While doing some research on implementing firewall rules on the EdgeRouter-X, I came across a post in the Ubiquiti community forum on the latest firmware release v2.0.1.
It turns out that users are encountering performance issues with firmware v2.0.1 and in rare cases; bricking the router itself which led to Ubiquiti pulling the v2.0.1 firmware for EdgeRouter-X from its’ site.
Even though I did notice that the Bandwidth utilization graph no longer shows utilization on any other interface except for eth0 (Which I boil down to a cosmetic bug), I did not experience any performance issues reported by other ubiquiti users.
The advice from other ubiquiti users is to revert back to v1.10.9 which is currently considered as the most stable EdgeRouter-X firmware version.
To err on the side of caution, I decided to downgrade my router’s firmware back to v1.10.9.
Reverting to a previous firmware on your ubiquiti router is easy, there is no need for you to waste precious time finding, downloading and uploading the previous firmware to your device. Thus, saving you some headache when upgrades go wrong in a mission-critical network environment.
Whenever a firmware upgrade is performed, the current firmware will be set as secondary firmware by EdgeOS as opposed to deleting it (This practice is pretty much in line with most enterprise network vendors out there) and the current firmware will now be the latest firmware that you have uploaded to the router.
Step 1- Run ‘show system image‘ to see what are the firmware that is currently on your router.
Admin@router:~$ show system image The system currently has the following image(s) installed: v22.214.171.12474691.190312.1617 (running image) (default boot) v126.96.36.19966958.190213.1952-1
Step 2- Run ‘set system image default-boot‘ to switch the firmware to be booted.
Admin@router:~$ set system image default-boot The system currently has the following image(s) installed: v188.8.131.5274691.190312.1617 (running image) (default boot) v184.108.40.20666958.190213.1952-1 Are you sure you want to switch images? (Yes/No) [Yes]: Yes
Step 4- Once you answer “Yes”, the firmware switch will take place and the expected output are as follow:
Moving images... Done Switched from Version: v220.127.116.1174691.190312.1617 to Version: v18.104.22.16866958.190213.1952-1
Step 5- Run ‘show system image‘ again to verify that the firmware has been switched successfully
Admin@router:~$ show system image The system currently has the following image(s) installed: v22.214.171.12466958.190213.1952-1 (default boot) v126.96.36.19974691.190312.1617 (running image) A reboot is needed to boot default image
Step 6- Then run ‘reboot’ to have the firmware switch take place.