What happens if you;
- grab the latest source from GitHub,
- go into the “src” directory and type “Make” to build your own dtbo file
- Copy that hyperpixel4.dtbo into /boot/overlays
- Reboot
There’s nothing in the new overlay source that should cause the touchscreen to not work, but I wonder if I’ve somehow built a dodgy dtbo. Even then, I’d expect nothing to work. Odd!
Edit: I have a suspicion that the older system I compiled the dtoverlay on might be sufficiently different to the latest Raspbian that the resulting dtbo is incompatible. It’s a theory, since I’m not a device-tree expert at this point, but seems like a reasonable explanation for what’s going on here.