This was third upgrade of the ETHOS operating system on the X20. The first upgrade was done immediately after I received the transmitter last October. The second upgrade (3-4 months ago) was to take advantage of the first minor Ethos revision in the firmware. Prior to this 3rd upgrade, the X20 was at version 1.1.1.
---ETHOS Upgrading Made Easy---
1.3.0 is the latest version of Ethos. And, in terms of the upgrade process itself, things have changed. For the better I might add.
In version 1.2.11, a new tool was added called "Ethos Suite." Of course I wasn't aware of it, then, because It's only now that I've decided to do an upgrade.
Ethos Suite is a Windows application, but there is Mac version, too. Although I use a Macbook Pro, when doing anything with Ethos, I reboot into Windows 10. Prior to the introduction of Ethos Suite, all my Ethos upgrades were done manually. It wasn't hard. It required downloading three zip files from GitHub and copying them to the appropriate drives on the X20. Ethos Suite obsoletes all that.
Ethos Suite requires the bootloader on the X20 to be of version 1.2.10 or later. Mine wasn't. Fortunately, Ethos Suite can be used to upgrade the bootloader.
---Upgrading The Bootloader And Upgrading Ethos---
1) Start the Ethos Suite application tool. With the transmitter off, connect to the computer with the supplied USB-C cable. If Ethos Suite can read the radio successfully, a DFU Flasher option will appear.
2) From the GitHub website, download the zip file for bootloader version 1.2.10. Point Ethos Suite to the extracted file. Click to flash the bootloader to radio. When flashing completes, disconnect radio from computer.
3) Put the radio into bootloader mode (hold down "Enter" button while pressing power button). Upper righthand corner of display should show "Version 1.2.10". The Ethos version on the radio can now be upgraded.
4) With the radio still in bootloader mode, reconnect to computer. The Ethos Suite app will display various attributes of the radio, e.g., Firmware Version, Bootloader Version, SD Card size, and Flash Drive size. For my X20, both firmware and bootloader versions were identified as "Out of date." The button to "UPDATE OUTDATED COMPONENTS" was shown. I clicked it. It took 2-3 minutes, but that was it. I've attached a screenshot of Ethos Suite after updating was completed.
5) I disconnected the radio, took it out of bootloader mode, and turned it back on. I checked the programming for one of my models to make sure it still worked. Everything was fine.
This is as easy as it gets. The next time there'll be no need to update the bootloader. I'll just do steps 3 & 4. Voila!
---Notes On Model Images---
The directory for model images has changed. It is no longer in "<SD Card Drive>:/bitmaps/user." It's moved to "<SD Card Drive>:/bitmaps/models." Actually, this folder needs to be created. The format of the image file also changed to type 'bmp'. Filenames must now be all in lowercase. Ethos Suite provides a tool to help in the creation of images files for Ethos. Image size is 800x480, 480x320, or has a max width of 800 and max height of 480. The tool works fine, I used it, nothing fancy, though.