Счастливым владельцам Archos PMA-430 посвящается

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
sash
Доктор (4 lvl)
Сообщения: 338
Зарегистрирован: Пт июл 04, 2003 13:33

Счастливым владельцам Archos PMA-430 посвящается

Сообщение sash » Чт янв 12, 2006 10:37

Хоть PMA и использует линукс в качестве ОС, это отнюдь не означает то что вы легко сможете установить туда модифицированную неофициальными разработчиками или вообще свою версию операционной системы. Оригинальный загрузчик PMA при загрузке aimage.img проверяет сигнатуру, алгоритм генерации которой извествен только официальным разработчикам устройства. Чтобы устранить такую несправедливось, пришлось немного покопаться во внутренностях сего чудного дивайса. В результате противоядие было найдено. :twisted:
Ниже инструкция, требуется некоторое знание консоли и желательно наличие внешней клавы для удобного ввода :)

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

1) Загрузите файл http://mail.pdaxrom.org/archos.ru/exper ... .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) Не обращая внимание на ругательство о проблемах в модуле (потомучто мы юзаем модуль только чтобы запустить патч в пространстве ядра), вводим: 8) Будет много текста, но в конце должны буть сообщения: "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/exper ... 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
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт янв 12, 2006 10:40

Искренне поздравляю! Надеюсь акросовцы будут смотреть на это сквозь пальцы, а то будет обидно если надают по шапке за благое дело :)

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»