Programátoři z pekel zde za šat a stravu programují čipová pseuda. Nyní s favicon!

Samsung SGH-i600 a Windows Mobile 6

Skvělý QWERTY smartphone Samsung SGH-i600 byl dodáván s Windows Mobile 5. Samsung po několika měsících nabídl vybraným regionům upgrade na novější Windows Mobile 6, Česká republika však mezi ně nepatřila a i kdyby ano, dnes by to již bylo bezpředmětné, neboť nabídka už dávno neplatí. Je tu ale server xda-developers.com a ten má vždycky řešení.
Diskusní fórum na xda-developers.com je plné amatérských vývojářů a kutilů, kteří se ve chvílích volna baví tím, že přinášejí upgrade systému Windows Mobile i na telefony, na něž si jejich vlastní výrobce už ani nevzpomene. Na tomto serveru jsem našel upgrade na svůj předchozí windowsový smartphone a tak jsem se tam logicky vypravil pro nový systém i teď. Po několika dnech pokusů, omylů a čtení stovek příspěvků v diskusi jsem se nakonec spokojil se zmiňovaným oficiálním upgradem. Proč?

Samozřejmě jsem nejdřívě sáhl po nejnovější verzi – Windows Mobile 6.5.1. Naprosto bez jakýchkoliv problémů jsem systém flashnul a zjistil jsem že vzdor pozitivním reakcím ostatních uživatelů je systém pomalý jak zamrzlé peklo. Procházel jsem tedy diskusní vlákno čítající v současné době 109 stran po deseti příspěvcích a narazil na verzi nižší – Windows Mobile 6.1. Flashnul jsem ji a telefon už nenabootoval, zůstal zaseknutý u loga Samsung Ultra Messaging a ani doporučovaných 10 až 15 minut vyčkávání na tom nic nezměnilo. I pokročil jsem o několik dalších stran v diskusi a našel odkaz na wiki záznam na modaco.com, v němž je mimo jiné ke stažení i originální ROM. Vrátil jsem do telefonu Windows Mobile 5 a když jsem tak ověřil, že se mu předchozím flashováním nic nestalo, četl jsem dále.

Neschopnost nabootovat Windows Mobile 6.1 souvisí s tím, že boot-ROM obsažená v telefonu umí nabootovat pouze Windows Mobile 5 (pomocí hlasitého hmmmm jsem přešel fakt, že WM 6.5.1 nabootovat šly) a před jakýmkoliv flashem je třeba přehrát do telefonu nejdříve oficiální Samsungové Windows Mobile 6, protože jiné verze systému boot-ROM neupgradují. Ha, bezva, zapneme své PC s Windows XP a jdeme na to:

  1. První krok každého flashování je instalace ActiveSync a Samsung CDMA ovladačů. Obé je nezbytné pro komunikaci flashovací utility s telefonem. Pokud by snad další kroky tohoto návodu nefungovaly, můžete zkusit googlit Samsung_cpomposite_drivers (ano, s překlepem) a na jistém serveru, který slušné blogy nelinkují, najdete archiv s dalšími ovladači.
  2. V ActiveSync zakážeme USB připojení, vypneme telefon a připojíme jej kabelem do volného USB portu. Flashování se doporučuje jen s plně nabitou baterií!!!
  3. Na výše linkované stránce na modaco.com si najdeme oficiální upgrade (dekompilovaný a rozdělený na jednotlivé části tak, aby šel flashnout i v našem regionu) pod označením verze i600UXXGG2 a stáhneme archiv do PC.
  4. Rozbalíme archiv a spustíme jediný .exe soubor, který se v něm nachází (jeho název je pro tento blog příliš odpudivý).
  5. Ve spuštěném programu zaškrtneme možnosti Phone Initialization [EFS Clear] a Phone Bootloader Update.
  6. Zmáčkneme tlačítko EBOOT a v dialogu, který se otevře zvolíme soubor xxgg2_boot2.nb0.
  7. Zmáčkneme tlačítko PDA a v dialogu, který se otevře zvolíme soubor xxgg2_pda.bin.
  8. Zmáčkneme tlačítko PHONE a v dialogu, který se otevře zvolíme soubor xxgg2_phone_rom.bin.
  9. Na telefonu zmáčkneme současně klávesu fotoaparátu, pravou softwarovou klávesu a zapínací klávesu. Telefon se nastartuje v režimu flashování systému, což snadno ověříme na jeho displeji. Zároveň flashovací utilita vypíše několik stavových zpráv a zpřístupní se nám tlačítko Start Download.
  10. Zmáčkneme tlačítko Start Download a vyčkáme než se celý flash dokončí (cca 5-10 minut). Poté se telefon sám restartuje a máme oficiální Windows Mobile 6.
Samsung i600, WM6, Home ScreenSamsung i600, WM6, About Screen
Samsung i600, WM6, Apps

Tady jsem se rozhodl přestat. Mám systém v němž mi funguje Microsoft Marketplace a tudíž i klient Facebook Mobile (jediná věc, která mi ve WM5 chyběla). Příjemným bonusem pak je, že v aplikaci WebCamera Plus zmizely problémy s prohazováním barevných R a B kanálů a následnou degradací fotky. Nemám tedy důvod jít do experimentů s amatérskými verzemi, u nichž je další přidaná funkčnost vždycky vyvážená nějakým mínusem.

Závěrem dodám jen následující: Uvedený postup mi stoprocentně zafungoval, ale nemohu při nejlepší vůli zaručit, že bude fungovat i vám. Pokud si při upgrade zničíte svůj telefon, je to jen a jen váš problém. Dobře si tedy rozmyslete, zda vám riziko špatných následků za to stojí.

Keywords: Samsung SGH-i600, Windows Mobile 5, Windows Mobile 6, system upgrade, flash