Pico Inky 2.9" Display Not Working with Raspberry Pi Pico W - Buttons Functional

Hello Pimoroni community,

I’m having trouble with my Pico Inky 2.9" display when used with a Raspberry Pi Pico W. I’m hoping someone here might have encountered a similar issue or can offer some advice.

Current situation:

  1. Using a Raspberry Pi Pico W with the Pico Inky 2.9" display.
  2. The Pico W itself is working fine (LED blink test successful).
  3. The Pico W is properly seated on the Inky board.
  4. I’m running the latest Pimoroni firmware and libraries/example.
  5. All test code runs without errors, but the display shows no visible changes.
  6. The display dimensions are correctly reported as 296x128 in the code.
  7. Interestingly, the buttons on the Inky board are working correctly. I can detect button presses in the code, but still nothing appears on the display.

What I’ve tried:

  • Various code examples, including clearing the screen and displaying text.
  • Hardware resets and power cycling.
  • Checking all physical connections.
  • Using different USB cables and power sources.

The fact that the buttons work suggests that the connection between the Pico W and the Inky board is good, but the e-ink display itself seems unresponsive.

Has anyone experienced something similar? Any suggestions for further troubleshooting would be greatly appreciated.

Thank you in advance for any help or insights!

Did the Pico W come with the headers installed, or did you solder them on?

I soldered the headers myself. Initially, I found that the display worked with the older 1.19 Micropython version. However, after reverting to the latest mp version, it now works with that as well.

There must have been a glitch when the Pico was flashed that first time? If I’ve read what you posted correctly it’s now working OK.