Topics

JMRI Always says No Write Ack

ralgith
 

Setup:
  • Digitrax PR4
  • JMRI 4.11.6
  • Soundtraxx Programming Booster
  • isolated Programming Track
Observations: Prog booster lights indicate proper communication, engine headlight flickers on/off with slight motor movements, and yet JMRI claims it doesn't get an ACK from the decoder. This is happening with ALL engines. I have tried cutting the prog booster out (it's on a double pole double throw switch for that purpose), and the behavior is the same. Any help would be appreciated, log excerpt below.

13:37:16.718: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46]  Byte Read in Paged Mode on Service Track: CV8.
13:37:16.750: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
13:37:17.718: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44]  Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).

Jon Miller
 

On 6/9/2018 10:44 AM, ralgith wrote:
Byte Read in Paged Mode on Service Track

    Did you try "Direct Mode"?

-- 
Jon Miller
For me time stopped in 1941
Digitrax  Chief/Zephyr systems, JMRI User
SPROG User
NMRA Life member #2623
Member SFRH&MS

ralgith
 

Jon,

Yes, I also tried direct mode as a part of my basic debugging before posting. I'm having similar issues at home now (the PR4 setup is at the hobby shop) using a Lenz system. I'll try and get logs from that shortly to validate if it's actually the same issues.

ralgith
 

Just tried it again, complete fresh install, with the following result

18:34:22.781: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46]  Byte Read in Paged Mode on Service Track: CV8.
18:34:22.781: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:34:23.718: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44]  Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:34:23.750: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46]  Byte Read in Paged Mode on Service Track: CV8.
18:34:23.750: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:34:24.750: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44]  Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:34:24.781: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46]  Byte Read in Paged Mode on Service Track: CV8.
18:34:24.781: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:34:25.781: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44]  Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:34:41.609: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:34:41.609: [EF 0E 7C 2B 00 00 00 00 00 07 00 7F 7F 4E]  Byte Read in Direct Mode on Service Track: CV8.
18:34:53.453: [E7 0E 7C 2B 04 00 00 08 00 07 00 7F 7F 4A]  Programming Response: Read Byte in Direct Mode on Service Track Failed, Read Compare Acknowledge not detected: CV8 value 0 (0x00, 00000000b).
18:34:53.484: [EF 0E 7C 2B 00 00 00 00 00 07 00 7F 7F 4E]  Byte Read in Direct Mode on Service Track: CV8.
18:34:53.484: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:35:05.671: [E7 0E 7C 2B 04 00 00 08 00 07 00 7F 7F 4A]  Programming Response: Read Byte in Direct Mode on Service Track Failed, Read Compare Acknowledge not detected: CV8 value 0 (0x00, 00000000b).
18:35:05.718: [EF 0E 7C 2B 00 00 00 00 00 07 00 7F 7F 4E]  Byte Read in Direct Mode on Service Track: CV8.
18:35:05.718: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:35:17.796: [E7 0E 7C 2B 04 00 00 08 00 07 00 7F 7F 4A]  Programming Response: Read Byte in Direct Mode on Service Track Failed, Read Compare Acknowledge not detected: CV8 value 0 (0x00, 00000000b).
18:35:17.828: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46]  Byte Read in Paged Mode on Service Track: CV8.
18:35:17.843: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:35:18.828: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44]  Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:35:18.859: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46]  Byte Read in Paged Mode on Service Track: CV8.
18:35:18.859: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:35:19.875: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44]  Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:35:19.906: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46]  Byte Read in Paged Mode on Service Track: CV8.
18:35:19.906: [B4 6F 01 25]  LONG_ACK: The Slot Write command was accepted.
18:35:20.968: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44]  Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).

Bob Jacobsen
 

JMRI and the command station are communicating fine. The command station is saying that it’s doing the programming operation, but it’s not hearing any response from the decoder.

1) There might not be proper electrical connections to the decoder

2) The decoder might not have a load connected - most decoders reply by pulsing the motor, or in some cases, the headlight; those have to draw significant current

3) There might be something wrong with the decoder

Bob

On Jun 12, 2018, at 3:31 PM, ralgith <ralgith@...> wrote:

Just tried it again, complete fresh install, with the following result

18:34:22.781: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] Byte Read in Paged Mode on Service Track: CV8.
18:34:22.781: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:34:23.718: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44] Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:34:23.750: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] Byte Read in Paged Mode on Service Track: CV8.
18:34:23.750: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:34:24.750: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44] Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:34:24.781: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] Byte Read in Paged Mode on Service Track: CV8.
18:34:24.781: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:34:25.781: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44] Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:34:41.609: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:34:41.609: [EF 0E 7C 2B 00 00 00 00 00 07 00 7F 7F 4E] Byte Read in Direct Mode on Service Track: CV8.
18:34:53.453: [E7 0E 7C 2B 04 00 00 08 00 07 00 7F 7F 4A] Programming Response: Read Byte in Direct Mode on Service Track Failed, Read Compare Acknowledge not detected: CV8 value 0 (0x00, 00000000b).
18:34:53.484: [EF 0E 7C 2B 00 00 00 00 00 07 00 7F 7F 4E] Byte Read in Direct Mode on Service Track: CV8.
18:34:53.484: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:35:05.671: [E7 0E 7C 2B 04 00 00 08 00 07 00 7F 7F 4A] Programming Response: Read Byte in Direct Mode on Service Track Failed, Read Compare Acknowledge not detected: CV8 value 0 (0x00, 00000000b).
18:35:05.718: [EF 0E 7C 2B 00 00 00 00 00 07 00 7F 7F 4E] Byte Read in Direct Mode on Service Track: CV8.
18:35:05.718: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:35:17.796: [E7 0E 7C 2B 04 00 00 08 00 07 00 7F 7F 4A] Programming Response: Read Byte in Direct Mode on Service Track Failed, Read Compare Acknowledge not detected: CV8 value 0 (0x00, 00000000b).
18:35:17.828: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] Byte Read in Paged Mode on Service Track: CV8.
18:35:17.843: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:35:18.828: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44] Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:35:18.859: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] Byte Read in Paged Mode on Service Track: CV8.
18:35:18.859: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:35:19.875: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44] Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).
18:35:19.906: [EF 0E 7C 23 00 00 00 00 00 07 00 7F 7F 46] Byte Read in Paged Mode on Service Track: CV8.
18:35:19.906: [B4 6F 01 25] LONG_ACK: The Slot Write command was accepted.
18:35:20.968: [E7 0E 7C 23 02 00 00 08 00 07 00 7F 7F 44] Programming Response: Read Byte in Paged Mode on Service Track Failed, No Write Acknowledge from decoder: CV8 value 0 (0x00, 00000000b).

--
Bob Jacobsen
@BobJacobsen