yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] mikereidis:
Yes, yes, yes. :)

I've noted that several people really don't like that they have to drop out of Android Auto to get to the HUs FM radio and other features. (This could be fixed with an AA app on the phone though I think, though it may be somewhat complex.)

My feeling is that many people will REALLY not want to leave AA, especially the less technical, and will be pushed to migrate towards AA compatible things, like online streaming.

And this is the way Google hopes to get us all on AA, and off of the proprietary features that auto OEMs provide. This is Google turning the multi-thousand dollar factory head-units into more or less "dumb terminals" and dominating the connected car space.

I'm looking forward to AA related news from I/O Thursday-Friday. Supposedly AA will be "baked into the OS", whatever that means. I heard at least one speculation that Google might release a tablet version of AA (basically what I am doing). I very much doubt that and think it's wishful speculation and not a semi-credible rumour.

If Google DID release a tablet version of AA, I would strongly re-consider my app, and possibly move on to some other needed apps for AA. I think there are many opportunities, though the really BIG money will be in business applications.

There are just SO many possibilities; I find that very exciting. From Mom and Dad seeing where their young driver is, and how fast he accels, brakes and takes corners, to self-driving food (or anything) delivery vehicles that arrive with hot, fresh-ish chickens, burgers and pizzas in 5 minutes because it's already pre-positioned for the dinner hour...

Maybe. Maybe the top layer Java part while keeping the low level JNI part.

Can a compelling case be made that I can earn a decent income while open sourcing ? Very few open source projects make money, closed source still leads the business world, though I see some changes in the connected car arena, with GENIVI and another few Open Source consortiums sponsored by the auto OEMs.

Will some business or consortium sponsor my work ? That could be nice.

GENIVI is supposed to be open sourcing an Android Auto HU client soon-ish. But I'm pretty sure the code won't be targetted at Android, and porting stuff to Android is a non-trivial task.

I've hardly been reverse-engineering the last 4 weeks, just building my own app and dealing with all the usual problems of getting code running well on many different devices with different hardware, ROMs, etc.
[Android Head-Units] mikereidis:
A LOT of the "Bluetooth modules" out there are Broadcom BCMxxxx devices. Are there firmware files under /system/etc or similar that start with BCM and end with ".HCD" ?

I could recognize Broadcom HCI commands, but I don't know the AT commands so can't tell from that.
[Android Head-Units] Zaphod-Beeblebrox:
He is actually referring to the BT module that resides on the MCU/HU. Our device actually has 2 BT Modules. The one in the MCU Supports HFP and A2DP. It's connected to an analog source on the HU and has no 'visibility' to the Android side. The Android brain box has it's own BT Module. It supports the same profiles any AOSP BT Module would (I think it's a Broadcom too, but can't remember).

One thing that would make our lives a little easier, would be to use a different BT stack (I looked briefly at Bluez), that supported HFP and A2DP on the brain box itself.

Anyway, there are no files in our brain box dealing with the MCU BT Module. Its all loaded in the MCU firmware. Which we have no source for.
[Android Head-Units] leonkernan:
Correct, I was talking about the MCU one. The main reason for wanting to find that document was that the source code has a number of commands that had no comments and were unused. Now we know what they do and what responses come back.

The two BT units we have are a Broadcom BCM40183 (Android) and a Flaircomm FLC-BTM5xx (MCU)

I think i've mentioned this before, it's a drop in Bluez for Kitkat supported by Intel that might help us do that: https://01.org/bluez-android

But we do have a command reference and it supports SPP, so in theory we can send any AT command we want to a phone and if it's supported, get a response back.
[Android Head-Units] supremekizzle:
What are the ROM choices for this HU? Any that people like in particular/are most stable? Thanks guys. I've been working for two weeks modifying my factory bezel to fit the 5002. I thought it'd be easy but abs plastic is a biotch to work with. It is physically and emotionally draining trying to perfect this thing and I don't have the time or energy to research this. If someone who's been following this thread is able to do a little hand holding by letting me know the best ROM choices. I'll even give you a virtual cookie to link me a guide to update the MCU and custom ROM. Chocolate chip or whatever you'd like.
[Android Head-Units] zanix:
Good luck on this mod and let us know the results!

