Attached is an ipk to run the script. It will also create an ABM provider for you to use immediately without having to wait for ABM provider updates or manual editing.
The provider will be called "Virgin adhoc". Disable the main Virgin provider and use the adhoc one until ABM is update. So that the main ABM provider file can be updated, please upload dvbc.xml, nit.bin and nit.log You will find them in the /tmp/directory. They must be zipped so that you can upload them. You must say what NetID (number) you are in.
You must be on a cable channel for this to work.
How to install an ipk file
Option 1.
Place ipk file on USB stick.
Ensure no menus are showing on receiver. Press Exit if any menus are showing until you are in Live TV
Insert USB stick
You will get a prompt to install the package
Option 2.
Transfer the ipk to /tmp directory of receiver. Use an FTP client like Filezilla or if your image has Samba installed, you will be able to use My Computer/File Explorer on windows to transfer it
On OpenViX
Blue > ViX > Install local extension
On OpenATV/derivatives
Menu > Setup > Software management > install local extension
On OpenPLI
Menu > Plugins > Software management > install local extension
Option 3.
Transfer the ipk to /tmp directory of receiver. Use an FTP client like Filezilla or if your image has Samba installed, you will be able to use My Computer/File Explorer on windows to transfer it
Using Putty/terminal or similar, issue the following command. If your image has the terminal installed in openwebif, you can use that too
opkg install /tmp/*ipk
Thanks to PeterJ, Huevos, LraiZer and the late PaphosAl