Skip to content
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

Unable to load the firmware on my micro:bit #11

Closed
srcr opened this issue Sep 3, 2019 · 4 comments

Comments

@srcr
Copy link

commented Sep 3, 2019

I'm trying to load the firmware from the dist directory to my micro:bit but this keeps failing.
Off course I'm in maintenance mode and i have switched back and forth between the original firmware versions 0250 en 0253.

This is the .hex file I'm loading:

Name: btlejack-firmware-microbit.hex
Size: 470092 bytes (459 KiB)
SHA256: FE61EEF08BC64E4898CC9ABE047465A3B17A536BCFD39233FA2398B1654AA989

after dropping it on the storage the micro:bit resets and restarts in maintenance mode.
At this point I see the FAIL.TXT on the storage with the following content:

The hex file you dropped isn't compatible with this mode or device. Are you in MAINTENANCE mode? See HELP FAQ.HTM

My micro:bit has version v1.3 B on the print.

Any advice would be appreciated.

@srcr

This comment has been minimized.

Copy link
Author

commented Sep 3, 2019

-- link to this item from my blog

@virtualabs

This comment has been minimized.

Copy link
Owner

commented Sep 3, 2019

Btlejack firmware is designed to be uploaded the normal way, not in maintenance mode. Maintenance mode is used to upgrade the interface firmware that runs on a secondary chip in charge of the USB interface. Connect your micro:bit WITHOUT pressing the reset button, and drop btlejack firmware on the associated mass storage device that shows up (should be named MICROBIT).

@srcr

This comment has been minimized.

Copy link
Author

commented Sep 3, 2019

Ok, I thought the code was firmware. let me try it and see if I can get it going.

@srcr

This comment has been minimized.

Copy link
Author

commented Sep 3, 2019

Things work like a charm. I'm currently sniffing my phone <-> FitBit traffic.
Naming this project btlejack-firmware put me in the wrong mind set that I needed to write this as firmware.

@srcr srcr closed this Sep 3, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.