HP iPAQ hx4700 оновлення спочатку до WM5 а потім і до WM 6

Робив ось по цій социлочці. Все чудово оновилося. Щас колупаюсь, дивлюся чого цікавенького.

Чогось напортачив, перестали запускатися додатки, пише що пам'яті мало хоч у списку запущених додатків немає нічого. Зробив хард резет, насилу. Виявилося все одночасно дві верхні кнопки (з чотирьох на передній панелі внизу) і різе, потім ліву нижню. І тоді все зітреться.

Тепер знайшов WM6, намагаюся її зафігачити.

UPD>ОК, пройшло вдало. У мене тепер встановлено WM6! Перші враження хороші, все літає порівняно з WM5. І начебто швидше ніж на W2003SE.

Як все проходило:

Як уже казав, спочатку збирався оновлюватися до WM5. Знайшов ось таку статейку, за нею і робив. Завантажив інсталяційний пакет п'ятої вінди, яка версія 2.01 (посилання у вищезгаданій статті), запустив на комп'ютер екзешник. Установник попросив погодитися з ліцензійною угодою, а потім запитав куди все розпаковувати, шлях за замовчуванням C: iPAQ SP33318. Туди й розпакував.

У цьому каталозі з'явилися файли (зліва ім'я файлу, праворуч розмір)

CeiPAQ.dll 7 544 CEOS_UPD.nbf 133 958 184 DisconnectActiveSync.exe 40 960 EnterBL.exe 5 496 GetDeviceData.exe 10 104 hpRUU.exe 1 536 hpRUU.ini 39 hpRUUENG.dll 294 912 iPAQPCSDK.dll 90 112 ReadMe.txt 4 407 RUUClientDriver.dll 167 936 unicows.dll 245 408

І одночасно автоматично запустився обновлятор, який перевірив коннект КПК з комп'ютером (через активсінк) і показав яка версія вінди коштує зараз на КПК і яку прошиватимемо.

Бекап старої, 2003SE вінди я робити не став, про всяк випадок тільки з оф сайту hp.com скачав таку ж обновляшку для прошивки 1.10 WM2003SE, на той випадок якщо нова вінда не сподобається щоб можна булоназад повернутися.

Тож вставив мій іпак у кредл, підключив живлення від блока живлення та запустив прошивку. Екран КПК одразу ж згас, навіть індикатор зарядки блимати перестав. Активсінк пискнув що мовляв "коннект розірваний". А повзунок прогресу став дуже повільно, але все-таки повзти і відсотки стали скакати. Прошивка зайняла десь хвилин двадцять, хоч точний час я не засікав.

Коли на великому комп'ютері у вікні прошивника з'явився напис "100%", а потім повідомлення про те, що прошивка успішно закінчена, залишилося тільки натиснути Reset на наладоннику і пішло завантаження вже нової вінди.

Почитавши далі інфу на форумі виявилося що глюків там досить багато, витік пам'яті як був так і залишився. Я спробував встановити українифікатор LEng, після чого почалася повна дупа. Після софт-резета вінда вантажилася, але не запускалася жодна програма, працювала тільки закладка "Settings", де я поліз у налаштування пам'яті. З'ясувалося, що в списку запущених програм немає жодної програми, а все одно періодично вилазять повідомлення про те, що мало пам'яті.

Коротше, фігня якась. Не такі зміни порівняно зі старою віндою, щоб такий гемор терпіти. Вже зібрався відкочуватися назад на стару винду, але на тому ж форумі знайшов статейку про прошивку шостої вінди. А ось про неї вже всі добре відгукуються.

Тож вирішив ставити WM6. Такого інсталятора як для п'ятої вінда тут немає, скачав тільки архів, в якому виявився файл WM6_4700_0_7_0_FIX2.nbf

На форумі описано два способи прошивки. Я випробував обидва, але спрацював лише один.

Довго я колупався, зате навчився робити повний бекап операційки. Це бажано зробити на випадок глюків при прошивании, щоб можна було безболісно відкотитися на хоч щось робоче.

Як зробити повнийбекап WM5 1. Беремо чисту SD-карту не менше 128 мг об'ємом, я робив на 256 мегабайтну 2. Кредл або шнур для підключення КПК до комп'ютера через USB або COM-порт. 3. Прога MultiTTY. Завантажити. 4. Позбавляємося active-sync програми на звичайному комп'ютері - task manager і прибиваємо процес wcescomm.exe 5. Вводимо КПК в бутлоадер - тиснемо одночасно кнопки contacts + itask + reset стилусом і чекаємо в такому положенні кілька секунд, поки на екрані не з'являться різні написи та логотип HP без підсвічування. (Не забуваємо до речі, що хард-ресет КПК при цьому буде забезпечений.) 6. Ставимо КПК в кредл (або підключаємо до COM-порту) - при з'єднанні з УСБ на екрані КПК вгорі над логотипом HP повинен з'явитися напис USB (для COM-порту або коли КПК нікуди не підключений - відповідно напис Serial) 7. Запускаємо MultiTTY – у разі УСБ-з'єднання вибираємо порт УСБ – це буде напис типу WCEUSBHXXX 8. Вставляємо в КПК SD-картку та набираємо в MultiTTY команду d2s 9. Потрібно деякий час почекати, поки MultiTTY не видасть напис Store image to SD/MMC card successful.

Всі. Тепер на SD-картки повний образ операційної системи. Щоб відновити вісь із цього образу треба зробити так: 1. Вставити SD-карту з образом осі КПК. 2. Ввести КПК у режим бутлоадера, натиснувши одночасно contacts + itask + reset і потримавши кілька секунд. 3. На екрані (підсвічування не буде) з'являться повідомлення про те, що зробити треба і побіжать відсотки. Наприкінці бекапу з'явиться відповідне повідомлення.

Тепер, власне, прошивка WM6. 1. Качаємо утиліти для прошивки, або знаходимо їх у тій папці C:\iPAQ\SP33318 куди все розпакувалося при прошивці до WM5. 2. Качаємо власну прошивку. Стилко. 3. У файлі hpRUU.ini у рядку OS_IMAGE прописуємо ім'я файлу з образом, який хочемопрошити. Тобто. у моєму випадку це було OS_IMAGE=WM6_4700_0_7_0_FIX2.nbf 4. Запускаємо утиліту-прошивальник hpRUU.exe 5. Далі слідуємо її вказівкам. 6. Почнеться процес прошивки, підсвічування екрана КПК згасне, залишиться логотип HP, смужка статусу прошивки і кількість готових відсотків процесу. 7. Після закінчення прошивки треба кілька разів хард різе зробити, тоді запуститься шоста вінда.

До речі, хард-резет робиться одночасним натисканням клавіш Contacts + Mesages + Power + Reset. Складно, але у мене почало виходити :-) З'явиться повідомлення про те, що для повного скидання треба натиснути клавішу Contacts, а для скасування - натиснути iTask.

UPD>Виправлення деяких проблем WM6.

1) У зв'язку з тим, що в вм6 змінилися назви кодеків для WMV і WMA цей архів усуне проблему неможливості відтворення цих файлів сторонніми плеєрами, кидати потрібно в папку windows або в папку з плеєром таким як TCPMP. . Завантажити dll-ки. Перевірено, чи працює.

2) У вм6 немає рядка ініціалізації ця або ця програма вирішує проблему. (Дякуємо gunboat) . Завантажити прогу. Перевірено, чи працює.