yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] Prof. Yaffle:
I'm on CyanogenMod Nightlies with the included Kernel and have a Kenwood DDX8024BT with built in bluetooth. It connects up perfectly when I turn the ignition on and seems fine when in call. I don't use the A2DP much but when I have I've not had any problems.

Slightly OT, the only problem I have is with reading contacts from the phone. I have two phones paired. I usually have the Nexus connected but occasionally switch to my work phone (a Tocco Lite). At some point it took the contacts from my work phone and then wouldn't redownload the Nexus contacts when it was reconnected. It's now done it at some point but there's a handful of contacts that still won't transfer no matter what I try.
[Nexus One Android Development] rickytenzer:
On a side note, I have a Clarion CZ500 rig in my car, and the N1 is incompatible with the microphone boost firmwares they offer on their site. :( All I hear is crackling when I try to make or receive a call.

What's odd is that the HTC Desire works fine with those firmware. Even Blackberry Pearl.

I ordered the N1 dock on eBay. I guess I'll see if the dock can handle the firmware.
[Nexus One Android Development] d1mitrov:
i have a n1 and im still running cm 5.0.8 with android 2.1

my phone pairs with my car without any problems and i am able to talk to people and whatnot. Now as far as music, i use a blackberry music gateway bluetooth device that i plug into my car's 3.5mm jack and then i pair that device with my phones bluetooth. It pretty much connects automatically all the time and sound quality is awsome however as someone mentioned earlier in this thread, i get the occasional 1 second skip every so often. Does anyone have any idea whats causing this and how can i fix it? It is extremely annoying!!! I paired the blackberry gateway device with my gf's mytouch and there was no such problem, which leads me to believe that the problem is in my n1 :/
[Nexus One Android Development] ianken:
My $02: I cannot use a2dp and hands free at the same time. If both are connected the the a2dp drops out all the time.

This is not an issue with my HD7.

A workaround would be awesome.
[Nexus One Android Development] danimar1:
I suspect the main difference, hardware combinations aside, between Stock/CM and Sense roms is that they use different bluetooth stacks.

Differences in the bluetooth stack that have caused issue for the FM radio on stock roms, an issues for bluetooth file transfer on Sense roms as far as I know.

Like iphone fanboys would say: fragmentation :rolleyes:

On a related note the behavior of my N1 with the Parrot handsfree has vastly improved in GB.
[Nexus One Android Development] .dan:
i have the kensington liquidaux bt adapter in the car and cm7 rc4 with stock kernel skipped constantly. rc2 was better, but still unbearable.

i am currently on intersectraven's 4/3/2011 kernel and from limited use, has not skipped on me yet.

have people tried bt music streaming with other kernels with cm7 rc4? wildmonk? pershoot? etc.. thanks.
[Nexus One Android Development] scotte9999:
Try CM7 Issue 3233 fix

Can you try the fix in Issue #3233 on the CM7 bug tracker? http://code.google.com/p/cyanogenmo...on Model Network Owner Summary Stars Priority
[Nexus One Android Development] d1mitrov:
i think thats exactly what my problem is, when the phone is connected to the car and the music gateway is connected as well i get the intermittent connection and it skips every so often but if i disconnect the phone part then the music never skips...however im not on CM7 so i dont know if that fix applies to me and i dont know how to begin changing those settings :confused:
[Nexus One Android Development] Wisefire:
I used to have the drop out problem with my Kenwood BT200. I had to repair every time I got in the car. I recently upgraded to CM7 with 2.3.3 and then switched to MIUI 2.3.3 and both work flawlessly. I'm assuming the updated Bluetooth stack resolved my issue.
[Nexus One Android Development] Tratas88:
Using my Nexus One (CM7 RC4) with a new Mercedes E-Class and the builtin "Command" System and a very recent Volkswagen Golf with original Bluetooth Audio, both working perfectly. In the Golf it isnt possible to skip titles, but the basic speech and music functions work on both cars.
[Nexus One Android Development] scotte9999:
It does apply to CM7 (although likely to CM6 as well, but CM6 may have had the Master=true default already).

You can use Root Explorer or ADB to replace /etc/bluetooth/audio.conf with the file attached. (Then reboot to have it take effect).
[Nexus One Android Development] d1mitrov:
ok so i checked that file and the only thing different in it and the one i had was #MaxConnections was set to 1 in mine and 3 in the one you gave me, so i changed that and also mine said #Switch to master role for incoming connections (defaults to true) and the one you gave me said #Do not require master role for incoming connections so i changed that as well and i still have the same problem :/

I dont know if i did it right cuz i couldnt figure out how to replace the whole file so i just edited whatever was different
[Nexus One Android Development] scotte9999:
Interesting.

To be clear, you have Master=True, HFP=true, and MaxConnections=3 ?

Specifically, the Master=True is what lets my Kenwood head-unit stream w/o skipping. Hmm.

Did you see any negative effects from making that change?
[Nexus One Android Development] ianken:
The audio.conf attached above seems to have done it for me. I made the same edits myself and pushed it via adb but it didn't work, and thats pretty odd. This one I pushed down via root explorer.

With my luck the hands free will fail now...
[Nexus One Android Development] elfblackdeath:
Im going to push it today and update if this solves my skip issue. Also any idea when this will be pushed to the CM nightly?

Update: fixed my problem. thank you!
[Nexus One Android Development] scotte9999:
Glad it helped!

I've submitted the change to CM via Gerrit, but it needs a reviewer and approver before it can get committed. If you want to find folks on IRC or the forums and lobby to get it committed, that would help. :-)
[Nexus One Android Development] elfblackdeath:
That sounds good to me, will try to lobby for it.
[Nexus One Android Development] Basil 123:
since updating to CM7 RC4 my parrot handsfree has become unuseable - I can hear others but they cant hear me.

Will try this change and see if it fixes things. Thanks!
[Nexus One Android Development] Basil 123:
Hi, that file seems to have fixed my BT parrot carkit. Thanks a million!
[Nexus One Android Development] knightnz:
You sure it's not just the wonk issue? Did you give it about 10 seconds to see if it cleared up?

(Does the wonk issue even effect bluetooth?)
[Nexus One Android Development] d1mitrov:
could you guide me on how to push the whole file??
[Nexus One Android Development] scotte9999:
adb remount

adb pull /etc/bluetooth/audio.conf c:\audio.conf_backup

adb push c:\audio.conf_new /etc/bluetooth/audio.conf

adb reboot
[Nexus One Android Development] knightnz:
The problem I have with my bluetooth is that if I have the phone connected and then turn the ignition on, the head unit drops out for a fraction of a second and more often than not the phone won't then reconnect to it afterwards unless I take it out of the dock, wait for it to turn bluetooth off, then put it back in.

Any way to get the phone to reconnect short of buying a new car with a better electrical system? :)

