RT-4D: реверс прошивки, русификация, кастомный UI, флешеры

- Полный RE стока V3.25 (Cortex-M4F) + FM100B: карта памяти, протокол, codeplug, UI-архитектура
- Русификация: свой CP1251-шрифт + патч рендера, перевод меню и надписей, ребренд Ru-4D V3.25
- Блюпринт переделки UI + C-тулчейн (clang thumbv7em), доказан инъекцией
- Готовые флешеры: WebSerial .html и Windows .exe со вшитой прошивкой
- Дамп SPI рации, стоковая прошивка, инструменты сборки

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Этот коммит содержится в:
2026-07-08 15:47:22 +09:00
co-authored by Claude Opus 4.8
Коммит ae36c3b729
72 изменённых файлов: 24124 добавлений и 0 удалений
+18
Просмотреть файл
@@ -0,0 +1,18 @@
import sys
f = open(r"C:/Users/vikto/Documents/Claude/rt-4d/radio-spi-dump.bin","rb")
data = f.read()
f.close()
print("filesize", len(data))
def hexdump(off, n=256):
for i in range(0, n, 16):
chunk = data[off+i:off+i+16]
h = ' '.join('%02x'%b for b in chunk)
a = ''.join(chr(b) if 32<=b<127 else '.' for b in chunk)
print('%08x %-47s %s'%(off+i, h, a))
for base in (0x198000, 0x352000, 0x3F0000):
print("="*80)
print("BLOB @ %08x"%base)
hexdump(base, 512)