yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] Skratchuk:
Im on about this one

You want the 4.3.8-1-10-210101
[Android Head-Units] juninyo:
I just tested this mcu .No has solved my problem, the symbol you see in the picture I put in my post keeps coming. If I do not reproduce the music with app of system appears the symbol and the sound is poor quality.to hear the perfect sound with 3rd party I have to go to navi audio channel and select "all", then the sound is perfect but the app radio is no sound. bufffff
[Android Head-Units] Skratchuk:
What sat nav are you using?
[Android Head-Units] juninyo:
I have 2 installed, Sygic and igo primo

---------- Post added at 07:46 PM ---------- Previous post was at 07:34 PM ----------

sorry, I'm going to settings system-sound- and within sound -navi audio channel, is not settings sygic or primo
[Android Head-Units] Skratchuk:
Have you tried to untick mute when reversing (just to see)
[Android Head-Units] juninyo:
yes, I've also tried to disable the navi sound in extrasettings
[Android Head-Units] Skratchuk:
What is your system version, are you sure your using the right mcu for your unit?
[Android Head-Units] KID52:
What I find a bit odd is the firmware size did not shrink.

I am thinking perhaps the APKs were on the device, and the firmware installs them automatically. Have a look on your internal storage partition for something obvious, I decided to format mine...
[Android Head-Units] patrickoneal:
As far as determining which mic to use, it's probably a stereo jack, meant to accept a mono plug, so that the ground ring shorts to the unused channel on the connector(the middle one I think). That's how I'd detect it anyway.
[Android Head-Units] donaldta:
Most phono jacks come with normally-closed shunts that open when plug is inserted. This allows switching of sources to be handled mechanically depending if there is something plugged into or it not.

​

It is a little hard to tell but in the picture above there are two perpendicular contacts. One at the top left and the bottom center. When there is nothing connected these are shorted. However when a plug is inserted the connection breaks and the plug takes over the circuit.
[Android Head-Units] KID52:
But I don't think that is the method used for this unit.

I could be wrong though, it just seems unlikely.
[Android Head-Units] donaldta:
Oh, that's right... your mic jacks are external if present at all. I guess if it uses only up to two or three wires; sleeve (ground), ring (right) and tip (left/mono) then it is not. However, if it uses more then it could be.
[Android Head-Units] kmtk:
Was playing around with bootanimation.zip and now the unit won't boot. I get the initial android robot, then a black screen where the bootanimation is supposed to start, then nothing. Can't get the restore instructions working either. Any ideas? Wouldn't expect bootanimation to break it.

EDIT: Now I'm getting the message Update Start Update End to pop up but it still goes to a black screen.

EDIT 2: Still on a black screen. My guess is the bootanimation.zip file was corrupt or I saved it with compression. I can ping it, but can't use adb connect. When I try the update process from boot (hold power + home) I get Update Start popping up then almost instantly Update End pops up under it, then back to the black screen. I can confirm it's mounting the SD and connecting to wifi.
[Android Head-Units] KID52:
Stupid question, but did you put the update files on the MicroSD card?

They need to be extracted, so the files are just sat directly on the MicroSD card.
[Android Head-Units] kmtk:
Thanks, I was just putting the RAR file, except now it shows Update Start, the names of the new files, Update End, and back to the black screen. Still connecting to my wifi.

EDIT: Had to downgrade to 2.6.60 to get it working. I'm guessing bootanimation.zip wasn't being replaced in the newest update?

You're a gentleman and a scholar.
[Android Head-Units] Defender666:
Does rooting now works directly on the unit or do I need still adb for step2 ?
[Android Head-Units] avgaz:
how to make work usb Bluetooth adapter?
[Android Head-Units] KID52:
Glad it worked for you. Maybe if you already had that version installed it didn't overwrite it.

Still need ADB for some of the process as ADB has root access until you put the su binaries on and give them correct permissions.

You have already asked this, and it has already been responded to. Not only that, but the answer is in the FAQ also.
[Android Head-Units] donaldta:
Are you sure about that? WonderEkin's past post leads me to believe that step 2 encompasses all of that if it works. Since he has fixed it in v1.4 to allow step 2 then shouldn't it already been done for them? I guess the best way to check is "ls -l /system/xbin/su" after completing all the steps to check whether or not SuperSU is already installed.
[Android Head-Units] KID52:
The way I read it, which reading again maybe you are right, was that step 2 of the app just copied the su binaries and you still needed to run the rest of the commands, but that doesn't make sense...

