Instrumenti për krijimin e patch-eve për firmware-in e çipeve TI CC13XX dhe CC26XX me mbështetje BLE

Në konferencën 38c3 u paraqit një raport mbi inxhinierinë e reversit të sistemit të firmware dhe komandave të çipave TI SimpleLink (CC13XX dhe CC26XX) me mbështetje BLE (Bluetooth Low Energy), e cila lehtësoi realizimin e një pranuesi FM. Transmetuesi analog mund të mos realizohet - çipat janë tërësisht digjitalë.

Në çipa përdoret DSP, ndërsa bërthama kryesore ARM Cortex menaxhon bërthamën radio (RF Core) Arm Cortex-M0, e cila ofron një ndërfaqe të kufizuar për bërthamën kryesore bazuar në transmetimin e mesazheve. Memoria e bërthamës radio mund të modifikohet përmes patch-ave që lejojnë ndryshimin e sjelljes së nënsistemit radio. Prodhuesi i çipave ofron module për të mbështetur protokolle të ndryshme pa tela, të realizuara duke përdorur biblioteka dinamike dhe patch-a memoriesh (të ngjashme me ato që përdoren në çipat Broadcom, të cilat tani i përkasin Cypress). Nga ana e saj, bërthama radio menaxhon DSP me arkitekturë specifike.

Hulumtuesit që paraqitën raportin ripërtërinë formatin e pronarëve të patch-eve RF dhe demonstruan si të përgatisin patch-e të veta për të shtuar mbështetje për protokolle të reja pa tela (p.sh., realizimi i pranuesit FM), menaxhimin e nënsistemit pa tela dhe zëvendësimin e firmware-it. Vegla për krijimin dhe ngarkimin e patch-eve, si edhe assembluesi për sistemin e komandave të përdorur në DSP, janë publikuar nën licencën MIT. Aktualisht, në depo mungon kodi burimor i firmware-it që zbaton pranuesin analog.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster