yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] otromen02:
Not showing Auto Climate HVAC

Hi Guys, I recently bought this so called unbranded 4.4.2 Real Android. Everything seems to working fine, except for the HVAC, i read it needs the Canbus decoder, which I already bought, but it doesn't seem to show my auto climate. Previously on my MMCS, it will display, but not getting any with my new Android, any ideas?
[Android Head-Units] shajumcc:
Hi Dragoescu.

Yes you are correct there is a separate analog feed for the SWC. The canbus decoder that came with the ford fiesta DVD seems to be taking both the analog and digital signals.

I personally fixed the same DVD for a guy who owned ford fiesta 2014 model, everything seems to be working fine (sync, climatic control etc), but unfortunately not in my case, though we bought the same DVD from the same seller.

I got to know from Ford dealership, that the canbus signalling architecture in 2010-2012 fiestas is different to that what is available in models 2013 and above and that is why i was asking for a suitable MCU, to decode the Canbus codes of the Models between 2010-2012, as mine falls between it.

Also, thanks to Kaween, he told me about the resistive ladder thing about the SWC earlier. So, after connecting the SWC directly (without canbus) to the DVD (Key1 or Key2 pins), I am able to program it (assign keys to a particular function)

Now the issue is not with SWC anymore, as i would like the Climatic Control and Door Opening Warnings to be displayed in the DVD screen as well. I am not really sure how i can make this happen.

Appreciate any help here.

Many Thanks,

Shaju Mathew

---------- Post added at 11:26 AM ---------- Previous post was at 11:15 AM ----------

Hello friend,

I am on the same boat.

But you can get luck with this, unlike me:D. In the settings or in the extra settings menu, you can choose a model (mcu config) for your car. See if your car name is displayed and choose the one that is appropriate and once the reboot is completed, try the climatic control again.

If it asks for a password try "123456" or "7890".

The below link has some information about MCU and it corresponding model information.

http://xdaforums.com/showthread.php?p=53187245#post53187245

You can also try to decode what is in there displayed in your MCU config currently (you will see it when you scroll down in the settings menu or about device menu (not sure really))

http://an21u.coldzone.ru/

Cheers,

Shaju Mathew
[Android Head-Units] otromen02:
Launcher

Hi Guys,

Anybody know whether we can use other than the stock launcher? I find these launcher is much more cleaner and the widget shares between weather/music/radio, which is cool.

Thanks!
[Android Head-Units] Edgaras7777:
Yea.... maybe whats have weather application on desctop in android 4.2.2 system?
[Android Head-Units] brisk5181:
which version is this?
[Android Head-Units] dragoescu:
this is home launcher from Joying like android hud.

you can use any home launcher from appstore.
[Android Head-Units] tahir2007pk:
i have problem with my touch screen it sometimes work & become unresponsive after some use any suggestion i tried various firmware tried to reset my unit but no joy
[Android Head-Units] j2gifted:
Has anyone else been having problems with youtube working?

As of a couple of days ago, I can't get anything to load...

Just the message that says "tap to retry".
[Android Head-Units] dragoescu:
Same problem here!!
[Android Head-Units] j2gifted:
Have you found a resolve? I think it's something related to google play services.

I've tried downloading an older version of youtube. It worked for a few minutes then stopped. I also tried downloading a version that doesn't require google play services, but it fails everytime you open it [with or without google play services installed].

My wifi bars are also "greyed out" but I still have full connection to web... which makes me believe more that it's an issue with Google. Have the blocked their app from android radio users?
[Android Head-Units] KID52:
Yes, definitely seems to be a lot of differences despite at a quick glance being the same.

Another example, if I remember correctly, all of the stock apps on the Ouku are part of the same APK, whereas on this unit they are split into separate APKs.

I am going to test the controls again, but it is out of the car at the moment. Perhaps someone else could give the Keytest app a go and see if it registers anything. Would also be worth freezing the default apps and trying.

I may well be interested in the controller if I can't get a simpler (or software) solution like you did with the Ouku.
[Android Head-Units] jakejm79:
Well let me know. They are all separate apks on my unit (Aipod.apk, ATBluetooth.apk, AuxIn.apk, DVD.apk, Music.apk, Radio.apk and TV.apk).
[Android Head-Units] omarko:
does anyone have an issue with the unit where when you have your headlights on and you turn off the car, the unit shuts down but the button lights stay on ?

