5.1 speakerphone bug - fixed by bootloader and modem

Ctrl-Freak

Senior Member
Oct 15, 2013
164
139
0
[edit]
I resolved the lollipop speakerphone bug by flashing both the ATT 5.1 30.BE bootloader (plus logo - I had the old format) and 5.1 modem.

At first, I just updated the bootloader, but the bug was still present with the 4.4.4 modem. After I updated the modem, it worked.

I am still running the Brazillian retail /system and boot (no bloat, native tether), and everything seems to be working fine.
[/edit]

Since 5.1 lollipop, I've had the 'speakerphone bug' (cannot switch to/from speakerphone once call has been established) using stock Motorola roms on my ATT xt1058. I have, however, read that the speakerphone works perfectly for some people using stock roms. I am guessing that my bootloader version is the problem (doesn't seem intuitive), and I would like to confirm that it works before I update my (old) bootloader. Can anyone conclusively confirm that the following environment works and does not have the 'speakerphone bug'?
  • unlocked ATT xt1058
  • flash full ATT xt1058 5.1 rom from SBF except recovery.img
  • rooted with supersu


For what it is worth, I tried the following combinations:
- ATT xt1058 5.1 from SBF with ATT 5.1 NON-HLOS.BIN + FSG.mbn = speakerphone bug (flashed everything except motoboot.img, gpt.bin and recovery.img)

- Brazilian xt1058 5.1 retail from proxuser's TWRP backup (/system and boot.img, thanks proxuser):
  • with ATT 4.4.4 modem = speakerphone bug
  • with ATT 5.1 modem (NON-HLOS.bin) from SBF = bootloop
  • with ATT 5.1 modem (NON-HLOS.bin + FSG.mbn) from SBF = bootloop
  • with Brazilian 5.1 modem (NON-HLOS.bin) from SBF = bootloop
  • with Brazilian 5.1 modem (NON-HLOS.bin + FSG.mbn) from SBF = bootloop

- Brazilian xt1058 5.1 retail from update.zip made from SBF (/system and boot..img flashed with TWRP):
  • with ATT 4.4.4 modem = speakerphone bug
  • with ATT 5.1 modem (NON-HLOS.bin) from SBF = bootloop
  • with ATT 5.1 modem (NON-HLOS.bin + FSG.mbn) from SBF = bootloop
  • with Brazilian 5.1 modem (NON-HLOS.bin) from SBF = bootloop
  • with Brazilian 5.1 modem (NON-HLOS.bin + FSG.mbn) from SBF = bootloop
- Brazilian xt1058 5.1 retail from SBF using fastboot = error when flashing system.img (sp space is not enough)

I always 'fastboot erase modemst1 and modemst2.
I always cleared cache and wiped dalvic.
I tried erasing all useradata at least once.


thanks!
 
Last edited:

Ctrl-Freak

Senior Member
Oct 15, 2013
164
139
0
Just update boot loader. I don't have this bug on 1058 AT&T with 30.BE boot loader. 1056, 1053 - don't have the bug neither with 1053 5.1 modem + 30.BE.
Thank you. That makes sense as I've tried everything else. (What doesn't make sense is the bootloader fixing a speakerphone issue.)

Anyway, I guess I'm forced to 'give it a whirl' and 'there's no turning back' Thanks again.
 

Ctrl-Freak

Senior Member
Oct 15, 2013
164
139
0
Just update boot loader. I don't have this bug on 1058 AT&T with 30.BE boot loader. 1056, 1053 - don't have the bug neither with 1053 5.1 modem + 30.BE.
The ATT 5.1 30.BE bootloader plus the 5.1 modem fixed the issue. Thanks again.

Edited OP.
 

s5610

Senior Member
Sep 13, 2014
716
305
0
Chişinău
Also 5.1 on 1056 doesn't even start (bootloop) with 5.1 modem, until you put it on 30.BE rails ) A strong dependency: wanna fix - update modem, wanna modem - update boot.

So, yes, Lollipop loves latest bootloader
 

kschang

Senior Member
Dec 11, 2010
440
72
0
San Francisco, CA
Update: I was on Krypton 1.4 and I did the manual flash to 5.1.1 and didn't do the modem update, and I got the speakerphone bug. My Bluetooth is also kooky.

I just followed the full instructions and flashed everything including gpt and motoboot, and just confirmed that everything *is* working, speakerphone AND Bluetooth. Will keep observing, but so far this works on XT1060 Verizon DE as well.
 

viewpad

Member
Apr 20, 2007
5
0
0
The ATT 5.1 30.BE bootloader plus the 5.1 modem fixed the issue. Thanks again.

Edited OP.
Thanks for this thread. I spent much time searching to fix this problem on my xt 1058 on 5.1. Any chance you could post where you found the ATT 5.1 30.BE bootloader you used to fix this.? I seem to be unable to find.
 
Jan 20, 2016
37
0
0
Mechanicsburg
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone