yashsingh1/xdaforums huggingface dataset:
[Android General] nannycrick:
Question friends.....any idea why my tab2, on KitKat, would suffer a lack of volume thru the speakers. I run ViperBeats 5.3 by GuitarHero. It played well in my last Tab2, but not this one. The stock Dolby wasn't any better...
[Android General] loner.:
Weak or bad speaker?
[Android General] nannycrick:
Not sure....it sounds far away & weak no matter what I do. Of course, next to my HTC 626s with twin forward facing speakers, ViperBeats 5.5 and Walkman Player ported for 6.0...it sounds crappy!

The sound in the 626 is BREATHTAKING....BTW!
[Android General] sharan singh:
I have rooted my tab successfully with the help of kingroot(not kingoroot)

---------- Post added at 11:08 PM ---------- Previous post was at 10:58 PM ----------

Anyone found CyanogenMod for Lenovo a7-30??
[Android General] Youdoofus:
When I try to load the scatter file, the sp tool says "initiating scatter file failed. Please check to make sure the file you loaded is legal". Any help is appreciated. I saw that someone else had this same issue but they were just trying to install a recovery, im trying to unbrick it and im getting this error. Any ideas?

nevermind, i just got a different version of the SP Flash tool and it seems to be working

flashed the new firmware and it completely fixed the issue i was having. Thanks for this tutorial and links!!
[Android General] donharter:
SP flash problems

I use ubuntu and have been trying to use the SPflash tool with no success.

If I do a tail on the kernlog, I can see the device recognized when I turn on the tablet.

"new high-speed USB device number 65 using xhci_hcd

Aug 7 23:49:28 pc_u kernel: [901615.183473] usb 3-3.1: New USB device found, idVendor=0e8d, idProduct=2000

Aug 7 23:49:28 pc_u kernel: [901615.183475] usb 3-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0

Aug 7 23:49:28 pc_u kernel: [901615.183476] usb 3-3.1: Product: MT65xx Preloader

Aug 7 23:49:28 pc_u kernel: [901615.183477] usb 3-3.1: Manufacturer: MediaTek

Aug 7 23:49:28 pc_u kernel: [901615.245180] cdc_acm 3-3.1:1.1: ttyACM0: USB ACM device

"

SP flash console says:

"/usr/src/SP_Flash_Tool_v5.1628_Linux>Connecting to BROM...

Scanning USB port...

Search usb, timeout set as 3600000 ms

add@/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1

add@/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.0

add@/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.1

add@/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.1/3-3.1:1.1/tty/ttyACM0

vid is 0e8d

device vid = 0e8d

pid is 2000

device pid = 2000

com portName is: /dev/ttyACM0

Total wait time = -1470631677.000000

USB port is obtained. path name(/dev/ttyACM0), port name(/dev/ttyACM0)

USB port detected: /dev/ttyACM0

Connect BROM failed: S_COM_PORT_OPEN_FAIL

Disconnect!

User stopped.

comboTimeout index(3) saved.

"

I was trying to a ls on the /dev/ttyACM0 but it can't be found or is gone too soon.

I added some udev rules to the android file.

I have even run this as root and get no response.

It seems like it is a narrow window in time.

Maybe ubuntu is too slow to use this tool?

I was trying to download the boot partition to my PC. Maybe I need to try something else.
[Android General] SCWells72:
Unable to flash TWRP/latest OTA

I've had an A10-70 for quite a while now. It's been rooted with Carliv Recovery, Xposed, etc., running the build of Lollipop before the one that came out in May. I've been wanting to update to that version, but I can't do the OTA because of root/custom recovery. I thought I saw where someone had posted a TWRP-flashable version of the update here, so I tried to switch from Carliv to TWRP using SP Flash Tool, but I'm unable to do so. I've verified that I have the USB drivers properly installed (I see the device come up as a preloader port), but when I try to flash TWRP, the progress bar is red and says "Download DA 100%" forever. Oh, I'm using Windows 10 to run SP Flash Tool in case that's a factor.

Does anyone know how I can get past this? I'd be fine with TWRP and/or the OTA that I could flash via Carliv, or I'd be fine if someone knew how I could get SP Flash Tool to work.

Thanks much in advance!
[Android General] bigrammy:
See this http://xdaforums.com/general/rooting-roms/tutorial-how-to-setup-spflashtoollinux-t3160802

