yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet Android Development] Koshu:
Eh ... what? While playing music... oh boy, i'm already totaly excited to search for this hotword bug :/ (well it never happend here, anyone from germany with google now-hotword crashes?)

At the moment only bluetooth is working (or was the last time i tried ;). Well these things are more complicated then it sound, so not sure when i have enough time for that.

Fear not little gamer! Version 0.9.1 comes to the rescue! ... well i hope. I spend the day reading the source codes of xbmc/android i found something little interesting. First it uses some kind of native cpp api instead of the java api (well that's not really surprising). Second: To determine the type of an input (is it a button, is it the touchscreen?) it looks at the class/source mask and compares it to an constant value. This value is i.e. 0x1002 for touchscreens and 0x4002 for stylus devices or to be more exact its 0x5002 for stylus devices because its also a touch device (0x1002 and 0x4002 combined bitwise). Now there are to problems: First for some reason the android system recognizes both our input devices (Mutlitouchscreen and sytlus) as input devices with a stylus and gives them the number 0x5002. Second: xbmc doesn't check if a device is able to send touch events, so if the class/source code contains(!) 0x1002 but if its only a touchdevice, so the class code needs to be exactly 0x1002. That's not really the correct way of doing things, i think it happened because there are only a few tablets with stylus on the market.

I fixed this in version 0.9.1 by setting our touchscreen to 0x1002. Now the touchscreen works in xbmc and in DeadZone (free version) and if we are all lucky that's the case for the other games, too. However this also mean that the stylus won't work in these games unless the developer change their way of determining the source of an input event.

Let me know how it works. If you find a (free if possible) game/app that still won't do anything let me know that, too.

P.S: Oh and i fixed the stylus only mode.

P.S.S: The 3G patch is the same as in version 0.9. I only renamed it to prevent confusion. It should still work properly, because i didn't update the sources but tell me if i'm wrong and i will fix it.
[Thinkpad Tablet Android Development] pwstein:
Thanks Koshu
[Thinkpad Tablet Android Development] stas.green:
Yep, games work just fine now. Thanks, Koshu.
[Thinkpad Tablet Android Development] berbecverde:
Just played Need for speed. Works great. Thank you.
[Thinkpad Tablet Android Development] coredump:
It works swimmingly, thank you. Us TPT gamers are indeed grateful, kind sir! :)
[Thinkpad Tablet Android Development] stas.green:
Happy New Year, folks! Wish everyone all the best :)
[Thinkpad Tablet Android Development] mpad:
Thanks koshu for your work on 0.9.1

Didn't realize you're in good old germany as well.

Btw - happy new year everyone!
[Thinkpad Tablet Android Development] ahfpired:
Happy new year and new rom!

Now everything is working as I was expecting. V0.9.1 is great. I cannot find anything wrong with it so far. It's like a new tablet. Project butter rules! :D
[Thinkpad Tablet Android Development] Magnusmarshall:
Only remaining glitch i can think of is the wireless sleep one otherwise its just works butter smooth.
[Thinkpad Tablet Android Development] sikesjb:
Yeah, Its pretty interesting. I wonder if the German version is different. My latest update of google search is 2.210.54669.
[Thinkpad Tablet Android Development] drphrozen:
It was already always on :-\ i'll check the log when it happens again.
[Thinkpad Tablet Android Development] jtpwong:
thank you Koshu

Excellent work, nice to have the tablet updated and shiny again!

Only bugs I see are for some random Maps crashes (for some reason Maps seems to crash with less frequency the more I use it) and the WiFi "freeze"... seems that if the tablet is away from a wireless network for some time, it goes into some state such that the WiFi settings will be stuck on "turning on WiFi..." indefinitely until I reboot. Post reboot everything works fine again, until the next occurrence.

Many thanks for what you've done for my tablet!
[Thinkpad Tablet Android Development] DeucesAx:
Anyone else experiencing shortened battery life with .91 compared to. 89?
[Thinkpad Tablet Android Development] obscure.detour:
Yes. With 0.81 I could achieve <~1% battery drain per hour. I think it has something to do with the WiFi not going to sleep. I'm gonna try reverting the setting to allow WiFi to idle.
[Thinkpad Tablet Android Development] pauloviegas:
3G is not working on me. Any ideas?

Thanks for the great work, I'm on this since 12h and so far so good but 3G is fundamental.

TPT WE 64GB

[My bad ... the APN settings where missing .... ]

All is working!!!!

