FM-1-transporter

JieLi WL82 UBOOT protocol

Verified on the FM-1 with fm-1-research-lab.

Entry

Device

UBOOT shows up as 4C4A:8057 “WL80UBOOT1.00”: USB Mass Storage, Bulk-Only Transport.

Each command is a 16-byte CDB: cmd (u16, big-endian) followed by its arguments, padded with 0xFF.

cmd Name Stage
FB06 WRITE_MEMORY ROM
FD07 READ_MEMORY ROM
FB08 JUMP ROM
FC09 READ_KEY (expect 980F) loader
FC0A GET_ONLINE_DEVICE (expect 856014) loader
FD05 READ_FLASH loader
FB01 ERASE_SECTOR (4 KiB) loader
FB04 WRITE_FLASH loader

Flash layout (1 MiB)

Range Contents Writes
0x0–0x4000 header, SPL, isd_config never
0x4000–0x93000 application allowed
0x93000– device data never