Thank you - it is nearly perfect now.
The WebUI disappearing issue resolved itself the other day and did not happen again… ???
I didn’t have to install debconf - it was already installed available.
Setting the correct time was successful with:
sudo dpkg-reconfigure tzdata
and it is also kept after restarting.
I tested a lot and found the i2c bus is also stable at 600kHz at my system and ended up in the following command that i put into vol_oled.service before installing it:
sudo ./vol_oled -a 3c -o 6 -b 16 -g 1 -f 24
The only thing i cannot get around:
After about 4 hours of seamless working the display freezes (also at 400kHz bus speed) and i got the following error message:
terminate called after throwing an instance of ‘std::length_error’
If this happens - not always but sometimes i see wierd characters in the line where the radio station name is printed.
Do you have another hint for me ?
I’m very happy with your project since i’m still stucked getting an hd44780 display to work and this is the first solution that gets me to success with i2c displays. I just ordered another few of the SD1106 displays in China.
I’m using this display:
I’m testing with:
cheap modified PiFi-DAC2 (with self soldered test pins)
RaspberryPI 1B+,2B, 3B (most time with the 3B because rebooting is much faster in case of need
reliable DIY linear power supply (torroid transformer, schottky rectifiers, nichikon/vishay RC filter, LT1083 based regulator - 5,15V at 7A,max)
Thank you so much - i hope this will grow up to a official plugin for Volumio