Making nokia headset controls work with SGS - possible? - Galaxy S I9000 Q&A, Help & Troubleshooting

I have a nokia remote (AD-54) and was wondering if it could be possible to make it work with SGS with some software mod, or is it physically impossible? It's a nice remote with 3.5 socket, allowing me to plug in my own headphones, and would be great for controlling music playback (cause with just the touch screen it's a pain really). The mic on this remote works fine with SGS as far as I've read, but the controls don't.
www.rolmobile.es/tienda/images/hs45-ad54_312X312.jpg
And, if it's not possible, do you know of any wired remote with 3.5 socket and music controls that works with SGS?
Cheers.

Ditto - I would love a remote for my headphones to control the music player as well.

Nokia might work...
I went ahead and bought one of these.... it does not work out of the box, sound is not output correctly.
What does work is switching the phone into TV out mode. In TV out mode the sound is right. However I can't get the buttons to work at all.
When the phone is not in TV out mode then the headphone socket output is different and non-Nokia compatible. I don't know if that means iPhone accessories work or not.

Its a hardware limitation. I very much doubt the SGS is designed to receive input, apart from microphone streams, through the headphone socket.
Nokia handsets know there is another bit or byte or what ever it is coming through which in turn activates a function. SGS doesn't. The way the Nokia headset is designed, it really only works with Nokias, even to give or accept sound as an output/input.

SargeRX8 said:
Its a hardware limitation.
Click to expand...
Click to collapse
Ok.
SargeRX8 said:
I very much doubt the SGS is designed to receive input, apart from microphone streams, through the headphone socket.
Click to expand...
Click to collapse
Oh wait, you're just guessing you don't know if it's a hardware limitation or not - and you're wrong.
SargeRX8 said:
Nokia handsets know there is another bit or byte or what ever it is coming through which in turn activates a function.
Click to expand...
Click to collapse
Thanks for that exact explanation.
SargeRX8 said:
SGS doesn't.
Click to expand...
Click to collapse
Of course it doesn't. I'd have posted that the attachment worked if it did.
SargeRX8 said:
The way the Nokia headset is designed, it really only works with Nokias, even to give or accept sound as an output/input.
Click to expand...
Click to collapse
That's bollocks too. It outputs sound just fine. The question which you've not answered is if the SGS can "see" the signal generated when a button is pressed on the Nokia remote. You don't know the answer so why are you trying to answer the question with "It's a hardware limitation.". All you have done in your post is guess the answer as no. I'd guess it was a no too, but I don't know either, which is why I'm asking.
On forums it just clutters things up and adds useless content to a thread if people who don't know the answer try to answer it by making it up. I appreciate you're trying to help, but unless you know the answer to the question then you're not helping at all.

You can use alternative music players like Tunewiki or Cube. They can play the next song by pressing the headset button twice

Device like this one uses the Mic connection for remote
http://pinoutsguide.com/HeadsetsHeadphones/blackberry_9700_headset_pinout.shtml
it *looks like the two are inverted for the SGS (and you have a function for "PushButton")
http://pinoutsguide.com/HeadsetsHeadphones/samsung_galaxy_headset_pinout.shtml
Altough this one states that it is the same
http://pinouts.ru/HeadsetsHeadphones/nokia_handsfree_pinout.shtml
and we know that nokia's TV-Out are working.
For the buttons to work, the OS has to understand the same command as on the nokia, is it responding to anything when you push the buttons?

Remember that enabling TV out mode changes the pinout of the phone.
In "normal" mode with a Nokia control adapter in sound is not correct.
In TV out mode with a Nokia control adapter sound is correct.
In neither case do the Nokia buttons do anything - Play/pause, stop, fwd, rwd, vol+, vol-.
I'm sure the phone is only Nokia compatible when TV out is enabled. In this mode we don't know if..
1) The hardware of the phone can receive a signal from the buttons.
2) The firmware of the phone allows this to be passed to the software.
3) Software can use this input for media players.
Outside of Nokia mode, I don't know the answer to the pinouts.
Of the three pinout links you posted... http://pinoutsguide.com/HeadsetsHeadphones/samsung_galaxy_headset_pinout.shtml seems to be verified. There are three posts saying it's incorrect, but they simply say that the left and right channels are reversed. It's implied from that then that the other aspects are correct.
I think since we're no further forward it wouldn't be a total waste for me to go ahead and get one of the iPhone control adapters off eBay and see what the result is?

Halkus said:
Ok.
Oh wait, you're just guessing you don't know if it's a hardware limitation or not - and you're wrong.
Thanks for that exact explanation.
Of course it doesn't. I'd have posted that the attachment worked if it did.
That's bollocks too. It outputs sound just fine. The question which you've not answered is if the SGS can "see" the signal generated when a button is pressed on the Nokia remote. You don't know the answer so why are you trying to answer the question with "It's a hardware limitation.". All you have done in your post is guess the answer as no. I'd guess it was a no too, but I don't know either, which is why I'm asking.
On forums it just clutters things up and adds useless content to a thread if people who don't know the answer try to answer it by making it up. I appreciate you're trying to help, but unless you know the answer to the question then you're not helping at all.
Click to expand...
Click to collapse
I try to help and you insult me? You are clearly a dunce. Ill stay out of your thread.
I was making a guess based on what is known. The hardware inside the SGS is different to the nokia. That link posted above proved the pinout is different thus proving what I said to be correct, its a hardware limitation. What the Nokia headset sends out as a signal is not going to be received by the SGS.
Kindly get bent and refrain from posting your useless crap. Unless you work for Samsung or Nokia as a hardware engineer or they release the information, or you've spent time following the circuit of the phones, you will too be making a guess.

In non tv mode the sound works fine for me. Are u sure you have a real Nokia ad54. A couple of the fakes I got off eBay don't work correctly. If u have a real one the sound works fine for music/books and when u get a call the sound will also work.
Sent from my GT-I9000M using Tapatalk

lgkahn said:
In non tv mode the sound works fine for me. Are u sure you have a real Nokia ad54. A couple of the fakes I got off eBay don't work correctly. If u have a real one the sound works fine for music/books and when u get a call the sound will also work.
Sent from my GT-I9000M using Tapatalk
Click to expand...
Click to collapse
I cannot be sure if I have a real one or a fake. Music sounds ok when it's not in TV out mode, but some parts are missing on some tracks. I'm guessing I'm hearing left or right channel only on both sides - but I'd need to find a file to test that with to be sure.
The one I got looks exactly like the one at the top of this thread. It came without the headphones. It even had the cable tie wrapped in the same way.
Argh! I've just done a left/right channel test... and in normal and in TV out mode the left and right channels are separate and correct. It turns out the AD-54 I have has a slightly dodgy connection.
The test I used is here - http://www.wooferbasstest.com/left-and-right-channel-verification-audio-systems/sound-effects.html if that's any use to anyone.
So after taking a complete wrong turning... apologies... back to what t1mman was saying...
There is no response at all from the Nokia buttons. I've even made sure I'm wiggling the wires about while I do it with both the device switched to the in position and the off position. As I'm still not convinced though I wouldn't mind lgkahn's input on it - Do the buttons work in any way for you on the AD-54?
We know at this stage then that the Samsung and the Nokia both use the same channel (ring2) (my rusty electrical knowledge tells me that it is not possible to use ground?). However the SGS is either incapable of seeing the Nokia signals, or is not looking for them so ignores them... I think that's the summary of where things are.
Going forward from here I think there's no point in trying a iPod pushbutton thing - so unless someone has a different opinion I won't bother getting one off eBay.
It would be interesting for someone who knows more about the phone itself to let us know if it's even conceivable to try to see if the phone is seeing a signal, because if it is seeing a signal then perhaps it could be taught to respond to it? I'm way out of my depth there.
Other than that though, it seems to me that the Nokia device serves no purpose, and the only way to pause/play music is to use an app that pauses/plays when the headphones are disconnected.

hi, i guess that this approach is dead isnt?

I want to know the same..

Related

Really annoyed:

