you just need the cable that plugs into your controller and splits into 4, 1 for display, 1 for throttle and 2 brake sensors. i tried for 14 hours to port it

on my 860 firmware i did a lot of ui 8 to ui16 conversions, relinked functions to different inputs, set phase amps/bat amps and motor power in firmware and told it go ignore values my screen would set because that was a bottleneck (ive successful built an update to increase them now tho) then i had to link up the ui16s in ebikeapp to match firmware. i also recalibrated adc battery amps measurement so its showing the correct amp for me now(was reading 6.25% mroe than it actually was) didnt seem like much but i was changing it over time and didnt realise how much it was xD - I did start with a fresh clone of normal OSF too with no mods
first attempt after getting it to compile, bike was a limp, display showed like 4 watts power lol i think with normal osf its probably conflicting with the many different display configs, theres so many variables that need to match up just to please compiler alone. so i think when i flashed the java config it messed a few things up. i tried setting default values in firmware to bypass the java config and i got error 1 on my ekd01. however, i do believe u can use the sw102 display with the 860c firmware too
if mstrens or anyone wanna try port in tweaks; i did a little write up of the most important things i can remember doing
youll see a lot ui16 battery functions - either put them back to ui8 if thts the default or change all to ui16(thts the easy part, just search + replace all) dont forget to update your defines etc
View attachment 379186