Great job!
[Thinkpad Tablet Android Development] DeucesAx:
Are the battery stats accurate? If so Wi-Fi is negligible for me. About 2% after 10 hours. The "Android system" however uses a lot, never noticed that before.

I also have random reboots which I did not have before with Wi-Fi never sleep on.
[Thinkpad Tablet Android Development] obscure.detour:
Not sure if stats are accurate. Was just noticing that in comparison to 0.8.1, idle battery does not last, seems I lose ~2-5% an hour when idle. And unfortunately allowing WiFi to sleep doesn't work. WiFi loses its connection to the AP and won't connect again until reboot. Toggling WiFi on/off wouldn't remedy the solution.

Other than that, the tablet is working great! Loving the ability to play games again! Thanks again for your work Koshu
[Thinkpad Tablet Android Development] jregehr:
Ok so here's my secondary report after a few weeks.

1. I had reported that the 3 dot menu doesn't work.. it doesn't. For example i can't write this reply on xda app on the tpt because I can't get at the menu to hit reply. Clicking it does nothing.

2. Wi-Fi death and sleep.this happens regardless of the"always on"setting. I'd I run 3g with Wi-Fi turned off it will sleep of death in just minutes. If u leave the Wi-Fi turned on all the time then it'll usually stay alive for awhile at least.

3. I have great difficulty charging this thing because when it does the Wi-Fi death then it won't charge so I can't even charge to full. Further troubling is it often won't charge past 20% overnight even when I've manually powered it off for night so it doesnt do the sleep of death. When I charge it while it's powered on the screen wants to stay on all the time and so it hardly charges.

Thanks for the efforts!

3.
[Thinkpad Tablet Android Development] rendark:
rotate doesnot work

my display will not rotate

hardware button auto rotation is enabled

display rotation all switched on, but does not rotate?

is there any g-sensor calibration?

btw. sanx 4 the great work
[Thinkpad Tablet Android Development] Magnusmarshall:
I think your install got messed up as the wifi of death is only a issue if wifi isn't always on.

I had to reinstall twice before i got things stable as left over crap had messed up the first one.

The sec install was clean so this was no longer a issue and it runs very smooth now.
[Thinkpad Tablet Android Development] mpad:
How can you tell if an install is "clean"? Is there any way to check?
[Thinkpad Tablet Android Development] cajunflavoredbob:
Clean install means that you boot into recovery and wipe /system, /data, /cache, and dalvik cache before installing a new ROM. A dirty install is wear you just flash the new ROM over the old one without doing any wipes.

A dirty install leaves behind traces of the previous ROM and can causes issues sometimes. If you dirty flash and have a weird issue, then you need to wipe everything and see if it happens with a clean flash. This will easily be able to tell you if your problem is with the ROM or with something you did.
[Thinkpad Tablet Android Development] Magnusmarshall:
Do as it says on the first page.

It may take a couple of time to clear it out and get it running the way you want but that only takes a little work.

My first install would reboot on its on and freeze so i went back and redid as was instructed.

It now works very smooth and very quickly.
[Thinkpad Tablet Android Development] tatusmaker:
charging

l have noticed it's take a lot to charging the battery...l have pluged the charger at night and in the morning l mean at noon didn't passed over 99% ???anyone have something like this??
[Thinkpad Tablet Android Development] Magnusmarshall:
Yeah the WiFi bug is certainly there although always on seems to bypass it.

It seems to be the only real bug left and the rest would be just tweaking the software.
[Thinkpad Tablet Android Development] mtvento:
There are actually a couple more things: it happened that the device touch screen didn't respond anymore and had to force off and reboot; and the auto rotation got stuck on vertical and only got back to normal after a reboot. Unfortunately I could not find the exact sequence to reproduce the bug.

By the way my tablet goes SOD even if connected and within reach of the gateway and wifi always on.

Sent from Lenovo Thinkpad Tablet on Koshu CM10 ROM 0.9.1
[Thinkpad Tablet Android Development] pixbuf:
I have this issue, too. I have wifi set to stay alive always, but sometimes (perhaps when I move to a different AP?) wifi goes off. When I tap Wifi On, I get a message "Turning Wifi on ..." and it just stays like this forever. Restarting brings wifi back.

I think this may be only since 0.91, because I've only notice it recently. Is it ok to reflash 0.9 over 0.91?

Thanks.

---------- Post added at 07:26 PM ---------- Previous post was at 06:34 PM ----------