Make sure you run SPFlashtool as administrator also use a usb 2 port if you have one. Mine is a little temperamental with usb 3 ports :eek:
[Android General] SCWells72:
Thanks. I tried both and unfortunately no difference in behavior. I might try it on another machine tomorrow and see if that works. I have a vague recollection that in the past, one machine wouldn't work at all and another worked just fine. Might not even have been this device, but worth a try.
[Android General] Tzul:
[MENTION=3652037]SCWells72[/MENTION] You could also try to flash TWRP via Fastboot. But that'll only work if you have the "new" LK bootloader installed (or the old one I patched), because otherwise the "fastboot flash" command won't be allowed.
[Android General] SCWells72:
My guess is that I don't, but I'm willing to give it a shot. Do you happen to have a link to the TWRP image? I did a quick search and couldn't find anything but the SP Flash stuff.

EDIT: Is it just the image file from the SP Flash? Sorry, I'm not as familiar with this as I am other devices and don't want to risk trying to flash a bad image.

EDIT 2: I just tried and got "partition 'recovery' not support flash" (sic). Bummer...

EDIT 3: Okay, I got TWRP installed using Flashify. Not sure why that didn't occur to me, especially since it's documented in the first post! Thanks for the help. Now I'll see if I can get the OTA update...
[Android General] SCWells72:
I really apologize for asking questions that shouldn't have to be asked, but is there a way to flash the latest OTA using TWRP (I thought there was), or do I need to remove Xposed/unroot/revert to stock recovery and take the OTA as normal? I obviously ask because without SP Flash Tool, the latter may not really be a good option for me.

EDIT: I tried removing Xposed, unrooting, and reverting to stock recovery. The OTA still thinks there's something modified on my tablet. I then even tried doing a factory reset (I have a TiBu of my apps and data), and it still sees something that it doesn't like. Any tips on what it's seeing that I haven't cleaned up properly?
[Android General] SCWells72:
Did that. Unfortunately no improvement.
[Android General] Tzul:
[MENTION=3652037]SCWells72[/MENTION] Do you have a Tab 2 A10-70F or A10-70L?

Here is the relevant link to my AndroidFileHost:

https://www.androidfilehost.com/?w=files&flid=68727

You can find TWRP there, as well as my collection of stock recoveries and bootloaders, SPFT firmware packages, and a mirror of all OTA updates.

Here's what I suggest you do:

Install TWRP 3.0.0 if you haven't already, and boot it.

Download one of my SPFT firmware packages and extract it. (S000122 for A10-70F, or S000117 for A10-70L).

The extracted firmware files: rename "lk.bin" to "lk.img" and "trustzone.bin" to "trustzone.img".

Copy the firmware files boot.img, system.img, secro.img lk.img, trustzone.img to the tablet, with TWRP's USB connection (MTP or mass storage).

Then go to the "Install" page in TWRP, select "Install Image", find all the .img files you just copied, and flash them to their respective partitions.

boot.img -> Boot, lk.img -> Bootloader/LK, system.img -> System Image, secro.img -> Secro, trustzone.img -> Trustzone/TEE.

Then do a factory reset (will wipe your data partition) and reboot. Keep in mind that the first boot can take around 15 minutes.

---------- Post added at 01:04 AM ---------- Previous post was at 01:00 AM ----------

Not like this... Just get the signed drivers from here! Installing this in Windows 10 is as simple as right-clicking a file, no need to mess around with startup options and disabling Driver Signature Enforcement!
[Android General] donharter:
OK Thanks for the link. I tried again but with no success. I will have to look at it some more. I did not see modem manager running. udev must start it. I found this file which is in a different location- /lib/udev/rules.d/77-mm-usb-device-blacklist.rules. In the file it said not to edit it. I was looking at the settings in the tablet, and I wonder what they should be for flash_tool to work. USB debug can be set. Also can set the tablet to act like a USB hard drive or media server. So need to know if those can be set, and still get flash_tool to work. My USB ports are also usb 3.0 which someone suggested might be a problem.
[Android General] charlestek:
I'm assuming you flashed this to a clean version of either KitKat or Lollipop when you got it?

The audio has settings for indoors, outdoors and something in between... what do you have it set at?

---------- Post added at 05:00 AM ---------- Previous post was at 04:57 AM ----------

Well, if your PC is Windows, not linux, why not make it easier on yourself and just use the SPFT for windows?

If you don't have access to a windows machine, that is another matter.
[Android General] SCWells72:
Thanks! Got everything going well now on the latest firmware with TWRP. I appreciate the help, guys!
[Android General] bigrammy:
Your memory is fine I think it was given a overhaul not too long ago noticed I said THINK as my memory is like swiss cheese nowadays :laugh:

I am on a Dell Vostro Dual boot with Windows 10 and Ubuntu 14.04 my usb 3.0 ports only give issues on Windows 10 and not Linux so probably the windows 10 drivers as it was fine on windows 7 before I upgraded to 10 :eek:

The tablet should be powered off before plugging it into the PC so USB debug and MTP will have no effect. :o
[Android General] donharter:
a10-70 building the kernel

I was trying to build the kernel and had not much success. From other information that I have it seems that it is a nonstandard build. I once connected a USB hub to my tablet. I wanted to see if I could plug in a usb keyboard or drive and use it. It did not work. So I thought that perhaps that could be done with a custom kernel. After all the android kernel is based on the linux kernel which have a usb keyboard. So I downloaded the source code from the lenovo site. Then I cloned the source code for android. This left me wondering how to build it. I saw no obvious way.

My directory looks like this with the android and code from lenovo.

abi bionic build dalvik development docs frameworks kernel libnativehelper makeMtk mediatek ndk packages prebuilts system

art bootable cts developers device external hardware libcore Makefile mbldenv.sh mk out pdk sdk tools

if I run makeMtk it asks for a project. If I list the projects I get:

banyan_addon_x86

huaqin8752_tb_b2d_kk

Those don't seem familiar to me. The help info from the command line mentions a project elk. To build the kernel one usually has to set the environment.

I see several candidates for that:

./build/envsetup.sh

./external/chromium_org/build/android/envsetup.sh

./mediatek/build/mbldenv.sh

./pdk/apps/CameraITS/build/envsetup.sh

./mbldenv.sh

Maybe one of the scripts will automatically run one of those.

So does anyone know how this is to be done?

And once I build android and the bootimage what files do I package up to be loaded to the tablet?
[Android General] bigrammy:
That's a little bit Off Topic for this thread I recommend reading through some of these. :eek:

http://xdaforums.com/android/software-hacking/theory-everything-building-mtk-saucery-t3040116 early days trying to figure things for the mtk67xx Kernel source

http://xdaforums.com/showthread.php?t=2754513 General Mediatek Kernel

http://xdaforums.com/jiayu-s3/development Active Mediatek kernel development

https://github.com/MediatekAndroidDevelopers Full source mt6752 for forking :good: :victory:
[Android General] Tzul:
It's the preloader that does this brief USB connection. It has nothing to do with the tablet's Linux kernel. How much do you know about the boot process?

Anyway, good luck! It would be great if you managed to compile the kernel.
[Android General] bigrammy:
bq Aquaris M10 FHD Android/Ubuntu

Looks like a sister or really good porting candidate for our tablet I might give it a shot when I get a little time and can pry it from my wife's hands. :D

Android-aquaris-m10-fhd

aquaris-m10-fhd-ubuntu-edition
[Android General] donharter:
Yes Thanks for the link. It explains what I am seeing. I have only about 2 seconds to make the connection with SPFLash tool.

"The preloader then listens on this VCOM port for about 2 seconds. If the SPFT connects during that time, they "shake hands", and the SPFT sends a "download agent" (DA) over. The preloader receives the DA, stores it in main memory (DRAM), and finally hands off execution to the DA. It is this DA then which performs the downloading (=flashing) and reading back, and afterwards turns off the tablet. The advantages of this approach are clear: the preloader doesn't have to include all this functionality (must stay small), and in case of bugs or updates concerning the download/readback procedures, nothing on the tablet needs to be changed, because the DA lives "outside" with the SPFT."

So if during a compile perhaps you could change the preloader time to longer than 2 seconds. It might be that my Ubuntu USB 3.0 system can't respond in 2 seconds.

I tried to build the kernel again but with no success. Part of the problem is that I am not even sure of the target that I am supposed to use. I did find a defconfig that looked like the right one. I copied a platform file to .config. the make ran for a while but it failed do to not finding an include file.
[Android General] bigrammy:
As I said earlier USB 3.0 can be buggy but for me it's windows that give the issues rather than Linux. :confused:

I dont have the source to hand but it will look like this one.

How to Build

kernel
======
1. Get the prebuilt cross compiler from AOSP website:
$ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6

2. Add required cross compiler to PATH:
$ export PATH=/YOUR_TOOLCHAIN_PATH/arm-eabi-4.6/bin:$PATH
$ export CROSS_COMPILE=arm-eabi-
3. Then use the following commands to build the kernel:
$ ./makeMtk [COLOR="Blue"]k01q_e [/COLOR]new k

k01q_e is the code name of the elephone p6000 btw.

