Иногда возникает необходимость прямой работы с флеш памятью консоли XBOX 360.
Простой вариант с использованием LPT заставлял долго ждать, потому умные люди придумали как ускорить этот процесс.
И появился на свет SPI USB Flasher.
Данное устройство предназначено для соединения флеш памяти консоли и компьютера через порт USB.
Для этого у него имеются 7 контактов для подлкючения проводов от платы консоли и USB-разъем для соединения с компьютером.
Данное устройство можно как приобрести в готовом виде, так и собрать самостоятельно.
Для самостоятельной сборки вам понадобится:
Для этого вам потребуется доступ к PIC-программатору, однако при его отсутсвии его можно собрать самостоятельно.
Существует множество различных схем подходящего программатора, ознакомиться с их схемами вы можете тут или тут.
Схема данного устройства сложна для человека, не умеющего паять, но очень проста для знающих людей.
Если вы не понимаете, что требуется делать - обратитесь к людям из второй группы, они выполнял за вас всю необходимую работу за умеренную плату.
Самым простым вариантом программатора для PIC18F2455/PIC18F2550 является ART2003.
Для самостоятельной сборки программатора вам понадобятся:
Для разового пользования вполне хватит навесного монтажа, но при желании возможно все сделать на века:
Для создания рабочего флешера вам потребуется готовое устройство, программатор и набор софта:
Простой вариант с использованием LPT заставлял долго ждать, потому умные люди придумали как ускорить этот процесс.
И появился на свет SPI USB Flasher.
Данное устройство предназначено для соединения флеш памяти консоли и компьютера через порт USB.
Для этого у него имеются 7 контактов для подлкючения проводов от платы консоли и USB-разъем для соединения с компьютером.
Данное устройство можно как приобрести в готовом виде, так и собрать самостоятельно.
Для самостоятельной сборки вам понадобится:
- макетная плата 50х100
(или возможность сделать нормальную печатную плату) - микроконтролер PIC 18F2455-I/SP либо PIC18F2550-I/SP
(так же возможно использование PIC18F4550 и других микроконтролеров этого семейства при соответсвующих изменениях в схеме) - DIP панель 28 контактов (SCS-28,SCL-28)
- керамический резонатор 12 МГц
- конденсатор 0.22 мкФ
- конденсатор 0.1 мкФ
- 2 резистора 10 кОм
- 6 резисторов 100 Ом
- штырьевой соединитель (PLS-40)
- гнезда на кабель
(размеры уточняйте по выбранной схеме; BLS-7) - USB разъем на плату
- подходящий кабель USB-USB
- провода
(МГТФ 0.07, или другие, попавшиеся под руку)
Для этого вам потребуется доступ к PIC-программатору, однако при его отсутсвии его можно собрать самостоятельно.
Существует множество различных схем подходящего программатора, ознакомиться с их схемами вы можете тут или тут.
Схема данного устройства сложна для человека, не умеющего паять, но очень проста для знающих людей.
Если вы не понимаете, что требуется делать - обратитесь к людям из второй группы, они выполнял за вас всю необходимую работу за умеренную плату.
Создание программатора.
Самым простым вариантом программатора для PIC18F2455/PIC18F2550 является ART2003.
Для самостоятельной сборки программатора вам понадобятся:
- разъем LPT 25 pin (DB-25M)
- 8 диодов 1N4148
- конденсатор 47 мкФ
- резистор 220 Ом
- DIP панель 28 контактов (SCS-28,SCL-28)
- провода
(МГТФ 0.07, или другие, попавшиеся под руку)
Для разового пользования вполне хватит навесного монтажа, но при желании возможно все сделать на века:
Программирование микроконтролера.
Для создания рабочего флешера вам потребуется готовое устройство, программатор и набор софта:
- вставьте чип в программатор
- подсоедините программатор к ПК (желательно к выключенному)
- откройте WinPic800 и настройте программу аналогично скриншотам
- Нажмите кнопку Detect Device, если все сделано верно программа определит ваш чип
если программа определила чип как 12f683 или не определила его - порверяйте верность пайки и подключения
попробуйте другие варианты настроек LPT порта в биосе, попробуйте установить флаги Use Vdd и Use Mclr в Hardware Settings - если чип определился верно, откройте в программе файл PicXBoot.hex из папки PICFLASH_v3b_plus2 и нажмите кнопку Program All
- проверьте верность записанных данных кнопкой Verify All
если при заливке возникла ошибка - попробуйте установить флаг WRTB на закладке Setting - если все записано верно, отключите программатор от ПК и переставте микроконтролер в приготовленный флешер
- установите перемычки между 17 контактом и GND
- подсоедините устройство к ПК, для обнаруженного устройства установите драйвера из папки Driver for PDFSUSB
- запустите PDFSUSB.exe из папки Programmer, если все установлено правильно - в списке устройств определится микроконтролер
- откройте по кнопке Load HEX File файл PICFLASH.hex из папки PICFLASH_v3b_plus2, нажмите кнопку Program Device
- отключите устройство от компьютера, уберите перемычку, если все было сделано верно - устройство готово
- для использования флешера подключите его к ПК и установите драйвера устройства из папки Driver For The Flasher
В статье использовано изображение готового устройства от пользователя kim095 форума Xboxland.Net.