Jump to content


Photo

Fixing bluetooth audio routing for i900

* * * * * 2 votes

  • Please log in to reply
316 replies to this topic

#61
liads

liads

    Regular

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Israel
  • Devices:Samsung Omnia i900

Liads,

My final solutions:
1. Build a new i900 ROM with i908EngHH2 SYS (build 20271)
2. Use all OEM from i900IA2 ROM except zylonite_wavedev2.dll, touch.dll, wakeup.dll and speakerphone.dll from i908EngHH2 ROM
3. Add cyberon voice speed dial into the ROM (voice command is not very good for non-English users)
4. To use cyberon speed dial I have to install jetware bluetooth extension

My new ROM (build 20271) now can use bluetooth routing but a little funny (not too bad) touch screen when bluetooth routing is activated. It has no problem with wakeup and speakerphone.

PS. I also tried as your suggestion to use a combination of i908Eng and i908CHN dlls but the touch screen after bluetooth routing activation was even worse.

Thanks !
However,
1. The i908 HH2 SYS is somehow a mix between build 20269 and 20271 - see the attached SYSReport. DXIA2 is entirely build 20270.
2. Wakeup.dll does not need to be replaced. I got the phone waking up correctly with HH2's audio driver and without replacing wakeup.dll (leaving DXIA2's version).
3. The voice recognition software is not part of the clean solution I intended to form here.
Let everyone choose their own voice software. They can all be installed as CAB packages.

Which XIP did you use?

Personally, I prefer the touch interface working without problems and settling for waking up the device with the power button (or the bluetooth headset button :( )... What do you mean by funny touch screen?

I still believe the wakeup problem can be solved for the IB1 audio driver.

Attached Files


Edited by liads, 25 February 2009 - 02:54 AM.

  • 0

#62
palah

palah

    Regular

  • Members
  • PipPip
  • 141 posts
  • Location:Sydney, Australia
  • Devices:Omnia was :) i900DTJ9/DTHJ9

Personally, I prefer the touch interface working without problems and settling for waking up the device with the power button (or the bluetooth headset button :( )... What do you mean by funny touch screen?

I still believe the wakeup problem can be solved for the IB1 audio driver.


Liads, agree wholeheartedly a trade off (if no fix can be found) of only waking up via power button is a small thing v's a 'funny' touch screen - and if u can wake up via bluetooth then see no real problem as have my z9i on, every waking hour in a day ...keep up the great work

  • 0
HTC Touch Pro 2
MVC 1.6UK
Garmin XT

#63
Chris64

Chris64

    Newbie

  • Members
  • Pip
  • 45 posts

I've just decided to try Cyberon Voice Commander myself, for the same reason :(
I'll do my best to make it work as well.



Thanks Liads!

Take a break! B)


  • 0

#64
iztoogood

iztoogood

    Newbie

  • Members
  • Pip
  • 14 posts
  • Location:France
  • Devices:Spv-C500_AcerN35
hye,
i've downloaded
BTAR_FIX_2.zip

