yashsingh1/xdaforums huggingface dataset:
[MTCB Android Head Units Q&A] dark alex:
Sorry I'm moving so I have not much time online...

Would you send me th original APK then I can change it for you :)
[MTCB Android Head Units Q&A] typos1:
Hey, hello stranger !! Have you heard about the KK update ?? !!
[MTCB Android Head Units Q&A] zorantoma:
i cant speak rushian,so can i ask you to ask the one who made this reverse camera app to add the parking sensors back.It would be perfect without the bottuns,but with parking sensor screen.
[MTCB Android Head Units Q&A] R4D3N:
I have it with V1.86 MCU. It works good, but when I press MODE button it goes in a bootloop with the LOGO on the screen and nothing happens until I press reset button.

The Backview is exactly as before, but it has some PDC integration which ain't working so I replaced it with the older one from 4.2.2.

Now I am waiting for somebody to make the MTCmusic with a bigger playlist view.
[MTCB Android Head Units Q&A] typos1:
Nor can I, I just use a translator like google or yandex !

It was uncleg on here, so pm him, I m sure he can help.
[MTCB Android Head Units Q&A] mrbubba999:
Will any reverse camera work with these? I've seen a wireless one which I'm interested in, saves having to run wires through the car
[MTCB Android Head Units Q&A] ESTIMULO:
Yes, i got one for my bmw e90 from aliexpress and a cheap wireless module. It works very well
[MTCB Android Head Units Q&A] Dangerous13:
How do ROOT on Android 4.4.2

How do ROOT on Android 4.4.2? Only through a computer or other APK? I want to make ROOT on firmware

h_t_t_p_s://drive.google.com/folderview?id=0BxmzvLRI7-eNMzA2MjZpQ3cwUEE&usp=sharing&tid=0BxmzvLRI7-eNeVA2SWkwM1pLZ28
[MTCB Android Head Units Q&A] ktibor69:
I installed Car service, exposed MTC 2014.11.21. and de.robv.android.xposed.installer_v32_de4f0d.apk, and these run now. What is the mention by you mtcmusic xposed modul?

If I use MTC app the SW left button make next command, the right button the previous command, these two buttons are changed. I don't modify this setting with Steering wheel key menu/app, because this app does nothing.

[IMG="SWC"]http://kepfeltoltes.hu/141121/20141119_152125a_www.kepfeltoltes.hu_.jpg[/IMG]

Do you see the Steering wheel key menu/app yellow button icon, can you redefine the button to command on your HU?
[MTCB Android Head Units Q&A] typos1:
Hey, hello !!

It was coudu, who rooted the 4.4 firmware, he did it by adding something to the image, I think rather than using an apk, pm him :)
[MTCB Android Head Units Q&A] Hein3G:
Prevent SWC multiple key-codes

[MENTION=5867075]KeiserSozeyFr[/MENTION]

Hi,

I downloaded your app and changed the multiple key-codes delay, but i still have a problem if any keys are pressed it repeats the code 3 times.

Please can you give me some advise to fix this?
[MTCB Android Head Units Q&A] ktibor69:
Did you resolve the steering wheel problem? I have now similar SW problem. And another problem if I use MTC app the SW left button make next command, the right button the previous command, these two buttons are changed.

I have HU with canbus box for Ford Mondeo 2011.
[MTCB Android Head Units Q&A] coudu:
rooted version posted a few pages back here
[MTCB Android Head Units Q&A] typos1:
He wants to know the method of rooting, I think, how did you do it ?

---------- Post added at 03:09 PM ---------- Previous post was at 03:06 PM ----------

I dont think there is one, its a known fault, I think its to do with the MCU.

What car have you got ?

I ask cos if its a VW group car, full 2 way CAN Bus is working on the oldest KGL MCU version (1.77), so that may help.
[MTCB Android Head Units Q&A] Hein3G:
I drive a 2010 VW Jetta 5 (it has the facelift cluster - white display not the older red display)

I only got my unit about 2 weeks back, so i haven't done any firmware/MCU updates. It also doesn't show when a door is opened and no "radio" info is visible on the cars cluster.

The sound quality of the unit is also not as good as my standard VW RCD310 radio. Any hints on how to improve on this?

I am quite new to the whole development part so any help or guidance in the right direction will be greatly appreciated.

Thanks in advance!
[MTCB Android Head Units Q&A] typos1:
Well, downgrade your MCU to 1.77 (not tested on other versions, only KGLs - MCUs can ONLY be updated with the correct manufacturer type - ie only KGL MCU updates on KGL units, but Android can be updated with any version, KLD, KGL, RM etc which ever you prefer) - check out the post a few pages back that shows a picture of full CAN Bus working.

