I view the channel editor using webif it shows hundreds of other channels numbered 5001 to 5915
I see the same thing. Some of these go back to the 2012 Olympics which are clearly useless.
As to how to delete them all I'm not sure as I don't use non-Freesat mode myself I'm afraid.
I find that surprising, seeing as you wrote the
channels utility!
The key would seem to be to produce a
..._update.fcl file, but I've completely failed to do it.
I assumed
channels readall
(and similar for readfs and readnonfs) might do something useful, but it just whines about needing an input file, even though
/dev/mtd6 is listed as the default. So I gave it same as input, and it did something judging by the delay, but no output even though
/tmp/mtd6 is listed as the default for -c. So I gave it a name using -c and still nothing. It's not entirely clear how useful this is - presumably it's done something, but what? Has it written to a database?
OK, I managed to get -x and -t to produce some output, but they are not a lot of use when all you want is a filtered version of the input file.
I don't know whether -d is used only for writing to the database (with what command?) or whether it's used for reading from it either (with update command).
Is the .fcl file format documented anywhere?