Not yetPatrick Smout wrote:0x89 -> Yes
0x8a -> No
0x8d -> Yes
0x8e -> No
Might this confuse RocRail?
Rocrail uses 0x89/0x8A if the loco is defined with more than 9/17 functions (-> user setting).Patrick Smout wrote:I do support up to 20 function for XpressNet (LokMaus) so it wouldn't be a big task to extend it to 28 functions and add support for the IB protocol 8a/8e.
The reader functions are called depending on the manufacturer and version of the p50x station. According to the traces in this thread your station is detected as a "real" IB with Version 1.015, so the commands 0x8D/0x8E are not used, because they are introduced/available with version 2.000. So Rocrail will not report function status above 8 from your station.
If you implement 0x8A and 0x8E and increase your version to 2.000 (or above) we won't have to change the detection mechanism
Otherwise we should find a way to distinguish your stations response to the version info request (XVer 0xA0) from the IB response.