Basic DCC, in the beginning, could adress up to 127 locos. Packets on the bus do consist of a series of bytes but some bits are reserved. So, in the case of the address byte, address 0 is broadcast and addresses above 127 indicate other operations. A particular range of addresses above 127 are combined with a second byte to form an extended address with the valid range of extended adresses being 1 -
10239. The average railway modeller may not know about, nor want to know about binary and hex counting systems and manufacturers chose to keep hardware costs down by limiting the address display to two or four digits, hence the limits (on some systems) of 99 and 9999 and the common terms "two digit" and "four digit" addressing.It just seems strange that Hornby chose to use a single byte in the command station for the address and thus severely limit the range of addresses that can be used. Why would they do that unless RAM and processing power is in short supply? Does that give you a warm feeling for resources being available in the system for future upgrades? What happens when you have visiting locos that are set for unreachable addresses?
Now, it may be that the 255 loco limit is merely an index into a table of real addresses and that the Elite does in fact support the full range of extended addresses. The Hornby Documentation simply doesn't explain this. The examples in the user manual show 4 digits but never show an address higher than 10. I'm happy to be proven wrong? I would love to be proven wrong because I sincerely want Hornby DCC to be a good system that promotes DCC (and not a proprietary interpretation of DCC) to a wider audience instead of just p**ssing people off.
If Hornby were clearer and more open (thinking here of claims of NMRA compatibility for the decoders which clearly aren't) with their documentation then a lot of the heat and light would die down overnight.
The fact remains that Hornby DCC generates far more anecdotal reports of incompatibility with other systems then *any* other system does. The principle of Occam's razor tells us this must be because there are serious flaws/bugs/shortcomings in the system.
MBQ