yashsingh1/xdaforums huggingface dataset:
[MTCB Android Head Units Q&A] Nightw4tch:
Erisin 9212

Hello guys,

Just found this forum and i must say its a lot of knowledge within this forum :)

Im in the search for a gps system to my car, and like most others i guess, im looking for the "best bang for the buck" and since i drive a BMW i found this one (see pic )

Is this one of the "good" machines when it comes to upgrade/personalize ie. custom fw and what not ( aka "Klyde" )

What im asking more or less from you veterans within this field, would you say this is a good machine and have decent spec ?

I wont be using this for much video, just for music and navigation and probably some apps, so i think the resolution on this product fits my needs.

I know there is other products out there like Eonon, Avin Avant-2, Dyanavin and such, but i found the looks on this to be one of the best, and the price is really fair, if one would have the Avant-2 firmware in this machine, i would call it a jackpot :)

Maybe i have some luck so there is an other(s) BMW E46 owner lurking within this forums that have some good tips/hints or own experience to share ?

I apologize in advance if this forums are not meant for this type of questions and i failed to see it, and also for my writing and spelling since this isn´t my native language

Kind Regards,
[MTCB Android Head Units Q&A] dmandn:
Hi guys,

Been looking into some of the other units around and found those Ownice/Winlink 4.4.2 units with quad core cpus. I have now received a response from the company, which can be seen here: http://xdaforums.com/showpost.php?p=56079091&postcount=8

According to Sherry who I am communicating with, the new quad core android units they are showing off at present are not yet in mass production but they hope to have in mass production and readily available next month. If they are truly the manufacturer then this means we have another contender on the market.
[MTCB Android Head Units Q&A] typos1:
Hey Booroondook, I ve seen your post on 4pda.ru where you have uploaded the KGL widgets, but I get a 404 error when i try and download them, any chance you could upload them here ?

(Where abouts in the system are they located, by the way ? - I cant find them on my Klyde)

Yes, sorry, youre quite right, we ve had this discussion before and established the company behind GS was Square Circle, my bad.

Yes, that would be great, the quad core RK3188 will be a good upgrade, trouble is it will mean a new thread as they ll be different units plus some people might wanna wait for the established companies in this thread to release their versions with the RK3188 (assuming they will) rather than chance another unknown company..
[MTCB Android Head Units Q&A] dmandn:
Funny thing is some of their 4.2.2 units appear to be KGL.....but not all of them. Also almost looks like KGL on some but with their own apps and such.

.....time will tell I guess.
[MTCB Android Head Units Q&A] booroondook:
You must place these files to /system/app folder, then you must assign the owner (0.0) and permissions (0644) for these files.
[MTCB Android Head Units Q&A] typos1:
Thanks very much !

I think Klyde must do things differently, cos the system/app folder is where I looked and they werent there, Klyde's must be built into the launcher app.

I also read something about connecting Android directly to the amp IC to control things like gain, etc, but Google translate doesnt always work that well and I couldt really work out what they meant, do you know anything about this ?
[MTCB Android Head Units Q&A] KeiserSozeyFr:
With which music application do you have this problem ?
[MTCB Android Head Units Q&A] booroondook:
For example, Neutron Music Player.

But it does not matter.

After the pressing "Play/Pause" (for example, I assigned MTC keycode "3" for "Play/Pause") your service acts as "Play" and shows "Play" toast as I wrote yesterday.

And if I assign another key for "Play/Pause" (for example, "70" - it is "HangUp", or any other SWC or panel button) your service whatever shows "Play" toast and acts as "Play".

I partially decompiled your APK and saw that you do not use the Android standard "Play/Pause" command anywhere in your program.

Instead of this you use the sequence of two separate commands: "Pause" then "Play", or "Play" then "Pause", or one of these two commands - depending of situation.

May be you do not know, but Android has not only separate "Play" and "Pause" commands. Android has also "Play/Pause" command, which has keycode 85 (in hex - 0x55) and has name "KEYCODE_MEDIA_PLAY_PAUSE".

This command works as switch between playing and pausing. For example, if the music is playing, sending of this command stops playing. But if the music is paused or stopped this command initiate playing.

Moreover this command can start playing even if the music player was turned off before this.

Thank you for your work!
[MTCB Android Head Units Q&A] agentdr8:
I'll try using the SGND pin you suggest and see if that improves the mic performance.

