-
-
Notifications
You must be signed in to change notification settings - Fork 264
Installing and Updating
hawkeyexp edited this page Nov 26, 2018
·
21 revisions
- Download the zip of the latest version available at the top of the Releases section, under the Code tab
- Unpack the zip to a temporary location
- Write the
.img
file to your SD card, for example with Win32DiskImager (on Windows) - Insert the SD card into your Pi
Thats it.
Note: Don't remove the USB stick during the whole flash process until system is up in normal mode again!
Two methods are available:
- Manually flash the full image, erasing your existing configuration. Not the best solution ...
- Upgrade via USB stick, the recommended way to preserve your general system setup
- Place the downloaded zip on a USB stick (must be
FAT32
,EXT(2|3|4)
,NTFS
, orHFS+
formatted and mininum 2GB) - Power off your system
- Plug in your stick
- Power on
- During startup the USB stick which is containing your zip (or
.img
and the.md5
) will be detected - If flash file is a zip it will be unpacked to the USB stick
- Now the system is preparing the flash mode and backing up default config files. When finished, it will reboot into flash mode
- The system starts now to flash the sd card
- After successfull flash the
config.txt
andcrankshaft_env.sh
will be restored to ensure your display is working again if custom settings are needed for your display - System is rebooting again in normal mode
- During first boot some intial setup processes are run, including resizing your SD card (2nd partition)
- After initial setup your backup is restored from USB stick
- Now all is done and your system will boot normally with the new software version
- The USB stick is no longer needed and can be removed
Please note:
The system will flash every version different from the current installed - there is no lock for up or downgrading. But if you switch back to older versions there is no guarantee that all will work fine.
Files backed up during flash:
/boot/config.txt
/boot/crankshaft/crankshaft_env.sh
/boot/crankshaft/custom/
/boot/crankshaft/gpio2kbd.cfg
/boot/crankshaft/startup.py
/boot/crankshaft/startup.sh
/boot/crankshaft/triggerhappy.conf
/boot/crankshaft/brightness
/boot/crankshaft/brightness-night
/boot/crankshaft/volume
/boot/crankshaft/capvolume
/boot/crankshaft/wpa_supplicant.conf
/boot/crankshaft/openauto.ini
/boot/crankshaft/wallpaper.png
/boot/crankshaft/wallpaper-night.png
/boot/crankshaft/wallpaper-devmode.png
/boot/crankshaft/wallpaper-devmode-night.png
/etc/timezone
/etc/X11/xorg.conf.d/99-calibration.conf
/etc/pulse/client.conf
/etc/modules
If you have any reason to flash the same version again (perhaps a damaged system) you can create a file
called FORCE_FLASH
on your USB stick alongside the update files. The flash mode will now ignore the version check and flash it.
- Home
- Roadmap
- General Changes / Changelog
- Installing / Updating
- When Issue occur
- Hardware
- Configuration
- Features
- Home
- Get started
- Hardware
- Software and Settings
- For Advanced Users
- Et Cetera