yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] jakejm79:
Fair enough, I guess I was confusing or simplifying things since wasn't the Host Mode API added in Honeycomb along with OTG Support

---------- Post added at 10:15 AM ---------- Previous post was at 10:07 AM ----------

OK maybe "None' was too strong of a guess, lol. So it seems getting a dongle with the Prolific chip is the best way to go since it is 'natively' supported in Torque Pro and the AN21U comes with a kernel module for it. I wonder if module was present for the GPS antenna or included for some other reason.

---------- Post added at 10:25 AM ---------- Previous post was at 10:15 AM ----------

There is a file added to the /etc folder (so root is required) that fools Torque Pro into thinking it is attached to a Ca-Fi device (a GB device that supported USB OBDII) I believe this causes Torque Pro to ignore all of the connection settings and just connect via USB, I'm sure this work around is due to the fact that the USB Host Mode API is not present in GB (the option that would ask you how to deal with a specific USB device when it was plugged in, standard HID and Mass Storage Devices don't need this since it's obvious why you are connecting those). Anyway I won't go into it any further since this is unrelated to the AN21U because it has USB Host Mode API.
[Android Head-Units] chris.r.r:
I will get my VW unit (7", 800x480, Pure 4.1, same hardware as AN-21U) at the end of next week (from Peter Chan), then I can tell you if it's really the same ;)

According to Peter Chan the VW unit features Canbus and shows parking sensors and A/C changes. It should be the same as with the OUKO unit.
[Android Head-Units] principino1984:
thanks let me/us know!
[Android Head-Units] donaldta:
Well, I suppose it is probable considering USB Host API would be useless without on most Android devices. However, OTG is a USB 2.0 specification not Android. There is also the USB Accessory API which gave similar (albeit proprietary) functionality to work with Android 2.3.4 + (Gingerbread - API Level 10) as long the feature was backported into the ROM. This was most likely a parallel effort or hindsight implementation which came from research of the first generation Google TV and Arduino devices which were amongst the first Android devices with officially supported USB Host ports and was originally released with Android 2.3.4 source.

It is possible. Though in the case with the AN-21 U, the GPS module is built on the logic board and probably wouldn't need it. Unless the board designers were incredibly lame. Although, I am a bit suspicious of the specs which indicate that it has a "SIRF Atlas V GPS processor". Seems kind of overkill, since that processor could run its own sets of apps (albeit at a lower clock speed).

I might as conclude your statement for sake of clarity, the file you're referring to is usually created via "echo "finland_rds_ru" > /etc/carit_version2 ; chmod 644 /etc/carit_version2" in terminal or adb shell if it is not already present in the device. All it is, is a file which Torque looks for to signify that it needs to communicate directly through the Linux devlinks as opposed to using the Android APIs.
[Android Head-Units] KID52:
The specs were posted earlier in this thread by [MENTION=5492644]chris.r.r[/MENTION] who got them from Peter Chan. I seem to remember being sent a similar spec sheet.

Trouble is, I have no idea how to "activate" the dual-zone, if you just press home, the external screens display the homescreen also.

The video was for a unit running WinCE + Android I think, could do PIP too, one of Peter Chan's videos.

As default, all of the external screens display the same as the main screen, so if you use GPS, it shows on all three screens, same for any apps.

I have not tried this yet, but doubt there is too much there. Install from zip or system backup would be nice I guess...

I think the remote only works for the TV app, but as you say, where is the IR sensor, pretty well hidden if there is one... My remote is still in the packet as the analogue tuner I have is obsolete, hence I will never use the TV.

I've tried it on the 2.6.60-2 and 2.6.62, you do not lose the TV app, why would you? Although, it will be interesting to know how it works for the units without a tuner, do they still have the app, or do they have different firmware.

Wireless mirrorlink for Android phones should be available on the device soon. When I say soon, that could be a week, or two months, no idea specifically.

Take a trip up to Cambridge if you need some help :)

The units come with CANBUS connections, so it will be interesting to know what is different, do you just have an extra app or is there different hardware in the unit.

Same with parking sensors, I have no wires for these, so will be good to know how they integrate with the unit.
[Android Head-Units] sciallo:
Hey, I'll root it, install it, change the LEDs to whatever color you want, add an external mic. and wire it in and detail your car too for a ride on your private jet, we can go say hi to Principino and my parents too :)

