yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] omarko:
oh really? where is that? I tried to look everywhere!!!! if you remember or can have a look, let me know please!
[Android Head-Units] patrickoneal:
Settings:Sound:Reverse Mute

It's the second option down.

http://imgur.com/BRvZkgV
[Android Head-Units] PsychoMcSatan:
Couldn't find an APK anywhere, but here's a Titanium backup of that "Color" app

Mine's capacitive, but the layout is like the older Ouku units with the row of four buttons on either side and two knobs. The text on these buttons is what glows the color that you choose with the attached app. And while both knobs do seem to click with a press, I can't program any function to that press.

That looks identical to the one I got shipped from China. Torque Pro sees it, but says it gets no response. Fiddled with baud and a few of the other options to no avail.

Mine has "Firmware revision 1.4B" written on it so I'm wondering if firmware can be upgraded. Though for $11 shipped, I might just order the one you list.

-PMS
[Android Head-Units] omarko:
nice, thanks ... I missed it !

another question for anyone out there, why is it when I search for this on my unit :

https://play.google.com/store/apps/details?id=com.cyphercove.audioglow

it does not come up with any results but it does show on my PC? I saw it running on someone else's HU so surely it has to work !
[Android Head-Units] PsychoMcSatan:
It doesn't believe that it's compatible. I just searched now and Google Play tells me it's compatible with some of my devices. When I expand, it has an X next to my "MStar Semiconductor, Inc. Full AOSP on MStar Cedric3" which is the name my HU shows up as. It will probably work if you manually install the APK.
[Android Head-Units] omarko:
how can I do that?
[Android Head-Units] sciallo:
Thanks, It looks like you backed up data only, there should be a choice to back up app+data or app only...

---------- Post added at 11:25 PM ---------- Previous post was at 11:24 PM ----------

Download the apk, save it to the sd card and install it with a file browser or the apk installer...
[Android Head-Units] PsychoMcSatan:
Long day. Let me go try to backup again.
[Android Head-Units] omarko:
thanks but how do I actually do that? its a paid app. Where do I download it ? on my pc ? how ?

on my HU ? how?

thanks
[Android Head-Units] sciallo:
Ah, and that's a paid app... It might have the same problem as other paid apps that aren't showing like tablet talk discussed early on...

If you're rooted you might want to try and play with market helper...

Needs root, I haven't tried yet since I haven't had time to root mine yet...

---------- Post added at 11:38 PM ---------- Previous post was at 11:34 PM ----------

Should be pretty straight forward...

Download the app, side load it, open it (I like to make sure market or google play instances are not running... in the settings->apps kill them) and change the pull down menus to identify your HU as a tablet. Maybe a nexus 7...
[Android Head-Units] PsychoMcSatan:
No such choice because it appears to be a system app.

My system version shows 2.6.60, but I'm wondering if there are customizations that are added by the different distributors.
[Android Head-Units] sciallo:
A while back someone posted a copy of the whole /system/ Folder for 2.6.62... I found it there under /etc/apk. I'm about to try that one (if it works with my version 2.6.60)...

---------- Post added 26th December 2013 at 12:01 AM ---------- Previous post was 25th December 2013 at 11:52 PM ----------

I guess that app doesn't do it or my unit doesn't have variable color LEDs... the app opens, but changing color does not effect the color of the LEDs... You said it's a sys app, maybe it needs root permissions... I'll experiment more once I root it. Out of curiosity, what's your MCU version?
[Android Head-Units] hellSunshine:
Extract content of system update files

Did somebody find a way to extract the unit's system update files, i.e. the 8e3513e2-ea4a-11e2-8a0f-000c29ba27c0-6 ?

I rushed through the thread but could not find a matching solution....
[Android Head-Units] mvd2015:
Play Store missing

Hi, I had to reset my device to factory mode,and it did not have the play store. Than I updated to System Version 2.7.29, but the poroblem still there. Without the Play Store I can't download any app.

How can I solve this problem?

Thanks
[Android Head-Units] TheSSJ:
[MENTION=6669079]hellSunshine[/MENTION]: seems you rushed too fast ;)

http://xdaforums.com/showpost.php?p=60050060&postcount=6716

This tool is for decrypting image files

Then you can open the decrypted file with an ext4 viewer (for Windows, search here in the forum)

[MENTION=6676931]mvd2015[/MENTION]

Flash 2.8.8, there the Playstore should be available
[Android Head-Units] hellSunshine:
Many thanks, but is there also a similar tool for Mac OS? I came across the Kaier support tool when rushing very fast through the thread but it's for Windows only. :confused:
[Android Head-Units] maciej03:
I can't root my unit. Root Master 1.3.6 without errors but no root and supersu app. Root Master 2.1.1 click root and I have a few "parse error". Baidu root - various version, click blue button,install and show "app not installed". I have internet connection.

Android 4.2.2, System version 2.8.8
[Android Head-Units] TheSSJ:
Unfortunately you then need to set up a VM with Windows, sorry :(

It's a miracle at all that this tool exists, being it available for all platforms would just be too much of a wonder :D

[MENTION=6436496]maciej03[/MENTION]: Normally Baidu should install without any issues, did you install this apk? Do you have installation from unknown sources activated?
[Android Head-Units] kaween:
... that, or Rootmaster has misbehaved already badly enough to get him into trouble later.

In his situation and if the unit permits it, he's probably better of just installing the 2.8.8 Permroot thing.

By the way, tried to make the root stick to a 2.9.5 yesterday over the terminal method : worked (no surprises there).

And on my Imac, there's bootcamp just because of the stuff that has no easy fix in the OSX world, but Pc users take for granted.

Got so fed up with Parallels' odd behavior and lack of performance and compatibility (especially regarding USB devices) I just Installed a bootcamp on an external Thunderbolt SSD.

Should have done that ..... much sooner. :)
[Android Head-Units] mvd2015:
I download the Playstore and installed it, but it did not connected to the Internet. Also the browser didn't connect either, and my Google account don't sync. And the connection is good. I didn't root it. Do you think if I root will solve this problem? What firmware do you advice I should use. Thanks.
[Android Head-Units] maciej03:
I tried app from link, it offers app installations with chinese characters and root. I tried different ways e. g Clicked cancel and enter the supersu, binary installation fails. Baidu ends every time - "Root failed to get permission".

I could not find unknown sources, in tab personal have only location services and language & input, but apk from SD card via es explorer installed without a problem.
[Android Head-Units] kaween:
Alternativly, just install the pre-rooted 2.8.8 version, providing your hardware corresponds with it (800x480 resolution).
[MENTION=6676931]mvd2015[/MENTION] : same for you, same conditions too. But question : did your unit fail Playstore "out of the box" or after you tried to do some modifications ?

Reason I ask : there's a brand that has this specific "playstore not working" problem (Sczion) which does use AN21-U-like hardware, but it requires it's own specific firmware : the generic firmwares "we" use are not usable for those units and applying them would brick those units ! (double check : are you're having such a unit like this ? http://xdaforums.com/android/general/szsion-dual-core-a9-android-4-2-t2806857 )
[Android Head-Units] djblaze852002:
Rooting Issues

OK So I tried perm-rooting my unit today with no success. I first installed baidu root version 2.4.6 (in russian) which seems to be the only one that works for me. Got temp root. Installed busybox, terminal emulator and ES file explorer. I used terminal to check if gocsdk was present and it was. I do think it has to do with BC6 bluetooth (more on this later...). Using ES file explorer I renamed gocsdk to gocsdk.bin then i created a new text file and added the script you provided (see photo). When I tried running chmod 755 /system/bin/gocsdk I kept getting a read only system error, so I had to download and install total commander to remount the system folder as -rw. Then I was able to run chmod 755. To make my root even more secure I also ran the chattr +i command. I then installed Superuser and installed the binaries and removed baidu root. I Immediately lost root!! (WEIRD) So I said fine I will just use baidu root. I did the whole process again and kept baidu root. I tried rebooting and I still lost root! On top of that, the script in the gocsdk file I created was not properly executing gocsdk.bin. So my bluetooth was not working. I had to completely undo everything to get my unit back to normal. Is there anything else I can try? Is my script wrong? Even if it is, I should still have gotten root after the reboot right? Any help would be greatly appreciated. While I had temp root I used Viper4Android and the unit sounds SO MUCH BETTER! I really miss it and want to have it back again. Thanks for all your help guys!
[Android Head-Units] hellSunshine:
Quick update: I managed to decrypt the system files, also succeeded to unzip them (LZOP), finally extracted the ext4 file system to get down to the folders and files ;) For all this I found only Windows tools out there; really strange. Now I started to analyse the Java files to understand how the panel key to app mapping actually works. Keep you posted...
[Android Head-Units] lssong99:
Actually I also found that I cannot use Superuser nor SuperSU even if I manually installed everything. Somehow something isn't working.

The only su I tried works other than Baido is https://play.google.com/store/apps/details?id=com.bitcubate.android.su.installer

However, you need to:

1. Root with Baido root than get perm root with Gocsdk method.

2. It could take couple tries for Superuser X[L] to successfully being installed. You need to reboot after each Superuser X[L] installation and to see if your root still works or not. If root is lost after reboot, just re-root with baido. (Since you already have perm root, re-root with baido will still keep perm root from next boot, you don't need to redo the Gocsdk method).

Also, for read-only file system, you can use "mount -o rw,remount /system" (without quote) after reboot. This have to be done every time the system reboot. (I use Tasker to execute this on every reboot).

Hope this helps!
[Android Head-Units] Zaphod-Beeblebrox:
My first suggestion is to try and re-package a ROM with a few minimal edits and see if you are able to flash it. If that works, you'd be a hero to this thread by packaging a pre-rooted version.

While I still have an AN21-U in one of my vehicles, most of my dev time is now dedicated to the Newsmy units I have. I would still like a pre-rooted AN21U firmware though :)
[Android Head-Units] maciej03:
Copy these files to SD card from this post? http://xdaforums.com/showpost.php?p=56574225&postcount=5677. My unit looks like https://www.youtube.com/watch?v=W_uulRn83fo
[Android Head-Units] kaween:
Yup. And that one is pre-rooted as far as I remember. (or it does allow Baidu - root at least, to long ago to be sure)
[Android Head-Units] felipesalomao:
Hi guys, i have made non permanent root on my SZ Kaier KR8043 Golf 7 Car DVD (Android 4.4.2)

My Golf 7 head unit have hundrets of canbus integration, i was able to find both apps (android) that can interect with car functions (Car Settings and Car Info), those apps also work with another cars models.. Understanding how it works, possibilitys are unlimited..

I was able to find original APK app (2 apks), so after with apk tools i was able to decompile software and see all source files and structure..

My first goal is to change layout of car info app see what i want to do:

Actual interface

New Interface Project

Somebody can help me with that ? I dont understand well programming code.. Not appear to be hard as app are relative simple (small)..

Here you can download 2 apks and decompiled folders..

http://salomacombr.ipage.com/Anuncios/Golf%207%20Car%20Info%20and%20Car%20Settings%20apps%20decompiled%20apk.zip
[Android Head-Units] kaween:
Hello Felipe !

Try to refer from cross-posting the same problems on different threads. It becomes super-confusing at the rate of knots.

Considering you really have an AN21, I propose you continue your thread on this forum.

Anyway. The tethering&power issue isn't really a Car Android unit-issue, but a phone issue. On my android phone, I too had issues with battery drain and such when wanting to use it to tether, and the constant manual "on/off" of the stuff before entering and when exiting the quickly becomes a bore. Hence on my android phone, this is my solution :

I don't know too much about *Iphones*, but the way I solved this issue on my android Phone was using 2 apps : Automateit and In-Dash Tether for Android (both are free).

Automate-it is used to force screen "continuously on" in the condition the BT becomes paired with the Headunit. The reason for this that for some reason, MY cheap china Phone has the odditiy that it fails syncing the Phonebooks with the car unit when the screen is off : it just refuses to do it without an error. My wife's (even cheaper) Android Phone has no such issues. The moment the screen is forced on, voila, the headunit gets access to the phones' phonebook and downloads it.

When BT pairing is interrupted (I leave my car), Automate-It is used to permit the Phone to switch the screen back off to conserve power.

Tethering is forced automatically by using the In-Dash Tether app, which guards the state of the BT-pair too, and switches the phones' Tether ON automatically when it is in a connected state to the Carkit_TW BT, and switches it off when the BT connection is ended. By the time the headunit has booted, this condition is already set and activated, so the car radio has immideate access to the net over my Phone and I can -for example- use Igo's "Traffic" system to download all the potential road troubles on my route.

Such an automated system nullifies the need for a 3G modem for most people I should think.

By using these 2 easy to use apk's, I maximize my phone's battery and do not have to worry about manually switching stuff on/off when entering or exiting the car. Maybe something like this exists on the IPhone too ? Because running this kind of software on the radio is a bit unlogicall, the tethering permition and setting has to be done on the Phone-side, not the headunit side. Something IOS's "Instant Hotspot" functionality maybe ?
[Android Head-Units] hellSunshine:
RP Launcher 2.9.4 - 800x480

This version should support change of standard apps like Music player.

Link: https://yadi.sk/d/L9VcaJtJgfksP

Video: https://youtu.be/YgBi2eCNcdc
[Android Head-Units] kaween:
And for those willing to try : http://4pda.ru/forum/index.php?showtopic=522762&st=4080#entry36764199

(mode-switch limitation between radio, music and navi only instead of the complete list of input devices ...)
[Android Head-Units] maciej03:
Thanks, Finally I have root :)
[Android Head-Units] dumied:
Hi Could you please load the 2.7.39 MCUs once again..sorry to ask this of you after so long
[Android Head-Units] superbass311:
18 Month Update

As Promised. Here is the 18 month update of my Android Car Radio.

https://www.youtube.com/watch?v=18N_a6KJ8tA
[Android Head-Units] felipesalomao:
It depends only about car dvd, because once bluetooth is paired (already is automatic), client (car dvd), that request pan connection.. If bluetooth hotspot is enabled in iphone settings, it will allow share connection automatically, even if screen is off for 1 hour (background), with wifi hotspot it don't work automatically in ios, not work in background to start new connection..

This app that you talked (in dash tether) have bluetooth pan client function (request Internet from another side), it only work if both sides have this app.?
[Android Head-Units] wanxu:
Hi! Can I root a 2.9.3 unit? My GPS satellite catch is very slow and I want to run FasterGPS and to install that launcher from 2.9.4.
[Android Head-Units] kaween:
Uhm. I'm not completly in the clear what you're trying to say there. Here's how In-Dash works :

1) it ONLY is installed on the Phone you want to use to tether. Condition : wifi of the Phone is switched off, BT is on, In-Dash in launched and is monitoring the BT connection status of the android Phone.

2) when the android Phone picks up the BT-signal of the car-radio's BT (CARKIT_TW) and auto-connects to the car radio, In-Dash will enable the Wifi-tethering of the Android phone, making the android Phone act like a Wifi AP. The car radio recognizes the presense of the Android AP signal, and autoconnects to this AP. From that moment on, you car radio uses the phone's 3g/4g or whatever dataconnection to enable data traffic to and from the car radio. (traffic info, Tunein/Pandora/.... you name it).

3) when the android Phone goes outside the range of the Carkit_TW BT connection (you switch off the car radio or you leave the car), In-Dash disables the tether function and the wifi of the Phone goes back to sleep.

In-Dash only _triggers_ the Wifi-tethering of the android Phone switching it on and off automatically when needed. It is not responsible for the actual data connection or the tether setup : that's all pure standard Android stuff doing their jobs, both on Phone and car unit.

I've searched for this kind of program for an Iphone, but did not find anything. You COULD build this kind of functionality on Android by using something like Tasker (=which has NOTHING to do with the IOS Tasker app) or Automate-It. IFTTT is the closest I can find for IOS (screenshots remind me of Automate-It), so maybe you can build an automated script there doing the same thing as In-Dash.
[Android Head-Units] wanxu:
What about upgrading it with an "auto start bluetooth when moving in a car" to start the whole sequence :D I tried with Tasker but I wasn't able to fully automate it...
[Android Head-Units] chris.r.r:
Oh that's interesting. Which system version do you have? Are those two apps included in the actual system? Are they really CAN-bus based or do they work via OBD?

Can anyone confirm that those apps are working with our AN21-U?
[Android Head-Units] kaween:
I used to do something like that with "Backtitude", which allowed certain actions based upon GPS location and speed : I used it as a "trigger alarm when car moving when it's not meant to do so", but that's a completly different setup.

