The Ble Device Monitor Application cannot OAD the latest 1.3.2 BLE stack.
The Ble Device Monitor Application can OAD the two images shipped with its installer.
I have rebuilt the SensorTag project using the IAR compiler and left the image header version at 2 to be the same as the as shipped images.
When the OAD starts the BLE device monitor display a large number of message boxes with Command Status 40 and some other hex numbers and length value. WerFault kicks in and the program is hung.
I have debugged the device firmware and it all appears to be working as expected. Log Breakpoints fire in
static bStatus_t oadImgIdentifyWrite( uint16 connHandle, uint8 *pValue )
static bStatus_t oadImgBlockWrite( uint16 connHandle, uint8 *pValue )
I have done many tests and combinations of firmware a/b bim and narrowed it down to an incompatibility between the current Image in the device (normally A) and the BLE Device Monitor program.
If I load the as shipped Image A I can OAD my Image B. Of course once that occurs I am done. My Image A and Image B are identical(for now).
We really need toe get some help on this one I have seen post requests for source code to Ble Device Monitor. So far TI has said no. That would be ideal. Second choice would be a fix to the application.









