Recovery + ROM instalace čínské Xtrons PX5 RK3368 Android rádio A10 Q nebo starší Oreo

Nejde jenom o upgrade flash Xtrons ROM. Vlastní firmware, známý také jako aftermarket firmware, je neoficiální nová nebo upravená verze firmwaru vytvořená třetí stranou. Určena pro herní konzole či další různé typy vestavěných zařízení, která poskytuje nové funkce nebo odemykají takzvané skryté funkce. V komunitě herních konzolí se tento termín často píše jako custom firmware nebo jednoduše CFW a označuje upravenou verzi původního systémového softwaru (známého také jako oficiální firmware nebo jednoduše OFW) uvnitř herní konzole, jako je PlayStation Portable, PlayStation 3, PlayStation Vita a Nintendo 3DS. Instalace vlastního firmwaru obvykle vyžaduje odemčení zavaděče.

Postup nahrazení systémového oddílu operačního systému Android, který je obvykle připojen pouze pro čtení, upravenou verzí systému Android se nazývá „flashování ROM“. Tento postup vyžaduje odemknutí zavaděče (obvykle zneužitím zranitelností v operačním systému), není obvykle podporován výrobci zařízení a vyžaduje určité odborné znalosti.

Přibližně od roku 2015 však několik výrobců, včetně společností LG, Motorola, OnePlus, Google Xiaomi a Sony, podporuje odemknutí zavaděče (s výjimkou zařízení, která jsou uzamčena některými operátory). Tím se obejde zabezpečené spouštění, aniž by bylo nutné používat exploity. Nainstalované „vlastní ROM“ mohou obsahovat různé funkce, vyžadovat méně energie nebo nabízet jiné výhody pro uživatele; zařízení, která již nedostávají oficiální aktualizace verze systému Android, mohou být nadále aktualizována.

Co je v návodu?

Čtěte vše, zkoušejte pak!

  1. Jak vyrobit micro SD kartu na flash recovery nebo upgrade Android ROM.
  2. Návod rovněž popisuje bezplatný a nejjednodušší způsob upgrade PX5 rádia z Android 6 na upravený (custom ROM) operační systém Android 8 Hal9k.
  3. Návod lze dál použít jako základ pro upgrade instalovaného Android 8 Hal9k ROM na Android 9 Hal9k ROM.
  4. Samozřejmě i pro upgrade na Android 10 official nebo custom ROM.

Pokud máte aktuálně instalovaný starý Android 6, popsanou metodu využijete i pro full recovery (plné obnovení) vaší HU (jednotky) na novější Android 8 custom ROM. Samozřejmě včetně vyžadované verze zavaděče pro Android 6/8. Pro případ kdy rádio nenastartuje ani do recovery (režimu obnovy = co je recovery viz fotografie v textu). V tomto případě stačí vynechat krok 8 v návodu A: Kde instalujeme upravený recovery firmware který je kompatibilní pouze s Android 8 ROM !! Širší problematika a možné komplikace jsou popsané v článku Aktualizace a oprava PX5 recovery + flash upgrade.

Postup je popsaný ve třech variantách A: B: C:

0. Neexistuje záruka, že vám tento nebo jiný postup bude fungovat na 100%, s USB pamětí nebo nefungovat s micro SD kartou. Celá akce může dopadnout klidně tak, že rádio bricknete (zlikvidujete) a budete jej nuceni obnovit pomocí OTG metody. Originální ROM pro instalaci je obvykle v .img souboru. Zde popsaná metoda je výhodná v tom, že upravený zavaděč (krok 1 až 8 návodu) nainstaluje plný operační systém ze .zip souboru – což je obvykle postup u instalace upraveného Androida s rootem apod. Instalace z .img je popsána v částí návodu značeném C:

