yashsingh1/xdaforums huggingface dataset:
[MTCB Android Head Units Q&A] 1-2-Hak:
My tests so far have been continuous listen and running things using automagic.

I would imagine you could set a SWC to trigger this service so you could click it and it would mute the sound and you could pretty well run anything or navigate to an address or play a song etc just by saying it.

Stay tuned..
[MTCB Android Head Units Q&A] NorthfieldMaui:
Sorry, I haven't figured that out yet, but I did get the bass and treble to save...You just need to set them how you want, but opposite, ie. set the bass as treble and treble as bass and exit...It wont sounds right as soon as you do it, but once you turn off your car and turn it back on it works and saves your settings and will sounds great...Just dont touch it again otherwise you gotta start all over...
[MTCB Android Head Units Q&A] Reptile-X:
Most mics are rubbish, Parrot is one of the leading carcit makers, so their mics are made for this. I hope it will fix your problem.

I plugged directly in the mic socket, my front mic is still there I didn't open the HU to remove it since I didn’t have any mic issues, I connect the mic from day one because it was already there in the car.
[MTCB Android Head Units Q&A] agentdr8:
Not as far as I'm aware. I've tried using a male<->male usb cable from the rear ports to my laptop and nothing.

---------- Post added at 08:38 AM ---------- Previous post was at 08:32 AM ----------

Mapping would be the responsibility of an app or xposed module. It has to intercept the keydown intent and then either forward it off to its original method in the proper app, or do something different based on preference.

The keyevents are generated by the MCU. If someone here were adept at ASM, they could possibly remap the keyevents via a custom MCU. I find it's easier to do at the app layer.

The reason why the buttons don't work for your multi user setup is most likely due to MTCManager not running/having issues. It handles all the serial communication with the MCU, including the key intent broadcasts.
[MTCB Android Head Units Q&A] _arecki_:
This kind of connection can damage your USB ports in laptop or car unit as both works in host mode. Those ports have only 4 pins and there is no possibility to use them as slave. If they are hosts then both are the source of data and supply power.

If you want to use USB connection to your laptop you have to use micro usb port or mini usb port in your car unit (the front usb port) which have 5 pins (the additional pin in short is the host/slave mode pin).

The same like you connect your phone, camera (or any other slave device) to your laptop.
[MTCB Android Head Units Q&A] aluver:
As I would like to add some functions to Car Audio Service (media volume control for volume change when USB-DAC used), I have one simple idea. I think it would be most useful update of CarAudioService (or may be just a new app) if it could map any unlimited number of buttons, and even more - If it could execute any user predefined Android commands (i.e. alsa_amixer volume change for USB DAC for me :) )

I have at least two unused buttons on my SWC (up/down arrows), but I can't map them because all existing controls in CarAudioService are assigned already.
[MTCB Android Head Units Q&A] typos1:
Interesting, I was trying to connect to an Android tv box yesterday with ADB, it only has standard USB ports and so does my pc, so I used a USB to mini USB lead with a mini USB to USB adapter, making it into a male to male USB lead.

It was tricky to try and connect - for a long time the pc couldnt find the device then it only found it as some sort of SATA connector, then (after locking up my pc and having to reboot) I did manage to find the tv box and got a vendor id and product id,

But I tried loads of things and ADB just could not find the device, even though it was listed as connected to my pc showing vendor/product id.

I ve asked for help on several threads on XDA and another sites, but no one has replied, just seen your post and wonder if it may be to do with using a male to male USB lead ?

