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

Thingy Custom FW

Can we build the FW manually and upload to the Thingy via the OTA uploader? We built the FW, created the DFU, and inserted the .zip file in the iOS app, however get an Error when attempting to update the FW. The code says the following, which implies we cannot build the FW this way and upload to the device. More Sighs.

    // The DFU from SDK 12 returns Invalid Object error when the signature does not match.
    // This means that the bootloader is either locked (requires fw signed by Nordic) or an invalid signature was
    // used to sign the new firmware. Let's show this info to the user. Until the NonSecure DFU is released the
    // only way to unlock the bootloader is by flashing user's own secure DFU bootloader with user's own public key
    // using USB. Unlocking the bootloader Over-The-Air is not supported yet.
    // TODO: This comment needs to be updated when NonSecure DFU or other way to unlock the Bootloader is implemented for Thingy.
Parents Reply
  • Ok, since the Thingy does not have any methods to upload the bootloader since the USB cannot be used to upload anything to the board, I would assume the only way to actually change the FW is to purchase the programmer. Which means the Thingy is actually locked off to regular individuals. Wish I had this response before spending time getting the FW compiled.

Children
No Data
Related