Phil: And to reinterate - based on information in the ZTC controller manual - sending 128-step info to each loco in the roster takes more time than sending the 14/27/28 sterp info, because, with 128 the ACTUAL speed data is sent, not a 'look up' code (14/28) to a predefined speed table (which may have been defined by various means including start mid and end points or all values etc - therefore if all locos, on a large roster are set to 128 speed from the controller, communications will appear more sluggish than on 28 step - even though actual speed control may not be perceptably better. But as has also been observed, a loco can be set to 14 bit - affecting its lighting implementation, but if sent 28 bit mode info the lights alternate on and off through the speed steps because the lsb is used for the lighting in 14 bit mode, and some controllers only issue 14 bit (MTS), and others only 28bit (622). Also reusing a decoder from elsewhere, without reseting it to 'factory' values, may be affected by earlier inappropriate settings. - then you need to know whatthe factory settings are. This is where PC-config devices like SProg with DecoderPRo etc come into their own.