Comments (6)
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.
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.
for reference #46
from adafruit_nrf52_arduino.
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.
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.
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)
- Adafruit nRF52840 Feather: Please give a tutorial on hold combinations and whitespace characters HOT 1
- Building with non-release version leads to platformio assertion error HOT 2
- Bluefruit.Central.connect Connection Timeout? HOT 3
- Where is Bluefruit_FileIO.h ? HOT 1
- I2C slave library : Restart sequence when a register address writes is done before reading
- Maximal number of characteristics or attributes per BLE service? HOT 1
- Eddystone-TLM data HOT 1
- PDM library drops microphone samples HOT 2
- Beacon example fails to compile with BLE_GAP_ADV_TYPE_ADV_NONCONN_IND uncommented HOT 4
- CircuitPlayground.readCap() not working with Bluefruit.begin() HOT 4
- [v1.4.0] Adafruit Feather nRF52840 Express: Cannot link to Serial HOT 5
- Softwareserial Lib Is Reading Incorrect Values HOT 2
- Bluefruit.Security.setIOCaps(false, true, false); I would like to inquire regarding this. HOT 1
- The pairing process via button press does not work in the `pairing_passkey` example.
- BLE UART broken on Android 14+ OneUI 6+ HOT 3
- Support for Nice!Nano V2 Nordic nRF52840 HOT 2
- FreeRTOS version for nRF52840 is oudate
- Serial1.read() does not work. UART can only write, not read.
- Can't verify / upload a sketch - RuntimeError: Click will abort further execution because Python was configured to use ASCII
- With v.1.6.1 there is a delay while connecting to USB HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adafruit_nrf52_arduino.