> Is there an easy way to fix this?

Edit the file dvbdevice.c, insert a line "return true;" at the beginning
of the method cDvbDevice::ProvidesCa.
With this modification you can tune to encoded channels, however you'll
never see a "channel not available", you'll just see a black screen.
This, btw, also solves the problem of channels that declare they're
scrambled when they aren't.
 
 
With this modification to dvbdevice.c, I wonder if VDR will still crash when a timer goes off on a channel and all the sudden it becomes encrypted.  This would normally cause a broken data stream and VDR would do an emergency exit.
 
Regards.