Found it! Since audio libs are the same,I couldn't figure out why mic wasn't working. Then I compared all audio files in OMGB and OMFGB frameworks base and guess what? There's a different AudioService.java. Building with the replaced one,hope it'll work.
F*ck! Why I can't make mic work! I'm using exact same libs
I/AudioHardwareMSM72XX( 126): Routing audio to Handset
D/AudioHardwareMSM72XX( 126): doAudioRouteOrMute() device 6, mMode 0, mMicMute 1, mBuiltinMicSelected 0, muted
I/AudioHardwareMSM72XX( 126): set device to SND_DEVICE_HANDSET device_id=1
I/AudioHardwareMSM72XX( 126): disabling post proc features with mask 0x0000
I/AudioHardwareMSM72XX( 126): set device to SND_DEVICE_HANDSET device_id=1
I/AudioHardwareMSM72XX( 126): Enabling post proc features with mask 0x0000
I/AudioHardwareMSM72XX( 126): Routing audio to Handset
D/AccelerometerListener( 255): enable(false)
Actually I don't know if this actually is relevant,so I'll check what OMGB logcat say
EDIT: Well,I can say there indeed is a problem in this ROM. Here's what OMGB say when starting call:
I/AudioHardwareMSM72XX( 126): Routing audio to Handset
D/AudioHardwareMSM72XX( 126): doAudioRouteOrMute() device 6, mMode 0, mMicMute 1, mBuiltinMicSelected 0, muted
I/AudioHardwareMSM72XX( 126): set device to SND_DEVICE_HANDSET device_id=1
I/AudioHardwareMSM72XX( 126): disabling post proc features with mask 0x0000
I/AudioHardwareMSM72XX( 126): set device to SND_DEVICE_HANDSET device_id=1
I/AudioHardwareMSM72XX( 126): Enabling post proc features with mask 0x0000
I/AudioHardwareMSM72XX( 126): Routing audio to Handset
D/AccelerometerListener( 255): enable(false)
Actually I don't know if this actually is relevant,so I'll check what OMGB logcat say
EDIT: Well,I can say there indeed is a problem in this ROM. Here's what OMGB say when starting call:
I/AudioHardwareMSM72XX( 126): Routing audio to Handset
D/AudioHardwareMSM72XX( 126): doAudioRouteOrMute() device 6, mMode 0, mMicMute 1, mBuiltinMicSelected 0, muted
I/AudioHardwareMSM72XX( 126): set device to SND_DEVICE_HANDSET device_id=1
I/AudioHardwareMSM72XX( 126): disabling post proc features with mask 0x0000
I/AudioHardwareMSM72XX( 126): set device to SND_DEVICE_HANDSET device_id=1
I/AudioHardwareMSM72XX( 126): Enabling post proc features with mask 0x0000
I/AudioHardwareMSM72XX( 126): Routing audio to Handset
D/AccelerometerListener( 255): enable(false)
Actually I don't know if this actually is relevant,so I'll check what OMGB logcat say
EDIT: Well,I can say there indeed is a problem in this ROM. Here's what OMGB say when starting call:
Not too long ago, we talked about how Sony was continuing its AOSP efforts on … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?