DESCRIPTION
Report bugs here: https://docs.google.com/spreadsheet/ccc?key=0AifNThxT1gbTdDRldHl6ZVJLR2lPOXBlRTBXNXFEWEE&usp=sharing#gid=0
Extra Ported Apps – CM File Manager, LenovoCalculator, new LenovoPower
http://d-h.st/users/I.nfraR.ed/?fld_id=33861#files
ROM Phone Lenovo A820
ROM Android 4.1.2
Based on Lenovo Version : A820_S150
Features ROM:
Lambda v2.4.1 Update from v2.4 (CWM/TWRP/OTA)
| Changelog |
SelectShow> |
|
Fixed
|
Lockscreen crash when 3rd-party services enabled in Accessibility menu
|
|
Fixed
|
Scheduled power on/off and alarm
|
|
Fixed
|
GoogleBackupTransport
|
|
Updated
|
Viper4Android and libs
|
|
Updated
|
Lenovo File Browser
|
|
Updated
|
Video chat lib for Hangouts
|
|
Added
|
libs for AdobeFlash Player, so it can be installed as system app
|
|
Lambda v2.4RC1 / v2.4 (CWM/TWRP)
| Hidden-text |
SelectShow> |
|
Added
|
LenovoMusic, new Power Manager, new File Browser, new ideaFriend
|
|
Added
|
Governor and scheduler tweaks, ram usage optimization
|
|
Added
|
Android KitKat 4.4 launcher as an optional component
|
|
Added
|
Built a classic JB theme for Lenovo Launcher, can be applied from "Themes" menu
|
|
Added
|
Enabled SIP functionality and changed styles to Lenovo's HoloLight
|
|
Added
|
6 more date formats in Settings (displayed on lockscreen, too)
|
|
Added
|
Dialer and Flashlight as additional targets on lockscreen
|
|
Added
|
Ported Clock and Calculator from Vibe rom
|
|
Added
|
SIM2 IMEI in Settings -> About Phone -> IMEI Information
|
|
Added
|
Integrated Viper4Android FX
|
|
Added
|
Calculator ported from CM11 (cm-11-20140210-NIGHTLY-hammerhead) and adjusted for JB4.1.2
|
|
Added
|
Ported CM File Manager from CM11 (cm-11-20140210-NIGHTLY-hammerhead)
|
|
Changed
|
Lotus widget targets
|
|
Changed
|
Setup Wizard does not launch at first startup together with Google settings wizard
|
|
Changed
|
Icons for all standard applications changed to default JB icons and will be used when stock JB launcher is selected
|
|
Changed
|
External SD card is now the default storage
|
|
Changed
|
Contact photo size and quality
|
|
Changed
|
Removed lenovo reaper analytics code in new ideaFriend, LenovoMusic, FileBrowser and Power Center
|
|
Changed
|
Removed notification for missing SIM after boot
|
|
Changed
|
Removed inactive buttons in toolbar (Security and Child modes)
|
|
Changed
|
EnergySmart button in toolbar connected to new power center app
|
|
Changed
|
All system and framework apps are resigned with own key, making life much more easier and allowing edits in manifest of system apps
|
|
Changed
|
AlarmManager is connected to new Lenovo clock, old clock won't work as a poweroff alarm
|
|
Changed
|
Restyled qick toolbar and notifications in pulldown menu
|
|
Changed
|
Soften haptic feedback vibration and disable lockscreen vibration
|
|
Changed
|
Added more volume steps
|
|
Changed
|
Updated APNs from latest CyanogenMod 11 nightly build
|
|
Changed
|
Icons in settings
|
|
Fixed
|
Font size for contact name on caller screen
|
|
Fixed
|
Translation of clock app
|
|
Fixed
|
FC Google Voice Search, Google TTS
|
|
Fixed
|
ADB install. Direct installation from Eclipse or console now should be possible
|
|
Fixed
|
Connection with Moborobo app (and possibly other)
|
|
Fixed
|
Charging animation when phone is off, meta mode and factory mode. Corrected english text and removed chinese.
|
|
Fixed
|
Launcher2 default workspace dock targets
|
|
Fixed
|
Flashlight app from RC1. LCD option is the default one. Switched to CyanogenMod's Torch app.
|
|
Fixed
|
Patched MasterKey 9695860 (< 4.3) and 10148349 (< 4.4) bugs
|
|
Fixed
|
Patched MasterKey 9950697 (< 4.4) bug
|
|
Fixed
|
callerID mismatch
|
|
Deleted
|
old ideaFriend, old File browser
|
|
Deleted
|
LenovoSmart (collecting usage data)
|
|
Lambda v2.3.5/2.3.5a (CWM/TWRP)
| Hidden-text |
SelectShow> |
v2.3.5a
- Some of the Google apps/framework files seem to be broken somehow. Replaced them with older version that seem to work. Update from GooglePlay if you need. Will try to update them in the rom, but for now this should be fine.
————————————-
- Updated Russian, Polish and Hungarian (approx 95%) – new version of IdeaFriend is not translated
- Updated Italian, Spanish, German and Portuguese here and there
- Updated GoogleApps and GravityBox
- Update kernel to S150
- Optimized png files in almost all apps
- Revised scripts and replaced sqlite3 binary with faster one
- Scrolling in lists and animations should be smoother
- Deleted line in build.prop that disables JIT compiler. If anyone need it can always add it again.
|
Update Lambda v2.3.3 to v2.3.4 (CWM/TWRP/OTA)
| Hidden-text |
SelectShow> |
- Fix quick boot nad charging when phone is off
- Removed 'Unknown city' text from ideaFriend call log
|
Update Lambda v2.3.2 to v2.3.3 (CWM/TWRP/OTA)
| Hidden-text |
SelectShow> |
- Modify autobrightness
- Add MTK Engineering menu and extended developer options (thanks lenovo-forums.ru)
- Fix problem with some GPS tracking apps
- Added GravityBox and Exposed Framework
- Updated and modified ideaFriend
- Camera records in MP4 instead of 3GP (thanks lenovo-forums.ru)
As always make a full nandroid backup first!
Update script clears dalvik cache, but does not delete user settings.
|
Update Lambda v2.3.1 to v2.3.2 (CWM/TWRP)
| Hidden-text |
SelectShow> |
- Another attempt to improve automatic brightness
- Fixed Network modes
- Added custom OTA updates and removed Lenovo OTA
- Modifications and fixes for incoming calls screen icons and layout
- Modified lock screen clock and some of the status messages
- Modified email client startup/new account screen
- Changed default wallpapers
- Attempt to increase sdcard speed
- Updated adblocking hosts (for those who use custom hosts file – backup it manually, because I forgot to make a backup from the script)
- Fixed ideaFriend messages grouping. In order to activate the fix, you need to remove all current message threads, then go to Settings -> Apps -> ideaFriend -> Delete Cache and restart phone. Then you can try to restore the messages from the backup and see if it will still work (not tested with restore).
As always make a full nandroid backup first!
Update script clears dalvik cache, but does not delete user settings.
|
Update Lambda v2.2.1 to v2.3.1 (CWM/TWRP)
| Hidden-text |
SelectShow> |
Due to several request, this flashable CWM zip updates v2.2.1 to v.2.3.1.
User settings and installed aps should stay in tact, but keep in mind there might be some mistakes. I tried to include all changes.
Tested with clean installation 2.2 -> 2.2.1 -> 2.3.1, so there's always possibilty it doesn't work for you with all installed apps.
As always make a full nandroid backup first!
|
Update Lambda v2.3 to v2.3.1 (CWM/TWRP)
| Hidden-text |
SelectShow> |
- Further tweaks for automatic brightness levels. Reaction time reduced significantly.
- Removed misplaced switches in SIM management
- Deactivated Lenovo hotline contact which was always added to contacs upon first start
- build.prop and init.d tweaks
- OpenGL optimization, my phone antutu scores are higher (around 13600)
|
Lambda v2.3 (CWM/TWRP)
| Hidden-text |
SelectShow> |
- Added Aroma installer
- SuperSu updated to v1.41
- Added shell
- Removed smsSelfReg leftover xml file
- Kernel updated to S139
- Updated operators lists
- APN profiles for many operators, please turn data connection off right after you see the welcome screen if you don't want mobile data enabled.
- Fonts cleaned
- Fixed network location
- Added screen rotation to sms
- Full screen contact picture
- GPS customization
- Changed adbd
- Changed autobrightness levels – needs testing and further tweaking
- Baterry warning levels reduced
- Button backlight tweaks
- Lenovo custom-changed browser replaced with standard Android browser
- UTF8 SMS
- Added battery item in settings
- Default store links in Lenovo Launcher changed to Google Play
- Changed some icons and defaul background
- Removed mobile type network indicator (G, 3G, 4G)
- Further init.d and build.prop tweaks, enabled deep sleep
- Changed sqlite3 binary, sqlite db optimization should work now
- Added openVPN support, vpn connectivity needs testing
- Root Explorer replaced with ES File Manager (free)
- Call profiles tweaked, but couldn't solve the annoying haptic feedback thing completely
- Full screen caller picture support, however cropping in gallery for contact picture still doesn't support random dimensions.
- Sony Bravia 2, xLoud & ClearAudio support is now optional, but it should work now – was broken in previous release
- Fixed swipe jestures on Android keyboard, works perfect now – tested in English and Bulgarian
- Fixed network positioning when gps disabled – tested with AccuWeather, AndroidWeather, News & Weather.
- All apps updated, except Google Maps. New version removes navigation and Google Latitude and Google will completely shutdown Latitude next month. For now, I recommend to disable automatic updates from google Play and use the old Maps for full features.
- Many other fixes and changes that I can't remember right now
- I will release a patch/update with eventual fixes of known and new discovered problems, so please report them.
|
V1 – removed from download section, not needed anymore
All changes in this version are included in newer ones.
| Hidden-text |
SelectShow> |
- Removed Chinese apps and services
- Removed many Lenovo and Unicom apps, including stock browser – you will need to install another one from the market
- Removed Baidu, AOSP Latin keyboard only
- Boot and shutdown animations changed from Wo3G to stock Android, logo changed to Lenovo
- root applied, RootExplorer installed as system app; latest SuperSU, binary and busybox versions
- init.d support, build.prop, kernel, wifi, gps, sdcard i/o, zipalign, ext4 filesystem, sqlite3 databases, battery tweaks
- increased jpeg quality to 100%, camera quality tweaks
- adblock hosts for blocking advertising
- Sony Bravia Engine 2
- Sony xLoud & ClearAudio+
- openVPN support
- Advanced CWM Recovery 5.5.0.4
- Google Apps and Services, Google Play
- locale set to EN – English is selected by default on first start and welcome screen
- Stock Lenovo launcher
- based on the official S138 EN/CN ROM, supports English and Chinese only
|
V2.1 (CWM/TWRP)
| Hidden-text |
SelectShow> |
- Cleaned
- Put back Lenovo Power Saver and Stock Browser
- Hopefully fixed issues with calendar. Google Calendar added. Please report back if there's still a problem.
- GoogleMaps, StretView, Youtube
- Updated busybox to latest version
- Additional init.d tweaks
* If you don't want some system app, you can uninstall it with TitaniumBackup.
|
V2.2 (CWM/TWRP)
| Hidden-text |
SelectShow> |
- Fixed issue with Lenovo Browser, it's now there
- Added raw multilanguage support, but translations vary from language to language and from app to app. Translated many apps. Supported languages/locales – af am ar bg bn ca cs da de el en_GB es es_US fa fi fr hi hr hu in it iw ja ko lt lv ms nb nl pl pt pt_PT ro ru sk sl sr sv sw th tl tr uk vi zu
- Fixed ID3 tags of ringtones, now displayed in English
- Extended LatinIME, added Bulgarian Phonetic and Bulgarian BDS keyboard layouts.
———————————————————————————————————————–
Update from V2.2 to 2.2.1 (Patch)
- Fixed* callerId matching issues, however it's adjusted for Bulgarian GSM numbers, so it might not work in your country. Credits to C3C076 from xda!
- Chinese city names removed from contacts and call logs – not displayed anymore
- Fixed problem with initialization of Sony Clear Audio in config files
- Standard launcher modified, theme is removed. All needed icons/styles are encapsulated in the launcher.
- Added two additional and helpful options in power menu – Reboot and Recovery
- Boot/shutdown animations changed to Lenovo
* You will need to manually remove all contacts and import them again in order to activate the fix. Also remove all message threads. After that new ones will be grouped correctly
Update script tries to keep all user settings, so your launcher screens and wallpaper should be preserved. However, if you flash the update over a fresh V2.2, you will still need to remove the lotus and missing widgets from launcher screens, then change the background if you want. As always, make a full backup, just in case. Script wipes cache partition and dalvik-cache, so first boot will take time. I will address other issues in future version, but it might take longer time to release it. So far updates were very frequent, but as the ROM gets mature enough, it doesn't require many changes. Please report any problems you encounter, they are taken into account.
———————————————————————————————————————–
LenovoSystemUI-mod-CWM (CWM/TWRP)
- Updates SystemUI with 1% battery mod
- Updates to empty SIM display mechanism. Indicators for unpopulated slots are now hidden. Credits to C3C076 from xda.
———————————————————————————————————————–
|
Install ROM:
V2 and up
Download desired zip and copy on sdcard.
You need a modified recovery to install the firmware and updates. If you have it already, proceed to step 3. If you don't have, follow these steps:
1. Download Lenovo drivers, unzip the archive. Turn off the phone and remove battery. Open device manager and connect the phone to PC. Watch for new devices. It will be displayed as МТ65хх Preloader. You need to be quick, because it will dissapear in some second. Click on it with the right button and select update driver. Point the wizard to the driver folder, it will install the correct driver automatically.
If it doesn't work with removed battery you can try to power on the phone and turn on developer options in settings or enter meta mode – hold Volume Down and Power buttons. Then connect the phone to PC again.
2. Download and extract Recovery zip and Flash tools. Run Flash Tools, click on DL DA All With Check Sum, load the scatter file located in Recovery folder, uncheck Preloader and hit Download (F6). Remove battery from phone and connect it to PC. When done, a green circle will appear.
3. Enter recovery mode – hold Volume Up, Volume Down and Power buttons until you see the logo. Make a backup of your current system first. Install new zip.
※Please make a backup of your device before installing or updating ROM
Hi all, I am considering repartioning my phone so that all the internal memeory is in one place,
Has anyone done this? Is there anything to be careful of when doing this?
Thanks Nick
hi everybody
just installed the new rom. everything works fine so far except the gps but i will confirm that tomorrow (i have to admit i was in a rush today and was a bit impatient). am i the only one who receives message from OTA updates offernig to install the "new" 2.3.4 rom
.
infrared thank you very much for removing "meta mode" message when my phone was off and charging it was really bugging me a lot
will report any further issues
keep the good work!
Memory repartition:
Decided to have ago anyway, im currently running 2.3.5 with cwm 6.0.3 backed up as described in the link below, went for the option for 3.32 GB internal partion and 301mb sd card followed the instructions restore didnt do all the apps, but the data was still there, just did a download of the missing apps, also the phone reported damaged sd card so got the phone to reformat it, worked.
a very easy process to follow…
http://www.modaco.com/topic/36.....e-data-storage/
hi everybody
can you check in system settings/about phone/status/imei information
how many imei-s are here?
I flash my phone (both sim works, and all imei is showing in mobileuncle tools)
but in system settings/about phone/status/imei information is like this
IMEI(Slot1)
86121………..
IMEI SV(Slot1)
78
and *#06# shows only first imei
thank you
mine does the same
thank you!
mine does the same as well
should I update the recovery to the 6.0.3.2 version?
I have an old 5.5 version, I could find some problems using that?
can I update the recovery without using a PC?
Yes.
MaestroWS
"Rename A820_S150_CWM_6.0.3.2_by_I.nfraR_.ed_.img to "recovery.img" and use Mobileuncle MTK tools."
infrared
"Yes, I forgot to write instructions. Save on sdcard and rename to recovery.img, then flash the new recovery from MobileUncleTools. This implies that you already have root access."
thank you!
As well as the problems with chinese text, not recognising contacts when they phone, sms threading, I'm also now having significant (around 10%) and unexplained battery drops. Can anybody help??!!!!
davidinuk, im running 2.3.5 and dont get any of the issues or chinese tetx you see, I have however on occasion seen battery drop but it has always been after i have installed an app,
what version are you running and what chinese text do you see?
Sounds like my my problems with 2.4RC1
Contacts show-up if you remove country code from each one in addressbook but it's not a solution – what if you're abroad and want make roaming call? In 2.3.4 not such problems with contact recognition.
Infrared and Nallen132:
Thanks both for getting back to me. I'm using the 2.4 version. There are chinese characters underneath the location which shows the SIM which is being used for the call. It also shows up in call logs on many phone numbers.
See here:
I tried updating Ideafriend but when trying to install the APK, it won't install and gives the following message.
"An exisiting package by the same name with a conflicting signature is already installed"
What chinese text? Did you update ideaFriend/ContactsManager from the built-in update feature?
Well spotted!!
Becauase Orange and Tmobile have merged in the UK, and I am an Orange customer, for some strange reason, this phone has always thought that I am roaming when using their shared masts. I'd LOVE to be able to solve that problem, because now I am also getting the message askign me if I am sure I want to use the roaming sim each time I make a call!!! Its also frustrating!!
As regards the update to Ideafriend, I dont need to update it, but would really love to be able to get rid of the small bugs I have!!
Are you really in Roaming, because your first SIM indicator shows you’re in roaming, or it is a bug?
Otherwise, please don't update these new Lenovo apps. There are many modifications and if you update them everything will be lost. Believe me, you don't want the original versions for so many reasons.
nallen132:
Thanks for that suggestion re the EE sim. Let me know if it works for you!
Are you an Orange or EE customer?
Hi Davidinuk
re:
"Well spotted!!
Becauase Orange and Tmobile have merged in the UK, and I am an Orange customer, for some strange reason, this phone has always thought that I am roaming when using their shared masts. I'd LOVE to be able to solve that problem, because now I am also getting the message askign me if I am sure I want to use the roaming sim each time I make a call!!! Its also frustrating!
I have this issue as well re the roaming, I am in the process of requesting an upgrade SIM from orange to EE, costing me a £5. to see if that gets round the roaming issue, will let you know,
I did try to investigate this a while back there are some suggestions in this thread somewhere, that I may revisit.
Im an Orange customer, fromwhat I have read a new SIm card usually sort the problem out. will update when it arrives.
davidinuk, Infrared, I beleive I have found the solution to roaming issue, seem to be related national roaming needs to be enabled, I did a full back up and applied this apk
http://forum.xda-developers.co.....d.php?t=2420249
The roaming indictaor has gone and i have disabled roaming and told it always notifiy me. no issues so far…
Just checked and the apk allows you to turn off national roaming, by disabling it in the xposed installer.
Thanks nallen132 for that APK to fix the roaming issue. I will try it when I have a spare minute.
More presing for me ATM is the way this new contact manager doesn't recognise contacts if they are stored in an international format. My SMS threads, my call logs and incoming call notifications are not working. If theres no speedy fix, I'm going to have to revert to an old version of the ROM. The basic function of a phone has to work properly before evrything else and this lack of support for international number code formats is proving to be a killer for me!
Put simply, it seems that the phone cannot recognise that a number beginning with 0 is the same as a number beginning with 0044 or +44.
I'd like to try resetting the contacts manager but cant work out which app to clear data on. I have an idea that perhaps the location setting in contacts manager did something strange (perhaps this is also the cause of the Chinese text). Can anybody help?
Would it be the app called ContactManager? If I did clear all the data on that app, how would it get my contacts again from Google? Wouldn't it just delete them from my online ac as well?
nallen132:
Thanks for that. I've cleared the app settings and now the funny Chinese characters have gone. I think they only appeared after I did something with the location menu option. However, the issue of the international format numbers is still there.i.e if I have a callers number stored in international format, when they call me, all I see is the number without their name so I have no idea who is calling me.
Infrared:
Thanks so much for your response. I'm afraid I started with a clean slate and didn't restore any ideafriend or associated backups. I also just did a complete wipe of the app data in the android app manager which didn't help.
The contact maanger version I have is 1.13.9, "if you dont already know" go to the info centre there are options to local backup and options to export and import from which ever accounts you ahve setup as well as contatcs local onthe phone.
Perhaps you've restored old messages and call logs from a backup or the settings for ideaFriend?
You can try to export your contacts and clean everything related to ideaFriend on your sdcards and /data, /data/data or just delete contacts (after export), delete messages, then go to Settings -> Apps -> All -> ContactsManager -> Clear Data/Clear Cache. I will take a look in the code anyway, but it seems to work for me. The app groups calls from same contact and properly displays who's calling me, regardless how numbers are saved in contacts (with +359 or 0).
Infrared:
I haven't touched gravitybox at all. Never even opened it, nor the extensions thing either (cant remember the name!)
Thanks for looking into this. Really hope you manage to resolve it!
BTW, just given you another donation. Only a small one though!
Which fix are you referring to?
Ok, somehow it bugged for me too. Now it does not match the numbers anymore. Have to take a look.
Or it is just the gravitybox, because I've enabled it since yesterday, but didn't clear contacts, so the mod is not working at all, I think. However, it was working before that with the fix in the framework.
It is a fix for numer comparison. Original comparator works with 11 or 12 digits, can't remember exactly. The matching happens from right to left, so it looks for the last 11 digits. Now, if you take +359 888 123456, then it matches +359 888 123456, which will work in case the number for this contact is saved with the country code. However, if it is saved as 0 888 123456, then it does not match. The fix is to decrease that minimum digits to something like 7 or 8. 8 should work best for Bulgaria. I have to take a look in the code again, I may have accidentally reverted the change.
GravityBox has the same fix integrated as an option, but you need to follow instructions there if you enable it, which means – reboot, clear data for ContactManager from Settings -> Apps -> All, delete contacts and import them again.
nallen132:
Thanks for this update. Seems I will now have to try your recommendation of that exposed add in.
I'm a tiny bit wary however, as the last time I touched exposed framework (even without making any changes) my phone went haywire. However, I am getting very frustrated with this new warning message asking me all the time if I am sure I want to use the roaming sim so I'll have to take the plunge!
davidinuk, Hi got my EE SIM and the phone still thinks its Orange there must be afile somewhere that needs updating to include UK carriers.. best way forward is to use the National roaming update which does work.. as I got a roaming warning at the weekend.
@nallen132
Thanks for this roaming fix.
It works brilliantly!
GPS is much faster now on 2.4 than previously, it locks in seconds instead of minutes. I did have a problem with Lenovo Powermanager it kept being given SU rights every couple of minutes the log in SU was full of this instance happening and i think it was draining the battery because of this. I have removed Power manager alltogether and battery is now good.
Another little bug is when using the simple calculator with auto-rotation enabled it switches to scientific if tilted slightly but wont switch back without using the settings button.
Apart from those niggles its a great rom and job well done Infrared !!
Hi sedj!
How removed power manager??? I cant do this! BUt rom awesome! Help me please!
Thx!
With titanium backup you can freeze / remove any app. but be careful ! you have to know what you do. I removed the annoying power manager.
Or any file manager with root access, such as ES File Explorer (with activated root access from settings).
Rotation of calculator seems to work every time for me, although I'm not sure this version is better than the previous one. IMO it looks a little bit nicer and has the same functions (basically it's the old app with a new "skin"). I'd prefer a cleaner look and feel. Might try to modify it, but that's not a top priority.