I flashed 0.9 over 0.91 and it worked OK, but then I realized that the wfi zone was set to Europe. I set it to US, and flashed 0.91 again. We'll see if that fixes it.
[Thinkpad Tablet Android Development] mynymyl:
Clean install, everything seems to be working beautifully...

Except when I try and load a flash drive to the USB drive I don't see it with es file explorer. I've been searching for someone with this issue but haven't found anything yet. Can anyone point me in the right direction? I don't see that drive or the external sd drive either. They show as mounted under the settings-storage area but no way to access the files on them since the directories do not even show up in the file manager...

Love the ROM koshu! Thank you! This thinkpad my cousin brought back from china so no google play store or gapps until now. :laugh:
[Thinkpad Tablet Android Development] phinphan:
Koshu - I just installed 0.9.1 and wow. What a great piece of work. I had abandoned my TPT for a Galaxy Note 10.1 and just tried it out again with 0.9.1. It makes it a whole new machine. Thanks for the great work. Even the camera is functional. If only Lenovo had spent the resources to develop the software for this tablet, like the CM community.
[Thinkpad Tablet Android Development] Strongbowsix:
Amazing work Koshu! Just installed 0.9.1 and the tablet runs incredibly well. this is what it should have been. Thanks!
[Thinkpad Tablet Android Development] lmbea4:
Try the /storage directory instead of the /mnt directory. I had the same confusion when I first updated to 8.1
[Thinkpad Tablet Android Development] pille_gps:
hi to all

this rom is super, only the problem with the wifi, i must restart my tpt 2 o 3 times each day. without the restard the wifi down't works. but now with letools on tpt the wifi is ok.

sorry for my bad english
[Thinkpad Tablet Android Development] obscure.detour:
@Koshu

Nice to see 0.3 out :) Seems to be working fine so far. I did have another no-wake screen when attached to dock moment with build 0.2 right before I flashed 0.3. The screen wouldn't wake after pressing anything and even taking the tablet in and out of the dock (which usually always wakes the screen). Anyways, it seems to have something to do with the dock and if/when the screen turns off. Because typically the screen won't go all the way off when connected to the dock unless you force it to. So it seems on rare occasions the screen turns all the way off after connecting to the dock which causes the issue.

I'll let you know if it happens on 0.3. Thanks for the new build. Sorry I don't have a WAN card to test :p
[Thinkpad Tablet Android Development] mandrsn1:
0.3 running well here. No WAN card to test.

Is the lock screen landscape only for everybody?
[Thinkpad Tablet Android Development] Koshu:
Only portrait? I get only a landscape mode (already wrote it on the todo list) :confused:

Edit:

Ericsson card is working now (got a data connection). Now the Gobi card and a few minor fixes and we have a fully working JB.
[Thinkpad Tablet Android Development] mandrsn1:
That is what I meant... oops.
[Thinkpad Tablet Android Development] emuandco:
well, except the kernel ^^ but great to see such nice progress. i just need a root exploit for ics now...-
[Thinkpad Tablet Android Development] Koshu:
What are you referring to? A 3.x kernel?
[Thinkpad Tablet Android Development] ker2gsr:
running great here keep up the great work

rocking rooted ics now with jelybean.. ThinkPadTablet..... *****es
[Thinkpad Tablet Android Development] obscure.detour:
The landscape only lock screen is definitely not a bug and is easily fixed by going to Settings > Display > Rotation > check Include lock screen. :)

v0.3 has been doing random shutdowns for some reason. I'm going to do a full wipe and re-flash to see if it fixes it.

Thanks again Koshu for all your work.
[Thinkpad Tablet Android Development] emuandco:
yeah. not needed urgently, but it enables nice gimmicks like exfat support and stuff.

edit: is phone support possible with the integrated wwan cards?
[Thinkpad Tablet Android Development] Koshu:
Didn't know there is an option, only saw some releated lines in the config files. But i will make this a default. Thanks

Kernel:

A 3.x kernel would be nice, but i don't think the benefits are worth the trouble. Well maybe if everything else is working and i'm really really bored.

phone support:

I believe not. But will give it a try (just need to enable the phone support and recompile it). SMS is working, thought.
[Thinkpad Tablet Android Development] emuandco:
SMS should be working, yes. At least i got a message from O2 that my speed got reduced ^^
[Thinkpad Tablet Android Development] mandrsn1:
Wow. What an easy fix. Thanks!
[Thinkpad Tablet Android Development] mari8b:
For me stable ROM for daily use! Great job, thanks!

3G working good on ROW TPT!

Sent from my JB-powered ThinkPadTablet with Tapatalk 2
[Thinkpad Tablet Android Development] dude2k5:
Havent used my thinkpad for a while, recently updated it today (US version) and was able to restore root (voodoo didnt work), get CWM installed and try this rom. So far everything is much smoother than stock. Great work.
[Thinkpad Tablet Android Development] dsw1ft:
Installing now!

Koshu, I haven't really written much around here, but I wanted to thank you for what you've been doing with our TPT.

I had your CM9 on my TPT for a while and thought it was so much better than stock.

I recently went through the painstaking process of installing stock ics which I thought I had bricked a few times, but some how I got through.

I really like stock ICS, but I'm not into stock. I really enjoy flashing roms.

I really wanted to try out Jelly Bean ever since it came out. Thanks for putting it together for us.

I can't believe how fast you putting this rom together... Why does it take so long for Lenovo to update their stuff?

Anyhow, I'll let you know my experience with it after I'm done.

dsw1ft

US TPT 32GB.
[Thinkpad Tablet Android Development] dsw1ft:
jellybean is amazing. I will admit the ics stock was a bit more stable with ui smoothness but jb is much faster. It is smooth too but there are rare hiccups.

I have not tested much yet but I really love how unbloated this cm10 is compared to stock.

sent from my CM10 JB Thinkpad Tablet
[Thinkpad Tablet Android Development] dsw1ft:
I have been testing this rom for the last few hours.

A few comments

1. Lockscreen hang-up is there

2. Graphics are much better and games load faster. When I used to play Flick Soccer it would take forever to load. Now it takes a matter of seconds. I know there is a difference, because I used to get so frustrated before.

3. Scroller is much smoother and faster. Especially up and down scrolling ex: gmail or bible apps.

Looking forward to next releases.
[Thinkpad Tablet Android Development] scooteratl:
ICS 4.0.3

i am on 0070_0132. Is there a way to get CM10 on now? I have read through the forums, but still don't understand what I am really doing.
[Thinkpad Tablet Android Development] Koshu:
I have thought about that, too. Several points came to my mind (but they are all just assumptions):

One of the biggest points. Lenovo needs to go through the verification process of (i.e.) the carriers, to make sure that their device is working properly in the networks. Of course i skip this step and instead pray to the gods of microchips that everything works fine. I heard that this step alone takes several weeks maybe even months.

Lenovo needs to port their modifications like the beautiful, most useful wheel for your favorite apps (warning: sarcasm ahead) and the mobility manager, which of course i won't port even if someone holds a knife to my throat.

The differences between HC and ICS were much bigger as the differences between ICS and JB. If lenovo tried to port JB, maybe they would be a little faster this time.

They need a lot more testing etc. before releasing something. I just let you guys do this ;)

On the other hand I'm just only one single person, working on it in his free time, don't have all the information lenovo has, so need to study the behavior of the stock roms if i want to know how some closed source parts work and haven't even much experience with android (CM9 was my first project in the android world). That let my assume that lenovo isn't spending to many man hours on the support of old devices and i don't think we will get more updates from them as it seems they are taking the windows 8 route now.

The Lockscreen hang-up is somehow related to the kernel and/or some hardware parts. I will try to do something about that but lets keep this for later.

The problem isn't getting CM10 but getting root. The steps are like this:

getting root

install clockworkmod

install cm10

Until now, there is no exploit found to get root on stock ICS, you have to get root in stock HC and then upgrade to ICS making sure your root will be kept. If you are on ICS now without root you have to wait until someone finds a way to root it.
[Thinkpad Tablet Android Development] emuandco:
What about nvflash and someone being so nice to hand a system dump for the same TPT? Shouldn't this work?
[Thinkpad Tablet Android Development] pixbuf:
When I set the wifi region to the correct value my wifi problems went away. I never have to restart to get my connection back.
[Thinkpad Tablet Android Development] pille_gps:
Thnks but where you can change thi value?

ok. i found it
[Thinkpad Tablet Android Development] obscure.detour:
Found the setting. Switched it to US. I'm going to try it and see if it helps. Because right now with v0.9.1, I cannot even turn my WiFi off without needing to reboot in order to turn it back on. Thanks for the suggestion.

Koshu, on another note, I never had issues with the WiFi driver that was in v0.8, was there a specific reason you updated it?

Sent from my Nexus 4
[Thinkpad Tablet Android Development] pille_gps:
Hi to all

one questions, is this the only customrom that works with my tablet (18382dg 64GB), or it exist another one? i can not find any other informations.

