Friday, December 11, 2015

Install Android Lollipop based Carbon Rom on LG Optimus L90 D405 and D410/415

LG may not have any plans to update its budget device Optimus L90 to latest verison of Android but you can taste Android Lollipop on your L90 with the help of custom roms. Carbon rom has updated its base to Android Lollipop and good news is that it is available to Optimus L90 D405 too.
This rom is compiled by a xda senior member "GrinningFerret", a big thanks to him for making this rom available for optimus l90 D405.It is some what stable and you can use it as a daily driver.This rom is specific to above mentioned model only but it is also flashable on other models like D410 and D415 too.
Before getting started:
  • Backup: Backup all your data which includes apps,contacts,photos videos etc everything to computer or any cloud storage as flashing carbon ROM on sLg optimus l90 will erase all your data.
  • Battery: Charge your Optimus L90  to at least 90% so that you wont encounter any battery related issues while flashing this.
  • Backup EFS partitions: Backup all your EFS partition of your LG optimus l90on current rom.If you loose signal you can just restore it back.
  • Lock GPS: Lock your GPS position on your current rom. If you use this a lot then you have to lock it so that it could work even after flashing other roms. It's easy to lock GPS .Turn on GPS in settings and find your current location in google maps and now now have locked on to GPS.
  • Custom recovery: You need a custom recovery like TWRP installed on your optimus l90. Without it you can not flash roms at all.
  • DownloadsCarbon ROM  (Androidfilehost Mirror) and Google apps (Minimal Edition). Transfer them to internal storage of your device. 

Install Carbon rom on LG Optimus L90 D405 :

Carbon Rom on LG Optimus L90 D405 d410 d415

About Carbon rom for optimus l90:
Carbon rom is an after market firmware based on Cyanogenmod and Android Open Source Project. They aim at providing stable,fast and feature filled custom firmware to their users. Since this  is based on Cyanogenmod all the features will be inherited in this rom along with some random cherry pics from other custom roms. All the features of carbon rom are grouped in one tab called carbon fibers.
You can flash this on optimus l90 D410 and D415 model too but it observed that system ui crashed some times.If you are okay with that you can  go ahead and install on them too.As this is cyanogenmod based all bugs of cm are inherited too.
Features:
  • Theme Engine: Developed by Cyanogenmod is a wonderful engine to theme your Android OS from icons to boot animations.You can choose from a variety of themes and even apply individual elements of one theme over other themes too.This might remind you of MIUI theming engine.
    theme engine of carbon rom on optimus l90 D405 D410 D415
  • Animations: You can set different animations for app closing and openings.There are lot of scrolling animations too which put smile on your face while using them.These animation are cool but might hinder experience if you choose wrong one.
    list view animations of carbon rom l90 d405 d410 d415
  • Sounds: You can disable camera shutter and screen shot sounds.Increase volume in steps and volume down is lowered to a stable one when a headset is connected.
  • Status bar: All the icons on status bar that is battery,signal and date are completely customizable. A Double on status bar will put the device to sleep.Brightness control can be enabled or disabled.
  • App circle bar:  If you enable this swiping from left or right will open a bar with apps in it.This makes it way to launch your favourite apps from anywhere but remember you will not get any Floating type apps that hover other apps.
  • Network speed: On going network speed is displayed on status bar. Both upload and download speed are displayed and you can adjust time interval.
    network traffic indication carbon rom feature D410 d405 d415
  • Carrier label: Carrier label can be displayed on status bar which is displayed on to left of it and you set a custom carrier label too.
  • Buttons: Enable or completely disable navigation bar to increase screen real estate.Navigation bar is completely configurable.You can set custom actions for each buttons too.Double tapping on navigation bar too will put the device to sleep.If you device have hardware keys then there is an option to enable or disable button backlight.You can end call by pressing power button and answer call by pressing home button. Volume buttons can be used to wake up the device instead of power button. Button layout too is customizable.

  • Pie control: This makes navigation easy if you are habituated to it.If you disable on screen buttons then pie control can be used to navigate.Swiping from edges of screen will trigger pie and you  will have all navigation required options in there.You can adjust size,color and trigger options of pie too.
  • Power menu: Advance reboot option is available which includes reboot to recovery or bootloader at any time.
  • Gesture any where: This lets you to launch apps or any custom actions with a gesture any moment.  
    gesture anywhere carbon rom l90 d405 d410
  • Super user: Super user in integrated into device settings so no need of any special root apps for permission  management.
These are some of the features of carbon and you can explore rest of the features by flashing this rom on you lg optimus l90 D405.

Flash Carbon Rom using TWRP Recovery: 

  1. Download Carbon ROM for L90 and Gapps transfer them to sd card or internal storage of device.
  2. Power of the device completely nad wait for few seconds to confirm that it is completely off.
  3. Using button combinations reboot into recovery or use quick boot app to enter recovery
  4. Once you are inTWRP recovery backup existing rom first. It might about 5 minutes for backup to complete and do not interrupt backup process.
  5. Click on back and choose advance wipe option.
  6. Select system,data,cache,dalvik cache and swipe to confirm wipe.
  7. Once you have wiped required partitions go back and click on install.
  8. Navigate to location where you have placed your Optimus L90 rom and select it.
  9. Swipe to confirm flash and wait for 5 minutes for process to complete.
  10. Again click on install and select gapps this time,swipe to confirm to flash.
  11. Once gapps are flashed reboot to system.Wait at least 15 minutes for initial boot to complete and once done you can explore its features.
  12. If your optimus l90 fails to boot Remove battery and put it back. Reboot it to recovery and this wipe system  and flash the tom again.
Since this is only meant for optimus l90 D405 and some other variants as mentioned above don't flash this on other variants as you might end up  bricking it. By following above procedure you will be able to install Android Lollipop based Carbon Rom on your LG Optimus L90 D405.