[Question] HTC Hero ROM (32A) Bluetooth

Search This thread

cursordroid

Senior Member
Jul 20, 2009
1,181
15
Edmonton
Just a general query here on the HTC Hero ROMs available for the 32A devices.

The bluetooth doesn't work right, I know that, and I still run the ROM. I'd like the bluetooth to work, and I've been playing around with my 32A (reading through logs, etc...) trying to get it working, but to not avail.

I guess just to get some clarification from other members... Are we waiting on the HTC Hero/Magic 32A kernel source from HTC in order to sort out the issues we're having with these ROMs?

As I understand it, the Hero ROMs are running on the Magic using the Magic kernel, which isn't 100% compatible with the Hero ROM. Would I be correct in this assumption?

Anyway, thanks for any input you can provide.

Cheers!

Ryan
 

spidy.web

Senior Member
Apr 9, 2007
55
0
Fatality's HERO Rom has a working Bluetooth. You are correct in your assumption with the Magic ROM Cooked to run TouchFlo which is pretty much what the Hero Rom is all about!
 

cursordroid

Senior Member
Jul 20, 2009
1,181
15
Edmonton
Yeah, that's what I was referring to, the car kits and headsets. I understand that HTC isn't very forthcoming with the source code so this fix might be take a while.
 

cursordroid

Senior Member
Jul 20, 2009
1,181
15
Edmonton
Yeah that solution works well for fixing the A2DP issues that some Hero ROMs had. But to use a headset, we need to figure out what's wrong with the headset profile in the Hero ROMs.
Probably best to wait until October when HTC is set to release a Sense UI (Hero) ROM for the 32A Magic.
 

ricardomega

Senior Member
Jan 5, 2009
277
1
Krakow (Poland)
We can get the a2dp working because it was extracted from other ROM that was working.. the thread I started was based only in that, why that happens..
But file transfer and phone mode, still doesn't work :( the developers, only them can fix that.. I'm not a programmer :(
 

ricardomega

Senior Member
Jan 5, 2009
277
1
Krakow (Poland)
In that website says:
This problem is caused by A2DP which cupcake enabled.
You need to disable A2DP in /etc/bluez/audio.conf.

If you can became root on your device this is easy.
If su doesnt work for you, "Google it", it is
probably possible :)

[linux instructions]

1. install android sdk
2. connect via usb
3. Run
<sdk-dir>/tools/adb pull /etc/bluez/audio.conf /tmp/audio.conf
4. Edit local copy of audio.conf to change:-

Enable=Source,Control,Sink
Disable=Headset,Gateway

to

Enable=
Disable=Headset,Gateway,Source,Control,Sink

5. remount / on android read/write
From tools/adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

6. Copy new audio.conf onto system

tools/adb push /tmp/audio.conf /etc/bluez/audio.conf

7. remount / ro

mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system

8. disable/enable bluetooth

9. Ring up your wife from car and tell her you'll fix her android now and
all is good :)

--------
What about a2dp headsets??

Edit: I'll test it with my BT: Dell BH200 (a2dp).
 
Last edited:

pcm2a

Senior Member
May 22, 2007
472
23
Does this disable A2DP to enable Phone calling?

Edit:
I have tested this on a Roger's 32A Magic with MyHero 0.1.1.

A2DP still works great.

BT Phone calling gets a few seconds of Loud Staticy audio and then stops.
- Tested with a iTech R35 clip

Will test at lunch with my car's head unit and tonight with my Jawbone.

Edit 2:
I have tried every conbination on this Enable and Disable lines along with trying "Master=false" in there some. No difference.
A2DP works, BT Phone doesnt.
 
Last edited:
Jul 2, 2009
30
0
ideea

just thinking .

1 . on the day i got the magic 32b (my) ask someone to send me a picture and i recieved it .
2. rooted and changed bootloader (spl ?) and put a new hero rom on . bt it only can pair but not connect.

conclusion from my point of view : spl i have put leak´s something or may be something with the .so files dealing with BT.
 

Lakers3408

Senior Member
Jan 14, 2009
972
42
Covina (Los Angeles)
just thinking .

1 . on the day i got the magic 32b (my) ask someone to send me a picture and i recieved it .
2. rooted and changed bootloader (spl ?) and put a new hero rom on . bt it only can pair but not connect.

conclusion from my point of view : spl i have put leak´s something or may be something with the .so files dealing with BT.


My BT says paired and connected (car stereo) but no sound comes over the speakers. The sound still comes thru the phone :(
 

quadmux

Member
Sep 1, 2009
34
0
In that website says:
This problem is caused by A2DP which cupcake enabled.
You need to disable A2DP in /etc/bluez/audio.conf.

If you can became root on your device this is easy.
If su doesnt work for you, "Google it", it is
probably possible :)

[linux instructions]

1. install android sdk
2. connect via usb
3. Run
<sdk-dir>/tools/adb pull /etc/bluez/audio.conf /tmp/audio.conf
4. Edit local copy of audio.conf to change:-

Enable=Source,Control,Sink
Disable=Headset,Gateway

to

Enable=
Disable=Headset,Gateway,Source,Control,Sink

5. remount / on android read/write
From tools/adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

6. Copy new audio.conf onto system

tools/adb push /tmp/audio.conf /etc/bluez/audio.conf

7. remount / ro

mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system

8. disable/enable bluetooth

9. Ring up your wife from car and tell her you'll fix her android now and
all is good :)

--------
What about a2dp headsets??

Edit: I'll test it with my BT: Dell BH200 (a2dp).

Ive tried this on a 32A. Doesnt work. Shame since I really liked the Hero ROM look and feel. For now im back to the Magic ROM so that my bluetooth car kit works. I even tried playing around with the AudioPara4.csv file in /etc/ since it has a line there for Carkits and even for my BMW. However, it didnt work, maybe because i dont know what each parameter means in the AudioPara4.csv file. It did however make differences. Foexample, when i modified the AudioPara4.csv file, the bluetooth static noise dissapeared etc..