This commit is contained in:
bicubico
2023-02-17 23:40:23 -03:00

View File

@@ -1,21 +1,18 @@
# Revive an outdated C.H.I.P. from factory OS to Debian Buster
## Part 1: Flashing stock C.H.I.P. image
Ready to use Flash environment for the C.H.I.P Single Board Computer
Simplyfies the Flashing Process for the C.H.I.P and PocketC.H.I.P Computer.
This guide and scripts are based on the excelent work made by https://github.com/Thore-Krug/Flash-CHIP and the guide in https://gist.github.com/luzhuomi/526fbcc30f3522f09eacf20d0f776fa5
## Instructions
### Part 1: Stock image
1. Remove the C.H.I.P from its case (in case you have a Pocket C.H.I.P).
2. Connect the FEL and a GROUND pin of the C.H.I.P (for example, with a paperclip).
3. Connect the C.H.I.P its micro USB port to a USB port of your Linux machine.
4. In the Linux machine:
- run ` git clone https://github.com/asophila/Flash-CHIP.git` to clone this repository.
- `cd` into the location where you stored this repository.
1. Remove the C.H.I.P. from its case (in case you have a Pocket C.H.I.P.).
2. Connect the FEL and a GROUND pin of the C.H.I.P. (for example, with a paperclip).
3. Connect the C.H.I.P. its micro USB port to a USB port of your Linux machine. Make sure that the port and cable allow for plenty of power. If you get a FEL error, it may be because the C.H.I.P. is running under-voltage.
4. On the Linux machine:
- run ` git clone https://github.com/asophila/Flash-CHIP.git` to clone this repository
- `cd` into the location where you stored this repository
- run `sudo chmod +x Flash.sh`
- run `./Flash.sh`
- Select the version you want to install.
- Wait until the installation finishes.
- Select the version you want to install
- Wait until the installation finishes
### Part 2: update and upgrade debian jessie (wich is obsolete and archived)
1. Remove the FEL connection (the paperclip)
@@ -26,33 +23,8 @@ Simplyfies the Flashing Process for the C.H.I.P and PocketC.H.I.P Computer.
6. run `sudo nmtui` to set-up a wifi connection to <YOUR SSID>
7. run `sudo nmcli c` to show your current connections
8. run `sudo nmcli c m <YOUR SSID> connection.autoconnect yes` to set autoconnection to <YOUR SSID> wifi in case of trouble
9. run `sudo su -` to allow all the next changes as superuser
10. run `curl -o https://raw.githubusercontent.com/asophila/Flash-CHIP/master/CHIP-updater/jessie-to-stretch.sh | bash` to update from Debian Jessie to Debian Stretch
## Troubleshooting
### General Issues
1. Kill the Script with ctrl + C
2. Read the output if something is not installed or Permissions are missing
3. Just restart the Script (fixes most of the Problem with FEL and Fastboot )
4. If this does not help reboot, retry
5. Open an Issue on this Git Repo.
### The script times out waiting for fel
This error is related to an insufficient amount of power provided by your USB port to the C.H.I.P.
If you have an external `5V` power supply, you can connect it to the `CHG-IN` pin of your C.H.I.P. to provide sufficient power.
Alternatively try a different (shorter, or higher quality) USB cable and check if your host PC has USB power saving enabled.
If this dos not work Install sunxi-tool v1.4.1:
```bash
git clone --branch v1.4.1 https://github.com/linux-sunxi/sunxi-tools.git
cd sunxi-tool/
make install-all install-misc
cd ../
./Flash.sh
```
## Support my work by Donating
https://www.paypal.me/a13tech
### Part 3: upgrade debian jessie to debian stretch
1. run `sudo su -` to allow all the next changes as superuser
2. run `bash <(curl -s https://raw.githubusercontent.com/asophila/Flash-CHIP/master/CHIP-updater/jessie-to-stretch.sh)` to update from Debian Jessie to Debian Stretch
3. reboot C.H.I.P. into Debian Stretch