It's a Sony MEX-something headunit.
[Nexus One Android Development] Drewbert34:
Worked like a charm with my blackberry bluetooth receiver in my car! Thanks a million!
[Nexus One Android Development] grkn:
Hi, I made those changes running CM 7.0.3 on the inspire and trying to connect it to a Belkin bluetooth receiver which my laptop auto connects to just fine.

What I found is that the phone will auto connect in turning bluetooth on from an off state, is there any way to make it connect with bluetooth constantly on?

The workaround im currently using is using tasker to start bluetooth when I launch my audio apps, and to shut it down when I close them.

Cheers!
[Nexus One Android Development] knightnz:
There should be a line "AutoConnect=true" in the audio.conf file, make sure this is enabled and set to "true" and if you're lucky then the bluetooth device will try and auto-connect to either the A2DP or HFP/HSP connection which will cause the phone to try and reconnect both connections.

This magic modification has made my Panasonic bluetooth adaptor work like a charm. It will automatically search for the last connected handsfree device (my N1) and when it reconnects to that as soon as I turn the power on, the N1 will try and reconnect the A2DP connection as well. I've set PowerAmp to automatically pause/resume on disconnect/connect and I've got a bluetooth toggle button on my homescreen, and the "Car Home" app set to autolaunch when a connection to the Panasonic unit is initiated.

So, all I do, is turn the car ignition on, enable bluetooth and wait for a few seconds. The headunit connects to the handsfree which causes the A2DP to auto-connect back to the headunit, then Car Home launches, then PowerAmp kicks in and starts playing.

I've got a tasker script to disable bluetooth automatically once Car Home quits which I've set to happen after 10 seconds of the connection being gone.

