[Moto X Q&A] djlucask:
My Moto X have a strange problem, from nowhere my sound and my mic doesn't work, even with earplugs, different music players, different mic recording apps, camera app, dialer, all of them can't start recording or play any sound.

I'm using 4.4.4 version, and already reseted the phone many times, restored a backup, wipe cache, dalvik, system, data, and nothing.

Yesterday I restarted with all the main volume down (silent mode) and restart it, and it worked. But as soon as I restarted again, everything stop working again.

I've used logcat for about 15 seconds, and I see a lot of errors concerning sound, and possibly mic, ie:

This repeats dozens of times in the log:

[ 02-06 08:53:04.535 4818: 4818 E/ADSPD ]

Unable to open input 4. Skipping.

[ 02-06 08:53:04.535 4818: 4818 E/ADSPD ]

Unable to open input 5. Skipping.

[ 02-06 08:53:04.535 4818: 4818 E/ADSPD ]

Unable to open input 6. Skipping.

[ 02-06 08:53:04.535 4818: 4818 E/ADSPD ]

Unable to open input 7. Skipping.

[ 02-06 08:53:04.535 4818: 4818 E/ADSPD ]

Unable to open input 8. Skipping.

[ 02-06 08:53:04.535 4818: 4818 E/ADSPD ]

Unable to open input 9. Skipping.

[ 02-06 08:53:04.535 4818: 4818 E/ADSPD ]

Reached max input devices without finding headset.

[ 02-06 08:53:04.536 4818: 4818 E/ADSPD ]

Unable to setup headset interrupt

This a little less:

[ 02-06 08:57:14.212 227: 4874 E/AwesomePlayer ]
AudioPlayer start error

[ 02-06 08:57:14.213 2503: 5179 E/MediaPlayer ]
error (-19, 0)

[ 02-06 08:57:14.213 2503: 5179 E/MediaPlayer ]
Should have subtitle controller already set

[ 02-06 08:57:19.189 227: 583 E/AudioPolicyManagerALSA ]
getDeviceForStrategy() speaker device not found for STRATEGY_SONIFICATION

And this, is akward, and I dunno if it relates solely to a video codec, cause I didn't open any video:

[ 02-06 08:54:08.827 227: 582 E/OMX-VDEC-1080P ]

In OMX vdec Constructor

[ 02-06 08:54:08.827 227: 582 E/OMX-VDEC-1080P ]

vidc.dec.debug.ts value is 0

[ 02-06 08:54:08.827 227: 582 E/OMX-VDEC-1080P ]

vidc.dec.debug.concealedmb value is 0

[ 02-06 08:54:08.827 227: 582 E/OMX-VDEC-1080P ]

vidc.dec.debug.extradata value is 0

[ 02-06 08:54:08.827 227: 582 E/OMX-VDEC-1080P ]

Successfully opened vdec ion devicefd = 13

[ 02-06 08:54:08.827 227: 582 E/OMX-VDEC-1080P ]

Successfully created vdec ionlock

[ 02-06 08:54:08.827 227: 582 E/OMX-VDEC-1080P ]

Vdec instances = 1, ion device fd = 13

[ 02-06 08:54:08.827 227: 582 E/OMX-VDEC-1080P ]

omx_vdec::component_init(): Start of New Playback : role = OMX.qcom.video.decoder.avc : DEVICE = /dev/msm_vidc_dec

[ 02-06 08:54:08.845 227: 582 E/OMX-VDEC-1080P ]

omx_vdec::component_init(): Open returned fd 17, errno 22

[ 02-06 08:54:08.845 227: 582 E/OMX-VDEC-1080P ]

component_init: current performance level = 0

[ 02-06 08:54:08.846 227: 582 E/OMX-VDEC-1080P ]

omx_vdec::component_init() success

[ 02-06 08:54:08.850 227: 4872 E/OMX-VDEC-1080P ]

omx_vdec: Async thread start

[ 02-06 08:54:08.850 227: 4871 E/OMX-VDEC-1080P ]

omx_vdec: message thread start

[ 02-06 08:54:08.862 227: 584 E/OMX-VDEC-1080P ]

Extension: OMX.google.android.index.storeMetaDataInBuffers not implemented

[ 02-06 08:54:08.862 227: 584 E/OMXNodeInstance ]

OMX_GetExtensionIndex OMX.google.android.index.storeMetaDataInBuffers failed

[ 02-06 08:54:08.862 1688: 4870 E/ACodec ]

[OMX.qcom.video.decoder.avc] storeMetaDataInBuffers failed w/ err -2147483648

Screenshots:

Here is the logcat:

http://m.uploadedit.com/ba3a/1423222290707.txt

I don't have warranty anymore, I don't have any idea about how this happened, if is hardware or software. Thank you for any thought.