yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] jonalowe:
donaldta: Anytime you hook up the OBDII scan device to an Android phone or tablet that has Torque installed, it will give you a screen the first time that says: "Do you want to use this USB OBDII adapter by default and start Torque?" with a checkbox to do it by default. On my Nexus 5 and Hisense Sero7 Pro, after the first time, and if I check the box, Torque automatically opens. I suspect that it will also work this way on the AN-21U.

BTW, the Torque instructions say to ALWAYS hook up the OBDII cable to the Android device first prior to starting Torque. If the cable is always hooked to the AN-21U, there should be no reason to use Tasker to start Torque on bootup, if the box above is checked. I don't have an AN-21U to check, but that is the way it works on my phone and tablet.

Jon
[Android Head-Units] donaldta:
Yes, that is what I was thinking as well. Which is why I was asking for a screenshot to verify the syntax. It doesn't seem to make sense to me based on the feedback vs how I've used Torque in the past.
[Android Head-Units] Drakey83:
Yes its the same core unit, the AN-21 comes in a lot of different features such as different faceplates, kinds of touchscreens (resistive and capacitive), LED backlights (some, like that one, have multiple choices of colors to choose from on the fly), and TV tuners. But they are all the some core device.
[Android Head-Units] jpapadami:
When I first got a reply from Allison from Tonghai Create Electronics it was from her work email. She was having problems with it, so she switched over to her gmail account, which the email name came up as "singoodever". Then taking a look at the Aliexpress store named "Singood" and the contact person being "Denver" it all came together. :silly:
[Android Head-Units] PsychoMcSatan:
I can confirm that no, it does not work that way on the AN-21U. I have my OBDII cable always plugged in, but I have to manually start Torque Pro and it always pops up that window no matter what I checked the last time.
[Android Head-Units] donaldta:
Can you provide me with a screenshot of this window? I'd like to bring this up with Ian Hawkings, the developer of Torque Pro.
[Android Head-Units] p64imp:
Hi all,

i was wondering where the best place is to install the GPS receiver on these units. I know the roof is optimal, but i have a 2003 ford mustang GT convertible, so the roof is not an option. Would it work to snug it up to the passenger side windshield, or would that offer poor reception?
[Android Head-Units] PsychoMcSatan:
I'll grab it tonight.
[Android Head-Units] donaldta:
I usually place it further inside the dash near window. That's the trick though about finding a good place for the GPS antenna that you can hide it but not lose too much signal. Unfortunately, not all cars are designed the same so it varies. Some car's windows have athermic or some other fancy coatings which makes below front window almost impossible. In one truck it was so bad, I had to put it inside the passenger's side mirror. That was a fscking pain in the assests.
[Android Head-Units] TOMMYX2:
ok today i have tested my microphone,and what can i say:

it runs perfectly now.I can only recommend to make the conversion:good::laugh:

for the Parrot mic on the right side i need a 2,5mm to 3,5mm Microphonejack Adapter to use

For mic optimation install this:

https://play.google.com/store/apps/details?id=com.jupiterapps.audioguru

I'll be the next i replace the loud 40mm fan with a Scythe 40mm fan
[Android Head-Units] Prdie:
Thank you all for the information.

I want to replace my 2.3 ouku. The resistive screen is very hard to operate (only nail is working, finger makes numerous clicks at once), it has only buttons, which is nice, but hard to operate when driving (especially when in reverse or in case you want to mute the audio quickly). And also these buttons are very cheap built. One of them lasted 1 hour of work, one of them is loose (I'll return the unit for repairs).

This is my current faceplate

Week ago I was persuaded to replace it with a S150 (universal with big knob seems to be the best faceplate design and quality among all units). But the the lack of capacitive screen was still a problem which bothered me.

I was lurking around the new Exynos unit, but the looks and the mcu applications aren't very good.

Three days ago I've found this nice and cheap ouku variant , but the illumination is yellow. I was prepared to solder green ones there.

Today i gave up to the most used ouku faceplate and ordered this AN21 variant from pumpkin. It's capacitive, green illumination and volume knobs. I'll try to get OBDII dongle and app from them as well.

I've written this just to demonstrate, that it's not easy to choose an android unit these days. But the main advantage is that YOU HAVE THE POSSIBILITY TO CHOOSE AND CUSTOMIZE ;)

