[G2 and Desire Z Q&A, Help & Troubleshooting] Palingenesis:
So as the title says, I'm unable to make phone calls 90% of the time. I'm using MIUI bulletproof by tun4f1sh. Whenever I open the dialer, select contact, press call, it sits on the dialing screen for about 30 seconds without ringing and eventually says, "Call not connected." I thought it could just be the rom, so I switched over to osimood MIUI, got the same problem. I ran a logcat while making the call and it says,

W/KeyCharacterMap( 1368): Can't open keycharmap file

W/KeyCharacterMap( 1368): Error loading keycharmap file '/system/usr/keychars/atmel-touchscreen.kcm.bin'.hw.

keyboards.131074.devname=atmel-touchscreen'

W/KeyCharacterMap( 1368):W/KeyCharacterMap( 1368): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

W/KeyCharacterMap( 2282): Can't open keycharmap file

W/KeyCharacterMap( 2282): Error loading keycharmap file '/system/usr/keychars/atmel-touchscreen.kcm.bin'.hw.

keyboards.131074.devname=atmel-touchscreen'

W/KeyCharacterMap( 2282):W/KeyCharacterMap( 1368): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

W/HapticFeedbackUtil( 1290): vibrate: null or empty pattern

Now I'm not sure if this has anything to do with the phone call, but whenever I make a call, this is the error I get, or atleast it seems that way. I've only tested it on two phone calls and this is the error message that stands out. Could provide a full logcat if this isn't related to my problem. Thanks for reading.

I just tried another call and made a full logcat of the call. I cleared the logcat, opened call, made the call, got the error, went back to logcat and emailed the following to myself and posted here:

D/alogcat ( 4783): starting ...

W/HapticFeedbackUtil( 1290): vibrate: null or empty pattern

V/alogcat ( 4783): save instance

V/alogcat ( 4783): paused

D/dalvikvm( 1389): GC_CONCURRENT freed 359K, 46% free 3957K/7239K, external 0K/0K, paused 2ms+5ms

D/alogcat ( 4783): stopping ...

D/alogcat ( 4783): stopped

I/AlarmManager( 1290): wakelock acquire, uid:1000 at elapsed real time: 9123680

I/AlarmManager( 1290): wakelock release, uid:1000 at elapsed real time: 9123695

D/TwelveKeyDialer( 4712): Starting query

D/dalvikvm( 1389): GC_EXPLICIT freed 41K, 46% free 3930K/7239K, external 0K/0K, paused 40ms

W/HapticFeedbackUtil( 1290): vibrate: null or empty pattern

W/HapticFeedbackUtil( 1290): vibrate: null or empty pattern

D/TwelveKeyDialer( 4712): Starting query

D/PhoneUtils( 1375): checkAndCopyPhoneProviderExtras: some or all extras are missing.

D/PhoneUtils( 1375): checkAndCopyPhoneProviderExtras: some or all extras are missing.

V/SipCallOptionHandler( 1375): Call option is SIP_ADDRESS_ONLY

I/AudioService( 1290): AudioFocus requestAudioFocus() from AudioFocus_For_Phone_Ring_And_Calls

D/AudioHardwareInterface( 1181): setMode(IN_CALL)

I/AudioHardwareMSM7X30( 1181): Routing audio to Handset

D/AudioHardwareMSM7X30( 1181): do_route_audio_rpc(0, 0, 0)

E/AudioHardwareMSM7X30( 1181): new_rx = 0

E/AudioHardwareMSM7X30( 1181): new_tx = 1

E/AudioHardwareMSM7X30( 1181): Starting voice on Rx 0 and Tx 1 device

I/HTC Acoustic( 1181): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (1, 0, 106, 206)

D/AudioHardwareMSM7X30( 1181): updateACDB: (0, 1, 206, 106) success!

E/AudioHardwareMSM7X30( 1181): Starting voice call and UnMuting the call

D/AudioHardwareMSM7X30( 1181): addToTable (dec_id 0, dev_rx 0, dev_tx 1, type 3, active 1)

D/dalvikvm( 1389): GC_EXPLICIT freed 349K, 46% free 3964K/7239K, external 0K/0K, paused 36ms

I/power ( 1290): *** set_screen_state 1

E/ContactsAsyncHelper( 1375): Open photo failed

E/ContactsAsyncHelper( 1375): java.lang.NullPointerException

E/ContactsAsyncHelper( 1375): at android.pim.ContactsAsyncHelper$WorkerHandler.handleMessage(ContactsAsyncHelper.java:202)

E/ContactsAsyncHelper( 1375): at android.os.Handler.dispatchMessage(Handler.java:99)

