Waveshare RP2350 Touch 1.43" AMOLED

I bought a Waveshare RP2350 Touch 1.43" AMOLED from Core Electronics recently.

Unfortunately, I am unable to get the Arduino examples (available here: https://www.waveshare.com/wiki/RP2350-Touch-AMOLED-1.43) to work. Further, it appears (but is not clearly articulate anywhere) that there are two versions of the board - V1, with ‘normal’ SPI, and V2, with QSPI (quad SPI).

I determined, through trial and error, that I have a V1 board (by downloading different .uf2 files from the Waveshare wiki). Unfortunately, none of the V1 example sketches for Arduino IDE appear to work (although the V1 .uf2 files do work, proving my particular device is functional).

Unfortunately, the only Arduino sketches I can find elsewhere appear to be for the V2 board, meaning this particular purchase isn’t very useful…

Has anyone else had any success getting a V1 board to work with their own Arduino code?

Hey there, @Ewan106490, and welcome to the forum. Glad to have you here.

I’m sorry to hear the code from the Waveshare wiki is not interacting well with your board.

So we can get to the bottom of this issue, could you please reply to this message with your Arduino Output logs and any Serial Monitor logs that were generated. That should give you a good grounding on what exactly is not working between the code and the RP2350.

The display simply does not work.

I contacted Waveshare, who advised, based on my feedback and investigation, that there are actually two variants:

Hardware Version Notes

This product has two hardware versions, V1.0 and V2.0, with different display interfaces:

  • V1.0: Uses SPI interface
  • V2.0: Uses QSPI interface

Version Note: Development boards shipped from August 2025 onward are primarily V2.0 (QSPI). It is recommended to use the V2.0 examples from the Resources section first; if the AMOLED does not display properly, try the V1.0 examples for verification.

They have updated the website https://www.waveshare.com/wiki/RP2350-Touch-AMOLED-1.43 accordingly.

Why do I have a V1 board when I just bought it from Core Electronics?