Как стать автором
Обновить

Ставим Dingux на Dingoo A320 из под Win, Mac и Linux для всех типов загрузчика экрана

Время на прочтение 3 мин
Количество просмотров 7.6K


Итак, недавно мне пришла моя долгожданная Dingoo и естественно мне тут же захотелось опробовать Dingux. По просьбам фанатов dingoo, о проблемах с которыми мне пришлось столкнуться и о их решении по порядку под катом.

  1. Нам понадобится сама дингу. Где её взять за 50 баксов написанно тут. (говорят там больше нет, кто где найдет подешевле просьба написать в ЛС)

  2. Если у вас уже есть консолька, то этого мало, вам ещё нужна карточка miniSD (рекомендуется до 8гб). Это был для меня один из самых сложных квестов, пришлось ждать до утра, пока откроются магазины.

  3. Форматируем карточку в FAT32.

  4. Качаем localpack (343.13 МБ) (можете скачать его с любого другого места, по ссылке мой личный, основанный на v0.35). Внимание бонус! В /home/games вы найдёте легендарный непроходимый марио из этого ролика.

  5. Качаем dingux_dual_boot_installer_20110420 for ILI9338.zip (9.7 MB) Тут присутствует версия для нового загрузчика экрана, во всех попадавшихся мне мануалах была ссылка на старые инсталлеры.

  6. Теперь нам предстоит определить тип вашего загрузчика экрана. Загружаем дингу, заходим в настройки, там пункт about и уже в нём быстро набираем ВВЕРХ-ВПРАВО-ВНИЗ-ВВЕРХ-ВПРАВО-ВНИЗ. Экран должен смениться и появятся всякие надписи, среди них нам нужно найти одну из следующих:
    1. ILI9338
    2. ILI9331
    3. ILI9325
    ЗАПИШИТЕ или запомните!
    Если вы скачали мой localpack и у вас тип загрузчика ILI9338, то следующий шаг можно пропустить.

  7. Качаем dingux_system_20091022_plus_ILI9338.zip (26.8 MB) оттуда нам понадобится только один из трёх файлов, rootfs не трогайте, он итак идёт со всеми localpack. Находим zImage-ILI93xx соответствующий вашему загрузчику, ПЕРЕИМЕНОВЫВАЕМ в «zImage» и заменяем им аналогичный файл в вашем localpack.

  8. Теперь нужно скопировать localpack на карточку, НО сперва копируем 2 файла rootfs и zImage и только потом уже остальное. (Иначе система, либо будет долго грузится, либо не загрузится вовсе). Итого мы получаем что в корне катрточки будет содержимое папки localpack, а именно 2 (3) файла и директория local.

  9. Теперь нам нужно подключить консоль к ПК в волшебном режиме. Для этого втыкаем USB, размонтировываем все запоминающие устройства, у меня например так:
    umount /dev/sdc 
    umount /dev/sdd1

    (под виндой безопасное отключение устройства, под линуксами можете воспользоваться gparted)
    Теперь, не вынимая USB, идём искать что-нить остренькое (скрепку, иголку) и зажав кнупку B тыкаем в дырочку нашей консольке — экран должен погаснуть. Под линукс и мак этого должно хватить, а под виндой вам потребуется обновить дрова из архива dingux_dual_boot_installer (диспетчер устройств и т.д. — в гугле есть, тут всё просто)

  10. Открываем командную строку! Переходим в папку распакованного dingux_dual_boot_installer
    и набираем следующие команды, заменяя ILI93хх в каждой строке вашими загрузчиками:
    Для Windows: (если не получится попробуйте виртуальную машину с windows XP)
    
    usbtool-win 1 hwinit_ILI9338.bin 0x80000000
    usbtool-win 1 zImage_dual_boot_installer_ILI9338 0x80600000

    Для Linux:
    
    sudo ./usbtool-linux 1 hwinit_ILI9338.bin 0x80000000
    sudo ./usbtool-linux 1 zImage_dual_boot_installer_ILI9338 0x80600000

    Для Mac:
    
    ./usbtool-osx 1 hwinit_ILI9338.bin 0x80000000
    ./usbtool-osx 1 zImage_dual_boot_installer_ILI9338 0x80600000


  11. Читаем и тыкаем (кнопкой start 1. continue 2. Yes 3. Dualboot. 4. Yes), проблем возникнуть не должно. После надписи SUCCESS жмём start и ГОТОВО! Загрузка в dingux производится удержанием select во время загрузки консоли.


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

UPD: Тут посмотрел, у меня на народе ещё файлы не умерли (45 дней им ещё жить), когда-то кидал в пост: Мой пак русских ромов dendy (37.3 МБ) и sega(168 МБ)

UPD2: Спешу заметить, что мой способ из мануала разработчика (мануал лежит в dingux_dual_boot_installer) весьма странно, если у кого-то он не работает. Но тем не менее мне на мыло написал хороший человек () и сказал, что с установкой под виндоуз могут быть проблемы, поэтому он порекомендовал использовать другую утилиту:
Тогда использовал утилиту usb_boot.exe
Скачать утилиту можно тут
tinyurl.com/y9y6rc6
К утилите поместите свой zImage_dual_boot_installer_ILI93XX
затем читайте readme по исползованию комманд этой утилиты.
По-русски там написано следующее:
0. Установите драйвер из архива usb_boot_driver. Процедура схожа с
установкой драйвера описанной в этой статье.
1. Сделать сброс динги с нажатой кнопкой B
2. Запустите usb_boot.exe
3. наберите следующие команды
boot 0
load 0x80600000 zImage_dual_boot_installer_ILI93xx 0
go 0x80600000 0
4. Затем появится флешер, и начинайте установку.
Теги:
Хабы:
+42
Комментарии 64
Комментарии Комментарии 64

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн