Android 6.0 Marshmallow has been officially released for the LG G3 D855. The firmware is currently OTA available so if your device runs on stock Android OS and if it isn’t rooted, you should receive the Android 6.0 notification anytime now. However, if you are tired of waiting or if you phone is rooted or installed with a custom ROM software (in that case you can’t receive OTAs) you can choose an alternative update method: the manual flashing procedure.

Yes, that’s already possible as you can anytime choose to download the Android 6.0 Marshmallow KDZ file for your own LG G3. As you might know, the KDZ represents the official full firmware file of an LG based update that can be downloaded and then manually applied on a LG branded device. Thus, you will update your LG G3 with the same OTA built, but in a manual matter without waiting for the OTA to be spotted.

The best is that this update procedure can be successfully applied by users who have rooted their devices or by using who have tweaked their handsets – thus, you can use this tutorial whether your LG G3 is rooted, running on an unlocked bootloader, installed with a custom recovery image, flashed with a custom ROM and so on. However, being the stock ROM, using the KDZ Android 6.0 Marshmallow file will make you lose the root access – also, you will now relock the bootloader of your phone, reinstall the stock recovery image and reapply all the factory and default restrictions.

That might also be a good thing as you can restore your LG G3 back to its initial state – so, you can get rid of malicious apps, malware and also you can resolve various software related issues such as boot loops, lags, bugs, force close errors, battery drain, heating issues, total blackouts, screen freeze and so on – therefore, you can now learn how to manually troubleshoot a bricked LG G3.

As for the Android 6.0 Marshmallow update, it comes with important stability improvements, bug fixes, with a new UI and with new features, app and capabilities. Moreover, the ROM is stable and it will smoothly run on all the LG G3 D855. Therefore, you have all the reasons for completing this step by step guide.

Anyway, remember that you should use the Android M KDZ file only if you can’t receive the OTA – you can manually force down the OTA by accessing “menu – settings – about phone – software version – check for updates”.

This is a manual update operation that can be completed in an official matter – you won’t lose your phone’s warranty by taking care of the following guidelines. Also, since you will restore your phone back to its initial state you might even be able to restore a lost warranty (for example, when gaining root access the warranty gets void by default, so now you might be able to reclaim it back).

Before completing this manual update operation, backup your LG G3. I know that your data isn’t being removed when applying an OTA but with a manual update operation things aren’t the same – I guess that’s the risk assumed. Anyway, don’t panic as the backup can be easily ensured. All you have to do is to sync your data or use other dedicated backup and restore apps that you can download for free from Google Play. Just don’t forget to save stuffs like contacts, call logs, texts, internet settings, EFS folder, IMEI / NVRAM, images, videos, audio files, market apps and anything else you might use afterwards.

Being a manual installation guide, you can flash Android 6.0 Marshmallow on your LG G3 only if you can use a computer where to download the compatible KDZ file and where to install the actual Flashing Tool. A good idea might be to temporarily turn off any antivirus tool from your computer as your work might be interrupted by such apps. Also, on your smartphone you first have to enable USB Debugging, an option located under “menu – settings – developer options”. Note: Developer Options can be enabled by tapping several times on Built Number, from “menu – settings – about phone”.

On your computer you must have the LG G3 USB drivers installed while on your device you must make sure there is at least 60% power left – else your phone might get turned off in the middle of the Android 6.0 Marshmallow process (so plug in the charger if that’s necessary).

How to Manually Update LG G3 to Android 6.0 using Marshmallow KDZ and Flash Tool

  1. Download the KDZ Android 6.0 M firmware file from this page.
  2. Then, get the Flash Tool from here.
  3. Save both files on your computer, preferable on desktop.
  4. Now, open the Flash Tool folder and transfer the KDZ file there.
  5. Power off your smartphone; wait a few moments and then enter it in download mode – on your way also connect it with your computer with the help of the USB cable.
  6. Run the Flash Tool on your computer.
  7. Then, under Select Type choose CDMA, then choose PhoneMode to CS_EMERGENCY and also load the KDZ file by clicking on the folder icon.
  8. If you are coming from a custom ROM then you should choose CSE Flash (this will also wipe the internal system of your device – a hard reset will be applied while you will also clear app data cache); if stock Android OS is already running on your LG G3 choose Normal Flash.
  9. Click on Start, disconnect from the Internet and also remember to turn off the antivirus protection for a short while.
  10. The update operation should now begin; wait while the installation process runs.
  11. When done, unplug the USB cord and reboot your phone.

Perfect; you have successfully completed our dedicated step by step guide. So, now you know how to manually update your LG G3 to official Android 6.0 Marshmallow, manually by using KDZ and Flash Tool. Enjoy.

corner-left-up dots-three-vertical