I'm in Florida... UTC -5, Brasil is UTC -3, Cailfornia is UTC -8 you're +1 right? Where from in Italy? I'm from Milan.

You Got me looking at a time zones map first thing in the "morning"... LOL
[Android Head-Units] Defender666:
The remote control also works for volume and other stuff...I'm not sure because I just tried it if it works.

The can bus would also be helpfull for the Steeringwheel remote. I just have to find the correct wires on the additional yellow plug my car has it should have the CANBUS, but does it come with an app for it??? Pretty damn cold today here in Germany not good weather to work in the car :( Would love to be in California or Florida :)
[Android Head-Units] jakejm79:
I believe that file is present on th Ca-fi device (or at least created automatically), my point was that is how they got USB OBDII support without the need for a USB HOST API (which may or may not have been present at the time they developed the GB platform for the Ca-fi). It also appears to add Ca-fi branding to Torque Pro, so I can't imagine it was developed for use with anything else.

I wonder if adding said file to an AN21U and using a OBDII dongle with a PL2303 chip would make a difference, with performance. I'm not sure if there is any difference when an app 'natively' supports a device and communicates with it through the OS API's vs. having a kernel module and communicating with it directly.
[Android Head-Units] donaldta:
If there is a difference then I would suspect it might have to do with the age of driver used or how well it is compatible with the specific device. Hopefully, not so much as where it is located. I wonder if you're inadvertently trying to provide suggestions for bmj67 to test since he is having freezing issues. Unfortunately, we don't even know what sort of serial to USB adapter came with his ODB2 dongle so it can make it worse.

Personally, I would suspect the ODB2 adapter itself unless you have one from a well known OBD scan tool manufacturer, like ScanTools. If your diagnostic bus is particularly noisy then its internal buffers could have overflowed. Something that could be tested is the removal of ODB2 and/or USB connector to reset internal microprocessor. Which I suspect happens when Torque Pro restarts and attempts to initialize communication. Although, there are several posts in the torque forums with similar symptoms that have been fixed by updating the version.

(btw, ScanTools seems has recently released an ODBlink LX version which is less expensive than the MX. The only caveat is that is seems to be missing the access to the proprietary Ford & GM vehicle networks from its more expensive counterpart)
[Android Head-Units] sciallo:
Like I said, we got hung up on terminology :) it's been informative!

The GPS is built on board, not using USB AFAIK... What modules are used for 3G dongles? could some sort of usb serial connection be needed there?

I believe it, it's a matter of cost control for them... All these units are the same, some are selling for less than $200 without any real OS they still provide simple functionalities including GPS. I wouldn't be surprised if the boards are exactly the same, just minus the android daughterboard, therefore limited to eprom type firmware. Those would need that type processor... Costs much less to mass produce all of them in one setup (dies, machines setup, R&D, design etc.) than manufacture a whole different board even if with a slightly cheaper GPS chip.

Like I said, this has been very educational. Thanks to [MENTION=2322651]jakejm79[/MENTION] [MENTION=5389783]donaldta[/MENTION] and google I now know probably more than I wanted to about USB.

I agree though two + pages later, we're crossing the off-topic line. For the sake of clarity when I write about this on the wiki I might ask more questions, probably on the OUKU thread where this belongs...

Does this file (/etc/carit_version2) matter on the AN-21 U units?

Nice, I'll need to bring the OUKU specs "up to spec" (Pun intended)

Ah, well it might not be too bad IF you can separate some... Would be a step forward if you're able to watch DVD in the back while front is showing other stuff OR show video from video players/youtube/whatever on all screens. Otherwise, it's just mirroring.

Have you tried to start a DVD then press the home screen? If that does it, next would be interseting to hook something up the the aux in (playstation/wii/vcr/whatever you got with rca outs) and see if that works too.

A way to flash a custom ROM sure would be nice... especially once we start refining it, adding modules and fixes. reflashing will end up being a chore without that ability... We really need someone who knows what the heck to look at to figure out this "encription" crap... I would immagine the decryption happens in recovery... <start dreaming>sure would be awesome to get a clockworkmod on it </end dreaming>

