As you might know I am quite busy with the development of my tinyOSD. This will become a nice alternative to the common max7456 based OSD we see nowadays. All graphics are generated by a custom firmware running on a tiny STM32.
Right now I am working on the proper betaflight integration. Just by chance I met Azolyoung from Runcam in the betaflight slack group. We had a chat about camera and OSD stuff (Runcam split will probably get an OSD feature!) and we both agreed that it would be nice to have an open Camera, OSD, and VTX protocol. Having implemented an optimized and efficient protocol for my tinyOSD tests I prepared a rough sketch that might become an open standard some day. You can have a look at the draft version at my github repository. You are invited to join the associated discussion at the betaflight github issue.
In order to test the new protocol I recorded a short demo video. This video shows the custom “boot” animation and the brand new spectrum feature. Just in case you wonder where this strange noise comes from: I used an electric toothbrush to simulate a (very) unbalanced motor 😉
Keep in mind this is just an early preview, I am still working on it 😉 The screen is refreshed using the proposed openTCO protocol, notice how fast the screen updates (e.g. spectrum, stick animation and the artifical horizon):
Stay tuned for more!