yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] romuleta:
My phone came with 636mb for internal app storage and 1.5Gb for internal USB Storage. I think its correct. :good:
[Miscellaneous Android Development] prepulsar:
Forgive my falling at such an early hurdle. I've just received phone with root enabled but where CWM should be I've something like"android recovery (3e)". This has options to instal from SD but no backup. Anyway, I can't get the device recognised by ADB or the drivers to work, so cannot access the phone as even a memory card. Just need to nandroid before I start messing.

TBH,i often have this trouble with phones and ADB drivers. I've followed advice in forums and downloaded a 10kb rar file with a couple of .inf's in the Windows 7 folder. Somehow got these recognised by device manager but the icon has a yellow square on it and it still don't work.

---------- Post added 18th July 2013 at 12:21 AM ---------- Previous post was 17th July 2013 at 11:37 PM ----------

So I installed mobile uncle tools mtk so that I could get CWM installed. Used a CWM.img ending with "cappa72"and now I can't get any recovery menu at startup by holding +&-&pwr. Repeated twice.first time I'd installed mobile uncle, second I left it installed.

---------- Post added at 12:49 AM ---------- Previous post was at 12:21 AM ----------

I might add my phone came with S135.
[Miscellaneous Android Development] cappa72:
So, the Mobileuncletools-way to install CWM works only on rooted phones.

For non rooted phone, you need to use the SP flashtool. Try this driver.

Anyway, befor you do anything, I suggest reading my blog (I iknow that the translation is not so perfect) to save your current state of your phone. (NVRAM, uboot, etc.)
[Miscellaneous Android Development] prepulsar:
Cheers cappa, I thought mobile uncle would not have prompted superSU for root permission to modify my restore set up if phone was not rooted..?

anyway, got a shed load of lenovo drivers from another site to have a play with later. :)
[Miscellaneous Android Development] prepulsar:
Nice blog. Someone ought to run the original through several translators and resolve the slightly confusing bits. Such depth.
[Miscellaneous Android Development] prepulsar:
Starting to despair.

Got all the drivers from needrom and got as far as the device being recognised in ADB as"01234567800ABCDEF". Still not recognised with SP flasstools. I can"adb reboot bootloader" but it never comes back after"fastboot flash recovery recovery.img". Also tried mkdroidtools 2.2.7. But that, while now detecting phone and displaying IMEI and mapping blocks fails when root button is clicked, "failed on'/data/local/tmp' permission denied".

Meanwhile, sp flash tool was giving all zeroes in the scatter files but is now saying, "error: initialising scatter file failed.please check the name of scatter file which you load is legal."

The VCOM driver, for the powered down phone is the likely culprit, it has the big yellow triangle in Device Manager. I'd like to proceed with just ADB. Will try another PC tomorrow.

Edit---

All sorted now, don't mean to spam but that needrom post by infrared had all the tools and instructions.
[Miscellaneous Android Development] Lopat:
I have my a820 :victory: I must say its one impressive phone. The software on it is from linerty its quite OK for now. But I wanted to know is its still possible to do the repartition under linerty or any other ROM?
[Miscellaneous Android Development] cappa72:
Repartition does not depend on the ROM you want to use.

If you modify the partitions, then you have to modify your system in accordance with your need.
[Miscellaneous Android Development] anacondo:
Thanks a lot for this rom man, so far so good! BTW, is there a way to deactivate the 2nd sim card altogether, or at least the reminders? (i'm using one only)

Cheers.
[Miscellaneous Android Development] benz0076:
http://xdaforums.com/showthread.php?t=2270776
[Miscellaneous Android Development] anacondo:
Haha, thanks for the link! I tried following the instructions but failed miserably. I did't brick the phone, but after I replaced the SystemUI.apk+odex the status bar/wallpaper/etc were no longer showing. I guess I screwed up the process of recompiling/re-odexing again.

Guess I will have to live with it. Oh well :)
[Miscellaneous Android Development] cappa72:
When I get back my phone I will continue working on the next release. This option will not be forgotten.
[Miscellaneous Android Development] anacondo:
Cool! :D

It would be great to know how to do this, anyway. I'm always eager to learn :) I tried reading some tutorials besides the one linked, I got my cygwin all set up with all the tools I'm supposed to need, but the last part of the process (re-compiling + odexing) is quite confusing and I don't know if I did it correctly...

Any pointers to a good tutorial? I'm pretty new at this :P
[Miscellaneous Android Development] anacondo:
Nevermind, I managed to do it :D
[Miscellaneous Android Development] benz0076:
Please upload the modified files so we can use it also...great job
[Miscellaneous Android Development] anacondo:
·

