[Galaxy S I9000 Q&A, Help & Troubleshooting] radzik07:
Hello, I'm looking for some help.

Recently I got myself a SGS i9000. Bought it on Polish alternative of ebay as damaged 'a little'. To be more clearly, the damaged part was the connector (on mainboard) to the thing which consists of call speaker, jack 3,5", proximity and light sensor. So none of these worked. And I'm not able to connect the tape via the connector. So I found some service manuals on the Internet and made some cable-connections inside the phone so I saved the jack port and call speaker alive. Unfortunately I'm not able to fix the other part (the sensors) so I just left it there disconnected.

But there is a problem. I can't make phone calls. The phone gets black screen and freezes when I'm making a call. It also freezes when I'm answering. I tried to do some tests with Z-Device Test app and some others. When I click on the light sensor in Z-Device Test, it shows me some tests but of course nothing happens there, nothing changes. I don't care if it does work or not. As long as it is not making me problems, it's acceptable for me. But the other one, the proximity sensor freezes when I try to test it. Already tried to test it in Keypad by typing a number *#0588# too. Nothing happens. The *#0589# (light sensor test) at least launches, but the *#0588# - zero reaction.

After some researches I got to the sensor.default.so file. I read some instructions about fixing same problem on some HTC or something. The instructions said I have to replace all 'ProximitySensor' sentences with a 15 random letters in a HEX Editor. So I've copied the file to sdcard > computer > edited > back to sdcard > back to system/lib/hw . After this my Darky ROM crashed and didn't launch again, I had to use odin. Then I tried to delete that stupid file. Lawl, that worked. Problem fixed but new appeared. Accelerometer got down, compass too.

Mmm I kinda need the first one.... So I tried the other way. I restored the sensor.default.so file and left as original. After some more researches I got to the GP2A driver. It is a driver for proximity and light sensors. I turned it off with a Hardware Disabler app and it worked - BUT... the phone's speed's been reduced to Avila's speed? It's so slow...

Ok I enabled it and tried to delete the whole driver. But the ES File Explorer says it can't delete it.

Tried the Proximity Service, Proximity Turn Off apps, on the Darky's ROM and Gamerz Rom. Nothing.. I've read somewhere that someone had exactly the same problem and it worked good only on Froyo. But I'd rather stay with Darky's...

So here comes my question - is there any way to completely disable the GP2A driver? Or any other ideas to disable the proximity sensor? I saw a lot of similar topics but none of them helped enough.

Hope you understood at least half of my story (sorry for my English..)

//edit

It was a long time since my last logging in here (I'm sorry) but anyway I thought I may edit this and help, if someone need in it future. Yes, I found the solution to my problem. Here it is:

1. Your phone need to be rooted. I tested it on CM7 and CM9, probably works on many more roms. But it's good to make a backup before the operation.

2. Download the file from attachment, extract it and copy to your phone memory.

3. Download ES File Explorer or some other file explorer

4. Navigate to system/lib/hw and replace the sensors.aries.so file.

5. Restart

Now both proximity and light sensors don't exist and the phone doesn't freeze when calling anymore. Fix by me.