I’m still having a heck of a time getting my modems to talk to each other. I’ve been able to get a modem connected to my PC via Sparkfun Explorer to send data to the other modem connected to FEZ Spider. But I can’t get my Spider to send data to the PC.
In both cases, I’m using a simple Serial Port class. In the MF application, I simply create a Serial Port (“COM1”, 9600, 8, N 1), hook the data receive event, and every once in a while write something to the port (timer). In the Win application, I simply create a Serial Port (this case COM10 - at least according to X-CTU); still using 9600, 8, N, 1. Here, in the Win app, I have a Button that, when clicked, sends to my Spider. I also have the data received event hooked so I can dump data to a text box.
The send from PC to Spider is working; it’s just the reverse that doesn’t work. I’ve checked and triple checked my addresses, PAN-IDs, and channels. But to no avail. I even re-flashed one of the modems (it bricked for a while b/c I flashed it as a XB24 instead of a XBP24 - it IS a XBP24). Yet, still no cross-talk.
I’m using Series 1 XBP24’s. Is there anything fancy I need to do in my setup? I’m just trying to use each modem as an end device - no coordinator. Do I need to enable/disable RTS or CTS? I’ve seen some chatter online about disabling RTS, but I think that’s the default for my modems.