This is pretty awesome, I will have to check this out.

The wiki has all listed ROMs for the CarPadII, the xdAuto ROM is based on the leaked stock source and probably the best one to use.
[Android Head-Units] ultradj83:
Dears,

I've just been flashing my 1st firmware with customer logo, animation, wallpaper and apps and /userdata expanded to 2GB..

It works, there's just a little problem...

I set 24 apps to by preinstalled, but some of the are missing.

Does anybody know why?

Do I have to use Restore instead of Upgrade?

How can I troubleshoot this?

An other issue I noticed is that also without to preinstall apps, the unit waits about 15 seconds before to show desktop after boot animation.

I was betting the boot animation exists just to "cover" the boot time, but it seems not like this.

Nothing changes using a shorter or longer boot animation.

How can I fix this?

Thanks everybody!
[Android Head-Units] kwalsh24:
Here's a question that I don't think has been asked (i searched the posting didnt see an answer) is it possible to hook up an external DVD optical drive for video playback? Gf wants to take a few dvds on a 20hr road trip round trip that's coming up in a couple months. Curious if this is possible...? I'm waiting for the external caddy to come for the laptop drive I have so I haven't been able to test if this is possible yet.
[Android Head-Units] defy_user1:
i would suggest: rip the dvds to a file format of you choice.... profit???
[Android Head-Units] kwalsh24:
There's quite a few dvds and she doesn't have any way of storage. Figured an external drive would be the feasible way for her.

Unless I could find an easy way to mount DVD images. Then maybe rip the dvds down to iso format.... Hmmm time to research
[Android Head-Units] defy_user1:
maybe this can help you:

https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver
[Android Head-Units] kwalsh24:
Thanks. This will be something to okay with when i have a few spare moments.

Is it safe to run an external non ssd drive off the usb port on the brain or should I install a powered usb hub? I know the wiki says to use a ssd but has anyone tested an external drive with just the built in port?
[Android Head-Units] leonkernan:
Ok, after spending a day trying to get it working with our old kernel (and not succeeding) it's clearly not a drop in replacement unless you have a nexus device... :D
[Android Head-Units] Zaphod-Beeblebrox:
Ok. Glad to know you spent some time on it so I don't have to waste any right away :) I did a little bit of reading on this yesterday (BTW, if you want another crack at it, good tutorial here:

http://xdaforums.com/showthread.php?t=2640723

As you obviously figured out, kernel issues will be the toughest challenge. If you are willing to struggle through it, I think it could benefit us to have the HFP & AD2P profiles on the Android box. Good chance we could completely do away with the Bluetooth app. This does of course require people to have some type of Android accessible microphone (I'm using a Logitech C270 mounted to my sunvisor bracket. Works perfectly for dashcam and google now/Ok Google everywhere response)
[Android Head-Units] leonkernan:
That's the thread I've been using.

The trouble is even with his kernel patches i'm still hitting problems with the socket code that I just don't know how to deal with yet.

For the most part his instructions will get you through to where i'm at. I'm going to have to do some more research on backporting kernel code.

Oh, and I forgot to add, if you port enough changes over to get rid of some of the errors, then the Rockchip wifi stops building because it expects the older versions :)
[Android Head-Units] vip-25:
Hi Guys

I have NU3001, How can install root?
[Android Head-Units] larsomen:
mounting

Hey guys i have a few questions about instelling this headunit.

I have a VW polo 9n3 gti from 2006 and i would like to mount the nu3001.

The first problem would be that VW uses quadlock instead of iso connectors.

But i've already found a converter for that so that wont be a problemen.

The second problem would be the mounts, i saw some mounts in the imgur unboxing that were named doubledin to iso converters.

I dont think that is what i need?

