yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Q&A, Help & Troubleshooting] boarder.2k9:
I've seen a couple of threads on this across the web but theres nothing i've found that can fix it.

So,

I have a contact saved with 07... or +44...., i send an sms to them fine. They then reply and when i click to reply at the top i can see the number has automatically changed to 44 (no +), therefore the sms cant be sent and i get an error message. I have to close that conversation, go to the origional conversation and then retype and send.

Recieved sms, upon reply drops + and message failed.

This has only happened on a couple of contacts and others work fine. I have tried standard sms, Go Sms and hancent. None of them can resolve the issue.

I have tried 2.1, 2.2 JP5, JPU and 2.2.1 JPY (standard and custom ROMS) and all give the same problems with the same contacts.

There is literally nothing i can do to sort this.

I have tried deleting their contact and adding a new one, sync with facebook (get them to remove their number and add it in manually). Literally nothing i can do has got around this problem.

Please please someone help me. For a perminant solution i would be willing to donate via paypal.

Edit:

Is there any way to REPLACE the standard sms apk with a different one as Go sms and Handcent run off the standard sms app. Therefore, maybe a replacement (rather than an addon) would fix this bug??
[Galaxy S I9000 Q&A, Help & Troubleshooting] kocj:
Somethimes it hapened to me too.

When I tried to send it again for once or twice usualy it works.

Would be happy if someone can fix this.
[Galaxy S I9000 Q&A, Help & Troubleshooting] boarder.2k9:
please someone help!!? I will donate £10 (like $15,16ish dunno exchange rate)
[Galaxy S I9000 Q&A, Help & Troubleshooting] Tehpriest:
Could it be a problem with the person who replies phone or network? As it only happens to a few it sounds like their phone or network is not enclosing the correct reply number with their text. Is that possible?
[Galaxy S I9000 Q&A, Help & Troubleshooting] jimmy_zeropm:
I'm experiencing the same problem. It only happens to one contact in my list. I've tried many things but cant solve the problem...
[Galaxy S I9000 Q&A, Help & Troubleshooting] boarder.2k9:
Sorry for late response,

finally i have got this sorted. i think it is a samsung rom issue either that or possibly go sms (although stock mms did it too). I am now running cm7 and have not had this issue once, if you aren't running cm7, i would highly recommend it, it is very fast and reliable, there are some bugs but it brings new features too. check it out
[Galaxy S I9000 Q&A, Help & Troubleshooting] newmail:
If deleting the whole thread fixes it, there's an app in the market that can fix it.
[EVO 4G Q&A, Help & Troubleshooting] NVETHIS:
Hey, my firend wanted me to post a message for him. I rooted his phone a while back using the Unrevoked method. He's got CLockwork Mod Revocery and it show's Ship S_Off and never loaded a custom ROM. Continued using the Sprint ROM. He did apply an updated from sprint, and now can not use his Sprint Hot Spot Application for Wi-Fi? Does anyone have any info on this? I'm assuming a custom ROM would resolve this, but what if he wanted to stay with the stock Sprint ROM? Any help or pointing me in the right direction would be appreciated.

-Slevin
[EVO 4G Q&A, Help & Troubleshooting] stevo11811:
wrong spot?

edit : its because they want you to pay for their service, if hes rooted, get the wifi hotspot off of the market and call it a day, the one that comes with the software will give you the login error unless its the modified apk
[EVO 4G Q&A, Help & Troubleshooting] OneStepAhead:
If he wants the stock ROM, he will have to use a 3rd party solution for tethering. Many of the custom roms have the built-it tethering enabled.
[EVO 4G Q&A, Help & Troubleshooting] a senile fungus:
Or a try a different ROM. Stock will be stock. A customized ROM will have more options and performance, not to mention the hotspot...

Plenty of ROMs out there that offer a stock look. My personal preference is mikfroyo. Also, mikfroyo offers a stock theme so it'll look the same

~ I'm a fungi
[EVO 4G Q&A, Help & Troubleshooting] nikcers:
1) please do not post technical support questions in the development forum, that is what the Q and A forum is for.