I'll test it and update the main post.

Edit: What I do need to find out is if the local.prop file gets deleted in step 2, his post implies not, so this would still need to be done via terminal or ADB.
[Android Head-Units] donaldta:
Okay, one more thing. I gotta ask, why is this step necessary? "Open the AUX application and close it.". As far as I can tell it that just to avoid the radio, but it that step pertinent to rooting steps?
[Android Head-Units] KID52:
It's pretty important, as for whatever reason, if something like the music or radio app were opened, upon reboot everything is black, making it rather hard to work out what is going on, or really, impossible. If you open the AUX app, then press home, the screen and icons are not black, but normal. I think the TV app works also.
[Android Head-Units] avgaz:
mean that regimes in the menu "Extra settings -> Model choose"
[Android Head-Units] sciallo:
1st step would be to locate a kernel source VERY similar to the one running on the unit, so we can try compiling some modules for it. Not much has been done toward that as far as I know...
[Android Head-Units] pgarrity18:
bluetooth

For sure I am way off on this, but this company sells products that have nearly identical hardware from China, and they seem to know about kernel modification on their units. Perhaps someone with more know-how in this subject could peruse this site to identify the kernel that they used, or even just ask them to identify it for us. It seems we have no clue who actually writes the software. Maybe it is likely that they use the same one?

I can't post links, but the name of the company is geniatech. After the .com, try these extensions.

/odm.asp

/download.asp

Geniatech-Enjoy-TV-New-Android2.3-Firmware-20120111.asp

One more, after the .com try this one...

news/dual-core-dongle-20130805-firmware-release.asp

Does Kernel version: 20130805 mean anything to anyone? Beyond it just being a date of course. If you download their firmware, could we discover the kernel from that somehow?
[Android Head-Units] sciallo:
What we're going to be trying to do is described here and there is a link there to a more general "Building a Linux kernel module without the exact kernel headers". So far I haven't seen anyone post even what kernel version we are using. (yeah, that version you posted is more like their own version by date) kernel version would be more like linux-2.6.X or so...

If you read through how he does it, it requires having access to the radio to extract symbols and such. I have yet to receive mine, so I have that thought (and many others) on hold...

On that note: My seller sent me a UPS tracking number 5 days ago, saying it would be trackable in about 3 days, still shows not found... has anyone else experienced something like that?
[Android Head-Units] pgarrity18:
I see, I guess I was way off. So I should be searching for an android device with similar hardware? Like the cortex A9 chip? DDR RAM? etc. and try to find an existing kernel?

My first take I found something similar... it is on a website called arctablet with the following ...

/blog/forum/crewrktablets-forum/willkommenwelcome

Here they have a link to the build and the kernel. Similar processor on an unbranded tablet. I don't want to keep posting links, but do I have the right idea?
[Android Head-Units] juninyo:
I'm using the version 2.7.9, my unit is

http://www.aliexpress.com/item/Andr...er-GPS-Navigation-audio-Radio/1570938341.html

I think if I'm using the correct version of mcu. I have another problem while updating the unit to 2.7.9 and now I can not upgrade to another version. at startup get a message that gets update start followed update end, does not detect the update of sd. This device has several problems.
[Android Head-Units] Skratchuk:
try flashing http://androidstereo.mobile.eu.org/f...4.1-2.6.60.rar to see if that sorts it out then flash to the version you want after that and let us know how it goes. :fingers-crossed:
[Android Head-Units] juninyo:
Thank you. I can not upgrade to another version. unzip the update file and i put it in the root of the sd. I put the sd in the device and i am going settings- upgrade system. The device restarts and appears a message saying "update start Followed update end". The device does not recognize the upgrade that is inside the sd. I've formatted to fat32, I tested with a 2GB sd and a sd 8gb. while I could upgrade to 2.7.9 but now that the device is not updated.
[Android Head-Units] Skratchuk:
Are you putting the files on a usb stick or a micro sd card slot?
[Android Head-Units] juninyo:
I've tried 2 ways. I have also downloaded several updates.
[Android Head-Units] PsychoMcSatan:
So I'm using this setup, 2.7.35 with this version of Baidu root, but I'm a bit concerned about Baidu root. I saw earlier posts that it dumps a bunch of stuff into your system and just yesterday a Chinese app which I don't recognize tried to install or update itself. Was it maybe the custom Chinese superuser app?

Seeing as this is a root-level app, are we sure our personal info isn't being farmed? I do have some of my passwords saved in the system, most notably my gmail account.

Has anyone found any other options for rooting the latest versions of the system image?
[Android Head-Units] latino-7:
Install Super User Clock work mod. on the market upgrade binaries.reboot and remove Baidu.
[Android Head-Units] ZexGX:
Just got a system upgrade package from my vendor... V2.7.38_20140811_800X480_SYSTEM_ZHC2. Let me know if anyone wants it and I can post a link.

So as a follow up:

2) No. The seller replied and they sell it in either Yellow illumination or Green illumination. No RGB option. I'll disassemble it and see what can be done to unsolder the green LEDs and install red LEDs. If I can't figure it out, and hiring someone to replace them is too expensive, I'll probably leave the illumination wire disconnected.

3) I was able to fit the headunit behind a 2 DIN bezel in my car, but it is a tight fit for both opening and the bezel (not a problem though since everything lines up aside from one bolt hole per bracket, on the car side, because the car was designed for a 1.5 DIN unit, and is fixable by enlarging the holes in the brackets). I took some measurements with a metric tape measure. The plastic front has a ~4 mm-deep step-down to exactly 2 DIN size for use with 2 DIN bezels (this step-down is what made it work for my car). The large plastic front (the large surround, not the step-down in the front) is 186mm wide, 105mm tall, 20mm deep, at its largest. The metal body of the headunit is 177mm wide, 100mm tall, and the headunit length (from front to back including the faceplate, but not the pigtails in back), is 173mm.

Pics below:

1/4" thick ABS bezel recesses the headunit a millimeter or two. May cut out a new bezel from thinner material, or use sander to remove material from current bezel to bring the headunit flush: http://img.photobucket.com/albums/v91/ZexGX/Car/mods/AndroidHU1/IMG_20140914_174956.jpg

Placed unit on top of Pioneer AVIC F700BT to help show the step-down to 2 DIN:

http://img.photobucket.com/albums/v91/ZexGX/Car/mods/AndroidHU1/_20140916_105504.jpg

1/4" thick ABS plastic 2 DIN radio bezel for my car:

http://img.photobucket.com/albums/v91/ZexGX/Car/mods/AndroidHU1/IMG_20140914_174956.jpg
[Android Head-Units] booba5185:
Anyone else have any problems with the player control not working? IE the player functions of the remote for Android. Volume and Mute work great, but Play\Pause, Next track, previous track, etc. All do nothing now. Even when tasker commands it. I have Tasker set to open Poweramp then "Play\Pause" and nothing happens.
[Android Head-Units] cool_head:
That version doesn't support the bc6 module right? I have problems with eq reset but i have the bc6 module..
[Android Head-Units] Skratchuk:
I'm not sure tbh sorry.
[Android Head-Units] kaween:
Nope, it doesn't.

For BC6 support, the last group should start with a "6" (or higher, depending if you've got a DVD-less unit)

I too am still hunting for a HW 1 6101 or similar to fix the EQ issue. The closest I've found is a 6501 which does fix the EQ, but breaks the volume button as it's a HW 7 or something. Lol.

I was given a 6101 by my reseller, but it did not solve the EQ issue, which I found kinda puzzling.
[Android Head-Units] Skratchuk:
That's a shame for cool_head but maybe it's a sign bugs are being fixed.
[Android Head-Units] kaween:
... I've no doubt. The're way too many different brands using this AN21 platform right now, and some of them are pretty big players in this market. I've not given up hope that people like Cool_head and me will find a fully working MCU version in the end. Till then, the hunt is on.

PS : My AN21 IS STILL WORKING. :D I've rebooted and shut the unit down now ... several hunderds of times of the last couple of days, and so far NO WHITE SCREEN.

One note though : I've inspected the solder quality of the A9 droid board to the MCU, and it was .... bad. Like, really bad. Cold joints as far as the eye could see. I've fluxed and resoldered them all, so from a technical point of view, I've got good hopes my AN21-U will stay stable. I had ordered a replacement board anyhow, but something tells me I won't regret having that one in the long run. :)
[Android Head-Units] Skratchuk:
That's good news [emoji106] also it was a good guide you done btw
[Android Head-Units] ZexGX:
Any progress on getting a reliable root for 2.7.38 or .39?
[Android Head-Units] dimant80:
At this moment only one method is working:

