Greetings fellow Droid Incredible users. I am interested in getting some information on the possibility of us modifying the bluetooth specifically in the Sense version Roms. The reason for this inquiry is I have noticed that wiimote works with Cyanogenmod on my droid incredible confirmed today in testing. It does not on the 2.2 Froyo Sense version. I'd like to keep sense and stock but have the full bluetooth capabilities of Cyanogen. I know this is a specific issue and that loading a non HTC sense rom is a work around. How hard would this be to do? Is it even possible?
thanks for your time and happy modding. Have to say these roms are a blessing.
Might I suggest the 3.21.605.1 RUU leak?
Some people are having doubts as this will be the offial OTA to be released tomorrow, but it is, says the same software verison on the Verizon page.
Bluetooth working peachy for me!
I tried the wiimote. No dice. Cook something up and I will be grateful.
rdmerck said:
Might I suggest the 3.21.605.1 RUU leak?
Some people are having doubts as this will be the offial OTA to be released tomorrow, but it is, says the same software verison on the Verizon page.
Bluetooth working peachy for me!
Click to expand...
Click to collapse
Bluetooth works but doesn't fully support all the things it should like HID and SPP profiles. It's clear there is a difference in the bluetooth packages and I don't understand why.
xarthos said:
Bluetooth works but doesn't fully support all the things it should like HID and SPP profiles. It's clear there is a difference in the bluetooth packages and I don't understand why.
Click to expand...
Click to collapse
Well since we are going THAT far lol, I know on HTC's dev website there is the 2.2 Bluez driver that you can take a look at if you have any development background.
http://developer.htc.com
HTC Incredible BlueZ Source Code (Froyo MR)
I wouldn't even know where to begin as far as that goes, hope that points you in the right direction.
I appreciate the responses guys. Keep them coming. I will be looking into a possible mod with the latest leak but a modified bluetooth stack to resemble/replicate the full functionality of the Cyanogen mod bluetooth on the Droid Incredible.
This potentially could add more functionality to bluetooth:
Connection to more bluetooth keyboards and other devices
wiimote functionality for emulators
other applications.
Bluetooth SPP and HID profiles are often used in many car types including BMW, Mercedes, Volkswagon, etc. Some people have been posting on the HTC site that they have lots of issues with bluetooth staying paired or even not pairing at all.
I believe we are working with a pre 2.1 Eclair bluetooth stack that HTC never bothered to update. Perhaps this breaks the Sense UI and they don't want to do the coding work for it work. I will continue to look for some answers.
My understanding is that there is something in Sense that does not get along with newer stacks.
Well how does the Cyanogenmod rom get the bluetooth stack working? Is it a simple file replacement or something complicated?
By not using sense. Something in the UI causes the broken bluetooth with the wiimotes.
J913B said:
Well how does the Cyanogenmod rom get the bluetooth stack working? Is it a simple file replacement or something complicated?
Click to expand...
Click to collapse
This is what I am curious about as well.
xarthos said:
I am interested in possibility of us modifying the bluetooth specifically in the Sense version Roms. The reason for this inquiry is I have noticed that wiimote works with Cyanogenmod on my droid incredible confirmed today in testing. It does not on the 2.2 Froyo Sense version. I'd like to keep sense and stock but have the full bluetooth capabilities of Cyanogen. I know this is a specific issue and that loading a non HTC sense rom is a work around. How hard would this be to do? Is it even possible?
thanks for your time and happy modding. Have to say these roms are a blessing.
Click to expand...
Click to collapse
I'm cheerfully bumping this thread. I do no want a wiimote on my Dinc (rooted with leaked 2.2 ROM), but I do have a dire need to support Bluetooth mouse and keyboard on my Dinc.
I do appreciate sense and I have applied cyanogen on my wife's D1.. which is perfect, for being on a Moto Droid..
So I'm with xarthos... i just want full BT features on my semi-stock Dinc.
on a side note... yet another reason is the fact that the BT audio quality in sense based roms sucks...
We setup cm6 on one inc, left the other with plain sense... even my wife could tell a difference in a blind listen test in the car.
almost like comparing a 64khz mp3 to a cd... massive sound quality difference.
Xarthos,
I hear many conflicting stories on htc bluetooth.
I understand htc has an incomplete broadcom chipset bluetooth stack in some models like the incredible. But this doesn't make sense since cm6 supports bluetooth just fine.
I can't really give you any useful help.
--But I do have $25 or more for the solution you describe.. Sense with bluetooth.
Sent from my ADR6300 using XDA App
This has been a consistant test for me as I jump around between ROMS due to the fact that I like to play my DINC emulators with a WiiMote (Yes, I'm nerdy enough to carry one in my backback when I commute). It's been pretty consistant that all the Sense ROMS don't work while the Senseless roms do.
Confirmed working:
CM6
Ruby 1.1.0 and 1.1.1
Confirmed not working:
SR 3
Virt 2.6 & 2.7
Leaked 2.2
Stock 2.1
Not Tested:
SR3 Vanilla
Why we couldn't take the bluetooth stack from one of the working ones and put it on a Sense one, I don't know. I'm honestly not knowledgeable enough to even attempt it nor know anyone who has. I've actually a little surprised this subject isn't brought up more, I'm guessing most people either don't use bluetooth or it works enough for their needs.
BUMP!
Is anyone looking into porting/adapting the CM6 BT Stack for sense ROMS?
I tried messing around with it, but am still having problems... I have a semi-flashable zip in progress if anyone can help me figure out what to do next.
Related
Hey guys. I read on a couple of blog sites that the HTC Desire 2.1 Sense ROM has been leaked and it's currently being ported onto the Nexus One.
Is there any chance we can use this ROM to fill in the gaps for our 2.1 ROM, or maybe even just port this ROM directly onto our CDMA Hero's?
Here's one of the articles: http://phonedog.com/cell-phone-research/blog/htc-s-sense-ui-ported-over-to-nexus-one.aspx
This does mean there is an HTC 2.6.29 kernel. It's an HTC kernel, but not a Hero-specific kernel. This might make porting the kernel easier.... who knows.
HeroMeng said:
This does mean there is an HTC 2.6.29 kernel. It's an HTC kernel, but not a Hero-specific kernel. This might make porting the kernel easier.... who knows.
Click to expand...
Click to collapse
Could it help in getting camera to work on 2.0+ custom ROMs, even if it's for another phone?
Yes, it could. This means there's a 2.6.29 kernel for HTC Sense phones. We need to put in the device drivers (i.e. microphone, camera, speakers, trackball) and see if it works. If not restore a Nandroid and try again. Any devs correct me if I'm wrong?
oh wow it says the new flash is in it too...could that be ported to?
ko0pa11 said:
oh wow it says the new flash is in it too...could that be ported to?
Click to expand...
Click to collapse
I think that's a matter of an APK. It might have some dependencies that are in the .29 kernel, not sure.
Sorry I haven't searched yet, but could someone find me a link to a ROM from it? I'll try my hand porting some stuff.
yeh i can do some porting too we can make it a group project. but i really dont think it is possible. if anything perhaps we can take some stuff from the rom and port it to the 2.1 rom flipz has out and maybe get camera and stuff working.
I should've mentioned that's what I would've done.
I can't find the leaked rom after much googling. Might be on the Nexus One forum... brb.
Is this it?
Originally Posted by jonasl
I'm really interested in the keyboard apk (HTC_IME). As soon as I get my hands on it I can strip out sense checks and the connection to HTC custom settings database to enable language settings.
I've done this with the old HTC_IME:
http://forum.xda-developers.com/show....php?p=5475283
but many (including myself) want a hires version
Download it from here: http://www.romraid.com/paul/nexusone...ire-signed.zip
Click to expand...
Click to collapse
animal7296 said:
Is this it?
Click to expand...
Click to collapse
That's the HTC_IME that fits the hi-res Nexus screen.
I think MaDaCo got it from a inside source. The watermarking has been removed but he isn't convinced it is clean and ready for open distribution yet. (Doesn't want anyone to lose there job if its not clean)
He has promised that once it is clean and ready he will for sure post it for everyone to have.
thank you for the info^^^
i guess we wait it out..
dchadwick said:
I think MaDaCo got it from a inside source. The watermarking has been removed but he isn't convinced it is clean and ready for open distribution yet. (Doesn't want anyone to lose there job if its not clean)
He has promised that once it is clean and ready he will for sure post it for everyone to have.
Click to expand...
Click to collapse
post it as in, it works for our hero's?
maybe this will give people a chance to figure out a way to OC??? just a thought i hope so!!! i been waiting since 2.0 was announced to get it for sense! im so excited!
Android dev Modaco has gotten his hands on a watermarked copy of the HTC Desire ROM. He has successfully ported the too big ROM (too big for the N1 by 200 MB) into his Nexus phone. This could possibly be what all you Sense UI fans have been waiting for, though you shouldn’t be too excited just yet. Modaco has stated he doesn’t plan to release this ROM until he receives an unwatermarked version of it.
Hit the jump to see the details about Modacos ROM.
- If you rebuild the boot image replacing the kernel it runs. I’m running my own custom kernel with himem and bits.
- The system.img doesn’t fit on the N1 (!), it’s nearly 200MB. I booted by moving some stuff off the system partition.
- The trackball works.
- The 4 bottom keys work.
- The proximity sensor works.
- The LED works.
- The light sensor works.
- The compass and G sensor work.
- The camera works fine and is great with face recognition and touch focus.
- The FM radio loads, but makes no sound / finds no stations it seems. Maybe we need Desire radio ROM?
- The build I have is watermarked – i’ve removed the obvious visual watermarks but no, you can’t have this release – when I get a watermark free drop, yes!
- Flash 10.1 is included and works well.
- It’s FAST!
- WiFi works
- Bluetooth works
- 800×480 video recording, camera maxes out at 3MP (fixed in later builds)
More to follow!
[via Modaco]
amot said:
Android dev Modaco has gotten his hands on a watermarked copy of the HTC Desire ROM. He has successfully ported the too big ROM (too big for the N1 by 200 MB) into his Nexus phone. This could possibly be what all you Sense UI fans have been waiting for, though you shouldn’t be too excited just yet. Modaco has stated he doesn’t plan to release this ROM until he receives an unwatermarked version of it.
Hit the jump to see the details about Modacos ROM.
- If you rebuild the boot image replacing the kernel it runs. I’m running my own custom kernel with himem and bits.
- The system.img doesn’t fit on the N1 (!), it’s nearly 200MB. I booted by moving some stuff off the system partition.
- The trackball works.
- The 4 bottom keys work.
- The proximity sensor works.
- The LED works.
- The light sensor works.
- The compass and G sensor work.
- The camera works fine and is great with face recognition and touch focus.
- The FM radio loads, but makes no sound / finds no stations it seems. Maybe we need Desire radio ROM?
- The build I have is watermarked – i’ve removed the obvious visual watermarks but no, you can’t have this release – when I get a watermark free drop, yes!
- Flash 10.1 is included and works well.
- It’s FAST!
- WiFi works
- Bluetooth works
- 800×480 video recording, camera maxes out at 3MP (fixed in later builds)
More to follow!
[via Modaco]
Click to expand...
Click to collapse
this sounds exciting
nerdgasm
Oooo and I was starting to think I made a bad choice by getting the Hero seeing as how htc is coming out with all these new phones, looks like things are just getting started with all the goodness to come in the near future.
p.s.-i love this forum and all the smart people who know what the hell theyre doing
Hi, i asked this question a while ago and the only real answer was down to the phone using samsungs bluetooth stack rather than googles stack. i see they have got around the problem on some of the HTC phones....
for example would a Cyanogen rom potentially fix the issue?
is this a problem we can solve with a custom rom? or is it still more of a serious issue with the drivers still? for some reason i see some people are saying now we have clockwork recovery it may boost chances of a Cyanogem rom? why would this be?
I was just about to post a similar thread myself!
I think the problem lies in Samsung's non-support of the HID bluetooth profile, surely a dev can add this support for us? Its been done on other phones to enable wiimote support...
The addition of this would make this phone nearly perfect for me, then I could play GameBoid/PXS4Droid on TV Out with my bluetooth classic controller, which would be GAS!
This is something I'd really like to see fixed as well - I sent a support request to Samsung on Friday, I've yet to get a reply but that's not surprising considering the weekend.
glad im not the only one who wants this!
wish i knew enough about it to offer serious suggestions
I think either an official FroYo update or the unofficial Cyanogenmod will let us do this. I don't know how much of a challenge it is/would be to take the bluetooth drivers/stack out of a current Cyanogenmod ROM, and whether they would even work with the Galaxy S.
I wish to have a full bt support too keyboard,controllers,mouse etc i can't believe ios4 has keyb support and android no
Sent from my GT-I9000 using XDA App
reziel73 said:
I wish to have a full bt support too keyboard,controllers,mouse etc i can't believe ios4 has keyb support and android no
Click to expand...
Click to collapse
http://nexusonehacks.net/nexus-one-hacks/how-to-make-your-nexus-one-into-a-linux-computer/
and
http://nexusonehacks.net/nexus-one-hacks/how-to-install-ubuntu-on-your-nexus-oneandroid/
ios4, go suck on that! ... hid support will come, one way or another, believe me
I wish that bluetooth gps can be supported, can save a lot of battery & gain the superior accuracy of external gps
So, coming from a string of G1's and a Nexus, I cannot stand SenseUi. At ALL. I can live with the widgets and launcher- they are actually tolerable- what I cant accept are the keyboard, the way contacts are brought up, the lack of cut/paste in several areas, and all the frilly crud that goes along with it. I seek a TRUE vanilla rom, based on Android components not HTC. People constantly recommend using advanced launcher or one similar, but these are just launchers- they dont change the stuff back to stock that I seek. So my question is, can there ever be a REAL vanilla rom that has none of the Sense components? Is it possible to de-theme these areas in similar fashion to how the current de-sensing works, or would it require that HTC releases a vanilla version (which they never will). I guess I am asking, am I fighting a loosing battle?
You are coming from an N1 and asking this question?
Really?
Cyanogenmod ring a bell?
i was in the same boat as you. i am on cyanogen now, however there are a few issues with this port. on the nexus i didn't ever have any issues with cm6 but on the incredible you have to install another kernel after you install cm6 so that the camera will work, the camcorder just doesn't work yet, and when i have wifi on i get a reboot about once a day. i live with it because like you i hate sense ui but i wish they would have released a n1 for verizon. they did just release the source code for 2.6.32 which is froyo today, so the code shoulod be added into the nightlies of cm6 shortly.
It's been said that the latest radio fixes many (if not all) of those problems in Cyanogen on DInc. I can't attest to this being true or not, but some people were talking about it last night in the "Unrevoked - Forever" thread in the dev section.
cool! so there is hope. I figured the CM rom would be truly vanilla, but since it had so many little oddities I haven't given it a go yet. Good to know there is the possibility. Thanks guys
gospeed.racer said:
cool! so there is hope. I figured the CM rom would be truly vanilla, but since it had so many little oddities I haven't given it a go yet. Good to know there is the possibility. Thanks guys
Click to expand...
Click to collapse
The new .32 kernel source that was just released will also allow koush to finish CM6 for the incredible. Basically now that this new kernel is out the bluetooth stack and everything else including the camcorder not working in CM6 will all work once implemented.
Even though the bluetooth works perfect in CM6 unlike normal senseui roms. /letting out BT steam
...
I wonder when this will be ready?
Okay, so the only thing that has me still thinking that WM6.5 is still superior to Android is the depressing quality of A2DP in the Android builds for the HD2.
I mean, granted it's higher quality than listening to music via the hands-free profile, but it is woefully lacking when compared to the A2DP coming from WM6.5 on my HD2.
I found a thread of Evo owners who are similarly upset over this, and there seems to be one ROM variant out there that addresses this for Evo owners, so surely this must be something that can be fixed on the ROM's for the HD2? (also, RIP Leslie Nielson)
The thread is here
http://code.google.com/p/android/issues/detail?id=9888
Has there been any research into what (if anything) users can do to better the quality of A2DP on Android?
Yes.. thank you for sharing this issue with us.. i hope google will fix this bug.. it just gives some white-noises in a music! i can't describe it
EDIT: Check this out, someone actually found a way for it!
is this wat u mean? or im showing something off (fast forward to 1:38)
http://www.youtube.com/watch?v=Jx3pdWBlZ34&feature=player_embedded#!
while reading this issue 9888.. i found out that it was fixed on CM 6.1
Can any developer take a look at this for the sense roms?
white-energy said:
Can any developer take a look at this for the sense roms?
Click to expand...
Click to collapse
Check out this thread! Loads of us have been asking the same question for a while now. I wonder if it's fixed in Gingerbread...anyone tried it?
I have tried Cyanogen's new Gingerbread build on my HD2 and for the first time, I heard crisp, quality A2DP over my phone. It was awesome. However, I want to continue using my Froyo sense build so really would like to see a fix. It's possible....we just need a genius or 2 to work it out! I wonder if Cyanogen is contactable?
I am using the NAND stock Desire ROM on my HD2, and my AD2P is working flawlessly with my Sony Xplod unit in my car. HTC phones always worked good for me.
Sent from my HTC HD2 using XDA App
On the developer site it says that the BlueZ Bluetooth stack was replaced with one developed by Google and Broadcom. I'm hoping that they implemented AVRCP 1.3 in this new stack. Has anyone tried streaming over Bluetooth to see if it streams the name of track/artist?
New Bluetooth stack
Android 4.2 introduces a new Bluetooth stack optimized for use with Android devices. The new Bluetooth stack developed in collaboration between Google and Broadcom replaces the stack based on BlueZ and provides improved compatibility and reliability.
Click to expand...
Click to collapse
LucasMac said:
On the developer site it says that the BlueZ Bluetooth stack was replaced with one developed by Google and Broadcom. I'm hoping that they implemented AVRCP 1.3 in this new stack. Has anyone tried streaming over Bluetooth to see if it streams the name of track/artist?
Click to expand...
Click to collapse
Subscribed. I would like to know this as well.
LucasMac said:
On the developer site it says that the BlueZ Bluetooth stack was replaced with one developed by Google and Broadcom. I'm hoping that they implemented AVRCP 1.3 in this new stack. Has anyone tried streaming over Bluetooth to see if it streams the name of track/artist?
Click to expand...
Click to collapse
wasnt this possible before all my previous android phones do this so does my current S3 (on CM10).
noobdeagle said:
wasnt this possible before all my previous android phones do this so does my current S3 (on CM10).
Click to expand...
Click to collapse
This functionality was added in custom roms, beginning back with CM7, and now CM10 and AOKP, among others. AOSP does not contain this ability, yet. Here's hoping to it being added in 4.2.
noobdeagle said:
wasnt this possible before all my previous android phones do this so does my current S3 (on CM10).
Click to expand...
Click to collapse
Yes, but it's never been in stock.
I just updated my Galaxy Nexus on 4.2 (OTA), and unfortunately still no AVRCP 1.3 =( I hope it will be the case for an hypothetical 4.2.1...
The new Broadcom Bluetooth stack supports AVRCP 1.3, and even looks like it supports 1.4. The missing piece is the Bluetooth system app. It looks like the AVRCP extensions were added to the A2DP service before the stack update, and those pieces need to be ported to the new stack. I've started looking into it but I've got no real Android development experience. If an experienced dev were interested in this, I don't think it would be that hard.
AFAIKT there is no AVRCP at all in 4.2.x at the moment
No AVRCP 1.3
maxwen said:
AFAIKT there is no AVRCP at all in 4.2.x at the moment
Click to expand...
Click to collapse
Hi there,
I got a Nexus 4 with stock android 4.2.2.
Skipping / Play / Pause is working on my car stereo, however no meta information is showing up on the screen.
I guess that means AVRCP 1.0 is supported, but still no AVRCP 1.3.
Does anybody have any insight on this matter how long it may take them to adopt the new broadcom (or whatever) bluetooth stack ? Would be the only reason for me to flash some custom rom, but I'm still hesitating cause the stock rom is really running great otherwise.
boominsc said:
Would be the only reason for me to flash some custom rom, but I'm still hesitating cause the stock rom is really running great otherwise.
Click to expand...
Click to collapse
I'm in the same boat as you. I downgraded my old galaxy nexus to a 4.1.2 rom so I could have avcrp 1.3. But I don't think there's any 4.1.2 roms for nexus 4 as it started on 4.2. I do miss the metadata on my car stereo But, also like you, I'm pretty happy with stock nexus 4 rom otherwise.
2251
Sent from my LG-E970 using xda premium