2) Tell your friend to go to the android market and download the wireless tether app for root users.

3) If this fails, please refer to step 1
[EVO 4G Q&A, Help & Troubleshooting] kingakuma:
Download and install calkulins hot spot fix
[EVO 4G Q&A, Help & Troubleshooting] Dhyneland:
How do I change the color of the 3G, Wifi, and Battery icons in the statusbar on CM7?

Which files within framework-res.apk and/or systemUI.apk do you change? The icons themselves are fine just want to switch the color to this #FF2A94E3

The green looks a little funky with my setup
[EVO 4G Q&A, Help & Troubleshooting] iamthebigcheeze:
Battery icons are in framework-res, they all start with stat_sys_battery

Data, signal, and wifi icons are in SystemUI.apk, they all start with stat_sys_data, stat_sys_signal, and stat_sys_wifi respectively.
[EVO 4G Q&A, Help & Troubleshooting] Dhyneland:
Nice, thanks man!
[About XDA developers] halfchkn:
Hi,

Is there a way to only diplay the forum categories that you'd like to view instead of the whole list everytime? I'm just thinking that this would put less stress on the server as well as save some bandwith/time.

Thanks!
[About XDA developers] missparker76:
You can hide the content of a forum (you'll have just the title of the forum) by clicking on the arrow at the right end of the title.
[About XDA developers] the_scotsman:
What I have is a bookmark folder on my browser toolbar with all my individual forums set up as a shortcut. This way I can go straight to a particular forum. Just a suggestion :)
[Optimus One, P500 Original Android Development] mik_os:
I did dirty hack: insert msleep(1) after each input thread synchonization in mcs6000 driver.

Now hack is not dirty, just found that driver has native implementation of "sleep".

Result: 15-30% cpu use with tap down.

Included all tweaks from GNM OC Kernel.

Packaged in koush's anykernel for compatibility with any rom.

Do not forget to make nandroid backup first.

Probably fixed "scroll bug".

v1.1: added pressure sensitivity (works correctly only for single touch because of our touchscreen).

Link: http://www.mediafire.com/?li7aviy6awdebs5

Sources: https://github.com/mik9/ThunderG-Kernel
[Optimus One, P500 Original Android Development] minimotardsp:
I triwd to flash it,but when i flash i have error,one file isn't in the zip
[Optimus One, P500 Original Android Development] mik_os:
Redownload. I updated zip few minutes ago.
[Optimus One, P500 Original Android Development] RevengeFNF:
Do i need to clean all my data, or i only need to flash the Kernel?
[Optimus One, P500 Original Android Development] domenic_s:
Got errors while flashing the zip.

E:Wrong digest: META-INF/com/google/android/updater-script
E:Verification failed

Installation aborted.
[Optimus One, P500 Original Android Development] mik_os:
No. Only apply kernel.zip via recovery (that flash new kernel).

Ok, so i need to sign it. Will fix this in a few minutes.
[Optimus One, P500 Original Android Development] Deni_N:
it does not work, just tried to flash in custom recovery, it says missing something. turned off verification and again the same problem.
[Optimus One, P500 Original Android Development] minimotardsp:
i have this problem please fix it thank:)
[Optimus One, P500 Original Android Development] natedogg20050:
ok did post it too late haha hope that u have done a great step mike thx for everything
[Optimus One, P500 Original Android Development] mik_os:
Updated link in first post.
[Optimus One, P500 Original Android Development] kashtancheg:
About unsigned zip files

You can flash unsigned zips. In the recovery menu just select Other -> Toggle Signature Verify. It will disable this verify.

About this hack. It's working. BUT the scroll works buggy now. For example, you cannot make the contacts menu scroll from the beginning to the end fast now
[Optimus One, P500 Original Android Development] domenic_s:
I flashed it...and hey: IT WORKS. Well done mik_os.