Postup A: Hodí se na obnovení „po nehodě“, kdy nefunguje ani zavaděč, ani recovery potažmo samozřejmě ani samotný Android.
A1. Stáhněte a rozbalte archiv Hal9k_Mod_3.x_upgrade_to_Android_8.0.rar (odkaz OB: na konci textu)
A2. Vložte kartu SD do čtečky karet. Ideálně menší microSD kartu 2GB, 4GB, 8GB. V našem případě upgrade proběhl bez komplikací pomocí 16GB i 32GB microSD karty
A3. Spusťte přibalený Rockchip SD_Firmware_Tool.exe na počítači, notebooku s operačním systémem Windows 7, 8, 10 nebo 11,který integruje nebo má připojenou čtečku/zapisovačku karet micro SD. Aplikaci Rockchip musíte spustit jako správce.
A4. V aplikaci Rockchip nemusíte přepínat žádná nastavení, vše je již nastaveno tak jak je potřeba.
A5. Klikněte na tlačítko „Firmware“ a vyberte soubor bootcard.img ze staženého a rozbaleného archivu Hal9k_Mod_3.x_upgrade_to_Android_8.0.rar.
A6. Klikněte na tlačítko „Create“ (Vytvořit), poté na „Yes“ (Ano) a počkejte, dokud se neobjeví zpráva na okénku s tlačítkem „Ok“.
A7. Zavřete nástroj SD_Firmware_Tool.
A8. Zkopírujte soubor sdupdate.img (ze staženého archivu) na zapsanou micro SD kartu – nahradí původně zapsaný soubor.
A9. Zkopírujte soubor update.zip (ze staženého archivu) na USB flash disk. K instalaci update.zip můžete použít i původní přepsanou (po úspěšné instalaci recovery firmware již micro SD kartu nebudete potřebovat), nebo další micro SD kartu – bude to ale pomalejší.

Vše je připraveno, můžeme nabootovat rádio z micro SD karty.

A10. Vložte micro SD kartu do GPS slotu rádia (obvykle jediný viditelný micro SD slot na vašem rádiu).
A11. Pokud již máte klíčky v zapalování je třeba rádio kompletně restartovat. To lze provést stisknutím tlačítka RST (Reset) pomocí kancelářské sponky apod.
A12. Pokud se rádio nerestartuje, je třeba tlačítko RST (nebo tlačítko Power) držet stisknuté, dokud podsvícení tlačítek nezačne blikat. Poté tlačítko uvolněte.
A13. V krajním případě můžete odpojit a znovu připojit napájecí kabel rádia.
A14. Když se zobrazí zpráva „Provádění akcí se podařilo. Please remove the sdcard …“, vyjměte kartu SD z rádia.
A15. Rádio se restartuje v režimu obnovení systému Android 8.
A16. Do USB konektoru rádia vložte USB flash disk se souborem firmwaru update.zip, který najdete ve staženém archivu. USB flash disk musí být naformátován ve formátu FAT32. Doporučuje se vyjmout z konektorů rádia všechny ostatní flash disky, SD karty, modemy a další zařízení.
A17. Zvolte položku nabídky „Použít aktualizační systém“ / „Z úložiště USB“.
A18. ROM firmware se po cca 10 až 20 minutách nainstaluje.
A19. Po instalaci rádio zůstane v recovery menu, vyberte položku nabídky „Wipe data / factory reset“ (Vymazat data / obnovit tovární nastavení).
A20. Uživatelská data budou vymazána.
A21. Vyberte položku nabídky „Restartovat systém nyní“.
A22. Zařízení se restartuje do aktualizovaného systému Android 8 Hal9 ROM.

Univerzální postup B:

Hodí se v případě, že chcete instalovat operační systém ze .zip. Nainstalujete tak libovolnou Android (6, 8, 9) ROM ze souboru update.zip. Upravena ROM zabalena do .zip (neupravena je obvykle v .img nebo .bin) souboru má obvykle i vlastní zavaděč. Pokud ne je nutné použít vlastní zavaděč.

