The problem is that decoder doesn¡¯t do 128 speed steps, so it doesn¡¯t respond when it receives them.
As to the comparison:
Watching the command monitor wind up the speed on screen throttle
? cmd - Q C7 DO 3F 85 AD
? speed to "0" - Q C7 DO 37 80 A8
Using the phone to do exactly the same thing
? cmd - Q C7 DO 76 61
? speed to "0" - Q C7 DO 60 77
NO response from the decoder.
Let me organize these a bit differently to make the comparison easier:
screen ? cmd - Q C7 DO 3F 85 AD
phone ? cmd - Q C7 DO 76 61
The Q C7 D0 means ¡°send a command to loco 2000¡±. Then they differ:
3F is a 128 step command to set the speed; the 85 is forward in the 5th step
76 is a 14/28 speed step command in forward. If it¡¯s 14 step, the headlight is on.
? speed to "0" - Q C7 DO 37 80 A8
? speed to "0" - Q C7 DO 60 77
They differ in the command
37 is a 128 step command to step 0 in forward (I would have expected 3F for that, though; could you confirm 3F?)
60 is a 14/28 step command to stop. If it¡¯s 14 step, it¡¯s headlight off.
So the reason the screen and phone are behaving differently is that the screen thinks it¡¯s supposed to be sending in 128 step mode, and the phone in 14/28.
Bob
--
Bob Jacobsen
rgj1927@...