Personally I don't get remotes in a car unless you want to glue it to the steering wheel for a "getto-rigged" steering wheel control or if you get the dual zone going right... On the ouku it worked kind of like the steering wheel controls: Just for the built in apps. It might be worth getting it out of the baggy to see if it helps getting the dual zone going :confused:

Other than that, I don't want a remote in my car. If I'm driving the only one that can mess my audio/visual environment has to be within "smacking reach" :p

You're competing with my trip negotiation now... Ok, we'll pick you up with the private jet too
[Android Head-Units] KID52:
I'll take a look inside the unit to see what is actually there.

I made some alterations to the Wiki yesterday :D Added the spec and root method.

Again, this is what I have been told rather than actually tried, but you can have DVD on external screens, and only default apps or the app you set to navigation for the unit screen.

Not yet, I've left the required cable in the car. Plus I removed all the connections I didn't need, so I will need to put them back in the connector.

Yea, this seems to be our next main hurdle I guess. Although it's rooted, the update method is still encrypted and we don't have a system image.

Agreed. Think I might disable the volume button as I sit on the right, and it's on the left! Leaves it open to being fiddled with.

Excellent :D
[Android Head-Units] sciallo:
My thoughts exactly...

I would think using a kernel module would be more efficient (less overhead) and more stable as modules (I might be wrong here, lmk) are part of the system/kernel and run as system with higher priority (?)

Very true, even in the APP description the author mentions problems with some of the cheap adapters. If I remember right there is a few checkboxes in the settings for workarounds with some cheaper units misbehaving too...

When I first bought my usb/BT ODBlink I needed an ODB scanner as I was heavily working on a car. I was ready to go spend almost $200 on a stand alone reader that could display some live data and do more than just read codes... But still a hell of a lot less than what ADBlink+torque can do. The idea of spending some money on a good device was a no brainer and worth every penny. But that's just me, I do get my hands dirty with my and my friends cars :)

---------- Post added at 03:30 PM ---------- Previous post was at 02:47 PM ----------

I noticed :good:

Just fyi, I plan on splitting pages, leaving just few of the specs for identification purposes on that main page (which will have info that applies to all units and that migh become a lot) and move all specs, rooting hacking etc. that is specific to each in each own subpages, I hope that's ok...

Also I will start using the "discussion" tab for mental sanity, as a to-do list and so we can coordinate efforts if need be...

