M5Paper unusable
-
@turgu have you erased and loaded latest firmware to it via M5Burner?
-
@robski Yes, tried several applications. Burning is fine but nothing happen on screen. As indicated, the monitoring shown that the it8951 chip responsible of managing the screen refuses to become ready. As I'm a professional embedded developer, was also able to develop some code that manage properly the battery state, the buttons and the touchscreen. But the eInk screen controller refuses to become ready.
-
@turgu shame, I do have myself one of M5Basic where lcd just stopped to work, all the rest works just fine except built in screen
-
@robski Was ready to buy a new M5PaperS3, but with this issue, I'm becoming less and less interested. I did built some software for the Inkplate eInk/esp32 based devices (an EPub reader and other stuff). This jeopardize my effort to port them to the M5Paper-ish devices.
-
-
@turgu sounds like you went in bit too deep in to display firmware maybe? - joking -
-
@robski At least on paper, the Inkplate devices are very similar in capabilities to the M5Paper. No reason to not being able to port the app, but hardware stability...
-
Hello @turgu
FWIW: in M5PaperS3 the eInk display is directly controlled by ESP32S3.
In M5Paper the GPIO
WaitBusy()
checks is GPIO27 which comes directly from IT8951 so I guess if the line never goes HIGH either IT8951 is not (properly) powered or defective.Anyhow, have you tried to change the code to ignore the busy state of IT8951; maybe add some small delay instead.
BTW: I measured GPIO27 and when M5Paper is running it's being pulled up. I don't see a pull-up resistor in the schematics so I guess IT8951 is pulling it up (when not busy).
Thanks
Felix -
That sounds frustrating! Since it's been an issue since purchase, it might be a hardware defect in the IT8951 controller. Try a 'nuclear reset'。 Disconnect the battery for 30 mins + hold power button to drain residual charge, then reflash.
-
@turgu That sounds frustrating! Did you solve this problem?