can i do something but building a ROM (i'm not able to)....
can i put them anywhere ? is there a tutorial somewhere ?


C:\BTAR_FIX_2
├───OEMApps
│ AudioGainControlStart.lnk

└───OEMDrivers
│ 80e90a40-8c29-4441-8860-3981f45792ce.rgu

├───speakerphone.dll
│ imageinfo.txt
│ S000
│ S001
│ S002
│ S003
│ S004
│ speakerphone.dll

├───touch.dll
│ imageinfo.txt
│ S000
│ S001
│ S002
│ S003
│ S004
│ touch.dll

└───zylonite_wavedev2.dll
imageinfo.txt
S000
S001
S002
S003
zylonite_wavedev2.dll

Edited by iztoogood, 25 February 2009 - 09:58 AM.

  • 0

#65
iztoogood

iztoogood

    Newbie

  • Members
  • Pip
  • 14 posts
  • Location:France
  • Devices:Spv-C500_AcerN35
any one can tell me what am i supposed to find in this table opened with the shortcut AudioGainControlStart.lnk ?

Attached Files


Edited by iztoogood, 25 February 2009 - 10:18 AM.

  • 0

#66
Borbarad

Borbarad

    Newbie

  • Members
  • Pip
  • 2 posts
  • Devices:i900

can i do something but building a ROM (i'm not able to)....

Sure. Ask your friendly neighborhood ROMCooker.

can i put them anywhere ?

Yes you can! But it wouldn't work ask expected.

is there a tutorial somewhere ?

http://www.modaco.co...r-dummies-i900/

  • 0

#67
liads

liads

    Regular

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Israel
  • Devices:Samsung Omnia i900

Thanks Liads!

Take a break! B)

:(
This is awfully too familiar...

  • 0

#68
liads

liads

    Regular

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Israel
  • Devices:Samsung Omnia i900

hye,
i've downloaded
BTAR_FIX_2.zip

can i do something but building a ROM (i'm not able to)....
can i put them anywhere ? is there a tutorial somewhere ?

Well, on the main post there's a link to a ROM I cooked on top of DXIA2 with these files...

  • 0

#69
liads

liads

    Regular

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Israel
  • Devices:Samsung Omnia i900

any one can tell me what am i supposed to find in this table opened with the shortcut AudioGainControlStart.lnk ?

That's odd..
Did you cook/use a ROM with the correct audio driver?
It won't work with the original i900 audio driver.

This is how it should look:
Attached File  AudioGainControl.PNG   15.56KB   36 downloads

  • 0

#70
iztoogood

iztoogood

    Newbie

  • Members
  • Pip
  • 14 posts
  • Location:France
  • Devices:Spv-C500_AcerN35

Sure. Ask your friendly neighborhood ROMCooker.

if only i had "friendly neighborhood ROMCooker" ... :-) ... i have started my google lattitude... and didn't found any ;-(

Yes you can! But it wouldn't work ask expected.

that mean ... would it work a little or not at all ? may you develop please ?

http://www.modaco.co...r-dummies-i900/

i was speaking about a tutorial that explain how to patch my installed rom ... i'm really not ready
1) to make my own rom (not techy enough)
2) to install a non standard rom made by someone i dont know (because i'm not techy enough to control it)
... as i already said my i900 is really new (received last saturday), i don't have rescue plan (and money more) in case of breaking it
... but thanks for the link if one day i have time enough... maybe...

Edited by iztoogood, 25 February 2009 - 12:44 PM.

  • 0

#71
palah

palah

    Regular

  • Members
  • PipPip
  • 141 posts
  • Location:Sydney, Australia
  • Devices:Omnia was :) i900DTJ9/DTHJ9

:(
This is awfully too familiar...



Use Microsoft Voice Command V1.6 UK....using the mapped button on right side and speaking (which will once call initated then route thru BT headset) the error rate on the i900 is so far brillant (no errors) had on 3 previous devices and had only about 90% success rate so very interested to get the BT headset giving commands so don't have to touch/take out of pocket to call somebody

  • 0
HTC Touch Pro 2
MVC 1.6UK
Garmin XT

#72
happy_joe

happy_joe

    Newbie

  • Members
  • Pip
  • 18 posts
  • Devices:Omnia

Thanks !
However,
1. The i908 HH2 SYS is somehow a mix between build 20269 and 20271 - see the attached SYSReport. DXIA2 is entirely build 20270.
2. Wakeup.dll does not need to be replaced. I got the phone waking up correctly with HH2's audio driver and without replacing wakeup.dll (leaving DXIA2's version).
3. The voice recognition software is not part of the clean solution I intended to form here.
Let everyone choose their own voice software. They can all be installed as CAB packages.

Which XIP did you use?

