Thanks Paul.
The DR5000 has Wi-fi (router) and lan built in.
I have tried to use LAN, Wi-fi and also a Lenz 23151 LAN/USB with XpressNet to the DR5000
I have got a set 100 also, which I¡¯ve tested with for a datum.
You may be right on the lh100 but I think it¡¯s the LZV100 that has different options, for auto, manual startup etc.
So far, I¡¯ve found that the command station has provided an interface version and XpressNet version (3.6) but replies with the command station does not know this command (61 82) to a request for the stack (e3 5 0 0). I know this from monitoring the IP network and also from Xcode debugger. JMRI displays waiting for response from command station in its activity monitor.
I get this same behaviour on all connection types: Wi-fi , LAN and XpressNet on Lenz interface.
With the LH100 I have tested the DR5000 and the Set 100 and found that the LH100 ¡°remembers¡± loco function status, speedster etc and rebroadcasts this after a power cycle of the LZV100. This is not the case with the DR5000 which the LH100 assumes all locos are set to stop and all functions off. This information is not broadcast though as any running loco will keep running after a power cycle until it has some sort of update such as function changed. This is presumably because the decoder is using its memory and after cycling the DR5000 power it¡¯s not instructed to do anything different.
This leads me to think that the DR5000 is not implementing the stack, despite the option being checked.
Indeed, when using JMRI¡¯s stack manager, the activity monitor just keeps ¡°waiting for reply from command station¡± (quote from my memory!)
FYI, the DR5000 has an English manual at www.digikeijs.com
I have a couple of questions you may be able to help with.
1. Is there a vendor ID in the XpressNet protocol? I don¡¯t see any reference but this would be useful for auto discovery. (Much like the vendor ID for decoders).
2. Does XpressNet have any more detail for command station type than the 3 in the XpressNet protocol manual from Lenz? I.e. That manual specifies Le/LZV100. LV200 and Compact. Do you know if hardware vendors are assigned or supposed to use their own identifier? The DR5000 appears to identify itself as an LZV100, does the Z21 for example do the same?
3. Do any other XpressNet devices you¡¯ve worked with other than Lenz implement the stack ok? I.e. Do they respond to e3 5 0 0 with a valid response?
Thanks for the help
Mike