Git Product home page Git Product logo

Comments (6)

hathach avatar hathach commented on July 29, 2024 1

The reason we went to sdk 11 + SD v2 is the lack of serial bootloader support in the current secure DFU. Both button less OTA + Serial DFU are in experimental phase of current sdk 13. Btw, the SD v4 is already out, v5 is in alpha development as well. There is no point to upgrade to v3 anymore. Let's wait for SD v5 that comes with a solid serial DFU support.

Don't worry about the future, we have testing upgrading to Bootloader + SDv3 internally from current combo. It is doable, just one-way path. The bootloader is purposely given large enough size ~40KB to handle both transporation serial + OTA plus secure DFU in the future. However, it is still a dangerous process, and has little benefit now without serial DFU.

from adafruit_nrf52_arduino.

microbuilder avatar microbuilder commented on July 29, 2024

Migrating to a new SD is problematic since the SD is part of the bootloader and is flashed during the manufacturing process via an SWD debugger, which most customers won't have access to. OTA updates are a possibility for the SD, though not risk free and this creates a situation where we can't guarantee that every user is on the same SD, and the SDK code and Bluefruit API is generally tightly coupled to SD releases. :/

We might do this in a future release and tick the board versions up one to have a clear separation between boards with 3.0.0 and the currently shipping release, but at the moment we are focusing our energy on completing the API and adding new features.

It's on our radar, though!

from adafruit_nrf52_arduino.

hathach avatar hathach commented on July 29, 2024

for reference #46

from adafruit_nrf52_arduino.

dralves avatar dralves commented on July 29, 2024

Thank you for the explanation!
I'll follow progress closely.
If there is a need for beta, or even alpha, testers, let me know :)

from adafruit_nrf52_arduino.

bossesand avatar bossesand commented on July 29, 2024

As I have a SWD debugger and want to update to s132 v4 I wonder what the needed action is?
Is it enough to flash S132 v4.0.3 int to the feather and substitute the new version of the .h files ?

from adafruit_nrf52_arduino.

microbuilder avatar microbuilder commented on July 29, 2024

You will also need to deal with the breaking changes in the peripheral library and helper classes and Nordic SDK. It isn't just a matter of 'I'll just flash this, and problem solved', alas. You're of course free to poke at it, but it's probably less trivial than you are expecting.

from adafruit_nrf52_arduino.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.