yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet Android Development] Kazekage Gaara:
FINALLY!!! Finally received the data cable after waiting 3 months, first regular mail (MIA) off ebay (it was dirt cheap) and finally the second one from dx.com with Registered Air Mail :D Cost me $8 US :)

I was having the following problem with my K1 (sim card version) (actually bought it in this condition)...

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

Now that I have the data cable, I have been told to follow these instruction :)

There is another step after Step 2, which is installation of APX drivers, and I found the drivers folder in the nvflash zip file uploaded by kaschemme (thanx dude) :) After installation, I think I might have to restart my system and then continue :)

Right now am at office, so will be reviving the K1 tomorrow :)

In the meantime, I would appreciate if you guys can check out the above process and recommend any changes.

Thanx a lot in advance guys :) Will let you know how it goes tomorrow :)
[Thinkpad Tablet Android Development] :
Good question about PC driver. Because I might be missing out something that's why I can't root my K1 from stock HC after it was brick last December. Though I have few of those ROMs for K1. Because all I know, aside from nvflash driver and SDK there is nothing more you/we need.
[Thinkpad Tablet Android Development] Kazekage Gaara:
Hi,

If you noticed, I figured out the drivers part and edited my post, but I guess I wasn't fast enough :P

Anyways, I was searching the internet and stumbled across these sites...

http://nishantsthakur.blogspot.in/2013/04/how-to-root-your-lenovo-ideapad-k1.html

http://androidrootaccess.blogspot.in/2012/08/jelly-bean-411-cm10-unofficial-port-for.html

Both of them are very good guides, and the last link also contains a separate mediafire link for Nvflash Windows Drivers :)

I went ahead and downloaded that and they are exactly the same (checked by size) as the ones provided by kaschemme :)

By the way, the SDK you're talking about. Is that necessary ? If so, then where do I get it ?
[Thinkpad Tablet Android Development] jerryatherton:
The SDK is downloaded from google:

http://developer.android.com/sdk/index.html?utm_source=weibolife
[Thinkpad Tablet Android Development] Kazekage Gaara:
Thanx for the link. It is approx 500 mb. As far as I know, SDKs are used for developing program for a certain platform, so do I really need to install this ? :)
[Thinkpad Tablet Android Development] :
Is it possible to root HC 3.1, From 3rd time brick to ALIVE again!!!! :D

Folks! is it possible to root HC 3.1 by just installing Superuser from Playstore? Because I tried to install HC root by Khanning HC 02_02_ 110725, when I was installing it towards the end I got an error prompt so I thought it wasn't successful but then I still I just assume and tried to install Superuser from Playstore. It was installed successfully and then I intalled Android Terminal Emulator and type $SU then on the other line gave me a #, so I assume I am rooted. Is that correct? Thanks

UPDATE for worst:

After I think I've rooted successfully my K1 on HC 3.1 I tried flashing Kaschemme's 10.1 but for the 3rd time it got bricked. Pray for me that I can still revive this :(

UPDATE for good::laugh:

VERY VERY HAPPY got my K1 back and alive again!!!! I think one reason why I can't upgrade my K1 to a new Android version is maybe because of sdram config strap value of 1 the normal should have a value of 0. Anybody knows how to rset the value for sdram config strap? Thanks
[Thinkpad Tablet Android Development] jerryatherton:
Yes, you need it on your pc for the NVflash method to work. It goes on your pc not your tablet.
[Thinkpad Tablet Android Development] Kazekage Gaara:
Hi guys,

IT WORKED GREAT!!! :D (touchwood)

Followed the instructions to the T and now I have myself a perfectly working Lenovo K1 :D

By the way, one weird thing I noticed, [MENTION=5473581]johnwilliam_a_k_a_trash[/MENTION] , when it asked for APX drivers, I obviously pointed to the drivers folder I got from the nvflash zip, but when it was installing, it showed an error and was asking for a "backup disc" containing folder i386. I had realized that I had seen the i386 folder somewhere, and I found it in the K1_APX_Drivers.zip file that I got from the above link. I disconnected the USB cable and connected it again while the tab was still in APX mode, and Windows asked for driver installation again, but this time, I pointed it to the "usbpcdriver" folder inside the K1_APX_Drivers.zip, and it installed the drivers without asking for anything or giving any trouble.

After installation of drivers, I disconnected the K1 again, restarted the PC, and connected the tab again, and used the "flash-win.bat" to install the ROM. Once installed, the K1 booted up just fine :D I enabled the advanced reboot option and went into recovery. I copied the latest release on SD card and also copied the UNIFIED GAPPS from the Motorola Xoom forums (which Diaz had recommended) and updated to the latest release, rebooted K1, went into recovery again, and installed the unified gapps, and everything seems to be working GREAT!!! :D

Thank you SO MUCH for all the help guys, and THANX A TON kaschemme for creating this AWESOME ROM :D Now am gonna go enjoy my first tablet :D
[Thinkpad Tablet Android Development] :
You came from which ROM to which RON to which ROM. I just need to tract a working procedure of upgradibg the ROM
[Thinkpad Tablet Android Development] explit:
Hello. Can I flash this ROM to my Lenovo ThinkPad Tablet 1838 ?

I alredy have CWM-Recoverz and CM10 0.9.2 on it.

Thanks
[Thinkpad Tablet Android Development] :
Sorry but you can't it is only made for Lenovo K1
[Thinkpad Tablet Android Development] Kazekage Gaara:
Hi,

I will try to be as specific as possible and provide as much details as I can :)

