[ROM] [UNOFFICIAL] LeTV X600 Ultimate AOSP ROM - multilanguage

Search This thread

Gerrit507

Senior Member
Jul 24, 2015
538
279
Germany
LeTV X600 Ultimate AOSP ROM

Based on AOSP 5.0.2 LRX22G by 飞狼 (see credits below)

Screenshots


Features
  • Android 5.0.2 Lollipop
  • Very lightweight - only stock Apps!
  • About 2,1GB FREE RAM!
  • Lollipop Launcher
  • Camera working
    • Photo
    • Video
    • Slow Motion Video
    • Picture in Picture
    • Live Photo Mode
    • Panorama Mode
    • Multi-Angle View
    • Face recognition & beauty
    • Many Settings :good: I recommend to change to 4:3 with 13mpx resolution.
  • No major bugs or crashes - all important things are working well
  • ANT(+)
  • Notification LED in blue, cyan, magenta, red, white, green and yellow
  • GApps optional, ultralight Edition does not contain any Google Services
  • Multilanguage
    • Camera, Gallery and App Permission Management are english/chinese only - Why?
    • App Permission Management is not available in multilanguage afaik
    • Base ROM uses a special camera app which is integrated into the gallery. It's the only stock camera app, where all features like HDR and Panorama are working. I didn't find a multilanguage version of it yet
  • ...

Changelog
  • 1.0.5
    • Fixed PrintSpooler - Printing is now working properly
    • Improved adaptive brightness - more accurate but still very direct
    • Removed GoogleTTS for still making problems sometimes
  • 1.0.4
    • Fixed Bug #4 by simply replacing picoTTS by GoogleTTS
    • Deleted unecessary "recovery-from-boot.p.bak" file
  • 1.0.3
    • Fixed Bug #3 by changing PhoneWindowManager class in android.policy.jar
    • Changed default DPI to 420
  • 1.0.2
    • Fixed Bug #2 by replacing the "DefaultContainerService"
  • 1.0.1
    • Replaced Messenger with newest Google Messenger - multilanguage
  • 1.0.0
    • Removed Apps
      • ANTPlusDemo
      • ANTPlusPluginsSampler
      • Bluetooth Manager
      • QuickSetSDK
    • added Lollipop Launcher
    • Replaced most of the stock apps with multilanguage stock apps
    • Replaced and edited framework-res.apk
    • Edited model name
    • Edited build number

Known bugs

Please report bugs to me if you find some ;)

Not supported (yet)
  • IR remote
  • mute switch

I would be very grateful if anybody could provide help or suggestions for getting this to work! :fingers-crossed:


Plans for future releases
  • Fix bugs
  • Complete multilanguage
  • Edit shutdown menu, add reboot and recovery option
  • Add missing features

Install Instructions
Proceed as usual. If you have a AOSP ROM installed you don't need to wipe data. Wiping cache, dalvik and system should be enough. If you have any other ROM(eui,miui,..) installed you need to wipe data, cache, dalvik and system.
I will add detailed instructions soon...

Download
Credits and Sources
EDIT: 16.10.2021
Apparently Google has deactivated all shared links to Google Drive. Since I'm frequently getting share requests, I have now updated all the links. I almost forgot about this project and I'm amazed that people are still using it. Thank you!
 
Last edited:

ShizukoZ

Member
May 11, 2014
27
3
hello ,
nice work :D
just a question does the mute button work?
are you using the stock camera app of letv?
 

Gerrit507

Senior Member
Jul 24, 2015
538
279
Germany
hello ,
nice work :D
just a question does the mute button work?
are you using the stock camera app of letv?
Thank you :)
The mute button doesn't work and I think it will never, because nobody except of letv knows exactly how they implemented this and even if it would be quite hard to port because there is just no such button designated in pure android.

The rom uses a different camera app than stock, I don't even know from which device or rom it's ported but it supports most of the stuff the stock rom supports(or even more?). The stock camera app is not installable on aosp (yet).

Nice work. How is the battery life compared to eui?

Thank you :)
My phone is running for 12h now and it still shows me 18h left. In my first impression I'd say it's better than eui but it's definetly at least as good.
 

Gerrit507

Senior Member
Jul 24, 2015
538
279
Germany
Hey guys,