I normally drive with my parking lights on all the time and when I turn off the car and open my door, all lights shut off. However, whilst the headunit shuts down, the button lights stay on. If I turn off the headlights before I turn off the ignition, the button lights turn off after car is off.

Its not a biggie but would be nice to work out if its possible to have the button lights off no matter what setting was the car shutting down in.

my ILL cable is connected to the car btw.
[Android Head-Units] donaldta:
Maybe volume controls is a bad example. But in Android, apps can have different things happen with a long key press vs a quick key press. I'm not sure how the AN 21-U's SWC handles "repeat" but if it is like on a game controller then repeat is simulates the button being pressed and release continuously. So, "repeat" would prevent an Android app from acknowledging a long key press.

For example, on my Droid 2's Motorola Blue launcher, if I quickly tap home then it will zoom out and I can see all the pages of the home screen. However, if I hold down the home button then I see the recent app list. So, if I had installed this launcher on the AN 21-U then I might want to configure the a SWC button to perform Home to let the current Android app act accordingly, but the same key for a super long hold to take a screenshot.

Yeah, as I said I had misplaced the post. I cannot seem to find it anywhere on XDA or any of the other forums that I frequent. I must have used preview post and failed to hit send before shutting down the laptop or something. I can't figure it out because I spent nearly a day composing the message while trying to decypher the simili code. So, I am sad that its gone. I can't even find my own notes regarding the subject.

I'm glad you were able to figure it out. Kudos. However, qwerty.kl is the default key layout file for Android up to Gingerbread. Starting with Honeycomb, Android defaults to the generic.kl file which is much more elaborate than the qwerty.kl file from the older versions and already has the multimedia key events.

I also had the same idea as you earlier on and worked with KID52 to see if we could figure it out and even looked at the extra key layout files which came with the unit. However, from what I can tell that key events are called up programmatically. This can be duplicated as root on a terminal software by issuing "input keyevent 163" for media next or "input keyevent 165" for media previous.

Another question. After you freeze the com.tw.service_a5a4.apk package, do all the buttons from your SWC stop working or only the ones that respond with scancodes? I'm a little curious if the "native music apps" can still respond to the SWC because they are actually listening to a specific input or possibly if the media playback from those apps are actually running on the low level board.
[Android Head-Units] jakejm79:
Yes I think the reason that SW controls didn't work on the 2.3.X unit is because media controls weren't specified (along with a lot of the extended function keys (home, end, etc), not for any other hardware or software reason. It's a shame the programmers for these units didn't put forth a little more effort when creating the software, I couple of extra lines and you would have had global SW controls.

So are you saying with the AN21U that when you type a command into the terminal for a keyevent all apps follow it or just the (non) native ones. Maybe SW controls are handled completely differently and don't just simulate a keyboard key press.
[Android Head-Units] donaldta:
To be fair, the default key layout file should not be edited directly. As it could cause inadvertant issues. A copy should be made for a custom key layout to modify the specific input device. But, that doesn't excuse them for failing to provide one for the Ouku's SWC.

Incidentally, you can get the appropriate information for the filename using "cat /proc/bus/input/devices" in a terminal app. It seems for Android OS versions prior to Honeycomb it prefers the "{Device_Name}.kl" over the "Vendor_{VID}_Product_{PID}.kl" nomenclature.

I believe that it depends on the actual key event and if the particular app is programmed to acknowledge it. Though, I do not think the native apps listen for any Android key events.

Don't confuse a keyboard button press with a key event. A keyboard button press is acknowledged at the Linux layer as a scancode then Android uses a key layout file to associate the scancode with the predefined key events. Apparently on the AN 21-U, if you set up a SWC button to a system function; Home, Menu, Back, etc then it launches the key event without simulating the scancode as shown below.

The above condition can also be duplicated by using "input keyevent 82" as root from a Terminal app, but notice in his picture "scanCode=0".
[Android Head-Units] ThePapabear:
Thanks to [MENTION=5389783]donaldta[/MENTION]!

My SWC is working now! Sometimes i´m so stupid. Of course an electric circuit has to be closed to work correctly...

Giving Key1 to pin 10 and ground to pin 11 works like a charm and the unit is registering the keys from my SWC.

If i can help with testing something i will do so. I´m not a programmer that understands code or a linux crack, but if i have clear instructions, i can follow. My Unit is not in the car until now, but i can promptly set it up on my desk.

Thanks a lot for all the help and the work all people in this thread are doing!

Greetings from Austria

ThePapabear
[Android Head-Units] typos1:
Lol ! :)