Here you go! I made a very simple update.zip file to install from CWM. The "no sim card present" message is still there, but the icon for any unused simcard is hidden, as described here: http://xdaforums.com/showthread.php?t=2270776

This modifies these original files, so please make a backup in case something goes wrong:

/system/app/SystemUI.apk
/system/app/SystemUI.odex

I'd also make a nandroid backup just to be really-extra-sure. Don't blame me, this is the first time I do something like this :D

It works on my phone, so good luck and enjoy!

PS: I hope this is OK with cappa72, I didn't really feel like creating a new topic for something so small :)
[Miscellaneous Android Development] anacondo:
Could somebody help?

I'm trying to make some changes to the power menu (I want to add a screenshot option). So far I can get /system/framework/framework-res.apk to compile and install successfully, but /system/framework/android.policy.jar is giving me nightmares :D No matter what I do, I always end up stuck at boot.

So I decided to just de-odex it, decompile it (apktool d), compile again with no changes whatsoever (apktool b), then push the new jar with the new classes.dex to the phone, dexopt-wrap it to create a new odex file, replace its signature with the old android.policy.odex's one and finally move the new file to /system/framework to replace the old one, and then reboot (as seen here: http://xdaforums.com/showpost.php?p=40621273&postcount=2)

Even that doesn't work, so I wonder what am I doing wrong? :p
[Miscellaneous Android Development] CZARNY#:
Hi, it is possible to wake up the phone by volume keys? Any mod can do this?

Wysłane z mojego Lenovo A820 za pomocą Tapatalk 4
[Miscellaneous Android Development] Lopat:
Ye it would be nice to include this option in this ROM. I have a general question to the users of this ROM. Which version is the most bug free atm? I am using the stock S138 by linerty and its decent, but I would like to give this ROM a try :cyclops:
[Miscellaneous Android Development] romuleta:
Cappa, there is a tutorial to fix caller ID bug here.
[Miscellaneous Android Development] thienvandac:
Hi, is there any explain why I cant use the Focal(camera program)? The current camera (4.2v1) is not as good as 4.1v3 so I would like some advice too
[Miscellaneous Android Development] cacofonix3:
Thanks. Works to all phones? I have now another phone.
[Miscellaneous Android Development] jahideu:
emmc

Can anyone give the result of this command:

cat /proc/emmc
[Miscellaneous Android Development] cappa72:
partno: start_sect nr_sects partition_name
emmc_p1: 00000400 00000002 "ebr1"
emmc_p2: 00006800 00005000 "protect_f"
emmc_p3: 0000b800 00005000 "protect_s"
emmc_p4: 00016c00 00003000 "sec_ro"
emmc_p5: 00020c00 00145000 "android"
emmc_p6: 00165c00 0003f000 "cache"
emmc_p7: 001a4c00 00588c00 "usrdata"
[Miscellaneous Android Development] romuleta:
All phones with Jelly Bean.
[Miscellaneous Android Development] splitpea:
Hey Cappa,

I really like this rom and want to use it, but one big problem - I get no data. I'm in the US on AT&T. It detects the network properly and data is enabled, but no 3G icon even with full reception, and it gets no data. This is the same with both sim slots.

Any suggestions?
[Miscellaneous Android Development] benz0076:
You bought the wrong phone..a820 supports 900 & 2100 3g bands and at&t uses 850 & 1900 3g bands
[Miscellaneous Android Development] jwchen119:
report the bug, Phone will get FC when in low battery rate(under 10%) after reboot(will not FC before reboot)

And the bug list #5 on CP4.2-v1 doesn't affect me.

Finally I finish re-compile the SystemUI.apk which is followed the tut from

How to auto-hide mobile signal icons for empty SIM slots on MTK6589 devices

here's the apk, the way to apply is delete SystemUI.odex and replace new SystemUI.apk with the right permission rw-r--r--

finally reboot and finish! (This SystemUI.apk is deodexed)
[Miscellaneous Android Development] Cisky82:
Hi guys,

My wife is using this Rom and now it's more than 2 months and I can tell you it's really great. Wifi range is better than any other phones I tried, I have an iphone 4S and believe me there is no comparison!!!

A couple of minor bugs that I want to discuss with you:

1. (the most annoying) On calls and call receive, as you answer there is a grrr that you hear from the ear speaker. It seems that it vibrates but I tried to find this option to try to deselect it but could not find it. I installed this Rom on 2 Lenovo A820 and bothe have this (bug?).