btw, this rom works fine, but only the version 0.8.1.

thanks.
[Thinkpad Tablet Android Development] Koshu:
Ok, so the wifi is the main topic here at the moment. I guess the new drivers are causing more trouble then solving any or are there people here with different experience?
[Thinkpad Tablet Android Development] cajunflavoredbob:
WiFi seems solid to me. I don't know if it matters, but I did a clean install of this version.
[Thinkpad Tablet Android Development] Magnusmarshall:
Wifi is solid and works fine.

The reboot issue is still there of course if it not set to always on and changing the country area doesn't fix this.

Seems to be the only remaining large issue.
[Thinkpad Tablet Android Development] cajunflavoredbob:
I don't mean to keep bringing this up, but did you do a full wipe? I had random reboots unless wifi was set always on as well until I wiped /system and /data to start fresh. Not one wifi or random reboot issue since I did that.
[Thinkpad Tablet Android Development] Magnusmarshall:
I did but may do it again for the heck of it.

After all experimenting is part of the testing we do to help koshu .

Ok doing so now.

Booted into recovery

Factory reset

wipe cache

wiped d cache in advanced option

Installed latest build

Now we see.
[Thinkpad Tablet Android Development] pille_gps:
I am back to version 0.8.1 and it works fine
[Thinkpad Tablet Android Development] berbecverde:
wifi works fine here. did a clean install. no problems.

the only problem i got is the wifi sleep, but hey, sooner or later it will be fixed i hope. :D

thank you.
[Thinkpad Tablet Android Development] ares93:
I've only had my TPT for two days, but this rom gave it new life. Only problem is the bloody ghosting but that's a hardware issue...

Btw, are we getting OC kernel sometime in the future? I noticed you had it in a previous version.

EDIT: What the hell is TBT? Or has spell check gone bongo?
[Thinkpad Tablet Android Development] pille_gps:
What the hell is TBT?

i'm not shur but i think:

TaBleT =TBT
[Thinkpad Tablet Android Development] Magnusmarshall:
Still requires the wifi to be always on but that's it.
[Thinkpad Tablet Android Development] drphrozen:
I still have the wifi sleep/lost signal issue. It is set as always on, and im using 0.9.1. Maybe i should try and downgrade.

And yes, i did do a full wipe :)
[Thinkpad Tablet Android Development] ares93:
Is there a way to have NTFS R/W? Cause NTFS read is great and all, but write is crucial for some people, like me.
[Thinkpad Tablet Android Development] pille_gps:
same problem, but after the downgrade to 0.8.1 it works fine.
[Thinkpad Tablet Android Development] cajunflavoredbob:
You might be able to try using exFAT instead of NTFS. It supports the better R/W speeds, larger file sizes, and isn't locked down by Microsoft. I'm not sure if the TPT will recognize exFAT, but it's worth a shot.
[Thinkpad Tablet Android Development] Schmischi:
@ares93

TPT stand for T hink P ad T ablet. :)

Gesendet von meinem ThinkPadTablet
[Thinkpad Tablet Android Development] ares93:
I know what TPT stands for, what i dont get is what TBT is. Because the spell check in my phone corrected TPT to TBT for some weird reason....
[Thinkpad Tablet Android Development] mtvento:
R: [ROM][CM10] Thinkpad Tablet (v0.9)

I flashed the 0.9.1 version once more because I suddenly couldn't change the keyboard any more.

The good news is that without any software installed it has no SoD issues.

Now I will install the apks one by one and find out when the SoD reappears and/or which is/are the apks causing it

Then It could be easier to find out why. I have the same apps on my Chinese s3 clone, on android 4.0.x, and have no problems with it.

(SoD=Sleep of Death)

Sent from Lenovo Thinkpad Tablet on Koshu CM10 ROM 0.9.1
[Thinkpad Tablet Android Development] daswahnsinn:
What is TBT?

TBT is "Truth Be Told"

Now let's stay on topic, this has gone on too long.
[Thinkpad Tablet Android Development] DeucesAx:
Is there an add blocker preinstalled with v.91?

Seems like sites which could be on blacklists are blocked for me.

I did install an app once but that was be before I wiped everything and its neither in my play stores installed apps list nor shows up in the "root app deleter" app
[Thinkpad Tablet Android Development] ToS_phoenix:
@DeucesAx

My guess would be that something is wrong with the DPI settings?

The standard is 160 to keep market compatibility, but you can try to change it or install a multi dpi market..