Google has finally rolled out the long awaited XE16 KitKat update for Google Glass with a host of new features including Bluetooth 4.0 Low Energy, Photo Bundles, Photo sharing in Hangouts, new boot animation and voice commands.

According to Android Central, Google Glass users will be first updated to XE 12.1 which is the base firmware that essentially lays the platform for the big XE16 update.

Once the Kitkat installation begins, the entire process roughly takes 20 minutes to complete. Factory Restore and root bootloader images are not yet available for the new update on Glass Developers firmware page, as was the case with previous XE12 update.

As XDA Developers reports, the captured OTA update links from XE12 to XE12.1 and from XE12.1 to XE16 are now available, thanks to XDA Recognised Contributor TheManii.

Due to the lack of pre-rooted bootloader images, the official root solution is currently unavailable for the XE12.1 and XE16 updates. Those who missed the OTA update notification can still manually install the latest XE16 update on Google Glass via stock firmware thread on XDA Developers forum.

Here is the complete list of changes ported to the new XE16 update for Google Glass:

New fancy boot animation begins with "A" while "GL_SS" letters fade in around it.

A few app crashes and lags have been reported with the new update like the previous one.

Pictures in the Photo Gallery have been grouped into a collage layout in a single card for convenient browsing without cluttering up the main timeline.

Voice commands are organised based on usage criteria (how frequently or how rarely they are being used)

Bluetooth 4.0 Low Energy enhances battery-life with reduced energy consumption with Google Glass as battery drain had been one of the biggest problems for the device users.

Video Calls have been removed from Command list and the default Volume is set to 100% after the update.