-
Notifications
You must be signed in to change notification settings - Fork 76
ccgx booting and buttons
mpvader edited this page May 25, 2016
·
15 revisions
- When pressing the two top buttons, the CCGX will be reset. This is a pure hardware function.
- When holding the left button of the five-button-central-pad while booting caused u-boot from NAND to be started. It looks for a .src script on either the sdcard or an USB-stick. When found, it executes that script. Typically used for firmware updating and recovery.
- Holding both the left button of the five-button-central-pad, and the top left button, also start u-boot. And then causes u-boot to stop and stay available: it won't start a scr script, or continue normal boot in case no .scr script is found.
So, to get into u-boot, hold the two left buttons, and then momentarily press the top right button.
User instructions to update ccgx firmware using an SD-card or USB stick are here: http://www.victronenergy.com/live/ccgx:firmware_updating
MLO -> Linux (yes, u-boot is skipped)
We receive the boards with a completely empty NAND. The CPU will then look for MLO at a special sector on the sdcard, and start that. And that sdcard is what we provide to our factory.