The Android 6.0 update, codenamed Marshmallow, is finally available over-the-air to owners of the second generation Moto G (2014). The update is being rolled out in batches and unfortunately mine has not yet received it. I’m patient enough to wait (I’ve been waiting this long already) but for those who want to go ahead and install it, this XDA thread is what you need. The thread includes downloads for the update and scripts to install it via Fastboot.
The Marshmallow updates promises improved performance and battery life. The biggest improvement for Moto G owners though will be the ability to use the microSD card storage as internal storage – Marshmallow can combine internal storage and a microSD card into one virtual volume. Given how frequently I have to clear cache and uninstall apps just to use Google Play’s update facility, this will be a godsend!