Thanks for the help above. I can see that this patch works great for internal channels - but it doesn't seem to work if you have an external STB and ir blaster setup.
Looks like the patch is basing it's channel number data on the iChannelNr field in the TV Database... any way to get a similar patch made that bases channels on the ExternalChannel field?
If you use a blaster, the iChannelNr is always the same...