It all works flawlessly, very pleased!

Now, we just have to convince the CyanogenMod team to make these mods standard rather than the dopey default settings.
[Nexus One Android Development] grkn:
That's not as automatic as I'd want, I want to make the connection happen without having to enable bluetooth.

My current workaround is a tasker script that enables bluetooth when I start and audio player (it then auto connects), and disables it a while after I shut the player down. It's smooth enough, but not perfect.
[Nexus One Android Development] knightnz:
If I leave bluetooth on all the time, then all I need to do is turn the ignition on, and off it goes after about 10 seconds once the headunit & BT module sort themselves out. I've only got the on/off setting on the homescreen to save power as I don't use bluetooth otherwise.
[Nexus One Android Development] rickytenzer:
The best option IMO is the N1 car dock as it allows me to use the "docked" status in Tasker. It's all gold from there!
[Nexus One Android Development] knightnz:
FWIW, this is my audio.conf:

I've got a Tasker script that turns wifi & vibration off & sets volumes appropriately when the "Car Home" app is launched and then returns them once the app quits. As I've set Car Home to exit after a 10 second delay after loss of connection it gives it plenty of time to cope with the headunit startup time due to power loss caused by starting the engine and then returns to normal after I walk away from the car.
[Nexus One Android Development] scotte9999:
I used to use a Locale profile (before Tasker was around) to enable/disable Bluetooth with certain applications, but eventually dropped it because at least on my N1 there isn't much of a drain for having BT enabled all the time. I ended up leaving BT on and dispensing with the scripts, and my life has been much simpler ever since. :-)
[Nexus One Android Development] grkn:
Problem is that devices only autoconnect right after enabling bt :p
[Nexus One Android Development] scotte9999:
That's just weird. :-) I didn't catch on that people had devices that behaved that way.
[Nexus One Android Development] scotte9999:
Update file for CM7

For those of you who are having a hard time (or are just too lazy!) updating your bluetooth audio.conf file manually, the attached update.zip will do it for you (and back up your old one). Flash using CWM, Rom Manager, or whatever you normally do to install system updates (it's just a trivial Edify script).

Hopefully somebody will find this of use.

(For the record, I have been way too lazy to get the changes pushed back to AOSP where they belong, so this is my consolation attempt with the community...)

ScottE
[Nexus One Android Development] .dan:
music and navigation

i want to bump this thread because it never got resolved.

my last rom was the miui by jbbandos (included bt fix http://xdaforums.com/showpost.php?p=12774840&postcount=23)and there were problems with

1) navigation and music streaming. if music is streaming, the navigation volume is very low and worse, it is coming from the phone rather than through the bt connection to the kensington liquidaux bt that i use. this was not the case with android prior to froyo

2) skipping.. it was intermittent and just bareable.

my current rom is the gingerbread 2.3.5 built from aosp by oxygen1mod by ch33kybutt. problems with:

1) navigation and music streaming. if music is streaming, the navigation volume is very low and worse, it is coming from the phone rather than through the bt connection to the kensington liquidaux bt that i use. this was not the case with android prior to froyo

2) skipping.. unbareable skipping. i have not tried the bt audio.conf fix yet, but my experience is that didn't even fix the problem with miui rom.

can anyone help?
[Nexus One Android Development] charlie1voyvoy:
MB-Bluetooth

My rom does not set a pin when try to pair. You click into pair with the device found and rarely is the other device the one setting the pin and not my device. So if I set my car to await for external authorisation this never happen. the car is awaiting my device to set a pin and this is not posible as the way the bluetooth pairing has been set up is the other device the one setting the pin. How can I change that.

Short sentence more clear: How can I change the settings of my bluetooth to be my device the one who set the pin when trying to pair with the other devices

I hope this message reach any expert. I am desperate!!!
[Desire General] Lothaen:
I got a Samsung WEP460 for xmas and tried to connect with my Desire (non-branded (not unbranded!), non-rooted, official firmware) and it paired once, made one phone call with it - seemed to be working great.

However, I disconnected bluetooth and reconnected it later (assuming it would just connect up) and it seemed to have lost my headset from the pairing list in settings->wifi and bluetooth -> bluetooth

