ODEJOI X91 firmware
Documentation of the ODEJOI X91 MP3 player’s stock firmware, as far as it has been worked out, and of the code that changes it: the build that turns the stock image into the Graphite interface (release 1.0), the program patches, the new code written in C, and the tools that dump and flash the player.
The player is a 1.8-inch button player on an Actions ATJ2157. Nothing here comes from vendor documentation; addresses and formats were read from the firmware itself, with a partial SDK of the predecessor chip as a guide.
Graphite in Berry: main menu, Music menu, a playlist, the playing screen, the screensaver.
Where to start
New here: Overview, then Quick start.
Changing the firmware: Build system, Program patches and New program code (design/playlist).
Looking something up: About this reference.
Introduction
Firmware reference
Graphite design
Code reference