//edit: just recocknized the bugs on scrolling...that sucks.
[Optimus One, P500 Original Android Development] mik_os:
I would not say that it became too buggy, only a little bit (very little). And maybe you have too much contacts in youe contact list :)
[Optimus One, P500 Original Android Development] natedogg20050:
nope it works really nice here mik thx alot for fixing this :)
[Optimus One, P500 Original Android Development] ghostface:
unbelievable, it works!
[Optimus One, P500 Original Android Development] The_ERROR:
miki, is it possible insert some double or something with float value? I mean if it is possible do less that 1 millisecond? For example msleep(0.5)? It will be faster for scrolling, but will not do loop on touch.

//Edit:

It should be possible... http://www.handyboard.com/oldhb/software/icmanual/node86.html

//Edit2:

or maybe use usleep(microsecond) :)
[Optimus One, P500 Original Android Development] mik_os:
We can't use usleep in kernel level code because it is libc function. And msleep accept only integer (int/long).
[Optimus One, P500 Original Android Development] kashtancheg:
Genius things are always simple! The bug wich couldn't be solved for 3 years! :D

Mik, I think you should work in google ;)

NFS Shift runs perfectly now when applying the brake!
[Optimus One, P500 Original Android Development] mik_os:
The bug in our phone is not related to famous bug in android issue tracker. And my hack is little bit crappy :)
[Optimus One, P500 Original Android Development] minimotardsp:
Mik os you are a god XD thank you for this kernel work very very good
[Optimus One, P500 Original Android Development] Jason_V:
What kind of battery life are you experiencing? I didn't have the phone for a full day before rooting and overclocking so I have no comparison to stock.
[Optimus One, P500 Original Android Development] ljubisa_sk:
GREAT

Works great with my P500 on Megatron :))))
[Optimus One, P500 Original Android Development] personalweb:
My phone now is on a Lg service for a problem with camera,

but in the normal use you see a real difference with the sensitivity option?

Very thanks.;)
[Optimus One, P500 Original Android Development] mik_os:
It's just for fun enhanced :)

Android support this, so it may be usable for some applications.
[Optimus One, P500 Original Android Development] bioan:
So you say that the problem (axis inversion) is related to hardware ? I really hoped that you could fix this. Keep up with the good work.

P.S: Any news regarding to Gingerbread ?
[Optimus One, P500 Original Android Development] Der_Caveman:
I would say that irq handling is a bit messed up.

From where did you know that the fifth byte is the pressure? And why isn't the ninth byte "pressure(2)"?
[Optimus One, P500 Original Android Development] mik_os:
I saw that 5th byte did not using and tried to debug what it means (first time i hoped that it related to axis inversion bug:) ). Then i tried to reqeust pressure of 1st (and saw that it is the same as 5th byte) and 2nd touch via i2c and saw that with 2 touches pressure is incorrect. And if 9th byte (at this time requesting only 8 bytes) is pressure(2) it will be incorrect too so there are no sense to use it. All this steps commented out in code.
[Optimus One, P500 Original Android Development] rosuvladut:
1.1 works with void #delta or do I have to flash it with #echo?

mik_os,I really appreciate your work,keep it up!
[Optimus One, P500 Original Android Development] yanuk:
Loving my o1 now. Its so much more usable. Original rom and setcpu to 728 :)
[Optimus One, P500 Original Android Development] arczangel:
good day, how do you manage to update the kernel? did you just flash it over void delta? or delete first the void kernel module folder, reboot and flash this milk's kernel?

anyone's reply greatly appreciated!
[Optimus One, P500 Original Android Development] Jason_V:
Updated to v1.1 but experienced a few random reboots and rolled back.
[Optimus One, P500 Original Android Development] The_ERROR:
I just downloaded .zip, copied it on sdcard, flashed via custom recovery and enjoying this great kernel.

Void. #delta, with file config:

use_config_file=1

kernel=1

gingerbread=1

stocktheme=0

gapps=1

a2sd=1

tapps=1

hwacc=1

sf=0

blink=0

gpsfix=0

