yashsingh1/xdaforums huggingface dataset:
[Android General] Tzul:
It's getting confusing... are you talking about the S000123 update for the Tab 2 A10-70F, or the beta Android 6 for the Tab 2 A10-70L that you've installed on the 70F?

Because S000123 shouldn't have that problem.

Yeah, Lenovo released an incremental "type 0" update (S000122 to S000123) at the beginning of November, but it didn't work for the majority of users. Apparently the update was made for new versions of the Tab 2 A10-70F that had a different S000122 installed. After lots of user complaints, Lenovo took the update offline. If your tablet didn't check at the right time, it didn't see the update. A few days ago, Lenovo has finally released S000123 as full "type 1" update. Since it contains the complete system partition, it should work for all versions.

The new S000123 update is a "full" update, meaning it will overwrite the boot and system partitions. It should work on rooted tablets, but it'll wipe out root (and Xposed). But that's no problem, you can just flash TWRP as recovery again and install SuperSU for root.
[Android General] charlestek:
[MENTION=5919159]Tzul[/MENTION],

Yes I'm talking about the S000123 full update that I applied yesterday. Mind you, I never had run the "System Monitor" app before on previous versions of KitKat or the last full lollipop compilation I installed from your OneDrive library where you inserted a new bootloader. System Monitor shows a "Telecom" (?service) app taking high cpu and memory. I have the tab 2 A10 that has no cellular access, so I guess F model.

I installed what the machine allowed me to download when I did a check for updates.

The Telecom service I think should only be running in a phone device, but it is there in S000123.

So possibly Lenovo screwed up as the telecom service should only be in the Tab 2 that uses cellular, not my tab.
[Android General] bran1m1r:
I can also confirm a working A10-70F_S000123_160921_ROW (see screenshot), the Tablet is not rooted tho.

There is one thing that keeps buggin me tho, after the update the tablet gave me the opportunity to manage the application permissions. So after opening the screen I saw some weird apps that I cant actually find inside the main menu / overview. There was also something in russian (cyrillic letters) ?!

The Tablet came with a bunch of apps preinstalled but acutally I would like to get rid of most stuff, since I dont know what it is nor do I intend to find out :laugh: is there something to consider when deleting them or can I just X them little ****s out of my life :D
[Android General] Tzul:
[MENTION=7907608]bran1m1r[/MENTION] We've talked about those preinstalled apps before in this thread (keyword: appjar). Most (but not all) of the useless preinstalled apps are in /system/appjar (not to be confused with /system/app). Therefore, to get rid of them, simply delete the entire /system/appjar/ directory (requires TWRP or root). I deleted them before I even booted the new update for the first time. ;)
[Android General] charlestek:
[MENTION=5919159]Tzul[/MENTION],

So is this "Telecom service" supposed to be running on an A10-70F?
[Android General] Tzul:
[MENTION=7184758]charlestek[/MENTION] I can only assume you mean Telecom.apk (com.android.server.telecom). That's the standard Android phone app. It normally exists on all devices, even those that don't have actual phone capabilities. This app isn't causing problems on any of my two tablets.
[Android General] charlestek:
It doesn't cause problems, however it is one of the highest consumers of ram and cpu as ranked by "System Monitor".
[Android General] Rep-o:
Hi

I installed ROM: A10-70F_S000123_160921_ROW . Then installed twrp and root. Also installed xposed. All is working!

Used versions:

twrp

SP-driver

SP-Flash-Tool

xposed framework

Xposed installer app
[Android General] graphdarnell:
Pending an evaluation of the new update by the gurus, I assume the only way to obtain the OTA would be to flash the stock rom so it would prompt a download? Or would flashing stock recovery and unrooting cut it?
[Android General] Tzul:
[MENTION=4458568]graphdarnell[/MENTION] The new S000123 update can be obtained via the tablet's system upgrade app as usual (Android settings -> About the tablet), and you can also find a direct link in my list here. Since it's a "type 1" update, it doesn't care if your tablet is rooted or not, it simply overwrites the boot and system partitions (and therefore wipes out root, Xposed, and whatever other modifications you've made to the system partition, e.g. SDfix). And the installation should work with both TWRP and the stock recovery.
[Android General] graphdarnell:
Thanks Tzul for the response. Does this update (151222) contain anything that the update patched by you and packed by cslA a few pages back (114mb) has not? I am willing to try it,but not to the extent that it provides nothing new since the last incremental OTA of September 2016.
[Android General] FSMcas:
Unfortunately I have a big problem that makes it impossible for me to use all those tricks.

