yashsingh1/xdaforums huggingface dataset:
[MTCB Android Head Units Q&A] 1-2-Hak:
I have had this unit and been here from the start ;)

The only way I found was to put a switch on the main power to the unit. I leave the removable module in and cut the power with the switch and hold the power button when I switch it back on. If you find another way - let me know :)
[MTCB Android Head Units Q&A] kwalsh24:
I have that model bt obdII unit. Works perfect on 1.86
[MTCB Android Head Units Q&A] xrapidx:
My mixing stopped working with the GPS app (iGo)

It's selected in the GPS menu, but the mixing section is disabled.

When I open the app, music completely stops.

Anyone had this, or know a work around?
[MTCB Android Head Units Q&A] kwalsh24:
Hmm never had that, only have it where the mixing just doesn't mix it just overlays with the current playback. The mixing is completely disabled and wont re-enable at all? Did you try to turn off the GPS monitoring, reboot and re enable?

What version of Igo are you using ? Have you tried a different GPS program or version of igo?
[MTCB Android Head Units Q&A] 5TARKAN:
here are some updates regarding my klyde unit made for mazda 3 bl:

i got a firmware/mcu update today which fixed my issue with the canbus! (volume got up or down automatically, without touching anything).

i would also like to inform, that two way canbus works pretty well with this unit and my car. i get some basic data in my car's hud from the device, like radio station frequency, track play time in music player and dvd mode, etc.

the new mcu version is: MTCB-KLD-V1.96

android version is: 4.2.2_20140711

after some issues during first trials, also wifi connection to my samsung galaxy s4 (as hotspot) workes well now. will keep monitoring it.

will need to test further, but for the moment it looks like that my major issues are fixed, so i am pretty happy with the unit!
[MTCB Android Head Units Q&A] xrapidx:
Both the one I bought and the one that came with the unit - I'll need to check the version numbers.

Tried everything I can think of (besides a reflash) - doesn't want to re-enable the mixing. :-/
[MTCB Android Head Units Q&A] nickwuk:
Androidmanifest.xml & starting Car Record app on boot

Thanks for this info. Looks like Xposed requires root access. Would installing your own app also require root access? As a developer (Php & VB.net) my initial desire would be to write a small app (there's some starter code at blog dot vogella dot com/2011/12/11/automatically-starting-services-in-android-after-booting/), but I guess it will take too long for me to learn what is necessary for this task, so I will try Tasker first.
[MTCB Android Head Units Q&A] Ronny.L:
Great can you upload the files or where do you get them from.
[MTCB Android Head Units Q&A] nickwuk:
Display area

Is there a way to reset the display area on the Heifui KGL as the bottom of some screens are off screen. I've looked in settings but not yet found any relevant menu option.
[MTCB Android Head Units Q&A] tando22:
KGL 1.77 Problem with USB Video Outs

Hi,

i've got one Problem with my brand new Erisin ES9746A with KGL 1.77. I hope, that you Guys can help me.

My Sons are happy, when they can watch Films or Musician-Videos at the Backseat of my Car. There are Displays in the Headrests in front of my Sons. With my new Erisin ES9746A it is not possible to connect the Erisin with the Displays, when i try to use USB or SD-Card. It is just possible with DVD. But i don't want to use DVD. I want to use USB or SD Card, but it doesen't work. The Display turns to black, when i try to use USB, what i prefer to use. The Video Outs only works on the DVD Menu.

I hope you can help me. Thank you!
[MTCB Android Head Units Q&A] coyttl:
You'll have to use a DPI app switcher for apps that are cut off due to low screen res. :good:
[MTCB Android Head Units Q&A] ssvenn:
Is it possible to remap the left and right rotation of the right control knob to rapidly skip tracks on KLD units? Right now it only seems to have a function in the Radio app for me, and my regular next and previous buttons are a bit unresponsive, it would be very nice to have the right knob do it instead.

And for XposedMTC, would it be possible to take Radio out of the Mode button rotation? I think it would be nice if Mode always went straight to music instead of being a toggle, then you could use the Band button to switch to radio instead and you'd spend less time looking at the screen to find the right mode.
[MTCB Android Head Units Q&A] george2350:
DPI Settings

Any recommended apps that you use? just to be sure based on the resolution we have for this HU (800x480) what should the DPI settings be ideally?

Thanks,
[MTCB Android Head Units Q&A] agentdr8:
My apologies Hak, didn't realize you had this one. :)

---------- Post added at 10:01 AM ---------- Previous post was at 09:57 AM ----------

Nope, any non-root app can register a broadcast receiver for onboot. I can throw something together if you'd like. The more devs we have here, the more cool stuff we get for our headunits ;)

---------- Post added at 10:05 AM ---------- Previous post was at 10:01 AM ----------

I believe the video out is controlled by the MCU, and android doesn't inherently support multiple monitors/outputs (aside from those with MHL/HDMI). Unless the MCU is updated for this type of functionality, I don't see it working how you'd like it to.
[MTCB Android Head Units Q&A] nickwuk:
Androidmanifest.xml & starting Car Record app on boot

I'm interested in working with Android so any assistance to get me started is most welcome, thanks.
[MTCB Android Head Units Q&A] agentdr8:
[MENTION=5867075]KeiserSozeyFr[/MENTION] should be able to catch the intents for this in his app and send them out as next/prev I think.

I could take radio out of the defaults, but the issue is if you leave the radio app running when you turn off your vehicle/headunit, it switches the av_channel to "fm", which then if the default is to launch music when it starts back up, it isn't aware of what output is current, and mixes both radio and music together. I guess I could have it kill off the radio app on boot if that option is deselected from the mode switch. Let me think on it for a bit. My car's in the shop now, so my dev efforts are put on hold til I get it back.
[MTCB Android Head Units Q&A] kuwacs:
I had 1.77, upgraded to 1.86, and got a message that there was a problem updating. However, version is listed as 1.86. Maybe I need to just factory reset and start fresh. Haven't done much as far as customizing since I got it anyway...

This is a KGL in a BMW...technically an Erisin Model ES9753A in an E39.
[MTCB Android Head Units Q&A] agentdr8:
See the attached Eclipse/ADT project. It should do what you're wanting. The important parts to look at are the AndroidManifest.xml (where the RECEIVE_BOOT_COMPLETED permission is requested, and also the broadcast receiver is registered), and also the BootReceiver.class, which is what gets called when the broadcast receiver catches the target intent.

If you have any Qs let me know. I'm not a code expert by any means, but I can offer whatever assistance I can.
[MTCB Android Head Units Q&A] drt1394:
Hi, Are you willing to share source code for this APK? Would be much appreciated. I will share any changes I make.

Thanks,

Dan

---------- Post added at 07:09 PM ---------- Previous post was at 07:02 PM ----------

This is awesome! I was starting to make something like this a few months ago when these units first came out and got busy with work. Do you have the source code available? I'd love to dig into it if you are willing to open source this.
[MTCB Android Head Units Q&A] krebs8:
Mute and display off

Hello,

i have an Erisin ES9401A. I first wanted to 2 things:

1. Mute sound with pressing or holding down a knob

2. Turn off only the display while hearing radio ... (at night because of the brightness) with pressing or holding down a knob

I think it doesn´t work.

Can I manage this per app (instead of pressing the radio´s knobs) ?

Thanks.

(I hope you understand my english)
[MTCB Android Head Units Q&A] DWhite456:
Sorry, I may of missed it but what was the other firmware with a different launcher? if so, is there a D/L link for it? Or were you just referring to the 1.86 firmware?
[MTCB Android Head Units Q&A] Marius B:
hi

i buy zhinavi e46 dual core pure android,

i want to change some apps and setting .

First for radio apps i want to put another background.

Please help me . i dont undestern how,Please the apps and background.
[MTCB Android Head Units Q&A] agentdr8:
I can send you a link to my bitbucket. PM me the email you want the invite sent to (or username if you're already registered at bitbucket).
[MTCB Android Head Units Q&A] ramdani1978:
Idea for unit

Hi all,

For those who has the same very hot unit like me, i just get some partial solution & idea.

Before, I dont know why (i'm sure its not because of the wiring problem), my unit is very hot and it s finally, make my front speaker dead, both left and right.

FYI, my unit has TDA7388 as the power amplifier IC.

So i decided to silent the IC and used the line out.

I silent the IC by connecting the 22pin to ground.

For the first check using my computer active speaker, the result is good.

Currently i still waiting my car power amplifier to test it in real condition.
[MTCB Android Head Units Q&A] drt1394:
Got this installed and by buttons mapped. The toast messages show up correctly now when I press the steering wheel controls, but in spotify I see no action taking place. The previous button pauses spotify play and nothing else causes any action. Anyone have any suggestions? Thanks!
[MTCB Android Head Units Q&A] dark alex:
Did you set up your keycodes?
[MTCB Android Head Units Q&A] 1-2-Hak:
It was a totally different unit - just wanted to see if I could port some apps - had a look but put it in the too hard basket.
[MTCB Android Head Units Q&A] javlada:
Thanks a lot for this. Now my KGL unit works almost as I would wish to. Only one thing bothers me. When the radio starts, it automatically resumes PowerAmp from last session. But steering wheel controls don't work. To make it work, I need to press the "switch source" button, message "MUSIC" appears and PowerAmp get paused. Then if I start playback again the steering wheel controls start working for PowerAmp. I assume that XposedMTC doesn't know that PowerAmp is running and so doesn't know it should control it through steering wheel buttons. Is my assumption right? Is there something which can be done about it?

Thanks a lot for the excelent work on XposedMTC.
[MTCB Android Head Units Q&A] xrapidx:
What does this do?
[MTCB Android Head Units Q&A] kwalsh24:
Can users with a non kgl 1.86+ based setup test their radio apk and see if it mixes with GPS correctly? As if it does it will give me hope for the kgl 1.86+ firmware release will address this issue.
[MTCB Android Head Units Q&A] coyttl:
Ah, awesome, let us (or me, at least) know how this works. I was wondering about Line-Out functionality. :good:
[MTCB Android Head Units Q&A] agentdr8:
Yeah, this is because there isn't a good way to determine the current mode after startup. I have to add some code to figure out which AV channel is being output to, assuming there's one in use.

I'll think of a better way of implementing the mode detection.

---------- Post added at 07:28 AM ---------- Previous post was at 07:25 AM ----------

If you have a Mode or Source button mapped to your swc, you can override which sources it cycles through. The default behavior cycles through radio, music (stock mtc music app), DVD, ipod (if capable), and aux. I wanted a way to use my own music app, and add my nav app into the cycle as well.
[MTCB Android Head Units Q&A] xrapidx:
Ah... Thanks... So nothing I'd you Don't have SWC :p

---------- Post added at 04:05 PM ---------- Previous post was at 03:13 PM ----------

Dammit. Back to the "unexpectedly removed" message from my flash drive...
[MTCB Android Head Units Q&A] coyttl:
2 SD slots..

Quick question for those that have units with two slots ("SD" and "GPS", for example..)

What are the mounting points of the two? I'm assuming that both could store other data (i.e. The GPS isn't limited to GPS maps, etc.) but was wondering where they were mounted on the system...
[MTCB Android Head Units Q&A] tando22:
Hello,

thanks alot for your great work on XposedMTC.

ich have 2 questions:

Can you add the option to change to the preferred video app from MTCVideo to something else?

And is it possible that the video app continue playing in the background on the navigation menu and other Menus? (Dual-Zone)

thanks alot
[MTCB Android Head Units Q&A] agentdr8:
I'll have to look later to verify, but I think they were symlinked to /sdcard1 (gps) and /sdcard2 (sd), with the internal storage being /sdcard.

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

Yep, can definitely switch out MTCVideo for an alternate app, but I don't believe I can force any sort of dual-zone capability. The video out is controlled by the MCU, and there isn't a way (that I know of) to tell android to send two video out signals at the same time, with one being in the background.
[MTCB Android Head Units Q&A] dark alex:
This Thread is getting bigger and bigger and there are lots of effords made yet.

I think it's time to realize that we need to expand. Our Units are quite good and have much potential. so I requested an own Froum Category for HuiFei Pure Android HUs and it's "clones" (KLD etc)

http://xdaforums.com/showthread.php?t=1660354&page=1509#post54631740

Please head over to the post linked above and hit thanks or post there to show admins the demand
[MTCB Android Head Units Q&A] coyttl:
Awesome, thanks. So much more logical than /sdcard and /external_storage. :D
[MTCB Android Head Units Q&A] Marius B:
It is someone that help me.

It is someone that can help me ?
[MTCB Android Head Units Q&A] az_peb:
Lock screen?

I'm now logged into google, fb, messenger, netflix, pandora, spotify and Waze on my head unit.

I'm not super comfortable with the idea that it could used when getting detailed or get stollen in general.

Is there any way to add a lock screen at startup?
[MTCB Android Head Units Q&A] agentdr8:
Not sure I understand your original request, but I think you were asking how to change the background (wallpaper)? You can just long-press anywhere on one of the home screens and change your wallpaper that way.

You can't change the radio app for another one (aside from the modified apks that pakidermo5000 posted). It's not a generic android radio app.
[MTCB Android Head Units Q&A] Marius B:
I want to change wallpaper from radio. I now how to change from stand by.

And i have some problem with top bar dont want to go in down and i want to hide.
[MTCB Android Head Units Q&A] agentdr8:
Ah, the radio app background would have to be done either by decompiling mtcradio.apk and replacing the drawable-nodpi/bg.png image and recompile, or by hooking that app using xposed and change it dynamically. There is no default function that allows you to change it.
[MTCB Android Head Units Q&A] Marius B:
I tried to decompi ling apps but when. I put în dvd android tell me that this apps is not install.

How to decompi ling very easy. Please can help With apps that i put first. I dont undestern where i make miște.
[MTCB Android Head Units Q&A] typos1:
+1 ed and thanks added !

Also added a suggestion for a wider "Android headunits category" with sub-forums for each different type, as theres the AN21-U (500+ pages now !!) and single core Android 4.0 types, plus earlier Android 2.3 units, not to mention the Parrot ones.

Great idea, often thought of that, maybe its possible to activate Android's standard lockscreen or add it from AOSP or something ?
[MTCB Android Head Units Q&A] george2350:
What about something like installing Lookout - which allows remote wipe and lock in case it is stolen? Just a thought.

Or just the Android Device Manager!
[MTCB Android Head Units Q&A] sir sniffalot:
great thread

I recently bought one of these android devices (without doing much research beforehand - stupid). At first I was a little disappointed with the unit but after reading this thread, rooting, adding XposedMTC, viper etc. etc. its fantastic.

My unit appears to be different to the ones mentioned in this thread but it is a rk30sdk system running android 4.2.2. bought off eBay.

Android 4.2 2DIN Car DVD Radio GPS Stereo Wifi 3G DVR OBD2 BT 1080P 1.6GHz Unit item#271539851878

(couldn't add link)

BTW the rooting method using Root Master 2.1.1 didn't work and it kept asking me to install an application (in Chinese).

Eventually I took the plunge and installed. Everything was in Chinese, but with the help of my Hanping translation app I was able to figure out what button to press (choice of 2, left one). Well to cut a long story short it rooted my device. (sorry I should have taken some screen shots when navigation through the rooting process).

One question I have is when running root checker it says I have root but it also says Superuser or SuperSU are not installed. Is this normal? Can I install superuser/SuperSU or should I leave it as it is?

Again, great thread.
[MTCB Android Head Units Q&A] agentdr8:
You don't have to install that 2nd app. If the first app is successful, you should have Superuser installed already. I think the first time I did it, I just allowed the 2nd app to install, and afterwards uninstalled it.
[MTCB Android Head Units Q&A] dcmouser:
usb tethering?

Is there a way to connect my android cell phone to the head unit and tell the huifei head unit to use usb tethering for to get the internet connection from the cell phone?

I could not find any settings page anywhere to enable the head unit to enable it.
[MTCB Android Head Units Q&A] az_peb:
Lockout and Device Manager are ok in the case where the unit is stolen, but not in the case where you leave your car with someone else (eg a shop or a detailer). I'm not so down with having to log out of everything before doing so. I'm not really familiar with the Android ecosystem. Is there a way to enable a lock screen, even if doing so requires a config from the terminal?
[MTCB Android Head Units Q&A] MJ DOOM:
Anybody?
[MTCB Android Head Units Q&A] idr3s:
Im getting my unit (KGL8102) shipped to me shortly and my supplier sent me these pics (check below) of the wiring harness.. thing is I dont see the can bus decoder in the picture.

Im just wondering if maybe there maybe none for my car? (Cuz Toyota)

Also I dont have any steering wheel controls or a display in my instrument cluster ..might want to install a reverse camera though..

Would I need this decoder overall?
[MTCB Android Head Units Q&A] sir sniffalot:
Just pressing the 'root' button in root master 2.1.1 didn't work and it kept taking me to the install app screen. Tried several times and got no further. I did check for root after rebooting but didn't have it. Ran root master again and went ahead with the install, it gave me a number of options all in Chinese. I worked my way through it, the device then rebooted. Checked for root and everything was ok.

The build date of my device is 7th June and I see root master 2.1.1 version is before this date so I don't know if something has been updated/changed in my device that prevents 2.1.1 from working.
[MTCB Android Head Units Q&A] az_peb:
2.1.1 didn't work for me, but 1.3.6 did. See http://xdaforums.com/wiki/HuiFei_Android_Radio#Rooting for a link.
[MTCB Android Head Units Q&A] agentdr8:
You probably don't need the canbus decoder for your vehicle.

---------- Post added at 11:04 PM ---------- Previous post was at 11:04 PM ----------

I'd have to look once I have the headunit out of the car. Maybe this weekend.

---------- Post added at 11:08 PM ---------- Previous post was at 11:04 PM ----------

There is no stock lockscreen in these headunits, and I couldn't find references to the aosp lockscreen classes in the framework. Not sure it's as easy as adding the Lockscreen.apk in to /system/app, but if I have a chance this weekend, I'll do some testing.
[MTCB Android Head Units Q&A] ssvenn:
Does anyone know of a source for buying an IR remote that works with these units? I ordered a universal steering wheel learning remote since my car is too old to have built-in steering wheel buttons, but it needs an original remote to learn from.

My hope was to find some compatible IR codes in the Logitech Harmony database and use that, but I'm not sure what vendors or models to try.
[MTCB Android Head Units Q&A] agentdr8:
Don't think I've seen anyone post any info on the IR remotes for these units. Maybe Keylo/Hanker Yu could provide info on what frequencies do what?

I've been looking at this universal SWC for a different car that doesn't have stock swc and it should be able to work with the resistance inputs of these headunits, without needing to learn any IR codes.
[MTCB Android Head Units Q&A] xrapidx:
I noticed an interesting pattern yesterday regarding my "unexpected removal" for my flash drive... it only seems to happen when my device has a internet connection. When it doesn't it seems to work fine, I tested this for over an hour this morning, and no error.

When it has a internet connection, and I get "unexpected removal" - I keep getting pop up errors about profile not being able to be saved, or no active profile.

I wonder if something isn't trying to write to the USB drive, causing it to bomb out?

I think there is, awhile back I installed Widgetsoid that was recommended for getting to the APN settings for 3G - it had a widget for lockscreen, which I added, and when you click it it takes you to the lock screen settings, which you can enable.

The only problem is it does random things when enabled, e.g. if you open certain apps it requires your lock pattern, etc
[MTCB Android Head Units Q&A] Dream Reality Syndrome:
Just +1ed in that thread. I don't even own one of these head units, but I'm definitely a lurking fan lol

Tappin da crack
[MTCB Android Head Units Q&A] lamjanus:
Anyone bought a so called KGAC series unit from android car audio?

http://android-caraudio.com/en/140-kgac-huifei-serie-with-extended-garantee
[MTCB Android Head Units Q&A] kavo77:
Has anyone found a solution to the GPS BUTTON working as the BACK button after upgrade to 1.86?
[MTCB Android Head Units Q&A] Macces:
I have one.

KGAC-7681-Multimedia PURE ANDROID 4.2.2 for OPEL

It's a Huifei and works great.

Macces
[MTCB Android Head Units Q&A] javlada:
I have an Erisin ES9781. According to the pictures it looks exactly as yours. Do you know how to check if we have the same devices?
[MTCB Android Head Units Q&A] typos1:
Can regular (and non regular) posters please +1 Alex's suggestion in the new devices post It only takes a minute and will benefit us all : http://xdaforums.com/showthread.php?t=1660354&page=1509#post54631740

---------- Post added at 01:10 PM ---------- Previous post was at 01:08 PM ----------

can you go to "about device" and tell us what version yours is, what MCU it has ? Will enable us to help you better.

Does your car have CAN Bus ?

I thought I had seen a post where somone had managed to get a copy of the IR codes
[MTCB Android Head Units Q&A] getehem:
HUIFEI ANDROID units don't unclude a remote control device....
[MTCB Android Head Units Q&A] dark alex:
Well those are keyCodes. But the sensor or lirc service must map the infrared frequencies/"codes" to keycodes and send them out in android or similar.

You are talking about the list some pages ago where e.g. 44 is volume up or such a thing
[MTCB Android Head Units Q&A] kwalsh24:
I jusr got TomTom version 1.1.1 running on my phone, only one I could find that I could 'borrow' without having a network connection error. Ill transfer it to the radio & use i

it on my road trip tbursday and see how it goes. Looks nice tho!
[MTCB Android Head Units Q&A] genge:
someone have tried this app on huifei ? http://xdaforums.com/android/apps-games/digital-car-android-tablet-t2834750
[MTCB Android Head Units Q&A] idr3s:
I cant be sure .. I mean I just learnt about CAN bus from this thread .. Still not sure of what it can do or where/how its installed in the vehicle.

Any clue how I can find out for my car?
[MTCB Android Head Units Q&A] kwalsh24:
Ill download it & give it a shot. Will report back later today