Bug found - Nrf51422 and mbed rev 133 incompatible: bluetooth interrogation freeze

15 Jan 2017

Revision 133 of Mbed.bld causes the interrogation of the services of the Nrf51422 to freeze. All code stops running at an unknown point, as indicated by the ceasing of the blinking LED and LightBlue app reporting "Timeout interrogating the peripheral".

The fix I'm using is to go back to revision 126 of the library builds of mbed.bld, which I found by importing this working project:

https://developer.mbed.org/teams/Bluetooth-Low-Energy/code/BLE_HeartRate/

Once imported, if the mbed libraries are allowed to be updated to revision 133, the freezing occurs.