FIXED ISSUE - Trying to fix the BT calling issue

asusgarb

Senior Member
Jul 4, 2010
1,775
344
0
I think it is time to establish a bug bounty or something. Seems that people that need this, would probably need it mainly for work related reasons. Reply with interest in establishing some sort of bug bounty that you would be willing to contribute to.
I think it's a good idea. Maybe one of the biggest reasons is for work, but there are many others equally important. One of the top ones for me is for driving. In many countries, to prevent car accidents, is obligatory the use of a BT device. And I think that many users would prefer not to pay lot of money if with a bounty there is the possibility to find a solution.
 

per4rator

Senior Member
Mar 5, 2013
82
29
0
I think it's a good idea. Maybe one of the biggest reasons is for work, but there are many others equally important. One of the top ones for me is for driving. In many countries, to prevent car accidents, is obligatory the use of a BT device. And I think that many users would prefer not to pay lot of money if with a bounty there is the possibility to find a solution.
Same thing happends with "nox"... Sadenly...
 

amin12345

Senior Member
May 9, 2011
101
8
38
no fix yet? i am willing to experiment
I have a spare note 3.
I want to replace root files on android nougat to android pie. anything Bluetooth related. maybe it would work?
 

Soupape50

Senior Member
Feb 7, 2015
51
6
0
I think it is time to establish a bug bounty or something. Seems that people that need this, would probably need it mainly for work related reasons. Reply with interest in establishing some sort of bug bounty that you would be willing to contribute to.
I would be totally ok to give at least 5$ for the crowdfunding of a bug bounty. If anyone can set up this, I think it would be awesome.
 
  • Like
Reactions: Marvino.

Marvino.

Senior Member
Nov 7, 2014
319
191
73
Egypt
Guys, I hate to be the pessimist, but this game is over.

A lot of talented devs have tried to fix the BT call bug for several months without success.

This bounty will not make any difference.

The devs are not lacking motivation. They just ran out of options.
Did any of them address the cause of this damn problem?

Sent from my Galaxy Note 3 using XDA Labs
 
Last edited:

Sashko98

Senior Member
Apr 15, 2016
223
1,010
103
Bloody hell! How could I missed this else if(SCO_INTERFACE_PCM == sco_bus_interface)
I did the other changes and I passed along this so obvious check. Congrats to sashko9807 for this fix.

@z3DD3r 's way of fixing it is way more elegant than mine, for starter the way I tried to "fix" it didn't even work on hammerhead(didn't know it could work for other device either). At least from what I've understood from the logs he configures the I2S/PCM interface inside the firmware configuration (hw_config_start && hw_config_cback) which means that changes are only being made inside the libbt-vendor module. Another thing is that with his fix all I2S/PCM related VSCs are being send to the controller, unlike the one used for hlte which sends only one (HCI_VSC_WRITE_I2SPCM_INTERFACE_PARAM).

The commit should be uploaded these days, according to what he said.
 

asusgarb

Senior Member
Jul 4, 2010
1,775
344
0
@jprimero15 you really stepped up. Excellent work ! There are more confirmation in private groups :D. Seems like Note3 will get official status on Pie now. And I am sure many more device devs can use this fix on those. You probably made thousands happy !
You guys are like Gods. Now that it has been fixed and can go to official status, there is only to hope a developer will accept to be official mantainer.
 

liviuionut22

Senior Member
Oct 28, 2016
223
60
28
@z3DD3r 's way of fixing it is way more elegant than mine, for starter the way I tried to "fix" it didn't even work on hammerhead(didn't know it could work for other device either). At least from what I've understood from the logs he configures the I2S/PCM interface inside the firmware configuration (hw_config_start && hw_config_cback) which means that changes are only being made inside the libbt-vendor module. Another thing is that with his fix all I2S/PCM related VSCs are being send to the controller, unlike the one used for hlte which sends only one (HCI_VSC_WRITE_I2SPCM_INTERFACE_PARAM).

The commit should be uploaded these days, according to what he said.
You speak foreign languages ​​to roaming users like me. When we had no more hopes, the miracle happened.