Does someone else have a VW with a dashboard like the polo 9n3?

Does is also come with pre wired iso connectors or only loose cables you'll need to solder yourself?

I'm following this forum and the hu for a few months now but this is still not clear yet.
[Android Head-Units] Zaphod-Beeblebrox:
Ok, So I just merged some code to change the way the system handles volume commands. I then re-read your post and realized I did the exact opposite of what you need :)

The problem that I was trying to solve was when using an external USB controller (in my case a Fusion Rotary Volume Control), it ONLY changed the Android System volume, and NOT the MCU master volume. The code I just merged fixes that. Any HID (USB or otherwise) that sends standard keycodes for VOLUME_UP, VOLUME_DOWN, or MUTE will now get routed to the MCU handling code.

So some external USB media control devices just got a little bit more useful.

As for your particular problem, It's not a *difficult* thing to do, but how many people will have this particular problem? As a temporary fix, you could probably set up a shortcut to the settings/sound section and control Android volume from there?
[Android Head-Units] alaninsitges:
I think anyone who is bothered by the background noise or who wants a better quality sound output would benefit greatly from being able to use external soundcards or DACs. This will be more the case if we're able to ditch the MCU bluetooth and won't have to worry about handling its output (I'm using one of the speaker outputs direct to a small speaker underneath my dash for the BT right now, works fine).
[Android Head-Units] ElfinJNoty:
I can't recall who said they had done a linaro build of the latest xdauto ROM, but I'd love it if that file were shared....

I'm also hoping someone would be willing to shed some light on what they use as an app for dash cam functionality. I got c270 and it didn't look right on my head unit, display looked real stretched trying to use Snapchat as a test, and was taking pictures(camera app too) sideways, even though on the head unit it displayed normal. Almost like it was defaulting to portrait although everything else is in landscape orientation.

I'd like an app that will take video or capture still shots while I am on the road. I don't know where to locate a front end app for such things
[Android Head-Units] supremekizzle:
Thank you, however, the wiki isn't exactly clear on the process of flashing. Since this HU is already rooted out of the box, do I need to aquire full root to flash? Or just download Zip and apply? Thanks

Also, the wiki section on ROMs doesn't indicate which MCU version should be used with the respective ROMs.
[Android Head-Units] Bokomaru:
Well I finally received my computer hardware to replace my desktop that was fried in a power surge, did some small upgrades too. Unfortunately I realized a week later that I had other hardware that was fried (wireless router and my media server). So more waiting to get replacement parts.

Though with the upgrades I did I am now able to build an image from scratch in just over an hour, which is significantly faster than the almost 4 hours it used to take.

I also took some downtime last week to build my "car simulator". Picture attached here. Basically it has a button to turn on "main power" and switches to simulate ignition, illumination, and reverse. Much better than messing with wires to test out features.

I also received my first order of NU3001-01-H and NU5002-02-H that I will be reselling in the US. The computer outage has kept me from setting up my webstore, so I'll likely get them listed on ebay and do some direct sales.
[Android Head-Units] leonkernan:
It looks like there would be room to cut a small speaker hole in the side and you'd have the complete package.
[Android Head-Units] Bokomaru:
If I had some spare small speakers that would make a cleaner setup. What I ended up doing was reusing some speakers from an old stereo and wired them up directly to the end of the cable. Here is a shot of the back. The middle cables go to speakers and the right cable is for a 12v adapter.
[Android Head-Units] blacklistedcard:
I have it. Been running it for the longest time. Over clocked to 1.8ghz. No reboots or any problems. Let me figure out getting online. I'll post the URL
[Android Head-Units] blacklistedcard:
Linaro 4.9.3 build with over clocking @ 1.8ghz

https://www.dropbox.com/s/whaj6heqs7mtcei/update.img?dl=0

It is the update.img file. I tried the otapackage but it fails, so I can't make a recovery zip file.
[Android Head-Units] zanix:
The wiki does say how to flash http://xdaforums.com/wiki/Newsmy_CarPad_NU3001#Update_ROM

Although, it doesn't say specifically that it's for custom ROMs as well.

xdAuto just uses the latest MCU, I think Tuatara's does best before MCU v37 but he may discontinue that and contribute to xdAuto (don't recall what he said exactly)

You can always downgrade the MCU if you think a newer version is causing problems.

The wiki is your friend http://xdaforums.com/wiki/Newsmy_CarPad_NU3001#Rooting

Cool, Im using a computer PSU to test my unit when I do ROM updates or mess with my UI. Your setup looks way better than mine.

I actually have my stock speakers in a cardboard box that sits below my desk where I have my test station.

Is this based on xdAuto?
[Android Head-Units] Selamino:
hi tuatara

How do I go about your ROM on my acro s
[Android Head-Units] kwalsh24:
Does anyone know if there's a version of vlc player compatible for this unit?
[Android Head-Units] ElfinJNoty:
I'm pretty sure VLC is available in the Play store and is compatible with most android devices

But, if you are looking for an app that will play just about any video you should check out MXplayer
[Android Head-Units] Zaphod-Beeblebrox:
I mostly use Daily Roads: https://play.google.com/store/apps/details?id=com.dailyroads.v

Video does look a little stretched on C270 due to differing aspect ratios of the screen. However, on the few occasions I've pulled video off and viewed on computer, they are fine.

I've also played around with iOnRoad : https://play.google.com/store/apps/details?id=com.picitup.iOnRoad.pro (this is the Pro version)

This offers not only dash cam, but some neat augmented safety features (lane departure, distance to car ahead, etc).

---------- Post added at 08:45 AM ---------- Previous post was at 08:30 AM ----------

You've also bypassed the AM/FM Tuner, and the AUX inputs. The headunit becomes nothing more than a screen and a power source.

Wouldn't you be better off with a Tablet install?
[Android Head-Units] blacklistedcard:
Yes. Been using it for months

---------- Post added at 01:51 PM ---------- Previous post was at 01:46 PM ----------

Yes, the Linaro build is the GIT repo.
[Android Head-Units] ultradj83:
Dears using system clone in the firmware factory it's stuck at 45%.

Any way to make it work?
[Android Head-Units] kingofdevils:
Anyone has run IGO primo? I try all resolutions but I get error "user interface resolution [1024x528] or [1024X490] is not supported...

Thanks in advance
[Android Head-Units] kwalsh24:
Which rom are you running. Factory or the xdauto? Both would require the navigation bar on the bottom the be 'immersed'

Here is a link to a compatible version of Igo with the 1024x600 resolution.

https://drive.google.com/file/d/0B_JN8GsvW7GDV3dYcEdhYnBHcU0/view

You'll have to add your own maps.

---------- Post added at 12:54 PM ---------- Previous post was at 12:53 PM ----------

I downloaded every apk file off of the vlc site and none will install. In looking for a player that will play the contents inside an iso file
[Android Head-Units] blacklistedcard:
I just use the VLC player that is in the play store. Been working great....
[Android Head-Units] kwalsh24:
Hmmm okay perhaps it's something with their downloads then. Which rom are you on?
[Android Head-Units] kingofdevils:
I am running factory ROM. How to "immerse" bottom bar? I try with appbut nothing happens. Thanks again.

EDIT: GMD Full Screen Immersive Mode is valid?
[Android Head-Units] kwalsh24:
Either edit the buildprop file or install

http://xdaforums.com/nexus-4/themes-apps/root-gmd-autohide-soft-keys-t2253770

Requires root.
[Android Head-Units] alaninsitges:
So if I don't use the tuner and don't have a use for aux inputs I shouldn't be here? I'm just trying to make the best system for my needs same as anyone else.

