Strange.. if I set config.txt to defaults with latest 12 build, "cxd2880" or "dvb" don't even appear in dmesg.
I have another audio hat, but I make sure it's not sharing tv hat GPIO pins.
There are occurrences of this in other forums: one user bought a new hat and another did a "soldering of a new GPIO header" to a Zero W:
https://forums.raspberrypi.com/viewtopic.php?t=232037 (soldered GPIO header)
https://dietpi.com/forum/t/tv-hat…-properly/14998 (bought a new hat)
Does it mean that the culprit was a faulty GPIO header? My tv hat comes with a detachable header. Some pin was slightly bent while plugging in and out, but I corrected it with tweezers and the header plugs in fine. I also tried to plug the tv hat in reverse on the upper side of the board the first time until I realized it was on the other. I don't think I need to solder anything, do I?
Can you help if that is related to me?