[Galaxy S 4 Q&A, Help & Troubleshooting] racoonlab:
Hi all,

If you change ROM quite often and baseband too, most of the time everything goes smoothly, however, if you choose the wrong combination, you might encounter a very annoying issue: lost of the system sound, no ability of calling nor receiving phone calls.

I finally found a way to make my mobile sound working again (as it should) and I am able to call and receive phone calls as well. No reboots either.

When I started my investigation I had the following on my mobile:

ROM: [AOSP] Official 4.4.2 - S4 Google Edition - Final-R1.1 by jamal2367

Baseband: baseband XXUFNA1

Recovery: TWRP

Let me make the point. It is not because of the above settings that I had problems, but because of a combination of changing ROMs and baseband, probably only baseband.

When I was receiving a phone call only the vibration was working, no sounds, I couldn't slide the screen to answer properly, which means that I was able to slide, but the round icon of the slide could not catch the phone green icon. I could play no sound at all on videos, spotify, alarm, etc.; at the beginning I thought it was the current ROM, then

- I add to install Kies to try to restore the original firmware

- I changed it to another one

- I changed to CyanogenMod (and changed recovery to the default that comes with it: CWM)

- I rolled back to Samsung Stock edition (thank God I made a backup with TWRP months ago, before rooting)

Same damn issue and since I was there, I kept changing baseband with what I thought was the best for that particular (current) ROM. It is easy, you ask Mr. Google and he will tell you or you can try with http://www.sammobile.com/firmwares/2/

How can you fix it?

a. Download I9505XXUEMKF_I9505OXXEMK3_I9505XXUEMKF_HOME.tar.md5 and I9505XXUEMK8_I9505OXAEMK8_I9505XXUEMK8_HOME.tar.md5

b. Untar them in different directories

c. Use Heimdall - http://glassechidna.com.au/heimdall/ to flash all files in I9505XXUEMKF_I9505OXXEMK3_I9505XXUEMKF_HOME

c1. On Heimdal, click on the second tab _flash_, then browse your pit file, click on the button _add_ and choose the right partition. Do this for all the files inside the directory. Inside the _partitions (files)_ window you will have as many items as you have in the directory, in the example I put only 3, but you should have 12 of them in total (see image below)

- Under the partition ID, there is also a label/text that suggest you what file to choose.

- A note, MDM is for the modem, do not use MODEMST1 or MODEMST2

- If you do not have a pit, you can google it or as I did, use the forth tab _Utilities_, detect your device, and save as...under Download PIT.

c2. Then click on start to flash.

d. reboot in recovery and let CWM install unrecognized packages if asked. You might also find some red lines on the top left of the screen, but do not worry too much.

You might also find other red text _unable to unmount this or that_, after pressing start, but do not worry.

I tried to restart my mobile, but I was not able to restart it; in case you can, your stock Samsung ROM still has no sound. So

e. reboot in download and flash NON-HLOS.bin from the other folder I9505XXUEMK8_I9505OXAEMK8_I9505XXUEMK8_HOME. Use Partition Name _APNHLOS_ from partition Details in Heimdall.

f. the sounds is back

g. re-install your favourite recovery back

h. re-install your favourite ROM

I put back TWRP and [AOSP] Official 4.4.2 - S4 Google Edition - Final-R1.1 by jamal2367

Current baseband XXUEMKF. I will leave it as it is for a while, without changing it.

You can use Heimdall on windows too, but in case of driver problems use this to resolve the issue http://zadig.akeo.ie/

LTE and WiFi will work too.

You can get the two folders from this zip file: https://mega.co.nz/#!GARWHLDY!d2hrbCaVMKMLOXdNG6VfgkFMcjZclXJHTxe6amz0TNM

Note:

- When you flashed NON-HLOS.bin it might get the message stuck on _Rebooting device..._ and it does not give the impression that it finished. If you manual reboot and sometimes it means _remove the battery_, it will work.

- At the reboots note how the text on the top left changes during and after flashing.

At the booting now I get a warning text on the top-left (small text), it is something I can cope with or fix it later.

You can read in some posts that if _my phone number_ in unknown, under _status_ then you have problems with phone calls. I always had that one and still have it and it is working, so I wouldn't pay too much attention.

- if you have problems with heimdall, remove Kies (actually you can just remove it directly) and on mac, to remove some dependencies, run

sudo sh -

kextunload -b com.devguru.driver.SamsungComposite

kextunload -b com.devguru.driver.SamsungACMData

kextunload -b com.devguru.driver.SamsungACMControl

the uninstaller seems like it is working ok, so you might not need the above lines.