I received my Pironman 5 today and completed assembly no problem.
Starting with a fresh download of the official OS, I followed all of the instructions to install the piroman5 service.
Upon restarting, everything except the OLED display works (lights, fans, etc).
Following the debuging instructions, I re-seated the OLED cable just to make sure.
The software thinks it sees the display (i2c bus 1 address 0x3c):
sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – 3c – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –
And the log (pm_auto.pm_auto.log) just shows:
24/06/06 17:01:04.389 [DEBUG] Initializing OLED
24/06/06 17:01:04.454 [DEBUG] OLED initialized
24/06/06 17:01:04.466 [DEBUG] WS2812 initialized
24/06/06 17:01:04.508 [INFO] PM Auto Start
I’ve restarted the service, restarted the whole system, etc and it won’t go.
Is there a command line I can use to try to manually test the display? I’ve tried using ssd1306_bin from GitHub - armlabs/ssd1306_linux: SSD1306 oled I2C driver working in linux and it seems to see the display and can initialize it, sent it text, etc but nothing shows up,
Please advise
thanks!