BIOS chip flashing on UP Squared
|Warning:||The procedure described below is a risky operation reserved to people that know what they are doing. Do it only if you're really sure and you've tried every other method.|
If the board becomes unusable due to a bad BIOS upgrade (e.g. if the wrong BIOS image was used, or if the flashing step was interrupted), and you cannot re-flash it with the regular bios update the BIOS chip can still be re-flashed with an EEPROM programmer with the correct image.
This document is a guide for a known working re-flashing procedure.
- BIOS image file for the UP Squared (available from the )
This image is exactly 8388608 bytes in size. In UP Squared BIOS update releases, it is a .bin file.
- SPI programmer
The Dediprog SF-100 is known to work, but any SPI programmer should do.
- flashrom (version 0.9.9 or newer for Dediprog support)
- First, make sure you have made a custom cable to connect SF100 and UP Squared CN22 connector.
- Connect SF100 and UP Square.
- Execute the program “DediProg Engineering”.
- Click Detect. Check the IC name and click ok.
- If Memory List is empty, please check the connectivity between UP Square and SF100.
- Click File icon and click Find to select bin file.
- Select target bin file and click Open.
- Click OK.
- You can see .bin file is loaded.Then click Batch.
- After click batch.it will start flashing BIOS.
- Flashing BIOS done.