Yeap speaking of that (let's get back on track here...):

We have root, great, now we can run apps that require it... That's just the beginning, we can now start figuring things out...

- Modules/kernel: (Correct me if I'm wrong) We can't really come up with a whole custom kernel without help from the manufacturer (which we know is unlikely). We should be able to compile modules the way http://brady.thtech.net/ did..

<diversion>Is he a member here?
[MENTION=3635163]slinkydonkey[/MENTION] give us all a favor, send your private jet to him with a free unit on the way to pick me up :)</end diversion sorry=true>

I guess question 1: what source do we start from

question 2 (and this will unveil my ignorance): Since we can't flash rom, once we have .so files, how do we drop them in the right folder and will they survive reboot?

- market/cache fix: that should work as it originally did for the ouku with gscript, but until we can flash a modded rom that's it (not a problem, that works)... same for other things like symlinks to help music players find music (?)

-Paid apps/market issues: You couldn't run tablet talk because of license verification check... Can you run torque pro?

The list could go on... I can't wait to get mine so I can stop talking and start doing :)

LOL, that's extreme!! Just elbow them uncontious if they so much as hint a move toward the button
[Android Head-Units] jakejm79:
You are probably right that it is the cable, I guess that it just wouldn't hurt to try to see if it made things any different, I wonder if [MENTION=5554780]bmj67[/MENTION] has used his cable with any other android devices or just the AN21U. Thanks for the info in the LX, though I have had no problem with my $10 special from ebay and the GB Ouku (after the specific kernel module was added), but then again my car is older, european and only supports the basic OBDII functions.

It isn't needed since the OS supports USB Host API, whether it would make any difference remains to be seen, only one way to find out.
[Android Head-Units] KID52:
No worries, will be good to separate into pages. I just updated the sections that were there.

I guess what we can do is switch the links so that the actual MicroSD is sdcard, and we can put the internal memory to extsd, basically just switch them around. I believe that will solve the issue for most music apps, and also allow us much more space for games :D

I just noticed a USB drive has a symlink of "udisk". But plugging in more USB drives does not make any other links like "udisk2" etc.

No idea, haven't got Torque Pro but it's in Google Play for purchase so I assume it works fine. TabletTalk did not appear.

They can be sneaky though!
[Android Head-Units] jakejm79:
With regards to the modules you would need source code to build them either for this device or at least a very similar one.

Does this unit even require the fix? Depending on the location/size of the /cache partition it may not even matter. If it is needed then it depending on if the ramdisk creates the /cache partition each time at start up, if so your two options are to modify the ramdisk (not available at this time) or to run a script each time the unit boots.
[Android Head-Units] KID52:
The cache for downloads is only 126mb, causes issues with large downloads, like 200mb games.
[Android Head-Units] cat2115:
Hi,

Just ordered this Android 4.1 Double 2 Din with Capacitive add-on and should be here sometime next week.

Pure android 4.1 OS-3D GPS

Cotex A9 Dual Core - 1Ghz

1Gb Ram - 8Gb iNand - 3G/WiFi

http://www.ebay.com/itm/Android-4-1..._Dash_Units_w_GPS&hash=item3cdc1fdf11&vxp=mtr

I would like to root. Do I need to update system version to 2.6.77 and will this also update MCU in order to root? Is MCU is must need to update since I don't see in OP link.

I will let you all know more of what MCU and system version that is in the unit once i have in hand. I might miss look but how do i do a stock backup in case something went wrong? If want to unroot, all i need to do factory reset? Will there be any trace in the unit that it was rooted?

Anyone got the same as mine? thx

Thanks
[Android Head-Units] zzzody:
ejecting of disk is impossible now

I got this dvd player and decided to immediately upgrade the firmware and mcu here. After that I inserted the DVD disc, the player sucked it, but the dvd-player prog does not start, manually prog also does not start, and most importantlyv - even ejecting of disk is impossible now.

HELP !
[Android Head-Units] PsychoMcSatan:
Which MCU did you use?
[Android Head-Units] zzzody:
I have universal of this unit

I used:

6501 - invert direction of regulators(rollers)

0101 - normal direction, but dvd player don't start(work)

2101 - didn't try yet (haven't)

My factory is 4.2.6.2-7-10-6501, where I can find it ?

I need version with normal regulators and dvd player function, but didn't find normal MCU for me yet :(((
[Android Head-Units] PsychoMcSatan:
Interesting. Your unit looks identical to mine. Mine came with 2501-1, but when I flashed 2501, my knobs (regulators) were reversed and bluetooth didn't work. I eventually found that if I flash 2101 and then flash 2501, my bluetooth now works, but my knobs are still backwards. I've never used the DVD player.

Have you tried your seller if they have a source for MCUs?
[Android Head-Units] zzzody:
The seller said that he does not have the firmware.

I don't even know how to find the MCU, which has involved me all functions of my standard unit. :(
[Android Head-Units] junglizste:
Anybody know of a seller with the 1024x600 version?
[Android Head-Units] shadowmike:
You don't need to update to root.

If you root then update you will loose root, you would have to 're root

There is no root warranty with these units like a contract phone. Just uninstall superuser and there will be no traces of root. Factory reset will also remove root.

This is the seller I bought mine from, great shipping, great service.

Mine came with 6501 after installing newest mcu everything works fine.
[Android Head-Units] zzzody:
Friend!

Please, somehow take out your MCU (it must be in zip firmware in folder \mcu) and attach here.

I killed mine, I have the same unit like u have and the same MCU.

Pleasseee!
[Android Head-Units] shadowmike:
I will see what I can do. I'm in the process of getting Google now launcher installed. I'll upload it to drop box when I get back to the radio.
[Android Head-Units] zzzody:
How to swap the functions of the regulators ? :confused:

---------- Post added at 06:12 AM ---------- Previous post was at 06:08 AM ----------

:good: Will wait ...
[Android Head-Units] shadowmike:
What do you mean ? Is your volume on the left ?. Or is the turning of the knob mirrored ?
[Android Head-Units] zzzody:
I mean now volume on right knob, but I'm used (I had old version of this unit with Android 2.3) to have it on left. This is closer to me - comfortable.
[Android Head-Units] Zaphod-Beeblebrox:
I found this one. Caught my interest this morning.