Tried to turn on the bluetooth headset into pairing mode again but got no lights/sound from the headset...

Thinking it had just run out of juice (not charged enough) - charged it up again, and it let me re-pair it to the Desire - however it asked for the passcode, then said paired but not connected.

pressed to connect and it wouldn't connect -

repeated this a few times and it still won't connect again at all.

When it tries to connect once and fails the headset seems to lock up and i get nothing out of it - not sure if this is a headset issue, or a Desire/Android issue...

Anyone else have any thoughts on this before I take the headset back to the shop?

thanks
[Desire General] Lothaen:
tried connecting the headset to an iphone which worked.

tried on my desire again last night and that worked too.

the only difference was i made sure that the headset was 'turned off' (held for 4 sec to disconnect from phone) before turning off bluetooth on phone and then it seemed a lot happier...

strange!
[GT540 Optimus Themes and Apps] dewide:
Looks kind of boring with just grey/black/white :/
[GT540 Optimus Themes and Apps] jakubek1994:
You get most statusbar icons from my themes.....
[GT540 Optimus Themes and Apps] ice109:
urmm... I've metamorphed before but never a full theme, so i downloaded it, now what??
[GT540 Optimus Themes and Apps] rajatbajpai0072:
You made nice theme but want like HTC status nothing extra please if you made and upload for me because one time I mess up my gt540
[GT540 Optimus Themes and Apps] rajatbajpai0072:
Any one have metamorph themes in which notification bar is like HTC on gt540 android 2.1 official rom.
[GT540 Optimus Themes and Apps] -Grift-:
is this for CM ? cus i have a stock gt540 2.1 wonder if it works
[GT540 Optimus Themes and Apps] MegaBubbletea:
Lol burned. :D
[Hero, G2 Touch Q&A, Help & Troubleshooting] jaikat:
hi guys, did HTC ever release the source code for the 2.1 update?
[Hero, G2 Touch Q&A, Help & Troubleshooting] TheReverend210:
No. htc are bell-ends and don't even release driver source code, let alone code for their "superior" gui. Hence why it takes a while to port newer versions of android to the hero. Developers have to implement loads of dirty hacks and backports using kernel binary blobs they manage to extract from the 2.1 upgrade.
[Hero, G2 Touch Q&A, Help & Troubleshooting] jaikat:
well thats just bad news!! :mad:

but they did afaik release source code for the kernel for many of their phones didn't they, what i would like to know is what does this mean to developers, what can they do with the kernel source?
[Hero, G2 Touch Q&A, Help & Troubleshooting] TheReverend210:
The kernel is just a modified linux kernel, which has been open source since the early 90's.

Developers can do quite a bit with the kernel, is is basically the bridge between hardware and software.

However, despite running Debian since Etch was the latest stable release, my knowledge of the linux kernel is limited, so you would have to ask a developer for specifics.
[Hero, G2 Touch Q&A, Help & Troubleshooting] jaikat:
thanks for your help
[Hero, G2 Touch Q&A, Help & Troubleshooting] jaikat:
info on webkit source please..

i was at HTC's Developer Center and i noticed that HTC released the "webkit source code" for several "Sense UI" models, including the HTC Droid Eris, which very much shares our beloved Hero's specs...

i was wondering is this webkit compatible with our GSM Hero, and why didn't HTC release the webkit source for the GSM version?

the reason i'm asking is because i want to take out libwebcore.so alone and patch it, and replace the one in Hero...
[General Questions and Answers] clivo360:
I'm very surprised the Nexus S didn't come out with a higher resolution Super Amoled screen. Apparently, 2.3 supports higher resolution according to wikipedia. I'm just waiting for a new android phone with a higher resolution/pixel density to put the iphone 4 to shame.

Imagine, a Super Amoled screen with a 1024x768 or 1280x720 resolution would be the best mobile phone screen in the world.

When do you think we will realistically see android phones with higher resolution displays?
[General Questions and Answers] regP:
The current Super AMOLED screen already trades blows with the Retina Display. I'm sure there will be higher res screens at some point but whats the rush? Wouldnt a higher resolution screen be more of a burden on battery than the current screens already are anyway? I'd see resolutions that high being more relevant for tablets and PMP than phones.
[General Questions and Answers] dimon222:
Why? It will drain battery more and more, and higher resolution don't need for still small display. Just imagine, MP3 player with Desktop resolution.