Cant remember seeing on this thread what kernel this unit uses, anyone know which one it does ?
[Android Head-Units] KID52:
I see, the "Repeat" allows you to hold the button, so "Home" will function as expected, press to go to home, hold to show recent apps. If you assign another function to the same button, so "Home" to press, and say, "Next" to long press or super long press, then you will not be able to hold "Home", hence never be able to open the recent app list.

This is indeed sad news :(

All of them stop functioning. You are still able to set the functions, however it is impossible to then leave the settings screen without using a keyboard as the front panel buttons are also disabled.

I'm guessing this is good as it means the button functions are definitely being processed through Android somewhere.
[Android Head-Units] KID52:
Using

cat /proc/version

gives the following output.

Linux version 3.4.5 (john@john) (gcc version 4.7.3 20130328 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.04-20130415 - Linaro GCC 2013.04) ) #134 SMP Mon Dec 2 11:14:14 CST 2013
[Android Head-Units] donaldta:
Specifically, it is because of the system calls that the driver would make to the kernel. The interrupts aren't always the same across kernels. So, you would probably need to recompile the drivers anyways since Nexus 7 and the AN 21-U don't share the same processor. But, I would suspect that 3.1.10 is actually the minimum level due to the available functionality of the kernel.

It could but you would need someone to reprogram DroidTV to use rtl2832u drivers from the Java layer as opposed to the native Linux drivers that are included in the rar file. The sad part is that Christian Ulrich (chrulri) took down the aforementioned source code to the droidtv.apk that is mentioned within the post.

It uses a linux kernel. :laugh: But, which version I don't know. If someone with this unit types, "uname -r" that will output the version or "uname -a" will reveal more.

Well, that's sort of my guestimate anyways. Someone would need to actually test it with software that responds to long key presses to verify that's how the SWC handles repeat. I supposed you can use the KeyTest app since it verifies values for "repeatCount" and "downTime".

Well, that is certainly interesting. Can you provide the output to "cat /proc/bus/input/devices". I'm curious which input devices are actually registered to it.

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

Heh, heh. That works too. :)
[Android Head-Units] KID52:
Sorry, I meant to say I had tested it. The home key on this unit brings up the recent app list, when you assign a long press to the same button, it does not, if you set it to repeat, it does.

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="MSB2522-Touchscreen"
P: Phys=msb2522-ts/input0
S: Sysfs=/devices/platform/msb2522-ts/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=1000003

I: Bus=0018 Vendor=dead Product=beef Version=28bb
N: Name="TS-CAP-GT8"
P: Phys=ccz\c cz
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=event1
B: PROP=2
B: EV=b
B: KEY=0
B: ABS=2658000 0
[Android Head-Units] donaldta:
:good: Cool. Thanks for the clarification.

Omg "dead beef", lol. There's a little bit of geek humor there for you. For those that don't know those IDs are written in hex [0,1,2,3,4,5,6,7,8,9,a,b,c,d,e and f]. So there are a limited amount of letters that you can use to assemble English words. It is sort of like the magic number "3405691582" in Java which identifies a class file, which is represented as CAFEBABE in hexidecimal. A little bit of trivial geek humor for you.

Anyways...

Here's an experiment to get an idea of how the might be SWC is working. Per our last conversation, the multimedia keys did not show any representation in the KeyTest app. So, if you're willing to experiment, copy the attached custom keylayout to the /usr/keylayout directory and reboot. I made the following swap from the default Generic.kl file.

key 1 VOLUME_DOWN
key 114 ESCAPE

This should swap the Escape (back) with the Volume Down for the front panel. The question is though, does it have any affect on the programmed SWC functions? It won't affect the soft keyboard but maybe a have one available just in case.

Btw, I am not 100% if file needs to be "Vendor_{vid}_Product_{pid}_Version_{ver}.kl" or "{Device_Name}.kl" nomenclature. If it doesn't modify the functionality of the two buttons then try renaming it to either "Vendor_dead_Product_beef_Version_28bb.kl" or "TS-CAP-GT8.kl". I named the file "Vendor_dead_Product_beef.kl" (lol) because it should apply to any version and besides it is the same as the other custom files in the directory
[Android Head-Units] KID52:
"Vendor_dead_Product_beef.kl" follows the same format as the other files there as you say.

I have placed the file in the directory and rebooted, but it does not seem to have had any effect, nor does renaming it and rebooting again.
[Android Head-Units] donaldta:
Okay, that's pretty weird. Can you try using the KeyTest app to get the output for the various front panel controls?
[Android Head-Units] KID52:
It's the same as before, only "Menu" and "Back" functions register anything in the app, the physical front panel button that function is assigned to does not matter, the output is the same.

"Back" is Keycode 4, KEYCODE_BACK, scanCode 0

"Menu" is Keycode 82, KEYCODE_MENU, scanCode 0

That is with, and without the modified keylayout file.
[Android Head-Units] donaldta:
Whoa.... wait a sec, do they also report "deviceId=-1 source=0x101"? If so, that would be same as your last screenshot with the menu button assigned to a SWC button.
[Android Head-Units] KID52:
Correct.

The front buttons and SWC give exactly the same output in that app.

Although not in my car, I have used a resistor between KEY1 and ground to emulate a button being pressed, assigned this to "Back", opened the Keytest app, press "Back" on the front panel, and then "Back" by using the resistor, and all information is identical expect the eventTime and downTime which is to be expected.
[Android Head-Units] typos1:
Well, thats higher than 3.1 . . .

. . . so should work with that DVB-T tuner and app.

Strange it doesnt show the kernel number in settings like other Android versions do.

I know, it wouldnt be Android if it wasnt Linux based - EVERY Android version uses a Linux kernel ! - Android IS Linux (albeit with a Dalvik machine added as I m sure you know already). Its just for some reason the kernel version does not appear in settings as it usually does, well, not had the pleasure of getting my hands on one of these units yet, but it doesnt appear to be in settings from the pics I ve seen on here.
[Android Head-Units] rfsimoes:
I sen't an email to de RTL2832U driver developer. (The one available at google play)

He quickly replied

What do you guys think?
[Android Head-Units] dragoescu:
I don't use youtube in car and I did not search for a fix. But is see that there are solutions if you google it.
[Android Head-Units] j2gifted:
I thought when you said "same here" that it was in reference to my post.

I've been googling and can't fine a solution that works.
[Android Head-Units] dragoescu:
Go to settings and remove your google account. Then go to settins app, search for youtube an clear cache. Then try to use youtube app without an account. If this is working then see what's the problem with account. If not, try to use youtube from browser on your car hud. Also you may want to try with an wifi connection other than phone hotspot or 3g.
[Android Head-Units] eriedroid:
Greetings,

I've already using the android double din head unit device, purchased form alibaba for my chevrolet captiva 2014. The specification are:

CPU : Cortex-A9 dual core

Ram: DDR3 1 GB

Android : 4.4.2

MCU: 4.3.13-11-53-450101-150412

System: 2.9.5_2015610

DVD: 2.13.13.1-860mc

Screen: 1024 x 600

I using google to search information about my device and direct to this xda forums. So I have some trouble with my head unit device as below;

First I got notification that my storage almost full, so I can't update any application from google play store. Then I do factory reset using code '7890', after that I have problem with my head unit;

1. the dvd version is blank

2. radio app is broken, no sound when I turn on radio

Could somebody assist me to fix my problem above, perhaps with the proper setting or even to flash the proper firmware for my device.

Appreciate for your help, thanks in advance.
[Android Head-Units] wanxu:
Hey, how to format the internal sd (5GB) in order to do a clean install?
[Android Head-Units] ozmcy:
Hi,

I just solved my inverted touchscreen.

I have a 6.2" screen

dual core

1gb ram

dvd destroyed after the first firmware I downloaded.

I am a new user in xda,

so I cant post links,

so just type " /watch?v=1VC1o_KocII&feature=youtu.be " after youtube com

there is a link in the description to download the files I used.

thanks !
[Android Head-Units] shajumcc:
Disturbing Background Noise

Hi Friends,

