No LG G3 CM13 yet but Marshmallow update available via XenonHD ROM

LG G3 will gets Marshmallow update officially for sure sometime next year, maybe January, but you can get to play with Android 6.0 right away thanks to XenonHD custom ROM.

This is a very good alternative to CM13, and if you were waiting for CM13, we’d suggest you to give XenonHD a try right away, because at the moment, no CM13 release (none official till date) is working better than XenonHD ROM here.

Normally we see CM13 bring the Marshmallow update when we’re talking unofficial updates but it seems like XenonHD team is way ahead of CM team at the moment. Hope it lasts long, because we’re really happy for what they achieved on LG G3.

Meanwhile, G3’s chief competitor device in Galaxy S5 has also bagged one Marshmallow ROM, and that’s CM13 indeed, albeit in raw form and void of great features the ROM is known for. But’s it’s still Marshmallow for Galaxy S5.

Read: Galaxy S5 CM13

Remember, this is unofficial Marshmallow update, and it’s for real this time around after the 6.0 hoax we has earlier for G3.

The XenonHD ROM is based on Android 6.0 AOSP code, meaning you get to taste the pure Android UI here, and don’t have to face slightly always-buggy LG UI for once.

Sure, since the ROM is under development right now, things won’t be smooth in all areas of the G3, but it’s still definitely worth it.

Read: G3 AOSP Marshmallow Update

Even though LG G3 is yet to receive CM13, we’re hopeful that it will not be a long wait. The unofficial CM13 ROMs should starting popping out soon.

We’re expecting more CM13 to be out soon. To get more idea of it, check out article on expected CM13 release dates linked below.

Read: CM13 Release Date


  • Xenon HD Marshmallow ROM — Link | File: (255.61 MB)
  • Marshmallow GappsLink  | File: (45.8 MB)

Note: Check the source page here (by dadi11) for details and download link of latest release. As the ROM is under heavy development and new features are added and bugs ironed out, we recommend you check out the details to know current bugs and become fully aware of what’s working and what’snot, before installing the ROM.

[On AOSP ROM, as on November 2, everything appears to be working fine, which is why we’d recommend the G3 AOSP ROM to you, compared to CM13 in current stage.]

Supported devices

  • LG G3, model no. D855
  • Don’t try this on G3 from Sprint, T-Mobile, AT&T, US Cellular and Verizon.
  • Don’t try this on any device whose model no. is not same as the one specified above.

→ Use the Droid Info app to determine the model no. of your device. If it is exactly the one specified above, then it should be compatible with the 6.0 custom ROM we have here.


Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.


Backup important files stored on your device before proceeding with the steps below, so that in case something goes wrong you’ll have backup of all your important files.

How to Install

Step 1. Also make sure that you have installed a custom recovery like TWRP on your device. TWRP recovery is required to be able to install CM13 ROM. For help, check out page on LG G3 TWRP recovery.

Step 2. Download the AOSP ROM and Gapps file from above.

Step 3. Connect your device to PC and transfer the ROM and gapps file to it. Disconnect the device then. Remember the location of the files on device.

Step 4. Boot your G3 into recovery mode. If you are rooted, you can use Quick Boot app from play store. To manually boot into recovery mode, do this:

  • Power off the device. Wait for 4-5 seconds after screen goes off.
  • Press and hold Volume down + Power button together until you see LG logo, and then release both buttons for like 1 second when you the logo, and them press them both again.
  • You should see factory reset option now. If not, then do the above trick again.
  • Now, make sure you have a custom recovery installed. On factory reset screen, select Yes, and then Yes again, to enter recovery mode and see TWRP or whatever custom recovery you have installed. If you don’t have TWRP installed, then it will just format your device. So, make sure that you have TWRP recovery installed.

Step 5. [Optional] Once in TWRP, create a backup of your device. Tap on Backup, and then select all the partitions for back. Now do the swipe action at bottom to start creating a backup for emergency cases. This backup is really a lifesaver!

Step 6. Do a Factory Reset. On TWRP’s main screen, tap on Wipe, then advanced wipe, and now make sure you have selected these partitions: dalvik cache, data, system and cache. Then do the Swipe action at bottom to confirm it.

Step 7. Now, install the ROM file. On TWRP’s homescreen, tap on Install, and then locate the ROM file and tap on it. Then do the Swipe action at bottom to begin flashing the update.

Step 8. Tap on Home button to go back. Now, install the Gapps the same way you installed Marshmallow ROM on your G3.

Step 9. When it’s done, tap on Reboot system button to restart the device.

That’s it.

Need help with Marshmallow update?

Let us know if you need any help with installing of LG G3 unofficial Marshmallow update given here.

And do check out the our posts on fixes for Marshmallow update: App force closes | Google services error

Related posts:

Posted by
Kapil Malani

A die-hard Liverpool FC fan, Kapil is a big fan of Batman, Android and street Cricket. In that order, probably. Email: [email protected]