Look for something like the ro.build.product=huaqin8752_tb_b2d_kk
[Android General] Nodevski:
Dolby Atmos

Strange, mine had the same problem, simply but clearing the appdata of Dolby Service worked for me... However, I keep my fingers crossed. A look at the Lenovo forums shows that many people have problems with Dolby Atmos.
[Android General] Old faithful:
Funny you'd dig that old post up, as I now I notice I never followed up on it. Indeed your advice should work under most circumstances, but it didn't with me.

In my case I went for a Restore of an old TWRP ("nandroid") backup but instead of restoring a complete one, I unticked everything except "Android system [system]" in TWRP, and all went back to normal, didn't have to do anything else, all my data, my apps and my desktop was pretty much the way it was, expect perhaps for a few minor, insignificant niggles which I forgot about and were easily corrected with a restore from a Titanium Backup.

In other words, a fairly painless process, once I went for it I was back in business in less than half an hour.

Moral of the story, you can restore your tablet without loosing much data and settings by simply restoring the system partition from a previous backup...
[Android General] A$h x:
Okay, is there a TWRP flashable version, and do I need to wipe before flashing? I'd like to keep my settings, data etc if possible. Thanks!
[Android General] Tzul:
What firmware version do you currently have? S000121? If so, here's a modified version of the OTA update to S000122, to be installed with TWRP. It will keep your settings, and you don't need to unroot or wipe anything.

Alternatively, you can download my full S000122 pack and flash it with the SPFT, or with TWRP (Install -> Install Image -> flash boot.img to Boot, and system.img to System Image; but that will kill root and Xposed, so you'd have to reinstall those).
[Android General] A$h x:
Thanks, but the TWRP patched update failed. Error message was I currently have S000120_150907_ROW installed. Weird, becuase I restored from the TWRP backup in the 2nd post of this thread, and my build number says I have S000121_151922 installed? Any patched versions of the update to S000121 floating around?
[Android General] Tzul:
In that case, I'd install the full S000122 firmware. Best with the SPFT, but like I wrote previously, you can do it via TWRP by using the "Install Image" feature.
[Android General] horhokokki:
So If I am in linux (ubuntu) and my tablet is in kitkat.. and I want to upgrade it lollipop with root, which one is my route to the goal?
[Android General] Tzul:
[MENTION=3249738]horhokokki[/MENTION] Which tablet do you have, Tab 2 A10-70F or A10-70L?

There are at least three options.

You could use the official OTA updates and install them via stock recovery (e.g. for the A10-70F: install S000121_151222, then install the incremental update from S000121 to the latest S000122_160505).

You could use the MediaTek SmartPhone Flash Tool (SPFT) for Linux.

You could use TWRP.

Please read the last three pages of this topic, you'll find some posts about SPFT for Linux and using TWRP.
[Android General] horhokokki:
I will have the wifi only model.

I have read few last pages and therefore I asked about what is the right solution .. I will have the tablet in my hands maybe end of week.
[Android General] Tzul:
[MENTION=3249738]horhokokki[/MENTION] There is no single right solution. But arguably the best solution would be to familiarize yourself with the SPFT (quick description, here's a scatter file). The SPFT can be used for all MediaTek-based Android devices, not just this tablet.
[Android General] A$h x:
All done, had to update my recovery to TWRP 3.0.0.0, and re-flashed root & xposed, after that it was all good.
[Android General] loner.:
Custom ROM?

This tablet apparently does not have a locked bootloader, we have root and TWRP. We do not apparently have any developers who are willing to develop a custom ROM, not even CyanogenMod.

I can't be the only one who would like marshmallow one this tablet...

Sent from my Lenovo TAB 2 A10-70F
[Android General] rajesh1997:
My Lenovo tab 2 a10-70l I tried to recovery Xpose forum sdk 21 arm 64 but it's no work

Then always show installation abort

So help me how I solve this problem
[Android General] Tzul:
[MENTION=7676914]rajesh1997[/MENTION] What firmware version are you using? For Android 4.4, you'll need a different Xposed than for Android 5.

This file definitely works for the Tab 2 A10-70 with Android 5.0.1.
[Android General] __Nyap__:
I have this tablet and I did an OTA update to A10-70F_S000121_151222_ROW. I was rooted, and it keeps going to the recovery menu now. What should I do? So far I've been doing this from the lenovo forums (mainly waiting for the battery to run out):

1. Drain the battery completely to stop the reboot-loop

2. Connect charger and start by pushing VolumeUp+Power buttons simultaniously.

3a. If you get "Factory Mode screen" proceed to "Clear eMMC". This is a reset of the device.

3b. If you dont get the "Factory Mode screen", disconnect charger and try again.
[Android General] Tzul:
[MENTION=7678996]__Nyap__[/MENTION] Download and extract the complete firmware. Then install with the SPFT v5.1632 or newer. Here's a quick how-to. Uncheck the "userdata" partition if you want to keep your data and settings in Android.
[Android General] Old faithful:
Just wondering - what are the differences between KitKat and Marshmallow?

And... I Just found out Nougat just came out today... Comparing upgrades... Wouldn't it be even better to Upgrade rather than simply upgrade and switch to Nougat instead of Marshmallow?

Where would one look for a good factual comparison between these two operating systems, plus and minus?
[Android General] Tzul:
[MENTION=1454767]Old faithful[/MENTION] Wikipedia has a pretty good version history.
[Android General] MrJiM:
Guys is there any way to delete some pre installed apps? I delete them in Titaniumbackup but there are all back after reboot? :/
[Android General] Youdoofus:
They shouldn't come back. Try deleting the Android folders on both internal and external before rebooting, then wipe the caches in recovery
[Android General] MrJiM:
Hmm must fatfingered last time. Tried again and it worked. :D
[Android General] Youdoofus:
Right on then :)
[Android General] MrJiM:
Crap now I cant get gravitybox to work. Installed latest LP version. Should be correct one?

Edit: I use magisk and systemless root and systemless xposed.
[Android General] Youdoofus:
I'm not well versed in xposed. Sorry bud
[Android General] pjadec:
My Tab2 10A-70F Android LP + xposed 86 + addons ( gravityboxLP + others) are working fine. My Tab2 sleep mode drain only 0,1%/h.
[Android General] horhokokki:
My tab2 is not working great. Had very easy root and other things .. because tablet came with lollipop.. but gps is not working. Usually it get located to south korea.. far away from me. I cant figure out what is going, maybe I must return the tablet to store.

And maybe false alert.. my "new router" was the faulty one.. added _nomap to ssid and got better results for location.
[Android General] WilderSu:
FYI Update.

I have flashed twrp backup of Bliss floating in this thread on my 70F (can't find post). And of course I had some issues with it mentioned by others, it was overheating and using all cores on full due to two processes, (don't think that it's a malware just device incompatibilities) so I've simply deleted them from bin. Lo and behold! it runs great now.

Another thing, fstrimed and checked disk errors, trim freed more than 12 Gigs...

Removed some apk crap.

After all of that, it runs really really great, plus you can overclock cpu without any issues.
[Android General] Old faithful:
Fact of the matter is, that tablet pretty much works straight out of the box, has very little preinstalled crapware and very few annoyances and is very easy to gain full ownership of and make it do what you want, contrarily to many other devices out there... It's by no coincidence there isn't much activity here these days... We've pretty much covered it all in this thread, I use it every day, it's significantly enhanced both work and play :D
[Android General] markster1983:
Hi guys kinda new here! (once flashed my galaxy s3 lte)

I have a problem with installing usb drivers, when connecting my tablet to pc i dont get the option to install drivers manually (win 10)

Am i doin it wrong!?
[Android General] Youdoofus:
Ur doooin it wrong!! LoL I've had issues with Windows does 10 drivers too. Try running it in compatibility mode as win 7
[Android General] markster1983:
When connecting my tablet to different usb-port, windows 10 automaticly installed drivers, when i go to device manager it says:

Mediatek preloader USB VCOM (android)(COM3)

Model: MT65xx Preloader

After 2 sec the divice disconnects

What should i run in win 7 compatibility mode?

Thxs for the help btw:good:
[Android General] Tzul:
[MENTION=4987328]markster1983[/MENTION] You don't need USB drivers for normal operation! And you certainly don't need Windows 7 compatibility mode.

If you connect the tablet running Android to your Windows 10 PC, you can select the USB mode on the tablet (e.g. MTP, mass storage, charge only, etc.).

You only need a driver if you want to use the MediaTek SP Flash Tool (SPFT). That's what the "Mediatek preloader USB VCOM" device is for. It only appears for 2 seconds when you connect the tablet while it is powered down. For more info, read this.
[Android General] markster1983:
Thanks!

How do i install the drivers to use SPFT then?

The link directs me to this same page btw!?
[Android General] Sparkrite:
It would appear that you already have them installed.

To flash anything to the tablet using SPFT the tablet must be connected to the PC while it is turned off (the tablet, that is) so the preloader driver is called and used by SPFT.