Bluetooth Quick Connect / Favorites Today Plugin and/or Command-line app - Windows Mobile Development and Hacking General

I'm a Desktop .Net developer with NO bluetooth experience and only a bit of low-level networking experience so I'm speaking from limited knowledge, but not complete ignorance.
I use my phone as an A2DP source and AVRCP client for quite a few devices (Jabra JX20 Pura, Jabra BT3030, Windows Vista, various BT speaker systems) and Alpine BT300) around my house, garage, car, and on the go. They all work wonderfully (some have better range than others, some better sound), but using any of them presents a couple common issues.
Some devices (like my car), constantly seek out the last paired device until they connect, while most of the other require a connection to be initiated from the phone. The phone doesn't care which is around or has the best signal, just which one successfully connects first.
I'd like an app that could have profiles setup which would let me control certain variables OR at a more basic function (see below):
Bluetooth Profile
Device Priority
Minimum Strength (to be used when more than one device has the same priority)
That would be my ultimate goal, but in the meantime I'd be happy with something as simple as a command line app that could be bound to a key or shortcut which would try to connect to a predefined list of BT MACs for a given profile and stop when the first one connects successfully. Variations on this might allow a connection attempt to a specific device instead of a list. This way I could have StartMenu or Today shortcuts.
The point here is largely to have to avoid nagivigating all the menus needed to initiate an A2DP connection, but I'm sure there are MANY other uses people would find.
If someone could point me in the right direction (I'm researching already of course) to the namespace(s) and or class(es) in .Net 2 or newer which would allow me to enumerate and/or initiate connections, this may be something I could bring to the community (assuming it doesn't already exist, and I have asked MANY times).
I've created a poll also to see what kind of interest is out there for this software and how much support I might receive.

