I managed to get audio routing working for bluetooth mono headsets using drivers from the i908 ROM.
Took me about 2 weeks and 30 or so flashes to get it to the initial release
If you're interested in the process, check this thread.
Unfortunately, there is still one annoying problem that I'm aware of. Check the bottom of this post and decide whether it's serious for you or not.
Included files:
zylonite_wavedev2.dll - The i908 audio driver.
touch.dll - The i908 touch driver, required by the above audio driver for correct behavior.
speakerphone.dll - The i908 speakerphone driver, required for activating the speakerphone with the above audio driver. (Thanks, Khuanchai ! )
fmradio.dll - The i908 FM Radio driver, required for getting radio audio with the audio driver.
AudioGainControl.exe - Allows audio profile volume adjustments for the above audio driver. (replaces SoundTester.exe)
AudioGainControlStart.lnk - Shortcut for launching the AudioGainControl (the exe needs a "-start" argument to work).
*.rgu - Contains configuration made by AudioGainControl to lower the bluetooth routed digital audio volume. Otherwise, it's too loud and distorted.
Mini tutorial for AudioGainControl is here.
Since OEM drivers need to be replaced, the only way I was able to get this working is flashing the device with a custom ROM.
For ROM cooks:
1. Replace zylonite_wavedev2.dll, touch.dll, speakerphone.dll and fmradio.dll folders (modules) in OEMDrivers with the ones attached here.
2. Add the registry values from the attached rgu file into the OEMDrivers rgu.
3. Put the attached AudioGainControl.exe and AudioGainControlStart.lnk into OEMApps.
(if you publish your custom ROM, please give credit)
For others: (who are familiar with GrandPrix)
I created a simple custom ROM. Nothing is removed and only the above changes were made.
Named it "BTAR" (Bluetooth Audio Routing)
I only included the PDA and CSC parts for flashing using GrandPrix.
Use compatible Phone and EBoot parts with this. (If you already have them flashed, it's safer to flash just the PDA and CSC. Make sure you uncheck 'Phone Bootloader Update' when you do that)
ROM download links:
DXIA5-BTAR3 - http://www.sendspace.com/file/rjp1nn
DXIA2-BTAR3 - http://www.sendspace.com/file/ww1f7x
DXIA2-BTAR2 - http://www.sendspace.com/file/koyi48
Releases:
[1-Mar-2009] Release 3
Adds the FM Radio driver.
Known issues:
- Device can only be woken up from suspend mode using the power button.
Adds the speakerphone driver, fixing the speakerphone issue from the last release. (Thanks, Khuanchai ! )
Known issues:
- Device can only be woken up from suspend mode using the power button. No matter how you set it up in control panel, no other button is able to wake up the device. (You might be able to get it to work momentarily, but once any audio is played, the issue will resume)
- FM Radio doesn't play audio.
Known issues:
- Device can only be woken up from suspend mode using the power button. No matter how you set it up in control panel, no other button is able to wake up the device. (You might be able to get it to work momentarily, but once any audio is played, the issue will resume)
- Speakerphone cannot be turned on while in a call, and it will lock the screen if you try (i.e. screen won't respond to touch). The screen will unlock when the call ends.
Attached Files
Edited by liads, 02 February 2010 - 06:51 PM.







Sign In
Create Account



Back to top