Chinese manufacturers are ruling the market now I think, but mainly just for the fact, that they provided the ability to get into the android in a car pc (or better they have not totally locked the way to it). The hardware and design is still mediocre.

This is direct opposite to traditional manufacturers (Kenwood,Pioneer...). They are providing excellent hardware quality with very good design, but despite the provided software is not very buggy and works, the customization and operation logic is far below what you can achieve on the android (I've got the latest Kenwood with Garmin in my other car and I don't understand the myriad of unchangeable colors,icons and different screen controls for the same function).

I wonder if the traditional manufacturers could get on par with chinese guys in future, regarding the software.
[Android Head-Units] p64imp:
oh? you put it inside the dash itself? I was thinking about mounting it on top of the dash in the corner passenger side directly under the windshield. Its a 2003 'stang, i doubt i have any special coating that will mess w/my reception. Never have issues with my cell phone and i mount it to a windshield mount.

---------- Post added at 08:49 PM ---------- Previous post was at 08:47 PM ----------

so confused... what is the second mic connection for, and how do you have it wired?
[Android Head-Units] TOMMYX2:
both adapters are the same,2 positive and 2 negative wires go to the Car Unit Mainboard.You only need One Mic Jack.
[Android Head-Units] sciallo:
While I still want to say mess with MCU updates at your own risk, I don't want my bad experience to scare people away from touching it at all... The model option is there for a reason and should be no problem to use. If it is manufacturer needs to start getting all the units back till they fix it.... Which incidentally is what I think happened...

I MESSED WITH THE MCU FILES HEAVILY and without any bad consequences (just go see the posts about it, I was extracting MCU files ment for units different than mine from all firmwares and installing them just to see what they did!!). Nothing bad happened until I messed with the MCU on .23 firmware. Same with the only other brick of the same type, and a russian guy who was an early adopter and was working with the manufacturer, he was sent a new board.

My point is "Model Change" is the safe way to change MCU and should be perfectly fine with newer firmware for changing between color option and sleep.

And yes, the unit you mention is the one I had, and the color change worked great, not just a few choices of colors, a perfect match full scale RGB choice...
[Android Head-Units] donaldta:
That's good. Because after that whole fiasco, I became scared of the whole MCU update / Model Change and I don't even have one. I think you even sacred [MENTION=1915855]KID52[/MENTION].
[Android Head-Units] sciallo:
Hey, I will brick any unit, any day, but not everybody has my level of skills on that...
[Android Head-Units] donaldta:
It's nice to see that you own that with such compassion.
[Android Head-Units] vwpassat3c:
News

Hi, i have some good news:

1 about Integrated bluetooth in new firmware seem to work simultan with handsfree and with obd.

2 Google account it can be syncronized with the unit.

Look patiently this youtube.com/watch?v=kBOZ5Yktedw (is in russian language) is video review of one russian reseller who tested one of an21 derivate for KIA, on the end of the clip you can see that he have new 2.6.72 firmware and newest version of mcu. So if anyone can ask Allison or some else for new firmware that will be nice. Sorry for my bad english
[Android Head-Units] donaldta:
Technically, this is nothing new. The AN-21U has the compatibility with a single BT ODB2 adapter and is listed in their AliExpress Store. This was described earlier as the "Landu" BT OBD2 adapter. However in order for it to work, it seems they need to perform a hardware modification by the warning on the listing.

It would be interesting to get pictures of the internal hardware to see what sort of changes occurs. And if the changes allow for other BT devices to be used with the unit.

My ability to understand the Russian language is non-existent. Though, I saw @4:15 that he is using Torque and that there is a "CAN ODBII" listing in the Bluetooth app @6:34 but does he say whether it is the one mentioned above or is it another BT ODB2 adapter?
[Android Head-Units] PsychoMcSatan:
Sorry for the wait, but here's that Torque message that always comes up.
[Android Head-Units] disc golfing:
It does show him as a Re-seller...so I was iffy about it. But it does show v.2.6.72......it also shows Android 4.1.1