The tv box will not boot, but the standby light comes on and I got vendor/product ids as I said, so how would I connect to ADB with no mini/micro USB port if what you say is right arecki ?
[MTCB Android Head Units Q&A] ptclabs:
Would not just the standard android volume controls work if your on usb audio?(not up down on this unit) try to download a volume controller and see if it works. There are 2 volume controls in the boxes that are native to the android. that are not shown and do go up and down. I think they are notifications, and the default android volume control. I think it would just add another if you were on usb audio, but they do not give you a great way to get at them.
[MTCB Android Head Units Q&A] coyttl:
Just because you have a VID/PID does not mean that ADB can communicate. Specific drivers are needed for the device, so ADB can create a connection to the device. Likely, now that you have it plugged in, you'll need to find development drivers to enable ADB to communicate.
[MTCB Android Head Units Q&A] Reptile-X:
I just send out a mail to makers of Car Home Ultra, it is not available for our units on Google Play, but I am really interested in this app, I hope we can download it and it is worth each cent if it works on our HU. Probably the resolution will give some problems but maybe developers can help us with that. I know I could install it with rooting and fooling Google Play, but I think it is better to go official way so we get some support from developers, since these units getting popular with the day.

Specially automatic night mode is really cool future since our units wont dim automatically.

Here a link to Car Home Ultra website:

http://thespinninghead.com/wordpress/?app=carhome-ultra

Here a video, probably most of you guys know the app:

https://www.youtube.com/watch?v=-2d8Hbbk-Hc

What do you guys think?
[MTCB Android Head Units Q&A] ptclabs:
mine dims automatically 2.02 hf unit. 2.01 was red lighted 2.02 is white-ish blue. button lights always on but screen dims with headlights.
[MTCB Android Head Units Q&A] blankers:
Be sure and let us know how it works.......
[MTCB Android Head Units Q&A] xrapidx:
I had that app on my cellphone for awhile, had issues with resolution - don't see it working well in the vehicle.

(mine has been dimming with headlights from 1.77, currently on 1.86)
[MTCB Android Head Units Q&A] 1-2-Hak:
Never found the headlight dimming to work very well. Dims too little.

I have an automagic script that uses the Twilight plug in every 30 seconds. If the sun has set it sets the display to the dimmed level I like. If the headlights go in the display get reset but in 30 secs it dims down again.

when the sunrises the display is set to full brightness.

I found that I had to adjust the brightness a little each cycle to reset when the headlights go on (hard to explain) can post flow if anyone interested.
[MTCB Android Head Units Q&A] Warlord711:
If you set RGB in factory settings, you get an option to change led color.
[MTCB Android Head Units Q&A] _arecki_:
HU FW update

I have a lame question about HU updates.

Some head units have the one-way or two-way canbus. The canbus data (frames, IDs, etc) are vendor specific (different for volkswagen, different for mazda, etc). Do you have the special updates for your car or just use the general FW's that are available here (i.e. links in first post).