galleryfix=0
[Optimus One, P500 Original Android Development] Markino:
Hi,

first of all many thanks for all you've done!

I've install your kernel and my question is if I need the JIT + HW acelerator package found on this forum (http://xdaforums.com/showthread.php?t=853418) or is it included on your kerner?

Many thansk and keep up the great work!

Marco
[Optimus One, P500 Original Android Development] Der_Caveman:
The ninth Byte is "z2"- look here:

#define MCS6000_TS_INPUT_INFO 0x10
#define MCS6000_TS_XY_HIGH 0x11
#define MCS6000_TS_X_LOW 0x12
#define MCS6000_TS_Y_LOW 0x13
#define MCS6000_TS_Z 0x14
#define MCS6000_TS_XY2_HIGH 0x15
#define MCS6000_TS_X2_LOW 0x16
#define MCS6000_TS_Y2_LOW 0x17
#define MCS6000_TS_Z2 0x18
#define MCS6000_TS_KEY_STRENGTH 0x19

The LG driver begins i2c read at MCS6000_TS_INPUT_INFO (0x10) and reads 8 bytes (MCS6000_TS_Y2_LOW)- the next byte would be MCS6000_TS_Z2.
[Optimus One, P500 Original Android Development] mik_os:
I saw and test this (you can see this in comented code), but with 2 fingers touhscreen report wrong values so there are no sense to reqeust second pressure.
[Optimus One, P500 Original Android Development] Markino:
Can you please confirm if in your kerner JIT and HW accelerator are enabled?

Thanks!

Marco
[Optimus One, P500 Original Android Development] The_ERROR:
It's not kernel issue - so no, he probably not :)

http://xdaforums.com/showthread.php?t=853418&highlight=jit
[Optimus One, P500 Original Android Development] mik_os:
Kernel does not related to jit/hw.
[Optimus One, P500 Original Android Development] Markino:
Thanks man!
[Optimus One, P500 Original Android Development] The_ERROR:
...and who one? :D:D
[Optimus One, P500 Original Android Development] Der_Caveman:
After inspecting the code for a long time I claim that the LG driver is not conform with linux's Multi-touch (MT) Protocol.

Then the interrupt handling is buggy.

And why a delayed work queue? I think it is a workaround for the buggy interrupt handling.

I'm on it.
[Optimus One, P500 Original Android Development] peacekeeper05:
nice. a new version is already out.

anyone experienced bugs after flashing v1.1 of this kernel?

i have no issues with v1.0 so if there are bugs on v1.1, i will not flash it.

@mik_os

you are AWESOME! :)

thanks a lot
[Optimus One, P500 Original Android Development] Kel_Sceptic:
So there is stil HOPE !!!! thank you guys for trying, and maybe succeding :) :p
[Optimus One, P500 Original Android Development] Der_Caveman:
Here comes a message from Sippolo who can't post here yet:
[Optimus One, P500 Original Android Development] lekhwani:
Does sippolo mean 1.0 by before and 1.1 by after?

Or normal kernel by before and mik_os kernel by after?
[Optimus One, P500 Original Android Development] bioan:
The first set of results are without mik's kernel and the second one with the kernel.

He also mentions BEFORE and AFTER
[Optimus One, P500 Original Android Development] Wextercz:
watch this ! my video

[YOUTUBE]http://www.youtube.com/watch?v=0tb0oIlIsCQ[/YOUTUBE]
[Optimus One, P500 Original Android Development] Sippolo:
I can finally post in here ^^

Yes the test has been done with, namely, these specs:

BEFORE: stock ROM + OC's Kernel + CPU @ 787 Mhz Interactive Governor + HW Acceletator + Jit (no stagefright player)

AFTER: Same as Before, but with the 1.1 kernel version in this post.

The result is amazing, in terms of performance (fps) the applications seem to react just like you were not touching the screen at all!

Never had an issue/block/strangefacts on Before spec, nor (for now) on the After spec.

It seems very stable, and hopefully it'll stay stable from now on ;)

