Девайсов великое множество, а подобрать нужную прошивку не каждый сможет.
Поэтому делаем запросы на прошивку под ваш девайс, выкладываем следующие характеристики:
Чип: написано на самом чипе.
Частота резонатора: это кварцевый резонатор, находящийся на плате. Они бывают 8-12-16-20 МHz.
Светодиоды: указываем по даташиту вашей микросхемы, к какой ножке припаяны лампочки. Там идёт обозначение D5,D6,D7,D8 и т.д.. Или просто пишете номер ножки.
PSGrooPIC - на основе микросхем Microchip.
PIC18F2455
PIC18F2550
PIC18F4455
PIC18F4550
Имейте ввиду, что прошивки под микроконтроллёры PIC18F2455/2550/4455/4550 полностью совместимы, не зависимо от количества ножек и цифры в названии. То есть, одна прошивка подходит под любой чип, конечно в зависимости от вида схемы и частоты кварцевого резонатора.
Но, существуют несколько разработанных типов схем от разных разработчиков, требующих разных бутлоадеров (загрузчиков прошивки) в прошивке, которые между собой НЕ совместимы.
Их можно разделить на следующие 3 категории:
PICDEM USB Bootloader - это бутлоадер для плат, основанных на схеме, разработанной для перепрошивки XBOX360: "360 USB SPI". Для неё используется MCHPUSB бутлоадер. Примечательные особенности такой схемы - при подключении донгла в USB порт компьютера, в диспетчере устройств он определяется в "Устройствах USB", как "Generic USB Hub". Для перевода в режим загрузки прошивки используется замыкание 17-ой ноги микросхемы на землю, а для перепрошивки используется программа c полной напругой (NoLVP) от самого производителя этих PIC-ов "PICDEM FS USB Demo Tool" фирмы Microchip. Если в программе вы видите в первой строчке кода прошивки значение 000800, значит прошивка подходит для данного устройства, это начальный адрес 800h, от которого начинается запись прошивки и до которого должно быть всё пусто.
USBHID Bootloader - это другая схема, построенная по другому принципу и специфически отличающейся разводкой, а именно, обязательно использует контакт RB5 через резистор на землю. При подключении такого донгла к компьютеру, он определяется в диспетчере устройств, как "Утройство HID (Human Interface Devices)". Для перепрошивки такого устройства используется программа WinPic800 c LVP (низковольтажное программирование) по USB, а для первоначальной заливки бутлоадера обычно используют программатор ART2003, работающем на уровне LVP. Для такого вида программирования, как раз и используется нога микросхемы RB5, к которой ни в коем случае нельзя подключать никакие светодиоды и прочий навес.
P3Free - это фактически то-же устройство с USBHID Bootloader, но с двумя лампочками, где красная лампочка загорается при начальной загрузке PS3, а при удачном включении загорается зелёная лампочка. В принципе, для неё прекрасно подходят прошивки под предыдущее устройство, только лампочки не будут гореть. Поэтому, чтобы иметь полнофункциональное устройство, требуется особая прошивка.
История версий
PSGrooPIC v1.0: Initial release, work based on SRC released by ElSemi and PSGroove
PSGrooPIC v1.1: BD Emu thing solved
PSGrooPIC v1.2: Led thing solved
Compatible with Microchip USB HID Bootloader
PSGrooPIC v1.3: Patches LV2 (PSGroove V1.1)
PSGrooPIC v1.4: Dancing Led changed to PIN_B4
Why? Because PIN_B5 is disabled when you use LVP (¬_¬')
PIN_B5 should be grounded if you use LVP ART2003 programmer
Check PSGrooPIC V1.2 Schematic
PSGrooPIC v1.5: Hermes Payload ported to PIC. Игра без диска.
PSGrooPIC v1.6: Now compatible with 3.01, 3.15 firmware thanks to KaKaRoTo & jevinskie
PSGrooPIC v1.6a: Fixed failure on 3.01 and 3.15 (not public released)
PSGrooPIC v1.6b: Now compatible with 3.01, 3.10, 3.15, 3.41 Firmwares, thanks waninkoko
PSGrooPIC v1.6c: BD EMU, Waninkoko Payload (Compatible with 3.01, 3.10, 3.15, 3.41 firmwares, No disk). Fixed ‘New USB Device’ popup window and led off. Источник
PSGrooPIC v1.7a - перекомпилированная версия Hermes v3 Payload
PSGrooPIC v1.7a: BD EMU, Hermes v3 Payload (Compatible with 3.41 firmware, No disk, Homebrew on usb, etc!).
PSGrooPIC v1.6d - обновление от Waninkoko Payload
Allow the installation of demo packages through the "Install package files" menu.
Added patches to fix problems with pads and savegames (only for fw 3.41).
PSGrooPIC v1.8b: - Hermes v4B Payload
FW 3.41
PSGrooPIC-iLLNESS HermesV4-FIXED Same as PSGrooPIC1.8b 3.41:
Fixed an issue with default port1_config_de******or.h in hermesv4 source. It was NFG.
Same features as official HermesV4b release for PSGroove.
This supports Syscall36 so older managers work.
Mounts games to dev_bdvd (for games that require a disc to play)
Mounts games to app_home (for games that do not need a disc to play)
Allow all previous games that booted to use game updates (will install with no issue when prompted to update)
Compatible with your purchased games or using any loader/homebrew. DOES NOT require any 3rd party application to allow retail updates to work.
Основана на KaKaRoTo PL3 смещении адресации 43b72b2a6889d265a790
Обновлено с использованием no_unauth_syscall:
Payload, который отключает патч на несанкционированные системные вызовы. Это эквивалент режима 'patched mode' в Hermes Payload's.
Как и в Hermes v4 for PSGroove исключается поддержка multiple firmware.
Требуются программы syscall35 (системные вызовы). Syscall36 больше не поддерживаются. Используйте "Gaia Manager 1.01" или выше для бэкапов и запуска, для %100 работы.
Поддерживаются 3.42 игры при запуске с соответствующим менеджером. Тестировалось на MOH с внешнего диска и нормальный запуск игр с патченным param.sfo Gaia.
Как видите из списка выше, существует множество аналогичных устройств, но от разных разработчиков. Поэтому необходимо прошивку брать именно под свою модель.
Отличительная особенность этих чипов, что они могут иметь до 4-ёх и даже больше светодиодных индикаторов, оповещающих о работе чипа. Например, при включении консоли с таким Джейлом, загорается красный индикатор, что повещает о начальной стартовой загрузке. После успешного срабатывания Джейла, красный тухнет и загорается зелёный, по которому можно судить, что консоль переведена в девелоперский режим.
Из-за таких особенностей со светоиндикацией, выпускается множество версий прошивок только под один и тот-же чип. Это обусловлено тем, что разрабатываются всевозможные аналоги схем, где светодиоды подключают каждый по своему, например на всевозможные ножки С0-5 или D0-7, а так-же используют кварцы всевозможных частот, от 8Мгц до 20.
Hermes' modified PSGroove Payload that enables support for Backup Manager v2. This payload also supports loading unencrypted EBOOT.BIN files directly from PS3_GAME.
Hermes' v3 (PSGroove payload) adds better support for directory/file redirection (emulating discs, etc.) and supports loading homebrew under /apps_home/PS3_GAME.
KaKaRoTo's version of PSGroove compiled against PL3 to include all the latest: Disc-less backups, Game Updates, Retail PKG support, and support for firmware 3.01, 3.10, 3.15 and 3.41.
New Address 0x80000000007ff000 end of the payload at the end of the Kernel in order to add the extra code needed (the code is relocatable, if necessary).
Added support syscall 8 with Stealth and other kernel functions such as copy, allocate memory, perform routine, add path table (for replacement / redirection of files and directories), etc. (see syscall8.h for details).
Support for Homebrew in /apps_home/PS3_GAME similar to a flash drive or connected on /dev_usb000/PS3_GAME.
Syscall redirection 36 games to run diskless /apps_home/PS3_GAME.
Hermes v4b corrects a minor problem with out-of-date files. Raw2payload includes a correction for those who use Windows and fixes a stupid mistake I made by copying the files, because the port1_config_de******or.h port1_config_de******or.bin and are in fact the V3 version. If you compiled the. S, have the V4 and if not .. as well, sorry for the failure.
Скачать последнюю версию прошивки можно из вложения.
По поводу 1.9а не запускает игры - удалите инсталл дата, пейлоад от каракото не совместим с гермесом.
По сабжу - глюки у гермеса 4б есть какие нибудь? Сидел на каракото но хочу режим патча...
Или лучше иллнесс 1.0с?
JunglBell, а я ведь предупреждал про баг. В другой теме развернуто описывал:
Сообщение от RabinoVich
Я проверял только HID версию, за остальные не знаю. В общем после того как я зашил её в свой донгл, и установил Gaia, то она не может создать на винте папку GAMEZ (HDRIPS), если законектится через ФТП, то никуда нельзя зайти кроме как в папку game(и дочерние папки), соответственно и вручную нельзя создать ни эту ни другие папки. На предыдущих версиях (от 1.0b и ниже) все ОК.
"Утройство HID (Human Interface Devices)". Для такого вида программирования, как раз и используется нога микросхемы RB5, к которой ни в коем случае нельзя подключать никакие светодиоды и прочий навес.
Вопрос! светодиоды нельзя подключать на плате или программаторе? получается светодиоды в девайсе лутше исключить?
Какой Bootloader работает стабильнее и не слетает - PICDEM USB Bootloader или USBHID Bootloader?
StarGate, по русски-же написано, нельзя подключать светодиоды к ноге RB5 в USBHID.
У меня PICDEM работает стабильно. Но это скорее зависит от прошивки, откуда руки растут кто её делал. Ну и от самой схемы тоже конечно зависит, правильно ли составлена схема и правильно ли припаяны конденсаторы, которые снижают фон помех. Просто некоторые видят схему и тупо сооружают плату и паяют по схеме, не задумываясь о размещении деталей, лишь бы по схеме всё было.
Вот и получается, что две платы, сделанные по одной и той-же схеме, работают по разному. Одна работает чётко, а другая со сбоями.
StarGate, по русски-же написано, нельзя подключать светодиоды к ноге RB5 в USBHID.
У меня PICDEM работает стабильно. Но это скорее зависит от прошивки, откуда руки растут кто её делал. Ну и от самой схемы тоже конечно зависит, правильно ли составлена схема и правильно ли припаяны конденсаторы, которые снижают фон помех. Просто некоторые видят схему и тупо сооружают плату и паяют по схеме, не задумываясь о размещении деталей, лишь бы по схеме всё было.
Вот и получается, что две платы, сделанные по одной и той-же схеме, работают по разному. Одна работает чётко, а другая со сбоями.
Спасибо за ответ! просто думал перейти на платы с бутом PICDEM, я так понял что на платы с USBHID, бутлодер PICDEM не подойдет, может я и ошибаюсь, просто столкнулся с проблемой в программа WinPic800 при смене наминала кварца, проша не держится больше двух дней и бутлодер слетает, что может быть, голову ломаю уже неделю, просто на ровном месте, уже и чипы менял, прошивки скачивал от сюда:http://psgroopic.blogspot.com/p/downloads.html они там под 8 MHz, мне надо изменить под 12MHz, чтобы неслитал бутлодер. Готовые скачивать не хочу, хотелось самому менять наминал, на зарубежных сайтах обновление выходи быстрее.
StarGate, в шапке чётко написано, что прошивки PICDEM и USBHID - НЕ совместимы!
Добавил последние версии в шапку. Читайте внимательно изменения или обратитесь по ссылкам к источникам и исходникам.
Знаю что не совместимы, я говорил про то если бутлодер PICDEM, а не прошивку PICDEM залить в чип на схему HID платы которую вылаживали здесь: https://www.pspx.ru/forum/showthread.php?t=88623, это неважно, что можите посоветовать, если прошивки при редактирование в WinPic800 наминала кварца, затирают бутлодер, что можно сделать? может другую прогу использовать, можно кварц просто в блокноте изменить?
Вы уже предлагали скачивать готовые прошивки, но я обычно качаю прошивки с зарубежных сайтов. Может поможите советом!
если бутлодер PICDEM, а не прошивку PICDEM залить в чип
А зачем отдельно бутлоадер заливать?
Прошивка и так идёт вместе с бутлоадером. Вот и нужно заливать такую прошивку. А если заливать прошивку без бутлоадера, то бутлоадер опять-же сотрётся, т.к. при заливке прошивки, вся память форматируется, т.е. стирается всё, вместе с бутом и прошивкой.
А частота регулируется в программе при заливке.
А зачем отдельно бутлоадер заливать?
Прошивка и так идёт вместе с бутлоадером. Вот и нужно заливать такую прошивку. А если заливать прошивку без бутлоадера, то бутлоадер опять-же сотрётся, т.к. при заливке прошивки, вся память форматируется, т.е. стирается всё, вместе с бутом и прошивкой.
А частота регулируется в программе при заливке.
омг, а мы прошивали пик 2550 таким образом: сначала программатором работающим через сом порт зашивали бут, а потом уже донг подключали к юсб и заливали прошивку опять же с бутом, дабы потом так же через юсб перепрошивать.
А исходя из написаного: если изначально нет бутлоадера, то можно просто через программатор сразу залить прошивку с бутом?
Кстати по поводу смены частоты кварца в Winpic, может Winpic виной тому что бутлоадер слетает? Мб. скомпилить прошивку и просто поменять частоту - вещи принципиально разные?
омг, а мы прошивали пик 2550 таким образом: сначала программатором работающим через сом порт зашивали бут, а потом уже донг подключали к юсб и заливали прошивку опять же с бутом, дабы потом так же через юсб перепрошивать.
Ну так правильно. Чтобы прошить прошивку через комп, нужен изначально бутлоадер. А при повторном прошивании конечно прошивка с бутом, т.к. старая память полностью стирается и записывается новая.
Аналогично, если есть программатор, то можно сразу прошу лить с бутом. Зачем дважды заморачиваться.
Сообщение от satoorn
Можешь закомпилить исходник
Да нет проблем. Ты дай мне ссылку на исходник, с какого ты хочешь компилить.
А ошибка фиг знает. Я вижу у тебя нечитаемые крякозяблы присутствуют, вероятно путь с русскими буквами есть. И ты установил SDK 1.92+WinAVR?
SDK должна лежать по пути C:\usr\local\Cell
Да нет проблем. Ты дай мне ссылку на исходник, с какого ты хочешь компилить.
А ошибка фиг знает. Я вижу у тебя нечитаемые крякозяблы присутствуют, вероятно путь с русскими буквами есть. И ты установил SDK 1.92+WinAVR?
SDK должна лежать по пути C:\usr\local\Cell
Стоп. А где ты видел в исходниках ATmega16u4???
Я вижу только другие девайсы здесь: hermes4B\lufa-lib\trunk\LUFA\Drivers\Board\
Оно действительно с такими параметрами не компилируется. Только у меня другие ошибки. Из-за того, что для ATmega16u4 не заданы параметры.
Сам взгляни в исходники по этому пути и найди свой девайс.
А как-же без SDK Sony? По моему нужен SDK.
Под USBKEY нужно писать AT90USB1287, вернее даже AT90USBKEY
Последний раз редактировалось ErikPshat; 27.10.2010 в 13:42.
satoorn, если у тебя USBKEY, то частота там строго 8Mhz, других у него не бывает.
Хекс можешь забрать: http://zalil.ru/29876678
SDK - да, 600 метров в архиве. Оно не только для 5 сек, а ещё для компилирования программ, типа Open Manager, прошивок и всего, что делается для PS3.
Сообщение от StarGate
Версия PSGrooPIC v2.02 с DEF - эта версия с бутлодером идет?
Да, в шапке лежат все с бутом. DEF идёт со старым Syscal36. Под старые менеджеры, например Open Manager 1.17.2 No unauth syscall: идёт под новый менеджер с Syscal35. требуется GAIA 1.01 и выше.