HPC.ru lite - Все форумы
Форум: Palm OS: Palm, Treo, Sony Clie и другие
Тема: Можно ли перепрошить Treo 650?

[Ответить]
Russo [19.05.2005 12:23] Можно ли перепрошить Treo 650?:
Можно ли перепрошить Treo 650?
countzero [19.05.2005 12:38] :
можно (выдержка с palmz.4to.info)

Надеюсь помочь всем, кто ещё не понял как.

В RRC на версию PalmOS и GSM модуля никто не смотрит.

Чего не следует делать:
1. НЕ УДАЛЯЙТЕ MMCBulverdeIntelDrv_Device.prc.
2. НЕ УДАЛЯЙТЕ ПОЛНОСТЬЮ БИБЛИОТЕКИ Grafiti2.
3. При непосредственном редактировании ace-palmos.zip, не создавайте в нём каталоги, убьёте машинку.
4. При редактировании boot.conf использовать только ПРОСТЫЕ редакторы, т.е. не производящие переформатирования при сохранении!
5. Внимательно ознакомьтесь с вот этим пдф от shadowmite: filelist.pdf.

Чего нужно добыть: Файл (зеркало)
1. ROM v1.23 для GSM моделей: PALM.rar, (PALM.rar).
ROM v1.21 для GSM моделей: PALM.rar, (PALM.rar).
Или ROM v1.15 для GSM моделей: palm.zip, (palm.zip).
2. Если хотите подправить содержимое ROM то понадобиться программа от shadowmite T650Tool.zip(T650Tool.zip, T650Tool.zip).

Ещё мною подготовленные ace-palmos.zip версии 1.23:
1.23.NoLangs.rar Без языков, Оставлен только English.
1.23.NoLangs.NoRealPlayer.NoQuickTure.ZLib.rar То-же только English и убраны RealPlayer и QuickTure, и добавлена ZLib.

Если хотите просто обновить прошивку то переходите к Всё подготовили? Тогда приступим:

Как располагать (это рекомендация):
1. c:\T650Tool\T650Rom.exe - прога.
2. c:\T650Tool\ROM\ace-palmos.zip - образ для редактирования
3. c:\T650Tool\ToAdd\ - закинуть ваши файлы, предназначенные для заливки в ROM.

Как работать с T650Tool:
1. В древе, слева, найти и выделить в списке файлов ace-palmos.zip.
2. Open ROM Zip
3. Select All
4. В правой панели теперь должен быть список всех файлов уже в ROM'е, двойной щелчок на любой из списка, удалит его.
5. Удалили всё что хотели. Build It!
6. Exit
7. Нюансы:
Прога глючная, она не падает, но её как-то клинет, так-что желательно не ошибаться в своих действиях, если чувствуете что что-то не так, лучше выйдете и начните заново.
Получив чистый ROM, из которого удалены все вам не нужные проги, не добавляйте и не заменяйте, через T650Tool файлы, лучше руками.

По добавлению файлов:
1. WinRAR (7zip, WinZIP, и т.д.), открываете c:\T650Tool\ROM\ace-palmos.zip
2. Заменяете и, или добавляете файлы.
Имя файла может быть любым, хоть 1.prc, 2.prc и т.д., но не должно иметь пробелов (заменяйте "_" или удаляйте), иначе некоторые файлы не запишутся в ROM.
3. Редактируем boot.conf в notepad'e, с целью добавления в список добавленных вами файлов. (см далее)
4. Перепаковываем в zip без компрессии.
5. c:\T650Tool\ROM\ace-palmos.zip.md5 - файла быть не должно.
6. Открываем c:\T650Tool\ROM\ace-palmos.zip T650Tool'ом, Open -> Select All -> Build It! -> Exit.

7. После получения финального ace-palmos.zip откройте его и проверьте визуально boot.conf он не должен быть пустым!

На тему редактирования boot.conf:
Делаем это очень аккуратно, так-как T650Tool съест всё, а машинку вы можете угробить.
Нас интересует секция , последней записью в которой должна быть:
romDB=__MMServers_CROW.cpdb

Сортировка и местоположение не имеют никакого значения.
В моём случае после добавления ZLib.pdb, окончание секции было таким:
romDB=VPNPnl_enUS.oprc
romDB=ZLib.pdb
romDB=__MMServers_CROW.cpdb

Конец строки в boot.conf такой "h0A", а в Wind'е "h0D0A" я не решился это изменять, просто копировал.

Да, ещё маленькое замечание:
Я нашёл Welcome, это DigitizerPnl.bprc и DigitizerPnl_enUS.oprc, что является панелью для Preferences под названием Touchscreen, так-что я решил её оставить.

Программы которые не работают во Flash'e:
Pocket Tunes - просто не работает.
HandyAid - Не может активироваться, а если поставить активацию при Reset'e, то уходит в reset при попытке активации.

