-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bootloader working with adafruit feather express #22
Comments
Notes on Arduino are here: https://github.com/kaidyth/nrf52_bootloader/wiki/Arduino-Notes. I've run really simple sketches like blinky or neopixel, but as documented in the README, the Wiki, and a bunch of issues, this bootloader provides zero support or compatibility with Bluefruit - Bluefruit is incompatible. With that said, I don't do any development with Arduino and can't really provide any support with it. If you're looking to use Arduino sketches, use the Adafruit bootloader instead. |
I've managed to make your bootloader similar to the adafruit and to use the bluefruit stack, I will publish the changes required to work with the adafruit core nrf52, until now works only wirh s140 softdevice, but with small fix should work also with s132 |
Hey @gb88, awesome news! Looking forward to your merge request. |
Did this merge request regarding the Bluefruit stack ever happen? |
No, i never make the request |
Hi,
the latest feather express release bootloader doenst work when i flash it:
https://github.com/kaidyth/nrf52_bootloader/releases/download/0.5.6/feather-express_bootloader-fbe4571_s140.hex
nrfjprog -f nrf52 --program feather-express_bootloader-fbe4571_s140.hex --verify --log [ #################### ] 1.508s | Program file - Done programming [error] [ Client] - Encountered error -160: Command verify_file executed for 1189 milliseconds with result -160 [error] [ nRF52] - Failed while performing 'Verify' operation on target address 0x00000FF8. -160: Data does not match in address range [0x00000FF8 - 0x00026597] (Flash) Expected byte value 0xC8 but read 0x80 at address 0x00001000. [error] [ nRF52] - Failed while verifying device. -160: Data does not match in address range [0x00000FF8 - 0x00026597] (Flash) Expected byte value 0xC8 but read 0x80 at address 0x00001000. [error] [ Worker] - Data does not match in address range [0x00000FF8 - 0x00026597] (Flash) Expected byte value 0xC8 but read 0x80 at address 0x00001000. ERROR: Write verify failed.
I try the version feather-express_bootloader-0.3.0_s140.hex
and it works i could also use my iphone and nrf Connect using the zip file to upload a new firmare.
I cannot upload a sketch from arduino, looks like it is not compatible?
I am using Mac M1 and cannot run docker x86_64 ubuntu image, i try to modify the file and set ubuntu arm64, it works until executing ./build_all.sh
` => ERROR [8/9] RUN cd $HOME/nrf_sdk/16.0.0/external/micro-ecc && ./build_all.sh 0.2s
executor failed running [/bin/sh -c cd $HOME/nrf_sdk/16.0.0/external/micro-ecc && ./build_all.sh]: exit code: 2`
Is the script ./build_all.sh from nordic only for x86_64?
What should be done to support usb serial DFU like adafruit bootloader does?
The text was updated successfully, but these errors were encountered: