yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] superman79:
color app and other issue

I had two issues with the radio that may have lead to the app going away. My main issue is that I have the unit connected to my rear monitiors in my car through the video 1 and video 2 sources (av/rca video 1 and 2). However, I could not find a way to select the two sources on the radio such as things like (disk, aux1, video, ipod, etc). So while looking through the extra settings on the radio I clicked on the model tap and hit one one of the models to see if it would turn on the function. It did not, and it might have did away with the color app function. I tried changing the model multiple time but it did not bring back the color app that changed the lights.

The only thing I did with the radio was registered my google account, and after I did this is when I noticed the color app had disappeared. My unit has multicolored leds, just not working anymore
[Android Head-Units] KID52:
If you plug external screens into the unit they should just duplicate the main screen, at least that is what happens on my unit. I did not need to "enable" the screens, as soon as I plugged them in, the duplicated image was displayed.
[Android Head-Units] omarko:
Thanks very much for the video. I can see now what you mean about the two different modes.

My radio is definitely in ordinary mode as it always goes through a full boot cycle showing the car logo and android logo so not sure what else to try outside of waiting for the seller to have some ideas.
[Android Head-Units] KID52:
This is correct, you press the "START" button on the unit, then press the function you wish to assign, for example "NEXT", then you press the physical button on the steering wheel. The function will have a yellow background, then once it detects a physical button press, it will change to grey. The text should also change to something like "NEXT/NEXT(L)". Once you have finished assigning buttons, you press "END".
[Android Head-Units] KID52:
Just for reference, my unit has the sleep function, but turns off correctly when the ACC wire is not 12v (key out of ignition).

If I hold the volume knob in the unit will go into "sleep mode" (using around 1A still!), if I press the knob in again the unit turns back on instantly. Note that this mode is different to just turning the screen off by pressing the brightness icon in the notification bar.

You will notice that resuming from sleep mode you can see some sort of "transition" as the most recent default app opens, even if you do this from the homescreen. Waking up can only be done by pressing the volume knob again, no other button will wake it. In contrast, by pressing the brightness icon, then touching the screen (or any button), you will still press whatever is at that location on the screen (or activate the button function, eg home).
[Android Head-Units] KID52:
I cannot seem to replicate this issue, upon reboot, my unit correctly remembers the live wallpaper I selected, I even tried a non-default one (Spectrum ICS), and that remained on reboot.

I have tried it with the default launcher, and ADW launcher.

Even cutting all power (constant 12v and ACC) did not change the wallpaper back to the winter one, it stayed as the one I had selected.
[Android Head-Units] sorin129:
Yes that is the way I was trying before but if I press functions Start and then Volume+ first, then no matter what button I press on the steering wheel it does not registers. I will go now to the car and try some things ( like mesuring the voltages and checking the connections again) and let you know if I have any progress.

Well, I will try their directions as well but I don't think they really know or understand my problem. I just received another email from them and now they say that i only need to connect Key 1 or Key 2 to B31 and that's it. Look at the response that I got from them:

"Dear sorin129,

Friend, there're wheel key1/ wheel key2 wires for steering wheel control function. If your car only have one SWC wire, you can just connect one key1/ key2 at randomly.

After connect the wires correctly, you need to learn the SWC function before using it.

The following link of SWC function is for your reference:

https://www.lightinthebox.com/download/648552eb-88b4-4351-a633-957fd68bd7cd

Note: Steering wheel interface is special for cars with buttons, but some cars’ steering button are not able for study but by “can”, such as Ford MONDEO

Please kindly click Application>Setting > General Settings > Steering wheel Settings, then setup the SWC function step by step.

Hope it helps.

Your cooperation will be highly appreciated. Thank you very much.

Have a nice weekend,

Winni"

Thank you for your pointers. English is my second language but that is no excuse :) (I would probably do the same mistake even if I wrote it in my native language lol ) I will try to make my posts more visual pleasing and easier to read from now on. I think rush to write the posts and that is my main problem but thanks again for your help. I do appreciate it

Now back to the car and see if I can figure this SWC out. Fingers crossed :)

---------- Post added at 02:27 PM ---------- Previous post was at 02:10 PM ----------

That was my understanding also but if I do that, mine will not register the pressed button on steering wheel. The only way I get it to register anything, is by pressing and holding the steering wheel button before I press Start function on the unit. Something is diffidently not right just can figure out what.
[Android Head-Units] cyberpapa3:
I gave up trying to get the SWC to function directly on my Civic and bought an AXXess ASWC-1 module and setting it up I was able to program all my buttons. My only gripe with the Steering wheel program is they did not have a CH up or CH down option.
[Android Head-Units] donaldta:
Okay, so I've had a little geeky conversation over drinks last night with some of my friends. It turns out I have been mixing up some conventions and terminologies when it comes to digital SWC connections. So, I apologize for that. Let me clear up some things...

Bosch's Controller Area Network (CAN) Bus has several specifications which are controlled by the International Standards Organization (ISO) and Society of Automotive Engineers (SAE). The single wire CAN Bus is commonly known as General Motors Local Area Network (GM-LAN) and is based on the SAE J2411 (Single Wire CAN) specifications. However, in other CAN Bus specifications there is usually a High Voltage and Low Voltage line. That's where I was mixing up CAN High and CAN Low with speeds where it is actually voltage.

There are different specifications for high and low speeds over CAN Buses, but they are usually used assigned to different sub-systems; i.e. Engine Diagnostics vs Infotainment. However over the same physical interconnections between microprocessors, CAN High (Voltage) and CAN Low (Voltage), will operate at the same speed. It still is a bidirectional communication; however, it uses differential voltage references to transmit the data.

For example, if CAN Bus is idle at 2.5 volts then when it transmits data, CAN High will apply 3.75 volts of pressure while CAN Low will apply 1.25 which is a differential of 2.5V between the two lines. Apparently, this is done for fault tolerance and error control.

There are also two more specifications for single wire, digital buses which aren't handled under CAN. There is also the Local Interconnect Network (LIN) bus which is specified under SAE J2602 specifications. Apparently, some Volvo models used LIN bus to interconnect the ECU's SWC singals to their Infotainment system. There is also the ISO 9141 specs which define K-Line and L-Line buses. K-Line is apparently used in various American, German and Japanese manufacturers/models.

So, while this expands on definition possibilities of type of single digital connection that relays the SWC's signals from a car's ECU to the factory radio. I still believe that that A1 pin on the 24-pin "C1 Radio" connector in your car uses a single channel CAN bus (aka GM Lan). Whereas we know your car uses voltage references at the steering wheel column between the physical buttons and the ECU. So, I still sort of wonder if you expressed this to the seller or if left this open ended. Because as you said, it seems that they don't get it.

I actually start composing most of my post much like how I speak. But, I often have to make a few edits so that it is more readable. Sometimes more than not, you'll even see me edit my messages well after I've posted because I've caught a mistake or two that I didn't catch before. So, I can definitely sympathize with you.

:good: Good luck!
[Android Head-Units] Serphilip:
System in crash

Hello, I'm new in this forum but I follow you for a long time, I have a problem I've a autoradio android ouku like this model: TH8681GA. But now the system to crash, but does not operate the factory reset, you can help me? Sorry for my English, i am Italian. Thank you
[Android Head-Units] wanxu:
I think that was for me. It all worked ;)
[Android Head-Units] dragoescu:
I did some tests and it seems that this unit (the android board) is not gracefully shutdown. When the key is removed the MCU board is cutting power to android board. This could cause problems in time, like data loss and android system not responding.
[Android Head-Units] cchrisv:
I enabled delay shut down for this reason. Does it help with a more happy shutdown?
[Android Head-Units] dragoescu:
What does this "delay" do? It delays the moment when the power is cut? If this is the case, then there is no difference since Android is not gracefully shutting down.

If instead somehow will transmit to Android the PowerOff command (or simulate a press of power button), then this will do the job.
[Android Head-Units] cchrisv:
Any suggestions in improving GPS strength? Mine will almost never lock. Right now the antenna is attached to the inside of my dash. I'd prefer if it wasn't outside of my dash. Is there a better antenna I can purchase?

I'm using it on a 2010 VW GTI. :cowboy:
[Android Head-Units] dragoescu:
Try to install it on A pillar.
[Android Head-Units] wanxu:
I think it's what's him is saying, just the power cut. Maybe we could achieve it with a Tasker command:

-When Screen is off -> power off device

But my guess is that the problem would be if we restart the car and the unit is shutting down we would need to wait until it's completely off and then turn it ON.
[Android Head-Units] dragoescu:
No power off notification is send. So in this case I think the broadcast receiver on Tasker will not work. I wrote an application that listens fir power off or screen off notification sent by android. It seems that none of those will be sent because the power is just cut off.

---------- Post added at 04:22 PM ---------- Previous post was at 04:17 PM ----------

I wrote the app to detect shutdown and run an application. I want to switch to radio when the unit is powering off so on the next power on I will have audio (radio) during Android boot. But it does not work. I will enable some log dumping to sdcard so I can see if the Android system is sending power off notification. Also the app is listening for Screen_off notification.

Here is the app in case you want to test: https://dl.dropboxusercontent.com/u/10182062/CustomTasks.apk

Basically you select the app that will be started when it detects power off. The fast way to test it is:

Open my app, select radio for the app that will be started

Then switch to music app, and play some music

turn off the car and wait for the dvd to shutdown

turn on the car. If you hear radio, then on power off my app opened radio and is working.
[Android Head-Units] denvit:
Couldn't get into recovery

Hi there,

I have this model of radio and I couldn't get into recovery (tried every combination with Power + other buttons while starting)

I was wondering how to get into recovery mode since yesterday I messed up with the gocsdk in /system/bin while trying to permanent root my head unit

Any advice on how to enter that damn recovery mode? I cannot get into the UI (the screen is black after the "android" logo) but the radio seems to boot normally (I can use the bluetooth to make phone calls and hear them through the radio, the volume buttons works and so on, just the screen is black)

Thanks in advance
[Android Head-Units] dragoescu:
Your android is not booting completely. Bluetooth part is not controlled by android. Volume also is controlled by MCU.

There is no recovery (as far as I know), you can try to flash a new firmware (or the same one to overwrite the files that you messed up).

To install a new firmware, copy it to root of an sdcard, put the sdcard in the unit (unit is poweroff). Press any button of the unit and using something like a needle press reset. The unit will go in firmware update mode, will check sdcard and if it finds update files will apply them.
[Android Head-Units] denvit:
Found the way, never noticed the "reset" button.

Anyway, right now I tried to flash older firmwares (like the 2.8.7 patched) but it hasn't fixed anything, still stuck with the black screen
[Android Head-Units] dragoescu:
Try RED MOD
[Android Head-Units] denvit:
Flashed right now, nothing so far.

Still stuck at black screen after the Android logo
[Android Head-Units] dragoescu:
what exactly did you do to break android?
[Android Head-Units] denvit:
I moved the /system/bin/gocsdk to /system/bin/gocsdk.bin

created a new file (with the correct permissions) named gocsdk in the same dir (/system/bin/) and wrote inside it

#!/system/bin/sh
/system/bin/su --daemon &
/system/bin/gocsdk.bin "${@}"

and saved with correct permissions

I also set a bootanimation to /system/etc/bootanimation as a zip file (see the file attached, it's a nice Skoda bootanimation I made by myself).

After that I rebooted and the head unit got stuck

-----

Does anyone have the "Kaier Support Tool"? (links from this thread are dead)

It's the software to unpack / repack the firmware files, I might wanna try to fix it by creating a specific firmware
[Android Head-Units] dragoescu:
moved the /system/bin/gocsdk to /system/bin/gocsdk? Baybe to gocsdk.bin

and saved with correct permissions

I also set a bootanimation to /system/etc/bootanimation as a zip file (see the file attached, it's a nice Skoda bootanimation I made by myself).

Did you use corect RGB encoding for bootanimation pngs? I did the same once and got the same blank screen. But in my case reflash the stock firmware fix it. Try to install a clean(stock) firmware, not mod, since those will not erease /etc folder and will not change the bootanimation zip.
[Android Head-Units] denvit:
Yep, moved to /system/bin/gocsdk.bin , sorry, edited!

Maybe the problem is because of the boot animation, but that's strange since I reflashed about 3 firmwares (3 original firmwares) without success.

I also read in this forum that there are 2 files to "format" the head unit, but I might also read about them that they break the DVD.

Is that true?

And last, but not least, has anyone that firmware unpacker? I might fix my issue by giving some commands in the installation script since I actually haven't any shell access to my head unit
[Android Head-Units] dragoescu:
Yes, full format will break the dvd firmware. Some members suggested to disconnect the DVD from mainboard and then try to use full format.

Does the new animation boot play? Or it stops immediately after logo? Can you upload a movie with the behaviour ?

You find the full format files here: https://yadi.sk/d/tbaxJYL9cJjKK/Firmware

---------- Post added at 01:41 PM ---------- Previous post was at 01:36 PM ----------

can you explain what are you trying to achieve with :

#!/system/bin/sh

/system/bin/su --daemon &

/system/bin/gocsdk.bin "${@}"
[Android Head-Units] denvit:
The new boot animation doesn't play, this is the "boot sequence":

1. Screen off

2. Pressing Power to turn the radio on

3. Android logo shows up for about 4 seconds (like it normally did before)

4. Screen goes black (but is on)

5. Radio could be heard (only static noise because is not tuned) and volume could be controlled but the screen is still black

---

With the gocsdk script I was trying to get permanent root, since Baidu Root got me only temporary root
[Android Head-Units] dragoescu:
I think your android is no booting at all. Is firmware flash ok (for both files?)
[Android Head-Units] denvit:
Yes it is, proof attached.

Still stuck with the black screen

Is there a way to do a factory reset?
[Android Head-Units] dragoescu:
Try with 2.9.5.
[Android Head-Units] denvit:
Is the first I tried :(

I tried almost every firmware I found, without any luck
[Android Head-Units] dragoescu:
Hmm,

Then I think you should try to open de unit, disconnect dvd, use full format then flash a new firmware.

I have no other ideas.

Also maybe you can wait for some colleagues from this forum if they have ideas.
[Android Head-Units] madlac:
OBD screen

Hi, all

Redmod 1.6: I have this screen in Settings-Car devices-Car settings. Anyone knows how to make a shortcut to this and/or make it a startup/wallpaper? Is there a stand-alone app for this by any chance? Thx
[Android Head-Units] dragoescu:
Hello,

https://play.google.com/store/apps/details?id=ex.chinyang.android.xshortcut

---------- Post added at 03:39 PM ---------- Previous post was at 03:36 PM ----------

Does anyone use this DVD unit on a ford focus MK2/MK2.5 (preferably EU version)?
[Android Head-Units] denvit:
Do you have the link for the full format?

I couldn't find it
[Android Head-Units] dragoescu:
http://xdaforums.com/showpost.php?p=63298217&postcount=7600
[Android Head-Units] denvit:
Nevermind, didn't read that part, sorry!

Thank you!
[Android Head-Units] madlac:
I think this could be the app: com.tw.carsettings_82e7
[Android Head-Units] dragoescu:
Yes, it is te green icon app called car settings
[Android Head-Units] denvit:
Okay guys, big update!

The unit is returned back to its original state, I did a full format and installed the latest firmware

I readded the same boot animation and got stuck again, at least I know what the problem was lol

Anyway, if anyone get stuck like me, simply format the unit wit the "full format.rar" and then flash a newer firmware.

Thanks to [MENTION=1512498]dragoescu[/MENTION] who helped me with the problem today!
[Android Head-Units] dragoescu:
DVD firmware is there?
[Android Head-Units] dragoescu:
You can use a tool do install the boot animation but more important there are some guidelines about how to encode the pngs inside the zip: http://xdaforums.com/showthread.php?t=1560836

As far as images type… well… for the best experience (IMHO) you should use PNG files, RGB color profile, 24 bit (TRUE color), 96 dpi (not really important, could be 150, 200 or even 300… PIXELS defines size actually) and with NO transparency or interlacing.

About interlacing... IMPORTANT thing:

PNG files must be WITHOUT interlace. Interlaced PNG save several resolution built into the file, and it is mainly used for web viewing on slower connection - loading lower resolution first, than a higher one, than the highest one. This mean that ENTIRE picture is shown very quickly in lower resolution and the quality improve as the data is read. It is very similar to making JPG images progressive. Same reason. Interlacing make believe loading process faster, but it is JUST an impression. But, the file is MUCH bigger and that process is NOT needed for our android. So DO NOT use interlacing!
[Android Head-Units] sciallo:
I bough a new unit on ebay for another vehicle I have. For simplicity I figured I'd get another just like the one I already have and got this thinking I was getting another AN-21 (compatible) and I'd know what to do with it, how to root it etc.... This is what I ordered: http://www.ebay.com/itm/201433997805?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT. What I got looks just the same, but has completely different hardware. There seem to be so many different ones out there now that I have no idea what this is.

Model number on box: TH8086GN

From "About Device" in settings:

Processor Type: QuadCore-R16 1.6G

Android Version: 4.4.2

MCU Version: 5.3.16-1-10-610101-150819

System Version: 4.4.4_20150821

Interface and most menus in settings are very similar to the AN-21, it has internal WiFi with external antenna, usual ISO connector in the back, but different connectors for RCAs and such in the back...

Could anyone point me in the right direction before I go bricking this one trying to root it?
[Android Head-Units] dragoescu:
The specs that you posted are fir the unit in the link. What is the CPU manufacturer?
[Android Head-Units] denvit:
Thank you for the guideline!

Do you think there is a way to "debug" the bootanimation before loading it on the head unit?

I don't want to take it out the car again, open it to detach the DVD, and then re-format again because of a boot-animation

Thank you again!
[Android Head-Units] dragoescu:
https://github.com/bq/android-bootanimation-checker

Or you can create one directly on the DVD from a video using this: https://play.google.com/store/apps/details?id=com.create.bootaminmationcreater&hl=ro
[Android Head-Units] sciallo:
Sorry, I'm not sure what specs/link you're talking about, the ebay link I bought the unit from are for a Dual A9 Core 1GHZ CPU I received a quad core ARM Cortex-A7 @ 1.63 Ghz

Here is results from cpu z app: http://valid.x86.fr/a/lvevye
[Android Head-Units] dragoescu:
Did someone tried iPhone on this units? I want to know if to buy 30 pin to lightning adapter.
[Android Head-Units] hellSunshine:
I tried iPod 6th gen (dock connector) - works great :)

I also tried iPod 7th gen (lightning) with OEM adapter to dock connector - could not bring to work. :(

Maybe it would work with some "original" adapter on iPhone as well but for me it was not worth more attempts to get this fixed.
[Android Head-Units] dragoescu:
So iphone 6 with apple adapter from 30 pin to lightning is working?
[Android Head-Units] hellSunshine:
No, my friend, you got me wrong! I only brought iPod with dock connector to work, not iPhone nor iPod with lightning connector. Sorry about the misunderstanding.
[Android Head-Units] dragoescu:
Ok, thanks for the info!!
[Android Head-Units] hellSunshine:
btw, did you find a solution with starting the radio app?
[Android Head-Units] dragoescu:
Not for the moment. I will dig into the android os this weekend and see if i can find a solution.
[Android Head-Units] spaceman99:
I have MK4 Mondeo and MK2.5 Focus, and do not see any of this, neither do I get any reverse sensor indicators :mad:

I have noted that VW and other brands support climate etc, but it seems Ford is not supported.

Would love to see this feature set working, but suspect it never will for Ford. Let me know if you find a way to get it working :D

EDIT: To answer your other post, I'm also using a genuine apple 30pin to lightning adapter. This works well for charging, but I find that I get an intermittent background hum when playing music. Not sure why because my old 30 pin iPod does not have this problem.

The hum does not appear to change with engine speed, but more with location of the phone in the car and in motion. I suspect RF interference, perhaps from the phone antennae. Using iPhone 5s... I have not tried another phone.

I added a ferrite bead to the cable to try to cut interference, but that did nothing, so I don't bother streaming from the phone.
[Android Head-Units] Zaphod-Beeblebrox:
I suspect you actually have one of the HuiFei based units. There is a very active thread here:

http://xdaforums.com/showthread.php?t=2660662
[Android Head-Units] sciallo:
Thanks for the reply, I thought it might be, but looking at their version numbering for mcu especially, I'm not too sure.... I'll ask there