We've been posting the firmware release news in this forum link.
Keep checking the post.

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.

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.

If you want to update to the latest firmware, move this link. odroid-go_device_firmware_update

1. Get a Firmware image

Firmware binary package 2018-07-27
And then, you need to extract the file on your work directory.

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 binaries and input parameters as shown in the below picture and check your COM port.
You have to select 3 items. It turns green if you check.

  • bootloader.bin 0x1000
  • partitions.bin 0x8000
  • odroid-go-firmware.bin 0x10000

Then, click START button.

If you're trying to flash a firmware version before 180727, check the input addresses in the picture below.

If you want to update to the latest firmware, move this link. odroid-go_device_firmware_update

1. Install the requerments

$ sudo apt install python-pip
$ sudo pip install esptool pyserial

2. Get a compressed file about firmware binaries and scripts

Get “odroid-go-firmware-bin-release-20180727.tgz” from this link.
Firmware binary package 2018-07-27
Exctract the file.

$ cd ~/work/
$ tar xvfz odroid-go-firmware-bin-20180727.tgz
$ cd odroid-go-firmware-bin

3. Find 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”

$ ls /dev/ttyUSB*
/dev/ttyUSB0

4. Run upload script

Turn on your ODROID-GO. Then, type the following.

$ ./eraseflash.sh
$ ./flashall.sh