this may not be the best thread, but my searching seems to say this is the most relevant topic and all the right people are already here and discussing the same hardware so…
I’ve got a Sweet Sixteen Mk2 which I’ve flashed with v2.0.1 and I’m noodling around with it connected to crow. I had a bit of a typical I2C debugging session as I found that the values were always wrong… until I plugged the S16 into the editor and took a closer look.
It looks like the midi values (and I2C) values are reversed. ie: all the way down is 127, all the way up is 0. I double checked that the invert 180deg isn’t on, and I didn’t take notes but I think what I observed is that when 180deg flipped then things worked as you’d expect.
I’m also not 100% sure that I’ve read and understood correctly that the 2.0.1 firmware is expected to fully support the S16 hardware, so @M4ngu @infovore please correct me if that’s a bad assumption.
Seems like this could be a fairly small fix, and I’m a competent programmer so I don’t mind taking a look myself, but I also don’t have any of the software infrastructure around to be developing this code (read: I don’t even know what I’d need as of right now.)