[Nook Color Android Development] no_cannabis:
OK, new correction to the USB power SOD. In my case it only manifest when plugged to the factory fast charger, the one with the long male connector. When I charge from a PC, or a phone charger, the problem never appears. Gonna have to get home to get you the logcat.

---------- Post added at 03:28 PM ---------- Previous post was at 02:56 PM ----------

Tried BT headset. It paired nicely, recognized the phone function status of the heaaset (changes the BT device status to (no phone)). But the sound fails to redirect to BT and stays on NC's speaker. The headset is Sony Ericcsom MW-600, and used to work with CM9 09/04 build.

What's interesting is that headset's buttons do control the music playback, and the song name appears on the headset's screen. So it must be ALSA's problem.

Here's the logcat:

D/Omap3ALSA( 1238): open called for devices 00000006 in mode 0 channels 00000003...
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/ALSALib ( 1238): external/alsa-lib/src/pcm/pcm_hw.c:1400:(_snd_pcm_hw_open) Invalid value for card
D/Omap3ALSA( 1238): open called for devices 00000002 in mode 0 channels 00000003...
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Using 2 channels for PLAYBACK.
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Set PLAYBACK sample rate to 44100 HZ
I/Omap3ALSA( 1238): Buffer size: 4000
I/Omap3ALSA( 1238): Latency: 90702
V/Omap3ALSA( 1238): setDefaultControls
V/ALSAControl( 1238): set(HandsfreeR Switch, 1, -1)
E/ALSAControl( 1238): Control 'HandsfreeR Switch' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeL Switch, 1, -1)
E/ALSAControl( 1238): Control 'HandsfreeL Switch' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeR Mux, AudioR2)
E/ALSAControl( 1238): Control 'HandsfreeR Mux' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeL Mux, AudioL2)
E/ALSAControl( 1238): Control 'HandsfreeL Mux' cannot get element info: -2
V/ALSAControl( 1238): set(HeadsetR Mixer AudioR2, 0, -1)
E/ALSAControl( 1238): Control 'HeadsetR Mixer AudioR2' cannot get element info: -2
V/ALSAControl( 1238): set(HeadsetL Mixer AudioL2, 0, -1)
E/ALSAControl( 1238): Control 'HeadsetL Mixer AudioL2' cannot get element info: -2
I/Omap3ALSA( 1238): Initialized ALSA PLAYBACK device default
V/Omap3ALSA( 1238): In omap3 standby
V/Omap3ALSA( 1238): called drain&close
D/Omap3ALSA( 1238): open called for devices 00000006 in mode 0 channels 00000003...
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/ALSALib ( 1238): external/alsa-lib/src/pcm/pcm_hw.c:1400:(_snd_pcm_hw_open) Invalid value for card
D/Omap3ALSA( 1238): open called for devices 00000002 in mode 0 channels 00000003...
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Using 2 channels for PLAYBACK.
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Set PLAYBACK sample rate to 44100 HZ
I/Omap3ALSA( 1238): Buffer size: 4000
I/Omap3ALSA( 1238): Latency: 90702
V/Omap3ALSA( 1238): setDefaultControls
V/ALSAControl( 1238): set(HandsfreeR Switch, 1, -1)
E/ALSAControl( 1238): Control 'HandsfreeR Switch' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeL Switch, 1, -1)
E/ALSAControl( 1238): Control 'HandsfreeL Switch' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeR Mux, AudioR2)
E/ALSAControl( 1238): Control 'HandsfreeR Mux' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeL Mux, AudioL2)
E/ALSAControl( 1238): Control 'HandsfreeL Mux' cannot get element info: -2
V/ALSAControl( 1238): set(HeadsetR Mixer AudioR2, 0, -1)
E/ALSAControl( 1238): Control 'HeadsetR Mixer AudioR2' cannot get element info: -2
V/ALSAControl( 1238): set(HeadsetL Mixer AudioL2, 0, -1)
E/ALSAControl( 1238): Control 'HeadsetL Mixer AudioL2' cannot get element info: -2
I/Omap3ALSA( 1238): Initialized ALSA PLAYBACK device default
V/Omap3ALSA( 1238): In omap3 standby
V/Omap3ALSA( 1238): called drain&close
D/Omap3ALSA( 1238): open called for devices 00000006 in mode 0 channels 00000003...
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/ALSALib ( 1238): external/alsa-lib/src/pcm/pcm_hw.c:1400:(_snd_pcm_hw_open) Invalid value for card
D/Omap3ALSA( 1238): open called for devices 00000002 in mode 0 channels 00000003...
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Using 2 channels for PLAYBACK.
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Set PLAYBACK sample rate to 44100 HZ
I/Omap3ALSA( 1238): Buffer size: 4000
I/Omap3ALSA( 1238): Latency: 90702
V/Omap3ALSA( 1238): setDefaultControls
V/ALSAControl( 1238): set(HandsfreeR Switch, 1, -1)
E/ALSAControl( 1238): Control 'HandsfreeR Switch' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeL Switch, 1, -1)
E/ALSAControl( 1238): Control 'HandsfreeL Switch' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeR Mux, AudioR2)
E/ALSAControl( 1238): Control 'HandsfreeR Mux' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeL Mux, AudioL2)
E/ALSAControl( 1238): Control 'HandsfreeL Mux' cannot get element info: -2
V/ALSAControl( 1238): set(HeadsetR Mixer AudioR2, 0, -1)
E/ALSAControl( 1238): Control 'HeadsetR Mixer AudioR2' cannot get element info: -2
V/ALSAControl( 1238): set(HeadsetL Mixer AudioL2, 0, -1)
E/ALSAControl( 1238): Control 'HeadsetL Mixer AudioL2' cannot get element info: -2
I/Omap3ALSA( 1238): Initialized ALSA PLAYBACK device default
V/Omap3ALSA( 1238): In omap3 standby
V/Omap3ALSA( 1238): called drain&close
D/Omap3ALSA( 1238): open called for devices 00000006 in mode 0 channels 00000003...
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/ALSALib ( 1238): external/alsa-lib/src/pcm/pcm_hw.c:1400:(_snd_pcm_hw_open) Invalid value for card
D/Omap3ALSA( 1238): open called for devices 00000002 in mode 0 channels 00000003...
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Using 2 channels for PLAYBACK.
E/Omap3ALSA( 1238): direction requext. devices 34703, mask 40959, result 34703
I/Omap3ALSA( 1238): Set PLAYBACK sample rate to 44100 HZ
I/Omap3ALSA( 1238): Buffer size: 4000
I/Omap3ALSA( 1238): Latency: 90702
V/Omap3ALSA( 1238): setDefaultControls
V/ALSAControl( 1238): set(HandsfreeR Switch, 1, -1)
E/ALSAControl( 1238): Control 'HandsfreeR Switch' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeL Switch, 1, -1)
E/ALSAControl( 1238): Control 'HandsfreeL Switch' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeR Mux, AudioR2)
E/ALSAControl( 1238): Control 'HandsfreeR Mux' cannot get element info: -2
V/ALSAControl( 1238): set(HandsfreeL Mux, AudioL2)
E/ALSAControl( 1238): Control 'HandsfreeL Mux' cannot get element info: -2
V/ALSAControl( 1238): set(HeadsetR Mixer AudioR2, 0, -1)
E/ALSAControl( 1238): Control 'HeadsetR Mixer AudioR2' cannot get element info: -2
V/ALSAControl( 1238): set(HeadsetL Mixer AudioL2, 0, -1)
E/ALSAControl( 1238): Control 'HeadsetL Mixer AudioL2' cannot get element info: -2
I/Omap3ALSA( 1238): Initialized ALSA PLAYBACK device default
V/Omap3ALSA( 1238): In omap3 standby
V/Omap3ALSA( 1238): called drain&close