Unbricker для Gemei A330

    Как известно, наши свежекупленные gemei не имеют радиомодуля на борту. Может из-за этого, а может и по другим причинам, при перепрошивке девайса могут возникнуть неприятности, способные превратить устройство в кирпич. В моем случае, после перепрошивки устройство висло при попытке записать на него какие-либо файлы напрямую. Процесс копирования просто зависал, а затем и вовсе вылетал с ошибкой. Вот и вышло, что прошиться на другую версию firmware возможности у меня не было.

    Но благодаря надежде всего dingoo\gemei-комьюнити — создателю альтернативной прошивки Dingux — BooBoo, появился выход в виде unbrick (к слову, никакого способа сделать hard reset без танцев с бубном по-умолчанию у консоли не имеется). О том, как вернуть брякнутый хэндхэлд к жизни можно узнать под катом.

    Первая и, пожалуй самая гадкая особенность анбрикера — он будет работать только из Windows XP x32, поскольку драйверов для Chinachip USB Loader под другие ОС написать никто не удосужился. В общем радуемся тому, что имеем.

    Для успешного анбрика нам понадобится карта памяти, совместимая с нашим девайсом. И кардридер.
    Так как ридера под рукой у меня не оказалось, я воспользовался фотоаппаратом. Возможно, сделать карту памяти загрузочной можно используя слот карты памяти самой консоли, но я не пробовал.
    А так же архив с анбрикером и драйверами.

    Дисклеймер


    Само собой за восстановление вашего поломанного оборудования я ответственности не несу, так же, как и за поломку целого. Делайте все на свой страх и риск, бла-бла-бла. Так же заранее прошу прощения за фотографии низкого качества.

    Подготовка к анбрику


    1. Сделайте бэкап файлов внутренней памяти консоли, если это возможно.
    2. Форматируем карту памяти в FAT со стандартным размером кластера.
    3. Запускаем run.bat из папки SDBurn_BootLoader, предварительно отредактировав его таким образом, chinachipsdburntools.exe drive_name: rom.bin

      … а вот тут внимание! Если сразу не получается попробуйте прописать в батнике chinachipsdburntools.exe rom.bin drive_name:, то есть наоборот — поменяйте местами букву флешки и rom.bin. Как ни парадоксально работает как-то через раз, без системы...

      , чтобы вместо «drive_name:» у вас оказалась буква вашей флэшки (именно флешки консоли, не буква диска внутренней памяти).
      Линуксоидам должна помочь следующая команда:
      ‘dd if=rom.bin of=/dev/sdi bs=512 seek=2? (sd# – где # буква вашей флэшки).
      Получится что-то типа такого:
    4. Извлекаем флэшку из кардридера и вставляем в выключенный gemei.
    5. Теперь подключите USB-шнур от консоли к порту на ПК, зажмите кнопку вниз на a330 и подключите шнур. Устройство перейдет в режим USB Loader. Но так как драйверов в системе для этого режима у нас нет, перейдем непосредственно к их установке.
    6. Запускаем Burning_tool(CC1800 V1.14)_W35.exe
    7. Нажимаем на верхнюю большую кнопку (1).
    8. Она единственная активна по-умолчанию. Должны как бы установится драйвера для USB Loader mode А330.
    9. Лично у меня ничего не вышло, несмотря на веселенький поп-ап с «ОК» и тарабарщиной вместо символов.
    10. Если вы такой же счастливчик, как и я, то установите драйвера вручную. Они находятся в папке drvrs в корне скачанного архива.
    11. Теперь Burning_tool(CC1800 V1.14)_W35.exe нажимаем поочередно три верхние маленькие кнопки (a, b, c), и выбираем IPL_V1_04.bin для первой кнопки, CN2009P_CFG_A330_LCM_TB_TD030WHEA1_320_240.DL для второй и A330.HXF для третьей.
    12. Тыкаем во вторую большую кнопку слева (2). В окне Burning_tool(CC1800 V1.14)_W35.exe снизу поползет надпись Burning, а в основном окне построчно будет выводится информация о процессе на китайском. На самой А330 высветится надпись Loading…
    13. Курим 3-4 минуты. За это время ваша ХР один раз смонтирует устройство (определяем на звук) и раз отмонтирует. После чего gemei A330 загрузится собственным бутскрином и сразу же подцепится в виде флешек. Окошко Burning_tool можно закрыть, не обращая внимание на надпись Burning снизу.

    Послесловие

    Собственно, все. Enjoy.
    Если вы делали бэкап, то просто скопируйте все файлы обратно во внутреннюю память консоли, если такового не имелось можно скачать здесь.

    UPD. После анбрика у вас будет прошивка версии 1.1 от Feb 13 2011.

    (скриншот снят с прошивки с измененной графикой, но с такой же версией)
    UPD2. Перезалил архив с анбриком. Обновил в нем прошивку на самую актуальную и добавил скриншоты.
    UPD3. В гайд вкралась досадная ошибка в пункте 3. Приношу извинения тем, кто из-за этого испытал неудобства. Спасибо пользователю neelts за ее выявление.
    UPD4. Перезалил архив со стоковым софтом. Теперь при восстановлении из этого архива у вас будут самые свежие версии эмуляторов. Обратите внимание, для их работы требуется прошивка версии 1.1. Архив включает себя SNES 1.0, MVS 1.1, NES 1.1

    Спасибо пользователю Aldekein за предоставленную возможность опубликовать топик.
    И бонусом большой FAQ.
    Поделиться публикацией
    Похожие публикации
    Никаких подозрительных скриптов, только релевантные баннеры. Не релевантные? Пиши на: adv@tmtm.ru с темой «Полундра»

    Зачем оно вам?
    Реклама
    Комментарии 74
    • 0
      Как всегда китайский софт весьма кривой))))
      Сам жду свой 320(330) смотря что придет, схожу сегодня на почту мож пришло уже)
      • 0
        То есть прошиться на 1.1 вы так и не смогли?
        • +2
          Ах да, совсем забыл указать — прошивка в анбрике версии 1.1 от 24 Jan 2011. Добавлю это в пост.
        • 0
          А что там про дингукс слышно, давно за сообществом не следит, а то вот думаю реанимировать свой А320, или купить новую А330.
          • +1
            В середине марта этого года удалось запустить сторонний код до загрузки ОС. Так что первый шаг к dualboot, а как следствие и к dingux сделан.
            Подробнее можете прочитать на сайте www.dingux.com/
            • 0
              Кстати, если в говорите о dingoo a330, то там проблем с dingux н наблюдается, поскольку разница, по-сути только в размере озу.
          • 0
            У меня прошилась на релизную 1.1 без проблем. Кстати, у вас, похоже, альфа-версия 1.1, релизная от 13.02.2011.
            • 0
              Скажите, у вас консоль с радиомодулем? И где вы брали финальную 1.1? Я шился той, которая на сайте gemei.
              • 0
                Должна быть с радиомодулем, заказывал с DX, но радиомодуль ещё не проверял. Почитайте статью Gemei A330 в цепких лапах.
                • 0
                  Статью читал — очень много полезного нашел для себя. Установил 1.1 отсюда.
            • 0
              [оффтоп]
              Как бы вообще подцепить консоль к компу…
              У меня она как девайс на секунду определяется и пропадает из списка устройств:

              [   76.518062] usb 1-4: new high speed USB device using ehci_hcd and address 3
              [   76.650282] usb 1-4: New USB device found, idVendor=07c4, idProduct=a4a5
              [   76.650292] usb 1-4: New USB device strings: Mfr=0, Product=0, SerialNumber=1
              [   76.650299] usb 1-4: SerialNumber: A00A00A00A00
              [   76.688814] usbcore: registered new interface driver uas
              [   76.697982] Initializing USB Mass Storage driver...
              [   76.698036] usb-storage 1-4:1.0: Quirks match for vid 07c4 pid a4a5: 420
              [   76.698189] scsi5 : usb-storage 1-4:1.0
              [   76.698264] usbcore: registered new interface driver usb-storage
              [   76.698265] USB Mass Storage support registered.
              [   77.702661] scsi 5:0:0:0: Direct-Access     China    Chip                  PQ: 0 ANSI: 0
              [   77.703142] scsi 5:0:0:1: Direct-Access     China    Chip                  PQ: 0 ANSI: 0
              [   77.707146] sd 5:0:0:0: [sdb] 7946240 512-byte logical blocks: (4.06 GB/3.78 GiB)
              [   77.708380] sd 5:0:0:0: [sdb] Write Protect is off
              [   77.708390] sd 5:0:0:0: [sdb] Mode Sense: 00 06 00 00
              [   77.708996] sd 5:0:0:1: [sdc] Attached SCSI removable disk
              [   77.811066] usb 1-4: reset high speed USB device using ehci_hcd and address 3
              [   77.874096] usb 1-4: USB disconnect, address 3
              [   77.874159] sd 5:0:0:0: [sdb] Asking for cache data failed
              [   77.874169] sd 5:0:0:0: [sdb] Assuming drive cache: write through
              [   77.874526] sd 5:0:0:0: [sdb] Attached SCSI removable disk


              Мб кто сталкивался?

              [/оффтоп]
              • 0
                На Win 7 x64 прицепить ее так и не удалось, судя по всему она успешно цепляется только к x86 осям. У Вас сколько бит оська?
                • 0
                  Debian x64 :(
                  Других систем нет сейчас, виртуалбокс ее тоже не видит :(
                  • 0
                    Все таки подцепил.
                    Походу, проблема с новым ядром 2.6.38
                    Загрузился с 2.6.37.2 — подцепилась, правда только тогда, когда подцеплял выключенной.
                    Включенная не цеплялась с теми же симптомами.
                  • 0
                    Прицепить как флешку? Win 7 x64 — все замечательно прицепилось. Попробуйте перезагрузиться разок-другой. Мне помогло перевтыкивание шнура консоли в разные порты.
                  • 0
                    Похожая ситуация. Сначала все было ок: девайс определялся быстро и корректно. Потом сначала перестал определятся вообще, затем определялся, но флеш-диск не появлялся в устройствах. После переустановки драйвера на него же самого — определяется и работает, но очень неспешно (устройство появляется через минут 5, иногда тормозит при передачи файлов). Проблема довольно распространена. Вот тут, рекомендуют использовать usbstor.sys от XP или фикс от MS (ссылка в комментах).
                    • 0
                      на 32х битном линуксе аналогичная ситуация, можно попробровать сделать это командой mount -t msdos /dev/sdb /mnt от рута и поправить пермишны, само оно нигде не примонтировалось :(
                    • +1
                      Для тех, кто не знает, откуда вообще взять правильную прошивку 1.1 последней версии:

                      filetrip.net/f24106-Gemei-MPS-A330-Firmware-v1-1-Build-3-21811.html
                      вот, от 28 февраля, релиз №3.

                      После заливки на консоль (если она у вас такая же Fashion, как и у меня), обновляться сама она откажется.
                      Чтобы обновление сработало, надо переименовать A330.HXF в A330E.HXF
                      Иначе не найдет его)
                      • 0
                        А если сначала переименовать, а потом залить? Не проще?
                        • 0
                          Ну естественно можно и так :)
                          Я то просто сначала обнаружил проблему, а потом уже нагуглил решение.
                        • 0
                          где ж ты вчера был!!! получил консоль, а обновить хрен. на гавно уже изошел, а надо было букву добавить в имя. китайцы мля
                          • 0
                            Так я вчера и запостил) Сам долго мучился)
                          • 0
                            Только что забрал, все обновил — все отлично!

                            Кто-нибудь знает, а можно как-нибудь сохраняться в Dendi играх?
                            • 0
                              Сам нашел, нужно Select + Start вместе нажать.
                              • 0
                                А это в мануале есть))
                                Там мануал на Chinglish у меня прилагался) Понять можно)
                                • 0
                                  Кстати, в самом аппарате у меня лежит txt manual на английском.
                                  • 0
                                    У меня прямо распечатанный был в посылку вложен.
                                    Он на английском, да, но английский там, прямо скажем, не очень)
                            • 0
                              А у меня девайс вообще не хочет обновляться :(
                              Кидаю файлик A330E.HXF в корень, запускаю консоль — всё запускается в обычном режиме, никаких сообщений об обновлении не выводит (прочёл, что при запуске можно зажать Start+Select для принудительного апдейта, но это тоже не работает).

                              Файлик он, судя по всему, видит, т.к. при каждом запуске исправно удаляет его из памяти.

                              Может я что-то делаю не так?
                              • +1
                                Удаляет? оО
                                У вас вообще мистика какая то.
                                А просто A330.HXF пробовали класть?
                                • 0
                                  Пробовал — он остаётся.
                                • +1
                                  А может у вас уже версия 1.1? вы смотрели версию в Settings -> About?
                                  • 0
                                    Проверял, в About написано 1.0
                                    • +1
                                      Тогда мои познания иссякли.
                                      Возможно, дело было в том, что вы не отмонтировали правильно консоль из ОС?
                                      • 0
                                        Она определяется как «Съёмный диск» и как «Запоминающее устройство». Первое ещё можно извлечь стандартными средствами ОС, а вот второе — бесполезно. Приходится просто выдёргивать шнур.

                                        ОС Win7 32bit.
                                        • +1
                                          Это известная проблема всех Динг. Корректно размонтировать можно только в ХР.
                                  • +1
                                    Последовательность действий следующая:
                                    1. Положили в корень файл прошивки.
                                    2. Не выключая консоль отмонтировали её из ОС, если это возможно. Иначе просто выдернули USB. Должен запустится процесс обновления медиатеки. Если этого не произошло обновите медиатеку вручную (аудиоплеер =- update jukebox)
                                    3. По окончанию обновления выключите консоль кнопкой и включите. Начнется апдейт.
                                    • +1
                                      Отмонтировать кстати обязательно, иначе файл может быть недописан и поврежден.

                                      Обновление медиатеки не нужно. Без него обновляется.
                                      • 0
                                        Вот это сработало, начался процесс апгрейда. Большое спасибо!

                                        Ошибка, видимо, была в том, что я подключал к компу выключенную консоль.
                                        • +1
                                          А у вас она смонтировалась, когда подключали включенную? оО
                                          У меня никогда так не монтировалась, только отключенная.
                                          • +1
                                            У меня включенная монтируется без проблем.
                                            • 0
                                              У меня она включенная появляется на секунду как /dev/sdb, после чего пропадает сразу :(
                                              Видимо у всех по разному.
                                              • 0
                                                Видимо на Линуксе консоль ведет себя несколько иначе.
                                                • 0
                                                  Да, возможно дело в этом.
                                            • 0
                                              Да, монтируется и включенная, и выключенная.

                                              PS: Win7 32bit. Вполне возможно, что линуксы на консоль реагируют по-другому — надо будет при случае проверить в убунте.
                                        • +1
                                          И это — файл прошивки не удаляется, а переносится в скрытую директорию в ФС.
                                          Кстати, после анбрика нормально пришивается A330.HXF без всяких Е в конце.
                                      • 0
                                        Печальная у консоли кстати эмуляция сеги, мой любимый Sonic & Knuckles идет с заметным подтормаживанием музыки.
                                        Правда, слава богу, сам геймплей не тормозит. Только со звуком проблема :(
                                        • +1
                                          Ага, поэтому ждем с нетерпением Dingux, там есть PicoDrive.
                                          Кстати, делаю для своей а330 тему, перерисовываю графику, итп. Если народу интересно — запилю мануал.
                                          • 0
                                            А я второго люблю)
                                            • 0
                                              Второго не смотрел еще, первый идет без лагов.
                                              • 0
                                                Скорость чуть ниже, чем на сеге и у меня почему-то после заставки пропадает звук.
                                                • +1
                                                  Одна надежда — Dingux.
                                                  Будем ждать.
                                          • +1
                                            Еще для тех, кто получил сей гаджет:
                                            Если у вас порт Doom не желает работать, то вот, что я выяснил:
                                            Если ему оставить имя по умолчанию (Doom-A330.cc) и запускать из Applications — виснет при запуске.
                                            Если дать имя Doom.cc и запускать из Applications — дает черный экран на секунду и выходит в меню.
                                            И только с именем Doom.c3s, будучи запущенным из Single player он работает))
                                            Жаль музыки нет :(
                                            • 0
                                              Игры для Sega надо класть с расширением .smd
                                              Для SNES — с расширением .smc
                                              Для NES (Dendy) — .nes
                                            • 0
                                              Объясните в чем отличие Gemei A330 от Dingoo A330? Не в смысле железа, а софта. Я так понял на Dingoo A330 уже есть Dingux, а на Gemei A330 все печально?
                                              • 0
                                                Для Dingoo A330 подходит софт от Dingoo A320.
                                                Поэтому для него есть все тоже самое, что и для A320.
                                                • 0
                                                  C Gemei пока все так плохо? Кроме стандартной эмуляции, что в ней есть что либо еще можно использовать?
                                                  • 0
                                                    Еще туда портировали Doom, Pic Show и Paladin.
                                                    Также производитель недавно добавил эмулятор SNES (изначально его не было).
                                                • 0
                                                  Там другой процессор, с другим набором инструкций. Что характерно для chinachip — под каждый процессор софт надо писать отдельно. Отсюда и проблемы. Плюс ко всему долгое время не было документации по загрузке системы, то есть возможности загружаться с USB или SDCard не было.
                                                • 0
                                                  Что я делаю не так?.. Шаманства с картой произвел. Вставляю в выключенную консоль, зажимаю «вниз» потом втыкаю юсб. никакой реакции. далее и с зажатым вниз и без него запускаю burning tool в ручном режиме. пишет burning, но консоль так и не загорается. что делать? вообще она включается если вниз не нажимать, но как съемный диск она не определяется и игры не запускаются
                                                  • 0
                                                    Проверьте, есть ли в устройствах ChinaChip USB Loader?
                                                    Драйвера установили на СС USB Loader?
                                                    • 0
                                                      И это… Windows-то XP x32?
                                                      • 0
                                                        хр 32. с драйверами хз не подумал. их ставить с подключенной консолью или без нее?
                                                        • 0
                                                          да дрова я не поставил, извини конечно что туплю, но можно поподробнее как их поставить. у меня все время выводится что отсутствует информация об оборудовании
                                                          • 0
                                                            alldrivers.ucoz.com/index/0-16 — например.
                                                            • 0
                                                              да это все понятно. но у меся не так немного
                                                              1) форматнул карту
                                                              2) сделал бутлоадер
                                                              3) флешку извлек вставил в выключенный гемей
                                                              4) зажал кнопку вниз, воткнул юсб. никакой реакции
                                                              5) запустил burning tool, если жать на 1 кнопку, такой же фокус, руками прописал все файлы нажал вторую кнопку. пишет burning и на этом всё, на консоли ничего не всетится. в программе ничего не пишется. В статье другого автора mtaalamu.ru/blog/1688.html показано что должно появиться оборудование
                                                              mtaalamu.ru/uploads/images/00/00/04/2011/03/22/1b9190.png
                                                              а потом ставить дрова. так вот у меня не появляется
                                                              • 0
                                                                > у меня все время выводится что отсутствует информация об оборудовании
                                                                Посмотрите в диспетчере устройств, есть ли у вас оборудование без драйверов (со знаком вопроса), когда вы подключаете USB к gemei с зажатой кнопкой вниз.
                                                                Установите драйвера для этого оборудования вручную. О том, как это сделать написано в пункте 2 по ссылке приведенной выше.
                                                                К слову мне совсем не ясно для чего автор из приведенного вами мануала удаляет gemei из диспетчера устройств, вместо того, чтобы установить на него драйвера.
                                                                • 0
                                                                  у тебя что-нибудь получилось? у меня тоже самое,
                                                                  брик у меня, кстати выражается в том что цветные полоски на пол экрана
                                                                  • 0
                                                                    судя по всему sd карточку не видит gemei, попробую дома со старой 256mb, сейчас пробовал с 2gb sandisk microSD
                                                                    • 0
                                                                      Попробуйте в «chinachipsdburntools.exe rom.bin drive_name:» «drive_name:» и «rom.bin» местами поменять. Чтоб получилось «chinachipsdburntools.exe drive_name: rom.bin».
                                                                      Во всех инструкциях именно так написано, но лично у меня получилось так, как указано в этом гайде.
                                                                      • 0
                                                                        так пробовал, выдаются всяческие каракули с воскл. знаками, видимо ошибка, продолжим на форуме)
                                                          • 0
                                                            Купил dingoo A330 + 2 беспроводных геймпада, 1 гемпад видит отлично, второй вообще не хочет цеплятся.
                                                            В чем проблема? в софте, желези или он вообще не поддерживает 2 пада?
                                                            кто-нибудь знает? А то смысл покупки потерял практически… (((
                                                            • 0
                                                              Сомневаюсь, что у вас получится играть на одной динге двумя геймпадами.
                                                              • 0
                                                                я где-то видео видел, хотя не уверен, что это была дингу

                                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.