E/ContactsAsyncHelper( 1375): at android.os.Looper.loop(Looper.java:130)

E/ContactsAsyncHelper( 1375): at android.os.HandlerThread.run(HandlerThread.java:60)

D/AccelerometerListener( 1375): enable(true)

D/szipinf ( 1359): Initializing inflate state

D/AK8975 ( 1185): Compass Start

D/AccelerometerListener( 1375): orientation: horizontal

D/AccelerometerListener( 1375): orientation: vertical

I/power ( 1290): *** set_screen_state 0

I/Virtuous_OC( 1265): Setting sleep profile.

I/Virtuous_OC( 1265): Setting CPU Params: Governor=ondemand min_freq=245760 max_freq=768000

D/SurfaceFlinger( 1290): About to give-up screen, flinger = 0x17c940

I/power ( 1290): *** set_screen_state 1

D/SurfaceFlinger( 1290): Screen about to return, flinger = 0x17c940

I/Virtuous_OC( 1265): Setting awake profile.

I/Virtuous_OC( 1265): Setting CPU Params: Governor=ondemand min_freq=245760 max_freq=1017600

I/power ( 1290): *** set_screen_state 1

I/power ( 1290): *** set_screen_state 0

I/Virtuous_OC( 1265): Setting sleep profile.

I/Virtuous_OC( 1265): Setting CPU Params: Governor=ondemand min_freq=245760 max_freq=768000

D/SurfaceFlinger( 1290): About to give-up screen, flinger = 0x17c940

I/AlarmManager( 1290): wakelock acquire, uid:1000 at elapsed real time: 9136362

I/AlarmManager( 1290): wakelock release, uid:1000 at elapsed real time: 9136376

I/power ( 1290): *** set_screen_state 1

D/SurfaceFlinger( 1290): Screen about to return, flinger = 0x17c940

I/Virtuous_OC( 1265): Setting awake profile.

I/Virtuous_OC( 1265): Setting CPU Params: Governor=ondemand min_freq=245760 max_freq=1017600

I/power ( 1290): *** set_screen_state 1

D/AccelerometerListener( 1375): orientation: horizontal

I/AudioService( 1290): AudioFocus abandonAudioFocus() from AudioFocus_For_Phone_Ring_And_Calls

D/AudioHardwareMSM7X30( 1181): addToTable (dec_id 5, dev_rx 0, dev_tx -1, type 1, active 1)

I/HTC Acoustic( 1181): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (1, 0, 0, 0)

D/AudioHardwareMSM7X30( 1181): updateACDB: (0, 1, 0, 0) success!

I/AudioHardwareMSM7X30( 1181): AUDIO_START: start kernel pcm_out driver.

D/AccelerometerListener( 1375): enable(false)

D/AudioHardwareInterface( 1181): setMode(NORMAL)

I/AudioHardwareMSM7X30( 1181): Routing audio to Handset

D/AudioHardwareMSM7X30( 1181): do_route_audio_rpc(0, 1, 0)

E/AudioHardwareMSM7X30( 1181): new_rx = 0

E/AudioHardwareMSM7X30( 1181): new_tx = 1

I/HTC Acoustic( 1181): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (1, 0, 507, 0)

D/AudioHardwareMSM7X30( 1181): updateACDB: (0, 1, 0, 507) success!

D/AudioHardwareMSM7X30( 1181): deleteFromTable, type 3

D/AK8975 ( 1185): Compass CLOSE

D/AudioHardwareMSM7X30( 1181): deleteFromTable, type 1

E/AudioHardwareMSM7X30( 1181): disable current rx device = 0

I/AudioHardwareMSM7X30( 1181): AudioHardware pcm playback is going to standby.

D/InCallScreen( 1375): stop CallRecord!

D/InCallScreen( 1375): CallRecord is stopped already!

D/TwelveKeyDialer( 4712): Starting query

I/ActivityManager( 1290): Displayed com.android.contacts/.TwelveKeyDialer: +316ms (total +17s433ms)

W/HapticFeedbackUtil( 1290): vibrate: null or empty pattern

D/dalvikvm( 1389): GC_CONCURRENT freed 409K, 45% free 3990K/7239K, external 0K/0K, paused 2ms+5ms

D/alogcat ( 4783): stopping ...

D/alogcat ( 4783): canceling periodic saves

V/alogcat ( 4783): started

V/alogcat ( 4783): resumed

D/alogcat ( 4783): starting ...

D/dalvikvm( 1389): GC_EXPLICIT freed 90K, 46% free 3915K/7239K, external 0K/0K, paused 49ms

W/HapticFeedbackUtil( 1290): vibrate: null or empty pattern

W/HapticFeedbackUtil( 1290): vibrate: null or empty pattern