Haha? Try push sensor button, wtf it's so small...

U wanna get more ability to use sensor keyboard? (sarcastic)
[General Questions and Answers] clivo360:
Well, android definitely needs to match or better the 640x960 resolution of the iPhone 4 to maintain feature parity.
[General Questions and Answers] P500:
The current SuperAMOLED screens are less battery consuming than old LCD and Retina, so bigger resolutions shouldn't be a battery problem.

But what's the point of having 1280x768 on a 4" screen?

I'm pretty satisfied with 480x320 on 3.2" and 800x480 on 4" looks also awesome.
[General Questions and Answers] Behemot:
The Meizu M9 have a 960x640 display, but (even if you are in china) this little boy is still difficult to find.

The next Meizu (M9ii) will have a 1280×854 or 1280×800 4" screen, and should be animated by a Tegra2 with 1Gb of RAM. They said that the release date will be on middle 2011, so maybe we will be able to grap it in the late 2011.

The two phones are running on a custom android 2.2 (the UI is very different from the classical Android).

For the battery, it's more backlight that drains power.

A higher resolution will only put a little more stress on the GPU, but if the OS is well coded, it should not consume a lot more.
[General Questions and Answers] EVOIXGSR:
DPI, its all about DPI
[General Questions and Answers] dexmix:
You can have all the DPI in the world, but all its gonna mean is LAG and Battery if we're still relying on the CPU to push pixels.
[General Questions and Answers] Furry Atom:
You have absolutely no comprehension of what resolution is. Look at the iphone going from 480x320 to 960x640. Did the icons get smaller? No I didn't think so. You simply put more pixels into an icon the same size. Because it seems you're under the impression that pixel count determines image size.
[General Questions and Answers] layercake87:
however, there is no need for a higher resolution because the display is that too small. better resolution would look like the same as the resolution looks on current phones.
[General Questions and Answers] Behemot:
I can see several reasons to be interested in higher screen resolution (but IMHO you will need at least a 3.5" display):

Games

ok, that's not for today, but with ports like the unreal engine on android, phones will become more like a mobile console (PSP phone, for example). A better resolution sounds like a better playing experience, but will still need more powerful hardware (and that's on the way with multi core SOC)

Video

isn't that obvious? and it's essential if you're watching videos with subtitles

Internet

I don't know for you, but on my 800x480 handset, i have to zoom out to have the full page, and zoom in, etc...

With a better screen resolution, the navigation will be easier

It's not interesting for everybody, but I think clivo360 and I are not the only guys looking for a higher resolution screen
[General Questions and Answers] sauron0101:
Although 4.3" is probably the upper limit for what you'd consider "pocketable", I'd still be attracted to bigger screens and more powerful phones because there are things that can take advantage of them, such as video. Imagine 1080p screens on a phone!

At some point though, phones are probably going to suffer the same problem that PCs did - that hardware outdoes all user needs. Imagine a point where the hardware has reached such a point where for the average user, they don't need the most potent phone anymore. We're already well on the way there. It happened with PCs, where the average user needs office software such as word processing, a spreadsheet, and the Internet, but nothing that demands crazy hardware (the average user is not a high end gamer we're talking here).
[General Questions and Answers] joeearl13:
A better resolution makes even more difference on an SAMOLED screen compared to an LCD/SLCD - due to the PenTile matrix configuration of pixels a 800x480 SAMOLED screen doesn't really have as many pixels as an 800x480 standard LCD.

Just take a close look at the screen of a Nexus One or Nexus S at some text and you'll see it's slightly fuzzy. See here for more info

Better resolutions aren't available yet because a) it's a relatively new technology and b) manufacturers are having a hard enough time making enough just to cover the existing devices that use them.

AFAIK, there is only one Android device with a larger screen resolution that, as long as you don't live in the good old US of A (and even there it can be done), can make calls: the Samsung Galaxy Tab. But not exactly small enough to fit in your trouser pocket (although it does slip easily into a jacket pocket).

PS: The Tab is fantastic for video (1080p MKV supported), games and general browsing (with plugins set to on-demand) plus the odd short book, although you do look very strange if you answer calls on it without a BT headset (very Trigger Happy).