I do not understand Russian myself, but his video does look good....I'll have to watch it again when I'm sober :eek:
[Android Head-Units] donaldta:
Great. Thanks, and just to verify you are using Torque Pro 1.8.14 which was made available on January 27, 2014. Right? And that you have attempted to placed a checkmark on "Use by default for this USB device" then pressed okay but that it still shows up the next time you start the system?

---------- Post added at 01:44 AM ---------- Previous post was at 12:45 AM ----------

I did a little research on the matter and apparently it is a common USB problem with the Android 4 and up versions. Can you do me a favor and test to see if it is the problem persists if you copy the app into the /system/app directory. Technically, make a copy of it, uninstall the app, then place the copy into /system/app directory to see if the dialog box disappears permanently after using placing the checkmark.
[Android Head-Units] vwpassat3c:
he also has pressure sensors on the tires that are recognized "jTMPS" by the bluetooth but can not connect to obtain the data. This video is presented to the public on his forum, if I understand it now do all the tests to find the error, then order a large lot to the manufacturer. He asks the users what they want to change, correct or modify on HU to make a list for manufacturer to correct or change all before ordering.
[Android Head-Units] typos1:
You could always ask nE0sIghT from the WD8801 thread if he could translate ?
[Android Head-Units] jonalowe:
Excellent writeup. The Bluetooth part helped me understand that limitation. Are the Bluetooth "hooks" in Android left out for a particular known reason? Still would be nice to tie directly to Android for devices other than the phone.

Jon
[Android Head-Units] sciallo:
Thanks, I appreciate that!

Well as mentioned, that Bluetooth board is not even physically connected to android, other than trough I2C to display what's up and initiate it's functions, it does not connect like a normal phone's BT chip or a usb dongle. It's just like having one of these plugged into an aux line, just better integrated with a front end 'native app' through the MCU.

The only one that does provide both is a proprietary mudule on the parrot asteroid as mentioned before by [MENTION=5389783]donaldta[/MENTION] and possibly (but as far as we know with some limitations) by an optional module offered with the AN-21 U for an additional cost at purchase.

If we had a kernel source close enough to be able to compile some modules for our unit, we could be able to enable the use of a separate USB Bluetooth Dongle for all the usual BT profiles we're used to with any android device on top of the Phone/streaming the built in one already offers.

AFAIK not much effort has been put into finding a possible kernel source candidate...
[Android Head-Units] jonalowe:
Yeah, I was talking about the software hooks in android for an external bluetooth module. I wish an app could somehow add drivers for an external module.

I wish the Chinese would embrace the open source community more. I fly radio control airplanes, and a Chinese company FrSky, developed a transmitter that uses open source firmware. They are selling the systems so fast no one can keep them in stock. And the open source community is constantly adding features and stamping out bugs in days that take normal companies months or years to fix. I'd like to see the same approach on these head units.

Jon
[Android Head-Units] sciallo:
Amen! I wish they got that too...
[Android Head-Units] Andlix:
LETOU TECH Full AOSP Android 4.1.1

Hi,

I bought a similar unit from a German vendor. The hardware spec is same, but with a 1024*600 screen. The manufacture is like to be letou tech LTD.

But I fail to root the device. I tried the "Root My AN-21 U" app from the start post, but it will not install. I tried some other apps, but they don't work.

And USB works only in host mode.

Maybe someone has an idea how too root the device?

This is the default.prop, "ro.root,gemu" is missing.

#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=1
persist.sys.usb.config=adb

Andy
[Android Head-Units] donaldta:
Can you give us the specifications? Maybe check the information displayed in Settings app or the output of "getprop" from a terminal app?

If it fails then that means the device you have either isn't a AN-21U or whomever is distributing it isn't using the same platform key store as the one made for the AN-21U

This is to be expected.

We're going to need a lot more information than you have provided. Please install Android System Info. Click on the "System" tab, click on the application (overflow) menu and export results to file. Go through it, its a simple html file in /mnt/sdcard directory and censor any information that want to hide like accounts names and SSID then upload it as an attachment.
[Android Head-Units] BJHiltbrand:
7th generation ipod nano compatibility

