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

[Electron] Integrated bootloader image moved to system-part3 #1203

merged 4 commits into from Dec 16, 2016


Copy link

commented Dec 15, 2016

  • Moves integrated bootloader update image to system-part3 on Electron
  • A dedicated hal_bootloader dynalib added that provides HAL_Bootloader_Image() function to get the location of integrated bootloader update image


  • Contributor has signed CLA
  • Problem and Solution clearly stated
  • Code peer reviewed
  • API tests compiled
  • Run unit/integration/application tests on device (N/A manually testing)
  • Add documentation (N/A)
  • Add to after merging (add links to docs and issues)


  • [PR #1203] Automatic bootloader updates have returned to the Electron. v9 bootloader has been added to firmware release >=0.6.1-rc.1 for Photon/P1/Electron. After updating your system firmware, a new v9 bootloader will be applied to your device if required. v9 includes support for SETUP/MODE button and RGB LED mirroring at the bootloader level of operation. Also included are updates to USB DFU mode so that Windows users do not need to install separate drivers via Zadig. Bootloader GREEN and WHITE LED flashing speeds (Firmware Reset modes) are faster now as well (you won't see these unless you have loaded user firmware to the Backup location).
avtolstoy added 4 commits Dec 15, 2016
Adding hal_bootloader that provides HAL_Bootloader_Image() dynalib fu…
…nction with integrated bootloader image address and size

This allows to put bootloader image into Electron system-part3 where there is enough space

@avtolstoy avtolstoy added this to the 0.6.1 milestone Dec 15, 2016

@technobly technobly merged commit 68b7467 into develop Dec 16, 2016

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
continuous-integration/travis-ci/push The Travis CI build passed

@technobly technobly deleted the feature/integrated-bootloader-binary-hal branch Dec 16, 2016

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