Replacing car stereo. Software help? - Xoom Q&A, Help & Troubleshooting

Hey guys, Im new and might be getting a Xoom soon. I plan on using it to replace my car stereo. I already have speaker/sub amps and will use a 1/2 din equalizer to adjust volume and config inputs and whatnot. Basically, I have no idea where to look for software to make my own custom UI, rather than just having a tablet shoved in my dash, like the other installs I have seen. I have built many computer systems, mainly for gaming and I have also done custom stereo installs, so I know I can do this once I find what I need to research. Im not trying to be lazy and get all the answers, I just need pointed in the right direction. Thanks guys

Related

Updated findings: Bad audio out thru headphone jack to car fm transmitter

First off I'm not sure if this is the right forum for this and I also searched for the past few days and have had no luck finding anything much on this. Most stuff I come accross is talking about the phone having a built in fm transmitter that doesn't work - blah blah blah. So here goes, I'm now on Paul's Froyo ROM and for the first time decided to try using the phone for playing music in my car thru a wired fm transmitter and it was not good. I now have three fm transmitters (2 I bought and the final one my brother gave me his that he used to use in his car with no problems) all give me the same results which is it seems okay playing through parts of songs that don't have much bass but once bass starts to hit it gets all awful stattic sounding and the Stereo (ST) indicator on my radio blinks so somehow the sound quality goes all bad. I've narrowed it down to obviously being something with the phone somehow cause I've tried with iPhones and another MP3 player and they (FM transmitters) work perfectly. I've also tried it with IntersectRaven's and CM's kernels for Froyo to see if the kernels might make a difference and no luck. So my question is, is this a known issue with the N1 or is this an issue with Froyo and isn't the case with say CM 5.0.7.1, anyone with experience can shed some light? Was thinking to go back to CM but after seeing all the threads of the issues in doing so decided not to but if this is not the case with other ROMs then it would make me switch back until a official Cyanogenized Froyo is out. If this is the wrong forum then my apologies and Dev's plz move to correct forum.
Update: I've messed with it some more and have been able to get it to play fine with Pershoots kernel but I have to turn down the media volume to approximately 70%. So it seems to me that with the media volume up all the way it must be drawing too much power or something from the headphone jack to make the output all distorted. I haven't tried with IntersectRaven's kernel to say if I get the same result since I'm just happy the darn thing works now. I'll also do a post in the Develoment forum linking to this in case anyone there may want to investigate this issue.
Sounds to me like every experience I've ever had with every FM transmitter. They just don't transmit loudness or bass well. I don't think it's the phone, I think its the FM Transmitter technology.
edit: could just be the volume boost or something on the specific kernel (not even sure if the kernel's you are talking about have a volume boost) but that may increase the max volume out and cause the problem.
derfasaurus said:
Sounds to me like every experience I've ever had with every FM transmitter. They just don't transmit loudness or bass well. I don't think it's the phone, I think its the FM Transmitter technology.
edit: could just be the volume boost or something on the specific kernel (not even sure if the kernel's you are talking about have a volume boost) but that may increase the max volume out and cause the problem.
Click to expand...
Click to collapse
yes exactly, try a vanilla kernel and see how that plays out... I am curious of your findings...
Kman Gymrat said:
First off I'm not sure if this is the right forum for this and I also searched for the past few days and have had no luck finding anything much on this. Most stuff I come accross is talking about the phone having a built in fm transmitter that doesn't work - blah blah blah. So here goes, I'm now on Paul's Froyo ROM and for the first time decided to try using the phone for playing music in my car thru a wired fm transmitter and it was not good. I now have three fm transmitters (2 I bought and the final one my brother gave me his that he used to use in his car with no problems) all give me the same results which is it seems okay playing through parts of songs that don't have much bass but once bass starts to hit it gets all awful stattic sounding and the Stereo (ST) indicator on my radio blinks so somehow the sound quality goes all bad. I've narrowed it down to obviously being something with the phone somehow cause I've tried with iPhones and another MP3 player and they (FM transmitters) work perfectly. I've also tried it with IntersectRaven's and CM's kernels for Froyo to see if the kernels might make a difference and no luck. So my question is, is this a known issue with the N1 or is this an issue with Froyo and isn't the case with say CM 5.0.7.1, anyone with experience can shed some light? Was thinking to go back to CM but after seeing all the threads of the issues in doing so decided not to but if this is not the case with other ROMs then it would make me switch back until a official Cyanogenized Froyo is out. If this is the wrong forum then my apologies and Dev's plz move to correct forum.
Update: I've messed with it some more and have been able to get it to play fine with Pershoots kernel but I have to turn down the media volume to approximately 70%. So it seems to me that with the media volume up all the way it must be drawing too much power or something from the headphone jack to make the output all distorted. I haven't tried with IntersectRaven's kernel to say if I get the same result since I'm just happy the darn thing works now. I'll also do a post in the Develoment forum linking to this in case anyone there may want to investigate this issue.
Click to expand...
Click to collapse
what you are describing is quiet normal if you drive the input of the fm transmitter too hard. You even found out the solution; lower the volume.
Yeh, but the thing that was baffling me was that the iPhones I tried worked fine with volume blasted and so did a MP3 player and that was with 3 different FM transmitters. I originally thought it was the transmitter so that's why I ended up buying another one to try then asking my brother for his which I know he used to have running with no issues. But after thinking about it for a while and searching some more I found posts in the kernel threads about audio boost so that's what made me think to turn the volume on the phone down.
Would like to try a vanilla kernel if you can link me to where to find one that's compatible with Froyo.
And actually I think I'm using CM's Froyo kernel but from what I understand it has pretty much the same tweaks as Pershoot's. Also need to go back to IntersectRaven's and try again with the vol down a bit but I don't have enough battery life left to feel comfortable flashing it.
For the FM-transmitter that I use in my car it's actually stated in the manual that you should keep the volume at about 50% on the device as to not ruin the sound. So I guess this is quite normal and just means you have to adjust the volume on the car stereo a bit.
Kman Gymrat said:
Yeh, but the thing that was baffling me was that the iPhones I tried worked fine with volume blasted and so did a MP3 player and that was with 3 different FM transmitters. I originally thought it was the transmitter so that's why I ended up buying another one to try then asking my brother for his which I know he used to have running with no issues. But after thinking about it for a while and searching some more I found posts in the kernel threads about audio boost so that's what made me think to turn the volume on the phone down.
Would like to try a vanilla kernel if you can link me to where to find one that's compatible with Froyo.
And actually I think I'm using CM's Froyo kernel but from what I understand it has pretty much the same tweaks as Pershoot's. Also need to go back to IntersectRaven's and try again with the vol down a bit but I don't have enough battery life left to feel comfortable flashing it.
Click to expand...
Click to collapse
All kernels are compatible with froyo, just go to the kernels thread and find a sock one

Android On An Aftermarket Car Head Unit..how awesome would that be??

im heavily into audio, cars, and linux/android so i was thinking what is missing between those things??
​an Android Head unit!!
ive heard of the things called auto linQ (by google) and the parrot head unit or w/e that is and thats not what im talking about..[and there not out]
im talking about an after market head unit powered by Android that we can create different roms for..
it would enable us to alter the Aux, input, radio, steering wheel controls, the surround sound for the car, and that oh so beautiful boom boom from the sub and how we can access it. and everything else on them duh.
and of course have an ANDROID CONNECTION (for your phone) instead always having ipod/iphone connection
the biggest problem i see is the hardware..there is nothing that android could be easily ported to that has all of these outputs..and creating the drivers for them..lol
i mean at the rate everything is advancing if this ever happens the next step would be setting up a connection between the cars com port so you can talk to your car through your headunit...and tune it and run diagnostic checks..a few years off but pretty cool
just looking for input, comments, HELP, and definitely support on this thought,
..id really love to see it happen and im on a learning path to get to that level but..not yet
[im talking about at least a touchscreen headunit here lol most likely 7"...they start at $200]
I've been thinking the same thing, I'd love to be able to get rid of the head unit in my car and have a little dock that I plug my phone into like a faceplate and it run in my car. With an FM radio in the phone you wouldn't need anything else. It just needs a few preamp outputs and I'd be good to go.
A bonus would be a Linux port for the phone ( or a megatune app ) so I could run the software to tune my megasquirt on the fly with out a netbook in the car.
i hadn't even thought of that, i was talking of creating more of a stand alone headunit for your car not using your phone but that sounds pretty cool..and itd take away any theft possibilities haha..probably be easier too
I'd love to be able to "output" audio and video from my Desire to the car...either a head unit or built in NAV unit. I don't see why this feature hasn't been incorporated yet?
I hate the whole "the car comes with an iPhone connector" dominated car audio market at the momnet...
Not to dredge up an old topic, but does anyone know of anyone developing this? I've heard about the AppRadio for the iPhone, but would love to hear about an equivalent android device.
gearhead364 said:
Not to dredge up an old topic, but does anyone know of anyone developing this? I've heard about the AppRadio for the iPhone, but would love to hear about an equivalent android device.
Click to expand...
Click to collapse
Our Android Head unit is working well now.
Android 2.2
7" LCD 800*480
3G(HSDPA) Connection
1080P video decoding
internav said:
Our Android Head unit is working well now.
Android 2.2
7" LCD 800*480
3G(HSDPA) Connection
1080P video decoding
Click to expand...
Click to collapse
... which one is that?
is this the kind of thing you're looking for?
mp3car.com looks at android installations

Android In-Vehicle Infotainment

So I've had a project for the last few months getting Android running as an infotainment system. Here is a demo i thought i'd share with you guys..
http://www.youtube.com/watch?v=fNcDq9S8n3I
Basic features:
Android 2.1 (looking to update to GB)
7inch touch-screen (800x480)
3G modem
GPS
Reverse camera (backup camera to see what's behind you)
USB port
would love to hear some criticism or anything regarding the device.. its not perfect, its got a few bugs and glitches.. but is sort of ready for everyday use but is missing a few components to make it 'official' android device (wifi, bluetooth etc).. but i'm just wondering if anyone is interested in something like this? Is this worth developing further on?
This thing runs on Cortex a8 omap3530 board and is based off 0xdroid build.
apologies if im in the wrong forum
Wow dude, thats really cool! I'd love one of these for my car. If you could get Honeycomb on that bad boy it'd be sweet! Just wondering, how do you plan on setting up a rear view camera? Just connect a camera at the back of the car to the tablet itself, then run the Camera app? Seems like the simplest way to me..
Haha cheers love to see the honeycomb source once its out then we'll talk although I'd imagine i'd need better hardware...
currently camera is interfaced by usb (has a usb hub) so i got a cable running under the carpet through the boot then camera is mounted on the bumper. yup camera is called by any camera calling intent.. so any app can use it.
I want to get some proximity sensors (like parking sensors) and write a proper reverse cam app to complement it. But we'll see...
Very cool!
I've been wanting to do this for a while, but I was going to use MeeGo or maybe Moblin since I don't have the programming skills (or Android knowledge for that matter) to build my own computer around Android. I dig what you got so far though.
My suggestion for the reverse camera is one of two things, because it would bug me to have to find and open the camera app every time I needed to back up.
Keep your touchscreen (what model are you using BTW?) and use a bluetooth or wi-fi relay (I know they make 'em, but they are $$$) to provide an input from +12V signal from your reverse light wire to automatically open the camera app, then close the app. Of course, you'd have to program for that.
Or
Have you considered this touch screen? Lilliput 7" touch screen with auto-reverse input. (Needs a RCA camera though)
http://store.mp3car.com/Lilliput_629GL_70NP_C_T_7_VGA_Touchscreen_w_Aut_p/MON-016-0002.htm
This is the one I plan on using since it switches automatically to the camera input whenever you are in reverse. Once you go back to any other gear, the OS input shows up again.
Just a thought to make life a little more convenient (although you already bought your parts so you may be stuck.)
chjade84 said:
Very cool!
I've been wanting to do this for a while, but I was going to use MeeGo or maybe Moblin since I don't have the programming skills (or Android knowledge for that matter) to build my own computer around Android. I dig what you got so far though.
Click to expand...
Click to collapse
Thanks a lot! It needs a lot of time and dedication but it's a real good learning curve. I had to learn a lot of things on the way.. especially c/c++ I wasn't great at but had decent skills with higher level programming.
If you are planning to work with MeeGo its a little fussy with the hardware requirements.. Correct me if i'm wrong, but I think you need an Intel Atom processor. These are a little pricey if you're after an evaluation/hackable kit! But I'd imagine it'll be easier to program as it's a lot more closey coupled with linux.
chjade84 said:
My suggestion for the reverse camera is one of two things, because it would bug me to have to find and open the camera app every time I needed to back up.
Keep your touchscreen (what model are you using BTW?) and use a bluetooth or wi-fi relay (I know they make 'em, but they are $$$) to provide an input from +12V signal from your reverse light wire to automatically open the camera app, then close the app. Of course, you'd have to program for that.
Click to expand...
Click to collapse
I just had a look at those relays, sounds like its something I really need! Is this how the standard backup cameras work? That was something I was confused about.. I wasn't sure how to detect if i'm on reverse.. especially with the parts I already had. I'd imagine once you implement it you just need a service running in the background to listen for the relay.
The touchscreen is a TFT resistive 4wire touch-screen. It's not something I want to keep as I really want capacitive multi-touch.. But this fits perfectly with the board and was easier to deal with
chjade84 said:
Or
Have you considered this touch screen? Lilliput 7" touch screen with auto-reverse input. (Needs a RCA camera though)
http://store.mp3car.com/Lilliput_629GL_70NP_C_T_7_VGA_Touchscreen_w_Aut_p/MON-016-0002.htm
This is the one I plan on using since it switches automatically to the camera input whenever you are in reverse. Once you go back to any other gear, the OS input shows up again.
Just a thought to make life a little more convenient (although you already bought your parts so you may be stuck.)
Click to expand...
Click to collapse
Nice find! I wish I saw that earlier .. Quite pricey but would make life so much easierrrrr!
Cheers for the feedback! Best of luck for your project!
tknz said:
I just had a look at those relays, sounds like its something I really need! Is this how the standard backup cameras work? That was something I was confused about.. I wasn't sure how to detect if i'm on reverse.. especially with the parts I already had. I'd imagine once you implement it you just need a service running in the background to listen for the relay.
Click to expand...
Click to collapse
I think most factory backup cameras use two inputs and switch between them. I don't have a lot of experience with them though.
chjade84 said:
I think most factory backup cameras use two inputs and switch between them. I don't have a lot of experience with them though.
Click to expand...
Click to collapse
Not sure what you mean exactly. I'll try the relays because it at-least gives me a standard interface to work with (bluetooth or wifi) so there isn't any work you have to deal with on the hardware abstraction.. Although it would probably be better designed if I had some sort of voltage input coming when the vehicle on reverse (the reverse light as mentioned). But I don't really have the electrical expertise to make it happen lol.
tknz said:
Not sure what you mean exactly. I'll try the relays because it at-least gives me a standard interface to work with (bluetooth or wifi) so there isn't any work you have to deal with on the hardware abstraction.. Although it would probably be better designed if I had some sort of voltage input coming when the vehicle on reverse (the reverse light as mentioned). But I don't really have the electrical expertise to make it happen lol.
Click to expand...
Click to collapse
Well essentially what I was thinking was you'd have the bluetooth relay hooked up to your reverse light wire. This should allow your computer to monitor whether or not your car was in reverse. Relays are pretty simple - one input switches on/off another, usually one of a much higher or lower voltage. So in essence, it's a switch activated by voltage. (There used to be an electromagnet inside that physically moves a piece of metal to make a connection when a voltage is applied - now it's all transistors and whatnot.)
So, if you are in reverse and your reverse lights are getting power, the bluetooth relay should sense that and signal the computer (through a serial command it seems) which in turn could tell a background service to open the camera app. Once the voltage from the reverse light wire is lost, the relay should again tell the computer that you aren't in reverse anymore and the background service would close the camera app and re-open whatever app you were in.
*I should note this is all "in theory"... I don't know exactly how those wireless relays work/communicate and I don't know Android programming at all.
Thanks for the feedback. I was thinking what about using the GPIOs on the board and attach that to the reverse light? would that be possible? and using some resistors on the way to limit the voltages so i don't fry the board.. but we just need to detect some voltage input...
Not sure, will look into it. Right now, taking a pause on the development.. Got a lot of work to take care of but I can't wait to get back into it. I really want to port this to gingerbread.
tknz said:
Thanks for the feedback. I was thinking what about using the GPIOs on the board and attach that to the reverse light? would that be possible? and using some resistors on the way to limit the voltages so i don't fry the board.. but we just need to detect some voltage input...
Not sure, will look into it. Right now, taking a pause on the development.. Got a lot of work to take care of but I can't wait to get back into it. I really want to port this to gingerbread.
Click to expand...
Click to collapse
You could possibly do that, a real cheap voltage regulator would probably be better though. You could also use a cheap relay if the correct voltage is already somewhere on the car. Again, I'm not too sure how those bluetooth relays work, but it sounds like you are on the right track.
Great Job!
I was thinking of doing something similar myself.
I am looking at going with one of the tablets as it is just seems easier? I only really need internet, google maps(GPS) and wifi tethering. I would imagine you are running stereo sound from a 3.5mm? I would still have a seperate head unit to control volume and handle all the regular functions as well as inputs from a 3.5 to RCA cable.
How are you running sound off that setup? Are you running a head unit still?
The sound is running off a small amplifier. then RCA to 3.5mm.
Haven't had the chance to play around with the wifi tether as right now i don't have a wifi card.. It would make sense to have wifi tethering or just wifi reciever and use a phone to tether 3g to the system. Avoids having separate data plans.
Can we get a copy of your "AIVI Car Home" for our own DIY projects?
I don't mind releasing the source for it. Its just right now its a bit messy and quite a few things are hardcoded.
tknz said:
So I've had a project for the last few months getting Android running as an infotainment system. Here is a demo i thought i'd share with you guys..
Click to expand...
Click to collapse
Nice project. I gutted a Clarion Mind last year to do pretty much the same thing but am looking to upgrade. You said the software needs work but it's a real good start. Would you mind sharing your hardware list with us?
Nice work!
Something I was also interested in seeing is having vehicle manufacturer recommended service intervals and such available as reminders from your in car system or phone or both.
Stu_Gotti said:
Something I was also interested in seeing is having vehicle manufacturer recommended service intervals and such available as reminders from your in car system or phone or both.
Click to expand...
Click to collapse
You could use 'aCar' which, if you are unfamiliar, you enter the make, model, mileage and all the pertinent service requirements. Battery every 3 years or 50,000 miles, coolant every year or 15,000 miles, oil every 6 months or 3,000 miles, etc. Then, every time you get gas you enter the current mileage as well as gallons/liters of fuel and the price. From that information you not only get your MPG but it will also trigger reminders to do the necessary maintenance at the correct intervals when they come up. You can do this for multiple cars as well. It's a very good program.
On a related note to this thread, I started my own 'carputer' project using an Archos 70 Internet Tablet and an unused articulating wall mount for TVs. It's still a work in progress as well since I don't have all the parts yet but will do everything I wanted (eventually... lol) except the rear facing camera. The video is obviously just of the media player.
I shot this late last night to show a friend. He wanted to know why someone would want a tablet/computer in their car, lol. Sorry about it being so dark.
Dude
I am keen as mustard on one of these beauties, I was considering running xp MCE but the android option would be much nicer..
Love ya work.
tknz said:
I don't mind releasing the source for it. Its just right now its a bit messy and quite a few things are hardcoded.
Click to expand...
Click to collapse
Please do. Would love to play with it. No matter how clean the code is it's just gonna get better...
thanks for showing it..

[Q] Direct Connect for car stereo

Ok so some of you may know that a usb flash drive will play a lot louder and more clear than using bluetooth to listen to your music in your car. I can use bluetooth to listen to the music on my phone but when i plug it in to use it as a flash drive to listen to the music it says usb device not supported on my sony headunit. Even after i change it to disk drive mode.
Before i attempt to go into the kernel to somehow correct this do any of you know of a fix that would correct this? The reason this is important to me is that i have a sub in my car and a lot of the low frequency notes sound faint over bluetooth compared to playing it over a flash drive.
Ideally i would like to eliminate my flash drive entirely rather than finding songs i like but then having to transfer them to a flash drive to get better play-back.
Bump
Sent from my ADR6400L using XDA App
I also get the USB device error where I never did before on my old incredible. I am running an Alpine headunit. I wonder why its so much softer in volume over Bluetooth than USB.
John
Sent from my LogicPD Zoom2 using Tapatalk
Personally, I think it is the Bluetooth stack or hardware. My D2, the only thing I miss from that phone, had awesome range(100-200ft) and great SQ over BT. My TB only gets me about a 50ft range with the same sony mw600 bt module and subpar SQ. That is really my only true complaint about the phone. But, I deal because I love the phone overall.
yea that's what i thought...the only workaround i see is fixing this by allowing it to become capable with the headunit's usb device qualifiers somehow...i will work towards this...unless cm7 fixes everything and allows us to use it as a usb device lol...gotta love android
I had an Incredible and it worked fine hooking it up to the USB port on my Kenwood head unit. Once I upgraded to the TB I had a few issues. First the vcast drive that verizon installs on their phones interfere with the head unit reading the phone. It is the first drive that pops up wanting you to install software when you plug it into the computer. With the incredible you were able to access the phone menu and turn off the CD-ROM, but they took that access away on the TB. The only way I have found to get around that stupid drive is to plug in the phone to the USB port on the head unit with USB debugging turned on, wait a few seconds and then turn it off. For some reason this works to help my kenwood recognize the SD card and start playing music.
What is the advantage of this approach, compared to running an audio player on the t-bolt and going from the headphone jack to an aux in?
Better sound quality.
*EDIT* Plus you can control the music features through the head unit ie. skip, random, search, repeat, etc....
1454 said:
Personally, I think it is the Bluetooth stack or hardware. My D2, the only thing I miss from that phone, had awesome range(100-200ft) and great SQ over BT. My TB only gets me about a 50ft range with the same sony mw600 bt module and subpar SQ. That is really my only true complaint about the phone. But, I deal because I love the phone overall.
Click to expand...
Click to collapse
It's the bluetooth stack. Specifically the bitpool setting. It's set too low and to date all anyone ever says when I ask about a fix is, "Mine sounds fine".
CM7 should fix this since they use a different bluetooth stack than the stock one and set a higher bitpool.
dharper said:
I had an Incredible and it worked fine hooking it up to the USB port on my Kenwood head unit. Once I upgraded to the TB I had a few issues. First the vcast drive that verizon installs on their phones interfere with the head unit reading the phone. It is the first drive that pops up wanting you to install software when you plug it into the computer. With the incredible you were able to access the phone menu and turn off the CD-ROM, but they took that access away on the TB. The only way I have found to get around that stupid drive is to plug in the phone to the USB port on the head unit with USB debugging turned on, wait a few seconds and then turn it off. For some reason this works to help my kenwood recognize the SD card and start playing music.
Click to expand...
Click to collapse
Wow i really appreciate this man i will def. try this out. Did you have to put it in disk drive mode as well?
kkozma said:
It's the bluetooth stack. Specifically the bitpool setting. It's set too low and to date all anyone ever says when I ask about a fix is, "Mine sounds fine".
CM7 should fix this since they use a different bluetooth stack than the stock one and set a higher bitpool.
Click to expand...
Click to collapse
Yea the users that say "mine sounds fine" obviously do not have custom audio equipement in their cars. having amps on your speaker in conjunction with a subwoofer allows you to hear a lot more from your music even the imperfections.
Either that or they listen to sonicly simple music... I listen to just about everything and there's a massive difference in sound quality when I listen to something that's simple like hip hop/rap versus heavy metal.
trendsetter37 said:
Wow i really appreciate this man i will def. try this out. Did you have to put it in disk drive mode as well?
Click to expand...
Click to collapse
Yes. When you initially plug in the phone select disk drive. Then go to settings and turn on USB debugging. Wait a few seconds to allow the head unit to register the action on the phone and then turn USB debugging off. After this you shouldn't need to mess with anything on the phone.
It is a hassle to do this all the time when I am constantly getting in and out of the car, so I only use the USB feature if I know I am going to be in the car for a while. When I had my incredible I could reconnect and disconnect all day without touching anything on my phone. The only way I have found to disable it completely is if you are rooted you can go in and rename the CD-ROM.iso file, which essentially disables this drive from being accessed and not have to go through all this nonsense. I have yet to root the TB, and this is enough to make me want to root. I guess I am waiting to see if someone finds a better solution other than rooting to get rid of this Verizon nonsense.
I have yet to connect my phone to my car audio system. Will the imperfections have me gnawing away at steering wheel?
Sent from my ADR6400L using XDA App
dharper said:
Better sound quality.
*EDIT* Plus you can control the music features through the head unit ie. skip, random, search, repeat, etc....
Click to expand...
Click to collapse
Okay, I can appreciate how the DAC in a head unit might be better than the one in a phone, but I'm skeptical that the differences can be heard above the road noise. Plus, most people play lossy mp3's in the car anyway. If the source was lossless, then perhaps the quality would be discernible.
Your latter point, tho, is valid - except in my case where I like to play straight through random albums. I never have liked random songs so much. It totally messes up great conceptual albums like Pink floyd and others. I suppose I'm a purist in my thinking that to play one random song from an album dilutes the band's artistic statement. Of course, pop generally doesn't apply here.
I noticed this as well. so i just decided to use the standard aux cable through the headphone port.
occam's razor.
I can't seem to rename that file even with a root file manager. How do you do it?
Sent from my ADR6400L using XDA App
Direct connect Works!
I repeat direct connect works! I flashed the new radio (ruu) and then my normal tesla coil 1.1 rom over that. Sat in the car because i was curious and plugged my phone into the headunit's usb port and it worked. Read the sd card and everything. I didn't think that leaked ota would have fixed this but apparently it has?
trendsetter37 said:
I repeat direct connect works! I flashed the new radio (ruu) and then my normal tesla coil 1.1 rom over that. Sat in the car because i was curious and plugged my phone into the headunit's usb port and it worked. Read the sd card and everything. I didn't think that leaked ota would have fixed this but apparently it has?
Click to expand...
Click to collapse
also I do not have to switch the debugging feature...I just put it in disk drive mode and everything starts playing....I think it even sounds better coming from the tbolt rather than a flash drive; but maybe i'm just partial to my bolt lol
Ecomaniac said:
Okay, I can appreciate how the DAC in a head unit might be better than the one in a phone, but I'm skeptical that the differences can be heard above the road noise. Plus, most people play lossy mp3's in the car anyway. If the source was lossless, then perhaps the quality would be discernible.
Your latter point, tho, is valid - except in my case where I like to play straight through random albums. I never have liked random songs so much. It totally messes up great conceptual albums like Pink floyd and others. I suppose I'm a purist in my thinking that to play one random song from an album dilutes the band's artistic statement. Of course, pop generally doesn't apply here.
Click to expand...
Click to collapse
I have used BT audio since I bought my Moto Droid well over a year ago. Yes you can plainly hear the distortion even over road noise. I have a Pioneer headunit with BT headset/audio built in. You would be surprised how easy it is to discern the difference between streaming audio (pandora) and decent quality mp3 (256k). The stock BT stack is prone to artifacts that come across midrange speakers as pops. You end up thinking you blew a speaker. Change source / song and all is well. While I personally can hear a small improvement in the overall quality of audio running CM7 on my old droid vs liquid rom on my TB it isn't much different.
By the way agree on Pink Floyd, comfortably numb has to be one of my favorite songs on a great album.

[REQUEST] A patch (kernel?) to disable the htc car-mode switch event.

Hey guys,
I have an evo that has a weird glitch with the USB port.
It seems, anytime the weather is humid, my phone will sparatically start switching in and out of car-mode repeatedly. This has been causing my phone's cpu use to spike, screen to turn on randomly, and worst of all - when the phone is in car mode, I lose control of changing media volume with up-down switch, it forces dock volume.
From what I've found online, car mode is enable/disabled with the 4th pin going to ground in the USB port, which apparently my phone has been finding a way to bridge sporadically.
There are plenty of solutions that say 'delete the apk for the car mode app', but it'll still make me lose control of audio volume, and always be in speaker mode in calls.
Other than this problem, my phone works perfectly normal.
So, is there a way to prevent this pin from being picked up by the kernel or have android completely ignore this event or intent?
If I knew it was in the kernel source code (and where), I wouldn't mind learning how to cook a kernel myself to do it.
Thanks for any help.
MrStabby said:
Hey guys,
I have an evo that has a weird glitch with the USB port.
It seems, anytime the weather is humid, my phone will sparatically start switching in and out of car-mode repeatedly. This has been causing my phone's cpu use to spike, screen to turn on randomly, and worst of all - when the phone is in car mode, I lose control of changing media volume with up-down switch, it forces dock volume.
From what I've found online, car mode is enable/disabled with a 5th pin going high in the USB port, which apparently my phone has been finding a way to bridge sporadically.
There are plenty of solutions that say 'delete the apk for the car mode app', but it'll still make me lose control of audio volume, and always be in speaker mode in calls.
Other than this problem, my phone works perfectly normal.
So, is there a way to prevent this pin from being picked up by the kernel or have android completely ignore this event or intent?
If I knew it was in the kernel source code (and where), I wouldn't mind learning how to cook a kernel myself to do it.
Thanks for any help.
Click to expand...
Click to collapse
I have this issue as well and have been trying to figure it out. Currently have something close for aosp roms, but going to take more time to figure out for sense. I have been looking into it.
Wow, I thought it was just me/my phone.
github said:
Wow, I thought it was just me/my phone.
Click to expand...
Click to collapse
nope we should start our own club. Busted ass usbport club. I looked into swaping the port out and soldering on a new one. But after I looked at this little tiny piece of hardware, I though a software edit will be easier. And it is you need some intense tools to pull off a good swap. its sooooo small.
lithid-cm said:
I have this issue as well and have been trying to figure it out. Currently have something close for aosp roms, but going to take more time to figure out for sense. I have been looking into it.
Click to expand...
Click to collapse
Thanks, I figured it's a common problem but it would be nice to find a good solution.
I haven't seen too much of a connection with particular roms causing the issue. When it was originally a big problem a few months back (before it stopped happening for me), it would act the same way on every rom I stuck on it.
However, I just switched from deck's aosp rom to Synergy not long before this started happening again, and the sense roms definitely make it much more of an apparent problem than the AOSP roms would.
Physically to stop the problem, I know it's related to the MicroUSB port and I may try disassembling it if it gets bad enough.
From another post on it: "It's pin 4, not 5 , 5 is ground in the usb cable, when pin 4 is grounded it puts the unit in dock mode."
I'd post a link to the pinout, but the system makes me too newb to post pin outs. (Just google kineteka microusb b)
The same thing happened to my phone yesterday and it is pissing me off. Will it eventually go away over time or is it a permanent issue. Meaning when it dries off will everything be ok. I'm thinking about taking it in since I have insurance and see if they will either fix it or swap it out. I'm going to wait a couple of days to make sure there is no moisture in there.
There is an app called NoDock that you can download to fix this. In my experience, it does not work with MikG (which is probably a Sense 2.1 compatibiltiy issue). I am running Deck now too, and so far no issue with the AOSP ROM. If there is an issue, I read on the NoDock market page that CM based ROMs have an option to disable, and thus NoDock is not needed in this case.
Hmm. I'd think an app could be written that would catch the intent and do nothing, as well as manually adjust car dock volume via the volume controls. Maybe. But I don't think any kernel-level edits are needed. Maybe a decent dev can write something like that for you (I couldn't). [Edit: looks like NoDock might be that app] Another thought that might be stupid: have you taken a can of compressed air to your USB port?
Also, just a friendly reminder, there isn't any development work posted here so instead of the development subforum, this really belongs in General, or maybe Q&A. As a general rule, new threads in this section are only for sharing work you've done. Not to pretend I'm a mod or anything, just wanted to warn you so you don't get flamed to death next time.
In sense roms might be able to check AndroidManifests for either
http://developer.android.com/reference/android/content/Intent.html#CATEGORY_CAR_DOCK
or
http://developer.android.com/reference/android/content/Intent.html#CATEGORY_CAR_MODE
Then remove the intent from the application, so that nothing would happen.
lithid-cm said:
In sense roms might be able to check AndroidManifests for either
http://developer.android.com/reference/android/content/Intent.html#CATEGORY_CAR_DOCK
or
http://developer.android.com/reference/android/content/Intent.html#CATEGORY_CAR_MODE
Then remove the intent from the application, so that nothing would happen.
Click to expand...
Click to collapse
I was definitely looking into this within the android.policy.jar but my developer knowledge is minimal compared to your expertise. I'm really hoping to not have to download any apps and I'm reluctant to go get an insurance claim until the new OTA has been rooted successfully. Anybody makes any move forward on this I would be glad to donate. This started happening to me when I was working out with my phone in an armband and some sweat most likely got into the charger port causing a short (my theory on what happened). If it is still going on by the time the OTA gets rooted, I'm going to go swap it out at the Sprint store.
mjhuffer said:
I was definitely looking into this within the android.policy.jar but my developer knowledge is minimal compared to your expertise. I'm really hoping to not have to download any apps and I'm reluctant to go get an insurance claim until the new OTA has been rooted successfully. Anybody makes any move forward on this I would be glad to donate. This started happening to me when I was working out with my phone in an armband and some sweat most likely got into the charger port causing a short (my theory on what happened). If it is still going on by the time the OTA gets rooted, I'm going to go swap it out at the Sprint store.
Click to expand...
Click to collapse
I am actually looking to buy a rooted one on ebay. Then use this one for deving. I really like the evo no reason to let it go yet.
lithid-cm said:
I am actually looking to buy a rooted one on ebay. Then use this one for deving. I really like the evo no reason to let it go yet.
Click to expand...
Click to collapse
I thought it was illegal to sell rooted phones period. Or is it only illegal to make extra profit just based on the fact that it is rooted. That isn't to say that someone will do it anyways. My brother, who is phone illiterate, just got a nexus s and I really like it. I heard that the GSM version will be the first phone to get ICS (ice cream sandwich) so that means the CDMA one will be next. I'm perfectly happy with my EVO except when dumb stuff like this happens. I hate myself for asking but you got any progress on the rooting of 4.24 and the newest Hboot. Has the source code for the new Hboot been released?
I had a similar problem however it was caused by me putting my phone in my car dock
I had to freeze/uninstall both car panel and dock mode for it to finally stop giving me a notification and blinking the screen on and off when I hit bumps
Soldering USB port
lithid-cm said:
nope we should start our own club. Busted ass usbport club. I looked into swaping the port out and soldering on a new one. But after I looked at this little tiny piece of hardware, I though a software edit will be easier. And it is you need some intense tools to pull off a good swap. its sooooo small.
Click to expand...
Click to collapse
Had the USB issue on mine too.
Usb port is anchored down to circuit board in 4 places, those solder joints get
loose and the trouble begins.
I used a regular soldering iron to heat up the solder and bring the port back against the circuit board tight, no more car-mode.
Ed
chile62 said:
Had the USB issue on mine too.
Usb port is anchored down to circuit board in 4 places, those solder joints get
loose and the trouble begins.
I used a regular soldering iron to heat up the solder and bring the port back against the circuit board tight, no more car-mode.
Ed
Click to expand...
Click to collapse
I appreciate the response and im looking into it myself but what exactly do those points have to do with the electronic conductivity of the port? Do they have something to do with the ground.
odd, i had this same problem, what fixed mine was flashing a new different nv, it stopped it almost immediately
MrStabby said:
Hey guys,
I have an evo that has a weird glitch with the USB port.
It seems, anytime the weather is humid, my phone will sparatically start switching in and out of car-mode repeatedly. This has been causing my phone's cpu use to spike, screen to turn on randomly, and worst of all - when the phone is in car mode, I lose control of changing media volume with up-down switch, it forces dock volume.
From what I've found online, car mode is enable/disabled with the 4th pin going to ground in the USB port, which apparently my phone has been finding a way to bridge sporadically.
There are plenty of solutions that say 'delete the apk for the car mode app', but it'll still make me lose control of audio volume, and always be in speaker mode in calls.
Other than this problem, my phone works perfectly normal.
So, is there a way to prevent this pin from being picked up by the kernel or have android completely ignore this event or intent?
If I knew it was in the kernel source code (and where), I wouldn't mind learning how to cook a kernel myself to do it.
Thanks for any help.
Click to expand...
Click to collapse
loose usb port
mjhuffer said:
I appreciate the response and im looking into it myself but what exactly do those points have to do with the electronic conductivity of the port? Do they have something to do with the ground.
Click to expand...
Click to collapse
The 4 points only hold the usb plug on to the board, on the backside of the plug, is where the actual connections are being made. They are almost like spring loaded connections.
When the soldered points get weak, the usb gets pulled pulled away from the mother board and some of the pins will not make contact.
Ed
Here is a kernel for CM7 removing dock accessory detection based on the latest CM7 kernel. If someone wants to build a version for Sense or based on another kernel, just unselect config_usb_accessory_detect and config_dock_accessory_detect support under USB Support > USB Gadget Support > Dock Accessory Detect in the kernel config before building.
This is crazy mine an my girls phones are doing this we bought a charger off of eBay an that's when it started I tried titanium pro an froze car mode seems to work but just a bandaid
Sent from my PC36100 using XDA Premium App
sbradymobile said:
Here is a kernel for CM7 removing dock accessory detection based on the latest CM7 kernel. If someone wants to build a version for Sense or based on another kernel, just unselect dock support under USB Support > USB Gadget Support > Dock Accessory Detect in the kernel config before building.
Click to expand...
Click to collapse
Thanks man I'm going to wait for some dev to jump on this. Hopefully someone can create a .zip so you can flash it over any kernel. I would really just like the stock kernel with this option added in.

Categories

Resources