The solution is a replacement faceplate sticker and a differently designed clear plastic piece that goes between it and the OLED screen. If the plastic piece was a only a stand-off frame around the screen then this probably wouldn't happen. Alternatively remove the plastic piece altogether and...
I wrote this up for someone a while back but never did anything more with it. After all this, I really just wanted to get on with riding my bike again. If you search through my post history you will find many photos documenting my rebuild, and if anyone would like to compile it all into a wiki...
Has there been any announcement of a fix or recall for the screen problem yet? Grin's video about replacing the display shows there is a second piece of plastic underneath the sticker faceplate.
https://www.youtube.com/watch?v=VzpCg_TYk00&t=57s
It appears air bubbles are trapped between them...
I somebody could please explain the issue into a single post and what we ideally need set for OSF that would be helpful. I am currently not altering the option byte when flashing with OSF, as per Buba's original release.
So far all I can figure out is that Option Byte 2 can somehow get changed...
That's what I found too, it works better at higher speeds and the problem is worse when accelerating up to cruise speed, if already travelling around the cruise speed it's not so bad.
One other thing, in my own port I had a rare problem of the displayed speed freezing and the motor continuing...
No worries, I was just curious.
Is cruise mode all working properly? In my own port I had some issues with it overshooting the target speed a lot, then cutting all power until the speed came back down. I'm not sure if it's supposed to be more intelligent or that's normal operation. I did notice...
Thanks. I wasn't sure if this was as intended as it still allows a single attempt at subsequent writes.
Also were your reasons for manually saving the config and not automatically after a setting change? Was it mainly out of concern for wear on the EEPROM?
At some stage Mbrusa has added a limit on the number of EEPROM write attempts in eeprom.c. The original code continually tried rewriting but now it only tries 3 times then throws an error.
However, it seems that ui8_error_number does not get reset to zero, so all further failed attempts at...