3.5" LCD screen not working on Pironman 5 - Raspberry Pi 5 - Trixie

Hi,

I’m having trouble getting the 3.5-inch LCD touch screen working with my Pironman 5 setup. I followed the official tutorial at https://docs.sunfounder.com/ step by step but the screen is still not working.

Hardware:

  • Raspberry Pi 5 Model B Rev 1.1
  • Pironman 5 case
  • 3.5" TFT LCD Touch Screen (ILI9486 driver IC, 480x320, resistive touch, XPT2046 controller)

Software:

  • Raspberry Pi OS 64-bit (Debian GNU/Linux 13 Trixie)
  • Kernel: 6.12.47+rpt-rpi-2712
  • pironman5 service v1.2.15

What I did following the tutorial:

  1. Removed the RGB jumper on the IO Expander as instructed
  2. Disabled RGB LED service: sudo pironman5 -re false + restarted service
  3. Cloned and ran LCD-show: sudo ./MHS35-show — installed successfully, fb_ili9486 driver loaded correctly
  4. dmesg confirms: fb_ili9486 frame buffer, 480x320, spi0.0 at 115 MHz and fb0 created

The problem:
The screen stays completely white — no image at all. Writing random data directly to /dev/fb0 with cat /dev/urandom > /dev/fb0 produces no visible change on the screen. The desktop works fine on HDMI but never appears on the 3.5" screen.

Question:
Is there a known issue with this setup on Raspberry Pi OS Trixie (Debian 13)? Is there a specific configuration needed to route the display to fb0 on Pi 5?

Thank you!

The driver you are using is for the 3.5-inch TFT screen. Please test it with this driver instead:

sudo rm -rf LCD-show
git clone https://github.com/sunfounder/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./MHS35IPS-show