Na FreeHostingu Endora běžà desÃtky tisÃc webů. PÅ™idejte se jeÅ¡tÄ› dnes!
VytvoÅ™it web zdarmaNa FreeHostingu Endora běžà desÃtky tisÃc webů. PÅ™idejte se jeÅ¡tÄ› dnes!
VytvoÅ™it web zdarma30.9.2019 Není to zas tak dávno, co se v ÈR rozhostila analogová tma a už pøichází nová digitální tma, neboli pøechod z digitálního vysílání DVB-T na novou normu DVB-T2. Jedná se o komplexní zmìnu modulace a kodeku na H.265 (HEVC), takže není možné zmìnu implementovat pouze softwarovì. V Praze skonèí DVB-T vysílání 27.11.2019 z Žižkovské vìže a 8.1.2020 z Ládví, pro další kraje informace zde. Mobilní operátoøi se už tetelí na novì pøidìlené pásmo, které TV opustí a prodejci set-top boxù a televizí si mnou ruce, bude zase kšeft (a taky spousta elektroodpadu). Jelikož máme zatím celkem postaèující LCD televizi s full HD rozlišením (na kterou se stejnì skoro nedívám), tak jsem zvolil levnìjší variantu skrze set-top box. Jenže jaký vybrat? Když jsem si proèítal recenze tìch levnìjších èínských krámù okolo 600 Kè, tak to byla jedna tragédie za druhou, lidé si stìžovali èasto na zasekávání, pøehøívání, dlouhou dobu startu, pomalé reakce èi problémy s nahráváním a pøehráváním, atd. Po dalším ètení a nafouknutí hlavy do velikosti pátracího balónu, jsem se nakonec rozhodl u zeleného eMZáka koupit AB CryptoBox 702T HD za 1190,- Kè. Recenze na Parabole na nìj vyznívá vcelku dobøe, zde jsou moje první dojmy:
- je o nìco dražší než low-end, má vìtší skøíòku, má i cable tuner se slotem pro smartcard, což stejnì nevyužiju
- v balení není HDMI kabel, nutno pøipoèítat necelou stovku
- sí�ová šòùra by mohla být delší (jen 140 cm), má vzadu vypínaè napájení
- koupeno s FW 1.14.20088 (2018), aktualizoval jsem na poslední verzi 1.14.20652 (2019)
- naladìní programù probìhlo bez problému, menu je pøehledné, ani pro tøídìní programù jsem nemusel koukat do manuálu
- dálkové ovládání pùsobí solidním dojmem, menu reaguje rychle
- bootuje ze stand-by asi 10 s (mohlo by být rychlejší, ale sou i pomalejší šneci
- spotøeba za bìhu 6 W, cos(φ)=0,5; ve stand-by pod rozlišením mého wattmetru
- HDMI-CEC nefunguje (není nikde v menu), spíš bych byl pøekvapen, kdyby fungovalo
- oproti pøedchùdcùm chybí port RS232 vzadu, nemám si s kým povídat po terminálu
prùbìh aktualizace FW z USB flash disku
Ohlednì chybìjícího HDMI-CEC (nìkteré CryptoBoxy jej podporují) jsem ze zkusil obrátit na technickou podporu spoleènosti AB-COM a ta mì pohotovì odkázala na alternativní firmware 1.14.20433 (pro stažení souboru je nutné se na fórum zaregistrovat). Po jeho nahrání se trochu zmìnily položky v menu nastavení a pøibyly 2 nové na 3. stránce, avšak 4. stránka, kde by se mìlo nacházet nastavení CEC, se tam neobjevila. Zkoušel jsem po updatu set-top box natvrdo vypnout a zapnout a také resetovat do výchozího nastavení, ale v menu se nic nezmìnilo, tak jsem se vrátil zpìt k poslednímu FW 1.14.20652.
Zatím mì napadlo, že bych se mohl zbavit nutnosti používat 2 dálkové ovládání pomocí nìjakého bastlu s AVRkem, který by pøijímal kódy ovladaèe set-top boxu a pokud by zachytil kód on/off, tak by vyslal také on/off kód pro TV Samsung. Na bastlírnì mi jeden kolega poradil, že už takový primitivní udìlátor existuje na Arduinu Nano - IR translator, takže by staèilo jen FW nauèit správné kódy a mìlo by to fungovat.
Docela by mì zajímalo, na jakém OS vlastnì takový set-top box bìží. Podle použitého mountpointu pro USB flešku by to mohl být nìjaký embedded Linux, pøístroj má jen 8MB SPI FlashROM. Na Internetu o tom moc informací není, nedohledal jsem žádný úspìšný FW hack. O použitém SoCu ALi M3626 se nedá zjistit prakticky nic, jen že ho ještì používá další se�ák Ferguson Ariva T760i. Našel jsem akorát zmínku o novìjším SoCu ALi M3733, což je 2-jádrový ARM Cortex A9 s grafikou Mali-400, použitý v jiných se�ákách s Androidem a Linuxem. Starší DVB-T se�áky používaly SoC ALi M3602 nebo 2-jádrový M3606 s dekodérem H.264 založený na architektuøe MIPS. Mùj se�ák má na jednom šroubku ochrannou nálepku, jejíž odstranìní vede ke ztrátì záruky, takže jsem zatím pøekonal pokušení se podívat dovnitø a radši ještì poèkám, jestli se neprojeví nìjaká výrobní vada, ale na konec záruky urèitì èekat nebudu a pak sem hodím nìjaké fotky støev.
Binární soubor FW update také mnoho neprozradil, na zaèátku je evidentnì nìjaký bootloader. Dle textových øetìzcù "NCRCBootloader", "M3505-256-0.1.0", "2018-12-6" jsem též nic kloudného nedohledal. Na offsetu 1C500h jsou vidìt nìjaké ladicí hlášky bootloaderu, které jsou možná vidìt na nìjakém UARTu. Z nich je zøejmé, že je hlavní FW, který asi zaèíná na offsetu 20128h, je komprimovaný ("Expand Maincode Success, unzip_length = 0x%x used ticks=%lu used time ms=%lu"), ale nemá žádnou známou hlavièku. Možná je ještì XORnutý nìjakým klíèem, data vypadají hodnì entropicky bez jediného èitelného øetìzce.