Might send the seller a question to confirm. Also need to know if it has SWC.
[Android Head-Units] junglizste:
No link
[Android Head-Units] Zaphod-Beeblebrox:
I'm such an idiot some days.

http://www.ebay.com/itm/151259554126?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649

I guess my various devices and computers do multi-tasking better than I do.

;)
[Android Head-Units] cat2115:
Mine look like yours but once i get it i'll post the version. Anyway, where did you get the MCU download link? Is it somewhere buried in this thread? Is you MCU is the latest?
[Android Head-Units] storm83:
Do you mind me asking where you got yours from? I like the black knobs on that one!
[Android Head-Units] shadowmike:
https://www.dropbox.com/s/mc0o0pjqfyojamq/mcu.zip. all MCU zips from my unit

Btw, I just tested these and these are also bugged. I would not use it as, the knobs are now mirrored like yours... Not a big deal for me. I'll look into getting the previous mcu I had.

4.2.6.2-7-10-6501 - looking for this mcu to test.

http://pages.ebay.com/link/?nav=item.view&id=251404918009
[Android Head-Units] zzzody:
4.2.6.2-7-10-6501 in your the photo of screen, but there is no such in zip archive. Strange. How to find native 4.2.6.2-7-10-6501 ?
[Android Head-Units] Zittermann:
Can someone tell me what is meant with CAN RX and CAN TX? In my quadlock connector there is only CAN HIGH and CAN LOW. I found already something in the thread, but nothing what helps me.
[Android Head-Units] sciallo:
No rush on my part, as I'm still patiently waiting for a replacement board for mine but I can't believe this has not been asked for/messed with more... The way I see it, contacts and dialing with tablet talk is going to be one of the first things I want working on my unit as the built in bluetooth app sucks...

Was that a tease? YES! please, howto, files etc. would be awesome :)
[Android Head-Units] booba5185:
Hey everyone, I'm running a Elmscan 5 (USB) on the latest Torque Pro. The adapter will connect, but my knock retard will jump to 8.8 degrees when there isn't any knock, and my transmission temperature drops to -40 degrees. After a few times of this happening, Torque pops up an alert say I have a faulty adapter, I also know this information is incorrect because I'm able to monitor the same car with a bluetooth OBD scanner I have and it works great. I just need it to be run off of USB.

Is there anything I ca do for this problem, or do I just have a defective Elmscan 5?

I have this connected to my 2000 Grand Prix if it matters at all. Thanks!
[Android Head-Units] shadowmike:
MCU files from the updates...

Mcu from x.x.70 - don't fix knob directions. Version 4.2.5 https://www.dropbox.com/s/phhy0xrezqs0u4i/mcu70.zip

Mcu from x.x.73 - the same 4.2.5 https://www.dropbox.com/s/hr19k0ez7kz4j0j/mcu73.zip

Mcu from x.x.77 - broken knob directions version 4.2.7 https://www.dropbox.com/s/brvys563j9urmzi/mcu77.zip

There seems to be a special version from the factory that wasn't released in an update ..

Hopefully someone can backup the 4.2.6.2 mcu files before updating their system.
[Android Head-Units] PsychoMcSatan:
Are you checking Bluetooth and DVD functionality as well as these also appear to get wrecked by wrong MCUs? What's worse, with some MCUs, bluetooth works on first boot after updating, but then is lost after reboot.

Unfortunately I don't think we have a way of backing up the current MCU.
[Android Head-Units] shadowmike:
The DVD player I tested with a CD, it played every time on boot. I did not attempt a DVD. Bluetooth did go a bit wacky. But all I did was change the model in extra settings and it started pairing again.

if someone has a stock unit from factory. There "should" be good mcu files in system/etc/mcu.

I didn't realize I didn't backup my stock files before I installed the .77 update. So I can not check.
[Android Head-Units] slinkydonkey:
Sorry if its been asked before but does this device work well with Google Music ? also what is the mic like for hands free calls?

Is it me but does this device seem very buggy? I just want something reliable that works I don't enjoy spending hours trying to get something working I guess thats why im not a developer !

Does it support HDMI in so I can mirror my Google Nexus 4?