ODROID-GO Device Firmware update
Firmware update notice
We've been posting the firmware release news in this forum link.
Keep checking the post.
Error while erasing flash memory
If you meet an error when you erase/flash the firmware, you need to force the ODROID-GO into the flashing mode.
Turn the device off –> Hold the “Volume” button –> Turn the device on –> Keep holding the “Volume” button until flashing starts.
Windows
If you want to write an old firmware version before “August 6, 2018”, please refer to the link below. Updating firmware before "August 6, 2018"
This instruction was tested on Windows 10. Some users reported it worked on Windows 7 too.
You might need to install the USB-UART CP2104 VCP driver for Windows when the ODROID turns on.
VCP driver for Windows
You need to check the COM port number with Device Manager.
Refer this guide.
1. Get a Firmware image
Firmware binary package 2018-07-27
And then, you need to extract the file on your work directory.
Firmware release info : https://github.com/OtherCrashOverride/odroid-go-firmware/releases
2. Download and extract the flash tool
3. Connect your ODROID-GO to PC
4. Run the ESP flash tool
5. Select ESP32
6. Erase
You must erase the flash of ESP32 before uploading a new firmware. Note that you have to turn the ODROID on first.
Select parameters as shown in the below picture and check your COM port.
Then, click ERASE button.
7. Import binaries and start to upload
Select .img file and input parameters as shown in the below picture and check your COM port.
You have to select odroid-go-firmware-20181001.img. It turns green if you check.
- odroid-go-firmware-20181001.img 0x00
Then, click START button.
Linux
If you want to write firmware version before “August 6, 2018”, please refer to the link below. Updating firmware before "August 6, 2018"
1. Install the requerments
Open a terminal and run commands below.
- host
sudo apt install python-pip sudo pip install esptool pyserial
2. Get a Firmware image
Firmware release info : https://github.com/OtherCrashOverride/odroid-go-firmware/releases
- host
wget https://github.com/OtherCrashOverride/odroid-go-firmware/releases/download/20181001/odroid-go-firmware-20181001.img
3. Check your serial node
Connect your ODROID-GO to HOST-PC. Then, you should check that your serial node is like “/dev/ttyUSB0” or “/dev/ttyUSB1”
If have another serial device connected, you have to disconnect them on your Host PC fisrt.
- host
$ ls /dev/ttyUSB* /dev/ttyUSB0
4. Run upload script
Turn on your ODROID-GO. Then, type the following in terminal.
- host
esptool.py write_flash 0 odroid-go-firmware-20181001.img