Of course I am talking obut dedicated updates (KGL FW's updates for KGL device, KLD FW for KLD device, etc).

But is it important to use FW for secific car made/model or it is universal and works for all cars?
[MTCB Android Head Units Q&A] typos1:
I ve used ADB several times before and never had to install any drivers (I m using it on Ubuntu not Windows, this is probably why, but the commands for ADB are the same on Windows and Linux), developer options were on on the tv box and so was USB debugging before it broke.

---------- Post added at 12:33 PM ---------- Previous post was at 12:28 PM ----------

I think the CAN Bus app is the same for all units and that the CAN Bus interface box does the communicating between the car and the headunit, so the difference is in the interface and the CAN Bus protocol its programmed with . . . I think.

(Any thoughts on my reply to your post yesterday ?)
[MTCB Android Head Units Q&A] _arecki_:
Thanks. That is good idea.

All vendor specific translations are in external hardware and thus FW can be the same.

So there is no worries about loosing some functionality after FW update (of course if FW it self does not brake it).

:good:

Actually not much.

Regarding the male-male USB connection - maybe there are some exceptions. But how device can know that it is now slave, not host :confused: Maybe there is some additional setting in the FW (hidden menu or just a tricky key press, like for the developing mode) to switch USB port to slave.

Regarding the ADB connection issue - I have used it only few times and it was working then (not with the HU), so I am not able to help.
[MTCB Android Head Units Q&A] tcfuk1962:
After updating to 2.02 I have a icon on the top right of the screen to take screen shots.
[MTCB Android Head Units Q&A] Warlord711:
Yea thats why it never works for anyone.
[MTCB Android Head Units Q&A] ty4sound:
can someone tell me a good place to buy one unit for audi A4 or VW cc pure android 4.2.

thanks in advance
[MTCB Android Head Units Q&A] Orisai:
Believe me when I say there are people who love to put huge LED screens... and by huge I mean 42+ inch screens in the back of their vans for their laptops or gaming rigs. Instead of a laptop, why not a "carputer"?

---------- Post added at 02:09 AM ---------- Previous post was at 02:08 AM ----------

Sure, here they are:

http://xdaforums.com/showthread.php?p=50186195

http://coldzone.ru/upload/wd8801/Luyuan_mcu_source.tar.xz
[MTCB Android Head Units Q&A] ChillyCat:
http://www.alibaba.com/trade/search?fsb=y&IndexArea=product_en&CatId=&SearchText=Shenzhen+Kai+Ge+Le+Electronics+vw <---- got allot of VW stuff
[MTCB Android Head Units Q&A] 1-2-Hak:
So after a day of playing - here is where I am at.

Rooted using method posted by webdude. Although the usb adb seems to be locked down a bit if you download WifiADB from app store you can connect via wifi which is actually easier as you can do it from your pc while it is in the car.

Test CWM recovery and TWRP recovery. Got them both working (no touch) using mouse but as also reported no mounting (apart from external_sd)

So decides to do back up via https://sites.google.com/site/tweakradje/android/rockchip-device cat/proc/mtd method.

Now I have a full copy of my installed rom

Just had to find how to force bootloader on boot. That way I can flash fairly safely. Found the method of holding power while switching on goes into bootloader. Screen goes blank but usb connection of front allows the drivers to be installed.

So now I can flash and recover from any major issues.

Probably the easiest way to root is the webdude method but i can probably post a rooted system.img for those who want to try.

Next thing to look at was the MTC apk files. The easiest way to mod these is open them with gzip file look in the drawable-nodpi folder and replace them with your own custom ones. You can make it look anyway you like then. As long as you keep the images the same size and format it should all work. I am not a designer so I am sure someone can come up with a nicer design. If someone is really clever he can mod the xml files in drawable and really change the look.

If you download apkstudio from xda developers you can decompile and have a look how android talks back to the MCU using the MTC service. Someone just needs time to play here. There is a lot you could customise.

That all for now. might be time to put it in the car and see what its like :)
[MTCB Android Head Units Q&A] drt1394:
Well guys, update on my progress.

Decompiled a few of the MTC Apps. Still digging through stuff, but looks like the MCU is called the "MTC" and the company that either made it (or at least wrote the code for it) is called Microntek. Can't find really anything on the company. It may or may not be these guys http://www.linkedin.com/company/shanghai-microntek-measuring-equipment-co-ltd.

Does anyone have experience building custom Android ROMS? I think my goal would be to get KitKat running on this thing and then slowly try to add back the MCU features.

What are your guys gripes with the unit as it stands? I'm not quite sure what to dig into first. I'm new to android, so this is a learning curve for me (just learned what Intents are :D).

Haven't tried getting CWM installed yet but it sounds like some of you have had issues. Anyone able to tackle this? I have zero experience with CWM.

Also, 1-2-Hak, " Found the method of holding power while switching on goes into bootloader. Screen goes blank but usb connection of front allows the drivers to be installed." Does that throw you into the RockChip recovery mode where you can write directly to ROM and flash new bootloader and everything? Or is that just the stock recovery bootloader? Any issues installing the Rockchip recovery drivers? Assuming you used the USB port on the front of the unit?
[MTCB Android Head Units Q&A] drt1394:
Digging a little more on the name Microntek, there is also an Indian contract software development firm specializing in Automotive Embedded solutions http://www.indiamart.com/company/9568780/services.html#automotive-solutions. Guessing HuiFei (Or whoever originally had this developed) contracted out with that firm to have the software for the MCU/MCU interface written. Guessing we have little to no chance of getting the source code. :(
[MTCB Android Head Units Q&A] nwskipro:
I was emailing and chatting with her late last week and into Monday of this week. Any luck in reaching her since your post?
[MTCB Android Head Units Q&A] nexgen10:
Not necessarily. In my experience, Indian firms will do mostly anything for a fee. You just have to approach them in the right way. I'll put out some feelers and see what kind of response I can get.

