Edit - this no longer works fully as of 18/MAR/2026.
New instructions:
Still need dtoverlay=hifiberry-dac in config.txt to allow booting.
I needed to add dtoverlay=i2c1-rpi5 to config.txt (or webconf wouldn’t start on my rpi5) - note this is overwritten once the webconfiguration is up and running and it regenerates a config.txt that works properly!
Hardware options is now superseded as you can directly edit the soundcard info under webconf.
The touch screen settings are a bit easier now:
No longer need lcd_rotate=2 or any of the kernel options.
Just use
dtoverlay=vc4-kms-dsi-ili9881-7inch,dsi0,swapxy,invx
along with the 90-monitor.conf file as above and all should work!
Thanks to @JayBee for updated info on Raspberry Pi Touch Display 2 - Rotate screen - #28 by JayBee