1. Install 2.7.39 firmware (https : //yadi.sk/d/AsDCppAlajUJq) - press the white button with down arrow to download;

2. Install "full format" firmware (https : //yadi.sk/d/SEN01MOtUCvV7). This firmware do a full clean of internal memory and internal sd card (not external), after this you will have clean 2.7.39 firmware;

3. Install BaiduRoot 2.4.6 (https : //yadi.sk/d/xIeA6u46bXqQd), open it and press blue key " ... Root" (first word in russian, you might don't understand it);

4. Reboot;

5. Install Superuser from Google Play (https : //play.google.com/store/apps/details?id=com.koushikdutta.superuser);

6. Reboot.

That's all, now root is not disappear after each reboot.
[Android Head-Units] Journeyman91:
Hey guys,

Like some of you before I will give the newest version of this radio unit a try. I ordered the following one: www*aliexpress.com/snapshot/6236117634.html

Attached you can find the pictures of the wireing I will get. Which cables are supposed to interact with the steering wheel control adapter? My supplier of said adapter needs to know the 3 cable names. Most certainly it will be "Key1" and "Key2". But what functions as the the third cable, the "mass cable"?

Problem is, my vendor contact of the radio is saying there are only two cables (Key1 and Key2) but my steering wheel control adapter vendor strictly insists there must be a third one. Otherwise it won't work. Any help/ thouthgs?

Bests
[Android Head-Units] cool_head:
New firmware available 2.7.42.

https://yadi.sk/d/fH1wNQmabXqde

The rooting process is the same like .38 and .39, tested by me.
[Android Head-Units] Skratchuk:
another update!!.

Thanks Cool, any Changes?
[Android Head-Units] cool_head:
As it seems there's a improvement in A2DP and bluetooth media player. I didn't checked the mcu files but I'll check them later. Maybe the EQ fix for me is there.. :cyclops:

cheers
[Android Head-Units] cool_head:
I've checked now that this version doesn't recognize my DVD.... DVD version says unknown... my mcu is 4.3.4-1-10-6101..
[Android Head-Units] ZexGX:
Thank you so much for this. I am very hopeful now that this unit will work with my car, as it has resistive controls and a 1-wire factory headunit connection.

My steering wheel button harness (that runs through the steering column) actually has 4 wires:

Yellow is a power source from the fuse box (to supply power to the KEY resistance circuit?).

Dark Blue is the KEY wire that goes to the headunit (the one that varies resistance)

Green is a +12v power source for the lighting that illuminates the keys

Black is a ground

Hope this helps. What will help you most is a wiring diagram for:

The factory headunit (to locate any signal wires)

The steering wheel controls (to locate any power/ground wires)

Airbag clockspring/SIR coil (if you can't find any info in the other places I suggested)

I have the headunit you linked and so far, so good. My current project is to get it rooted and then attempt to theme it.
[Android Head-Units] kaween:
Keep us posted. Always nice to hear what other people find out. But yes, I suspect it will work without too much of a problem.

As for the SWC resistive box : the one I build has 2 cables. With my previous headunit, I could connect the 2 cables to the 2 key-labeled cables coming from the radio and it worked perfectly.

With the AN21, this didn't work anymore and no value was being read upon keypress, so I dropped the Key 2 connection and didn't connect it anywhere, I connected the first cable of my SWC converter to KEY1, and the second to ground making sure that ground was on the same level as the ground of the AN21-U. Worked instantly.

Have fun with your unit, and I hope to read about your stupendous stories of succes soon. :)

I'm not 100% sure that Key1 and Key2 are identical in function, hence my remark that if things do not work out using Key1, try Key2. :)

---------- Post added at 10:10 PM ---------- Previous post was at 10:06 PM ----------

Erm ... *puzzled look*. That mcu version, is that the "new one that doesn't see your dvd ?".

Did it have any influence on your EQ issue ? If so, would you be so kind to post that mcu version regardless of the DVD issue ?
[Android Head-Units] cool_head:
I didn't check if the DVD was working before this firmware update but I'm almost 100% sure that the DVD was working.. I don't use the DVD unit a lot.. With this version the EQ is still resetting too.. I'm waiting for the 4.3.8 version with bc6 support that fixes the EQ reset.

---------- Post added at 10:47 PM ---------- Previous post was at 10:25 PM ----------

Here you go the 2.7.42 MCU files:

https://dl.dropboxusercontent.com/u/95210964/2.7.42 MCU.rar

cheers
[Android Head-Units] Djripper66:
Can't get root access

Hello I have never had a problem with this but first I can update su and two when I go through the process I have no problem until I type in terminal su then enter it then says "su: u I'd 10035 not allowed to su. Please help asap as everything like the icons and video is all black.
[Android Head-Units] ZexGX:
Trying this. Had an issue with my power supply in the middle of the process. Weird.

EDIT: Worked. Rooted now! Thank you! I used the 2.7.42 firmware someone posted earlier.
[Android Head-Units] Djripper66:
how do you install

Hello I was wondering how you install the lastest mcu update and which files do I extract to sd card sorry never updated mcu.
[Android Head-Units] Journeyman91:
You guys rock! Seriously. Thanks a lot! I will try all of this as soon as my unit finally arrives. Will let you know how everything is going - most certainly cause I'll have more problems :silly:

1 question [MENTION=1759114]ZexGX[/MENTION]: Glad to know you bought the same device! Hope you are satisfied so far. Did you receive any wiring diagram / manual with it or is everything coming down to personal knowledge and trial 'n' error? And why do I have to look at the Airbag?
[Android Head-Units] dimant80:
Not to me, all thanks to user Mamay72 at 4pda.ru :)
[Android Head-Units] Cavalier Condorelli:
BC6 OBD-capable BT board

Hi guys, could you please provide me some info where to buy the BC6 OBD-capable BT board?

Thanks.
[Android Head-Units] gamewarden3006:
so can anyone tell me which launcher this firmware has? Hopefully not the 4 big unmovable widgets,,,
[Android Head-Units] cool_head:
Oh crap, just found that the full format software, kills the DVD firmware.. Anyone knows which file in the full format package is the DVD firmware?
[Android Head-Units] kaween:
It does ? Wow. That's a nasty surprise.

Anyhow, my first bet if I was in that position would be 4.1-2.6.60.rar . It has been linked many times before on this thread as a "base line flash" of some sorts.
[Android Head-Units] ZexGX:
Pretty satisfied so far, aside from the lack of button LED color choices. I ended up with a green button light. They only offer Green and Yellow. I probably won't connect the illumination wire.

I did not receive any wiring diagram with it (other than the pinout labels on each wire on the universal harness adapter), but I did receive a generic AN-21U manual which covers extreme basics and other items I don't find too useful. My car did not come with steering wheel controls installed (the wheel didn't have buttons) so I figured out how to retrofit a factory optional wheel that had radio control buttons. It involved removal of the steering wheel and partial disassembly of the steering column along with locating the factory harness for the wheel controls under the dash, and replacing a part that's called an SIR coil (AKA an airbag clockspring) which is a pass-through for electric wires so they don't get destroyed by turning the steering wheel left and right. I had pictures from this process so I was able to count the number of wires on the wheel radio button harness... The airbag clockspring harness is a last resort. You should be able to figure it out by using a wiring diagram for your factory radio harness which would have the steering wheel control input wire(s) listed.
[Android Head-Units] cool_head:
Already tested with no success.... holy crap..... I will make some more tests but.... I'm not very hopeful... :crying: maybe i'll try the initial firmware 2.6.23, the 12 flash file version..
[Android Head-Units] ZexGX:
Do you have the radio apk file from .38 or .39? The radio in .42 is not allowing me to save station presets. Maybe you know of a fix, but I think replacing the APK with the .38 or .39 version may solve the issue. It worked for me when I had .38 stock (unit came with .38)...
[Android Head-Units] cool_head:
The .42 is very buggy.. the home and settings icon in the status bar doesn't work, the radio app don't save presets and the worst of all... the full format package that is needed to root this firmware kills the DVD...
[Android Head-Units] ZexGX:
I agree. I do not have a DVD in my headunit (Infidini) so I am not worried about that. I will be flashing the stock .38 again when I get home and try to root that.
[Android Head-Units] kaween:
It would be a good idea if the file repository would mark this version with a big red "this will break your dvd" warning, just like the "this might break your GPS" warning on the old versions. Knowing full well people have a tendency NOT to read important stuff, it might actually be of service to the small group of nice people whcih DO read warnings ....
[Android Head-Units] cool_head:
i've tested everything.. now it's official.. my DVD drive is dead.. most of people didn't noticed this because their unit don't have DVD drive.