Part Number: CC2541
Other Parts Discussed in Thread: CC2540
My code was originally built around the SimpleBLEBroadcaster sample - but I needed to add OAD support, so I switched to the SimpleBLEPeripheral sample.
After a few false starts, I now have code that compiles and links and even broadcasts like it did before.
However, the OAD feature does not seem to work.
First basic question: My code controls advertisements carefully and they are sent out with the "Non-Connectable" flag set. Is that allowed in an OAD environment?
Assuming that's allowed, here's the rest of the story...
I successfully built the BIM+ImageA and programmed that into my hardware directly. Then, I created an ImageB .bin with a new (larger) version number and loaded that into the OAD Manager running on a SmartRF05 board. The LCD shows "OAD Manager" and I can use the joystick to select my device. However, that's as far as it goes. When I press the joystick down, the LCD does not change.
Any thoughts?
Thanks.