The custom updates might come with custom kernels which means that you can afterwards learn how to overclock your Android device for improving the speeds, or underclock for upgrading the battery life (we have suitable guides here on Android.gs).
Besides, on custom ROMs you can make easier backups, you can change the looks, add apps from outside the Google Play coverage and lot more.
Well, an unofficial version of the Android software is a free aftermarket distribution of the Android platform that comes with stock and extra features, apps, tools and capabilities.
So, do follow dedicated step by step guides when trying to gain root access.
Afterwards, if you don’t like the Custom ROM firmware that is running on your phone, if you want to apply an OTA on your device (on rooted handsets the official Android updates can’t be received or installed – you can apply the OTA only manually), or if you want to restore the lost warranty, you can do the same by downgrading your handset to stock Android OS, or by revoking the root access (again use suitable tutorials).
If you already have the latest software, you don’t need to do anything! Download the firmware update file from the Canon website to your computer.
If you are using a Windows PC, you will need to extract or unzip the downloaded file.