Updated
Updated · Hackaday · Jun 21
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.

Insights

Beyond gaming, does opening up wearables expose your health data to new security threats?
If hacking your fitness tracker is legal, why do companies lock down devices you own?