2. Sometimes the phone contacts just disappear. Restart the phone and they re-appear.

Did anyone encounter these "bugs"?
[Miscellaneous Android Development] cappa72:
1, the vibration is a feature, not a bug.

(I saw some ROMs in the case of Yiaju G3, where this function could be switched on/off, it will try to see the code)

2, I have not faced this issue.
[Miscellaneous Android Development] cappa72:
GPS FIX in tracker applications

Based on this post the gps result calculations looks good, by adding a line into the buil.prop:

dalvik.vm.execution-mode=int:fast

I tested it and it works with SportsTracker.
[Miscellaneous Android Development] bilalsana:
Partition issues

I partitioned the internal memory as mentioned in the first post and now i am also having the same issue, SD card is not detected by the rom, it does show in CWM. Please help me get it mounted, don't want to revert the partition changes!
[Miscellaneous Android Development] cappa72:
Did you run the internal sd disabler script from cwm?
[Miscellaneous Android Development] bilalsana:
Partition

I did run it at first but re-running it after reading this post did the trick, now I have 4gb internal plus the card! Thank you :)

Edit: The sdcard was mounting in /storage/sdcard 1 and was not showing in applications. Settings> Storage was showing that Sdcard is mounted. Selecting SD storage as the 'Default write disk" solved the issue
[Miscellaneous Android Development] neoliviu:
how can i properly resize dialer?
[Miscellaneous Android Development] stonebear:
Thanks for the ROMs. :)

I tried to do this with ES Explore and Solid Explorer but can't save the changes, it says it is read only?

I am using 4.1 with 138 kernel.

edit

I got it to be r/w with an app. :)
[Miscellaneous Android Development] cappa72:
In ES Explorer you need to set the root access and mount the system as read/write.

After that you will be able to save your changes.
[Miscellaneous Android Development] stonebear:
Ok but Solid Explorer couldn't do it either, it usually can.

Doesn't matter anyway really. :)

Thanks again for your work. :)
[Miscellaneous Android Development] david_inuk:
Phone thinks its roaming when its not!

Hi All,

I wonder if anybody can tell me how to fix this problem!

My phone is in the UK and using a UK SIM but it thinks its roaming, i.e. data will only work if I turn on allow data while roaming.

Where do I find the settings to tell the phone that it really lives in the UK??!!

Thanks a billion!!

David
[Miscellaneous Android Development] benz0076:
If your provider is a virtual provider roaming is normal and no problem
[Miscellaneous Android Development] david_inuk:
Thanks for your response.

Problem is, it's not a virtual provider. It's Orange
[Miscellaneous Android Development] jwchen119:
Bug 3 didn't affect me

This is the proof that the SystemUI will not FC in low battery rate :)

View attachment 2234634
[Miscellaneous Android Development] stonebear:
Didn't mean to thank your post I was trying to quote it, lol. I have data without selecting roaming. I am in the UK and I was using two sims, Ovivo (Vodaphone network) and Giffgaff (O2 network).
[Miscellaneous Android Development] cappa72:
Thanks for the feedback.

I am also not affected by this bug.

For you information, the bug #3 was also solved, I will pulish it soon (thanks for apeelme)

I prepared a cwm script for a short update, which contains your SystemUI.apk :good:, apeelme's Settings.apk, the gps tracker-solver line in build.prop.
[Miscellaneous Android Development] bilalsana:
GPS issues

I had problems with the GPS, GPS fix didn't help, I used mobile uncle tools to get to engineer mode and then used these instructions (roughly) and voila...GPS is working flawlessly!
[Miscellaneous Android Development] jwchen119:
1% battery

It took me a morning to do this...

The original SystemUI didn't support 1% battery measurement, so I add this feature to the same SystemUI with single/duel SIM effect

And I prepare two version of the battery icon, one is without number another have number on icon.

I followed the tut from here http://xdaforums.com/showthread.php?t=2203166

4. HOW TO MAKE 1% BATTERY INCREMENT.

Then the battery icon took from here http://uot.dakra.lt/

hope you enjoy it
[Miscellaneous Android Development] kubek1334:
Anyone got fix for caller id bug?

Wysyłane z mojego Lenovo A820 za pomocą Tapatalk 2
[Miscellaneous Android Development] romuleta:
Upload framework-res.apk and post link here. I'll try to fix it.

Cappa, please let me know if you've already fixed it.
[Miscellaneous Android Development] kubek1334:
Sure, will upload file in about 5 hours because right now Im using edge. 2g and connection crashes a lot

Or maybe someone else will be faster with uploading framework file