I tried to connect the internal mic to the codec on my GS, but it didn't seem to work so I put it back to its original pads. It seems to work ok with the Android stuff, although it picks up every little noise in the vehicle, which is probably why voice commands don't work that well. I'm not too concerned with it though.
[MTCB Android Head Units Q&A] fabolousv:
I've got the Eonon G2110 pure android (4.2.2) head unit. And I was wondering if it's safe to try some of the images in this thread.

The specs can be found here

eonon.com/Car-GPS/2-Din-Car-GPS-DVD/G2110.html

Also I made a little unboxing video:

youtube.com/watch?v=r80-ZkSoCSM

The unit is not installed yet because it didn't fit so a custom frame is being made.
[MTCB Android Head Units Q&A] Skitals:
Yes, you are in the right place. Looks like Klyde software. You can flash any update.img you find in this thread, they are all interchangable as long as you don't flash mcu.img. When you boot it up, go to Settings -> About device and report what MCU version the device is running. That should reveal the make of the device (and what mcu.img would be compatible).

For your reference, here are the repositories for the latest firmware versions. If its a new unit it may well be running the latest software, and Klyde is the preferred build here :)

Google drive

Mirror
[MTCB Android Head Units Q&A] anewoasis:
Has anyone figured out a way to add subwoofer control to any of these units? I noticed that the Ouku units have it. We have figured out how to do all of these updates but not a basic one like modifying the eq/amp settings.
[MTCB Android Head Units Q&A] cadillackid:
as far as i can tell WinLink is OEMing units for their own. my Winlink for my smart car is actually a KGL-7506. im not sure if Winlink just bought the basic unit and then installed the specialized faceplate / wiring harnesses etc for the specific car model? I noticed when i got my unit I opened the main box.. and inside that box was the colorful Box with my unit.. the accessories like the smart car wiring harness, smart car USB adapter, antenna adapter etc was packaged separately and placed oin top of the unit in the box... almost like they bought the unit from HuiFei made a few changes and then put it out for sale as their own... im not sure about OWNICE but they look similar to WINLINK (who my KGL-7506) came from.... if they release a 4.4.2 version based on the RK-3188 I'll likely buy it and then use my current box DEV work...

-Christopher
[MTCB Android Head Units Q&A] typos1:
I think Winlink is just a re-seller, like Witson and countless others and I m guessing Ownice are too.

---------- Post added at 12:55 AM ---------- Previous post was at 12:49 AM ----------

Audio settings are controlled by the MCU, all of the software changes done by people on here relate to the Android part of the system.

Someone de-compiled the MCU software for a few versions (theyre all quite similar apparently) but I dont think anyone can code in this language.

There was a mention on the thread on 4pda.ru that you could connect Android directly to the amp IC and control stuff including sub bias, Google translate isnt that good, so I was hoping Booroondook could shed some light on how to do it.

---------- Post added at 12:56 AM ---------- Previous post was at 12:55 AM ----------

From the look of the back panel I think its one of these new "JY" units.
[MTCB Android Head Units Q&A] xsysiu:
Aircard 320u problem

I have a problem with the modem LTE Aircard 320u, ppp widget reports a lack of drivers. Modem 3.3 kernel supposedly works normally in KGL is unfortunately 3.0.36

Can someone help me?
[MTCB Android Head Units Q&A] Orannous:
PowerAmp & Igo GPS - Sound mixing

Does any body has problem with PowerAmp stoping/pausing everytime the iGo GPS is active on screen? Regardless if what options is selected under "Setting->GPS" GPS Montitor (ON/OFF), Sound (Mix/Switch), as soon as iGO is displayed on screen (even when there is no announcement), poweramp goes into pause/mute mode and starts right back if the GPS goes to the background.

Any fix for this? I don't even use iGO sounds (TTS, etc) at all, all the volumes/audio are disabled on the iGO (I even tried using 'App Settings" to disable the sound of iGO completely but it didn't help).

Thanks.
[MTCB Android Head Units Q&A] that_dood:
I have the same issue, but my options in gps setting for mix/switch are greyed out and not changeable. Guessing there is nothing i can do
[MTCB Android Head Units Q&A] Orannous:
Perhaps you need to check the "GPS monitor" checkbox right on top of the switch/mix option. That would enable you to choose between mix/switch. I assume, the "GPS monitor" on top means monitor the gps app for the sound and announcement.
[MTCB Android Head Units Q&A] KeiserSozeyFr:
In fact, with N7 player and Poweramp, PLAY and PAUSE actions does the same action as PLAY_PAUSE.

If I send PLAY when music

