Use Flash tool

Warning

Application start will fail if Git is not installed. Ensure Git is installed (in many linux git is already installed)

Download Git :

Download

Download latest release by following this link.

Execute

./iot-flash-config-tool
# logs will be printed like below
DEBUG:default-logger: loading ui
DEBUG:default-logger: ui loaded
DEBUG:default-logger: loading handlers classes
DEBUG:default-logger: listing usb tty
DEBUG:default-logger: port list ['/dev/ttyS4']
DEBUG:default-logger: loading handlers classes: done
DEBUG:default-logger: linking button to actions
DEBUG:default-logger: linking button to actions done

Dependencies check

To flash, some binary are required , you can check if these binaries are available on your computer. App will also help you to install dependencies.

binary_check

Warning

If you are installing Python 3.x make sure append to PATH is checked

Download Firmware

Download firmware and select version

download_firmware

Set Core and Wifi parameter

Set One-Green Core and Wifi parameters.

param

Tip

You can save and load config file, the file format is YAML

Warning

Nothing is encrypted keep this file in safe place

Flash

Select firmware, set an unique tag, select device and click flash.

flash

Flash failed / support

If flash failed a log file pio.log is generated. Feel free to open a ticket by following this link

Warning

Logs may contain sensible credentials like Wifi password and One-Green Core secret.

Make sure to remove credentials before sharing logs.