I had a CannyMaze bot which worked and I've reflashed it with a cannyracer image I made. After the update the lights come on, it broadcasts a BLE id, but nothing happens if I move a joystick on the Android app. This makes me suspect I'm generating a dodgy CannybotRacer.cpp.hex file. Is there a reference file somewhere that is known to be good?
Just as a sanity check for my own piece of mind, you can see the cannybot's name on the Android app connections tab ok?
Which Android device do you have?
in the meantime, I'll spin up my android tablet and Arduino to test and send over a hex file.
All the best
I have two Cannybots that I whose names I can see in the Android app. I'm testing with Nexus 4's and Nexus 5's. These are the only two bots which I have successfully uploaded my hex file to. I have 2 other bots that work correctly with the Nexus devices that I didn't have to update (so they're fine). So I'm working on getting a working hex file onto the two devices that should work.
thanks for confirming.
The attached .hex just tested ok with a Nexus7. Let me know how you get on.
Warning: This is only for the Rfduino based BlueBrains (the ones that have a small metal shieild on the board) - do not use with newer versions of BlueBrain ,please contact us if you are unsure.
CannybotRacer.cpp.hex.zip (36.6 KB)
Perfect! There must be either
1. something wrong with my toolchain, or
2. something wrong with the CannyBotRacer source on github.
I suspect the former. But now, at least, I know that the wine RFDLoader hack works when using cannybots & RFDuino on Linux.
Ok. So what poor idiot boy was working with the wrong version of RFduino! I mean, what's the point in writing good documentation if your end user is going to no bother to read it and assume they're correct?
So glad you got it working, good stuff.