I take it youre on 4.2, some people have said sound is better on 4.4, try upgrading that also. Viperaudio or poweramp helps sound quality, at least on the Android side.

Do you have active speakers or not ? A lot of people think they dont on VWs when they do, often only the rears are active on some versions, Google for more info on that (I dont a have a VW group car).
[MTCB Android Head Units Q&A] dsa8310:
TomTom & KK

--
[MTCB Android Head Units Q&A] uncleg:
Just look at your current mcu version and choose the right one with the same number from newest.
[MTCB Android Head Units Q&A] agentdr8:
You would want to edit fstab.rk30board.bootmode.emmc that's located within the boot.img. I think you'd want to repackage the update with the proper rk tools so it can build a kernel.img with that modified boot.img (ramdisk).
[MTCB Android Head Units Q&A] coudu:
there are multiple ways to do this you can either mod the boot.img to directly edit an init script (you need to bind-mount after internal and external sd are mounted) or create/add your mount command to the /system/etc/install-recovery.sh which is already called by init or - the best way - would be to add init.d support to the boot.img so everyone could drop its script to suit its needs.

I might release new images with init.d support as soon as I find enough time :good:

---------- Post added at 06:22 PM ---------- Previous post was at 06:11 PM ----------

these devices use 2 seperate partitins for kernel and initrd so if you mod the boot.img you just need to repack and flash it, no need to alter the kernel :fingers-crossed:
[MTCB Android Head Units Q&A] bSneaker:
You're building version KGL_KK_4.4.2_800x600_rooted like 1024x600?
[MTCB Android Head Units Q&A] 1-2-Hak:
Boot time around 18 secs with apps loaded.

Got down to about 13 but had issues with crashes. so had to pull back core.jar optimisation

http://youtu.be/iC9zvAA6_y0
[MTCB Android Head Units Q&A] typos1:
Has anyone tried using the radio apk from the AN21-U ? This seems better and might very well work on this unit too.
[MTCB Android Head Units Q&A] pakidermo5000:
can you share the modifications you did to the wiring? I have an Audi unit that turns off when I turn off the car. It does not care whether the key is still in. VW and Audi share almost everything, so there are probabilities that your modifications would work on my car too.
[MTCB Android Head Units Q&A] pakidermo5000:
Wow, I think that´s already a great improvement ! Keep on going!
[MTCB Android Head Units Q&A] nexgen10:
On the units wiring harness, I had to cut and cross the red and yellow wires. So yellow on the harness side goes to red on the unit side and red on the harness side goes to yellow on the unit side. Illumination needs pinned to the grey blue wire on the cars oem harness.
[MTCB Android Head Units Q&A] sciallo:
Ah, bluetooth.org why didn't I think of that :)

A look at the MCU explained wiki would help figure out some of the challenges you're facing "building your own" (BTW could you expand on that? tablet on the dash or actual head unit?) a possible way to go would be with a microprocessor of sort, either arduino or such or a IOIO to handle what android itself can't... Lots of work!

Have you tried Market Helper (not the one on playstore), I found with the AN-21 U it unlocked most apps for me...

Also, for the Dropbox problem, try installing xposed and the app settings module, it allows you to change settings on a per app basis... play with the DPI setting for dropbox, it should solve the issue. While you're at it, the Play store fixes module might help too (I have it installed but haven't even tried it yet as market helper has done the trick for me)
[MTCB Android Head Units Q&A] 1-2-Hak:
Doesnt work. Different MCU
[MTCB Android Head Units Q&A] genge:
Can anyone test if this app works?

http://xdaforums.com/showthread.php?t=2421357
[MTCB Android Head Units Q&A] J0sh_FG:
Hello there !

Could anybody post screens of their User Interface with any launcher?

I'm pretty looking forward to buy this unit but his Menus give me cancer (Specially Music and Radio app)

How is the the glare with direct sun reflection?

Thx :good:

Cheers
[MTCB Android Head Units Q&A] nexgen10:
I use the default launcher, which is good for me. In direct sun the screen is easy to read. If glare would be a problem, just get an anti-glare screen protector and call it a day. The screen does not get washed out by the sun.
[MTCB Android Head Units Q&A] MMouse:
Just ordered the HuiFei KGL-8401G

HI Guys,

Thanks for all the work done here, it really helped me motivate my purchase.

To help others out with my findings so far:

