crwdns2933423:0crwdne2933423:0
crwdns2918538:0crwdne2918538:0

crwdns2934243:0crwdne2934243:0 in_sympathy

crwdns2947189:0crwdne2947189:0:

Waveshare Pioneer600 - OLED screen stopped working

crwdns2934249:0crwdne2934249:0:

Hi iFixers. Me again with yet another weird question - I have a Waveshare Pioneer600 hat for the Raspberry Pi and at some point I discovered to my surprise that OLED screen stopped working. It died with small steps - at first it stopped being detected over I2C but kept working if addressed via Python code, but now it just died.
-Here is an official wiki of the product: https://www.waveshare.com/wiki/Pioneer600#Install_Library_Function
+Btw the screen itself works fine - I soldered it onto another carrier board and it's totally fine. So the issue is probably on the board.
+
+Here is an official wiki of the board: https://www.waveshare.com/wiki/Pioneer600#Install_Library_Function
And here's overall board layout:
[image|3240370]
They also provide a schematic:
https://files.waveshare.com/upload/6/62/Pioneer600-Schematic.pdf
I checked the board for shorts or anything obvious and everything seems to be intact - all caps are fine, resistors have resistance and so on. I even touched up some solder joints but that didn't bring any results.
++What I need help with is what IC should I probably replace in order to get it back to work?++ Could be either of the three main ones, but my guess would be it is a PCF8574T:
[image|3240368]
Could also be a PCF8591T
[image|3240369]
Or least probable is a realtime clock controller DS3231SN:
[image|3240367]

crwdns2866306:0crwdne2866306:0:

Other Computer Hardware

crwdns2915684:0crwdne2915684:0:

open

crwdns2934241:0crwdne2934241:0 in_sympathy

crwdns2947189:0crwdne2947189:0:

Waveshare Pioneer600 - OLED screen stopped working

crwdns2934249:0crwdne2934249:0:

Hi iFixers. Me again with yet another weird question - I have a Waveshare Pioneer600 hat for the Raspberry Pi and at some point I discovered to my surprise that OLED screen stopped working. It died with small steps - at first it stopped being detected over I2C but kept working if addressed via Python code, but now it just died.

Here is an official wiki of the product: https://www.waveshare.com/wiki/Pioneer600#Install_Library_Function

And here's overall board layout:

[image|3240370]

They also provide a schematic:

https://files.waveshare.com/upload/6/62/Pioneer600-Schematic.pdf

I checked the board for shorts or anything obvious and everything seems to be intact - all caps are fine, resistors have resistance and so on. I even touched up some solder joints but that didn't bring any results.

++What I need help with is what IC should I probably replace in order to get it back to work?++ Could be either of the three main ones, but my guess would be it is a PCF8574T:

[image|3240368]

Could also be a PCF8591T

[image|3240369]

Or least probable is a realtime clock controller DS3231SN:

[image|3240367]

crwdns2866306:0crwdne2866306:0:

Other Computer Hardware

crwdns2915684:0crwdne2915684:0:

open