I purchased the motorola HS850 a couple of days ago, seems pretty good paired up sraight away.
Problems are as follows.
The BT headset can't be used as a microphone for recording your voice, and/or giving commands to Voice Command software!!! Also i cant work out what pressing the button once quickly when not on the phone does. On normal mobiles you can announce a voice tag and it will dial the number. On the PPC (XDAIIs) it changes the icon of just headphones next to the start menu to headphones with audio coming out. Any ideas what this does? seems to create a connection to the decice, but still does not pick up audio from the BT mic!! One last thing is, on normal mobiles the HS picks up button presses etc, throught the BT speaker. No it doesn't even do that with PPC WM2003SE!!!
So in short the unit is pretty useless apart from answering calls by tapping the button on the headset. Kind of defeats the idea of a Btooth headset. Surely you would want to dial out using its built in mic? Am i just been stupid here, or should any of the above work?
Any workarounds or software that will work with BT Headsets? If not does anyone want to buy this from me for a fair price??? I mean what is the point? Can people tell me there postive uses please, or explain what im doing wrong!!! Surely if a crappy £50 mobile can utilize the features a £250 ppc should be able to, i mean come on!!
Anyone? I'm sure someone out there knows a little more about this than me? Im after some info!!!
I guess the answer is to buy the one designed for the device from O2?
As far as i know from the research i have done, it doesn't matter what h/set you have got!!
Matt
You are unfortunately right that ypu cannot control Microsoft Voice or therefore autodial with ANY headset at present. This is apparently due to the Widcomm Stack implementation (They haven't coded that part yet!).
Most users will also have difficulty with (System) sounds from the IIs presented on the headset. I believe that the new High Quality Stereo Stack has now been implemented but works with only a few headsets.
Where can the new stack be found from? or is it the 3900 stack?
I was led to believe it is in the 3900 stack but there was a CAB file floating around a while back for it (Never tried it myself so can't be of much more help I'm afraid!)
Thanks bebbo, anyone got further information on this problem at all?> I would like to get to the bottom of it, as their are hundreds of these kinda posts around all with no definative answer....Come on lets solve this and put an end to peoples suffering..... (MINE TOO!! )
Anyway, please post any information you know!!
At this time there are NO headsets that provide this function that I am aware of. If you highlight a contact,you can push and hold the headset button until it beeps and it will dial that contact.I was considering switching to the Nokia 9500, but it does not have that function either.
Maybe in the future,but not right now........Later
mattwaddy said:
Thanks bebbo, anyone got further information on this problem at all?> I would like to get to the bottom of it, as their are hundreds of these kinda posts around all with no definative answer....Come on lets solve this and put an end to peoples suffering..... (MINE TOO!! )
Anyway, please post any information you know!!
Click to expand...
Click to collapse

things, that i dislike on this phone

sorry for this post, but this is the worst sp that i had till now, and i had a few already...
battery life is horrible,not even a day of normal using, if i have few more calls,emails and some browsing...
the keyboard is not ok for me, i had a vpa compact II which had a great keyboard, which gave realy good and fast response, and why are the soft keys on the qwerty keyboard under the screen more on the left side and right if i see a menu button on the screen i want to push right under it, and not to look first wheres the button exactly
if im listening to music with any application through the earphones, it makes-that the sound is at once also playing through the phone speaker, and i have to restart
not any one usable navigation software works under it ive tested: igo, tomtom, route 66...route66 is meda for devices without touchscreen and igo doesnt worked, which is normall, but tomtom works on some other devices, with fakecursor, but not here
cell phone switcher also didnt worked
it has only 64mb ram, its enough if i listen to mp3 and scroll a little bit faster through the start menu applications, and i have a lag
if someone could help with some of this stuff, i would be really lucky.
thx
i agree it is anoying that the landscape buttons are not under the text but i love the keyboard for how small it is. my battery life is amazing. I am going on two days of email/phone/text and it still has 20% left from its charge right out of the box. I havent even opened the charger yet. and no, i turned off the feature to charge when connected to pc so it doesnt use a cycle. it is faster then my tytn ii but the screen sucks in comparison. i just needed a smaller powerhouse and this is it and works for me
as for the navigation from what I read it lacks an internal antenna and will not pick up satellites anyway. again, my tytn II has gps and works great with tomtom but I also have a tomtom in my car so i never used the cell phone gps.
Lavachild said:
i agree it is anoying that the landscape buttons are not under the text but i love the keyboard for how small it is. my battery life is amazing. I am going on two days of email/phone/text and it still has 20% left from its charge right out of the box. I havent even opened the charger yet. and no, i turned off the feature to charge when connected to pc so it doesnt use a cycle. it is faster then my tytn ii but the screen sucks in comparison. i just needed a smaller powerhouse and this is it and works for me
as for the navigation from what I read it lacks an internal antenna and will not pick up satellites anyway. again, my tytn II has gps and works great with tomtom but I also have a tomtom in my car so i never used the cell phone gps.
Click to expand...
Click to collapse
im using now as navi in car my vpa, but i would like also to use the s730, cause when im in a strange town, it is not so comfortable to take two phones...
if you only use in the car then just buy a tomtom!
Lavachild said:
if you only use in the car then just buy a tomtom!
Click to expand...
Click to collapse
why should i? i want to use s730 as a navigation like other people are doing it with their smartphone, cause on their sp it is working fine...and i dont want an another device...
Battery Life: I use this all day for email communication, browsing, and phone without a problem (i'm 100% in the field for work). Note that I'm in the US, so I'm not using the 3G.
Keyboard: Keyboard is fine and is taking quite a bit of abuse from me (see above). Although, I agree that if they made a keyboard that tapped into my brain and guessed what keys I was going to hit next, wirelessly, it would be much better. I hear Motorola is working on that.
Music: I'm guessing you're using an ExtUSB adapter, or the included headphones, and you're stating that, while you're listening to music, after the connection is lost and regained with the ExtUSB headphones, you can't get the music to only come out of the headphones. It will come out of the speaker and the headphones only, until you soft reset. I had a problem that the ExtUSB plug on the included headphones wasn't hitting the piece of metal on square side of the ExtUSB port unless i pushed it in hard. After I pushed it in all the way, the metal made contact and I no longer had the "problem." The issue you're stating probably can be fixed with a call the HTC; if it, in fact, is truly an issue. Although, it makes no sense to me that this isn't simply a usage problem.
GPS Navigation: I have no problem running TomTom, or Google Maps. I tried using Route66, but it was too horrible (I couldn't look up addresses). There's always CoPilot Live 7, which looks much better than TomTom.
TomTom: TomTom is not compatible with Windows Mobile Standard/Smartphone. Therefore you can't expect it to work, ever. If it does (read last point), it's a gift. Try mapping FakeCursor with the built-in remapping feature of Windows Mobile.
Cell Phone Switcher: This not working is not the phone, the programmer just needs to update where the program gets the cell tower data from. It most likely just changed location.
RAM: I have no problem with RAM at all. I manage my tasks well, as should any user of a mobile device.
Overall, I'm dissatisfied with your arguments and the severity of your title "nothing works on this sp" is unwarranted. The only point you bring up that is actually bad, is the battery life; but, then again, that's the way it is; you know... batteries and stuff. It's very handy that HTC phones have the ability to charge via USB.
does anyone recommend a nice mobile usb charger?
bigflavor said:
...
Click to expand...
Click to collapse
no you are not right, the headphones are correctly plugged in, there is something wrong, i dont know if i have a broken model or what, but if i make a call with headphones plugged inanad the music is playin, then after the call the music is also playin through the phone speaker.
i dont know which version of tomtom do you have. but also route 66 and ive tried:v7.0.3040.0 and 7.0.2992, on some other smartphones is the version: TomTom 6.02 working, it could also on this one. the fake cursor isnt a problem, i mapped it successfully but it just cannot simulate a click in tomtom.
so ram is ok? try to play music through coreplayer and take a photo after the phone was a few days on.
i agree with you about the title, ive changed it.
darksider said:
no you are not right, the headphones are correctly plugged in, there is something wrong, i dont know if i have a broken model or what, but if i make a call with headphones plugged inanad the music is playin, then after the call the music is also playin through the phone speaker.
i dont know which version of tomtom do you have. but also route 66 and ive tried:v7.0.3040.0 and 7.0.2992, on some other smartphones is the version: TomTom 6.02 working, it could also on this one. the fake cursor isnt a problem, i mapped it successfully but it just cannot simulate a click in tomtom.
so ram is ok? try to play music through coreplayer and take a photo after the phone was a few days on.
i agree with you about the title, ive changed it.
Click to expand...
Click to collapse
Headphone: I misunderstood your issue. You've attempted to reseat the headphones? If so, I'd call HTC and let them know. Issue yes... easily solvable from a software perspective... I'd assume so. Can anyone else replicate the problem? I'll try later.
Tomtom: So FakeCursor starts, you get the crosshairs... but when you hit the center directional button... it doesn't tap? You have to keep in mind that you can only "tap" in pocket pc apps, not in smartphone apps. I don't have this problem.
RAM: I don't use CorePlayer. However, I keep my tasks in check. I also soft reset daily. I never have a problem.
not any one usable navigation software works under it ive tested: igo, tomtom, route 66...route66 is meda for devices without touchscreen and igo doesnt worked, which is normall, but tomtom works on some other devices, with fakecursor, but not here
Click to expand...
Click to collapse
I'm using Route 66 mobile 7 and it works very well.
I find it useful, and I don't miss TomTom 5 I used on my old Magician.
bigflavor said:
Headphone: I misunderstood your issue. You've attempted to reseat the headphones? If so, I'd call HTC and let them know. Issue yes... easily solvable from a software perspective... I'd assume so. Can anyone else replicate the problem? I'll try later.
Tomtom: So FakeCursor starts, you get the crosshairs... but when you hit the center directional button... it doesn't tap? You have to keep in mind that you can only "tap" in pocket pc apps, not in smartphone apps. I don't have this problem.
RAM: I don't use CorePlayer. However, I keep my tasks in check. I also soft reset daily. I never have a problem.
Click to expand...
Click to collapse
no reset headphones
if i have the headphones plugged in and listen tomusic through any player, and i want to call someone, i call someone and after i finish the call the music starts to play, but also through the phone speaker
yes, tomtom is a pocket pc application.
darksider said:
no reset headphones
if i have the headphones plugged in and listen tomusic through any player, and i want to call someone, i call someone and after i finish the call the music starts to play, but also through the phone speaker
yes, tomtom is a pocket pc application.
Click to expand...
Click to collapse
Have you tried to remove and reinsert the headphones? This does sound like a major problem, I'll attempt to replicate it today. In the meantime, call HTC.
yeaaaa... did you get TomTom to work?
bigflavor said:
Have you tried to remove and reinsert the headphones? This does sound like a major problem, I'll attempt to replicate it today. In the meantime, call HTC.
yeaaaa... did you get TomTom to work?
Click to expand...
Click to collapse
yes i have, no thanks, i will sell the phone, im not really comofortable with
bigflavor said:
Battery Life: I use this all day for email communication, browsing, and phone without a problem (i'm 100% in the field for work). Note that I'm in the US, so I'm not using the 3G.
Keyboard: Keyboard is fine and is taking quite a bit of abuse from me (see above). Although, I agree that if they made a keyboard that tapped into my brain and guessed what keys I was going to hit next, wirelessly, it would be much better. I hear Motorola is working on that.
Music: I'm guessing you're using an ExtUSB adapter, or the included headphones, and you're stating that, while you're listening to music, after the connection is lost and regained with the ExtUSB headphones, you can't get the music to only come out of the headphones. It will come out of the speaker and the headphones only, until you soft reset. I had a problem that the ExtUSB plug on the included headphones wasn't hitting the piece of metal on square side of the ExtUSB port unless i pushed it in hard. After I pushed it in all the way, the metal made contact and I no longer had the "problem." The issue you're stating probably can be fixed with a call the HTC; if it, in fact, is truly an issue. Although, it makes no sense to me that this isn't simply a usage problem.
GPS Navigation: I have no problem running TomTom, or Google Maps. I tried using Route66, but it was too horrible (I couldn't look up addresses). There's always CoPilot Live 7, which looks much better than TomTom.
TomTom: TomTom is not compatible with Windows Mobile Standard/Smartphone. Therefore you can't expect it to work, ever. If it does (read last point), it's a gift. Try mapping FakeCursor with the built-in remapping feature of Windows Mobile.
Cell Phone Switcher: This not working is not the phone, the programmer just needs to update where the program gets the cell tower data from. It most likely just changed location.
RAM: I have no problem with RAM at all. I manage my tasks well, as should any user of a mobile device.
Overall, I'm dissatisfied with your arguments and the severity of your title "nothing works on this sp" is unwarranted. The only point you bring up that is actually bad, is the battery life; but, then again, that's the way it is; you know... batteries and stuff. It's very handy that HTC phones have the ability to charge via USB.
Click to expand...
Click to collapse
I couldn't agree with you more. I could have written the above except my s730 has no gps which I don`t have any use for on a phone anyway. Ram is fine, battery is awesome for it's size and pleasently surprising. Keyboard is fine. I love the small pocketable size of this device. I'm very satisfied with it. If screen were a tad bigger it would be perfect, but then maybe not quite so pocketable...lol.....forgot to mention the RF is outstanding also.
I don't understand how you can buy a smartphone then complain that a Pocket PC application like TT6 won't work properly.
I've transferred TT5.2 from an older phone to my S730 and it works great. Probably because it's designed to?
madferret said:
I don't understand how you can buy a smartphone then complain that a Pocket PC application like TT6 won't work properly.
I've transferred TT5.2 from an older phone to my S730 and it works great. Probably because it's designed to?
Click to expand...
Click to collapse
cause on other smartphones its working ,reeeead... i didnt wrote, that this sp is only terrible cause a application doesnt run on it, ive wrote more other things and just also that this applications are not runnig, whats wrong about? its my opinion, common!
darksider said:
cause on other smartphones its working ,reeeead... i didnt wrote, that this sp is only terrible cause a application doesnt run on it, ive wrote more other things and just also that this applications are not runnig, whats wrong about? its my opinion, common!
Click to expand...
Click to collapse
TT6 isn't supported on any Windows Mobile powered smartphone.
moneytoo said:
TT6 isn't supported on any Windows Mobile powered smartphone.
Click to expand...
Click to collapse
i knooooooooow, but some users with smartphones are runing it, and its working fine!
im sorry, that i even created a post.
holy god.

Any better Bluetooth stacks out there

I use my Diamond as an MP3 player way more than a phone. I also use a Sony Ericsson Bluetooth Headset HBH-DS970 all the time. But very often I'll be listening when boom! The sound stops for some unknown reason. Many times it's a brief second or two and it starts again. Other times I reach into my pocket and hit the power button and poof, it starts again. Annoyed I put it back in my pocket.
Then sometimes it doesn't come back to life. Of course, I'm driving at the time and have to fiddle with the phone and drive, which is very dangerous.
Very often the bluetooth just drops. I have to go in, hit the power button, slide to unlock, Start: Settings: Connections: Bluetooth: Mode and I see the Turn on Bluetooth and Make this device visible to other devices toggled off even though I can see the little Bluetooth icon in the title bar is still on! I toggle on these and hit OK. Often I need to power off and back on my HBH-DS970 to re-establish the Bluetooth connection. Now the HTC Touch Diamond does not play a sound when the bluetooth establishes itself like my old PPC-6700 so I just guess and hit play on the HBH-DS970. Sometimes the I have the Wireless stereo portion working but the AVRCP is not working so play on the HBH-DS970 doesn't work and I have to hit play on the HTC Touch Diamond (Sprint Music). Later I'll find that Wireless stereo is working but Hands Free is disabled.
So why does this happen? Why does the Bluetooth drop at all? Is there any better Bluetooth stacks that have less bugs that I can install. I recall tell about something like a Widecom Bluetooth stack or whatever. Is that any better?
Recently I purchased a Motorola Rokr unit which is a unit for your car that receives a Bluetooth signal and rebroadcasts it to FM for your car stereo. It works great but the having to transfer Bluetooth pairing from my headset to the Rokr when I get in the car never goes smoothly. I have to remember to pause the program, stop the Bluetooth going to the headset, turn on the Rokr, it attempts to connect to the phone and it cannot if the phone is talking to the headset via Bluetooth. Why's that an issue? Why can't the Bluetooth talk to more than one device at the same time?!? I mean what if I want the Bluetooth music or program to go to two headsets simultaneously or to the headset and the Rokr? Shouldn't that be my choice.
Next I need to tell the Rokr to transmit on FM and establish that connection. Then I try to hit the pause/play button on the Rokr and often again, the Wireless is paired up to the Rokr but the Hands Free isn't. Get out the phone, power button, slide to unlock, Start: Settings: etc. etc. - what a pain.
Then I'll be driving and listening and life is good when suddenly again, the connection drops. The Rokr cutely has a female voice that comes on through the radio saying "Connection dropped". Yeah I know - and I'm not impressed!
Repeat procedure in reverse when leaving the car transferring the Bluetooth signal from the Rokr -> HBH-DS970.
LIFE SHOULD NOT BE THIS DIFFICULT!!!
So I ask:
. Is there a better, more reliable Bluetooth stack I can install?
. If not, are there some registry settings that I can tweak to make Bluetooth more reliable? I have used the Advanced Configuration tool and saw some settings about Bluetooth sound quality but I don't know if upping th quality had lessoned the reliability...
. What are some of the reasons that a Bluetooth connection will drop? I mean it's not like I've walked outside of its broadcast range - hell I'm still in the car!
. Finally, is there anything I can do to lesson the amount of short micro drops of 1/2 - 1 second? It's a little annoying when you're grooving to a tune and that happens.
Thanks.
Try this for some answers http://forum.xda-developers.com/showthread.php?t=432072
OT, can you record sound via BT headset's microphone? Not being able to do that annoys me much and still haven't got any answers from anybody.
I use the Bluetooth with phone calls. With Vito's Audio Notes I can record phone calls and hear both me and the caller in the recording - through the Bluetooth. I see Vito also has a "finger friendly" recorder but I'm not interested in that. However it seems clear the audio path from Bluetooth mic to recording can work.
Thanks for the pointer to that thread however the concern there is about Bluetooth quality not Bluetooth reliabiliy. Personally my Bluetooth quality is just fine - when the Bluetooth remains connected that is! I'm puzzled why you would have read my post and thought I wanted better Bluetooth quality?
I have been streaming audio since i got my HTC Wizard - 2 phones ago..
Back then, i was running WM5 and it had notoriously bad BT stack (really bad quality of A2DP audio). No tweak could eliminate the horrible high-pitched noise.
Fed up with the terrible sound, i tried the Widcomm stack.
This dramatically improved audio quality, but the Widcomm stack had other problems; i was not able to use any of my other BT devices. (back then i had a seperate GPS device and a Jabra wireless earpiece).
Eventually i managed to have both BT stacks installed, so i could choose which stack to start, depending on what i was going to use.
However, this was still far from perfect, because i wanted to be able to use my earpiece, use Tom Tom and listen to music at the same time (in my car).
The solution came (for me) with WM6, it had a really improved BT stack, the A2DP audio sounded much better.
For other applications the Microsoft stack worked well from the beginning.
When i just started using WM6 it did need some (registry) tweaking to overcome the problem of the "skipping" that sometimes occurred (those skips were not due to disconnection problems, it was just a matter of figuring out the highest bitrate the device could handle! (=>higher bitrate = better sound, more bandwidth, higher chance of music "skipping", =>lower bitrate = more stabile connection (less "skips", at the price of lowering the audio quality)).
Since my last phone (HTC touch) i did not even need to apply that tweak anymore, standard settings worked fine for me (acceptible audio quality, no 'skipping' problem).
Today i have a HTC Diamond, and i use a MBR-100 to stream audio to, i hook this device up to my car stereo (in fact, i have two, so i never run out of battery power).
I use my Jabra earpiece simultaneously.
I have no complaints whatsoever.
So to answer some of your questions, based on my own findings :
- The WM6 BT stack is capable of handling multiple connections at the same time (in my case, A2DP, remote GPS and Jabra earpiece)
- I never had a disconnect from my MBR-100 (which is also from sony Ericsson) without reason.
- I recently discovered,i can activate A2DP just by pressing the button on the MBR-100. Before, i always activated the connection by going to => settings=> Bluetooth etc. Maybe you have a button that does that on your headset? If so, it will at least save you the trouble setting up the connection again on your Diamond...
Finally, i don't know which ROM you are using, but the one i'm running now is the one from the official HTC website, "_HTC Touch Diamond_QMR_RUU_Diamond_HTC_NLD_1.93.404.1_Radio_Signed_Diamond_52.29.25.12_1.00.25.05_Ship.exe".
One more thing :
- It is not possible to stream A2DP to more than one device at the time.
However, i found a nice little program to switch the A2DP stream between paired BT devices in reach.
It can also toggle the sound (and mic) from a phone call between my earpiece and the internal speaker.
Maybe it is useful for you as well : LINK
Copy .exe to the phone and execute there (when you have a A2DP connection running).
PaWs said:
OT, can you record sound via BT headset's microphone? Not being able to do that annoys me much and still haven't got any answers from anybody.
Click to expand...
Click to collapse
After toggling the sound by means of the program i mentioned in my previous post (This one) it definately records sound trough the earpiece (it's a Jabra BT350).
Thoroughly tested, 100% sure.
TheMusicMaster said:
I have been streaming audio since i got my HTC Wizard - 2 phones ago..
Back then, i was running WM5 and it had notoriously bad BT stack (really bad quality of A2DP audio). No tweak could eliminate the horrible high-pitched noise.
Fed up with the terrible sound, i tried the Widcomm stack.
This dramatically improved audio quality, but the Widcomm stack had other problems; i was not able to use any of my other BT devices. (back then i had a seperate GPS device and a Jabra wireless earpiece).
Eventually i managed to have both BT stacks installed, so i could choose which stack to start, depending on what i was going to use.
However, this was still far from perfect, because i wanted to be able to use my earpiece, use Tom Tom and listen to music at the same time (in my car).
The solution came (for me) with WM6, it had a really improved BT stack, the A2DP audio sounded much better.
For other applications the Microsoft stack worked well from the beginning.
When i just started using WM6 it did need some (registry) tweaking to overcome the problem of the "skipping" that sometimes occurred (those skips were not due to disconnection problems, it was just a matter of figuring out the highest bitrate the device could handle! (=>higher bitrate = better sound, more bandwidth, higher chance of music "skipping", =>lower bitrate = more stabile connection (less "skips", at the price of lowering the audio quality)).
Click to expand...
Click to collapse
Would you happen to recall what those registry tweaks were? Based on your above comments I think the best I can do is to lower the bit rates and bandwidth. Honestly most of my listening is talk radio and much less music. Even so, I'm older and I can't tell as much about the lose of highs, etc...
I have toned down things in Advanced Configuration Tools - Bluetooth section hoping that this increases reliability.
What I don't understand is why is this apparently so hard to get right? I mean this is not rocket science here! It's merely a connection that is radio based? Can't people code the software correctly! Geeze!
Since my last phone (HTC touch) i did not even need to apply that tweak anymore, standard settings worked fine for me (acceptible audio quality, no 'skipping' problem).
Today i have a HTC Diamond, and i use a MBR-100 to stream audio to, i hook this device up to my car stereo (in fact, i have two, so i never run out of battery power).
Click to expand...
Click to collapse
My car doesn't have an audio in, nor does it have Bluetooth (they're trying to sell you the OnStar crap).
I use my Jabra earpiece simultaneously.
I have no complaints whatsoever.
Click to expand...
Click to collapse
I don't have any earpieces. I don't know why I need an earpiece to stick in one year and hear things in mono with one ear when I already have a stereo head set that does this in both ears.
So to answer some of your questions, based on my own findings :
- The WM6 BT stack is capable of handling multiple connections at the same time (in my case, A2DP, remote GPS and Jabra earpiece)
Click to expand...
Click to collapse
Later on you correct yourself saying you can't do two A2DP's at the same time. That was specifically what I was asking about - a car A2DP and my headset A2DP (Or say two people with the same A2DP headsets, etc). I don't understand why this is limited. It seems artificial.
- I never had a disconnect from my MBR-100 (which is also from sony Ericsson) without reason.
Click to expand...
Click to collapse
What would be a valid reason for disconnection?
- I recently discovered,i can activate A2DP just by pressing the button on the MBR-100. Before, i always activated the connection by going to => settings=> Bluetooth etc. Maybe you have a button that does that on your headset? If so, it will at least save you the trouble setting up the connection again on your Diamond...
Click to expand...
Click to collapse
The Rokr has essentially 4 buttons. Power, FM selector, Call pickup and Pause/Play. There are also some combinations. The FM Selector is simply a button to push where the Rokr scans the stations and tells you which station to set your FM radio to. Power is for power, naturally. The Call pickup and Pause/Play are as their names suggest. Pause/Play pauses or plays the media player on the other end of the Bluetooth (through AVRCP) and Call pickup picks up an incoming call. Both of these buttons attempt to talk to the remote Bluetooth device if the connection is not currently established. However since most of the time the problem is that the Bluetooth dropped it's connection (necessitating having to go throught Start: Settings: Bluetooth: Mode: Turn Bluetooth on). Also, turning off the power and turning it back on causes it to try to pair up again, which sometimes work. However, if you currently have it broadcasting to your FM radio and your radio turned up, powering it off kills that connection causing loud static to come out of your radio until you power it back up and re-establish the FM broadcast portion.
I can see if I can screen capture my HTC Touch Diamond with the Bluetooth off in the Bluetooth settings but the Bluetooth indicator actually on in the title bar. Weird state! You should never be in that state with one part saying Bluetooth is on and the other saying Bluetooth is not on!
Finally, i don't know which ROM you are using, but the one i'm running now is the one from the official HTC website, "_HTC Touch Diamond_QMR_RUU_Diamond_HTC_NLD_1.93.404.1_Radio_Signed_Diamond_52.29.25.12_1.00.25.05_Ship.exe".
Click to expand...
Click to collapse
I'm using whatever came on my Sprint version of the HTC Touch Diamond.
Do you know of a Widcomm stack for the HTC Touch Diamond? How about a copy of the MS Bluetooth stack? I did turn down the bandwidth/bitrates and hopefully that'll make it more reliable. However it would be nice to have those Bluetooth stacks available to install and play with.
TheMusicMaster said:
One more thing :
- It is not possible to stream A2DP to more than one device at the time.
However, i found a nice little program to switch the A2DP stream between paired BT devices in reach.
It can also toggle the sound (and mic) from a phone call between my earpiece and the internal speaker.
Maybe it is useful for you as well : LINK
Copy .exe to the phone and execute there (when you have a A2DP connection running).
Click to expand...
Click to collapse
I had seen this program before. Perhaps you can explain how it's supposed to work. Because whenever I run it it does nothing.
I have two HBH-DS970's. I pair them both up to the phone. I can play music but only through one of them. When I run the Bluetooth toggle thing it first plays in the current HBH-DS970 but pretty much out of phase (sounds tinny). If I run the BT Toggle again it briefly (for 1/2 a second) plays on the speaker phone then plays in the same HBH-DS970 but in phase (full bass). The toggle toggles between these two in phase/out of phase sounds with a brief blast on the speaker phone but only in one of the HBH-DS970.
If I power off the HBH-DS970 and establish Bluetooth connections with the other HBH-DS970 and I do the BT Toggle thing again the same thing happens with the second HBH-DS970. It does not transfer the BT from one HBH-DS970 to the other! I suspect it wouldn't transfer the BT from an HBH-DS970 to the Rokr either.
I don't get it! What's this BT Toggle for?
defaria said:
Would you happen to recall what those registry tweaks were? Based on your above comments I think the best I can do is to lower the bit rates and bandwidth.
Click to expand...
Click to collapse
You're correct. They are the same tweaks that are now provided in the advanced configuration tool. Back then, when i just had my Wizard i did not have this tool and i had to go into the registry to change the settings manually (they can be found under \HKLM\Software\Microsoft\Bluetooth\A2DP\Settings).
The most important one is BitPool, i use 58 for the quality of the audio, but since you mentioned you use it to talk radio and not so much listening to music you can set it to 30. You should not experience any buffering skips then.
Then you have MaxSupportedBitPool, which you can delete. I played with changing the settings here but no major effect.
Finally, there is UseJointStereo, to have stereo set it to 1. In the older WM6 BT stacks when set to 0, it would reduce the hissing noise but the audio would be mono.
defaria said:
I don't have any earpieces. I don't know why I need an earpiece to stick in one year and hear things in mono with one ear when I already have a stereo head set that does this in both ears.
Click to expand...
Click to collapse
I only use the earpiece to make calls while driving, not to listen to music..
defaria said:
Later on you correct yourself saying you can't do two A2DP's at the same time. That was specifically what I was asking about - a car A2DP and my headset A2DP (Or say two people with the same A2DP headsets, etc). I don't understand why this is limited. It seems artificial.
Click to expand...
Click to collapse
My MBR-100 uses A2DP, my earpiece HFP. That's why i'm able to use both at the same time. However, you can't use A2DP 2x simultaniously. I was just pointing out that the BT stack of WM6 is capable of using different profiles simultaniously. If your Rokr and your Sony headset use different profiles, you could have used the small BT toggle program to switch easily..
But even if they use different profiles, you can't use the audio output twice at the same time. You can only toggle to wich profile it redirects.
defaria said:
What would be a valid reason for disconnection?
Click to expand...
Click to collapse
The only thing i can think of, is when the two are too far apart from each other. I did not have any strange disconnects so i don't have the same experience.
You mentioned you are still running the original ROM, and if you have the time it is not a bad idea to upgrade it. I know that in the beginning of WM6 A2DP did not work as well as it does today (i had to tweak then, now it works well with default settings). Also because you mentioned your BT behaves irratically.
The process of upgrading is relatively easy and you will gain a performance boost as well.
defaria said:
Do you know of a Widcomm stack for the HTC Touch Diamond? How about a copy of the MS Bluetooth stack? I did turn down the bandwidth/bitrates and hopefully that'll make it more reliable. However it would be nice to have those Bluetooth stacks available to install and play with.
Click to expand...
Click to collapse
Since i had my Diamond i never had problems with BT so i didn't search for that. I did save some of the stacks i experimented with when i had my Wizard, but i dont know if they will work on te Diamond... If you can't find anything on this forum, let me know and i will post the cab's for you.
But again, i don't know if they will work on te Diamond!v
defaria said:
I had seen this program before. Perhaps you can explain how it's supposed to work.
....
I suspect it wouldn't transfer the BT from an HBH-DS970 to the Rokr either.
I don't get it! What's this BT Toggle for?
Click to expand...
Click to collapse
The BT toggle app does nothing more than redirect the audio to the next available (connected) device. I use it switch to earpiece, when i answered the phone with the buttons on the Diamond (when i answer calls with the button on the earpiece, it does that automatically).
When listening to music, i can switch the audio between the earpiece and the car stereo.
So i figured, maybe you could use it in the same way, when you walk to the car enjoy the music trough your headset, and when you are in your car, click whatever button it is on your Rokr that activates the connection and simply click the icon to change the audio from your headset to the Rokr.
edit :
After reading your story about your Rokr again, i begin to believe there is something wrong with the BT portion in your Diamond (connection dropping, having different icons say different things about BT state). Your Rokr wants to make the connection by pressing the button, and that is how easy it should be.
That's how it works for me. I would recommend upgrading to the latest ROM, i downloaded it from the official HTC website.
I mentioned the exact filename with version number a few posts ago.
That way, you will be sure that software (BT stack) is o.k., i can confirm that in my case it does what it is supposed to...
TheMusicMaster said:
I only use the earpiece to make calls while driving, not to listen to music..
Click to expand...
Click to collapse
But my point is that the HBH-DS970 can do both. IOW while listening to music (or talk radio), if a call comes in then you simply hit the little call switch on the mic and the music stops and you answer the phone. Talk on the call and listen in both ears then hit the little call switch on the mic and wham you're back to your music or program material. It's really quite cool! When it works that is! Or, if you weren't listening to music and a call comes in simply put the earbuds in (they conveniently fall along the necklace of the HBH-DS970) and talk. IOW, given this, what would I need or want a mono earpiece that just answers calls when this will do both?
My MBR-100 uses A2DP, my earpiece HFP. That's why i'm able to use both at the same time. However, you can't use A2DP 2x simultaniously. I was just pointing out that the BT stack of WM6 is capable of using different profiles simultaniously. If your Rokr and your Sony headset use different profiles, you could have used the small BT toggle program to switch easily..
Click to expand...
Click to collapse
Define "different profiles" in this context...
But even if they use different profiles, you can't use the audio output twice at the same time. You can only toggle to wich profile it redirects.
Click to expand...
Click to collapse
That may be what the BT Toggle does and it may be that you cannot use two A2DP stereo outputs at the same time. What I'm asking is "Why not? Why this seemingly artificial limitation? Is is security concern? Did nobody think anybody might want to do this? Is it a hardware limitation? Is it a Bluetooth 2.x limitation?". It just seems silly to me to put a limitation like this for seemingly no particular reason. Ya know some people might want to actually share their music in like real time!
You mentioned you are still running the original ROM, and if you have the time it is not a bad idea to upgrade it. I know that in the beginning of WM6 A2DP did not work as well as it does today (i had to tweak then, now it works well with default settings). Also because you mentioned your BT behaves irratically.
The process of upgrading is relatively easy and you will gain a performance boost as well.
Click to expand...
Click to collapse
I've done some ROM updates back with the old PPC-6700. Yes there were better but they also weren't supported. I'm with (crappy) Sprint but I think all carriers shy away from you burning in a new ROM on them. They only support you not touching anything like that. In fact, IIRC the original Sprint ROM for the PPC-6700 didn't even support stereo Bluetooth at all! It was only after installing the Widcomm stack that I was able to get stereo BT working!
And that's part of the scary part for me. Originally, the first BT stack I installed worked fairly well with MS Voice Command actually working and when a call came in while I was listening to music, it would properly pause the music, answer the phone then return to the music. But that lasted only a short time. For most of my 2 years with that phone the BT would not stop the music to answer the phone.
The current Sprint derived HTC Touch Diamond ROM works WRT the BT behaving properly for stuff like that. The only real problem I'm having is with the dropping of the connection. So if I go to a new ROM and that breaks... well I don't want that happening. Perhaps if you could point me to the original Sprint ROM so I can get back to where I'm currently at I would venture into newer ROMs.
But another thing that would make me go for the new ROMs is if I could get rid of the god awful Sprint Music Player (SMP or actually the HTC Audio Manager and its Today plugin)! This thing sucks! I usually use Pocket Player however the god damned SMP steals the AVRCP controls such that Pocket Player cannot get them. So I can't use Pocket Player and then have the Play/Pause button on my HBH-DS970 play or pause the SMP! You end up having two audio streams playing at the same time and the pause button does not pause Pocket Player! If there's a ROM out there that removes the silly SMP then I'm all ears!
Since i had my Diamond i never had problems with BT so i didn't search for that. I did save some of the stacks i experimented with when i had my Wizard, but i dont know if they will work on te Diamond... If you can't find anything on this forum, let me know and i will post the cab's for you.
But again, i don't know if they will work on te Diamond!v
Click to expand...
Click to collapse
I'm a little leary replacing the BT stack that's currently working pretty good (aside from the dropping problem) unless I can assure myself that I can re-install it if the new one doesn't work.
Oh and let me say MusicMaster, you've been very helpful so far. Thanks.
TheMusicMaster said:
The BT toggle app does nothing more than redirect the audio to the next available (connected) device. I use it switch to earpiece, when i answered the phone with the buttons on the Diamond (when i answer calls with the button on the earpiece, it does that automatically).
When listening to music, i can switch the audio between the earpiece and the car stereo.
So i figured, maybe you could use it in the same way, when you walk to the car enjoy the music trough your headset, and when you are in your car, click whatever button it is on your Rokr that activates the connection and simply click the icon to change the audio from your headset to the Rokr.
Click to expand...
Click to collapse
I don't think this will work this way for me. From what I could see the Rokr will not pick up the BT from the HBH-DS970 until and unless I power off the HBH-DS970. Just like my second HBH-DS970 could not get the BT passed to it until the first HBH-DS970 was powered off. But I'll go and check this out...
edit :
After reading your story about your Rokr again, i begin to believe there is something wrong with the BT portion in your Diamond (connection dropping, having different icons say different things about BT state). Your Rokr wants to make the connection by pressing the button, and that is how easy it should be.
That's how it works for me. I would recommend upgrading to the latest ROM, i downloaded it from the official HTC website.
I mentioned the exact filename with version number a few posts ago.
That way, you will be sure that software (BT stack) is o.k., i can confirm that in my case it does what it is supposed to...
Click to expand...
Click to collapse
I think that perhaps your situation is different. You mentioned that your "MBR-100 uses A2DP, my earpiece HFP". Yet AFAICT my HBH-DS970 uses A2DP and the Rokr also uses A2DP. Both are attempting to receive stereo music.
defaria said:
Define "different profiles" in this context...
Click to expand...
Click to collapse
I meant, e.g. if your headset used HFP and your Rokr A2DP, they could be connected at the same time. Now i read in your post they both use A2DP so the whole toggling trough different profiles solution is off the table..
defaria said:
What I'm asking is "Why not? Why this seemingly artificial limitation? Is is security concern? Did nobody think anybody might want to do this? Is it a hardware limitation? Is it a Bluetooth 2.x limitation?". It just seems silly to me to put a limitation like this for seemingly no particular reason. Ya know some people might want to actually share their music in like real time!
Click to expand...
Click to collapse
I don't know the reason behind that (share music in real time would be awesome, though) but i can think of one technical limitation, and that is bandwith.
If you set the bitrate too high you wil experience skips. When i discovered the highest possible setting without skipping, i even had to set it a bit lower because i use my earpiece simultaniously. The music played without skips, but as soon as i would turn the earpiece on it would start skipping.
It is also impossible to stream audio and transfer data via PAN. Both the connections are o.k. but te A2DP stream would stop until the data is transferred.
So i assume there would not be enough bandwith to stream audio to multiple devices..
defaria said:
But another thing that would make me go for the new ROMs is if I could get rid of the god awful Sprint Music Player (SMP or actually the HTC Audio Manager and its Today plugin)! This thing sucks! I usually use Pocket Player however the god damned SMP steals the AVRCP controls such that Pocket Player cannot get them. So I can't use Pocket Player and then have the Play/Pause button on my HBH-DS970 play or pause the SMP! You end up having two audio streams playing at the same time and the pause button does not pause Pocket Player! If there's a ROM out there that removes the silly SMP then I'm all ears!
Click to expand...
Click to collapse
Heh, i use Pocket Player as well Unfortunately i don't use AVRCP but i think that is a software issue. I've read somewhere else on this forum users having the same complaint. Did not see a solution there..
Question : is this sprint player integrated in TF3D? There is a tweak tool out there to remove tabs. I removed the music player tab.
The other solution would be to go for the updated ROM from HTC. I understand your worries concerning support after flashing but i have flashed every phone i had and had never any problems.. My (flashed) Wizard broke down once, and T-Mobile (my carrier then) repaired it without any cost..
I must say i don't know how Sprint handles these things (i live in Europe).
A good thing is it's a ROM upgrade from the official HTC website so i don't think you have to change SPL (which from what i heard, is the warranty-voiding process). But anyway the sprint player is NOT included..
defaria said:
I'm a little leary replacing the BT stack that's currently working pretty good (aside from the dropping problem) unless I can assure myself that I can re-install it if the new one doesn't work.
Click to expand...
Click to collapse
You can always perform a hard reset, the MS BT stack will be intact.. (maybe use Sprite backup before you install another stack, it works really well (i don't know if you have the program, it came with my Diamond))
defaria said:
I think that perhaps your situation is different. You mentioned that your "MBR-100 uses A2DP, my earpiece HFP". Yet AFAICT my HBH-DS970 uses A2DP and the Rokr also uses A2DP. Both are attempting to receive stereo music.
Click to expand...
Click to collapse
True, the idea of using the BT audio toggle is definately not going to work for you.
But, our situation has similarities! Like i mentioned, i use two MBR-100 devices. When one runs out of energy, i use the second one. They both use AD2P!
The process of changing the two is really simple, and i believe it should be as simple as that with your two A2DP devices.
This is how it goes wen i change the two :
- music is playing on my Diamond, sound goes to MBR100 #1.
- i power off MBR100 #1 (or it runs out of energy), A2DP connection closes, music keeps playing but now from the phone speaker.
- i power up MBR100 #2, press the button on it, it establishes A2DP connection and the music keeps playing, sound goes to MBR100 #2.
Simple as that, i don't even have to awake or touch the Diamond. Now i believe it should be possible that it is that easy for you too..
defaria said:
I usually use Pocket Player however the god damned SMP steals the AVRCP controls such that Pocket Player cannot get them. So I can't use Pocket Player and then have the Play/Pause button on my HBH-DS970 play or pause the SMP!
Click to expand...
Click to collapse
I may have found something that can help with the AVRCP problem..
LINK
Unfortunately i can't test it but it looks promising..
TheMusicMaster said:
I may have found something that can help with the AVRCP problem..
LINK
Unfortunately i can't test it but it looks promising..
Click to expand...
Click to collapse
This doesn't work. The "plugin" sounds like the plugin that even Conduit already offers for older versions of Pocket Player. And the new version of Pocket Player has this already built in. The problem is it's ineffective as something in the HTC implementation is usurping the AVRCP thing. See Bluetooth in 3.7 on Conduit's forum and AVRCP not working in PocketMusic and PocketPlayer ! here in this forum.
It may be that disabling the Sprint Music Player (really HTC Audio Manager) tab and guts will solve the problem and that may be in the HTC original ROM. I don't think you gave a direct pointer but I will research this later tonight.
Pointers to how to do a hard reset on the HTC Touch Diamond such that I can get back to the original ROM from Sprint would be appreciated (I seem to recall if you burn a ROM onto the phone then a hard reset goes off of that burned ROM not the original ROM. And no I have no backup product).
This is the link to the thread where you can download the TF3D Config program to remove the music tab.
You can perform a hard reset by pressing the vol-down key and enter button simultaniously (then power up), but you can only use this to restore the current ROM you are running to its initial state.
So you are right, you can use a hard reset to restore your Diamond to factory settings now (might be useful if you just want to experiment with other BT stacks and end up with the original BT stack not working), but if you flash your phone you can't go back to its original state unless you have that factory ROM.
But, since the ROM i mentioned comes from the official HTC site, i guess when it comes to support if you ever need it, you can always put on your innocent face and say "was i not supposed to do that?"
TheMusicMaster said:
This is the link to the thread where you can download the TF3D Config program to remove the music tab.
Click to expand...
Click to collapse
Yes, except http://forum.xda-developers.com/showthread.php?p=2852736 (page 101 post by scottsimon1979) states:
scottsimon1979 said:
I am unable to get this running on my Sprint Touch Pro. I get a message saying An unexpected error has occurred in Diamond TF3D Config.exe.
When I go to details, this is what I get:
Diamond TF3D Config.exe
NullReferenceException
at f.m()
at Diamond_TF3D_Config.frmMain.v()
at System.Windows.Forms.Form.OnLoad()
at System.Windows.Forms.Form._SetVisibleNotify()
at System.Windows.Forms.Control.set_Visible()
at System.Windows.Forms.Application.Run()
at a.a()
Any ideas?
Click to expand...
Click to collapse
To which another guy said he's having problems and if you look even further down that thread I said "Me 3!". So TF3D Config does not work for us unfortunate Sprint HTC Touch Diamond owners...
You can perform a hard reset by pressing the vol-down key and enter button simultaniously (then power up), but you can only use this to restore the current ROM you are running to its initial state.
Click to expand...
Click to collapse
Forgive me but no button is labeled "enter". Which one is the "enter" button?
So you are right, you can use a hard reset to restore your Diamond to factory settings now (might be useful if you just want to experiment with other BT stacks and end up with the original BT stack not working), but if you flash your phone you can't go back to its original state unless you have that factory ROM.
Click to expand...
Click to collapse
Yes, hence my request for the Original Sprint Factory ROM...
But, since the ROM i mentioned comes from the official HTC site, i guess when it comes to support if you ever need it, you can always put on your innocent face and say "was i not supposed to do that?"
Click to expand...
Click to collapse
You're in Europe aren't you? Things are different here in the States. Sprint doesn't take to kindly to you saying "was I not supposed to do that?". Their answer would be "of course you can't do that - your warantee is now void".
It's clear to me that the HTC phone and the Sprint branded phone are not one in the same. For one the back is different. Two, it's branded with the Sprint logo all over it! 3, it has the "Sprint Music Store", something I highly doubt a European HTC Touch Diamond would have. Forth, there is no radio! None, nada, caput! I downloaded the Radio cab and installed it - even hooked up the wired headset since it needs that for an antennae - nada. I also saw postings that Sprint's phone doesn't do radio. Now I could complain to Sprint saying the HTC site boasted of an FM radio to which I'm sure Sprint will merely say "Well that's HTC. We are not HTC. Our site and our advertising never said anything about an FM Radio". Additionally the time on the home page is different. Finally, tools such as TF3D Config tool just bombs out as noted above. No, to me it's clear the Sprint phone is not the same as the HTC Touch Diamond from HTC itself.
It's not like I haven't been downloading and installing things that obviously Sprint wouldn't like. I got things like a Transparent Clock, Remove [Sprint] Logo, Flip Clock and Advanced Config and TF3D Config. I even played with downloading the HTC Audio Manager and the HTC Audio Manager Today Plugin. All of these things were cab files that I could easily, and relatively safely install, try and uninstall should it not work correctly. I'd love to "install a new Bluetooth stack" if that were doable. But burning a whole new ROM and permanently severing any hope of "support" from Sprint - voiding the warantee... Well I guess I'm not exactly there yet but you're right - I'll probably have to end up doing that.
Still it would be nice if I could get the original Sprint ROM and the HTC ROM and play around with at least a little hope of being able to go back.
Oh, and BTW, aside from the "Volume Down and Enter while powering up" thing, I recall having some .exe that I ran on my PC that did the burning of the ROM to the phone. IIRC there was some other sequence to get it to receive the ROM. Ah yes I documented this on my blog:
Once you have a ROM you run the installation process. First you need to get your phone in "Bootloader" mode. This means, on my phone, that you hold down the power and voice record buttons at the same time while you perform a soft reset. Now here's the tricky part: The screen appears to be black but if you look really carefully you'll notice it says "Serial". You'll probably have to look at it in the light and move the phone from side to side. Why the secretly displayed with no backlight screen is beyond me.
Click to expand...
Click to collapse
What's that sequence for the HTC Touch Diamond? And do these ROMs then install to this phone in "bootloader" mode?
O.k., i didn't realize your Diamond was different from mine. I figured, if we both have the same hard and software, and it works here, it has to work for you too.. When i was with T-Mobile, i got a branded HTC Touch, but this branding was nothing else then they put their T-Mobile logo on the device, and they modified WM6 so that everything has pink icons (no wonder i flashed it whitin a week ).
But the hardware was identical to original HTC devices.
I recently moved to a less urban part of the country, where there is no T-Mobile reception so i had to switch carrier, and when i switched i got the Diamond. This new carrier was Telfort, and they didn't even brand or lock the device. The only reason i upgraded the software is because i read the performance would be better (and it is )
So i see now, your situation is really different..
defaria said:
Forgive me but no button is labeled "enter". Which one is the "enter" button?
Click to expand...
Click to collapse
It's the round button in the middle. But you can also go to => settings => system and click "clear storage".
defaria said:
But burning a whole new ROM and permanently severing any hope of "support" from Sprint - voiding the warantee... Well I guess I'm not exactly there yet but you're right - I'll probably have to end up doing that.
Click to expand...
Click to collapse
One thing you can do before you decide to flash is see at HTC's website if there is an update for your device.
Before you can download the ROM, you have to fill in the serial number from your Diamond. Then you will know if they even have an update for your device.
When you fill in the serial number you will automatically get the right update. I even got the update in my own language (i'm dutch).
defaria said:
Still it would be nice if I could get the original Sprint ROM and the HTC ROM and play around with at least a little hope of being able to go back.
Click to expand...
Click to collapse
I'll keep my eyes open.., if i ever see this ROM i'll pm you.
defaria said:
Oh, and BTW, aside from the "Volume Down and Enter while powering up" thing, I recall having some .exe that I ran on my PC that did the burning of the ROM to the phone. IIRC there was some other sequence to get it to receive the ROM. Ah yes I documented this on my blog:
What's that sequence for the HTC Touch Diamond? And do these ROMs then install to this phone in "bootloader" mode?
Click to expand...
Click to collapse
No, it's actually quite easy. It is an .exe you run from your desktop when activesync is connected. Click "next" a couple of times, wait +/- 7 mins until the progress bar reaches 100% and you're done... Nice website btw. I see you play the guitar as well
TheMusicMaster said:
But the hardware was identical to original HTC devices.
I'll probably end up just flashing to the HTC ROM. Hell most of my updates so far have been to get it to be more HTC-like as they did a nice job (and Sprint has screwed it up). I just need to get some extra spare time if you know how that is....
This new carrier was Telfort, and they didn't even brand or lock the device.
Click to expand...
Click to collapse
Sigh. Someday the cell phone industry in the US will wake up and stop with this stupid branding, tickering and locking people in! Cell phone companies! It's easy - just provide good service and you're have customers coming out of your ass! But I digress (and rant!)
Nice website btw. I see you play the guitar as well
Click to expand...
Click to collapse
Thanks. Haven't played guitar in years now. Music's not what it used to be (i.e. respected) or at least not here in the US. Again, different market...
Oh, another thing, BT related. It's been frustrating but lately when I get a call I cannot answer it with the BT headset! Looking at the phone and trying Menu: Turn Hands Free On is grayed out! Quite honestly I'm no longer used to having to hold a phone up to my ear! It's damn inconvenient! Just this weekend my sister called and I was outside detailing my car a bit listening to a radio show. I go to answer the phone and it drops the BT connection! So I'm talking to her and I cannot continue my work - my car will have to wait. So I go back inside and turn on the speaker phone to listen and talk while I fiddle with the Bluetooth settings attempting to get the damn Turn Hands Free On thing to work. I turn off BT on the phone. I turn of the BT headset I have. I turn them both one - nada. I go into Settings: Bluetooth: Device and Refresh to see if the Hands Free got toggled off. Nope. I delete the device and re-add/re-pair it. Nothing. Nothing I did would get it so that I could switch to using my BT headset so I could get back to doing my car. What causes Turn Hands Free On to gray out when BT is on and the device has Hands Free toggled on? I mean shouldn't that mean that I can use Hands Free from that device? BTW, of course, a soft reset of the phone fixes the problem but by then it's too late! It's damn frustrating. And god damn it, I ask you, how hard is it to get BT working correctly?!?
Now when I get a phone call my music stops, the BT disconnects and the phone starts ringing on the speaker. I answer it and the screen goes blank and the speaker phone kicks in. Damn this is convenient! This is exactly what I want my phone to do! It anticipates my every need! NOT!!!
(Now I know somewhere there was some setting to turn off the screen when the phone picks up but I can't find it anymore. And the dropping of the BT and instead automatically going to the speaker phone - so everybody else can hear - is just unacceptable! Really, this should not be this hard! Designers of phones and their UI's - WAKE UP! Geeze!).
Click to expand...
Click to collapse
OK, I'm fed up. I'd say that just today alone I had to turn on Bluetooth after it turning itself off like 15 times today. Just going to the grocery store whenever I hit the pause button then attempted to resume playback, BT was lost - 3 times on the less than 1/2 mile drive back to my house! The HTC ROM and no support from Sprint can't be any worse!!!
I will need to spend some time getting the ROM and then preparing properly to take this step. Usually I'd do this on the weekend but my daughter's in town for the weekend so it might be the week after. I've heard about the HTC Original ROM but are there any better ones? Remember, BT reliability is high on my list. And if I can find a ROM that allows me to remove - completely gut - the HTC Audio Manager tab so that Pocket Player can have a chance at AVRCP then I'm all ears!!!
I promise to write a full report on my experiences, hopefully documenting the problems I currently have and the hopeful solutions the new ROM will give - or just the new set of problems which is probably more likely...
This has almost gotten me to the point of writing my own Bluetooth stack though something tells me that the reason it works so badly now is probably because the Bluetooth specification is overly complicated and not very well defined...
And thanks everyone for listening to my ranting and not coming down too hard on me. I'm frustrated and sometimes vent. Thanks for understanding...

Fm radio without wire

haha so i was messing with the radio today and i got it working with no wire. SORTA. So i plugged in the adapter in to the usb port and then stuck my stylus into the 3.5mm jack it fits and it make the radio work. try it. I'm going to try to find some thing to fit into the 2.5 mm jack and see if it works? Ill let u guys know
Lol, reserved
HAHA , it works
wow this worked remarkably well lol and to my suprise you don't have to jam it in there and it fits quite nicely.
it works
nice work and nice find..... yes it works fine
Just be careful not to short anything out, could be bad news!
haha this is tite
Why stylus?
What do you mean by "adapter", konefatp? I assume one of these.
I got me one straight after I got the TP and the radio works just by plugging it in, no need to use the stylus. So I don't see your point.
skamin said:
What do you mean by "adapter", konefatp? I assume one of these.
I got me one straight after I got the TP and the radio works just by plugging it in, no need to use the stylus. So I don't see your point.
Click to expand...
Click to collapse
I think he meant the "stock" multi adapter.
I also use a generic adapter from China and the radio works without any headphones.
It would be awesome if someone could just crack the radio app and get rid of the verification.
Daved+ said:
I think he meant the "stock" multi adapter.
I also use a generic adapter from China and the radio works without any headphones.
It would be awesome if someone could just crack the radio app and get rid of the verification.
Click to expand...
Click to collapse
yes i meant stock adapter.
I had two so i took one apart and messed with the wires got it working not i just gotta find out which pins the are coming out from
Or you guys can be smart about it and flip to the "Headset" dword key to 1 in the registry(hklm\system\state)... so it thinks a wired headset is plugged in, even though it isnt
NRGZ28 said:
Or you guys can be smart about it and flip to the "Headset" dword key to 1 in the registry(hklm\system\state)... so it thinks a wired headset is plugged in, even though it isnt
Click to expand...
Click to collapse
It would be nice if someone could make a button to toggle that reg key.
Alternatively you can also try the xFM radio player I wrote, it doesn't check earphone and support more features such as read radio text, listen to police station by selecting Japan band etc.
Sorry for that poor interface and you have to use system build-in volume control because it is still under research.
Initially I was going to write a powerful beautiful FM radio player for my Raphael but all users hope me to research TMC for navigation system.
Click FM Radio in my signature to get that FM player..
flywhc said:
Alternatively you can also try the xFM radio player I wrote, it doesn't check earphone and support more features such as read radio text, listen to police station by selecting Japan band etc.
Sorry for that poor interface and you have to use system build-in volume control because it is still under research.
Initially I was going to write a powerful beautiful FM radio player for my Raphael but all users hope me to research TMC for navigation system.
Click FM Radio in my signature to get that FM player..
Click to expand...
Click to collapse
It doesn't work for me if it doesn't detect the earphones
I can get RSSI 47 but it will still not play until I plug in some earphones.
RDS works perfect without the earphones but not the sound.
Daved+ said:
It doesn't work for me if it doesn't detect the earphones
I can get RSSI 47 but it will still not play until I plug in some earphones.
RDS works perfect without the earphones but not the sound.
Click to expand...
Click to collapse
Sorry, it seems a bug somewhere... just like I still don't know how to control volume.
Thanks for your testing.
flywhc said:
Sorry, it seems a bug somewhere... just like I still don't know how to control volume.
Thanks for your testing.
Click to expand...
Click to collapse
If I can be more help with the testing, just let me know what I have to do, I would really like this app to work in the Raph.
PS: I am a software developer too but I haven't done much for WinMo.
uniqueboy said:
It would be nice if someone could make a button to toggle that reg key.
Click to expand...
Click to collapse
i sense the easiest app ever created i'm going to go make a toggle cab... (my programming skills suck, too bad there no powershell for WM )
ndn715 said:
i sense the easiest app ever created i'm going to go make a toggle cab... (my programming skills suck, too bad there no powershell for WM )
Click to expand...
Click to collapse
If toggling that reg setting does work, then you could create an app that sets it, launches the radio app and waits for the radio app to finish, and then switches it back again - pretty straightforward. However, is anybody getting any signal without the headphones plugged in? I don't seem to get anything.
Cheers,
Steve.
The stylus in the 3.5mm jack socket trick is genius now it looks as though I have some really special aerial. I love it, Brilliant
NRGZ28 said:
Or you guys can be smart about it and flip to the "Headset" dword key to 1 in the registry(hklm\system\state)... so it thinks a wired headset is plugged in, even though it isnt
Click to expand...
Click to collapse
I tried this, I can launch the Radio program, but there is just no sound (even when I put on speaker)
As for the XFMradio program, I can't get any station... don't know how it work. I'm from Montreal, btw

Help building an intervalometer app??

Hey guys I am a newbie to app development and I have gotten as far as doing the tip calculator. I am trying to make an intervalometer app based on the ti- calculator app at the link below. Basically, it would use the headphone jack to trigger a camera remote shutter release at a predictable rate for time lapse photography on a Canon DSLR. Here is the TI-83 reference. Any idea how to do this on android. Any help or advice is greatly appreciated.
http://potatoeskillme.com/code/ti-86-intervalometer-for-canon-xti/
Dude, I'm really sorry I'm not skilled enough (yet) to help make this happen.
What a fantastic idea! I would love to see this happen.
Anyone have an idea how to access the audio port in code? I have to close the loop on the headphone jack for an instant and then release it.
You are attacking the wrong hole.
Audio jacks don't behave in the same way as the TI data jack.
Investigate using USB.
I would love to see some sort of wireless control of the camera's basic functions, similar to the hardware wireless control modules for those cameras.
Perhaps easier to accomplish and just as nice would be a way to make the camera a wi-fi storage device for those level Canon cameras. It would be sweet to snap shots to the phone for easy posting to the various places Android supports.
My guess would be that Dalvik (SDK level Code) doesn't have access to hardware level controls.
So this would have to have some Native (NDK Code) in c++ written to make it work. I don't think it would be entirely difficult for someone, but I personally have never tried to use an audio jack for anything other than..well...audio.
Kcarpenter said:
My guess would be that Dalvik (SDK level Code) doesn't have access to hardware level controls.
So this would have to have some Native (NDK Code) in c++ written to make it work. I don't think it would be entirely difficult for someone, but I personally have never tried to use an audio jack for anything other than..well...audio.
Click to expand...
Click to collapse
Yeah, that was kinda what I was afraid of. I have really bitten off more than I can chew with this project.
How I understand the wired remote works is that it just "shorts" the connection.
Now you may be able to simulate that by sending tones through the left/right and/or both poles. (one focuses the other shoots)
You could probably test if this would work by playing music through the cable and see if the camera reacts. I don't have a 1/8th to 1/16th cable or else I would try it myself because I am interested if it would work.
Here is a link of how to make a remote switch which you might find handy if you pursue this.
http://martybugs.net/photography/remote.cgi
Someone mentioned using the usb which would open a whole new world of what you can do. If you have ever played around with the canon software then you know you can control all the camera features from a computer and that should be possible to do on our phones but it would be a lot of work to write an app like that.
centran said:
How I understand the wired remote works is that it just "shorts" the connection.
Now you may be able to simulate that by sending tones through the left/right and/or both poles. (one focuses the other shoots)
You could probably test if this would work by playing music through the cable and see if the camera reacts. I don't have a 1/8th to 1/16th cable or else I would try it myself because I am interested if it would work.
Here is a link of how to make a remote switch which you might find handy if you pursue this.
http://martybugs.net/photography/remote.cgi
Someone mentioned using the usb which would open a whole new world of what you can do. If you have ever played around with the canon software then you know you can control all the camera features from a computer and that should be possible to do on our phones but it would be a lot of work to write an app like that.
Click to expand...
Click to collapse
USB is the way to go. I've written a few apps for windows that control canon cameras using the canon sdk. Unfortunately, the SDK is all C++, so a wrapper is needed to work with java. Plus there are functions that are windows specific. The other option for Linux is libgphoto2. Unfortunately, documentation is not the greatest (nor is it for csdk).
If I had more time, I would have coded this already. But all my coding time is spent programming for work.
centran said:
How I understand the wired remote works is that it just "shorts" the connection.
Now you may be able to simulate that by sending tones through the left/right and/or both poles. (one focuses the other shoots)
You could probably test if this would work by playing music through the cable and see if the camera reacts. I don't have a 1/8th to 1/16th cable or else I would try it myself because I am interested if it would work.
Here is a link of how to make a remote switch which you might find handy if you pursue this.
http://martybugs.net/photography/remote.cgi
Someone mentioned using the usb which would open a whole new world of what you can do. If you have ever played around with the canon software then you know you can control all the camera features from a computer and that should be possible to do on our phones but it would be a lot of work to write an app like that.
Click to expand...
Click to collapse
I am going to test your audio idea and see if it shorts the connection. Yeah, I wish I even knew where to begin with working on the USB. I am very new to this. The farthest I have gotten is building a potential layout for the program.
I just looked up some stuff.
I think the canon remote needs a little over 3volts to trigger the shutter. You are not going to be able to get anywhere close to that with the audio output.
I think the only option is to go through the usb.
centran said:
I just looked up some stuff.
I think the canon remote needs a little over 3volts to trigger the shutter. You are not going to be able to get anywhere close to that with the audio output.
I think the only option is to go through the usb.
Click to expand...
Click to collapse
Thank you for the info. I am downloading the Canon SDK right now(not that I have any idea what to do with it at this point).
is this still going? we are about to make the gsm hero usb-host-mode-able, then all that is missing is libgphoto2 and gphoto2... anyone fancy porting it?
First of all, sorry for my English.
I was searching in Google for something like this and I can't find nothing.
Using the usb is not simple, but the audio option is not crazy at all.
Obviously, that option will require some kind of interface, but can be much simple than the USB option.
You can generate different audio frequencies, for example, 1 KHz for focus and 5 KHz for shutter. With a filter for each frequency you can separate the signal in two circuits. Each circuit can trigger the camera with a transistor, in open collector configuration.
Whatever, if you choose one or another (USB or audio) you will must make some kind of electronic interface.
If someone can works with the software, I can do my part with the circuit. I'm sure that will be easy to build for anyone, even if you don't know electronics.
I am also looking into doing this sort of app, but I am starting with a Pentax k110d... Some camera's only require you to short out the wires, and doing so with the audio headphone jack seems to be possible, from the quick little test I just did with a media player, a 3.5mm jack extension cord, and a multimeter. When the track was playing, i got some resistance across the poles, but when I stopped it, I got nothing registering.
I had actually just given up on the headphone jack, and was looking into doing it over USB as well. I might just have to do several code paths, depending on what kind of camera the person is hooking up /ponder
Alrighty, I just did some more testing with a quick framework app that I had been working on for this. There is apparently a constant 1.7 mV on the headphone jack, which is enough to trigger the shutter release on my camera... boo urns... and when the tone is played, the voltage actually drops, because as all learned ppl know(at least those who paid some attention in physics) is that according to Ohms law, Resistance goes up, Voltage goes down.
Any progress on this?
I would love an intervalometer on Android for my Canon EOS 550D
+1 for the development of such app & hardware it may need.
i hate to bust your bubble but this died over a year ago
ya, development has kinda stalled out... I realized that it is not possible to do over the headphone jack, as there is always voltage there, and I don't know if it is possible just over usb...
The only way I can think that this would be possible would be to get ahold of a google hardware kit/arduino dev kit, and then program that.

Categories

Resources