# Installation guide
## Supported platforms
* **i.MX 8**
  * CCPilot V510
  * CCPilot V700
  * CCPilot V710
  * CCPilot V1000
  * CCPilot V1200
  * CCPilot V1090
  * CCPilot V1290
  
* **CORE i7**
  * CCPilot X1200
## Prerequisites
### v1.4.+
* CCL 4.+ OS
* Qt-6.8 Runtime
## Unlock /appfs for development/testing
1. Open an ssh session to the target ssh ccs\
2. Change write permissions of /appfs sudo mount -o remount,rw /appfs
3. Check which version partition /appfs is mounted to rauc status
4. Unmount /appfs sudo umount /appfs
5. Format the partition sudo mkfs.ext4 /dev/\
6. Remount /appfs sudo mount /dev/\ /appfs
## Installing CC Web browser
1. Download `ccwebbrowser_1.4.0_.tar.gz` from the support site under:  
`Web browser module -> Downloads -> Device Download -> CC Linux 4.0 -> `
2. Transfer the tarball to the device scp ccwebbrowser_1.4.0_.tar.gz ccs@\:/tmp
3. Open an ssh session to the target ssh ccs@\
4. Change directory to /appfs cd /appfs
5. Move the tarball to /appfs sudo mv /tmp/ccwebbrowser_1.4.0_.tar.gz .
6. Unpack the tarball to /appfs sudo tar xzf ccwebbrowser_1.4.0_.tar.gz
7. Edit the /appfs/ccwebbrowser/config/browser.conf file to add your url.
8. By default the web browser is running with Qt platform -platform eglfs. If the browser should run as a wayland client, edit the ccwebbrowser.service systemd script and change the platform to -platform wayland instead.
9. Enable the systemd service file to automatically start the web browser sudo systemctly enable ccwebbrowser
10. Now the web browser should automatically start at boot
## Create a RAUC bundle
Reference the `CC Linux - Using RAUC` documentation on the support web site for more information about how to generate a RAUC bundle.
## Troubleshooting
Please refer to our [KnowledgeBase](https://support.crosscontrol.com/knowledge-base) for further information and troubleshooting guides.