I came from stock Honeycomb (virgin) and directly went to "First update nvflash 3G version" (file name - nvflash_CM10.1_3G_Kaschemme_v1.zip). It booted up perfectly. Enabled Developer Options as instructed and enabled Advanced Reboot. Booted into Recovery, selected option "install from zip file" and then installed the current release (file name - cm-10.1.3-RELEASE-k1-3G.zip). The tablet booted up perfectly, played with it for a couple of minutes, rebooted into recovery, and installed "Unified GApps For Android 4.2.x" (file name - gapps-unified-jb-20130220-signed).

Everything works just fine including 3G internet, although had to manually set up the APN. Once it detected my 3G internet, it upgraded the Terminal Emulator and upgraded Talks to Hangouts :) I don't have a wifi router, so I couldn't check wifi.

By the way, please note, all this was done via external SD card. I experienced data corruption while the SD card was inserted in K1, and the K1 was connected to the PC via USB as "Media Device". I searched a lot for connecting it as "USB mass storage" but apparently this feature has been removed from Android altogether. I realized the data was corrupted when recovery couldn't unzip the above zip files. Nonetheless, I removed the SD card from K1 and connected it to PC via card reader. Formatted the SD card using "HP USB Disk Storage Format Tool" like I do for all my Android SD cards and copied the files. Booted into recovery and the installation went smoothly :)

Also, before connecting the K1 to my PC for the first time, I downloaded the SDK from the link given by jerryatherton :) In the Android SDK Manager, I did not know which option to select and install, so I went with my instincts and just ticked the complete section of "Tools" and "Android 4.4.2 (API 19)" and also scrolled down and selected "Google USB Driver" and "Google Web Driver". The installation took a hell of a lot of time, but once it showed everything was installed, I went ahead with the above installation steps, and successfully installed the ROM on my K1 :)

By the way, sorry for writing this post so big :P Just wanted to be as thorough as possible since you seem to be struggling with this problem for quite a while now :) Just trying to help :)

Lemme know if you have any more questions :)

Regards,

KG :)
[Thinkpad Tablet Android Development] :
Thqnks a lot. Right now my K1 is bricked again. Got stuck on APX mode everytime I reboot the K1 it goes there directly. It is my 4th brick on K1 it happened last night when I was trying to upgrade to Kaschemme's ROM

When you say HC (virgin), does that mean unrooted HC 3.1 or unrooted HC 3.2.1?
[Thinkpad Tablet Android Development] Kazekage Gaara:
You're welcome :)

To tell you the truth, I am not sure whether it was HC 3.1 or 3.2.1. Check out this thread I had posted regarding a K1 problem with force close issues (with pics).

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

I had bought the tablet in this condition. I had shown these pics to Diaz1999 (one of the members here who also has a K1), and this is what he had told me...

So I guess it is HC 3.2, but I couldn't confirm for sure since the force close popups were very severe and wouldn't let me do anything except keep pressing the "OK" button :P Once the K1 booted up and you unlock it from the unlock screen, the force close popups kept popping up and won't even let me open the settings or do factory reset. When hard pressing the shutdown button, only option given to me was "Shutdown". No reboot option, no recovery, etc. My only option was to get the data cable and fix it by nvflash.

Lemme know if you have any more questions :)

