Hi,
I believe that there is a lot of potential in the Cover Display hardware. (I'll call it CoDi from now on)
What do we know at the moment?
- It can be manually flashed with the Cover Assistant app. That would help us to run custom firmware.
- It's based on a STM32 microcontroller (as pointed out in
https://wuffs.org/blog/pulling-apart-the-co...emfota-updater)- There's a well-defined protocol, so the main OS can communicate with the microcontroller.
Questions for the future:
- Will PC publish any information on the CoDi?
- Which protocols is CoDi using? (I suspect it could be SWD for flashing, and SPI for real-time data).
- Which model of communication is CoDi using with the vanilla firmware? Is the microcontroller pulling the data, or is the main OS pushing data? (This is relevant on how it would behave with other OS than Android)
- Has anyone done any experiment? Any working custom code?
I think there are lots of topics regarding CoDi, I just can't help wanting to know more about it.
It depends on the openness of PC with CoDi but the hardware nerd inside me wants to play with it, make some tweaks, run custom code...
That's why I bring this topic to hopefully build some community around it. It would be nice to have a CoDi subforum, so other subforums don't get spammed with CoDi specific topics. Also, currently, is difficult to tell where CoDi topics belong.