is not

playing, music plays.

But

if I send PLAY when music

is

playing, it paused !!! Same behaviour with PAUSE action.

That's why I have to know if music is playing before sending play or pause. If I do not, suppose I start Radio app when music is not playing, I will send PAUSE action, and in fact, I will play music instead of pausing it !

My app supposed to listen to Intent "com.android.music.playstatechanged". I don't know why, but it seems that, in your system, this intent is not received, so my app thinks music is not playing and never send PAUSE action.

I tried to install Neutron and it's working well with CarService. Did you try with Poweramp ?

Anyway, I will add a parameter to ignore "music playing" state when pause or play actions has to be sent. and assign PLAY_PAUSE action to play/pause button. But if I cannot know when music is really playing, I will not be able to manage some behaviour, like Playing with next button when music is paused or resuming music after phone call (because I have to know if music was playing before call)

It's really strange your unit does not use the "playstatechanged" intent !? Which unit do you have ? is it a Huifei/KGL ?

Did you installed any app that could block such intent ?
[MTCB Android Head Units Q&A] Bitmugger:
Anyone know a suitable adapter to connect an iPhone 5 to head unit?

My headunit has 30pin iPhone/iPod connector but I have a newer lightning bolt connector. Just wondering what is the best way to connect my iPhone? Is there a 30pin / 8pin adapter that will work? I tried a DX 30/8pin adapter I had used before for charging purposes with a dock I have but the head unit didn't see the iPhone.

Has anyone had any luck connecting an iPhone 5 in any manner other than bluetooth and controlling it from the head unit?

Thanks.

P.S. As a total noob to Android head units I find figuring out which head unit I have a real challenge. I have this unit from pumpkin:

www_dot_ebay_dot_ca/itm/191227453040

I am assuming this is the appropriate thread?
[MTCB Android Head Units Q&A] webdude12:
Someone might have broken down and ordered one of the 4.4 1024*600 units....

http://www.aliexpress.com/item/Andr...-Player-GPS-radio-for-AUDI-A4/2052237871.html

I am being told by the seller that they do a burn-in test on the units for a min of 3 days before shipping. Basically power it up non-stop for 3 days and check all functions periodically. I am fine with that. If it passes they should ship the unit out to me on the 22nd.

First thing I will do after running a quick test myself is dump the Rom, if no one else has a unit before me...
[MTCB Android Head Units Q&A] agentdr8:
Have you checked the Audio settings in Poweramp? There should be a setting to pause music when other apps take focus.
[MTCB Android Head Units Q&A] Orannous:
Thanks.

The problem is that Poweramp always assumes GPS iGo app is sound-always-on app and therefor it pauses itself. The poweramp setting works fine with other apps (Radio, DVD, etc.), so when they start it pauses itself correctly, but i don't want poweramp to pause itself when GPS has focus (I don't have any sound enabled on GPS iGO).
[MTCB Android Head Units Q&A] booroondook:
Try to send these commands from another source - not from CarService. For example, from Tasker. "PLay" function always act as "Play" - it cannot pause the music. And "Pause" is always "Pause".

By the way. I just installed PowerAmp and see that Play/Pause command works with it correctly.

Use the following algorithm (please note - it is not any programming language, it is simply algorithm):

IF music is playing THEN
set musicPlays = true
ELSE
set musicPlays = false
END IF
IF any factory app (Radio, Music, DVD etc.) starts THEN
IF musicPlays = true THEN
send "Pause"
ELSE
do nothing
END IF
END IF
IF any factory app (Radio, Music, DVD etc.) stops THEN
IF musicPlays = true THEN
send "Play"
ELSE
do nothing
END IF
END IF

Please make ability to assign MTC command to Play/Pause and do not change its activity to "Play" or "Pause".

My unit is Huifei/KGL-7618. It has the following buttons on front panel: SETUP, PLAY/PAUSE, EQ, DVD and GPS. And also two rotating controls - POWER/VOLUME and MUTE/REW/FFWD
[MTCB Android Head Units Q&A] fabolousv:
You are right!

Version of the Eonon G2110 is:

MCU:

MCTB-JY-V2.04

MODELNUMBER:

S07

ANDROID VERSION:

4.2.2_17092014

Kernel version:

3.0.36+

root@ubuntu #983

Build number:

rk30sdk-eng4.2.2 17092014.16:14:25
[MTCB Android Head Units Q&A] Skitals:
Interesting. The latest firmware update out is Klyde 2.03 which has a build date of 09/01/2014. Yours is a good bit newer.
[MTCB Android Head Units Q&A] ESTIMULO:
I am awaiting too, mine will be sent on 23rd. There are testing it now.