But to do that now, again the decission should be made in the Phone and use location/speed to toggle BT. And the GPS receiver in a Phone is a far bigger battery drain than an active BT so I fail to see the gain ? If your Phone has a accelerometer, you could try to use that as trigger, but my cheap chinaphone doesn't have it.

As for your Root issue : if the software you need only needs root access at the installation stage, you could do a temporary Baidu root, install your stuff and ready. Must be said, I'm a bit puzzled by your "takes long time for a fix" issue. Have you tried re-allocating your GPS antenna already ? Because my GPS antenna sits under my dashboard plastic, and it needs ... 10 seconds or so for a fix when I drive out of my underground parking.
[Android Head-Units] wanxu:
Yeah, it's not worth it... I just love to set automatic behaviour in my phone :P

The antenna is under the dashboard plastic too, it always worked fine, it's with my new unit it's not working really fine. I tried baidu and didn't work last week, I thought it was not working anymore. Maybe I tried a bad apk. I'm seeing at 4PDA that there are newer versions: 2.8.1 (chinese).
[Android Head-Units] sciallo:
Just got a new unit (7' dvd-less with row of buttons on the bottom) and love it. It's running 2.9.3_20150126. I think I successfully rooted with baido and Gocsdk method, root survives reboots and works, but only with baido, I cant get any of the other SU to stick, included the one you mention above, any suggestion? any way to install the supersu binary manually?
[Android Head-Units] lssong99:
Yes, you could do this manually. Just extract the su executable from the .apk of Superuser X[L] than past over the baido su in /system/xbin (or wherever su resides...). Reboot and you should be fine.

The Superuser X[L] will just execute su requests without any prompt nor notifications. In order to test if everything works, just (after reboot)

1. Uninstall/freeze baido root

2. Test with your root-required app and see if it works. If it works, then it means Superuser X[L] works.

Of course, YMMV and please be careful when modifying system files.
[Android Head-Units] TheSSJ:
What worked for me as replacement for Baidu was installing CWM Superuser. Really nice and provides all the features needed like in SuperSU
[Android Head-Units] lssong99:
Yes, I agree that CWM Supersu is also a great su, however, not knowing why, I cannot install it on my unit. (even installed manually by following all steps in the script in APK and make sure everything are chmod 777). Supersu doesn't work, neither...

Any idea why this happens? Really miss especially the su.d provided by Supersu...
[Android Head-Units] sciallo:
Ok, finally got it.

None of the apps was installing the su binary. I ended up extracting the su binary from the recovery zip file linked on the playstore page ( http://download.clockworkmod.com/superuser/superuser.zip ) and ended up having to replace it in two different places: /system/bin and /system/xbin as xbin alone didn't do it. I did it all in terminal, after copying the su file from sd card make sure to set permissions right (sticky user and group as well. 'chmod 6755 /system/bin/su')

After reboot supersu started working as intended. I'm happy

Thanks!
[Android Head-Units] shajumcc:
Thanks for this post Kaween. Like i said the SWC works great after connecting it as you said. I still have not tried hooking up the resistors from your diagram . I think have found a way to make the OEM panels keys to work as well . I am planning to tap the Panel Key press signal +ve to Key 2 and the -ve to Ground. Similar to the SWC where SWC+ is on Key1 and SWC-ve is on ground.

I will keep you posted if i can get this working.

BTW, can someone help me with the correct MCU for a Ford Fiest 2008 Model.

Many Thanks,

Shaju Mathew
[Android Head-Units] TheSSJ:
What I do always when giving permissions for su is:

chown root.root /system/xbin/su
chmod 4755 /system/xbin/su

To be honest Idk what the

4

755 does, but it always worked for me (did manually root my rk3066 tablet with this method)

Hope this helps!
[Android Head-Units] sciallo:
I copied the file as the root user from extsd so it already had user an group set to root...

the 4 in the chmod sets the sticky bit for the user. 2 would set the sticky bit for the group. 6 sets both.

if you do

ls -al /system/xbin/su

you will see "-rwsr-xr-x" with 4755

and "-rwsr-sr-x" with 6755

I used 6 since the original su binary showed sticky set for user and group.... Not sure it makes all that much of a difference if the group sticky bit isn't set.