Nástroj na tvorbu patchov pre firmvéry čipov TI CC13XX a CC26XX s podporou BLE

Na konferencii 38c3 bol predložený referát, ktorý opisoval proces spätného inžinierstva firmvéru a príkazového systému čipov TI SimpleLink (CC13XX a CC26XX) s podporou BLE (Bluetooth Low Energy), čo umožnilo realizovať FM prijímač. Analógový vysielač môže byť nerealizovateľný, pretože čipy sú striktne digitálne.

V čipoch sa používa DSP, pričom hlavné jadro ARM Cortex riadi rádio jadro (RF Core) ARM Cortex-M0, ktoré poskytuje hlavnému jadru obmedzené rozhranie na báze prenosu správ. Pamäť rádio jadra je možné modifikovať pomocou patchov, ktoré umožňujú zmeniť správanie rádio subsystému. Výrobca čipov ponúka moduly na podporu rôznych bezdrôtových protokolov, realizovaných pomocou dynamických knižníc a patchov pamäte (podobne ako tie, ktoré sa používajú v čipoch Broadcom, ktoré momentálne vlastní Cypress). Rádio jadro riadi DSP špecifickej architektúry.

Výskumníci, ktorí predniesli referát, reprodukovali proprietárny formát RF patchov a demonštrovali, ako pripraviť vlastné patchy na pridanie podpory nových bezdrôtových protokolov (napríklad realizovaný FM prijímač), riadenie bezdrôtového subsystému a výmenu firmvéru. Nástroj pre vytváranie a nahrávanie patchov, ako aj assembler pre príkazový systém použitý v DSP, sú publikované pod licenciou MIT. Aktuálne nie je v repozitári dostupný zdrojový kód firmvéru, ktorý realizuje analógový prijímač.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster