yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet Android Development] yggdrasil:
Help installing jb from 0075

hi can somone help me get this up and running?

I am coming from a rooted tpt running 0075.

I have cwr 5.5.0.4.

i installed ota voodoo rootkeeper and backed up and unrooted.

I attempted to run the updates but... they are not taking.

Guess i need to manually install a stock rom and then reroot and install ?

If anyone can lay out the step by step I would appreciate it.

Also good work koshu cant wait to try it.
[Thinkpad Tablet Android Development] Koshu:
Ok, here we go: 0.8.1 is out. I'm not sure if this is a experimental or a stable release. I had no freezes or reboots until now but i'm reflashing my device about every 45 minutes, so the rom didn't even have time to break ;) Beeing a optimist i placed it in the stable section anyway. Beside that i can cofirm that i got a working internet connection to my phone using bluetooth (memo to myself: next time enable bluetooth tethering on the phone BEFORE watching the logcat for two hours x.x). 3G versions need still to be finished, the old patches won't work anymore.
[Thinkpad Tablet Android Development] yirsung:
thank you so so so so so much for working so so so so hard.

I will try it tonite.
[Thinkpad Tablet Android Development] pwstein:
Updating from 0075

Alright, I'll bite. Here is my best recollection of the process needed to install early updates that are failing, using CWR and a PC. You are running a US tablet, I assume. If not, adjust for your region accordingly.

First - in CWR, back up your existing system with the CLEAR understanding that there will be nothing personal remaining when all this is done.

Second - If you are sure root is backed up, do a factory reset and clear dalvik cache (optional but optimum)

Third - Have 0086, 0089 and 0130 downloaded from http://download.lenovo.com/slates/think/tablet1/

attempt to update to 0086 via CWR

write down fail point of update, for example GPS.conf

extract ThinkPadTablet_A310_02_0039_0086_US.zip on PC

edit ThinkPadTablet_A310_02_0039_0086_US.zip\META-INF\com\google\android\updater-script in notepad

locate and remove offending check (from step 2), example:

assert(apply_patch_check("/system/etc/gps.conf", "93ce42a8fbc6069345e89892745197b7baa82940", "289253a8e25b6fadbfed11321217e80c892eacbf"));

create update.zip with extracted (and edited) 0086 update (no compression)

copy update.zip to SD-card and place it in Tablet

boot to CWR and 'apply update from SD-card' using new update.zip

write down fail point of update

repeat steps 4-9 until successfully updated to 0086

start process over with 0089 and then 0130 update (you will lose CWR on 0130 update)

use Lenovo auto-update to upgrade to 0132

use DebugFS exploit to root

push new CWR 6 with ADB

backup your new ICS build

install Koshu's fantastic CM10 (you pick the version)

rejoice in the Jelly Bean! :cool:

The other alternative is to try and locate original versions of files that are failing during update and restore them versus removing the assert check. That was troublesome, I found. CWR just allows the script to be modified, whereas Lenovo Recovery requires it to be 'signed'.
[Thinkpad Tablet Android Development] yggdrasil:
Nice, thanks. trying now.

Awesome pwstien ill give it a shot.

Ill let you know how it comes out.
[Thinkpad Tablet Android Development] yggdrasil:
No luck, ro.build.product

im having an intersting problem:

asert faild: getprop("ro.product.device:) == "Indigo || getprop(:ro.build.prduct")" ==indigo

I removed that and it faild..

I checked this :

$ getprop ro.build.product

Indigo

I also checked that the root was still there after i wiped and feel pretty confident that i'm all good.

Any help is appreciated.
[Thinkpad Tablet Android Development] pwstein:
When inside updater-script, you'll see " || " (two pipes) this means "If the statement before (the pipes) is True, continue only if the statement after (the pipes) is True as well".

I sampled my TPT:

getprop ro.build.product gets me nothing

getprop ro.product.device gets me "Indigo"

So if I was updating, it would fail because only one of the two checks for the value "Indigo" was successful.

Keep at it, once you get it upgraded to ICS then you can put this stuff behind you.

edit: be careful of your cuts. make sure you only remove as needed and that the line removed contains the ending semicolon ;
[Thinkpad Tablet Android Development] emuandco:
Maybe you could try to add the phone app to the 3g packs?
[Thinkpad Tablet Android Development] sigmap:
donation

Koshu Hello, I made a donation for your hard work (3LF66249YW065360W). SIGMAP :fingers-crossed:
[Thinkpad Tablet Android Development] ChiefOHara:
I'm not completely sure how it works in this script, but usually the "||" is a logical "or" statement, meaning that it continues if at least one of the two statements is true. If both statements are required to be true to continue it should be a logical "and" (&&). However, as I said, I didn't look at the script, that's just what I know coding in several languages.
[Thinkpad Tablet Android Development] yggdrasil:
Ok, got it.

ok, i got it but now im on 0089 voodoo ota root no longer works and i lost cwr.

The problem was the way i was zipping up my files.. the root was placing the folder inside it.

So now. When i try to use the built in updater i get an error, I think, because the old 0085 update is in its cache.

Where is this stored so i can go trash it..

Thanks

Edit, it took the update after rebootinr failing and rebooting.

So now ill be on ics soon.
[Thinkpad Tablet Android Development] pwstein:
That's good news yggdrasil. You are on your way it sounds.
[Thinkpad Tablet Android Development] yggdrasil:
CWR 6

Ok, one last dumb question.

Where and which cwr 6 do i use ?

Is it universal? pretty close now. The link at the begining of the post is bad btw.

Thanks for all the help pwstein.

EDIT:

Just installed the app for clockorkmod and it came back with the recovery for asus transformer. is that ok?

edit:

Ok, the cwr from clockwork app didnt work, didnt hurt either.
[Thinkpad Tablet Android Development] Koshu:
Ah you are right. I fixed the link. Use this version:

http://xdaforums.com/showthread.php?t=1831161
[Thinkpad Tablet Android Development] pwstein:
The link had an extra http://

Here, I fixed it

Clockworkmod Recovery v6

Weird, the link mechanism adds another http:// regardless of the code
[Thinkpad Tablet Android Development] yggdrasil:
Still nothing

thanks, actually:

http://xdaforums.com/showthread.php?t=1831161

EDIT:

ok, looks like im in on alpha, at least i got the cm bootscreen. I can take it from here :) Thanks to all for all the help and specialy koshu and psiten.

:)

im a happy man.

Lots of errors in cwm though, and it actually didnt mount up my sdcard.. just internal. luckily i had copied over there too. going to test and see how it goes.

Thanks for all the fish.!
[Thinkpad Tablet Android Development] pwstein:
In the CWM instructions, Be careful of the line

dd if=/mnt/sdcard/recovery-<version>.img of=/dev/block/mmcblk0p1

It needs to be fixed for your CWM image filename
[Thinkpad Tablet Android Development] Magnusmarshall:
Ok need a bit of a idiots quide for this. Rather medicated after surgery so brain alittle sluggish:)

How does one load cwr 6 from windows onto this think (already at ics with the debug root).

After that iam assuming to the cm of choice is merely putting it on the sd and aiming cwr at it.
[Thinkpad Tablet Android Development] emuandco:
Forum search? ^^
[Thinkpad Tablet Android Development] Magnusmarshall:
Double hand surgery typing this takes 15 minutes or i would normally.

Pencil with two hands is a chore, bathroom you don't want a picture.
[Thinkpad Tablet Android Development] yggdrasil:
Ok its all buttery.

Soooo much better. I had actually stopped using my tablet because it was such a pps. It os usable once again. Got it clocked to 1600 and its all smooth.

Magnummarshal :

Do you have adb and drivers installed?

What is the cirrent version you are on.

The link to cw is about 6 ppsts back. It has instructions. Just use recovery.img dont worry about version.

Let me know if u need help.
[Thinkpad Tablet Android Development] raph3ix:
I am now on 0.8.1 and its seems to be very stable.

But some games still not work... e.g. bad piggies does not work, but angry birds does...
[Thinkpad Tablet Android Development] Magnusmarshall:
adb installed

ics us 0132 versuin

downloaded recovery image

Installed it..bloody hard to do with typing mistakes :)

Iam assuming all that left is download cm of choice and install from sd card. (after making backup)

And thanks:D
[Thinkpad Tablet Android Development] emuandco:
You assume right. Dont forget to do a factory reset after your Backup, too.
[Thinkpad Tablet Android Development] Magnusmarshall:
Done instal cm 8 since 8.1 still experimental.

Its up and runn..very smooth and sorry for any spelling mistakes:D
[Thinkpad Tablet Android Development] emuandco:
0.8 is experimental.

0.8.1 is the stable one
[Thinkpad Tablet Android Development] Magnusmarshall:
Whoops easly fixed.
[Thinkpad Tablet Android Development] yggdrasil:
3g stuff work on the 8.1

Does the 3g stuff work on the .8 unstable overclocked build?

ALso, i will be hangin on efnet @ #thinkpad-android for the next few hours to chill out...

EDIT:

I just broke my g2. by dropping it. Is there any way to get phone calls on this thing ????

Also the phone stuff broke the .8 unstable build.
[Thinkpad Tablet Android Development] obscure.detour:
0.8.1 is working great for me so far. Everything seems very smooth. Pen-only mode works great as well.

Game input is still not working. Tried pen too and didn't work either. Could be because I didn't do a full wipe.

Thank you Koshu for all your work!
[Thinkpad Tablet Android Development] emuandco:
None of the 0.8.x builds has 3g yet. I wonder bout phone features too...
[Thinkpad Tablet Android Development] raph3ix:
only bugreport today for 0.8.1: it seems that the front camera does not work all the time as expected... camera app crashed two times when switching to the front camera.

but at the third try it worked very well.
[Thinkpad Tablet Android Development] rekuhs:
Any news on adding in wifi tethering? That's the only thing from stopping me using this rom.
[Thinkpad Tablet Android Development] ToS_phoenix:
Tried the 8.1 version today and everything worked fine, but the performance boost wasn't as high as i expected and i'm missing some features from the lenovo rom.

Is there a way to export specific apps, like notes mobile, and import them in CM10? I tried it with "ES file explorer", but i couldn't export the notes mobile app..
[Thinkpad Tablet Android Development] yggdrasil:
Play.music

I get an error, not compatible with this device when i try to dl google play music from the market.

anyone else? how do i sideload it..
[Thinkpad Tablet Android Development] Magnusmarshall:
Is it just me or does cm come out of standby only in landscape mode?
[Thinkpad Tablet Android Development] 128rincon:
1-When toggle browser button for "pen only" input, neither pen nor touch work

2-Option to wake from sleep from "volume rocker" doesn't work

3-Takes 2 taps on power button to wake up

Anyone else experiencing these?
[Thinkpad Tablet Android Development] Koshu:
Thank you very much.

Couldn't get CM10 to include the phone features yet but haven't investigated it in detail. Still not sure if our 3g cards support voice transmission.

Will try it again after most parts are working again.

Hm ok, hadn't this bug yet but i'm not using the cams very often.

I'm working on tethering. So far i got bluetooth tethering working (if you can life with that). Wifi tethering seems to need some additional work first to get the AP mode.

You could try titanium backup or moving them by hand.

Isn't google music included in the rom? Oo

Thats normal, you can enable autorotate for the lockscreen in settings->display

1. fixed in 8.1

2. Hm, ok

3. Did you wait long enough?
[Thinkpad Tablet Android Development] 128rincon:
8.1 is what I have. When I press the "browser" button, I see the words "touchscreen toggle" flash on screen momentarily, and then NEITHER my finger nor pen input works. If I press it again, both work again. I have a US 16gb unit. Any suggestions, as I really like the "pen only" option?

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

OOPS! I realized I had 8.0 not 8.1! I'll give 8.1 a try!
[Thinkpad Tablet Android Development] Koshu:
You are sure that you are on 8.1? "touchscrenn toggle" is the output of the old method the new one says "touchscreen enabled/disabled".

Edit: Ah, ok ;)
[Thinkpad Tablet Android Development] 128rincon:
Yes, now that I have 8.1, the "pen only" option works. Thanks!
[Thinkpad Tablet Android Development] dsw1ft:
0.8.1 is working smoothly. I have had one reset to the boot screen, but definitely more stable.
[Thinkpad Tablet Android Development] Magnusmarshall:
Thanks Koshu... figured it was there somewhere.

So far i had no crashes or reboots of this version..also butter smooth:good:

Look forward to what comes next.
[Thinkpad Tablet Android Development] DiJu519:
Just wanted to say keep at it @Koshu.

Your hard work is showing. I haven't had the chance but i'll load it up when I can.

Keep it up man!
[Thinkpad Tablet Android Development] raph3ix:
again a bugreport for 0.8.1: is it possible that the pen-only mode button is not working on the lock screen? i forgot sometimes that this is on, lock my device and then need to use the pencil when unlocking, because i cant switch back to normal touchscreen mode by pressing the browser button.
[Thinkpad Tablet Android Development] Koshu:
You are right. Doesn't seem to happen always but sometimes.

@all

Released new 3G patch for version 0.8.1 with bluetooth tethering. Also i combined the two patches into one and added a autodetection.
[Thinkpad Tablet Android Development] emuandco:
For me it does not connect to Mobile Internet. APN Settings are not there, too.
[Thinkpad Tablet Android Development] Koshu:
I can't really remember. You have a gobi card?

Edit: If yes, did the patch find a card in the installation procedure?
[Thinkpad Tablet Android Development] Koshu:
Sorry, double post
[Thinkpad Tablet Android Development] emuandco:
Nope, no Gobi Card, SMS works btw, but Mobile Internet does not. Well, is it possible that suddently I have the WIFI has to run Bug?
[Thinkpad Tablet Android Development] ken_oy:
I finally had time to root my TPT and had my first test on this JB rom. Have to say, VERY GOOD JOB!!!

Respond speed is faster, touches are much smoother. I love the "pen only" button remaping. I use my pen a lot for drawing, that button makes me happy :D

I also backed up the Lenovo rom, and compare the new rom with the original one.

From this JB rom, I can have much better touch experience, smoother game plays, faster pen recognition, and a better brightness control too.

The only thing I don't understand is that the antutu score, OEM rom (5200+) beats the JB rom (4600+), OEM rom seems has more scores in "RAM".

After two days of use, I had a "death of sleep" once, had to press 'power', volume+/- to reboot it.

Tried to manually set brightness control, but failed. Caused "unexpected stops".

Anyway, very good job!!! Thanks again!
[Thinkpad Tablet Android Development] Koshu:
Ah yes, that is possible. The bug seem to vanish after a full wipe.
[Thinkpad Tablet Android Development] wleesee:
Thank you Koshi for getting Bluetooth tethering working. I'll upgrade my TPT next week when I get home. Very keen to start using your ROM!!
[Thinkpad Tablet Android Development] stas.green:
Confirmed. 3G for some reasons not functioning on 0.8.1 with 3G patch. Ericsson card.
[Thinkpad Tablet Android Development] Koshu:
Confirmed? What exactly?
[Thinkpad Tablet Android Development] stas.green:
When I have WiFi connection running, device shows that I connected to my network. And it shows EDGE or HSPDA icon. When I disconnect from WiFi or turn it off - no internet connection(
[Thinkpad Tablet Android Development] Koshu:
Did you try the full-wipe?
[Thinkpad Tablet Android Development] stas.green:
Yep. It was clean install. No help.

UPDATE

Fixed itself. I went back to original firmware.

Than installed 0.7 and patch. Rebooted - 3G works fine.

Installed 0.8.1 and patch. Rebooted - 36G works!

Thanks for developing )
[Thinkpad Tablet Android Development] cajunflavoredbob:
36G? Wow. I think I need to trade up. Lol.

One quirk I've noticed is that when docked, only the dock's USB port is functional. I never actually tried it on stock, though, so it's possible that this is by design.
[Thinkpad Tablet Android Development] emuandco:
even funnier fix... I added an apn entry, but before I was able to finish it, my train arrived. so I had a empty entry with just a name. now it works...
[Thinkpad Tablet Android Development] Koshu:
Well this problem seems to fixable one way or another.^^ Maybe not the best way but i think it's ok for now. Btw. has anyone still problems with google maps?
[Thinkpad Tablet Android Development] pwstein:
Maps is crashing pretty easily and often. 8.1 installed over OTA 3.5 then factory reset, no 3G patch.
[Thinkpad Tablet Android Development] MindlessLeadership:
Calculator seems to crash at launch here. Also some animations seem to be laggy (eg app open animation) while others are buttery smooth. I think this is due to the kernel (with my experience on other devices), but as far as I can understand because of the signed bootloader we can't switch to our own.

Isn't there a way to use our own kernel through chain loading like other locked down devices?
[Thinkpad Tablet Android Development] emuandco:
Theres is another kernel in testing already. this has nothing to do with the bootloader.

Btw, yes, calculator is not working at all.
[Thinkpad Tablet Android Development] cmdrtuvok:
I have encountered a strange bug (in 0.7 and 0.8.1): sometimes the clock in the status bar stops getting updated - it is stuck (.. and I nearly missed an appointment). She putting it to sleep and waking the tablet again, the time gets updated *once*. Only a reboot seemed to cure it for a while.

Anyone else seen that?
[Thinkpad Tablet Android Development] ToS_phoenix:
@cmdrtuvok

i've read about a similar problem with CM10 on my galaxy S2..a temporary fix was to disable automatic carrier time in settings (sorry, don't know how it's called in english..)

maybe you can try that..
[Thinkpad Tablet Android Development] Koshu:
I lost track of the bugs that are still in this ROM and need to be fixed. So far I know of those:

Google Maps crashes

No touch in some games (or apps) that seem to use a differnt touch handling

Wifi tethering is not working

Calculator is not working (simplest app in android, most silly bug ever)

Stylus-mode not changeable in lockscreen (well not exactly a bug more like a limitation)

Some glitches with 3g that can be fixed by playing around with the APNs and/or wiping the device

Did i miss something important?
[Thinkpad Tablet Android Development] emuandco:
Sporadic reboots and sometimes hangs in standby.

Settings button below (those three dots) doesnot work
[Thinkpad Tablet Android Development] cmdrtuvok:
BTW. My lockscreen is always in landscape (also when I hold the tablet n portrait). After unlocking, the desktop orients itself properly (I use pin lock)

Is this a bug or a feature?
[Thinkpad Tablet Android Development] stas.green:
Its a feature. Look in Screen Settings - Rotation.
[Thinkpad Tablet Android Development] cmdrtuvok:
Thanks for the pointer, missed hat before :)
[Thinkpad Tablet Android Development] nibheis:
Thanks!!

Hi everyone!

First of all, I would like to thank you for your great work Koshu. I've never been so happy with my tpt (16G WE Ericson) than since the moment it booted your amazing ROM.

I do experiences the few glinches mentionned above (maps/calc crashes to name a couple), nothing more.