I have a question,

I have a 7th generation ipod nano that I used with my old head unit. With this unit, it doesn't seem to work. I have an 8-pin to 30-pin adapter, and when I plug it in to the unit and open the ipod app, it attempts to open, but then closes, saying it didn't detect an ipod. I believe the issue to be firmware based, but I am not sure. Has anyone else found a way to get a newer ipod working? Does anyone happen to have an updated ipod apk that would read it? Thanks in advance for any advice.
[Android Head-Units] Andlix:
I attach the system base info (system.html.txt) and one file with all system infos and properties (properties.txt)
[Android Head-Units] donaldta:
Very interesting. It does look like they are using a Cedric board like the AN-21U but it looks like there are a few differences. I'm not sure if this is an updated model but I do know that "cardroid/CA03/CA03:4.1.1/JRO03C/0.4.983s:userdebug/test-keys" does indicate that it has a different ROM creator and therefore using a different key store than what was used for the units in this thread.

Can you provide me a link where you had purchased it from? You will probably have to extract a copy of the Settings apk from /system/app and the /system/framework/framework-res.apk in order to for WonderEkin to create an modified APK to root it. Before we do though, install SRT App Scanner to make see if the Masterkey Exploits are available on your ROM. Also, install CPU / RAM / DEVICE indentifier and if you see a blue message "detection needs improvement" then please use the evaluation button to run the benchmarks then the send infos button. This will upload a forensic report to the developer, Davy Bartoloni, whom will usually verify or deny his app's findings within 48 hours.
[Android Head-Units] Andlix:
I bought it from M.I.C. GmbH. This is an test unit he promoted at china-rns.com (china-rns.com/vor-dem-kauf-faqs-fuer-interessenten/7848-m-i-c-gmbh-neue-android-4-1-1-geraete-zum-testen.html). Until today he will sell them.

I attached some screenshots.

In settings there is an option for odb, but I can't pair my odb interface. CAN doesn't work, with the exception of steering wheel control. On the backside there is a connector for an external microphone.
[Android Head-Units] donaldta:
I am not sure about this head unit. But, if it is like the AN-21U then it is possible that it is only compatible with ONE ODB2 BT device and only if you bought it at the same time as the head unit. Check Post #2012 for more information. You should however be able to use a USB ODB2 adapter since it is an Android 4.x device (provided the Java APIs are included for USB Host).
[Android Head-Units] Andlix:
OK, I committed a report for "CPU / RAM / DEVICE Identifier" and I scan my system with SRT AppScanner and there a some Bugs:

Bug 8219321

Bug 9695860

Bug 9950697

So the master key exploit should work.

Here are the apks:

putlocker.com/file/A9A1B4FF77A977ED

(Sorry, attachments didn't work and I'm not allowed posting links)

By the way, in the next week there should be a update with all files. I will post a link if the times come.
[Android Head-Units] donaldta:
Thanks I appreciate it. By any chance can you post the content of the email to Davy Bartoloni? I'd like to see what his app initially discovered your unit as.

I'll go ahead and contact [MENTION=531561]WonderEkin[/MENTION] and see if he can create a rooting APK for this "Letou tech Cardroid".
[Android Head-Units] Drakey83:
So the fact that Bluetooth shows up in the Android settings menu, does that mean that Bluetooth is actually handled by the Android side and not the MCU on this unit. I don't own an AN-21 U but from what I understood from reading this forum is that Bluetooth setting was only available in the Dial menu on the AN-21 and could not be accessed through the Androids setting like we normally see on phone. I also could be very wrong about this lol.
[Android Head-Units] donaldta:
Not necessarily. That can just means this particular ROM creator has a better method of integrating the MCU's bluetooth module with Android. We still do not know which profiles it supports.
[Android Head-Units] Andlix:
No, sadly the Bluetooth is handled by the MCU. From Android perspective, Bluetooth doesn't exists. Just like the AN-21 U.
[Android Head-Units] Drakey83:
I'm not suggesting that it's definitely fully android controlled. I'm just pointing out that it looks differently than the norm (from what I've seen from vids and screenshots) and was hoping [MENTION=3701964]Andlix[/MENTION] would clarify.

