New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
oruam57
Old
(Last edited by oruam57; 6th January 2010 at 03:06 PM.) Reason: Release 2.0
#1  
Senior Member - OP
Thanks Meter 4
Posts: 306
Join Date: Aug 2005
Default [APP][Updated 24-11-2009] AutoAudioRoute V2.0 moves sound to earpiece on VOIP

AutoAudioRoute V2.0

At last VOIP works decently on many WM6.1 phones and it can be accessed using the standard dialler/phone application. The only problem is the sound trough the speakerphone instead of the earpiece (if you do not know what I am talking about forget about this program).
There is a free utility (AudioRoute from Teksoft, http://teksoftco.com/index.php?section=freeware) that can route sound from the speakerphone to the earpiece but:
- it has to be manually activated before a phone call;
- it has to be manually deactivated after a phone call, otherwise all the phone sounds keep to be routed to the earpiece.
I normally forgot do to both of them and that was annoying, so after some research on phone status I made this little application.
AutoAudioRoute waits for a phone call and then check if VOIP is active. If yes it moves the sound to earpiece and shows a notification icon in the title bar. When the phone call end AutoAudioRoute removes the sound routing and removes the notification icon.
That's all folks: install AutoAudioRoute, forget about it and use the phone that now behave as it should with VOIP too.

Requirements and compatibility.

WM6.1 with VOIP working is required. Moreover, DynRIL v1.0.103 from Teksoft has to be installed on the phone (see install section).
I am not a professional mobile developer and I can only test on my phone, a HTC Diamond2 (Topaz). For any other phone you tell me.

Install

If you previously installed AutoAudioRoute V1.x you must uninstall it BEFORE installing AutoAudioRoute V2.0
AutoAudioRoute V2.0 uses the DynRIL library from Teksoft as AudioRoute does. This library is free for non commercial uses but due to license restriction I can not distribute it.
Therefore, go to http://www.teksoftco.com/index.php?section=develtools and download DynRIL v1.0.103. The downloaded file (dynril_v1.0_bin.zip) contains the DynRILDll.dll file. Extract it and copy it under the \Windows directory in your phone.
After that, run AutoAudioRoute.cab and install it in main memory, then softreset.

Uninstall

Delete the shortcut AutoAudioRoute.lnk from the \Windows\Startup, softreset and then use Remove Programs in Settings.

USUAL LEGAL DISCLAIMER

Use AutoAudioRoute at your own risk! NO WARRANTY! Although running this application does not seem to produce any damage on my phone, I take no responsibility for any kind of damage or major or minor inconvenience caused to devices or data or person or whatever else due to this application and its usage.
Attached Files
File Type: zip AutoAudioRoute.V2.0.zip - [Click for QR Code] (9.6 KB, 1546 views)
File Type: zip AutoAudioRoute.V1.1.zip - [Click for QR Code] (10.0 KB, 272 views)
Device: HTC Topaz (1 of them)
ROM: 1.39.405.2 (47382) WWE
ROM Date: 04/07/09
Radio: 3.43.25.19
Protocol: 61.20t.25.10U

Device: HTC HD2 (a bunch of them)
ROM: 3.14.531.1 (04666) WWE
ROM Date: 09/29/10
Radio: 2.15.50.14
Protocol: 15.42.50.11W


Projects:
foobar2000 remote control
AutoLight
URL2Opera
SimpleRedial
Shortcut Creator
 
eulem_sa
Old
#2  
Junior Member
Thanks Meter 0
Posts: 15
Join Date: May 2008
Default How to?

does your auto audio cab does automatically the install#3? or not?

i tried to extract the files in audioroute.cab but i dont see any .exe or .dll
all extensions that is there are AudiOr~1.001 and DYNRIL~1.003 are those the files that needs to be copied?

or should i just install your auto audio cab and thats it?
 
oruam57
Old
#3  
Senior Member - OP
Thanks Meter 4
Posts: 306
Join Date: Aug 2005
I suppose you opened AudioRoute.cab with something like WinZip that understand .cab format only partially. To correctely open a .cab file you need WinCE cab manager or a tool like that.

At any rate I would suggest you to ignore point #3 and execute #1 (install AudioRoute.cab) and optionally #2 (delete the shortcut AudioRoute.lnk from the \Windows\Startup folder). Only after that you can install AutoAudioRoute.cab.

I can not include the content of AudioRoute.cab in my AutoAudioRoute.cab because it is a copyrighted product.
Device: HTC Topaz (1 of them)
ROM: 1.39.405.2 (47382) WWE
ROM Date: 04/07/09
Radio: 3.43.25.19
Protocol: 61.20t.25.10U

Device: HTC HD2 (a bunch of them)
ROM: 3.14.531.1 (04666) WWE
ROM Date: 09/29/10
Radio: 2.15.50.14
Protocol: 15.42.50.11W


Projects:
foobar2000 remote control
AutoLight
URL2Opera
SimpleRedial
Shortcut Creator
 
Rocket_Base
Old
#4  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Dec 2008
Default AutoAudioRote for GPS?

Hi,
love the app when I use Skype! Works very well.
I have a question, is it possible to tweak the appliction so it can send TomTom GPS sound through "the normal loudspeaker", as it does with my voip, when the phone is in a caradapter?
Thanks
 
mrken
Old
#5  
Junior Member
Thanks Meter 0
Posts: 14
Join Date: Aug 2009
This application is a great idea! Unfortunately, I cannot get it to work on the Kaiser. I am using AudioRoute 1.2 though.

When I run AutoAudioRoute.ink, the sound always reverts back to the speakerphone, whether or not a VoIP call is in progress. It appears the program is not detecting the presence of a VoIP call and so does not switch over to the earpiece. I can manually switch to the earpiece by calling AudioRoute.exe -earpiece, but AutoAudioRoute.exe always switches to the speakerphone.
 
oruam57
Old
#6  
Senior Member - OP
Thanks Meter 4
Posts: 306
Join Date: Aug 2005
Quote:
Originally Posted by mrken View Post
This application is a great idea! Unfortunately, I cannot get it to work on the Kaiser.
AutoAudioRoute relies on some status flags in the registry that I found more or less by chance on my phone (a Topaz with WM6.1). Probably the Kaiser does not have these flags or they work in a different way.
Device: HTC Topaz (1 of them)
ROM: 1.39.405.2 (47382) WWE
ROM Date: 04/07/09
Radio: 3.43.25.19
Protocol: 61.20t.25.10U

Device: HTC HD2 (a bunch of them)
ROM: 3.14.531.1 (04666) WWE
ROM Date: 09/29/10
Radio: 2.15.50.14
Protocol: 15.42.50.11W


Projects:
foobar2000 remote control
AutoLight
URL2Opera
SimpleRedial
Shortcut Creator
 
mrken
Old
#7  
Junior Member
Thanks Meter 0
Posts: 14
Join Date: Aug 2009
Quote:
Originally Posted by oruam57 View Post
AutoAudioRoute relies on some status flags in the registry that I found more or less by chance on my phone (a Topaz with WM6.1). Probably the Kaiser does not have these flags or they work in a different way.
Thank you for the explanation!
 
reddweb
Old
#8  
Junior Member
Thanks Meter 0
Posts: 11
Join Date: Sep 2008
mrken...did u get it to work on kaiser?
 
oruam57
Old
#9  
Senior Member - OP
Thanks Meter 4
Posts: 306
Join Date: Aug 2005
Release 2.0 posted.
Now AutoAudioRoute no more requires Teksoft AudioRoute but uses Teksoft DynRIL v1.0.103 directly.
Device: HTC Topaz (1 of them)
ROM: 1.39.405.2 (47382) WWE
ROM Date: 04/07/09
Radio: 3.43.25.19
Protocol: 61.20t.25.10U

Device: HTC HD2 (a bunch of them)
ROM: 3.14.531.1 (04666) WWE
ROM Date: 09/29/10
Radio: 2.15.50.14
Protocol: 15.42.50.11W


Projects:
foobar2000 remote control
AutoLight
URL2Opera
SimpleRedial
Shortcut Creator
 
alexxxcore
Old
#10  
Member
Thanks Meter 0
Posts: 38
Join Date: Sep 2009
Location: Chicago
Default TP2 not working

It is not working on my 6.5 Touch Pro 2. Would like to see more devicessupported in the future, or show what registry changes occur so someone else can try to mod it for other phone uses.


XDA PORTAL POSTS

Voice Control Your Phone with Tasker and AutoVoice – XDA Developer TV

XDA Developer TV Producer Kevin set up his phone to respond to … more

Guide to Take Better Control of Your Volume Levels

Would you like to know one of the things that really annoys me on a daily basis? Tough, … more

Get the Android 4.2.2 Status Bar on Your Gingerbread-Based Samsung

There are still quite a few of folks who run Gingerbread on their … more

Responses From Ubuntu Pouring Into Ubuntu Touch Q&A Thread

Ubuntu has become the most successful *nix distribution for a number of reasons, … more