Oh and by the way, I should mention, on the current 3G release, my home button works just fine :)
[Thinkpad Tablet Android Development] jerryatherton:
KG, excellent writeup. I am glad it worked out for you.

Johnwilliams, don't give up. You haven't really bricked your tablet yet. I had problems like yours too but I somehow got through them. Make sure you got the SDK downloaded completely as KG describes. You als o might want to look back at some Khanning and Krook threads. They were the first developers that rooted the K1. If I remember from the last time I thought I was bricked I may have started with KROOKS ICS nvflash install, then installed his JB, then KASCHEMMES current ROM.

All I can tell you is that it does work, you are probably missing one small step.
[Thinkpad Tablet Android Development] :
I have feeling too that I am just missing out something. Thanks for your advice
[Thinkpad Tablet Android Development] ti-pich:
Sometime flashing throught apx can be a hit or miss, I remember being unable to flash with apx one day, then another day it would do it without a itch. The process isn't perfect so if it don't work wait a couple of minutes then try again. If you see the tablet doing something when you do the process then it isn't the driver, I remember that when starting a flash with apx the screen would change from nothing to writing "nv3flash server" or something like this. If this happen then the driver are there, it is only failing to do it's job. If it fail the next time add the console output to your post so we can know where it fail. I know it sometime fail at partition 12.
[Thinkpad Tablet Android Development] Diaz1999:
Yeah, I don't know exactly what is your stock HC version, because my K1 stock ROM, after bought it, is 3.2.1 (It have a "close" button on your every recent app's thumbnail)

But in the gsmarena site, they say like this

Unfortunately, I have another Tegra 2 tablet (LG V900 Optimus Pad) which is STILL HC 3.1 until now, and the recent app doesn't have a "close" button
[Thinkpad Tablet Android Development] jerryatherton:
K1 bricking

You may want to go through the history of the thing. Read the threads that I listed here and you will find work-arounds for your issues

Start by going here and doing the initial root, read the first 5 pages of the thread and the last 5 pages

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

the following is still available on goo.im

http://goo.im/devs/khanning/k1/K1_ICS_AOSP_Rooted_R2.zip

Instructions

Nvflash version

1. Download one of the packages above and extract it to a directory

2. Power off device

3. Press and hold both the Vol + and Vol - buttons

4. While holding both Volume buttons power the tablet on

5. The screen should go black and the two front LED's should remain lit. You are now in APX mode

6. Connect your device to USB

7a) Windows: Install the APX drivers from the 'drivers' folder

Double click the 'flash-windows.bat' file

After that do Krook1 step to JB

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

his zips are available on Kaschemmes GOO folder

once you do this, you can do any one of the kaschemmes ROMs Use his gapps and the recovery is included in Krooks roms and Kaschemmes ROM
[Thinkpad Tablet Android Development] ti-pich:
The close button in recent apps was a lenovo addition like the button in the middle with some favorite apps, if you flash the stock honeycomb it's not there. Also 3.2.1 was an OTA update only in the US I think, here in Canada I had to force the update by downloading it and applying it via recovery because it never showed.
[Thinkpad Tablet Android Development] Kazekage Gaara:
Hey guys,

Today, I tried USB tethering, but when I connected the K1 tablet, it again asked for drivers, and even after selecting the drivers folder in nvflash, it would not install.

I tried USB tethering both with USB debugging enabled and disabled but was unsuccessful in doing so. Can you guys tell me how to make USB tethering work ? and which drivers do I need to install this time ?

Another thing, is it just me or does everyone's K1 tablet only recharges up to 99%. The battery circle has been spinning at 99% for quite a while now. Does it ever reach 100% and show "Charged" like other Android devices ?

Thanx in advance for the info guys :)
[Thinkpad Tablet Android Development] jerryatherton:
Another thing, is it just me or does everyone's K1 tablet only recharges up to 99%. The battery circle has been spinning at 99% for quite a while now. Does it ever reach 100% and show "Charged" like other Android devices ?

Thanx in advance for the info guys :)[/QUOTE]

I have one of five that show "Charged", the others only go to 99%
[Thinkpad Tablet Android Development] ronimus:
I have one of five that show "Charged", the others only go to 99%[/QUOTE]

My k1 shows 100% and charged.
[Thinkpad Tablet Android Development] Kazekage Gaara:
Hi guys,

Is there any way to connect this K1 tablet to PC via USB as "Mass Storage Device" ??? I really hate it being connected as "Media Device". There are just too many restrictions, and most of my .zip files and .apk files are getting corrupted when getting copied to K1 as "Media Device."

Another problem is, it is a real pain to get the microSD card out again and again just to copy some stuff :(

EDIT: OMG!!! I was searching XDA about this, and stumbled across this thread...

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

Where one of the guys had wrote...

I thought since ours is also Lenovo tablet, I would give it a shot, but after I input the above commands in terminal emulator, my Lenovo K1 doesn't detect USB anymore :( No USB is detected :( Because of this, I can't do USB tethering anymore :(

How do I undo the above command ?

Please help me out.

EDIT II: Nevermind, I did some research and found out, you can put this command to set it back...

su

setprop persist.sys.usb.config mtp,adb

reboot

:)
[Thinkpad Tablet Android Development] :
That's a scary move. Glad you made it back :) since you know now how to revert it maybe knowing and applying the full/correct script should be known. I am not sure if you will find the script in build prop since my K1 is still hibernating I can't give it a try. XD XD XD
[Thinkpad Tablet Android Development] jerryatherton:
I use Wifi File Transfer Pro fro the Playstore to move fies back and forth. BI also use te MTP transfer without issues also. When Imess something up like yuou didw hen you lost your USB, I would just dirty flash the rom and Gapps without wiping anything and that would have fixed it without losing anything.
[Thinkpad Tablet Android Development] Kazekage Gaara:
Hey guys,

Since Mass Storage is not available anymore, is it possible to use FTP and transfer stuff from PC to tablet via FTP ?

Like may be run something on Android, and use an FTP client on PC to browse into Android and copy and delete stuff ?

[MENTION=4860841]jerryatherton[/MENTION] Thanx for that, but I currently don't have wifi :(
[Thinkpad Tablet Android Development] gm2racer:
I noticed that my tablet was frozen when I unplugged it from the charger this morning, so I held the power button down until it shut off. Now it won't startup? Any ideas on how I can get it back working or do I need to re-image it using nvflash?

Any help would be appreciated.

Thanks!
[Thinkpad Tablet Android Development] jerryatherton:
I recently had that happen to me. I tried several button combos to no avail. I finally figured out that the battery was dead. I think it was a bad charger. I think the charger was sucking the power out of the battery. I don't think that that can really occur, but it did charge up without any loss of data or system with a different charger. It came alive by holding power and volume up and down at the same time.

Don't give up on it.
[Thinkpad Tablet Android Development] gm2racer:
Sorry I should should have been a little more descriptive, the tablet turns on OK, it's just stuck on the Cyanogenmod boot animation indefinitely.
[Thinkpad Tablet Android Development] jerryatherton:
Reboot into recovery and NVFlash your ROM.
[Thinkpad Tablet Android Development] Grobie13:
How could he or she boot into recovery without booting into the rom before. I think there isn't any button combination to boot into recovery, or is there a possibility that I don't know?

Gesendet von meinem GT-I9195 mit Tapatalk
[Thinkpad Tablet Android Development] :
This also happened to me before, at first my tablet was became laggy I did number of reboots but it was getting worst. I charged my K1 while it was off. When I reboot it infinitely stays at CM boot for more than 30 mins. Then I decided to reflash CM10.1 but I ended up having a brick tablet.
[Thinkpad Tablet Android Development] jerryatherton:
I haven't done it very recently, but I think that holding down power+ volume up + volume down would do it eventually.

EDIT: I just tried it, I did interrupt the boot with that button combo, so it should work.
[Thinkpad Tablet Android Development] Grobie13:
I think this is for apx mode, it's ok for nv-flash. Thought you found out a way to boot directly into recovery mode :( That would be a great advantage..

Gesendet von meinem GT-N5110 mit Tapatalk
[Thinkpad Tablet Android Development] jerryatherton:
You are correct, APX mode is where it gets you, but that is a solution for him.

I also use HP Touchpad, they have multiple boot at start up, WebOS, ROM of choice, RECOVERY, SHUTDOWN..

I have been spoiled.
[Thinkpad Tablet Android Development] ti-pich:
You should be able to boot into recovery from a bootloop if usb debugging is eneabled and the bootloop occur far enought in the boot. Usually adb work while bootup so if you plug it in a computer and type

adb reboot recovery

it should do the trick. Be careful to check if there is enought juice in your battery before flashing thought.
[Thinkpad Tablet Android Development] gm2racer:
Thanks for the tip, unfortunately with the latest CM10.1 I think you had to "authorize" the debugging requests. I was able to issue the command, but it asked me to authorize access on the tablet, which I was obviously not able to perform due to the tablet still showing the boot animation. I wound up nvflash-ing...
[Thinkpad Tablet Android Development] :
Bootloader

Hello guys! Finally my K1 is running again since last night, after a 4th time brick, and on stock HC 3.2.1. I got questions, does K1 have a locked bootloader? Do I need to unlock it first before I install custom rom such as CM10.1? I have a feeling the reason why I can't install custom ROM is that because of locked bootloader. The reason I thought about locked bootloader because 2 nights ago I was searching how I can unbrick my K1 in different ways. Then I got to Lenovo TPT forum/thread here in XDA about using NVFLASH and while reading in that forum/thread they said if you get a "rcm 0X40 or 0X04(can't remember the correct value)" after entering a simple command meaning your bootloader is locked. I tried it while my tablet is brick and only runs on APX mode and I got the same result of "rcm" value. Anybody knows how to unlock the bootloader? Thanks :)
[Thinkpad Tablet Android Development] jerryatherton:
USE the methods outlined in this thread http://xdaforums.com/showthread.php?t=1825176

Make sure you load the Android SDK before you start.

after that you can load the Kaschemme recoveries, gapps and roms.
[Thinkpad Tablet Android Development] :
Android SDK, that includes JAVA, APX driver and LeTools as well, is properly installed on my PC. Though I have Krook's ROM and tried it before but doesn't work most of the time. Possibilities I am assuming are the USB port might be loose, cable might be loose, and last could be the bootloader is lock(if there is any or such thing).
[Thinkpad Tablet Android Development] jerryatherton:
try a different cable and different port. What version of windows are you on. ADB is troublesome in Windows 8.x.
[Thinkpad Tablet Android Development] :
I reinstalled Android SDK and whole thing about SDK. I tried flashing CM10.1 today maybe 5 times. Unfortunately I got Unrecoverable Bootloader Error 0X000000004. Though it was able to reach userdata.img successfully installed then after that no prompt and no reboots happened. If I reboot the K1 it will lead me straight to APX mode and you know now what it means XD XD XD

Also it successfully reach userdata.img installation if my tablet is upside down and leaning, it is not vertically upside down but rather diagonally upside down

UPDATE with photo flashing CM10.1:

Anyone can try to explain me how to solve this problem in the photo. Basically that is the last part after userdata.img sent successfully
[Thinkpad Tablet Android Development] ti-pich:
If it can help you I've hosted a honeycomb build here: http://108.161.125.8/. This build was made by khanning, it is a stock honeycomb rooted with cwm. Try to flash this with nvflash then reboot in recovery using this command:

k1recovery

and flash any zip you have from there like the latest CM 10.1 build zip. This should do the trick.

NOTE 1: This is hosted on my own computer so I don't know what kind of download speed you will get.

NOTE 2: This is NOT a flashable zip, this zip contain the rom with nvflash flashing script, a flashable status bar mod zip and the apx driver.

NOTE 3: I don't know how long my link will stay the same so if the link is dead and you haven't had the time to download just ask me and I'll get you my new link.

NOTE 4: Original thread: http://xdaforums.com/showthread.php?t=1564002

EDIT: honeycomb.zip
[Thinkpad Tablet Android Development] :
Been waiting for this to share with me. I knew one of you guys still have the old ROMs specially the rooted one. I will try this as soon as uploading to DRIVE is done. Ok I will wait for the DRIVE
[Thinkpad Tablet Android Development] ti-pich:
Here is the new link to Gdrive: honeycomb.zip
[Thinkpad Tablet Android Development] Kazekage Gaara:
[MENTION=5473581]johnwilliam_a_k_a_trash[/MENTION] After looking at that photo, I would suggest you to keep the target directory names very small, like "nvflash" or "images" and directly put them at the root of the hdd, so in the end, the command being executed is from "c:\nvflash" or "c:\images" or "c:\lenovo". Don't put them in directories inside directories with huge directory names like in your photo. This ALWAYS messes up something.

You wouldn't believe, I have seen people unzipping homebrew command line programs on desktop and directly executing them from there, which in turn results in a HUGE command line, example being "C:\Documents and Settings\User\Desktop\xxx\xxx.exe" and when the program doesn't perform well, they blame the developer :p