Instalace
Zatím to nejde. PaceOS běží na skutečných hodinkách jen jako PaceOS live, spuštěný z počítače do RAM; trvale nainstalovat ho ještě nejde. Instalátor v prohlížeči (PaceOS Flasher) zatím zveřejněný není – na hodinkách ještě vyzkoušený nebyl. Tahle stránka popisuje stav a plánovaný postup, ne návod.
Stav
- Systém je postavený: jádro, systémový obraz, aplikace hodinek, synchronizace, Connect, podepsané aktualizace.
- Všechno běží v emulátoru (QEMU, emulovaný procesor MIPS) a prochází automatickými testy, včetně aktualizací s výpadkem napájení a návratem k předchozí verzi.
- Na skutečných hodinkách (zatím jedněch) běží PaceOS live: z počítače se přes USB nahraje
jen do RAM (
fastboot boot), do paměti hodinek se nic nezapíše a restart vrátí původní systém. Předtím se celá paměť těch hodinek zazálohovala a záloha se ověřila. - Ověřené na hodinkách: displej a rozhraní PaceOS, tlačítko, řadič dotykové vrstvy (ovládání prstem zatím potvrzené není), Wi-Fi (připojení k domácí síti, stahování přes HTTPS kolem 1 MB/s), Bluetooth (PaceOS Connect z Google Chrome na tomto webu: spárování kódem z hodinek, šifrované nastavení – třeba změna jazyka hodinek z prohlížeče), GPS (přijímač posílá data o poloze, v místnosti vidí satelity), mikrofon, čtení stavu baterie a stažení aktualizace s ověřením podpisu.
- Zatím neověřené: trvalá instalace, běh venku se zaměřenou polohou GPS a jeho záznam, snímač tepu (v původním systému jde přes samostatný čip senzorů s uzavřeným softwarem), vibrace (ovladač běží, chvění zatím nikdo nepotvrdil), instalace aktualizace na hodinkách, výdrž baterie, Gadgetbridge v telefonu, Bluetooth sluchátka a instalátor v prohlížeči.
- Zavaděč (bootloader) rozhoduje: zamčený (
unlocked: no, jak ho výrobce dodává) odmítne spuštění z RAM (fastboot boot) i zápis – to žádný nástroj neobejde. Odemčený (unlocked: yes) obojí dovolí. Na hodinkách, na kterých PaceOS běží, je zavaděč odemčený. Instalátor v prohlížeči, který stav zavaděče ukáže bez jakéhokoli zápisu, zatím zveřejněný není.
Plánovaný postup
Pravidlo: do paměti hodinek se nic nezapíše, dokud není ověřené, že všechno funguje a že se dá vrátit zpět. Každý krok má svou kontrolu a další krok začne, až když ta předchozí projde.
- Zjištění a záloha. Přes USB se přečte stav zavaděče a verze firmwaru. Pak se celá paměť hodinek (eMMC) zkopíruje do počítače a záloha se ověří kontrolním součtem SHA-256 na obou stranách. Nic se nezapisuje.
- Start z RAM. Zkušební systém PaceOS live se nahraje jen do operační paměti
(
fastboot boot). Ukáže se na displeji, zapne síť přes USB a sepíše hardware. Podržení tlačítka na 6 s restartuje zpět do původního systému. Paměť hodinek zůstane nedotčená. - Oživení hardwaru. Automatické kontroly: displej, dotyk, tlačítko, vibrace, baterie, GPS, tep, Wi-Fi, Bluetooth, sluchátka.
- Spotřeba. Měření odběru v klidu, se zapnutým displejem a s GPS proti původnímu systému.
- Zkouška v terénu. Chyba vzdálenosti pod zhruba 2 % na známé trati, tep proti hrudnímu pásu, soubor FIT přijatý Stravou.
- Instalace. Teprve teď zápis do hodinek – a jen s vyzkoušenou cestou zpět k původnímu systému. Data (běhy, hudba, nastavení) mají vlastní oddíl.
- Aktualizace potom. Každá nová verze je podepsaná a zapíše se do druhého oddílu systému (A/B). Hodinky ji zkusí spustit; když nový systém nenaběhne nebo neprojde kontrolou, vrátí se samy k předchozímu. Výpadek napájení během zápisu nevadí.
Co bude potřeba
- Amazfit Pace (A1602 nebo A1612) s nabíjecí kolébkou a USB kabelem. Ne Pace 2, Stratos ani jiné modely.
- Počítač s USB.
- Nabitou baterii.
- Pro nastavení potom prohlížeč – viz které prohlížeče fungují.
Přesný postup a požadavky na počítač doplníme se zveřejněním instalátoru.
Co chybí, aby to šlo
- Oživit snímač tepu, ověřit vibrace a ovládání prstem, změřit spotřebu a výdrž.
- Vyzkoušet v terénu: běh venku se zaměřenou GPS, záznam a nahrání běhu.
- Vyzkoušet trvalou instalaci, instalaci aktualizace na hodinkách a návrat k původnímu systému ze zálohy.
- Ověřit instalátor v prohlížeči (PaceOS Flasher) na skutečných hodinkách a zveřejnit ho.
Dokud tohle není hotové, PaceOS na hodinky neinstalujte, ani kdybyste našli způsob, jak to udělat ručně.