This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Firmware will not run on B0 chip

Hi,

I have built an nRF52832 application using SDK15.3 / S132 6.1.1 that runs on E0 chip revision (development board). If I program B0 chips (production boards) with it, it will run but the bluetooth mobile app will not connect to it.

A previous version of firmware will work on the B0 chip and connect to the mobile app. Unfortunately, the source is not available for that previous firmware.

Do I need a different SDK or Softdevice or is there a workaround in order to run on the B0 chip?

Regards,

Chris

  • Hi Chris

    This seems very strange. The Bx0 and Ex0 should both be compatible with SoftDevice S132 v.6.1.1 and SDK v.15.3.0. What firmware is it that you're trying to run on it. Can you confirm that both chips are of the same packet variant? If the Bx0 package is a QFAB variant the flash and RAM memory will be smaller than on a QFAA variant, which might be what causes problems.

    What happens when you try to connect to the Bx0 chip with your mobile app? Are you able to see any error codes on either side?

    Best regards,

    Simon

  • Thanks Simon, after a bit more investigation it turns out the firmware is running on the B0 device but the mobile app doesn't see the advertisement. I am going to look at the data with a bluetooth analyser if possible. I will update this thread when I have investigated further.

    Regards,

    Chris

Related