[HTC Sensation] *damo*:
not unless you have quite a lot of experience

-------------------

anyone have dr dre beats headphones?

well if you dont i just bought you all a pair ;)

V/HeadsetObserver( 4232): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=130, DEVPATH=/devices/virtual/switch/h2w, SEQNUM=1969, ACTION=change, SWITCH_NAME=Headset}
W/Vold ( 4083): Ignoring unknown switch 'Headset'
V/HeadsetObserver( 4232): Intent.ACTION_HEADSET_PLUG: state: 2 name: Headset mic: 0
V/PhoneApp( 4850): OoO tty mPreferredTtyMode (0
V/PhoneApp( 4850): OoO will use mPreferredTtyMode (0
I/HeadsetService( 5417): Headset plugged: true
I/Effect-BassBoost( 4088): New strength: 0
I/Effect-Equalizer( 4088): Setting band 2 to 0
I/Effect-Equalizer( 4088): Setting band 2 to 1
I/Effect-Equalizer( 4088): Setting band 2 to 2
I/Effect-Equalizer( 4088): Setting band 2 to 3
I/Effect-Equalizer( 4088): Setting band 2 to 4
I/Effect-Equalizer( 4088): Setting loudness correction reference to 50.000000 dB

V/HtcHardwareService( 4232): getHeadsetType() type=headset_no_mic
I/AudioHardwareMSM8660( 4088): Changed TTY Mode=tty_off
I/AudioHardwareMSM8660( 4088): Routing audio to No microphone Wired Headset (0,8)
D/AudioHardwareMSM8660( 4088): set current active AP as Beats
D/AudioHardwareMSM8660( 4088): set current active AP as Beats
D/AudioHardwareMSM8660( 4088): enable sound effect Beats
V/HtcHardwareService( 4232): setBeatsEffectState() enable
V/HtcHardwareService( 4232): send ACTION_HTC_BEATS_STATE_CHANGE
D/AudioService( 4232): [AudioServiceBroadcastReceiver] ACTION_HEADSET_PLUG mHeadsetState: 2, microphone: 0
D/AudioPolicyManager( 4088): (mAvailableOutputDevice, device2) = (b, 8)
D/AudioPolicyManager( 4088): (mAvailableOutputDevice, device2) = (b, 8)
D/AudioPolicyManager( 4088): (mAvailableOutputDevice, device2) = (b, 8)
D/AudioPolicyManager( 4088): (mAvailableOutputDevice, device2) = (b, 8)
D/AudioPolicyManager( 4088): (mAvailableOutputDevice, device2) = (b, 8)
D/AudioPolicyManager( 4088): (mAvailableOutputDevice, device2) = (b, 8)
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@408cae70, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:80, streamType:0, audio_devices:8)
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@408a8200, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:100, streamType:1, audio_devices:8)
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@40892330, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:71, streamType:2, audio_devices:8)
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@4086ee90, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:100, streamType:3, audio_devices:8)
D/AudioSystem( 4088): linearToSpecifyHtcVolume(), routing == AudioSystem::DEVICE_OUT_WIRED_HEADSET or AudioSystem::DEVICE_OUT_WIRED_HEADPHONE, StreamType == AudioSystem::MUSIC
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@40843fe0, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:85, streamType:4, audio_devices:8)
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@40832de8, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:71, streamType:5, audio_devices:8)
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@4082a4a0, isHeadsetPlugged(): true
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@408178a8, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:100, streamType:7, audio_devices:8)
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@4080d9c8, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:73, streamType:8, audio_devices:8)
D/AudioService( 4232): restoreStreamVolumes streamState: android.media.AudioService$VolumeStreamState@407f8320, isHeadsetPlugged(): true
D/AudioSystem( 4088): linearToSpecifyHtcVolume(volume:100, streamType:9, audio_devices:8)
D/HDMIReceiver( 4978): action = android.intent.action.HEADSET_PLUG
D/HDMIReceiver( 4978): HDMI cable is unplugged.

soooo

Change regular headphones to have hidden beats mode enabled:

V/HtcHardwareService( 4232): getHeadsetType() type=headset_no_mic

V/HtcHardwareService( 4232): setBeatsEffectState() enable

V/HtcHardwareService( 4232): send ACTION_HTC_BEATS_STATE_CHANGE

:D