Mr. Hanker yu is selling per piece, he`s willing to help and answer any questions

The 1024x600 option is in development

Ive purchased all the options:

DVB-T

DVR

3G

ELM327

Price 580,- USD

the model KGL-76988G is not sold anymore, it has been replaced with KGL-8401G

Delivery time to the Netherlands was 1 week (i am doubting that, but lets see)

The following posts can be expected:

32GB limit how to (i have 150GB music video content alone)

Ill start with USB Stick method and will confirm Micro SD

DVB-T PayTV

DAB mod

---------- Post added at 03:12 AM ---------- Previous post was at 02:45 AM ----------

Yeah trust me ive been there.

And i did like the overkill of power.

Ive been driving arround with a Car PC for the last 15 years. (yes really)

I am a Windows Engineer, but the problem here is the App store, mobile development for Android and IOS has increased so much in the last couple of years.

And Windows Apps are moving slow.

-Windows does not have IGO ported in a recent version, so no internet traffic.

-Tripmeter apps

-Traffic cam apps, all just not available yet on the Windows store.

-Decent Modern UI Video playlist players are not available. MediaMonkey is the only one but is unstable

-So still stuck to Centrafuse, still has a 1980`s look, no dynamic background etc.

So ive just purchased a Huifei to see how that compares.

My cons sofar: Windows VS Android

-Very nice kockoff design, better then any carpc will ever get.

-Interoperbility out of the box, no RND needed for each and every thing you add.

-Hopefully working bluetooth

-FM tuner thats on separate HW, (USB tuners on Windows suck, All of them, unless you pay over 200,-)

Pros Windows VS Android.

-Can be as fast as you need it to be, and drain your car battery just as fast

-Can have any custom hardware ( although much is not designed for it, like a big ass volume nob )

-Storage ofcourse, i find this a huge limitation on Andriod ( ill hope to post a workarround soon)

Thanks
[MTCB Android Head Units Q&A] typos1:
The 32gb limit is just software defined, it can easily be changed to a 1tb limit, search xda or the AN21-U thread for instructions.

One way to get digital radio is to use the DVBT tuner for radio reception, this will give sound quality better than DAB and on a par with DAB+

Windows will never be as flexible as Linux/Android for customising simply because its closed source.
[MTCB Android Head Units Q&A] 1-2-Hak:
If you really want storage just whack on a big ssd. No worries :)
[MTCB Android Head Units Q&A] J0sh_FG:
At least in my car (BMW e46) , the screen glare has always been a big problem with 2DIN radios and this anti-glare protectors never really fixed it...

Thanks for ur reply

Cheers
[MTCB Android Head Units Q&A] drt1394:
Glare was less of an issue in my e46 than I expected. Unit is currently in my house so I can play with it and awaiting software update to fix the no microphone access to android issue (HuiFei's Hanker has promised me an update to fix this). When I put the unit back in my car I'll snap some photos.

1-2-Hak: Can you outline the process you use to recompile the MCU APKs?

Features on my priority list to look at adding:

Add delay to full power-down time

Steering wheel controls and buttons next to radio control Spotify (or other 3rd party app)

Would be nice to add custom apps to the mode switch list (i.e. in addition to "music, movies, etc" when pressing mode button, add Spotify, TuneIn Radio, etc. Bonus if this automatically switch MCU into correct audio output mode!

Anyone have any luck looking into any of those features?

Other issues:

Anyone get iPhone to tether correctly over USB? The tethering 1 device connected banner pops up on the iPhone but I don't get internet access on the device.
[MTCB Android Head Units Q&A] drt1394:
Hmm, weird on the capacitor. Not at all what I would have expected. So what kills power to the cap? The MCU executing a powerdown? With a fast enough boot time this becomes less of an issue though, so that is another option to explore I suppose.

That mode switch logic looks pretty straightforward. No idea how that will look compiled down to Smali though, so that could be a challenge. Just wish we could get this indian contract co to give us the source, this would be infinitely easier ;)

The network issues could be interesting. I don't think stock android has support for USB 3G modems. Maybe the rockchip firmware SDK does though. Could be a pain to debug that.

Another issue my device has is that the top of the screen is obscured by the bezel (guessing probably about 10 pixels). Can live with it but just looks unprofessional. Does this exist on anyone else's models?

---------- Post added at 04:25 PM ---------- Previous post was at 04:21 PM ----------

What APK is that ModeSwitch in?

--nvm found it in MicrontekServer APK
[MTCB Android Head Units Q&A] 1-2-Hak:
Most everything to do with MCU is in MTCManager.apk. First enrty of the switch smali is below (its a lot harder to work with)

I think the capacitor feeds off the acc connection (red wire) nothing kill the power to the cap - the software senses the power loss when you turn off acc and shows the power off screen and then blanks the screen. the unit actually stays on and drains the cap till its flat. If you turn it back on before this it just turn the screen back on and restarts the app you were in.

No pixels covered on mine,

Smali below

.method private ModeSwitch()V

.locals 10

.prologue

const/4 v9, 0x3

const/16 v8, 0x11

const/4 v7, 0x0

const/16 v6, -0x64

const/4 v5, 0x1

.line 1062

iget-object v3, p0, Landroid/microntek/service/MicrontekServer;->am:Landroid/media/AudioManager;

const-string v4, "av_channel="

invoke-virtual {v3, v4}, Landroid/media/AudioManager;->getParameters(Ljava/lang/String;)Ljava/lang/String;

move-result-object v0

.line 1063

.local v0, audiochannel:Ljava/lang/String;

iget-object v3, p0, Landroid/microntek/service/MicrontekServer;->am:Landroid/media/AudioManager;

const-string v4, "cfg_dvd="

invoke-virtual {v3, v4}, Landroid/media/AudioManager;->getParameters(Ljava/lang/String;)Ljava/lang/String;

move-result-object v1

.line 1066

.local v1, dvdflag:Ljava/lang/String;

const-string v3, "fm"

invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v3

if-eqz v3, :cond_3

.line 1068

const-string v3, "0"

invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v3

if-nez v3, :cond_1

.line 1070

invoke-direct {p0, v5}, Landroid/microntek/service/MicrontekServer;->startDVD(I)I

move-result v3
[MTCB Android Head Units Q&A] drt1394:
Wow, that Smali looks daunting. How do people normally go about modifying APKs? Thinking best bet could be to replace major functions with calls into our own APK maybe using Android intents and then we can just code our own behavior in Java? Never tried to reverse engineer closed source programs before so this is all new to me.

Probably a good first modification for me could be to simply replace the com.microntek.music package name in appropriate places with Spotify.
[MTCB Android Head Units Q&A] Tomcsyy:
Nobody use KGL radio? :)
[MTCB Android Head Units Q&A] agentdr8:
Oh nice. That's even easier :D

