Description
Describe the bug
On a fresh install of 64 bit Raspberry Pi OS bookworm on the Pi 3b+ the touchscreen image works fine but the touch controls are unresponsive. I have an older sd card that the touchscreen works (although isn't aligned with display orientation) so I know the hardware works but I've been unable to replicate what makes the touchscreen work in the other sd card (and the OS on the other sd card I tinkered with past the point of recoverability, it boots but isn't stable)
Steps to reproduce the behaviour
Fresh install of latest 64 bit bookworm but before booting for the first time go into the config.txt and add the line
dtparam=i2c_vc_baudrate=50000
Otherwise you get an atmel unknown firmware 0x1e error on boot occasionally (at least with my setup).
I also have a wm8960-soundcard so I do the following as well so I also uncomment the i2c and i2s lines as well as add this
dtoverlay=wm8960-soundcard
All pre first boot. I power the display and the pi separately and don't connect anything to the gpio. Post boot running sudo apt update and sudo apt full-upgrade doesn't seem to help
Device (s)
Raspberry Pi 3 Mod. B+
System
Raspberry Pi reference 2023-10-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 962bf483c8f326405794827cce8c0313fd5880a8, stage4
Aug 10 2023 15:35:01
Copyright (c) 2012 Broadcom
version 03dc77429335caee083e22ddc8eec09c07f12a7a (clean) (release) (start)
Linux officehub 6.1.0-rpi4-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.54-1+rpt2 (2023-10-05) aarch64 GNU/Linux
Logs
[ 14.714756] edt_ft5x06 10-0038: supply vcc not found, using dummy regulator
[ 14.715297] edt_ft5x06 10-0038: supply iovcc not found, using dummy regulator
[ 14.721392] edt_ft5x06 10-0038: touchscreen probe failed
[ 14.722123] edt_ft5x06: probe of 10-0038 failed with error -5
Additional context
I've tried adding
dtoverlay=rpi-ft5406
Both pre first boot and post
I've also tried
dtoverlay=edt-ft5405
disable_touchscreen=1
As well as
dtoverlay=ft5406
The whole time the screen itself works but does not respond to touch at all