Enviado desde mi SM-G900F mediante Tapatalk
[MTCB Android Head Units Q&A] Skitals:
That's great to hear. Did they ever send you those screenshots of the about screen? Just FYI, I did speak to them and they confirmed RK3188 is a mistake and that it is RK3066. I don't know what's taking them so long to correct their listings :eek:
[MTCB Android Head Units Q&A] KeiserSozeyFr:
The algorithm you described is exactly what I do !!

But, as I already said, it seems in your unit, Neutron is not sending "playstatechanged" intent with "playing" extra as I expect. So "IF music is playing THEN" is always false !!

Anyway, I found several extras that can be sent with "playstatechanged" intent (isplaying, ispaused, paused etc...) and now, I search for all these intents in order to know if music is playing or not.

Try the new version 2.0.1 here :

http://xdaforums.com/showpost.php?p=53678587&postcount=1179

If it doesn't work, try activating new parameter "Ignore playing state". But with this parameter activated, music will not be resumed after phone call, mute off, etc ... And it will not be possible to play with 'next' button if music is not playing.

Now, when you stop service, it will be really stopped.
[MTCB Android Head Units Q&A] Orannous:
Thanks for your great work. I just installed the 2.0 version and it's great. but I found one issue.

the carservice doesn't mute the poweramp when using A2DP (bluetooth music streaming). In these units, this is part of the phone/bluetooth app, but the poweramp doesn't mute when we start the A2DP and they run over each other (DVD, Radio, & video are ok). using the same app (it's all under "bluetooth" app), poweramp goes to mute if phone rings or a call is initiated.
[MTCB Android Head Units Q&A] agentdr8:
I uploaded a new experimental release of XposedMTC to the repo that will hopefully address the issue where the headunit un-dims when it's within a dimming period. This seemed to only be an issue when the sunrise/sunset times were set to auto update.
[MTCB Android Head Units Q&A] dmandn:
From Ownice's website they look to be a subsidiary of Winlink, or the same company.

"Shenzhen Winlink technology Limited

Office:121-1212B Hua Tong Bldg.,2127 SunGuang East Rd., LuoHu District, ShenZhen

Factory: 6/F, Block 1, LiCheng Industrial Park, XinHe Road., ShaJing Ave., Bao'an District, ShenZhen

Tel:0086 075583851810 QQ:2119869764

Website: www.ownice.com; www.winlink-tech.com"
[MTCB Android Head Units Q&A] kwalsh24:
Hmmm its going to be hard not upgrading my unit to 1024x600 unit. Maybe ill try to sell my dads crap audiosources radio off and replace his with my current unit, then order myself a 1024x600 when they are more popular.

Now if only they would upgrade the ram & CPU speed.

I did reflash my radio from the klyde firmware back to the kgl bbefore my road trip lastweek, my screen issues havent occurred since, so perhaps it was a firmware issue.

Will upgrade my xposedmtc with the larest experimental release, I believe at 12:48am was when the dimming just stopped functioning properly, ended up just using darker in a tasker schedule for the trip, not as clean but worked.

Has anyone tested 2.03 ? I did retest 2

02 on my unit and my aftermarket canbus, if the radio was on before the engine, as soon as I turned the key to fire the engine I would get a 'powering down' screen, then once the engine started the radio fired back up and things were fine. On 1.99 things work as they should, so makes me wonder if the firmware releases are also tweaking the canbus interface communications ?
[MTCB Android Head Units Q&A] booroondook:
Thank you for you responsiveness and sociability. I will test new version tomorrow.
[MTCB Android Head Units Q&A] cadillackid:
is it possible to put these units into a Suspend type mode rather than a full reboot each key cycle?

I'd like the screen to drop out and all but have the unit be available faster on startup than a full reboot each time..

-Christopher
[MTCB Android Head Units Q&A] anan2046:
Which year of your Jetta, is this one can fit your car, it can support full canbus http://www.autopumpkin.com/car-dvd-...-capacitive-touch-screen-3g-wifi-can-bus.html
[MTCB Android Head Units Q&A] agentdr8:
It's probably possible, but would require at a minimum a wiring change and a code change to the powershutdown() method in MicrontekServer. It gets called when the MCU detects the key out (via the ACC wire).

I don't know how long your car battery would last though, even if you managed to get it to go into sleep instead of power off.
[MTCB Android Head Units Q&A] Billkaza:
For VW rns510 like which one would you prefer KGL or KLD?

First one is KGL

http://www.ebay.co.uk/itm/Android-4...6?pt=UK_In_Car_Technology&hash=item43ce9bcb46

Second KLD

http://www.ebay.co.uk/itm/Pure-Andr...4?pt=UK_In_Car_Technology&hash=item3f3b443d6c
[MTCB Android Head Units Q&A] dmandn:
Hi, its an Australian 2013 Jetta 103tdi. Says ed. 7 in the manual, and has an rcd310 radio at present. sames as this radio: http://www.volkswagen.co.uk/assets/content/technology/hero_rcd310.jpg

I might be getting lined up with a sample of this one http://www.ownice.com/Pro_Car_dvd_player_for_VW_S8901_349.html
[MTCB Android Head Units Q&A] RoBe30:
Hey guys any luck with the new car service phone signal strength connecting? I have my phone connected to my old unit with both Bluetooth and WiFi hotspot. I have the same port 2000 set on client and car service app. It just never connects. Am I missing something?
[MTCB Android Head Units Q&A] cadillackid:
I dont think the car battery would be an issue unless storing for long periods of time.. after all if in sleep mode once the screen and such is shut off.. esp if the wi-fi is also shutdown..

my android cell phone would last a couple days easily if i didnt use it.. and thats a much smaller battery than is in a car.. theoretically one of these units is not going to pull much more power than a phone when it is in sleep mode. typically the screen and wireless are what pull the most power out of any device. turn those off and you dont have much draw at all..

I could easily build an external circuit that could completely kill the power to the device if I needed to based on time or the battery voltage from the car.

no matter what I do i have a 35-40 second bootup time, which doesnt seem like much, except that im a jump in the car, fasten the belt turn the key and go type or person.

too bad none of the source code is available to these units... but I guess there is so much copying in china that people would create their own units from copying hardware and software of others..

-Christopher
[MTCB Android Head Units Q&A] coyttl:
I would think this could really depend, mainly on where the RK boards gets its power from.. If the MCU controls the power to the RK board, then the MCU would send the shutdown command and wait before cutting power to the board and amp.

So it's possible that when you go into suspend that the power will get cut *anyways*, and you'll still have to do a full boot up.

If a modification was made to the unit to keep power on to the RK board, would need to make sure that the amp isn't fed by the same power source, as then the amp would still be active, and that would likely draw a lot more power than the RK board. :)

(Note, I'm saying all this without checking my unit - I may check into it though, now that you brought it up, see what I can do with mine. :) )
[MTCB Android Head Units Q&A] ibrewster:
PLEASE HELP - No FM Reception - Pure Android Radio Head unit

Firstly thanks to the everyone for all the amazing info in the first post and other posts it has helped me out heaps. :good:

I Have what pakidermo5000 calls a Thiramisu	unit in his spreadsheet.

Android 4.2 2 Din radio Navigation - Firmware MTCB-GS-V1.91

I was lucky enough to pickup this unit from ebay in a auction for $214 and I have been very happy with it so far apart from one painstaking issue I cannot get FM radio or AM radio reception here in Australia.

Some troubleshooting I have done so far is:

*Plugged in brand new external Bullbar FM radio Ariel to unit

*Checked factory settings for correct country reception frequency selection

*Checked the units internal radio component positive and ground wiring

If you can suggest some further troubleshooting or have any info that could assist please let me know!!

Getting the radio to work on this excellent head unit will be a real win and I will be very grateful to anyone who can help.

thanks in advance

Ian
[MTCB Android Head Units Q&A] typos1:
Have you checked that the radio IC does actually have the antenna connected as well as pos and neg ?

What do you mean by "thiramisu" that word does not appear anywhere in the pdf, I m afraid I dont know what youre talking about !
[MTCB Android Head Units Q&A] ibrewster:
Thanks for your reply. thiramisu is a nickname given to a type of unit described in the google docs spreadsheet posted as alink in the first post. I certainly have taken off the top cover and checked that the radios pos and neg is completely connected to the main board.

Thiramisu	"Android 4.2 Doppel 2 Din Autoradio Navigation DVD GPS Wifi 3G Bluetooth USB MP3

OBD2,USB,FM, maps,1080P,A9 Dual-Core 1.6Ghz" -	MTCB-GS-V1.91 - no problem	- HuiFei-4.2.2-v2.02