While copying the code here to ask for help in searching the bug, it seems that I found the bug -- a missing break in the DVB-T case ;-)
Please try the attached patch.
Reinhard you've done it!!! All working! :-)
Thanks a lot for your work, I'm sure a lot of people are going to be very happy!
Cheers,
Morfsta