Unfortunately I found a bug. Something is causing a "PhoneWindowManager.mBroadcastWakeLock" which completely prevents the phone from going into deep sleep :(.

EDIT:I found the reason. This bug happens if you use the volume rocker(VOL+/VOL-) but ONLY when the screen is turned off. I also have good news, I know which file I have to edit. It will take some time to get used to the java source code because it contains thousands of lines. A temporarily fix would be to only allow to adjust volume when the screen is on.

To avoid that it drains your battery so much, please regularly check WakeLockDetector. If you reboot the phone the wakelock is gone.



 
Last edited:

Gerrit507

Senior Member
Jul 24, 2015
538
279
Germany
Same happens in the AOSP rom posted in the main LeTV thread - yet to install yours :p

I know, I was wondering about this wakelock before but I could not find the reason or if it is even related to the rom :D It also happens in the mdsteam rom for Note 2. I know how to fix it now but I don't have time anymore to compile and pack everything together. I think it's ready on Wednesday if everything goes well...
 

fishku

Senior Member
Aug 4, 2015
81
25
Congrats on the great development!
For me, slow-mo video and the "mute" switch were two important things when buying the phone, so I won't install your ROM right now.

I'm a bit confused by your original post - you talk about a stock camera app, but later you say it is not the original one by letv. So is it the original one with support for all the camera features or not? :) cheers
 
  • Like
Reactions: Gerrit507

bahuy2003

Senior Member
Nov 26, 2013
1,111
572
Root is simply! You go into recovery. Then, you flash update-su.zip beta 2.49 over recovery.
 

Gerrit507

Senior Member
Jul 24, 2015
538
279
Germany
Congrats on the great development!
For me, slow-mo video and the "mute" switch were two important things when buying the phone, so I won't install your ROM right now.

I'm a bit confused by your original post - you talk about a stock camera app, but later you say it is not the original one by letv. So is it the original one with support for all the camera features or not? :) cheers

Sorry for confusing but I meant stock aosp camera app not eui ;) It does support all features of the eui app afaik, also Slo-Mo. I think i had the same one on my THL 5000...
It has following modes:
Photo
Video
Slow Motion Video
Picture in Picture
Live Photo Mode
Panorama Mode
Multi-Angle View

 

Gerrit507

Senior Member
Jul 24, 2015
538
279
Germany
Thank you guys for the praise :)

Version 1.0.3final is now ready. It fixes the wakelock bug and I've tested it over one day now and it seems to run pretty well, no more wakelocks at all, also no crashes. I decided to only make an ultralight Edition from now on, so everybody can combine the addons as he likes.

I will provide gps and wifi test shortly.
 

Mantiscorp

Member
Nov 8, 2010
15
5
Thank you guys for the praise :)
Version 1.0.3final is now ready
Great job!
Some notes:
  • /recovery-from-boot.p.bak - do we need it?
  • LED is white when charging, red is better
  • I wonder if IrDa port and remote control app work
  • tap on "Menu" shows APP_SWITCH instead MENU (/system/usr/keylayout/Generic.kl)
  • adb devices doesn't list the device even with USB debugging enabled. Actually, the same was in EUI, but I hoped it will work
  • can you extend the reboot menu?
 
Last edited:
  • Like
Reactions: Gerrit507

Gerrit507

Senior Member
Jul 24, 2015
538
279
Germany
Great job!
Some notes:
  • /recovery-from-boot.p.bak - do we need it?
  • LED is white when charging, red is better
  • I wonder if IrDa port and remote control app work
  • tap on "Menu" shows APP_SWITCH instead MENU (/system/usr/keylayout/Generic.kl)
  • adb devices doesn't list the device even with USB debugging enabled. Actually, the same was in EUI, but I hoped it will work
  • can you extend the reboot menu?
1. I don't think so, but is has only about 700kb, so I didn't really cared about it so far :D
2. Actually the LED is changing the color while loading regarding to the battery level
3. No it doesn't :( I will add this to the main post
4. I don't know what you exactly mean. Pressing the circle button shortly will enter the menu and long will enter recent apps. What I want to add is that a long press will enter the Google App. The generic file you posted is just about adding linux key codes to different names. The actual event which happens when you press a button usually is written down in java code.
5. I know. I also have trouble with adb and the letv. I think we have to blame mediatek.
6. Yes I will.

PicoTts always is forced close! Phone numer of sms is divided into 2 parts, sent and received.

I fixed the picotts issue already, it will come in the next version ;)
Regarding the sms app I can only repeat what I wrote in the other thread about he dialer app. I don't make these apps, they come from aosp/google, if there is something wrong blame them. The main idea behind my rom is to provide a most lightweight and pure android experience as possible. For example one guy uses nova, the other hola and some use apex. The same goes for sms or dialer. I don't want to load this rom full of unecessary stuff you'll never use, feel free to install what ever you like. I don't have this issue btw. The way how you saved your contacts(e.g. with or without country code) might be the problem. The Messenger is the most recent version from google -> https://play.google.com/store/apps/details?id=com.google.android.apps.messaging&hl=de
 
Last edited:
  • Like
Reactions: djuni

