So, as far as I can tell, the Z2 is missing some XM icons:
2, 45, 59, 73, 93, 130 to name a few.
I had this great idea - since most of these stations have official icons on XMRADIO.COM, and since my HDD's unlocked, why not just make them and see what happens. So I made a few and copied them over to the directories with all the icons:
SDATA:\AV\XMDPS (for now playing icons) and
SDATA:\AV\XMLPS (for list-view icons).
Each file is apparently formated DPS###.bmp, where ### is the channel number. I copied the new BMP's over with their relative names but I still just get the generic satellite icon for those stations.
So I dug around more and found a file "IMAGETBL.DAT" in SDATA:\AV\XMDAT\ which, based off it's name and contents, is probably a table of which images to display for which channel.
I've gone into the file with a HEX editor and started the process of trying to make sense of everything. It appears each channel entry starts with 3 ID characters, then has 16 spaces for the station name (filled in with hex 00's to complete 16 spaces), then another hex 00 as a spacer between channels.
The three ID numbers seem like the important part -- as far as I can tell, they read "Channel number, spacer, channel number". For example, chanel 82 (the system) reads as follows:
- Code: Select all
52 0A 52 54 68 65 20 53 79 73 74 65 6D 00 00 00 00 00 00 00
Decoded, this reads:
- Code: Select all
82 . 82 T h e S y s t e m
The 0A(hex) is a 10 in Decimal, and it doesn't seem to match anything. Other channels have a 07, or 08, etc, but there doesn't seem to be any pattern - they're just characters that equate to a space, so I'm guessing it's just a placeholder?
Now, I looked for an entry for station 02. There isn't one - I'm in the process of trying to correctly add it - but there are others for which there are entries and the new icons still don't show up, XMCAFE for example.
Anyway, I was wondering if anyone out there who understood HEX a bit more might be able to shed some light. Maybe even pick up where I left off and figure it out? I'll attach the icons I made for troubleshooting.