Personally, I prefer the touch interface working without problems and settling for waking up the device with the power button (or the bluetooth headset button :( )... What do you mean by funny touch screen?

I still believe the wakeup problem can be solved for the IB1 audio driver.


I can smell the success is nearby... thanks for great efforts!!!

  • 0

#73
iztoogood

iztoogood

    Newbie

  • Members
  • Pip
  • 14 posts
  • Location:France
  • Devices:Spv-C500_AcerN35

That's odd..
Did you cook/use a ROM with the correct audio driver?
It won't work with the original i900 audio driver.

This is how it should look:
Attached File  AudioGainControl.PNG   15.56KB   36 downloads


no i didn't... i hoped it was possible to over-write orignials ones bye those in the zip on my installed system...
(i imagine that this sentence show you how newbie i am... and explain why i'm not ready to cook a rom) :(

  • 0

#74
liads

liads

    Regular

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Israel
  • Devices:Samsung Omnia i900

no i didn't... i hoped it was possible to over-write orignials ones bye those in the zip on my installed system...
(i imagine that this sentence show you how newbie i am... and explain why i'm not ready to cook a rom) :(

Hey, I tried the same thing two weeks ago.
And it should have worked, if not for some odd restrictions built into the drivers.

  • 0

#75
iztoogood

iztoogood

    Newbie

  • Members
  • Pip
  • 14 posts
  • Location:France
  • Devices:Spv-C500_AcerN35

Hey, I tried the same thing two weeks ago.
And it should have worked, if not for some odd restrictions built into the drivers.


Thanks liads for your attention,
does it mean that if i put

speakerphone.dll
touch.dll
zylonite_wavedev2.dll

in
/windows

it may works ?
or somewhere else ?
or more than only puting em

what do you mean by "built into the drivers" ?

  • 0

#76
iztoogood

iztoogood

    Newbie

  • Members
  • Pip
  • 14 posts
  • Location:France
  • Devices:Spv-C500_AcerN35
forget this bad post

Edited by iztoogood, 25 February 2009 - 02:06 PM.

  • 0

#77
liads

liads

    Regular

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Israel
  • Devices:Samsung Omnia i900

Thanks liads for your attention,
does it mean that if i put

speakerphone.dll
touch.dll
zylonite_wavedev2.dll

in
/windows

it may works ?
or somewhere else ?
or more than only puting em

what do you mean by "built into the drivers" ?

No ! It won't work !
What I meant is that theoretically it could have worked, but the Omnia OEM drivers are coded for working only inside the ROM.

  • 0

#78
liads

liads

    Regular

  • Members
  • PipPip
  • 96 posts
  • Gender:Male
  • Location:Israel
  • Devices:Samsung Omnia i900

i've found this :
http://forum.xda-dev...=i900 bluetooth

Cool!
If you don't need the bluetooth headset button to start a voice recognition, you can use this CAB and make the headset button control audio routing to bluetooth. One click starts audio routing, another click stops it.
You'll still need the fix we have here, though.

  • 0

#79
iztoogood

iztoogood

    Newbie

  • Members
  • Pip
  • 14 posts
  • Location:France
  • Devices:Spv-C500_AcerN35

Cool!
If you don't need the bluetooth headset button to start a voice recognition, you can use this CAB and make the headset button control audio routing to bluetooth. One click starts audio routing, another click stops it.
You'll still need the fix we have here, though.

i didn't thought i'll be so antousiast ...
and
You'll still need the fix we have here
is the reason why i've tride to delete my post :-)

if you find the thing you manage to build two weeks ago to replace installed drivers ... may you publish it ?

the reason why i really need the audio routed to my mon headset ...
and why it's important for me...
is that i would like to hear gps navigation info in my moto helmet (CARDO scala-rider kit)

  • 0

#80
Khuanchai

Khuanchai

    Addict

  • Members
  • PipPipPipPipPip
  • 899 posts
  • Devices:Samsung Omnia

Friends,

I'm testing my new ROM to use voice speed dial via bluetooth headset.

I need a few volunteers to test this new ROM and new function. Please apply if you:
1. want to and use to make a phone call via bluetooth
2. have a Mono bluetooth headset
3. can flash your phone with a new rom

This new ROM is just for test only not for your routine use so it will come with minimal programs. The full-functioned ROM will be publicly available after a complete test. Please send me a PM and I will send you the link when I finish the ROM.


I have sent the download link to those who volunteer to test my new M2D ROM with cyberon voice speed dial. Please PM me if someone else wants to test.

Edited by Khuanchai, 25 February 2009 - 02:26 PM.

  • 0
Thanks to friends who donated. Click here if you want to help. :)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users