Concerning the 3G issue: with my ericson modem, it stays in "no connection" mode (what ever it is called), unless I turn the wifi on ; then I get the carrier name and the kind of connection. I guess the 3G data connection works then (but I did not check out of wifi range), so I can't really confirm.

The only "change" I had to make was to copy over some changes I had made previously for the folio keyboard to have a working CTRL meta key. I am a unix guy and I could not do without a real CTRL key for ssh or while chrooting into my gentoo. I would be happy to provide my .kl file if anyone is interested.

Also, I could not install adobe's flash player from the play store (not compatible, so I did a manual dl of the apk), and also one other app : I guess that's related to the dpi stuff - but tobe honest, I'm not sure I get it ;). Why can't the market function like it used to work in lenovo's (dirty) ROMs?

Again: congratulations for bringing a mostly perfect JB ROM to our TPT (and for the recovery also).

Best regards,

nibheis
[Thinkpad Tablet Android Development] emuandco:
Check Hackers Keyboard from Play Store. Its amazing ^^

Flash Player wont install on ANY JB ROM, because its not supported anymore by adobe. Flash will die, sadly..
[Thinkpad Tablet Android Development] Koshu:
Added to my (imaginary) list.

3G:

Until now there seem to be two ways to fix this:

1. Full WIPE again or reinstall (including wipe)

2. Play around with the APN settings (Not sure why that is working but emuandco had luck with this method)

Folio:

Just to satisfy my curiosity, is everything else with the folio working? Hadn't had much feedback yet.

Flash:

like emuandco said
[Thinkpad Tablet Android Development] cmdrtuvok:
Just did a quick test some days ago and everything seemed fine.
[Thinkpad Tablet Android Development] emuandco:
Try putting some papers or a cloth onto the screen, I have the feeling that this makes the TPT die more often in Standby. But I could be wrong.

My TPT showed the Phone Strength flawless btw, but it was grey and I had no E or H showing my speed. When I successfully connected to a WLAN the Phone strenth went blue, but still no sign of a Mobile Internet. This is fully resolved now.
[Thinkpad Tablet Android Development] MindlessLeadership:
Sideloading flash via the APK worked fine here.
[Thinkpad Tablet Android Development] Magnusmarshall:
Thats not quite true.

Though you can't download from the playsotre or from the flash website you can download the latest apk for honeycomb and install fine.

http://xdaforums.com/showthread.php?t=1774336
[Thinkpad Tablet Android Development] emuandco:
Its very true, that flash is dying. Its true that a APK helps here, I do so too, but no JB Problems will ever be fixed.
[Thinkpad Tablet Android Development] Magnusmarshall:
Sad but true or maybe not so sad flash was always a hog..
[Thinkpad Tablet Android Development] rcicu:
If i flash this do i need to do anything to get computrace to work again? I know that its built in to the stock rom. Is that the case here with CM10?

I do alot of traveling and don't want I'm tablet walking off unprotected.

Thanks
[Thinkpad Tablet Android Development] nibheis:
=> Yes I use hackers keyboard when my TPT is unplugged from its folio keyboard.

What I meant is that the Folio keyboard has never been built and configured by lenovo: "CTRL" key is assigned a different purpose ("menu"... what a poor configuration) AND cannot be used as a regular CTRL key (not on the "same" keyboard than the majority of the other keys... what a poor design). Other poor design decisions include the second mouse button... Apart from that, the folio keyboard is a joy to use (confort, size, etc..), once the AltGr is remapped as a real CTRL key.

=> For Flash, I got the APK installed and Flash running. Yes, Flash is about to die... but so many websites still rely on it :(
[Thinkpad Tablet Android Development] 128rincon:
I have 2 TPT's, both US, and one 16gb, other 64gb. Both are now 8.1, and working GREAT! One minor issue though, the "wake via volume" option works on the 16gb unit, but not on the 64gb unit. Any thoughts as to why?
[Thinkpad Tablet Android Development] daswahnsinn:
I've noticed the same thing. I think it may be a kernel issue?