🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    M5Paper unusable

    General
    3
    9
    723
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      turgu
      last edited by

      Hello all,

      I'm facing an issue I can't resolve. The M5Paper i bought sometimes ago refuse to start properly, Got that issue since I purchased the device. I've put it on the side for all that time and tried again to get it works since a week.

      Tried to install the testing application and the calculator from the M5Burner app. Erased the flash memory several times before burning the apps. Nothing happen on the screen. Looking at the code and monitoring the USB port, the IT8951 refuses to become ready to be programmed. (The WaitBusy() function returns a timeout status every time it is called).

      I'm desperate. Any clue on something I can do?

      robskiR 1 Reply Last reply Reply Quote 0
      • robskiR
        robski @turgu
        last edited by

        @turgu have you erased and loaded latest firmware to it via M5Burner?

        M5StickC, M5StickCPlus, M5StickCplus2,M5GO, M5Core, M5Tough, M5Core2, M5 Demo Board, M5Dial, M5Paper, M5Atom, M5Cardputer, M5StampS3, CoreMP135, StamPLC, AirQ

        T 1 Reply Last reply Reply Quote 0
        • T
          turgu @robski
          last edited by

          @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.

          robskiR 1 Reply Last reply Reply Quote 0
          • robskiR
            robski @turgu
            last edited by

            @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

            M5StickC, M5StickCPlus, M5StickCplus2,M5GO, M5Core, M5Tough, M5Core2, M5 Demo Board, M5Dial, M5Paper, M5Atom, M5Cardputer, M5StampS3, CoreMP135, StamPLC, AirQ

            T 2 Replies Last reply Reply Quote 0
            • T
              turgu @robski
              last edited by

              @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.

              1 Reply Last reply Reply Quote 0
              • T
                turgu @robski
                last edited by

                @robski You can have a look at the EPub reader I wanted to port here

                robskiR 1 Reply Last reply Reply Quote 0
                • robskiR
                  robski @turgu
                  last edited by

                  @turgu sounds like you went in bit too deep in to display firmware maybe? - joking -

                  M5StickC, M5StickCPlus, M5StickCplus2,M5GO, M5Core, M5Tough, M5Core2, M5 Demo Board, M5Dial, M5Paper, M5Atom, M5Cardputer, M5StampS3, CoreMP135, StamPLC, AirQ

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    turgu @robski
                    last edited by

                    @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...

                    felmueF 1 Reply Last reply Reply Quote 0
                    • felmueF
                      felmue @turgu
                      last edited by

                      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

                      GPIO translation table M5Stack / M5Core2
                      Information about various M5Stack products.
                      Code examples

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post