Postup B: Nám u A10 fungoval pouze částečně. Android 10 ROM se nám instalovat nepovedlo.
B1. Stáhneme Rockchip Tool 1.62 (odkaz OA: na konci textu).
B2. Stáhneme (z odkazu OA: na konci textu) .img recovery soubor. Dle verze Android ROM kterou následně budeme instalovat
B3. Nastavíme Rockchip Tool tak, že je označený pouze Upgrade Firmware. Pokud je appka čínsky, jazyk lze změnit v souboru .ini kde se v části konfigurace Language selection číslo 1 nahradí číslem 2. Po novém stratu již má aplikace anglické menu.
B4. Pomocí menu Firmware vybereme zvolený .img soubor.
Ve foto ilustraci pod tímto blokem je soubor PX5_A10_IGV = PX5 recovery .img, pro následnou instalaci Android 10 ROM (tu nainstalujeme po úspěšné instalaci recovery).
B5. Zapíšeme recovery .img na USB nebo micro SD kartu
B6. Nastartujeme rádio s vloženou USB nebo micro SD kartou a následujeme pokyny na displeji. Po startu rádia se zasunutou USB / micro SD kartou tato měla automaticky nainstalovat Android 10 recovery. Samozřejmě příjdete o veškerá data v rádiu.
B7. Po úspěšné instalaci recovery firmware lze z aktualizovaného recovery menu instalovat libovolný Android 10 ROM z update.zip souboru.
Jak se dostat do recovery je popsáno v článku Aktualizace a oprava PX5 recovery + flash upgrade včetně videa.

px5rk3688 android 10 recovery
Android 10 PX5 recovery menu

Funkční, opakovaně používané postupy A: a B: (nám na dotčeném rádiu) pro upgrade na Android 10 custom ROM nefungovali. Recovery pro Android 10 z odkazu OA: (na konci textu *) šlo zapsat na SD kartu i nainstalovat do rádia. Po restartu ale byla tma. Nefungovalo podsvícení nebo se nanačetlo recovery menu.

* Nechcete scrolovat? Použijte vyhledávač v textu CTRL + F, zadejte OA: a zmáčkněte Enter

Řešení? Existuje. Na disku jsme našli dříve staženou ROM pojmenovanou update_10_android_zavod_PX5.img (odkaz pro stažení na konci textu pod písmenem F). Tato ROM je zabalena s Rockchip Tool ve dvou verzích. Nejedná se o žádnou odlehčenou verzi, velikost archivu je cca 2GB.

Univerzální postup pro upgrade PX5 na upravený i originální Android 10 z libovolné starší verze C:

Postup C: Nainstaluje libovolný kompatibilní ROM i recovery. Vhodný pro upgrade na Android 10 z funkčního operačního systému.
C1. ROM jsme zapsali pomocí Rockchip Tool – stejně jako v postupu B: recovery firmware – na microSD kartu. Konfigurace Rockchip zobrazena na Obrázku 1
C2. Po dokončení zápisu (může trvat klidně i 10 minut) jsme kartu vložili do GPS (micro SD) slotu a otočili klíčkem
C3. Naběhl splash screen Android 10 – stejný jako po nepovedené instalaci recovery firmware.
C4. Po chvilce černá upgrade obrazovka s progres barem. Ten stál asi 15 minut na 20%. Pak asi minutu postupoval k cca 60% a pak dalších 10 minut na 60% stál.
C5. Po cca 35 minutách se 2GB ROM do rádia zapsala, na obrazovce se objevilo 10 řádků textu

RKA_File_Check entry.name= trust ...
SD upgrade ok. prksdboot->do_rk_mode_update
Successful! Doing Action secceeded please remove the sdcard. . . . .

Po vyjmuti karty se znovu objevila černá obrazovka s kruhem a oznámením o Erase (mazání cache). Načež po cca minutě rádio nastartovalo do plně funkčního Androidu 10. (QQ2A.200305.004.A1). GUI 2GB ROM s Androidem 10 vypadá takto:

px5rk3688 android 10 jedna
Android 10 ROM Zavod z mega.nz

Omylem jsme místo Hal9k Android 10 ROM dál instalovali z update.zip jinou ROM, pravděpodobně staženou z odkazu OC: (na konci textu). Ta vypadá takto:

px5rk3688 android 10 dva
Android 10 pro GS PX5 stažená z Google Drive repozitáře

