Eszközkészlet a TI CC13XX és CC26XX chipek firmware-patchjeinek létrehozásához, BLE támogatással.

A 38c3 konferencián előadást tartottak a TI SimpleLink (CC13XX és CC26XX) chipek firmware-jének és parancsrendszerének visszafejtéséről, BLE (Bluetooth Low Energy) támogatással, amely lehetővé tette az FM-vevő megvalósítását. Az analóg adó megvalósítására valószínűleg nincs lehetőség — a chipek kizárólag digitálisak.

A chipben DSP található, míg a fő ARM Cortex mag az RF Core (rádiómag) Arm Cortex-M0-t vezérli, amely korlátozott üzenetátviteli interfészt biztosít a fő mag számára. A rádiómag memóriája módosítható patch-ek segítségével, amelyek lehetővé teszik a rádióalrendszer viselkedésének megváltoztatását. A chipgyártó különböző vezeték nélküli protokollok támogatását biztosító modulokat kínál, amelyeket dinamikus könyvtárak és memóriapatch-ek segítségével valósítanak meg (hasonlóan azokhoz, amelyeket a Broadcom chipjeiben alkalmaznak, melyek jelenleg a Cypress birtokában vannak). A rádiómag viszont egy speciális architektúrájú DSP-t irányít.

Az előadók rekreálták a proprietáris RF-patch formátumot, és bemutatták, hogyan készíthetők el saját patch-ek az új vezeték nélküli protokollok támogatásának hozzáadásához (például az FM-vevő megvalósítása), a vezeték nélküli alrendszer irányításához és a firmware cseréjéhez. A patch-ek létrehozásához és betöltéséhez szükséges eszközkészlet, valamint a DSP-ben használt parancsrendszer assemblerje MIT licenc alatt kerültek publikálásra. Jelenleg a tárolóban nem érhető el az analóg vevőt megvalósító firmware forráskódja.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster