[Xperia Z Original Android Development] Hexchain:
Is this a helpless choice or we just gave up in looking for a fix? Just curious ;)

For me, I still have no sound in call. But rebooting into Safe Mode and placing a call DOES have sound.

Digging through logcat there was some difference:

In Safe Mode:

D/audio_hw_primary( 292): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=1
D/audio_hw_primary( 292): start_voice_call: enter
D/audio_hw_primary( 292): check_operator: tmus mccmnc 46001
D/audio_hw_primary( 292): select_devices: out_snd_device(1: handset) in_snd_device(14: handset-mic)
D/audio_hw_primary( 292): enable_snd_device: sending audio calibration for snd_device(1) acdb_id(7)
D/audio_hw_primary( 292): enable_snd_device: snd_device(1: handset)
D/audio_hw_primary( 292): enable_snd_device: sending audio calibration for snd_device(14) acdb_id(4)
E/ACDB-LOADER( 292): Error: ACDB AudProc vol returned = -8
D/audio_hw_primary( 292): enable_snd_device: snd_device(14: handset-mic)
D/audio_hw_primary( 292): enable_audio_route: apply mixer path: voice-call
D/ACDB-LOADER( 292): ACDB -> acdb_loader_get_remote_acdb_id, acdb_id = 7
D/ACDB-LOADER( 292): ACDB -> acdb_loader_get_remote_acdb_id, acdb_id = 4
D/ ( 292): csd_client_enable_device: APQ rx 7, tx 4, ec 43, tty 0x10 state 1
D/ ( 292): csd_client_enable_device: Remote rx 7, tx 4
E/ ( 292): csd_client_enable_device: Enable received in invalid state 1
D/ ( 292): csd_client_start_voice: State 1
D/ ( 292): get_sample_rate: Rate 48000
D/ ( 292): get_sample_rate: Rate 48000
D/ ( 292): get_sample_rate: Rate 48000
D/ ( 292): get_sample_rate: Rate 48000
D/ ( 292): get_sample_rate: Rate 48000
D/ ( 292): csd_client_async_cb: msg_id 0x33 result 0 error 0
D/ ( 292): csd_client_async_cb: msg_id 0x34 result 0 error 0
D/ ( 292): csd_client_async_cb: msg_id 0x55 result 0 error 0
D/ ( 292): csd_client_async_cb: msg_id 0x57 result 0 error 0
D/ ( 292): csd_client_async_cb: msg_id 0x36 result 0 error 0
D/ ( 292): csd_client_async_cb: msg_id 0x3e result 0 error 0
D/audio_hw_primary( 292): out_set_parameters: exit: code(1)
D/audio_hw_primary( 292): out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=1
D/audio_hw_primary( 292): out_set_parameters: exit: code(1)

Normal mode:

D/audio_hw_primary( 292): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=1
D/audio_hw_primary( 292): start_voice_call: enter
D/audio_hw_primary( 292): check_operator: tmus mccmnc 310026
D/audio_hw_primary( 292): select_devices: out_snd_device(10: voice-handset-tmus) in_snd_device(14: handset-mic)
D/audio_hw_primary( 292): enable_snd_device: sending audio calibration for snd_device(10) acdb_id(81)
E/ACDB-LOADER( 292): Error: ACDB get adm topology for acdb id = 81, returned = -8
E/ACDB-LOADER( 292): Error: ACDB audproc returned = -8
E/ACDB-LOADER( 292): Error: ACDB AudProc vol returned = -8
D/audio_hw_primary( 292): enable_snd_device: snd_device(10: voice-handset-tmus)
D/audio_hw_primary( 292): enable_snd_device: sending audio calibration for snd_device(14) acdb_id(4)
E/ACDB-LOADER( 292): Error: ACDB AudProc vol returned = -8
D/audio_hw_primary( 292): enable_snd_device: snd_device(14: handset-mic)
D/audio_hw_primary( 292): enable_audio_route: apply mixer path: voice-call
D/ACDB-LOADER( 292): ACDB -> acdb_loader_get_remote_acdb_id, acdb_id = 81
E/ACDB-LOADER( 292): Error: Remote ACDB ID lookup failed = -8
D/ACDB-LOADER( 292): ACDB -> acdb_loader_get_remote_acdb_id, acdb_id = 4
D/ ( 292): csd_client_enable_device: APQ rx 81, tx 4, ec 43, tty 0x10 state 1
D/ ( 292): csd_client_enable_device: Remote rx -8, tx 4
E/ ( 292): csd_client_enable_device: Enable received in invalid state 1
D/ ( 292): csd_client_start_voice: State 1
D/ ( 292): get_sample_rate: Rate 48000
D/ ( 292): get_sample_rate: Rate 48000
E/ ( 292): enable_device: QMI - result 1, error 46, CSD - valid 1, status 74521
E/ ( 292): csd_client_start_voice: Error -1 enabling device
E/audio_hw_primary( 292): start_voice_call: csd_start_voice error -1
D/audio_hw_primary( 292): stop_voice_call: enter
D/ ( 292): csd_client_stop_voice: State 1
E/ ( 292): csd_client_stop_voice: Stop received in invalid state 1
E/audio_hw_primary( 292): stop_voice_call: csd_client error -1
D/audio_hw_primary( 292): disable_audio_route: reset mixer path: voice-call
D/audio_hw_primary( 292): disable_snd_device: snd_device(10: voice-handset-tmus)
D/audio_hw_primary( 292): disable_snd_device: snd_device(14: handset-mic)
D/audio_hw_primary( 292): stop_voice_call: exit: status(-1)
D/audio_hw_primary( 292): start_voice_call: exit: status(-1)
D/audio_hw_primary( 292): out_set_parameters: exit: code(1)
D/audio_hw_primary( 292): out_set_parameters: enter: usecase(0: deep-buffer-playback) kvpairs: routing=1
D/audio_hw_primary( 292): out_set_parameters: exit: code(1)

...and now I have no idea what to do :(

UPDATE: okay, turned out it was the carrier faking script in Tasker (a set of 3 "setprop gsm.sim.xxxxxx" command). But why did it have anything to do with call audio?!