I've installed the driver correctly, downloaded the newest ROM as well as the most recent TWRP and tried to flash either of them with the SP Flash tool.

But: The program does not "download" the files on my tablet, it does not even start. Somehow it seems to see the device because if I unplug it, the program gives me an error about not being able to finish - but no matter how long I wait, nothing happens. Not even after one hour.

What am I doing wrong?

Also, after the first attempt (I diosconnected the tab after about 20 Minutes), my tab won't boot anymore, simply no reaction after pressing the power button.... wbut this worked before my first try.

So... how to unbrickand also how to make the tab getting recognized in the tool properly? :(
[Android General] Sparkrite:
Sorry [MENTION=5399451]FSMcas[/MENTION], but this "problem" has been documented numerous times throughout this thread, please try a little searching yourself first, or else the thread just becomes constant repetition. Even the first post tells you how to use SPFT properly, with the tablet turned OFF !!
[Android General] FSMcas:
If using a turned off device is the only problem: I did that, turned off all the time I just wanted to check something after the first try and tried to power it on then. But I will check for other answers to this, sorry.
[Android General] Tzul:
I'm not sure I understand what you mean. The current update is S000123_160921. It was first released as a "broken" incremental update (type 0), and now as a complete one (type 1). You linked to an older incremental update (S000121_151222 to S000122_160505). Nobody knows what exactly changed between the previous S000122_160505 and the current S000123_160921. Does it provide new functionality? Probably not, just bugfixes.

Sorry for your troubles. Are you sure that you installed the USB VCOM Preloader driver correctly? Did it show up in the device manager? Did you connect the tablet to your PC directly or with a USB hub? Have you used the SPFT correctly? Maybe the tablet is frozen, have you tried holding down the power button for 30 seconds or so? If your tablet really is bricked, and if you really have installed the driver correctly, you might be able to unbrick it by loading a complete firmware into the SPFT, preparing everything for a flash/download, and then connecting the tablet to USB while holding the power button.
[Android General] Sparkrite:
If you are not able to be 100% sure it is actually off now, as it is not responding to the power button, then ( as previously documented) it is a simple matter of removing the back, quite easy to do, and disconnecting the battery for a few seconds, then reconnect and try it with SPFT.

Are you 100% sure that you have SPFT drivers correctly installed, a very common problem ?
[Android General] FSMcas:
The battery trick worked! Thank you very much.

Now I found another problem - it says, wrong chip type, it's not MT6752 but MT8127... I've read about two different chipsets, so... I guess.... I have to find anotehr thread? :/

EDIT: Oh shibbydib. That might be the most stupid problem ever. I was told it is a TAB 2 A10-70F and didn't check this, because why should I get the wrong info. Stupid me, it is actually an A2-10-20F.

Shame on me. Shame. Shame.

Sorry for bothering you, still thank you for the battery trick.
[Android General] Sparkrite:
Not to worry, has been known to happen before and I'm sure it'll happen again. :)
[Android General] Trainingwheels:
Would you please tell me What will happen if I run the OTA update while rooted with TWRP?

If that would be bad, what must I do before applying the update?
[Android General] Tzul:
[MENTION=5120602]Trainingwheels[/MENTION] Already answered on the previous page.
[Android General] Sparkrite:
I haven't tried it, but from reading here, it may just fail with numerous errors, much like most OTA updates on a non standard device.

[MENTION=5919159]Tzul[/MENTION] (along with others) have gone to great lengths to explain the different types of updates and how to apply them, why not have a little read.

You never know what you might discover.
[Android General] graphdarnell:
Just to save some people some time, I did take the plunge and experimented with the OTA. Dirty flashed it over Tzul's rooted rom using TWRP 3.0. Worked fine and apps were preserved intact. However, system space might run a little tight.

My current setup is I made a backup of Tzul's rom; flashed the OTA; made another backup of OTA; erased and formatted everything; re-flashed just system from OTA backup; then re-flashed just data fromTzul's rom. Some stuff was lost and I had to uninstall bloatware.

No difference in performance noticed. But no hazard either. In my experience, ain't nothing you can do with the OTA that might jeopardize the tab in any way.
[Android General] d0p35m0k3r:
Can anyone tell me the directory OTAs are downloaded to?
[Android General] chris5s:
/data/data/com.lenovo.ota/app_otapackages/