@Der_Caveman : thanks :)
[Optimus One, P500 Original Android Development] yanuk:
just flashed v1.1

fantastic! Screen is really sensitive now!

I can now "fine scroll" by rolling my finger down!
[Optimus One, P500 Original Android Development] edangel:
hmmmm...i use void rom and i dont have any luck with 1.1 fix...i am back to first release as 1.1 gave me more screen lags and scrolling lags...maybe it works better on stock roms..idk..!but thanks for this great work..:D:D:D
[Optimus One, P500 Original Android Development] ccdreadcc:
im using void delta with 1.1 lagfix kernel, absolutely no lags in screen flips and games.

only browser scrolling had tiny lag but im ok with that :)

update : yes the scroll lag needs to be fixed :\ , just after swiping down the screen scrolls with miniature delays every 0.3 seconds :|
[Optimus One, P500 Original Android Development] arczangel:
Anyone having a problem regarding battery after flashing this kernel? mine i think it drains my battery faster!!! anyones' help greatly appreciated!
[Optimus One, P500 Original Android Development] ccdreadcc:
reflash v1.0
[Optimus One, P500 Original Android Development] yanuk:
I did notice battery draining faster though I thought was because I we playing more games on it. Will monitor it for a few more days.
[Optimus One, P500 Original Android Development] Zerobarat1:
Finally I can post here .

Thx very much to mik for this awesome addition . I have 1.0 custom kernel for a few days and everything is rock stable . Haven't tried 1.1 as I learned there's no actual performance improvements , still it should be tested by as many as possible and post feedback for mik to see .

Also I enabled jit + hw and stagefright ( this one is a bag of bs as it doesn't bring anything to the table ) . yesterday I also disabled jit and today HW. I mean HW does make menu a bit more fluid though let's face it , the difference is very hard to spot. But in-game and in the 3d quadrant test , with hw enabled graphics seem to stutter a bit more often especially in real life games .

I don't know it may be just me I'm using stock LG firmware V10B with no custom ROM. Maybe with other ROM's it works better .

Cheers and let's see if mik can pull more awesomeness out of his hat :D
[Optimus One, P500 Original Android Development] socialdistortion:
With the v1.1 even I think the battery backup has taken a slight hit... or I'm enjoying my games a bit too much :p:rolleyes::D
[Optimus One, P500 Original Android Development] Zerobarat1:
I would have posted this in OC dedicated thread but on my stock firmware ROM V10b , if I set in Setcpu to use Interactive Governor , it seems to do more harm then good , though not FPS talking more like video playback . It's actually atrocious for video playback .

Right now I'm running 729mhz max and 245hgz min with on-deman governor. I ask you people , is it ok if I set it to 122 min ? I'm thinking of battery life .
[Optimus One, P500 Original Android Development] ccdreadcc:
Just set lower max cpu speeds when not playing games, it will help surely.
[Optimus One, P500 Original Android Development] crtlg:
I have one question: which version of the kernel is better/battery friendlly V1.0 or v1.1 ?:D
[Optimus One, P500 Original Android Development] Zerobarat1:
Tested all the way to 768 . More than that I don't think it will add much to the table . Also 800 might be pushing my luck . I also set a profile to start singing when temperature is above 42 and decrease frequencies to stock .
[Optimus One, P500 Original Android Development] arczangel:
Mine too! maybe i think because we can't set it to 710mh now im running 729mh, at this kernel, the increment in set cpu is different from the void's kernel, i wonder, maybe if its running on 710mh, it does not harm enough the battery, nonetheless the lag bug is really fixed. :)
[Optimus One, P500 Original Android Development] Sippolo:
Dunno why but I've just re-flashed the 1.1 version and the bug remains as it is....

I've flashed another time but with 1.0 version, and bug is fixed :-\

Anyway, that'd be good as I've tested the 1.1 till now, so I could make comparison in terms of battery life :)
[Optimus One, P500 Original Android Development] peacekeeper05:
Im on void echo but decided to flash v1.0. I feel that 1.1 drains more battery

Though i really haven't tested and proven it yet.
[Optimus One, P500 Original Android Development] allsalvati:
I think that too.

1.1 drains more battery.
[Optimus One, P500 Original Android Development] RevengeFNF:
I didn't notice that. Its happening the opposite with me.
[Optimus One, P500 Original Android Development] ccdreadcc:
What rom are you running
[Optimus One, P500 Original Android Development] arczangel:
this is a good kernel, fixed the lag somehow, but it compensates on scrolling!!! i can't scroll from the top to the bottom on just few clicks! you need to tap down more just to go down to the last item! hope mik fixed this, i starting to think to reinstall the void's kernel on void delta, anyone have this kernel? pls.... thanks!
[Optimus One, P500 Original Android Development] ccdreadcc:
I have reupped miks kernel v1.0 in page 22,

Flash that
[Optimus One, P500 Original Android Development] Baboo85:
Little question. This kernel can be flashed over the original rom?
[Optimus One, P500 Original Android Development] Zerobarat1:
Yeah no problem reported so far :).
[Optimus One, P500 Original Android Development] Baboo85:
Ok, better ask first ;)

Thanks.
[Optimus One, P500 Original Android Development] Japany:
Work OK! :)
[Optimus One, P500 Original Android Development] Baboo85:
It works on original rom too :)

CPU @806MHz seems stable (next step, 825, phone crash) :cool:
[Optimus One, P500 Original Android Development] ccdreadcc:
V1.1 has scroll bugs on void rom
[Optimus One, P500 Original Android Development] peacekeeper05:
806 crashed on me. :)
[Optimus One, P500 Original Android Development] morx:
Ok i downloaded signed-kernel.zip [Version 1.0] because i've seen so far that 1.1 drains more battery.

In order to flash it do i need to rename the file or just flash zip ?

How things work with flashing from custom recovery?
[Optimus One, P500 Original Android Development] ccdreadcc:
just flash ;p
[Optimus One, P500 Original Android Development] Magnumutz:
No dude, the custom recovery will automatically see your .zips from your sd card and it will let you choose which one to flash.

Sent from my LG Optimus One
[Optimus One, P500 Original Android Development] yanuk:
is the source at

https://github.com/mik9/ThunderG-Kernel/blob/master/drivers/input/touchscreen/mcs6000_ts.c

updated with v1.1?

I can't find pressure calculation in it.
[Optimus One, P500 Original Android Development] fabio_bnu:
My Phone ..............:

LG-P500h-v10a

Android Version is 2.2.1

Kernel Version 2.6.32.9

Do I need to fix this?

What are the steps to upgrade the kernel?

Thanks
[Optimus One, P500 Original Android Development] allsalvati:
Fabio,

You'll need downgrade to Android 2.2 because 2.2.1 can't be rooted., you can downgrade flashing a Stock 2.2 ROM with KDZ.

Then you'll need to root, z4root app that's what i used.

After rooted, flash Custom Recovery.

After flashed Custom Recovery, download the kernel to sdcard and flash it with recovery.

Você comprou seu aparelho na TIM?

Abraços
[Optimus One, P500 Original Android Development] fabio_bnu:
allsalvati,

Thank you!

"Eu comprei no site das casas Bahia"
[Optimus One, P500 Original Android Development] Omnichron:
hey mik, will this mess up the OC'd kernel on my Optimus 509? thanx:)
[Optimus One, P500 Original Android Development] ccdreadcc:
Is compatible with any kernel..
[Optimus One, P500 Original Android Development] crush:
I think so, But its not fluid like before in contacts or in any app where you scroll up and down. Kinda laggy due to pause(Sleep)
[Optimus One, P500 Original Android Development] fabio_bnu:
I'm trying to downgrade from 2.2.1 to 2.2 for the procedure http://xdaforums.com/showthread.php?t=944881

But it does nothing!

Can someone help me

Thanks
[Optimus One, P500 Original Android Development] masteryx:
Then try this procedure.