[Galaxy S I9000 Q&A, Help & Troubleshooting] m1n1on:
Hi Everyone,

I've searched through the i9000 section and have not found a solution to my problem.

I have a problem with my rear speaker on my i9000 after flashing to the stock XXJVU 2.3.6 rom using Odin. I have sound through the headphones, and the front speaker but no sound through the rear speaker (i.e. I cannot hear the phone ring).

Prior to the flash I was running a cooked rom (from Rom Kitchen) JS8 (2.2.1) with the speedmod k13c kernel with the lagfix enabled. This was working fine and the speaker was working correctly prior to the flash.

Before I flashed I attempted to disable the lagfix through CWM, however, towards the end of the lagfix the phone got stuck during the testing proportion after converting everything back to RFS. When disabling the lagfix I had forgotten if the /system was converted to ext4, and I did not convert that back to RFS (to my mistake the /system was most likely still ext4), but converted the rest back to RFS.

After a long time I took out the battery and restarted the phone. The phone booted into the rom fine, however, all the settings had been reset (just like when you factory reset the phone). I assume the reason was that it did not restore the backup of my settings when it got stuck during the disabling of the lagfix. I do not remember if I had sound when I booted back into the rom.

I then turned off my phone and flashed the XXJVU stock rom via Odin (pda/modem/csc/pit with re-partition selected), and then cleared all the caches and factory reset before and after installing the Semaphore 2.5.0 kernel. Both of the flashing processes completed without any error. When I did boot into the new rom I realised that I no longer had any sound, however everything else seems to be operating fine.

List of things I have tried to fix this issue:

Factory reset (both through the menus and *2767*3855#)

Wiped and factory reset, wipe cache, wipe dalvik cache many times

Tested the speaker through *#0673# (Audio Test Mode) and get no sound

Tested the speaker through *#0283# (Audio Loopback Control) and get no sound

Taking the back cover off the phone and pressing the speaker module whilst playing music to see if it was a loose connection

Flashed the firmware back to two stock roms from my carrier (2.2 and 2.3.3 version from Optus) still no sound (everything else worked fine)

Flashed the XWJW1 stock firmware and still no sound

Tried inserting and removing headphone plug into the jack multiple times. In case there was an issue with the phone thinking there were headphones still plugged in.

Turned on "logger" in Semaphore kernel and using alogcat to see if there were any errors related to the rear speaker (nothing I could see)

I am now thinking it could be a hardware issue, however, it just seems too coincidental that the rear speaker breaks whilst I am flashing a new rom on the phone. Might have to open it up and have a look at the speaker module more closely.

Any ideas anyone?

For those who find it tldr

Summary:

Disabled lagfix on 2.2 rom process got stuck and battery had to be removed

Flashed new rom as phone still booted to XXJVU and noticed there was no sound in rear speaker

Tried many things to try to get phone sound working again but have run out of ideas

Thanks everyone!

Outcome:

I have bought a new speaker module and installed it and it WORKS!