Aaron Christophel Ports Doom to Mi Band 10 Using Leaked SDK for BES2700iMP SoC
Updated
Updated · Hackaday · Jun 21
Aaron Christophel Ports Doom to Mi Band 10 Using Leaked SDK for BES2700iMP SoC
1 articles · Updated · Hackaday · Jun 21
Summary
Mi Band 10 now runs Doom after Aaron Christophel reverse-engineered its BES2700iMP—also known internally as the BEST1503—and documented the work in a GitHub project.
No public SDK exists for that SoC, so he built a BEST1503-compatible toolchain from a leaked SDK for the closely related BEST1306, an apparently audio-focused development platform.
GBADoom provided the game port, which mostly works, though the display is still limited to single-bit SPI instead of quad-SPI and has restricted color depth.
The same SoC is also used in Mi Band 9, suggesting the reverse-engineered SDK could extend to that device as well, though Christophel has not tested it yet.