Hey,
I’ve just ordered a v3 board and realised the same thing. So I’m putting together a firmware that’ll add some of the features from the various V2 firmwares.
Porting is pretty easy - in fact using the Rainbowdunio.cpp file from the demo, mostly it’s deleting code from the old firmwares and replacing with calls to the “Rb” object.
What were you looking for in particular?
Les