On the topic of the E3 i/o and the windows 8 car computer, a little digging has yielded some interesting results.

https://www.youtube.com/watch?v=THRyVntm_DM

I have found the case and lcd they are using on ebay. Its a samsung model touch screen with the buttons integrated (USB button interface) and costs about $199 for HDMI version, $160 for VGA version. Supports HD resolutions.

They're using an AsRock B75M-ITX board and the above listed components for the bulk of the system. They are using Joycon EX for steering wheel controls.

With a little looking im sure ill find a usb fm tuner card and an antenna adapter that will work. I've already got lots of experience with pico power supplies, and im guessing they are just wiring up the pico supply to a standard harness you see on the rear. Audio out via motherboard pin header to a 4 channel 50w pre-amp then gets wired into the same harness for powering the speakers.

I think it could be done better, and cheaper but thats another discussion.

The more interesting question would be this: Can we find a board that would work in this enclosure that has good x86 android support for wifi, bluetooth, and usb? If so, can we find an fm tuner that has good native android support? (yes we can). I already know we can find a GPS that has good android support. Some interesting possibilities exist if the right hardware can be bundled without needing much middleware.
[MTCB Android Head Units Q&A] nwskipro:
Very interesting this E3 i/o thing...
[MTCB Android Head Units Q&A] ChillyCat:
Shipping times ??

This is the 10th day, since I originally placed my order. It's the same place Keylo works.

:confused: What's been average delivery times, those of you using this same vendor :confused:
[MTCB Android Head Units Q&A] Dareksa:
How these radios look compared to parrot asteroid smart ?

Which of the universal models would you recommend ?
[MTCB Android Head Units Q&A] 1-2-Hak:
The bootloader mode is for complete rom loads - all partitions making it almost brickproof. If you stuff up a flash as long as its not the loader partition you can hold that power button switch on and reflash. So a good thing :) No reason we cant start hacking away :)

Freaktab and others has drivers and instructions for installing the rockchip PC drivers. - I have updated the wiki.

Full rom extraction and building can be done in Windows using RK3xxx firmware tools by SergioPoverony (google it) - added to wiki

If you are playing with the MTC apk you could backup your old ones and push the new ones to the device to test. First easy way is to change the graphics using gzip. Then look at the source and it has some logical definitions of what things do.

I have asked on FreakTab for a port of TWRP recovery to get that sorted too http://www.freaktab.com/showthread....0-for-Rockchip-s&p=171101&posted=1#post171101
[MTCB Android Head Units Q&A] nwskipro:
Can't wait to see some custom ROMs for this... I'm pretty clueless on Android but I can follow directions and have my unit up and running if you need me to help test anything.
[MTCB Android Head Units Q&A] gardarik:
I've been waiting 15 days. Seems like they are really busy.

