пятница, 10 мая 2013 г.

Прошивки

Поскольку прошивки неофициальные, то все манипуляции с прошивкой и оболочкой Вы делаете на свой страх и риск. Производитель не считает гарантийным случаем неработоспособность аппарата после неудачной перепрошивки, поэтому исправлять последствия придется самостоятельно. Хотя, не убив boot loader, привести аппарат в непрошиваемое состояние крайне сложно.




Версию текущей прошивки можно узнать, зайдя в меню Setup. Пример версии: "Core version: Dec 21 2011 12:08:34". Кроме прошивки есть ещё скрытый раздел NandFlash с именем "nand". Его не видно, но в него можно попасть, например, из Total Commander. В этом разделе лежат ресурсы оболочки.


Имеющийся в прошивке типовой Telechips Boot Loader поддерживает обновление прошивки файлами tcboot.rom (bool loader), nk.rom (система), bootlogo.rom (заставка) в корне SD-карты,
вставляемой в правый слот (GPS Card) при "холодном" (после полного отключения внешнего питания) включении аппарата.

Для замены набора файлов (ресурсов) оболочки нужно распаковать архив в корень SD-карты, чтобы каталог "nand_bzF%@0" был виден в корне. Вставить карту в правый слот (GPS Card), запустить inavi.exe. Появятся сообщения о копировании файлов. Либо зайти любым файловым менеджером в каталог nand, стереть оттуда всё содержимое, и скопировать на его место содержимое каталога "nand_bzF%@0".

Всего мне известно 6 версий прошивок (nk.rom) и соответствующих им файлов оболочки ("nand_bzF%@0"):
  1. v130 от 04.07.11: nk.romnand
  2. v180 от 15.06.11: nk.romnand
  3. v190 от 21.09.11: nk.romnand
  4. v191 от 21.12.11: nk.romnand
  5. v191-II от 21.12.11: nk.romnand
  6. - отличается от предыдущей только образом ОС. Сама оболочка такая же.
  7. последняя от 12.06.12: nk.romnand
При смене прошивки и набора файлов от ранней версии к более поздней, лучше всего распаковать оба архива на одну карту, чтобы вначале с нее перепрошился образ WinCE, а затем - оболочка.

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

bootloader-ы:
(на крайний случай, если ничего другого не помогает. Т.к. испортив бутлоадер голова превратится в кирпич)

  1. от 23.03.11: tcboot.rom
  2. от 29.08.11: tcboot.rom
  3. от 17.05.12: tcboot.rom


Реверсерам:
Разобрать nk.rom на файлы можно утилитой DumpRom. Либо можно скачать готовый архив со всеми версиями файлов мультимедийной оболочки.


ВАЖНО! Я сам голову J-8617 шить ещё не пробовал. Для моих экспериментов пока достаточно имеющихся образов. Видел отзывы об успешной прошивке J-2619. Собственно, даже с убитой в хлам прошивкой аппарат на раз-два восстанавливается через USB,
но для этого нужно вытащить с платы USB OTG и надыбать заведомо рабочую прошивку от производителя.

4 комментария:

  1. Перерыв весь интернет, случайно наткнулся на человека поработавшего с прошивками Joyous, ни официальных, ни каких-либо других ВООБЩЕ не видел.
    Спасибо что натолкнули на мысль чем разобрать nk.rom.
    Но при этом получаю кучу файлов без намека на структуру папок. А чем его собрать (например, после замены или добавления драйверов)? С файлами .bin или .nb0 можно прекрасно работать Remaker-ом. Кстати, если переименовать nk.rom в nk.nb0, то можно увидеть содержимое Windows, но все остальное не видно.

    ОтветитьУдалить
  2. Добрый день! Имею такой же аппарат. В последнее время стали глючить (то работают, то нет) слоты microSD карточек и разъем miniUSB 2.0 на передней панели. Что может быть у них общего, если они одновременно заглючили? Разбирал, смотрел, слоты СД карточек смонтированы на маленькой платке, которая соединяется шлейфом с платой компа, USB разъем соединяется своим отдельным шлейфом (думал, что контакта нет).

    ОтветитьУдалить
  3. Возможно непропай, у китайцев часто такое бывает.. Пропаяйте все подозрительные места.

    ОтветитьУдалить
  4. Добрый день. После замены экрана и тача ГУ показало на экране кружки с цифрами, видимо для калибровки. Тач работал, но после процедуры ГУ умерло окончательно. Как считаете, прошивка может помочь?(питания все приходят)

    ОтветитьУдалить