Darn, but thanks for the clarification.
[Android Head-Units] donaldta:
Btw, you mentioned videos of it. Care to share where they are?
[Android Head-Units] Drakey83:
I've not seen videos of [MENTION=3701964]Andlix[/MENTION]'s model, I was meaning that his screen shot looks different from what I've seen on other peoples vids and screenshots that they have posted on here. Even on [MENTION=1915855]KID52[/MENTION]'s video on the first page, it shows him going into the setting menu in android and shows WIFI but says nothing about Bluetooth. That is all I was saying.
[Android Head-Units] WonderEkin:
Repacked. see if it works or not

https://drive.google.com/file/d/0BwKObTKUOwAqTXB6MktGYk1reTA/edit?usp=sharing
[Android Head-Units] donaldta:
Thanks alot, we appreciate it!
[Android Head-Units] sciallo:
Great job, thanks!

I hope you don't mind I copied it to a tutorial wiki page...
[Android Head-Units] Andlix:
Great! It works!.Thanks a lot.

After reboot it seems that it doesn't find the sd card for gps. Was it because I forgot to remove local.prop? I had only a few minutes to test, now my car is at the at the repair shop and I have to wait a few days.
[Android Head-Units] donaldta:
Probably. The "ro.kernel.qemu=1" line in the local.prop file causes Android to act sluggishly because it sets itself up as being running under an emulator. This allows the APK to gain shell access which allows it to get root access. Anyways. It is probably a good idea if you create a new thread for this head unit since it seems to be different than the AN-21U. Maybe create a new thread in Android General with the name, "Letou Tech Cardroid CA03 Head Unit" since that seems to be the name from all the feedback that you've given so far.
[Android Head-Units] Prdie:
Excellent post. I'm just in the middle of modifications as well. Would you mind to post your apks ? I like your layouts very much. Thank you.
[Android Head-Units] avgaz:
Hello, can anyone know where you can buy separately block "can-bus RZcan-VW-V088J"
[Android Head-Units] donaldta:
If that is the part number of the CAN Bus converter of the specific VW/Skoda versions then maybe you can ask the reseller that sold you the unit or allison@szcreat.com
[Android Head-Units] p64imp:
what exactly is a canbus adapter? I know its on newer cars, but i'm guessing its not a generic adapter?

I might be getting a pickup in the next few years... if when the time comes i purchase the pickup and it requires a canbus adapter, and i'm not able to locate a seller in china that has one that works for my specific head unit, am i basically screwed?
[Android Head-Units] donaldta:
The Controller Area Network (CAN) Bus is how microprocessors from different sub-systems talk to each other. In modern automobiles the radios aren't just for music anymore. They're a part of the car's "infotainment" system. It started with SWC signals from the steering wheel being interpreted by the vehicle's ECU then relayed to the radio for multimedia control. As the technology evolved, some vehicles included other environmental information to be be sent / controlled through this bus, like air conditioning settings or proximity sensors from the front and rear bumpers.

The CAN bus adapter for the AN-21U connects to its CAN TX & RX lines. This provides is a serial communication for the AN-21U's MCU to interact with whatever car's sub-system was originally connected to the stock "infotainment" radio.
[Android Head-Units] chris.r.r:
Sure, no problem. Here they are. APKs have version 2.6.60. I'm not sure if there were any improvements to the system apps with the later updates. If yes, you guys could simply decompile my apps and reuse my resources and layout xml files. However, it should also work to simply replace "newer" apps with my apks - be sure to make a backup.

As always: use at your own risk ;)
[Android Head-Units] Prdie:
Thanks alot, you layout is perfect, all I need is to make it greenish now ;)
[Android Head-Units] PsychoMcSatan:
Hey again. Confirmed that Torque Pro is the latest version.

I gave a quick try to move it to system/app, but had some permissions issues and haven't had a chance to get back down to the car again. Not clear what I would do once I move it though. Do I reinstall from that location or will it automatically be reinstalled?