Thanks [MENTION=5919159]Tzul[/MENTION] :cool:

Peace
[Android General] d0p35m0k3r:
If anybody was wondering, FlashFire install of the OTA removes root and recovery too... Damn.
[Android General] dajosch:
Hi guys!

I just installed the android MM on my A10-70F version and it works just perfect! :D

There is just one problem I have...I cant root anymore. I think it is because my tablet now thinks it is the A10-70L version.

Have anyone a solution? :p
[Android General] xeeee:
My A10-70F finally arrived today. I already updated it to S000123, and I was thinking about flashing the Marshmallow ROM.

Is the MM ROM stable? Does it have a lot of Lenovo bloat apps?

I want a clean ROM, maybe it's better to flash one of the TWRP Backups from clsA?
[Android General] Sparkrite:
This is becoming somewhat tedious, when people want to be spoon fed and will not even do a basic search of the thread to try and help themselves first.

This has been answered multiple times before, here is one method, took me about 8secs to find the link.

Flash This TWRP and then use it to flash the included SuperSU.zip.

http://www.mediafire.com/file/s2nfv8m2s6yars5/6.0+TWRP.7z

---------- Post added at 04:29 PM ---------- Previous post was at 04:25 PM ----------

Yes The MM rom is stable and there is very little bloatware.

Why not search and then read the posts (that others took the time to post) and you will find out not only how to flash the MM rom but also how to root it and tweak it.

I've even linked to the page for you.............

http://xdaforums.com/android/general/guide-lenovo-tab-2-a10-70-root-t3279322/page151

Start around post No.1504.
[Android General] bigrammy:
Some just need this :laugh:
[Android General] mmafan:
In the case you are still running KitKat I think it stored the ota updates directly on the sdcard. /sdcard/lenovoota or something like that.
[Android General] xeeee:
I've updated my tablet to MM and I flashed your modded boot.img and systemless root.

Are the files from Post #1648 updated or do you have newer files?

I saw you were debugging some problems with another user about the camera/headphones/deep sleep, and sharing some boot.img files.

Thanks :)
[Android General] bigrammy:
This is the latest boot.img which I patched using the OTA that [MENTION=5353647]zMILWAUKEE[/MENTION] received. A10-70-patched-boot.img I am not sure what the patch changed but it did update the kernel version to a slightly older version :confused:

1. Boot to TWRP recovery

2. Wipe Cache

3. Flash the boot.img

3. flash the latest stable SuperSU v2.7x

4. Reboot System. :fingers-crossed:

I needed to wipe the Cache for it to became stable WiFi etc etc :good:
[Android General] Rithyo:
So i already flash the MM Rom but i got the Cellular Data Icon in the status Bar and the Notification, U know how to remove it?
[Android General] Mika:
[MENTION=7940123]Rithyo[/MENTION] just long press the configuration icon to remove
[Android General] mhulsegge:
Hi all, quick question on that mm build before I decide to try it on my kid's tablet :)

Is native apps on the SD card supported on that build?

On the current ll, I manually have to keep moving his app data to the SD card

Verstuurd vanaf mijn SM-G920F met Tapatalk
[Android General] zMILWAUKEE:
OK that cell data in the status bar is because the MM Rom is for the L version of the tablet, but as you see runs smoothly on the F. Xposed has mods for that if you do some digging around here in this thread.

---------- Post added at 05:36 PM ---------- Previous post was at 05:34 PM ----------

Its a MM build so you can format the sd as internal or ex in the system settings under storage, or the pull down tab after first boot.

---------- Post added at 05:45 PM ---------- Previous post was at 05:36 PM ----------

How do i mention someone in a post so that thier name is a clickable link...Ive been on this thread i think since like page 60 and still havent gotten up the nerve to ask such a NOOBISH question... :confused: :p :eek:
[Android General] mhulsegge:
Thanks [MENTION=5353647]zMILWAUKEE[/MENTION]

Verstuurd vanaf mijn A0001 met Tapatalk
[Android General] zMILWAUKEE:
How do i mention someone in a post so that thier name is a clickable link...Ive been on this thread i think since like page 60 and still havent gotten up the nerve to ask such a NOOBISH question...

---------- Post added at 09:04 PM ---------- Previous post was at 09:03 PM ----------

