>>107683266
i did a little more searching and managed to get enough light into the silicone glob to figure out its using a CH32X035F8U6 to handle usb and its serial interface, which then talks to the ST7735 thats on the oled panel.
there aint no fucking way im gonna be able to figure out what theyre actually doing on that little mcu. the ranges for commands are strange in the source code. this is go but the source is python, but its otherwise verbatim..
const (
CMD_WHO_AM_I byte = 0x81 // Establish communication before driving the screen
CMD_SET_ORIENTATION byte = 0x02 // Sets the screen orientation
CMD_SET_BRIGHTNESS byte = 0x03 // Sets the screen brightness
CMD_FULL byte = 0x04 // Displays an image on the screen
CMD_SET_BITMAP byte = 0x05 // Displays an image on the screen
CMD_SET_BITMAP_WITH_FASTLZ byte = 0x15
CMD_FREE byte = 0x07
CMD_SYSTEM_VERSION byte = 0x42
CMD_END byte = 0x0A // Displays an image on the screen
Comment too long. Click here to view the full text.