---------- Post added at 10:21 AM ---------- Previous post was at 10:19 AM ----------

I have one, but haven't updated the mcu since 1.86. The update doc that's in the folder with those LZM images implies that they work with the KGL units, but I would still caution you to wait for an actual KGL-branded image. If you muck up the mcu it can mean gameover for your headunit.

---------- Post added at 10:24 AM ---------- Previous post was at 10:21 AM ----------

A simple root wrapper app could be made to handle this. But if you plan on using it as a replacement launcher for the Settings->GPS->GPS App, then mixing may not work right, as the wrapper app wouldn't be in the foreground once it did its mount checks and fired off the real TT app. You could leave the actual TT app as the preferred gps app, but then you can't use the NAVI button to launch it, as it wouldn't launch the wrapper app.

If I were going to make something to address this issue, I'd make an Xposed module that targets the TT package and hooks onCreate() of the main activity. Before running the actual method, inject your bind mount check method there, and then continue on. That way TT itself would be responsible (sort of) for checking and binding prior to doing anything else.
[MTCB Android Head Units Q&A] Tung_meister:
Been messing more with the 4.4 update today and have been trying to configure the car service app. The app detects key presses correctly and I've bound the skip forwards and backwards buttons to those functions however it doesn't work. It displays the toast for next track/previous track when the buttons are pressed but the skip back button only pauses what's playing and the skip forward button has no effect. I've tried it with multiple apps an it's not working. Does anyone have any suggestions or could this be a 4.4 bug [MENTION=5867075]KeiserSozeyFr[/MENTION] ?
[MTCB Android Head Units Q&A] zaphod2:
Torque is probably not go at KK 4.4 I think

here is a radio where torque is not at all appear with more.

ebay number 251716692316
[MTCB Android Head Units Q&A] agentdr8:
It works fine on my m7 with 4.4.3. There's just something misconfigured with the KK image for these headunits and the Android OS isn't seeing the BT adapter.
[MTCB Android Head Units Q&A] peti007:
FM radio chip

Hi all!

I want to buy a Mazda 3 (BK) specific Klyde head unit. In Klydes the FM radio decoder is ST TDA7706. How good is the reception of this?
[MTCB Android Head Units Q&A] agentdr8:
Lol, I wasn't implying that you should make something, just how I would go about it if I were so inclined. But I think in order of least effort and quickest results, I would go with the install-recovery.sh first, then if that wasn't sufficient, modify the boot.img and flash that, and if that still didn't cut it for whatever reason, then create something in the userspace to address it.