Sorry didnt mean to post my last question in your post...
[Android General] mhulsegge:
Well, if you mean the thing I did, I just did @ username (so without the space). I do it through Tapatalk, so no clue furthermore

Verstuurd vanaf mijn A0001 met Tapatalk
[Android General] dennmtr:
hello i installed MM (Version L) for my lenovo tablet but i cannot change IME as i do with kitkat. Every app i use crashes before it opens. MTK ENG app doesnt show cds information option too. what can i do. i accidentally formatted the nvram partition in the past and now i have to modify to use my sim card

how can i install this system package? its seems its missing (commond data service), com.mediatek.connectivity

i downloaded some apks but it says cannot install
[Android General] nekrosoft13:
is there a marshmallow rom for this tablet?
[Android General] chris5s:
You're joking, right?! Read from page 151 or so...:good:

Peace.
[Android General] nekrosoft13:
i seen that, but its not completely clear, is this for wifi version or mobile data version?
[Android General] graphdarnell:
Read it again then!:D:D:D
[Android General] pcss:
My power button is pretty screwed - has been for some time now. Is there a way to restore DTTW without dodgy ad-ridden apps? It's not under gestures in the MM ROM. That aside, can I just say again, thank you to everyone who worked to get the ROM together, stable and helped me when I had questions. The tablet is the fastest and most stable it's ever been - and that includes straight OOTB.
[Android General] Ace9876:
Hey guys,

is there a way to switch users directly from the lockscreen? I already rooted and installed xposed with the multi user module. But it's a pain in the ass to always go into settings to switch users. I have no options to switch it from the notification shade or from the lockscreen. Btw i am on 5.0.1.

Maybe there is a way in marshmallow?
[Android General] NotoriousLobster:
MM Headphone Mode Problem

Hi all -

Thanks for the experimentation and putting together the great guide. I installed MM + SuperSU (I tried bot the original boot.bin and the modified boot.bin), and my problem with headphone mode is that the speakers / headphones play simultaneously (the speakers don't turn off when the headphones are plugged in).

Did anyone else run into this problem? If so, how did they fix it? The headphone toggle software posted earlier doesn't work for me (says that my device is not supported).

I went back to 5 as I need headphone only mode.
[Android General] graphdarnell:
I flashed MM for the fun of it. And of course the headphone issue. While the apk says "not support," it in fact works on my tab. When you unplug it, you toggle off so the phone symbol is crossed and grayed out. When you plug in, toggle it on. Even if it plays on both channels, what do I care when the phones are unplugged?

BTW, I have 2 general questions: The guide by member bigrammy about installing SPFT on linux, does it work exclusively on 64bit OS? And the memory leak notorious on LP 5.0.x and below, how do you fix it?
[Android General] Tzul:
The Windows version of SPFT is a 32 bit app and therefore works with both 32 and 64 bit Windows. The Linux version of SPFT however is a 64 bit app and therefore only works with a 64 bit Linux. As far as I know.

What memory leak? Lollipop had this infamous one. I have peeked at the relevant code (com/android/server/display/ColorFade in services.jar) in firmware S000123, and it appears to be the old, bugged version. However, this bug is said to be caused by the screen off animation, which this tablet doesn't use. And I have not observed any of the symptoms either (RAM filling up, apps crashing, launcher repainting). Thus, I think that the bug doesn't manifest on this tablet. But if you're paranoid and okay with wasting some system resources, there's this Xposed module.
[Android General] bigrammy:
Yes It's 64bit only.

The version SP_Flash_Tool_Linux_32Bit_v5.1520.00.100 which claims to be 32bit is not. :(

bigrammy@bigrammy-Dell-System-Vostro-3750:~/Downloads/SP_Flash_Tool_Linux_v5.1520.00.100$ file flash_tool
flash_tool: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, BuildID[sha1]=4f33fd6864cc5905f3e6736d00cf2d07122d39d9, not stripped
[Android General] deviceowner:
Hi all,

I have several A10-70F tables which I use as kiosks. I would like to ask if there is any possibility how to upgrade firmware besides OTA? Copy update file to SD card or internal memory, update via USB, etc... I want to update it to current S000123_160921 and with OTA it would take really long time given each device has to download update from the internet. I have downloaded update image from the link [MENTION=5919159]Tzul[/MENTION] has posted.

Second question, is it possible to set tablet to boot automatically without rooting when charger is plugged in? Currently it only keeps charging and you have to manually power it up.

Thanks :)
[Android General] Tzul:
[MENTION=7933005]deviceowner[/MENTION] If you have downloaded the OTA zip file, you can copy it onto each tablet, then boot into the tablet's stock recovery, and apply it there.

But you can also use the SP Flash Tool/SPFT to directly flash the latest firmware from your PC over USB. Check the first post of this thread for more info. I've uploaded the SPFT archive for S000123_160921 here.

As for the second question, yes that is possible. Boot the tablet into Fastboot mode (turn it on by holding power+volume_up, then choose Fastboot in the menu), connect the tablet to a PC with USB, then run a Fastboot client on the PC to issue the command "fastboot oem off-mode-charge 0".
[Android General] graphdarnell:
The annoying thing about the land I'm in nowadays is paranoia. People are so well sedated they get hysterical about nothing on purpose just to feel alive. So if you say it don't matter, I won't bother. And thanks to both you and bigrammy. I couldn't get the Linux version to run at all. Had to resort to Windows, with a sigh.
[Android General] Ace9876:
I found a pretty neat solution for my problem. First of all you need to have root and xposed installed. Download multiple users for phone (Link). With this module you have the option to switch users directly from the Power Menu so you don't have to go manually into the settings menu.
[Android General] BoredDude:
Hi there, just flashed marshmallow on my tab. After a few days and reading some older post (from 151 to currently) i've noticed the battery backup kinda sucks a little bit. Is it worth it to do all the hassle of the modified twrp and boot.img for better battery life (i mean amplify+greenify+powernap kinda stuff)?.

I'm asking since i only use it for reading and ocasional gaming purposes.
[Android General] bigrammy:
I would say yes also be sure to wipe the Cache as mine got into some weird background loop which was hurting the cpu and battery. Wiping the cache fixed that.

I find the MM very stable and economical. :o
[Android General] ES-82:
Tab2 A10-70L running with MM

First: thank you all for this forum's great amount of good information!!!

Just wanted to tell you that I installed with SPFT the MM rom from the link in post #1510 and the TWRP from link in post #1537.

Also I installed with TWRP patched boot.img from the link in post #1835 and the SuperSUv2.52 and finally after all the reboots I installed Xposed-v87-sdk23-arm64.

I disabled the ccci_mdinit mentioned in the post #1583, because currently I don't use any SIM-card with this tablet.

I tested the headphone issue mentioned here e.g. post #1617, but in my tablet headphones plugging in and out seems to be working OK.

Maybe the headphone issue appears only with A10-70F?

The lockscreen wallpaper change is working now, I think the patched boot.img made it work.

So for now everything seems to be working, very nice :)

