Thank you all for the hard work done here to make DCC++ possible! I have an Osoyoo Mega 2560 that I have succesfully loaded base onto. I am waiting on a genuine Arduino motor shield r3. I can connect to it through the control and JMRI programs. I can connect Engine Driver to JMRI from my Nexus 6 Android phone. None of the commands from Engine Driver are reaching the Arduino. I can see the lights flash and can monitor the traffic from the control and JMRI programs directly. No traffic when using Engine driver. I am using the latest versions of all of the software as of Feb. 1st. Any guidance to resolve this would be appreciated. I would like to add a WiFi shield to communicate over TCP/IP, but don't really know what to choose. The ESP8266 looks nice but I don't need to serve a web page off of it. I have no problem leaving JMRI running on a spare laptop. I just want to connect the base to my home WiFi network. Any recommendations? If I do get an ESP8266, should I get the small serial board or a full shield?