I just got a new Tablet and have a major problem with it in that, for some reason, it is making the Tivo app think I'm running a mod'd version of the OS To be clear, I am not! This is an out-of-the-box, stock product.
Now I'm willing to bet that neither Virgin Media nor Archos will be able (or willing, as they'll probably just say it's "not our issue") to help with this problem but I just thought I'd ask in here anyway if anyone (either from VM or not) might have any ideas if the issue can be fixed.
Basically you will see that message on devices that are not "fully compatible" with TVA. My educated guess is the manufacturer modded version of android OS that TVA detects and fails to allow streaming.
It may be worthwhile checking if your tablet has been "rooted" which basically means that it allows you access to parts of the system you wouldn't normally be able to access. Download a Root Checker App from the Play Store, may be worth downloading a few and trying them all. If it is rooted then this is the likely reason for the TVA App not working. You can then try to unroot the tablet by downloading SuperSU by chainfire from the Play Store and using its unroot feature but it doesn't always work so bear that in mind.
OK, that's a shame. Only other thing I can think of trying is to install a Root Cloaking app. I realise that even though your device isn't rooted, the TVA app is almost certainly thinking that it is (and to go back to your first post, yes it's just bad programming and there's no excuse for preventing people using a perfectly legitimate tablet!). You can find a few on the Play Store, search for Root cloak. They may not run if your device isn't rooted but worth a go. I think you just add the offending app (TVA) to its list of apps to try to fool.
I did notice another thread on these forums where somebody else with an Archos tablet was having the same issue and didn't manage to get a resolution.
One other thing to check is whether a SuperSU or Super User app has been installed on the device. This may happen if you had it on a previous device and it got auto installed from the Play Store. The presence of this type of app usually indicates a rooted device and this may be what the TVA app is looking for. Just look for anything starting Super... I guess.