Top Liked Posts

  • There are no posts matching your filters.
  • 25
    LeTV X600 Ultimate AOSP ROM

    Based on AOSP 5.0.2 LRX22G by 飞狼 (see credits below)

    Screenshots


    Features
    • Android 5.0.2 Lollipop
    • Very lightweight - only stock Apps!
    • About 2,1GB FREE RAM!
    • Lollipop Launcher
    • Camera working
      • Photo
      • Video
      • Slow Motion Video
      • Picture in Picture
      • Live Photo Mode
      • Panorama Mode
      • Multi-Angle View
      • Face recognition & beauty
      • Many Settings :good: I recommend to change to 4:3 with 13mpx resolution.
    • No major bugs or crashes - all important things are working well
    • ANT(+)
    • Notification LED in blue, cyan, magenta, red, white, green and yellow
    • GApps optional, ultralight Edition does not contain any Google Services
    • Multilanguage
      • Camera, Gallery and App Permission Management are english/chinese only - Why?
      • App Permission Management is not available in multilanguage afaik
      • Base ROM uses a special camera app which is integrated into the gallery. It's the only stock camera app, where all features like HDR and Panorama are working. I didn't find a multilanguage version of it yet
    • ...

    Changelog
    • 1.0.5
      • Fixed PrintSpooler - Printing is now working properly
      • Improved adaptive brightness - more accurate but still very direct
      • Removed GoogleTTS for still making problems sometimes
    • 1.0.4
      • Fixed Bug #4 by simply replacing picoTTS by GoogleTTS
      • Deleted unecessary "recovery-from-boot.p.bak" file
    • 1.0.3
      • Fixed Bug #3 by changing PhoneWindowManager class in android.policy.jar
      • Changed default DPI to 420
    • 1.0.2
      • Fixed Bug #2 by replacing the "DefaultContainerService"
    • 1.0.1
      • Replaced Messenger with newest Google Messenger - multilanguage
    • 1.0.0
      • Removed Apps
        • ANTPlusDemo
        • ANTPlusPluginsSampler
        • Bluetooth Manager
        • QuickSetSDK
      • added Lollipop Launcher
      • Replaced most of the stock apps with multilanguage stock apps
      • Replaced and edited framework-res.apk
      • Edited model name
      • Edited build number

    Known bugs

    Please report bugs to me if you find some ;)

    Not supported (yet)
    • IR remote
    • mute switch

    I would be very grateful if anybody could provide help or suggestions for getting this to work! :fingers-crossed:


    Plans for future releases
    • Fix bugs
    • Complete multilanguage
    • Edit shutdown menu, add reboot and recovery option
    • Add missing features

    Install Instructions
    Proceed as usual. If you have a AOSP ROM installed you don't need to wipe data. Wiping cache, dalvik and system should be enough. If you have any other ROM(eui,miui,..) installed you need to wipe data, cache, dalvik and system.
    I will add detailed instructions soon...

    Download
    Credits and Sources
    EDIT: 16.10.2021
    Apparently Google has deactivated all shared links to Google Drive. Since I'm frequently getting share requests, I have now updated all the links. I almost forgot about this project and I'm amazed that people are still using it. Thank you!
    5
    To those who expect an update to this rom, it's not going to happen because after my lengthy investigations in the Chinese forums where this is based on. I found a few things:

    - The source is probably leaked/stolen from Letv in July 2015, thus there is no more update in parallels to stable releases from Letv.
    - The original dev goes by the name "牛奶" (milk)
    - The ROM was built in July 2015, and the dev who released the new version HERE in Feb still uses the same source as the "base" and added his own software and call it an "update".
    - Chinese dev does not share codes with the public, AOSP is not his priority. They are more interested in MIUI or modified EUI.

    My conclusions to the Letv situation (X500/X600):
    - Letv delayed stable build to once every 2 months from once a month
    - Letv promised EUI 6 update soon, but EUI 6 does not mean marshmallow. Just like MIUI 7, it is still running on 5.0.
    - Similar to other phone makers in China, Letv will not release any source codes for the kernel drivers, sensors
    - MT6795 from MTK source was leaked on Github but due to the lack of Letv sources, nothing can be built. Most ROMs out there are based off XiaoMi RedMi Note 2 and it is a Frankenstein at best.
    - I tried to port 5.1.1 to X600 and it refused to boot, I believe the drivers from 5.0.2 are not compatible to 5.1.1.
    - India version of the X500 suffers more bugs than the X500 version in China

    Personally speaking, with the way MTK run its business and wants money for everything, I doubt the manufacturer have the actual source. MTK could just custom built the ROM for Letv based on what Letv requirement is. When I looked at the MK files in kernel and ROM, I came across a few lines that indicated MTK built the "base" and Letv modified it afterwards.

    If I ever want a new phone from China that I have a lot of ROM to play with, XiaoMi is the best one now.

    The above are just my findings thus speculations, if someone has more updated and correct information to add, please let everyone know.
    4
    A lot of you guys asking me about making a 5.1 or 6.0 ROM. At this time as far as I know there is not any phone with MediaTek Helio X10 supporting Marshmallow. I'm new to making roms but even if you are experienced it will be hard or even impossible to make this at the moment without having any source files. So the best thing we can do is sit and wait until some vendor releases a 6.0 Update. Xiamoi announced 6.0 for the Redmi Note 2 for the end of the year, which is great, because it is so similar to the Letv X600. Then chances are very high that we can get Marshmallow.
    3
    Same happens in the AOSP rom posted in the main LeTV thread - yet to install yours :p

    I know, I was wondering about this wakelock before but I could not find the reason or if it is even related to the rom :D It also happens in the mdsteam rom for Note 2. I know how to fix it now but I don't have time anymore to compile and pack everything together. I think it's ready on Wednesday if everything goes well...