Thanks, Daniel.
?
If that used to work on your hardware, I'm guessing the DCC-EX devs have removed support for it. You'd need to ask them why.
Here's what I get with the same commands on my CSB1:
[c] ?TX: Read Track Current Cmd?
[c CurrentMAIN 4 C Milli 0 4998 1 4998] ? RX: Meter reply: name CurrentMAIN, value 4.00, type C, unit Milli, min 0.00, max 4998.00, resolution 1.00, warn 4998.00
[JI] ?TX: Unknown Message: 'JI'
[jI 4 53] ? RX: Unknown Message: 'jI 4 53'
?
The response to your <c> request is <X>, which is the unhelpful "error" response. My <c> request returns a number of useful values that JMRI uses to populate the meter.
?
I could add support for the JI syntax to JMRI, but your result would be the same.
Here are the docs for JI:
Response: Repeated for each Channel/Track: <j I track current>
?> track: channel/track
?> current: current in milliamps
?
So you are seeing 0 for track and current, where I am seeing 4 and 53.
?
--SteveT