Cheers!
[Android General] krypdyr:
Audio Noise

Big thanks to zMILWAUKEE, Bigrammy and Tzul for providing guidance and firmware for my device, Lenovo Tab 2 A10-70F.

I have flashed MM, patched boot.img and systemless root. I've also removed (renamed) /system/bin/ccci_mdinit. My workaround for the audio jack issue is using the app SoundAbout from Play Store and it's widget, Headset Toggle. Everything works great, the tablet is fast and battery time is awesome.

However, i do have an issue with the audio. When the tablet plays a sound from any app or system, there is a low, static background noise (or hissing?) from the speakers that starts when the sound plays and ends a few seconds after the sound is finish playing. The audio level is also insanely high, even on the lowest level it's like someone yelling. I've disable all enhancements in the Dolby app, that helped a little bit. But i had to use the equalizer in the Dolby app and reduce all to -12dB to make the audio levels more or less normal. But the background noise is still there.

Any ideas what might be wrong or what i should do?

EDIT:

Well, this is kinda embarrassing.

Turns out the noise was just the normal, very, very low hissing that is produced by these kind of speakers. Can be heard on most tablets when holding speaker close to the ear while playing something with the volum all the way down. This noise can't normally be heard otherwise. My fault was attaching this tablet to the Logik Slim Universal 10" case. A nice, slim and good looking case, but the tablet is attached using a strong tapestrip on the top end of the case and that effectively closes off the speaker. I was prepared for this and accepted the redused volum. Because of the closed off speaker, there was some sort of resonance and the hissing was amplified a lot. During the night, in my sleep, i had an epiphany. I woke up and simply detached the tablet from the case and reattached it up-side-down, with the speaker down, not closed off. The tablet being fairly symmetric makes this unnoticeable. The hissing noise was gone.