If [MENTION=853627]coudu[/MENTION] gets init.d support going, that would simplify it even further, and give us the ability to start all sorts of things from boot.
[MTCB Android Head Units Q&A] typos1:
Would it not be a case of simply comparing all the BT settings and scripts, props etc from 4.2 with 4.4 and then changing 4.4 to the same as 4.2 ?
[MTCB Android Head Units Q&A] mcgworld:
I have tried MCU KGL 1.73, is acting the same like KGL.177, i can't see fuel level or other info.

at least the reverse rendering path is working. skoda octavia a5
[MTCB Android Head Units Q&A] agentdr8:
I'm not sure. It could be a missing kernel module for the hardware itself?
[MTCB Android Head Units Q&A] typos1:
Maybe, but its all a bit above my skill level and I think its a bit over the skill level of everyone who wants it.

I m happy to have go though, but I d need a copy of the KGL 800x400 cos its a pain to use the 1024x600 on an 800x480 unit (though it is possible if youre patient).

Is there anyway to view the update image without installing it ?

I got Android Studio installed.
[MTCB Android Head Units Q&A] Tomcsyy:
The pre-rooted version KK works for me fine on KGL-7650 with mcu-v1.86. Thanks for all! :)

- Google maps - works perfectly :good:

- Sygic - works perfectly (on 4.2.2 it doesn't work) :) :good:

- connected with BT OBD2 easily :good:

- SWC - still doesn't tested
[MTCB Android Head Units Q&A] agentdr8:
Connecting is one thing. Does Torque work with your adapter?

---------- Post added at 12:54 PM ---------- Previous post was at 12:52 PM ----------

From what I can decipher, storage is mounted during on fs, which is before on boot, which is when install-recovery.sh gets called.
[MTCB Android Head Units Q&A] uncleg:
Fuel level and other extended information depends on the car production year and from the dashboard modification. If your dashboard can't support this functions you'll never got it at you HU. Fuel level, for exaple, supports dashboards with maxidot. Mostly on OctaviavA5 FL (renewed PQ35 platform) and Octavia A7 (MQB platform).
[MTCB Android Head Units Q&A] ErAzOr2k:
on 4pda there were posted some new boot animations for all kind of cars. the problem is I can only download them if I registered on that board, but I can't register because of the captcha.

Could anyone upload all mercedes boot animations to google drive or somewhere else?

thanks
[MTCB Android Head Units Q&A] mcgworld:
plus skoda please, I have tried to download but I can't
[MTCB Android Head Units Q&A] bhitman:
Erisin ES9746A (BMW E46)

I have problems with KLD2_KitKat_800x480_141110_rooted_light_3gb-internal-memory-mod and MCU 2.03 (KGL5). My device is a Erisin ES9746A (BMW E46). The system starts normally (in ca. 25 seconds). I use an alternative launcher (Apex, tried Nova also) and Zooper widget. Just starting these widget makes the problems. It takes about more than one minute until everything works.

Superfluous apps and widgets are uninstalled or disabled.

System with stock-laucher and without widgets works perfect.

I made this video (YouTube »).

Any ideas?

I'm hoping to a rootet KGL-KitKat-version...
[MTCB Android Head Units Q&A] webdude12:
Torque works 100% with my factory installed 4.4.2 HuiFei unit. I use it everytime I get in my car via Torque Widgets. Also works great on my 4.4.2 Phone. So the issue is not the app at all if you are having trouble.

Im scared to try to update my unit with all the issues with bluetooth and radio people are having. Guess I will just keep trying to hack away at ABD so I can root my existing configuration.

P.S. my Bluetooth adapter IDs itself as CarOBD. As I have mentioned before, my bluetooth menu is the standard Android system menu., and I can pair any bluetooth device I can throw at it so far. Makes me wonder what they did different on the KGL 4.4.2 - 1024 x 600 unit, from the others.

FYI - My build date is Sept 28, on both the Rom and MCU. MCU is 2.08.
[MTCB Android Head Units Q&A] typos1:
Keep on trying !

I dont think we have established the exact method of rooting have we ?

I ve asked coudu how he did it but not received a reply yet, at least I dont remember receiving one.

Edit: just tried to see what date the KGL 1024x600 update is to compare with yours, but theres no record. Take it you need root for a aystem dump ?
[MTCB Android Head Units Q&A] webdude12:
Seems the issues is they have shutdown ABD in system image, even with USB debugging turned on. Its my guess they may have even removed the ADB demon. My next glimmer of hope is create a recovery image or TWRP that I can then load into an update.img. Then I will be able to access ADB via TWRP and push the files to get root I need. I just do not have much time right now going into the holidays to work on it.