UPS PIco HV3.0A Firmware Code 040 Print Date 18.08.2017
Designed and Manufactured by PiModules and ModMyPi
www.pimodules.com www.modmypi.com
Manual Bootloader Initiation
For emergency reasons (i.e. faulty upload, upload of a wrong corrupted files etc.) The
UPS PIco HV3.0 A
HAT has the ability to invoke the bootloader manually, via the on-
board buttons. You can do this instead of using the automatic initiation outlined
above. However, user need to have physically access to the device, as needs to push
buttons.
It is very important to
stop
(before upload) and then
start
(after upload) the Daemons
Services when doing Hardware Reset of the PIco HV3.0 to avoid undefined situations
with pulse train recognition procedure by the system. Resetting the PIco with Not
Stopped the Daemon Service can cause an unexpected system shutdown (however
without card corruption). Please use the below command to stop the FSSD service
sudo systemctl stop picofssd.service
The following procedure needs to be followed:
•
Press and hold the
UR
button
•
Continue to hold the
UR
button, and press and hold the
F
button.
•
Release the
UR
button, but keep holding the
F
button
•
Release the
F
button
The Orange User LED will have lit, and system will be able to receive the firmware
update
Then write the following command on the Raspberry Pi command line
sudo python 9600_picofuHV3.0.py -v -f
The
should be replaced with the name of the last firmware
update, or the firmware you wish to use.
If within 32 second after boot loader initiation the firmware is not start uploaded, the
UPS PIco HV3.0 will be reset to normal working conditions by internal Watch Dog
mechanism. This has been implemented for security reasons for remote firmware
upload.