Dude if you don't want to add the option that's fine, nobody says you have to.
[Android Head-Units] Zaphod-Beeblebrox:
Seriously? That's your response to me? I never said you shouldn't be here. I never said I wouldn't add the option. I was making an honest assessment and possible suggestion to your environment. I've done all sorts of mobile media installs, from several of these in-dash head units, to tablet installs. Hell, my first attempts at this we full blown PC's mounted in plexiglass cases with LCD touch monitors (before anyone even had a tablet).

They all had benefits & issues.

But attitudes like this make me remember why I quit trying to find free time to work on AOKP.
[Android Head-Units] blacklistedcard:
Looking for feedback from the image. Let me know if you experience reboots or if the image is slower than regular GIT build. I also noticed that there some commits to fix the OTA packaging. I'm going to try that tonight.
[Android Head-Units] vip-25:
thanks friend

I have a problem, supersu does not update

can i update supersu by recovery? how to boot into recovery?
[Android Head-Units] blacklistedcard:
Running NU3001 GIT. Building it myself on my computer with Linaro 4.9.3.
[Android Head-Units] kwalsh24:
Hmm yeah I dunno why the downloads off the vlc site didn't work. Installed fine off the play store. Weird.
[Android Head-Units] f(x):
Hey Zaphod, you, along with the rest are going a great job with the custom rom. You don't, and shouldn't shave to please everyone. Just be yourself and keep up the good work.

I have a question about the immerse bottom bar. I use poweramp for music, and it doesn't show up on the list of available app when i tried to set the music button. Do you have any idea why?
[Android Head-Units] Zaphod-Beeblebrox:
Yes. Poweramp does not have the intent 'CATEGORY_APP_MUSIC' in their manifest. I'm looking into ways to pull apps from multiple intents (I've similar issues with the 'Automotive' button).
[Android Head-Units] Surgent:
This was answered a few pages back. Simply put and as far as i can understand, android apps can declare an intent of what service they provide (eg music, navigation, etc, etc). The bottom bar buttons are simply listing which installed apps have declared themselves in that category, in your example - Music.

The powerapp app does not declare itself as a music app and therefore does not appear in the list. Apparently its a pretty easy fix to add the required intent but when a member here asked the powerapp dev - they didnt seem keen to implement it.

Its already been noted they our dev is looking for a better way to handle those apps selections but its on a long list of stuff to do.

Hope ive helped ^_^
[Android Head-Units] blacklistedcard:
:eek::eek::eek:Wow, nothing is stop him from downloading the GIT repo master branch and start adding what he would like to the ROM. Making it a selectable option like the overclocking.

I still don't see a lot of people creating pull requests for their commits. Everyone, there is no excuse this time around. We have all the sources (Other than the MCU firmware).

It does not really get any better than this.

NU3001 GIT

==========

https://github.com/Nu3001

Zaphod I appreciate your efforts.
[Android Head-Units] leonkernan:
Agreed, I just had my first pull request merged, it's only tiny but it's still a great feeling.

There's plenty of instructions on how to fork and create requests and it's not too hard once you get your head around it.

+1 to all the contributors.
[Android Head-Units] ElfinJNoty:
I'm going to install this tonight. Interested in your linaro version because I've seen how much imprvment can come from nbuilding with the linaro toolchain on my other devices.

I've got a laptop capable of building on the way from a great memorial day sale discount. I will jump in on the git work once it arrives. Until then, thanks for sharing your build, I will report back with results after I flash and give it some testing... It will be my first go at the xdauto ROM so will me providing feedback without the original to compare it too
[Android Head-Units] blacklistedcard:
I noticed. Its never too small. The more people work with the source. The better the device will be. Each person will have their own interests and work on those areas.
[Android Head-Units] -=Jeff=-:
Zaphod-Beeblebrox,

I wanted you to know the Developer of the Automotive OBD program I Use (ALDLDroid) did the following:

- Added "Car mode" and "Car dock" intent filter to dashboard activity

Now on a fresh boot if I press the Nav button it does nothing, but if I launch ALDLDroid, use it, navigate to something else and then press the nav button again it works.

Is that the correct implementation?
[Android Head-Units] f(x):
that's a bummer:(