I am not sure if any of you have faced an issue with a disturbing background noise. This happens when I play music or make calls via Bluetooth.

I am not sure if it is the Hardware or Software, whenever I stop or pause a music that is played, i can hear this background noise for few seconds and then it becomes quiet. It starts all over again when I start the music.

It is slightly noticeable while playing music as the sound from the music player masks this background noise, i dont have a problem with this.

But when i make/receive phone calls, the person on the other end can barely hear me as this background noise is passed to the his phone.

I found this link in 4pda.ru.

http://4pda.ru/forum/index.php?showtopic=522762&st=2320#entry36013929

I cannot read Russian, so tried to translate it to English. After going thought the pictures and document, I am not sure exactly what they are trying to do here.

Also, please advise if there is a software fix to this issue, like an firmware update or mcu update.

I have tried all firmware from 2.7.29 to 2.9.5

I have done a full firmware format and i am now back to firmware 2.7.29.

The details of my head unit can be found here http://www.aliexpress.com/item/Capacitive-screen-stereo-head-unit-For-Ford-Fiesta-android-4-2-OS-car-gps-navigation-system/2012286672.html

Please help me out guys.

Many Thanks,

Shaju
[Android Head-Units] shajumcc:
hi,

I found a full firmware format in a Russian forum 4pda.ru

http://4pda.ru/forum/index.php?showtopic=522762&st=800

1. once you are on the page, translate it to English (use a google chrome browser)

2. Search for "Firmware Fullformat "

3. You will get 2 options,

4. I tried the first one.

But do it at your own risk.!!!!!!

I just did this last night to correct the background noise while using Bluetooth and while playing music(Issue that i posted below), Unfortunately the background noise still persists and fortunately i was able to get my unit back up again without any issue.

Good luck.
[Android Head-Units] petarta:
How do you install nextgen ? Device ask for password for install from unknown sources! I tried 123456 and 7890 but these are not good passwords.

Послато са GT-N8000 уз помоћ Тапатока
[Android Head-Units] andre.berenguel:
I'm with 2.9.5 MCU 4.3.13 Kaier firmware.

After I did a "Factory Reset", my unit is showing "DVD Version: Unknown".

When I try to insert a disc into the unit, nothing happens.

I've already tried to downgrade to 2.6.60 until Redmod 0.2.73, I did a lot of full formats and factory resets. No success.

Is my DVD disc reader bricked? Is there some place I can buy only the reader?

I've read that the DVD firmware might have been erased during the reset process. It is a pity there is no method to recover it.

I'll do some attempts with the hardware. There is a pin labeled RST in the DVD. Does someone know what it can be?
[Android Head-Units] perieanu.petrut:
yes,it's bricked.unfortunately,the software support for this it's non existent,even for the life span of the dvd.the guys who did the ''software update'' job aren't so smart in this programming bussiness,the are learning on your device,like the russian redmod author.so if something goes wrong,they hide behine the warning that tells you the update is your own risk.

so just use a stick.

best regards,ovidiu
[Android Head-Units] dragoescu:
Wow da' suparat mai esti!!!
[Android Head-Units] sle1010:
Can you please tell me how you installed the update to system version 2.8.8
[Android Head-Units] Jond65:
No sound in radio, GPS or DVD, HELP!

Hi

I have this radio, tocado 8685 with the one vol button and silver face plate. I did a test fit and start up in my JEEP TJ and I got sound, all seemed fine. Now I am going for final fit and I have no sound. I finally figured out the factory reset code, 7890, thanks to this site but that did not help.

I have an email out to the seller on eBay but who knows if I get a response. How can I fix this sound problem please? I know the JEEP speakers are good, plugged the original factory stereo back in and it works fine.

Addendum:

Ok to add more, I have a very similar radio for my 1989 Firebird. The radio harness is exactly the same. I plugged in the radio above, and it works, so GREAT radio is ok. So it has to be in the harness I mated. I cut out all the butt connectors and solder EACH one. I updated the ground connection as well, STILL DOES NOT GIVE ME SOUND. I checked every connection that goes to the radio and to the JEEP. I cant find anything wrong yet the harness has to be the issue. My last thing is to run ground from the radio to the battery ground. I am at a loss, any info would be much appreciated.

PLEASE HELP!!!! thanks!