HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Счастливым владельцам Archos PMA-430 посвящается

[Ответить]
sash [12.01.2006 10:37] Счастливым владельцам Archos PMA-430 посвящается:
Хоть PMA и использует линукс в качестве ОС, это отнюдь не означает то что вы легко сможете установить туда модифицированную неофициальными разработчиками или вообще свою версию операционной системы. Оригинальный загрузчик PMA при загрузке aimage.img проверяет сигнатуру, алгоритм генерации которой извествен только официальным разработчикам устройства. Чтобы устранить такую несправедливось, пришлось немного покопаться во внутренностях сего чудного дивайса. В результате противоядие было найдено.
Ниже инструкция, требуется некоторое знание консоли и желательно наличие внешней клавы для удобного ввода

Патч загрузчика:

1) Загрузите файл http://mail.pdaxrom.org/archos.ru/experimental/flash-hack-0.2-bin.zip
2) Подсоедините PMA к компьютеру и распакуйте скачаный архив в корень жесткого диска аркоса, там должны быть файлы: flash-m29.o flash_m.o phys_m.o rev-flash-m29.o rev-flash.o xxx1
3) Отмонтируйте и отсоедините устройство от компьютера
4) Запустите консоль на PMA и вводите:
cd /media
insmod ./phys_m.o
./xxx1
cd /tmp
dd if=bios.rom of=bios.rom.part bs=1 count=128000
md5sum bios.rom.part

5) последняя команда должна выдать строку
f67a0f5d320be1b0dc8bfa602ca6cdac bios.rom.part
если контрольная сумма не совпадает, то ваш дивайс использует несовместимую прошивку, и вы не можете использовать этот хак. Но как показало тестирование, таких пма еще не было замечено
6) начинаем вводить команды в консоль снова:
cd /media
insmod ./flash_m.o

7) Не обращая внимание на ругательство о проблемах в модуле (потомучто мы юзаем модуль только чтобы запустить патч в пространстве ядра), вводим:
dmesg

Будет много текста, но в конце должны буть сообщения: "Sector 0xD patched!" и "Sector 0xE patched!" Готово! Теперь вы можете использовать неофициальную фирмварь или созданную самостоятельно, ну и конечно же официальные! )

Если в тексте dmesg вместо текста "Sector 0xD patched!" и "Sector 0xE patched!" вы увидите "Unknown flash chip!", переходите на шаг 6 и используйте flash-m29_m.o вместо flash_m.o

Оригинальный мой пост здесь: http://www.oesf.org/forums/index.php?showtopic=16939
Также там инфа о том как самостоятельно модифицировать aimage.img

Восстановление оригинального загрузчика:

Чтобы восстановить оригинальный загрузчик, например при возврате устройства по гарантии, проделаем шаги 1,2,3 как в предыдущий раз и далее:
4. Запустите консоль на PMA и вводите:
cd /media
insmod ./rev-flash_m.o


или если вы использовали m29 патч:
cd /media
insmod ./rev-flash-m29_m.o


Oригинальный загрузчик восстановлен!

Новая версия системы

http://mail.pdaxrom.org/archos.ru/experimental/PMA400_Recovery_rus-110106.zip

Что исправлено и добавлено:

1) Русская локализация внутри aimage.img - скорость работы русифицированной системы выросла в разы!
2) Исправлена проблема с АТ строкой в плагине модема
3) Добавлен плагин PPP USB модема (протестирован с моторолами)
4) Добавлены модули файловы систем: hpfs isofs minix nfs nfsd ntfs smbfs udf ufs reiserfs
5) Добавлены NLS модули: cp866 cp1250 cp1251 iso8859-5 koi8-r koi8-u koi8-ru
6) Добавлен модуль вебкамеры logitech quickcam

Для пользователей-линуксоидов

Теперь можно использовать NFS на аркосе. Используй опцию nolock для mount, иначе при монтировании будут тормоза. Например чтобы примонтировать сетевой NFS диск с видео, с консоли пма вводим:
mkdir /media/Video/net
mount -o nolock <NFS server> /media/Video/net

запускаем видеоплеер и смотрим фильмы через wifi без копирования на винт аркоса

Что готовится нового

новый апплет подключения сети, самба client/server, NFS server, v4l фронтенд для работы с вебкамерами и УСБ видео дивайсами. Также скоро будет доступна альтернативная версия линукса pdaXrom
maslovsky [12.01.2006 10:40] :
Искренне поздравляю! Надеюсь акросовцы будут смотреть на это сквозь пальцы, а то будет обидно если надают по шапке за благое дело
[Ответить]