Wysyłane z mojego Lenovo A820 za pomocą Tapatalk 2
[Miscellaneous Android Development] kubek1334:
file uploaded

http://tmp.chmielu.me/framework-res.apk
[Miscellaneous Android Development] romuleta:
Cappa?

---------- Post added at 12:47 PM ---------- Previous post was at 12:35 PM ----------

Sorry man, I forgot to ask you to upload framework.jar too.
[Miscellaneous Android Development] kubek1334:
there you go

http://tmp.chmielu.me/framework.jar
[Miscellaneous Android Development] romuleta:
Sorry, I could not decompile needed files to solve the problem. I recommend you to install Benz ROM with my patch with CWM Recovery.
[Miscellaneous Android Development] kubek1334:
thanks, will try this rom :)

---------- Post added at 08:13 PM ---------- Previous post was at 07:24 PM ----------

yeah, installing this rom fixed my issues with caller id, Finally !

Anyway, this rom seems to have too old kernel for my white a820. After flashing it my phone boots up with black screen, only few dots, replaced boot.img with newer one (from infrared), now everything is working great ;)
[Miscellaneous Android Development] romuleta:
That's great man!! :good:
[Miscellaneous Android Development] cappa72:
GravityBox works!

Dear Owners,

Just a short info:

Gravitybox is available for JellyBean 4.1.

Also, as a prerequisite, the Xposed framework is needed to be installed first.

See the installation instruction in their own threads.

I tried some functions and they worked :)

It does not work well with Lenovo-based ROMs.

Also, I would like to say Thanks for all the people, who help in the modifications and the update.

jwchen119

apeelme

kubek1334

Regadring the bug#5 it was realised that the people, who had this bug deleted the /system/media/ui/ ogg files. For this reason the SystemUI coud not call the LowBattery sound and stopped. So, it was a user error.
[Miscellaneous Android Development] kubek1334:
finally fixed caller ID bug ;)
[Miscellaneous Android Development] jwchen119:
You are welcome, cappa :D

When it comes to the gravitybox, I also involved in translating Traditional Chinese, haha :laugh:

That's a fantastic toolbox! I waited it updated to work on Android 4.1 for long time ... finally it comes true!

cheers! :victory:

And I wonder that will you do any update about our rom, cappa?
[Miscellaneous Android Development] fr3man:
led notification

Cappa 72 could you please add led button notification in your next release. I have tried one app, but it failed to work.
[Miscellaneous Android Development] cappa72:
The mentioned and linket GravityBox will solve many issues, that we faced.

This gravitybox has an option to flash the button leds. I use it and works.

Try it, and you will be satisfied :)
[Miscellaneous Android Development] neoliviu:
how about the power drain? did you see any shortage in uptime?
[Miscellaneous Android Development] cappa72:
Honestly, I cannot measure it. Usualy my phone consume the whole battery within a day.
[Miscellaneous Android Development] CZARNY#:
Cappa72 did you plan update your Rom?

Wysłane z mojego Lenovo A820 za pomocą Tapatalk 4
[Miscellaneous Android Development] cappa72:
Yes, of course. I need time to release a new version.

The bottleneck is the time.

I got many help, suggestions, tips, which I want to implement into the new version.

Also, I would like to use Aromainstaller, which allows us to choose many options.

So, I haven't gave up...
[Miscellaneous Android Development] TieuphongDN:
Hi cappa72,

Is there a way to "undo" the 2 scripts of "disable internal SD card" and "repartition 2.7Gb"?

Because I've followed all the guide, including the "Repartition"

"The easiest way is to use this CWM script, if you want to have the maximum available size (2,7GB) for the /data partition.

You have to install it from CWM recovery.

After the installation you need to do a factory reset.

After the factory reset, you have to disable your internal SD card, with CWM script.

And then, you can reboot your phone to check if yo have got the new size of /data partition:" => after this step, when log in to my A820, I can only see 1 partition (with more than 3Gb), and there're no more space. Although, I can see my external SD card in Recovery mode.

I think because of my phone is installed and modded by the seller, maybe they already modify the partition, and when I run these 2 scripts, problem occurs.

Update:

Following hint in your 3rd post, I could log again into my phone, reformat my damaged internal SD card, then re-partition with the tool meteos-mtk6589-rom-edit-4gb-en.apk. So lucky, it works!

Though I just left my problem and solution above for other guy should they face the same problem.

Thank you!
[Miscellaneous Android Development] mastersanta:
Hi Cappa! :)

I follow the progress in the ROM which I really like. I was a little mix with it and I think I found a solution to one of the most acute problems - green stripes when playing 720p video :silly:

In my case, enough to replace a single file in the lib - libvcodecdrv.so

In the attachment I add an example of working file from some other ROM (if I remember it sanxing or similar). This works perfectly for me.

I'll try S139 too and so far I have positive feelings. For now all works normal. With S147 battery indicator was broken (he don't want decrease), and WiFi indicator be all time gray even working connect.

If I have a request... Please continue to work on this rom!

Regarding dialer - enhance the presentation of the numerical keys. They are not the full width :/ Maybe it's better not to combine with other things.

If you can not improve it simply remove the link to the problematic option (Display / Scenes).

Please also change camera application too, or add options to change save place (Dev/SD). I'm beginning to miss this feature...

That will be all from me... Best wishes and good luck Cappa! :highfive:
[Miscellaneous Android Development] Dominating:
Hi guys sorry if i didn't find this in thread..

But is it possible to get gapps working on stock rom, just recieved phone and changed to english, removed all chinese apps i could...

Just not that keen on rooting/reocvery on my brand new phone and stock rom seems pretty good.

Lenovo A820 S139_130422

Any help would be greatly epriciated thanks :)

Edit:

nvm guys found this page http://www.needrom.com/mobile/lenovo-a820-12/comment-page-89/#comment-17907, thanks anyway.
[Miscellaneous Android Development] cappa72:
Great Man! :D

Thank you, it works for me.

What I would like to know is: which ROM did you copied it? It would be important to prepare the correct change log.

So, there are a lot of information, modifications, and so on. It means I need to issue a new version.

As I mentioned it takes time.

This ROM will be a good example of the power of the community.:good:

Also, thanks for the feedback about the S147 kernel. I downloaded it yesterday, but have not tried.
[Miscellaneous Android Development] mastersanta:
I copied it from superthan's Touchwiz ROM (needrom.com) but you can take the files from some other system too. I checked with the official S147 ROM files - positive.

Myself I added the Clear Bass enchance from Infrared - it works quite well. If you manage to do something with the battery indicator / WiFi in S147 I think there will not be anything else to do. At least I have not seen any other problems. But who knows, maybe the log file (if exist) is growing like crazy :p

When can we expect something new? It promises to be interesting :fingers-crossed:

Sorry for my english. Google Translator don't always give advice.
[Miscellaneous Android Development] cappa72:
The S149 official update is availble, so I will try the newest kernel.

When?

Unfortunately I have got only 1 hour a day. :crying:

I would say 1-2 weeks (implement many options into the Aromainstaller, document the chages and then a tutorial also be good to have). And then I want to test the new release (default inistallation, custom installation, etc...)
[Miscellaneous Android Development] jwchen119:
There's a newer version S149, I got it from china forum, ydss. But it still got the battery problem

Mirror link to download modified Rom by feese
[Miscellaneous Android Development] lewymaro:
Sadly, doesn't work for my phone* :rolleyes: But thanks anyway :highfive:

*when trying to open a video, entire phone freezes, and widgets stop working :eek:
[Miscellaneous Android Development] mastersanta:
Your story caused my to cry :crying: Maybe check with other files... From Infrared, Official, etc... Alternatively, you have the fake a fake iPhone :silly:

But seriously it might be better to wait for what will create the MasterShief :good:

Edit: This can be important... On what ROM are you doing this? I confirm fix on the v4.2, or even 4.1. Not tested witch 5.x.

Edit2: [MENTION=4709640]cappa72[/MENTION] - I do not know if anyone reported it, but AutoPush Pption has missed in SIM Manager :/

All in all many of minor "bugs" and issues... I hope you can handle it. If you need something to help go ahead and just say ^^,
[Miscellaneous Android Development] kubek1334:
yoy replaced file but didn't changed chmod ;)

in terminal chmod 777 <file location>

then reboot phone, it will work, had the same problem

---------- Post added at 12:12 PM ---------- Previous post was at 12:02 PM ----------

looks like we got another 4.2.1 rom

http://bbs.rom.baidu.com/download.php?phoneid=65

or quick mirror:

http://tmp.chmielu.me/A820_102_20130913193305.zip
[Miscellaneous Android Development] jwchen119:
That's confirmed based on 4.1 kernel and it is part 4.2.1 only.
[Miscellaneous Android Development] rincage:
Works for me too. Superb.
[Miscellaneous Android Development] Staf1988i:
Thanks..Its the best rom for A820.

Also Cappa please if it is possible make an update patch to the rom. Its a bit boring to wipe our data and again install all the apps..

Anyway thanks for your time on making our phone better..