Just a quick note: I started looking at the use of flash scratch area (7fed0000 in 2700 flash and 7ff60000 in converted 2500) and I think that the channel scan is faster because it uses the channel info stored in there. But the channel info is not very tightly used--it has 7 words/channel and a word is 32 bits (4 bytes) but in my box, with only 110 and 119 scanned, no channel uses more than 3 words.

Could a number of folks use password mods to dump their flashes and look at the 0x20000 byte that are used and see if their channel scans resulted in more use of the 7ff60000 area?

I think we could free 0x10000 bytes for bin use by reducing the space/channel to 4 words and limit the max number of channels from current 4300 to 4095 max--that would fit in 0x10000 space with no need for compression. And 0x10000 free for bin space would just about cover anything that BL does that needs more coding space
jvvh