Have attempted this with a Pi 3 and a Pi 4, both fitted with TV Hat and connected to decent antenna (signal detected and services identified using CLI tool dvbv5-scan). Am located in South Africa where digital TV is DVB-T2. Although I edited the file etc/apt/sources.list.d/tvheadend.list to say
deb [allow-insecure=yes]
https://apt.tvheadend.org/unstable raspbian-buster main
after command sudo apt update, I still get
Get:1
http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Hit:2
http://archive.raspberrypi.org/debian buster InRelease
Ign:3
https://apt.tvheadend.org/unstable raspbian-buster InRelease
Get:4
http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Ign:5
https://apt.tvheadend.org/unstable raspbian-buster Release
Ign:6
https://apt.tvheadend.org/unstable raspbian-buster/main armhf Packages
Ign:7
https://apt.tvheadend.org/unstable raspbian-buster/main all Packages
Ign:8
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA.UTF-8
Ign:9
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en
Ign:10
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA
Ign:6
https://apt.tvheadend.org/unstable raspbian-buster/main armhf Packages
Ign:7
https://apt.tvheadend.org/unstable raspbian-buster/main all Packages
Ign:8
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA.UTF-8
Ign:9
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en
Ign:10
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA
Ign:6
https://apt.tvheadend.org/unstable raspbian-buster/main armhf Packages
Ign:7
https://apt.tvheadend.org/unstable raspbian-buster/main all Packages
Ign:8
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA.UTF-8
Ign:9
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en
Ign:10
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA
Ign:6
https://apt.tvheadend.org/unstable raspbian-buster/main armhf Packages
Ign:7
https://apt.tvheadend.org/unstable raspbian-buster/main all Packages
Ign:8
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA.UTF-8
Ign:9
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en
Ign:10
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA
Ign:6
https://apt.tvheadend.org/unstable raspbian-buster/main armhf Packages
Ign:7
https://apt.tvheadend.org/unstable raspbian-buster/main all Packages
Ign:8
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA.UTF-8
Ign:9
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en
Ign:10
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA
Ign:6
https://apt.tvheadend.org/unstable raspbian-buster/main armhf Packages
Ign:7
https://apt.tvheadend.org/unstable raspbian-buster/main all Packages
Ign:8
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA.UTF-8
Ign:9
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en
Ign:10
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA
Err:6
https://apt.tvheadend.org/unstable raspbian-buster/main armhf Packages
404 Not Found [IP: 104.31.94.73 443]
Ign:7
https://apt.tvheadend.org/unstable raspbian-buster/main all Packages
Ign:8
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA.UTF-8
Ign:9
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en
Ign:10
https://apt.tvheadend.org/unstable raspbian-buster/main Translation-en_ZA
Fetched 13.0 MB in 24s (551 kB/s)
Reading package lists... Done
W: The repository '
https://apt.tvheadend.org/unstable raspbian-buster Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch
https://apt.tvheadend.org/unstable/dist ... f/Packages 404 Not Found [IP: 104.31.94.73 443]
E: Some index files failed to download. They have been ignored, or old ones used instead.
...and when doing a mux scan, no services are detected.
Any ideas?