I've been knocking an app up to suit my own personal A2DP needs... and a lot of yours by the look of things ;-) Things it does:
Kinetic scrolling finger friendly list of A2DP devices known to your phone (tap to select then tap again to attempt connection).
Toolbar buttons indicating active A2DP connection status (tap to disconnect active connection).
Bluetooth devices applet shortcut.
Switch bluetooth on (a good few of my devices need the phone to be discoverable so the app forces the phone to be discoverable at all times *blush*).
Switch bluetooth off.
Shortcut to program launcher list (automatically displays this list when you initiate a connection to a selected device... and there's items to display in the list of course).
Command line access (via secondary exe) allowing you to attempt connection (to a named , the last connected or first found device) and disconnect an active A2DP connection. I've only really tested the named device connection but the other 2 modes *should* work
QVGA / VGA and orientation aware.
I've been wanting to work towards getting it up on XDA... but time constraints (and a baby on the way ) have gotten in the way and it's unlikely I'll have the time to do it for a good while. I'd be happy to pass on the code to someone willing to take it further if that's any use. It's written (very quickly!) in VB.net BTW.
It uses a few bits and bobs from other people though:
A2DPToggle's "a2dp.exe" to handle initiating a connection.
Icons from lord only knows where I found them.
The kinetic list code found on here (http://forum.xda-developers.com/showthread.php?t=333124&highlight=klist). IIRC, I used the gingercat updated version and tweaked it to my own needs. There's many a kludge I've put in to the code to get things working quick-smart (D-Pad navigation mainly).
InTheHand 32feet.NET libraries (http://inthehand.com/content/32feet.aspx). These work with MS Bluetooth stack only.
So permission from the respective folks above would be needed before releasing it into the wild I guess.
Here's a screeny

Hey great tool! When I click a device will it auto connect or only open the BT Explorer and will it work with Broadcom BT Stack? Thanks

Oops, meant to say it's been developed for the MS bluetooth stack only. Sorry about that.
When you attempt to connect to a device it first checks the device is reachable and only then attempts to initiate an A2DP connection.

Northernmost said:
I've been knocking an app up to suit my own personal A2DP needs... and a lot of yours by the look of things ;-) Things it does:
Click to expand...
Click to collapse
Absolutely. I can get around in VB.Net and C# just fine. If you don't want to publish the code publicly, PM me your email address and I'll invite you to my Sharepoint site (easiest way I know to share files and manage communique), otherwise attach here.
It sounds like you've already covered 99% of what I was looking for, but I'd be more than happy to do what I can to more the idea forward, even taking suggestions from others in this thread.
About the BT stack, I'm running a Vogue with a ROM cooked in PPCKitchen, how do I determine which stack I'm running and can that be changed?

rainabba said:
About the BT stack, I'm running a Vogue with a ROM cooked in PPCKitchen, how do I determine which stack I'm running and can that be changed?
Click to expand...
Click to collapse
I've no idea what stack Vogues come with but the MS stack device list looks like the attachment below. If yours looks the same it's the MS one. I guess the Vogue forum should have any info on swapping stacks if it's possible.

Sounds like I found the correct people to answer my question about BT. Is there a way / how can I: enable my Mogul 6800 phone to transmit the sound that would normally go through the speaker to my BT headset in order to listen to streaming audio from the net using Kinoma Play which goes out and picks up all sorts of "radio programs" , i.e. not using a direct URL. I am also not able to listen to audio files from the Audio Recorder through anything except the speaker, even not through a head phone. Do I need to download a program or set up my phone differently. I currently have Titan WM6.1 Build 20755 GPS kitchen from PPC Geeks. Thanks so much for your help.

jminor4326 said:
Sounds like I found the correct people to answer my question about BT. Is there a way / how can I: enable my Mogul 6800 phone to transmit the sound that would normally go through the speaker to my BT headset in order to listen to streaming audio from the net using Kinoma Play which goes out and picks up all sorts of "radio programs" , i.e. not using a direct URL. I am also not able to listen to audio files from the Audio Recorder through anything except the speaker, even not through a head phone. Do I need to download a program or set up my phone differently. I currently have Titan WM6.1 Build 20755 GPS kitchen from PPC Geeks. Thanks so much for your help.
Click to expand...
Click to collapse
You need an A2DP capable device (high quality), connected, THEN start your audio program OR use a program called Audio Gateway with a basic Bluetooth headset (low quality audio).

thank you very much.

Northernmost, how about that source code? If you want to pass it along less privately than a post here, PM me and I'll provide a solution (source control, WSS, etc.)

Sent you a PM the other day. Let's go the private way for now.

Related

Widcomm Phone Edition stack working - get it here!!!

Hi Guys: I have got the Widcomm Phone edition stack working on my unit.
It seems to be fine but I have not fully tested all aspects of the software - so if any little bits don't work, let me know...
You need to install the official widcomm 1-4-1-59 version
Then you can upgrade it using the cab file I have made.
The 1.4.1.59 version file I got from the following topic
http://forum.xda-developers.com/viewtopic.php?p=57550#57550
thanks go to mamaich for the file.
the upgrade file consistes of the PE edition files and the required registry entries.
Let me know how you all go on with it - but I am not really a hacker so any serious probs I will not be able to fix...
if anyone else can improve on the installation be my guest
any news about which profiles it support that ms or the old one dont support ?
I hope unintall won't mess up my volume as in case of original bluetoothgps.cab
I can't garauntee it works perfectly, so I suggest everyone make a backup of their system before use.
has anyone tested any BT headset with this new stack?
I've got it installed and it all seems to work well exept for the handsfree/headset profile, I have set up my headset ok it is discovered and bonds fine but when I try to connect from the xda2 the connection fails after "waiting for device" for some time. tried with a motorola hs 810 and a neovoice usb, same with both. Anyone got any ideas?
BT headset
I have a 6315 and an XDA 2, I haven't tried the BT Stack on the XDA 2 yet but I found when I bondeded my HBH-30 to my 6315 once it made the connection my BT Headset shut off for some reson. This caused the bonding to fail, but as soon as I turned my headset back on (while it was trying to discover services) it completed the process and worked on my 6315. I'm not sure if this will be the same, but it's worth a shot.
Brandon
Test results
Hi fellows
Here is little bit of my testing of this new BT Stack, which we all awaiting for..
Proc…
1. Installed as per instructions 1.59 without any problem. During installation was prom to override .dll files – agreed to do that. For good or for bad – will see later.
2. Installed .cab file provided by icarusbop (big thanks to him for doing this) without any problem. Screen shots will be attached below.
3. Reset it as requested upon installation and got Widcomm BT working instead of MS BT..
4. Paired it with my BlueTrek G2 within 3 seconds (which took usually 10 sec with MS BT)
5. BT recognized G2 as device with Headset/Hands-Free profiles and asked to use as default… I said yes…
Here comes Cons part ;(
1. Unfortunately even after paring – my I-Mate can not get connected with G2 (see screen shot)
2. As you can see in another screen shot – there is Hands Free menu – it can not be accessed, or can be accessed ONLY while connection is established.
3. AND the last L … So, this new BT is not working now… I decided to go back to MS BT… SURPISE!!! I am getting message that BT HARDWARE IS NOT INSTALL ON THIS UNIT…. L Assumption - .dll files were overwritten (see Proc 1)
Here is my 2 cents in this jorney… I am hoping that described problems can be fixed and we can make it working (without doing hard reset on my device )
Paul
thanks guys! for testing hands-free/headset profile. by now everything seems to work fine with this new stack except for hands-free/headset profile.
New comments to my testing
1. I tried what NeoCole recommended - didn't work for me
2. As soon as new BT is OFF - MS BT is working fine .....uf
LETS FIX THE HEADSET PART PLEASE
I posted this is another thread - but in case someone does not read that thread . . . it is relevant here as well.
If the intent of this is to get voice dialing without touching the device, that is by only pressing a button on the headset to initiate a voice-dial program to make the call, there is no evidence this works with this BT stack either.
I have been reading other forums with people who have the H6315 already (mine is in the mail to me now) and none of them have been able to make this work. Nor is there any mention of this capability in any of the literature and/or documentation for this device. It seems that if this was a feature of this phone, it would be prominently displayed!
Voice Command
Okay.. on my 6315 I press the headset button, it beeps, sound and voice is now transfered to the headset. I do this before I initate voice command. Now all I do is press a button that activates Voice Command on the PPC and walla, I'm speaking and listening through my BT Headset. This is a huge step forward from using the MS Stack, and I feel that since the Phone Edition of the Widcomm is 1.0.0 I'm sure that they'll associate a hardware button with the headset button in future releases. Anyhow.. I think that the functionality of the Widcomm BT Stack is well worth the work. The XDA 2 would be a lot better device if the BT Stack worked 100% of the time and was fully compatibile.
I also have not got it working.
the Hp 6315 is well know to still require a hardware button press (not on the headset) to activate voice command. They can still not do with any nokia or SE phone can do easily.
Surur
VoiceCommand
That would be correct... One press of the HW Button does it all on a Regular phone.
The 6315 has brought it closer to allow you to interact with programs using your BT Headset, but yes you must still activate the programs on your handset before you can use them with your headset.
So.. to sum it up...
1. You can't interact with Voice Command using MS BT Stack on an XDA 2
2. You can interact with Voice Command using Widcomm Stack on 6315, but you have to activate the headset first, then start VoiceCommand on the PPC by using the HW Button.
Hopefully through this thread we'll be able to give the XDA 2 the same functionality as the 6315.
And maybe if Widcomm provides an update to allow the headset to activate a HW button, we'll be to the one step solution.
I do not want my comments to be read as stating that this is not a worthwile endeavor. I simply meant to make sure that someone does not go to the trouble of installing this new stack (particularly those who might be considered novices) with the mistaken impression that by doing so they will have that "one step" voice dialing solution.
This is by all means a worthwile endeavor, but it is merely a step down the road . . . not the final destination.
Y'all are doing good work - keep on blazing that trail!
hm.. I would think that it is more of MS Voice Dial functionality than BT - to recognize signal sent from headset as request for voice dialing.
When MS released first version of Voice Dialing they did not expect new functionality to have BT headset with hands-free profile connected to the device.
paired with my Jabra 250 = ok
connected to my Jabra 250 = failed
No luck with Moto headset
Eveything else seem to be working. No problems with detecting and working with BT access point
rehman said:
I hope unintall won't mess up my volume as in case of original bluetoothgps.cab
Click to expand...
Click to collapse
Hi Rehman,
i tried to install and uninstall, for the very first time i didn't have to get a Hard-Reset done. the volume didn't disappear. so i believe trying it wont be a harm, but yet i would recommend to get a full Backup first.
Trying to figure this out
Okay, I looked through the whole registry. I can't find anything out of the ordinary. Only thing I can think of is the sound driver. Does anyone know what DLL that is? I bet it's a different version.
If someone that knows more about which DLL does what. Let's get all the DLL's that could pertain to Sound and Phone and compair the 6315 DLL's with the ones on the XDA2.

answering machine software???

hi guys, i couldnt help noticing that when i previously used nokia 6600 (symbian s60) they had few 3rd party that is able to make use of their audio mechanism during callls. for example, one software can make selected background noise for opposite callers so they think that u are at a train station for example when infact u r silently at home. another software is an on board answering machine, which after the phone rang for a few times it answer the fonecall with your automated recorded voice and recorded a msg left by the caller on the fone. this is convenient for us so we dont need to call back our voicemail and reduce cost as well as some telco charge to use their voicemail service. im surprised these kind of software have not came out for our windows mobile device when its already available for symbian. im sure it shouldnt be that hard to make it. any coder expert wanna give it a go??
cutefox, what kind of searches have you made for this software on this board? Did you have much luck?
V
i already tried commercial such as handango and pocket gear.. even freeware sites also no luck.. jus dun understand why no 1 made one yet.. shouldnt b too hard to make one.. it will be a big market to sell such a software for our ppc phone device now that more devices is coming out..
Cutefox: have you tried searching this board? Let me save you the effort, but it'll be a good idea next time. It's not generally considered possible, at least on WM2003 devices because of both hardware and software limitations. It's not that no one has thought of it before: someone seems to think of it approximately every two days... but there are many many threads on this issue.
V
Look at what I said here...
http://forum.xda-developers.com/viewtopic.php?t=9761
That sums up why we can't do it using the api's available to us now. The funny thing is the way bluetooth sends the audio stream to a headset. Obviously the data is getting there somehow but I suspect it is not (directly) via windows. Dose anyone know if the radio hardware for bluetooth is connected to the radio hardware for the phone? My guess is that if you could write a program that windows "sees" as a headset then you could get the audio that way. But thats a problem in itself.
I would love this kind of program myself. How is it that such usefull devices with so many capeabilities can be kept secret from us. We can't use the camera, we can't get the cell id on towers, we can't programatically controll the partnerships in blutooth, we cant get the audio stream of our own phone, the events on some ppc's that control brightness are secret..... the list goes on. This kind of #@!!$$ is going to hurt the future of these devices which I otherwise love.
OdeeanRDeathshead: I had read your previous posts, and as ever, very interesting and informative reading. I had the same idea regarding a "dummy" bluetooth device a while back, but mamaich put me in my place!
http://forum.xda-developers.com/viewtopic.php?p=179839#179839
V
thanks vijay555, thats what I have suspected about the hardware. What I want to do is a bit different. The bluetooth can communicate to many devices at once. If your program could appear to be a headset to the os, then the phone bluetooth hardware could transmit the audio to the headset at the same time your program uses bluetooth to receive it. Kind of like a loop out of the box to bridge the lack of functionality. This shifts the problem to how dose a hardware bluetooth headset communicate. Emulate this and we are on a winner. I don't think I have the willingness to pull my devices appart. I also do not have the money for some of the hardware (eg good digital oscilliscope) that I would need to measure whats going on. I did read that microsoft are about to expose some new api to allow control over the pairing process (but not the audio stream). I hope that we get some soon.
Is there going to be any new (for 2005) free development tools like the evc versions used today?
OdeeanRDeathshead: re eVC, I don't think so. The "express editions" are free, but they specifically omit the functionality to develop "mobile solutions".
Re the loop back. That's a good idea. I think mamaich is our best bet on schematics, I think that would be very helpful. As you "rave", it's mindboggling that Microsoft still haven't revealed or implemented a way to interact with the audio channels. It must have been one of the first things one could imagine doing once you develop a PDA with a phone stuck on the back of it.
Any idea if the bluetooth stacks could support transmitting and receiving simultaneously in this manner? I know some of the boys are working on alternative bluetooth support for the stereo headset profiles, so they might be able to shed some light on the issues involved. I guess the processor overhead could be hefty, but for the benefit it would be beneficial.
V

Looking for a specific program/piece of code

Hi,
I am currently looking for a piece of software that will do a specific job, or possibly a better solution to what I am trying to do. Let me give you a little bit of background...
I have got an O2 XDA Mini S, and a Parrot hands-free kit that does not support the A2DP bluetooth profile (only the handsfree profile). I am currently using TomTom 6 on my XDA with a bluetooth GPS unit. Everything works really nicely together, except I cannot get instructions from TomTom through my parrot (which is ultimately my goal).
The only way I can see of getting the TT instructions through my Parrot is to make use of the programs floating about that allow you to turn on and off redirection of sound through bluetooth. The idea I had was that if there was a program about (or maybe even write something myself) that would be able to signal when the sound coming out of the XDA exceeded and then dropped back below a threshold level, and then somehow link that into the bluetooth redirection programs, I could basically have any sound that is produced go through the Parrot only when they occur (including obviously the TT instructions).
Does anybody have any ideas on this? Any help would be greatly appreciated.
Thanks.
Point UI, a UI wrapper, has a feature similar to what you're describing. It's used just to save battery power by turning on BT only when an incoming call is detected, and then killing BT after the call is ended. I don't know if it's open source, but you might want to head over to their forums and see if you can find out how they did it.
You probably also want to haunt any TomTom forum sites (if any even exist).
As a final option, look into Mortscripts. People have done amazing tricks with Mortscripts, and this might be just the ticket. Mort haunts these boards, and may pipe in with an "I can (or cannot) do that with Mortscript" too...
I have a question, though. What's wrong with using the Wizard's built-in speakers for getting directions?
Myrddin Wyllt said:
I have a question, though. What's wrong with using the Wizard's built-in speakers for getting directions?
Click to expand...
Click to collapse
To be honest, it's not too bad through the speakers although if I have my radio on which I usually do, sometimes it can be a little bit hard to hear, and it would be nice to just have the radio mute while it gives me the directions.
It's more of a "want" than a "need" really.
Thanks very much for the info
Myrddin Wyllt said:
Point UI, a UI wrapper, has a feature similar to what you're describing. It's used just to save battery power by turning on BT only when an incoming call is detected, and then killing BT after the call is ended. I don't know if it's open source, but you might want to head over to their forums and see if you can find out how they did it.
Click to expand...
Click to collapse
It is quite easy for programs to detect when you're in a call - MortScript, I presume, probably can detect that quite easily as it's an overall Windows feature and will probably have a readily available part in the API.
The problem is not with turning the bluetooth on and off, it's actually detecting when TomTom is giving an instruction. To be honest I think I'll look into MortScript and if that can't do it then I'll probably just give up.
Detecting phone calls isn't that easy, and it's especially not easy to make a check in a simple procedural script language like MortScript (up to WM5, there's no way to check whether a call is active, you have to monitor all the time if a call is accepted or hung up).
Detecting sound output of another application is entirely impossible - at least for most applications. If the app opens the output channel only during output (which most don't because it takes valuable time and causes ugly "click" noises on some devices), one could maybe query the number of free output channels - but that would need a CPU hog monitoring all the time, or half of the message would be over until it's detected.
And even if that would work, there's simply no way to redirect output to a BT headset (except with A2DP). At least on most devices. Once there was a simple way to do that (you just had to open a virtual port, and as long as it's open, everything was redirected similar to the A2DP way nowadays), but most manufacturers didn't implement it, and nowadays it seems like no modern device supports it anymore. (Had it for test purposes in a MortPlayer beta, no user reported it works...)
So, to put it short: Currently it's impossble. Maybe WM8 might change that... (Few hope for WM7, it's proposed to have the same kernel as WM5 and WM6.x)

Will pay for Bluetooth extension enhancement Program

Is there anyone here than can build a similar program to that of Jetware but for Windows Mobile 6 Devices both smartphone and PDA.
I have a Garmin Nuvi 660FM and with Jetware 1.31 I can get all functions working bar the SMS Reader (which also has the ability to read messages via the TTS Function).
Basically what I would like is a program built into a cab installer than can enable all the fuctions of the Garmin Nuvi and Tomtom devices that have bluetooth car kits built in that also support SMS.
I would be willing to pay anyone for a program such as this.
me too, pleeeease
(ciao)
Same here. The guy that made the extension for the bluetooth sony ericsson watches might be able to adapt it to work with other devices. I tried bringing it up to him, but it seems he ignored my post...
up! up! uP!
NRGZ28 said:
Same here. The guy that made the extension for the bluetooth sony ericsson watches might be able to adapt it to work with other devices. I tried bringing it up to him, but it seems he ignored my post...
Click to expand...
Click to collapse
The problem is I dont have any of these devices. I have never seen such thing. And most probably I wont even buy such device because I dont like spending money on cars and car accessories. (I like gadgets that fit into my pocket)
These devices use the same protocols as the watch you wrote your software for. I'd like to program my own little app to interface with all the GPS devices that use those features as well as all the bluetooth car stereos out there. Would you be willing to share some tips, or maybe even source code from your software to help me out with this ?
The BT watch uses a lot of Sony Ericsson specific commands.
You have to find commands that sends the GPS unit - so you may use Windows Mobile with configurated virtual COM and some Terminal software to read the commands.
I believe the GPS units (as well as many car stereos, including mine) actually use the Handsfree profile to send these commands back and forth. The jetware extension has a logging mode where you can see a huge log of all these commands that go on between the phone and unit (whatever it may be). Would it be possible to adapt your application to talk over the handsfree profile ? I think the way jetware did it, is they put a dll between the audiogateway on the phone and device, to intercept all the communication.
The handsfree profile shouldn't be much problem I hope. Try to make some commands log and we will see...
Well guys I dont know much about programming but if you need help or can guide me to getting info I will no probs.
Also I will make a donation to help with the costs and as a thank you for any help.
It's been a while since I've programmed anything, but I'm thinking about writing an application similar to moneytoo's in .NET that will take over where jetware's extension stopped.
Any joy guys ?
I still have money up for grabs for whoever can develop this
I still have money too.
Up up! More money from me also!
The problem with this is the way that Windows Mobile (and the like) handle it's OBEX push abilities..
I have.. searched... called... and looked at so many webpages my eyes started to bleed.
OFFICIAL Garmin 660 (and other) bluetooth supported profile information..
https://www.bluetooth.org/qualweb/ProductDetails.cfm?ProductID=3324
Interesting to note. 90% of the phones out there don't work with the SMS funtion. We can get everything else to work (using the various patches and hacks availible on this web site) But SMS/TEXT alluded me.
Like I said, I narrowed it down to the fact that WM devices handle OPEX/Sync a little differently.. We don't support the classic "Server/Client" mode that the Sony phones do. It's these two that confound me..
- OPP-Server
- Sync-Client
Both are subsets of the Generic Object Exchange Profile (GOEP),.
I found patches, programs and the like that allow these two functions in a fashion.. But I also think the stupid Garmin Software looks at the POD file (informs what functions are avail) for specific phone types that are supported.. Or it could be that our phones just don't report the exact information that the Garmin is looking for, so it just disables the whole thing.
Either way. If someone wants to take a crack at this who has a more experence then me.. PLEASE DO. There is about 40,000 people with this stupid problem and they've all gone nuts..
PS Installing the Widcomm stack does not resolve this problem either.. I spent a week trying too get that @#$%#$%@# thing to work correctly on my wizard.
Well I am prepared to donate USD $100 towards costs to anyone who can develop a working solution, I think other people here also would donate towards a working product.
Thanks for the info and work so far
NRGZ28 said:
I believe the GPS units (as well as many car stereos, including mine) actually use the Handsfree profile to send these commands back and forth. The jetware extension has a logging mode where you can see a huge log of all these commands that go on between the phone and unit (whatever it may be). Would it be possible to adapt your application to talk over the handsfree profile ? I think the way jetware did it, is they put a dll between the audiogateway on the phone and device, to intercept all the communication.
Click to expand...
Click to collapse
If i could get a copy of that log it would help trememndously.
I'll send it in a minute.
Guys, any update on this?

FM Radio via Bluetooth Headset

To one and all,
Two purposes for this thread:
Generally - I'm hoping it will be a good place for all the people (like me) that have tried to get a solution for this issue in so many forums (over so many years)and have simply been told "you need the wired headset for an antenna", to register their interest in a solution - hopefully a bit of chat and interest will finally yeild a solution. A simple +1 should suffice.
Specifically - I listen to FM Radio via my wired headset on my windows mobile device for about 3 hours a day what I would like to do:
I would like to use my wired headset (or some alternate antenna solution - for me to choose, ultimately providing a suitably strong FM signal to my device).
I will then conceal this antenna (depending what it is will depend how I do it (no rude remarks required ;o) )) and then put the mobile phone and the antenna in my pocket.
I then want to listen to FM radio via free to air (not streamed via the internet - data in AUS is expensive, I don't want a sub thread about who I'm with and alternate data plans) A2DP compliant bluetooth stereo headphones.
I am not asking for RDS, although I may look for a radio app with this later.
I am not asking for TMC.
I know this will drain my battery - I can manage this.
I know I could continue to use my wired heaset, however, I and many others based on my XDA and general iternet searching would like a nice simple solution to the above if any developer(s) are able to assist, I and I believe many others with similar non-existant coding skills, would appreciate it very much.
I am not intending to be rude, I have tried to be very specific about my requirements, I am trying to demonstrate that I have done some research and have hopefully highlighted that I do not need any "you need the wired headset for FM Radio therefore it can't be done" type answers.
I am very interested in this community and it's ability to rise to the "I can do that" approach which is why I am posting here.
Any feedback, greatly appreciated - especially if you can point me in the direction of a solution!
Kind regards
apj_apj
How to hide the antenna, I do not know, just using a small adapter with USM for Jack, he was short and easy to hide from the waist bag in his pocket jeans.
Even better quality of reception.
And to transfer the sound to Bluetooth use the excellent program BTFM Radio v1.51
Thanks very much mrTag. I've downloaded the application, can't read or translate the readme.txt or the whatsnew.txt so will just have to have a go I suppose! Does anyone know where there is an English equivalent?
My new windows mobile arrives in about 2 - 3 days, my current one died, so I will let you know how I go when I get it and try it out.
Thanks again for the quick response and the possible solution to my problems!
Here is a rough translation
Retransmission FM radio to bluetooth A2DP headset
Version 1.51 Freeware
Copyright (c) 2009 DM Kuznetsov
The program is designed for listening to FM radio on wireless
stereo headset (A2DP).
Additional features:
o Wireless "proslushka" - broadcast audio stream from the microphone / wired headset kpc.
o Record audio (including radio) "on the fly to mp3.
Supported bit rates: 32-320Kbps, stereo.
Directory of audio-recording is set up, you can use a memory card.
(bitrate affects the download)
(!) To carry out the recording must have EmzMp3EncDll.dll in the directory Windows.
(EmzMp3EncDll.dll initially present on the Samsung i740)
o Automatic launch and management of FM Radio.
(Adjusting for the application supported)
o Close the program and launch a selected application from the command sets.
(S2P default)
o Management of all functions of the program directly from the headset.
It supports AVRCP.
Fully to orig. FM Radio Samsung i740, partly for other devices.
button on the headset:
Play_Pause - start / stop transmission
Stop - search / switching stations to a standard Radio i740
(length, pressing Play_Pause).
Forward / FF - leafing forward (Right click you send to the radio box)
Backward / REW - searching backwards (pressing a button sends the Left in the radio box)
FF dL. Pressing - start / stop recording
REW dL. Pressing - to close the radio, run a given application
(such as S2P)
Long-click option is confirmed by a beep, then you can release the button.
(default is playing default.wav)
Broadcast radio is available at:
Samsung i740
RoverPC N6
RoverPC V7
RoverPC X7
HTC Touch HD
Samsung i900 (only when using the headset with a microphone switched)
Possibly incompatible with other devices.
If your KVM is not on the list, but successful radio broadcast, please send me
the name of your KVM to supplement the list of compatible.
(!) When the button will not work, use the S2U2!
Use:
1. Connect the wired headset as an antenna
2. Try and include radio
3. System volume to maximum, the radio volume to maximum.
3. Connect A2DP headset, and open the Audio Gateway
4. Run BTFM_Radio
5. Click "Start"
6. Adjust the volume levels in the acc. with personal preferences.
Thanks heaps mrTag, you're a champion! My device is still stuck with DHL so will try it out as soon as I have it in my hands.
Regards
apj_apj
This sounds like the answer to my problems too. The only problem I have is the link doesn't seem to work ("resource not found" message). Any ideas?
Indeed, the site is unavailable.
You can put files here.
Cool
mrTAG said:
Indeed, the site is unavailable.
You can put files here.
Click to expand...
Click to collapse
I've been trying to listen my HTC Topaz radio via my Bluetooth CrashHelmet.
This works - allbeit just one speaker (mono).
Great Thx!
Almost there!
@mrTAG,
I've given BTFM Radio v1.51 a try on my Acer M900 handheld. Its native FM tuner application allows toggling the sound between the wired headsets (which act as antenna) and the device's loudspeaker.
I can't read anything in russian, but I've noticed that BTFM Radio broadcasts sound to my A2DP headsets only when FM sound has been toggled to the loudspeaker, and I tap on the upper left button on the application's screen. Nevertheless, the loudspeaker sound is not cut off at all, for what I have FM sound coming from both my A2DP headsets and the device's loudspeaker. There's not much point in such a behaviour, don't you think? I wonder if I missing some settings, due to my complete ignorance in reading russian. Any hints?
Furthermore, could you give me some guidance in reading the application buttons and settings in general, because I don't have a russian keyboard to try to enter what they are showing, on an online translation tool.
Thanks, anyway.
Cheers!
Carlos
I am unfortunately not a developer program.
Try to disassemble the program and translated into English.
But I'm afraid you do not help, most likely your device is not supported
I was looking for a program like this. One question: does this app integrate well with calls? I mean, if you're listening to radio and a call is received, radio is stopped and you can handle the call? I have a a2dp headset for my helmet and it would be great to be able to listen the radio and answer the calls while riding...
Thanks!
i am going to try this program with my Samsung omnia i900.
And btw, i found out a way to translate the notepad and readme to
english. please find attached files for he english translated readme and whatsnew.txt from the files.
mrTAG said:
I am unfortunately not a developer program.
Try to disassemble the program and translated into English.
But I'm afraid you do not help, most likely your device is not supported
Click to expand...
Click to collapse
my Gigabyte GSmart S1200 is not supported too.
I run BTFM_Radio.exe, then press the left top button out of the four buttons, resulting in an error prompts in Russian, which I don't understand the meaning..........
BBCBBA said:
my Gigabyte GSmart S1200 is not supported too.
I run BTFM_Radio.exe, then press the left top button out of the four buttons, resulting in an error prompts in Russian, which I don't understand the meaning..........
Click to expand...
Click to collapse
I wonder if your A2DP connection was already active, before you tapped on the first button. I don't read russian either, but I remember seeing a popup window once, when I had forgotten to activate A2DP beforehand.
Well, just for the records, after e-mailing Dmitriy, the developer himself, I've been told that the 1st button is "Start", the 2nd one is "Stop", the 3rd one is "Record" (provided that you have EmzMp3EncDll.dll on your \Windows directory) and the 4th one is "Exit".
Just my 2 cents...
Cheers!
Carlos
pjerom said:
i am going to try this program with my Samsung omnia i900.
And btw, i found out a way to translate the notepad and readme to
english. please find attached files for he english translated readme and whatsnew.txt from the files.
Click to expand...
Click to collapse
I tried it also on a Samsung Omnia i900 but it doesn't affect the radio output, unfotunately! Sill unable to listen to the radio FM on the bluetooth headset.
cool, works for me but i have the radio playing out of both my phone speeker and my bluetooth headset...
any solution? if i turn down the volume it also turns it down on headset...
waiting on my stereo BT HS, meanwhile tried with mono and dosnt work, after playing with it (i dont read russian) when i change advanced bt audio setting to just audio headset goes into feed back like mic is wid open but no radio, i am hoping it will work when i get stereo HS.
FYI i have anadapter for 3.5 & charging and that allows me to listen to radio without the HS that comes with the phone i note these have 6 pins inside ware mii usb for connecting to pc has 5.
thanks for this program either way i've been searching and its closest i've come yet.
Here is the reposted link for the app hope its of use for all
After trying al lot off "software-solutions". I've got the best result with a little conector on my HTC Touch Diamond2 T5353 (HTC Topaz 100).
It's a little thing wich you can plug in via mini-usb, and out there is a headphoneconnector (mini-usb), mini-usb and an audio-jack.
In the audio-jack I plug in my bluetooth adaptor (dongle) of my blackbeat906 headset.
So I save my phonebattery and the adaptor works as an fm-antenna.
Hi ,
Much appreciate your having posted this file in the forum as its unavailable at the earlier mentioned url, however I'm unable to download it it gets downloaded as a .php file and not the .zip file its meant to be.
Also would this work on sony ericsson Elm ( I need a Java version please....)which has its inbuilt RDS radio.
many thanks
Best Regds
Tom
PS: are you able to re-post and or redirect me to the right place for the above please?

Categories

Resources