But I got package delivered in 24hrs from HongKong to Toronto through DHL
[MTCB Android Head Units Q&A] drt1394:
This is the recovery mode I get to when I hold the power button while booting. Is this what you were referring to? This looks like the recovery that would be booted from the recovery partition (which we are trying to replace with TWRP? Which actually worries me since this seems to have an option to flash the MCU as well, which I could see wanting to do down the road (which TWRP surely wouldn't integrate).

Also, does anyone else have the issue that you can see here that I have with the top of the screen getting cut off by the bezel? Pretty annoying in android when half the menu bar is cut off at the top. Don't see much of a way to fix this unfortunately.

Photo Link to Dropbox
[MTCB Android Head Units Q&A] nexgen10:
I ordered our 5 last Monday night. They shipped a week later and are in DHL's hands now.
[MTCB Android Head Units Q&A] 1-2-Hak:
Thats the recovery boot - not bootloader. Bootloader doesnt show anything on the screen. The only way you know it is in this mode is by having it plugged into the pc. There you can see the usb drivers activate (once they are installed)

Because there is so many models (mine is KGL-7650G) they buttons are different. My power button acts like the enter when on this recovery screen does it do the same on yours?

I would recommend you plug it into a PC throught the front usb and power one holding each of the buttons indvidually to find which one it is. Its bound to be one - mine doesnt have many buttons at all.

There is a MCU update already my unit has a new one - Keylo could you send me the update so I can put in on the wiki please.

The CWM or TWRP recovery partitions are not critical and you are right - will stop the MCU update option. We can easily backup and install custom roms without this using the bootloader mode.
[MTCB Android Head Units Q&A] Tomcsyy:
Some off topic: there are already on the market 7" 1024x600 resolution 2din HU's. The brand Ca-Fi has one (it's name: DashLinq 4).

But the price is very hight. $500+ :)
[MTCB Android Head Units Q&A] 1-2-Hak:
Took it out for its first test drive tonight - awesome :)

Still looking for a good auto dimmer program - going to try Twilight.

Had an issue with the Blueteooth ODB. The unit detects it but after detection it doesnt prompt for pin (which it needs) to connect. Just stays red in the bluetooth manager.

Might have to try usb odb unless any one has any ideas...

Did my first mod of the Radio app - Changed the red colours on the buttons to a light blue. Makes it more soft I think....and it begins :)
[MTCB Android Head Units Q&A] nexgen10:
Nice!
[MTCB Android Head Units Q&A] coyttl:
Ah! Sorry, didn't realize you were on Linux. Not a linux geek, so ignore what I said. :D
[MTCB Android Head Units Q&A] typos1:
What ? You are mistaken, 2 way CAN Bus is working for some people, mainly on VWs and Audis.
[MTCB Android Head Units Q&A] kwalsh24:
Yeah, for some not all, my unit never worked right from day 1 so I scrapped iit and installed my own. Also the sseller went mia so I couldn't even try to resolve it.

Maybe that's changed with the recent firmware releases, doubtful tho
[MTCB Android Head Units Q&A] typos1:
Yeah but all the commands in ADB are the same for Windows and Linux AFAIK and what arecki said about male to male USB might be why I cant get it to connect. Cant turn WiFi on, so may try using ADB over LAN and see if that works.

---------- Post added at 03:12 PM ---------- Previous post was at 03:11 PM ----------

Yea, I realise its not working for all, just that post said it wasnt working for anyone and it is for some.
[MTCB Android Head Units Q&A] Warlord711:
NOPE ! At least not for my Golf MK5.

I am on 2.03 FW, the only can bus **** i get is open door status. Thats all.
[MTCB Android Head Units Q&A] kwalsh24:
Ah so would be the same on my mk5, I was just irritated with how the canbus would randomly turn the radio on and off with a window or door open when the key was in the ignition and engine off. So I just replaced it with a different module

That an issue for you there Warlord?
[MTCB Android Head Units Q&A] typos1:
Well, thats more than for some people, have you upgraded your MCU or tried different versions of 2.03 ? Just cos yours isnt fullly working yet doesnt mean that it "isnt working for anyone" :)
[MTCB Android Head Units Q&A] kwalsh24:
One thing I have noticed on 1.99 is the lack of bass. May have to look into it some more, but its nearly half what it once was on 1.86,

Positive note, finally got app settings to work in moding the dpi of sygic, it will now display the 3 alternate routes on screen. Can't really say what was done other than changing my xposed framework back a release version, then it just seemed to randomly work
[MTCB Android Head Units Q&A] Deepakg27:
thanks