Napotřetí již konečně u cíle :o) Android 10 Hal9k v 5.0 upgrade pomocí update.zip souboru. Hotovo.

px5rk3688 upgrade
Android 10 USB update.zip firmware dialog

Po instalaci 2GB zavod ROM lze přímo z operačního systému nainstalovat, libovolnou upravenou ROM (třeba s rootem), zabalenou v .zip souboru. Stačí ji umístit na FAT32 USB disk a vložit do USB. Operační systém update.zip soubor automaticky detekuje a nabídne upgrade. Údajně je vždy potřeba označit Wipe cache and format flash!). Detekce USB může po právě dokončené instalaci trvat déle, třeba 10 vteřin.

Info + ilustrace

px5rk3688 recovery tool
Obrázek 1. Rockchip Tool zápis Android 10 recovery firmware

Info: Po instalaci recovery jsou na USB / micro SD kartě tři soubory rksdfw.tag, sdupdate.img a sd_boot_config.config s obsahem

loader_update = 0
display_led = 1
display_lcd = 1
pcba_test = 0
fw_update = 1
demo_copy = 0

Bez ROM rádio nenastartuje, recovery je pouze zavaděč.

Stejný postup lze aplikovat pro Android 6, 8, 9.. – v prvním kroku instalace správné verze recovery následována instalací správné verze Android ROM.

Nevýhody hostování souborů na Google apod.

Je nám líto, ale tento soubor momentálně není možné zobrazit ani stáhnout.

V poslední době tento soubor zobrazilo nebo stáhlo příliš mnoho uživatelů. Pokuste se o získání přístupu později. Pokud je soubor, ke kterému chcete získat přístup, obzvlášť velký nebo je sdílen s mnoha lidmi, může trvat až 24 hodin, než ho budete moct zobrazit nebo stáhnout. Pokud přístup k souboru nezískáte ani po 24 hodinách, obraťte se na administrátora domény.

Co je recovery, recovery menu resp recovery firmware?

přesně to co vidíte na obrázku, nic víc ani míň..

px5 recovery menu
Obrázek 2. Recovery menu Android 7.1 PX3

Jak ROM funguje

Všechny testované verze stabilně a svižně.

Nemám, nechci modifikovaný Android ze .zip Mám originál ROM v .img

Z .img ROM sice v operačním systému upgrade nespustíte, .img nejde instalovat ani z recovery. Soubor .img ale (na rozdíl od update.zip souboru) lze zapsat na micro SD kartu s Rockchip Tool. Viz obrázek 1. – místo recovery .img (70MB) vyberete přímo .img (1 až 2GB) ROM. Popsáno v postupu C:

Co verze MCU firmware?

Je potřeba alespoň verze 2.9, doporučuje se ale co nejnovější 3.6+.

Jaké úpravy custom Hal9k ROM obsahuje?

FAQ

Někde jsem četl/a, že pro PX rádio existuje i Android 11 z podzimu 2020..
Ano, ale pouze pro jediné a nejnovější PX6 rádio.

Odkazy

OA: Recovery (boot) firmware + Rockchip Tool 1.62 ke stažení na drive.google.com.
OB: Hal9 ROM Google drive.
OC: Oficiální ROM pro většinu rádii (rozlišeno písmeny LK, GS apod.), ve všech verzích Androidu na yandex.ru.
OD: Odkaz na MCU firmware najdete na konci článku Oprava PX5 recovery.
OE: Originální ROM Xtrons (.bin + .upd) lze poptat na techsupport@xtrons.com
OF: Mega.nz 2GB Android 10 ROM Zavod (zapíše i recovery) – použita v postupu C:
OG: Postup C: je popsán ve vlákně Malaysk na XDA včetně diskuze (anglicky).

OH: Seznam některých populárních modifikovaný Android ROM projektů
OI: Instalaci pomocí RK Batch tool + USB-A USB-A kabelu ani OTG metodu jsme netestovali.
OJ: Původní originál stock ROM Android 8 pro XTRONS GS PX5 rádia na Onedrive cloudu.
OK: Xtrons error recovery.

ICTIS.CZ