• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Speaker Amplifiers (NXP TFA9890) Research

Search This thread

kbajwawt

Member
Apr 10, 2017
30
15
I have 3 nexus 6 and all of the phones had the speaker lowering issue I tried swapping speakers batteries and even the boards to no luck all phones we're running car droid my issue was I was missing alarms and sleeping in after giving up and normally updating to (S.i.X.AOSP.ROM-R3Ds [N6-WORKING-BT][09-24-17]) I was surprised to find my volume issue was FIXED my phone never reduces volume ever no matter what the battery percentage is so it was a software problem all along and not hardware I proceeded to install on my 2 other phones and I can conform all 3 phone audio issue is fixed maybe it's the kernal used in this ROM I have no idea what fixed it but I'm happy and not changing Roma anytime soon so to the people with audio issues try flashing S.i.X.AOSP.ROM-R3Ds [N6-WORKING-BT][09-24-17] might fix ur issue
 
  • Like
Reactions: duttyend

McMannes

Senior Member
Oct 12, 2012
151
9

this is really true. there is no method I have not tried for this problem. but I could not find a solution. Is there any other friend who tried and reached a positive result?
 

kbajwawt

Member
Apr 10, 2017
30
15
backup your current rom via twrp and give it a try flashing (sixrom_shamu-8.0.0-20170908-OPR6-RC4-R3Ds) this is the version that worked on all 3 of my phones its not the latest rom as the dev did release a update (09-24-17) but took the thread down so i don't have a link to the latest one but i do have the link to the version i am currently running and is working everything is included in the zip flash it via twrp

sixrom_shamu-8.0.0-20170908-OPR6-RC4-R3Ds
https://androidfilehost.com/?fid=745425885120760740

this is a link to the official xda thread but the dev requested it to be closed
https://forum.xda-developers.com/nexus-6/development/8-0-0r4-s-x-aosp-rom-r3ds-t3670056
 

athulele

Senior Member
Oct 11, 2011
1,915
1,382
23
Pune

Axel85

Senior Member
May 9, 2010
814
148
Bumpin an old thread but I believe speaker volume has improved after these two changes I did on my kernel..if anyone's still interesting take a look below.

found this commit in the moto x style kernel which uses same tfa9890 amp as shamu : https://github.com/atharvalele/andr...mmit/7ffb0b677af15f3fac8e2f8fd9419eaa9e6bed60

further lowered the voltages a bit here: https://github.com/atharvalele/andr...mmit/24e7b8979781ee401825816d653a2b6b5c56d386

So far no issues, running well and loud
Is it still working?
 

Axel85

Senior Member
May 9, 2010
814
148
Bumpin an old thread but I believe speaker volume has improved after these two changes I did on my kernel..if anyone's still interesting take a look below.

found this commit in the moto x style kernel which uses same tfa9890 amp as shamu : https://github.com/atharvalele/andr...mmit/7ffb0b677af15f3fac8e2f8fd9419eaa9e6bed60

further lowered the voltages a bit here: https://github.com/atharvalele/andr...mmit/24e7b8979781ee401825816d653a2b6b5c56d386

So far no issues, running well and loud
Is your kernel here on xda?
 

jacomail95

Senior Member
Nov 11, 2012
899
386
26
Fondi, LT
I discovered, while playing a bit with the device system, that putting the value 0 in the amp recalibration script seems to work, the volume stays loud in my experience, no idea of why. That's unexpected but welcome, I think the problem is definitely solved for good

Inviato dal mio Nexus 6 utilizzando Tapatalk
 
Last edited:

chuckiler

Senior Member
Jul 3, 2010
89
32
I discovered, while playing a bit with the device system, that putting the value 0 in the amp recalibration script seems to work, the volume stays loud in my experience, no idea of why. That's unexpected but welcome, I think the problem is definitely solved for good

Inviato dal mio Nexus 6 utilizzando Tapatalk

which script is that?
if you could point out the file location where i have to put zero would be great!
i could see if this fixes it.
 

jacomail95

Senior Member
Nov 11, 2012
899
386
26
Fondi, LT
which script is that?
if you could point out the file location where i have to put zero would be great!
i could see if this fixes it.


That's the script content

#!/system/bin/sh
echo 0 > /sys/bus/i2c/drivers/tfa9890/8-0034/force_calib
echo 0 > /sys/bus/i2c/drivers/tfa9890/8-0035/force_calib

You can execute it even once, without re-applying it on boot, the effect should be permanent, since I have no problems any more on my device. You can use Smanager or even a common terminal emulator
 
  • Like
Reactions: chuckiler

Top Liked Posts