No, I build Nanox without Xtal. Try to remove it and upload on PIC the HEX file appropriate
are you able to send commands to your locos directly after you send a power on command?
Do you use a 4MHz xtal or internal Oscilator?
Normally, after a power on command, I m able to start locos directly. Only sometimes, but in very few case, loco starts after receiving a function command.
I checked in an italian forum regardin Paco's project, and I find that communiction between NanoX and GenLi sometimes is difficult.
Problems were solved (in these cases) with:
changing MAX485 (or ST485 or SN75176)
re-build connection between MAX485 and PIC (eventually with wire)
checking all solders
(in 1 case) changing Xtal