Всё подготовили? Тогда приступим:

Первый вариант прошивки нужно один раз сделать обязательно, т.к. только он обновляет микрокод GSM модуля, второй только для обновления Soft'a.

После выполнения последнего пункта прошивка пойдёт автоматически.
НЕ ПРЕРЫВАТЬ.
1. Нужна SD или MMC карта, не нужно ничего с неё удалять.
Вам понадобиться CardExport2 или любой файл менеджер скопированный в SD:\PALM\Launcher , что-бы потом удалить SD:\PALM\start.prc.
2. Во временный каталог (далее TMP:\) распаковываем PALM.rar.
3. Копируем в "TMP:\PALM\DeviceCustomizer\Treo650.ROW" ace-palmos.zip и ace-palmos.zip.md5.
4. Копируем всё содержимое TMP:\ на SD:\ , но если вы используете CardExport2, то TMP:\PALM\start.prc в последнюю очередь.
5. Выходим из CardExport2 или вынимаем карту из КардРидера и вставляем в Palm'у.
6. Перезагрузите Treo 650.

После окончания прошивки система пере загрузиться, а вам нужно будет вынуть SD из Treo 650, что-бы процесс не пошёл снова.
Если у вас нет CardReader'a то вам понадобиться CardExport2 или любой файл менеджер.
В первом случае вам понадобиться установить CardExport2 на Treo 650 или если он уже в SD:\PALM\Launcher , запустить, на вопрос о перезагрузке ответе Quit и запускайте снова, а теперь вставляйте SD и с Компьютера удаляйте SD:\PALM\start.prc и SD:\PALM\DeviceCustomizer .
Во втором случае вам понадобиться установить файл менеджер или если он уже в SD:\PALM\Launcher то просто вставить SD в Treo 650 и запустить его, удалить SD:\PALM\start.prc и SD:\PALM\DeviceCustomizer .

Если хотите в не автоматическом режиме:
1. Содержимое каталога "PALM.rar\PALM\DeviceCustomizer\Treo650.ROW" распаковываем в "SD:\ROM".
2. Копируем в "SD:\ROM" ace-palmos.zip и ace-palmos.zip.md5.
3. Копируем SD:\ROM\RomUpdaterApp.prc в SD:\PALM\Launcher\RomUpdaterApp.prc или в RAM Palm'у.
4. Запускаем RomUpdaterApp.prc.

Несколько слов о RomUpdaterApp.prc - это консоль, при старте он мне выдал:
Welcome to the Device Updater...
ROM Build: 5046
Built: Feb 4 2005 15:43:34
Build_5046
SD Card VolRefNum: 0x0002
HW Rev: CVT2

PLEASE MAKE SURE YOUR DEVICE IS PLUGGED INTO A CHARGER!

ROM image directory found on card, installing from there

далее вводите команды с клавиатуры в консоль, каждая команда заканчивается Enter'ом:

rev cvt2
ace

Пойдёт процесс прошивки, как закончиться, попросит ХР.
Сделайте что просит.
После всех действий проверьте всё-ли работает, если возникают проблемы но машинка грузиться, прошейте не изменённый UpDate.
Если совсем не грузиться, ждите когда shadowmite сделает консольный клиент для BootLoader'a, аминь.
сухов [20.05.2005 11:48] :
Вопрос от совсем тупого по части пальмы:
1. Нужна SD или MMC карта, не нужно ничего с неё удалять.
Эта чистая карта или та, которая уже используется в пальме?
Пробовал скопировать содержимое TMP на карту, но там уже был раздел \PALM - надо ли заменять файлы?
сухов [20.05.2005 11:51] :
Да, забыл добавить - мне просто надо поменять прошивку на самую новую версию - проблемы с блютусом
сухов [20.05.2005 12:45] :
На чистую карту через картридер копирую распакованный ROM v1.23
в результате получаю CD:\PALM
внутри PALM фолдер Device Customizer и start.prc

Вставляю -- пишет The startup application for this cart cannot be run
софтресет - просто софтресет

Что не так?
сухов [20.05.2005 12:59] :
На чистую карту через картридер копирую распакованный ROM v1.23
в результате получаю CD:\PALM
внутри PALM фолдер Device Customizer и start.prc

Вставляю -- пишет The startup application for this cart cannot be run
софтресет - просто софтресет

Что не так?
сухов [20.05.2005 13:17] :
Нет. внутри PALM появились фолдеры DeviceCustomizer (переписанный), Launcher и Programs

но ничего не просходит...
сухов [20.05.2005 15:21] :
А нельзч ли сделать инстукцию более простую, чем в начале для тех, кто просто хочет перепрошить новую версию? Типа для лохов, которых хватает среди пользователей 650?
[Ответить]