The "backup/restore" function in both the "Channel Prefs" (channelprefs.itcl) and "Set Channel Preferences" (chanpref.itcl) TivoWebPlus modules do not cater for the new channel structure used in the AltEPG system.
Both have the same issue of assuming that channel numbers are unique, but that is not the case (e.g. all the regional BBC1s and ITV1s).
Amended modules are attached to correctly handle this situation.
(Still doesn't handle having the same channel number + callsign combination on different sources - e.g. if you had BBC1 on 101 on Satellite and also had BBC1 on 101 on Aerial - but why on earth would you want to do that! It would be possible to fix the modules to do this but I can't see the effort is justified.)
Please note: these changes are NOT backwards-compatible so you will not be able to restore any existing saved channel backups you may have. You should do a fresh backup after installing this updated module(s).
Also note: these modules ONLY work with TivoWebPlus 2.1b3.
Credit to mrtickle for pinpointing the problem, and for suggesting I fix it
- delete the ".txt" from the end of the filename (so it's just called channelprefs.itcl or chanpref.itcl)
- copy (e.g. by FTP) the file into the "modules" directory in the relevant TivoWebPlus directory on your TiVo, and then restart TivoWebPlus.