yashsingh1/xdaforums huggingface dataset:
[MTCB Android Head Units Q&A] MasterPrenium:
Hey guys ...

Please unterstand that CANbus doesn't have TX and RX... it has LOW lvl = 0V and high lvl = 5V. This encodes the bit and so data transported on the bus.

And because it's a canBUS, every device connected to this bus will received informations from all other devices, and can send information (if correctly formated) to all other.

CANbus can't work with only one wire (or CanLow connected to ground in a really short distance maybe could work). The two wire are twisted to avoid electromagnetic phenomenon.

Now with our device CANbus data is directly interpreted by the head unit (which will handle informations on the bus, like doors, every information we have in the "'vehicule app" (that show safetybelt state, engine rpm, ect ...). The CANbus is also connected to the adapter, which convert specific CAN Data to anolog encoding for the HU (handbrake pulled, Power on/off (getting ACC state from canbus), reverse gear engaged, etc ...).
[MTCB Android Head Units Q&A] typos1:
I ve been trying to establish whether the HU talks to the CAN Bus system or whether it cannot and its just the adapter that talks to it, smooc has said the HU cannot and the adaptor does it, you and someone else has said that it can, so at the moment its about as clear as mud whether it can or not.
[MTCB Android Head Units Q&A] dcmouser:
Current state of button customization?

Has anyone had any further luck customizing the unit hardware buttons to do different things?

My unit has a back button (tap volume button), and then buttons for things that i have no use for (dvd, eject, etc).

I'd give my right arm for the ability to change one of those button to be a physical home button.
[MTCB Android Head Units Q&A] croul:
I got KGL. in first post is about MCU (KGL is for any KGL unit but KGL1 for BMW)

Can I put KGL4 2.09 to my unit or only KGL without 4 on the end

Can I upgrade just mcu.img without upgrade.img ??

Wysłane z mojego SM-N9005 przy użyciu Tapatalka
[MTCB Android Head Units Q&A] agentdr8:
Rockchip or not, the image shown at boot is dependent upon the bootloader itself reading from the system filesystem (/system/logo and /system/mtc). While it's possible it could work on another RK device, I think it would probably be much easier to just augment the existing Settings.apk from the NU with your own logo setting activity, and base it on how the NU gets its bootloader animation.

---------- Post added at 04:03 PM ---------- Previous post was at 04:02 PM ----------

It's something I've been working on as time permits. Hopefully will have an experimental release of XposedMTC with this sometime soon.
[MTCB Android Head Units Q&A] dcmouser:
that is fantastic news. can't wait!
[MTCB Android Head Units Q&A] agentdr8:
Wifi state change intent gets fired whenever the state changes from disconnected to connected, vice versa, or when wifi is toggled on/off. I had just used it as a test to see if all system intents were getting blocked/delayed at boot, or if it was specifically the BOOT_COMPLETED. Seems from my test, it appears to be the latter, which is good, as it means we can pick a different system intent to trigger starting services at/around the same time as the boot process is done.
[MTCB Android Head Units Q&A] typos1:
Its already been confirmed that they go to the adapter and then to the HU, at least on Klydes, but Smooc says the HU doesnt do the processing, the adapter does.
[MTCB Android Head Units Q&A] joesnoe111:
I have a Klyde using Condu's KK4.4.4. last night I updated to MCU 2.20 from 2.16. Does anyone noticed the sound quality is way better now.? It seems like I am no longer listening inside a barrel and all the frequencies are cut off correctly.
[MTCB Android Head Units Q&A] MasterPrenium:
I must say BOTH speak to the canbus system. To be exact the adapter only in "receive" mode, and HU in both (dual canbus).

The only thing I don't know is if it's MTCCanbus APK that use directly the Canbus Chipset, or if it use the MCU to get CanBus Infos. I can remove my canbus decoder, and I'm sure the HU will still get all canbus messages (of course, no more reverse camera, ect ...).

On HU for CanBus Cars, the adapter could be quite useless (Reverse information ect are coming from CAN, and could be threated without an adapter). The only thing for which me need the adapter is the switching power
[MTCB Android Head Units Q&A] typos1:
Ok, try it and see :)
[MTCB Android Head Units Q&A] MasterPrenium:
Try it for you tomorrow. But I'm sure of what I say ... How a small box could "speak" with the can ? It has absolutly no brain inside, and have no communication with the HU. Whereas the HU has also the two canbus wires
[MTCB Android Head Units Q&A] whbbrasilusa:
unplug you car battery + cable

wait 5s and plug it back.
[MTCB Android Head Units Q&A] ftsur:
SD Card size

Is the biggest SD card capacity controlled by the hardware or the firmware? My HU says 32gb max. I'm wondering if I can use a larger card with a mod'd firmware?
[MTCB Android Head Units Q&A] n3m35155:
So I got my unit today, and under About Tablet it shows MCU as KGL1-V2.03 with a Model as S07

Based on the OP this would be an MCU version for a Mercedes/BMW but it is a generic 2 din unit.

How will this affect me as far as MCU updates?

All of the ones I've seen in the repository are KGL4 (??)..

It's android image is 4.2.2 and I'm having problems connecting to my BT OBDII ELM 327 and also the front USB will not see any USB drives.

This unit has a mini USB connector, not a usual USB port on it.

Not a major issue since there are 2 in the back, but still annoying if I want to pop one in for a specific file. I have also tried formatting it in windows as a fat32 device and no change.

Thanks for any help!!

Incidentally, this unit has a MIC plug in on the back and works great and no issues with FM antenna.

Listed as a KGL-6005

http://www.aliexpress.com/item/2014...-1-6-GHZ-Two-Double-Din-6-95/32258654818.html
[MTCB Android Head Units Q&A] pencilhead:
Yep,

I thought sound was way better.
[MTCB Android Head Units Q&A] comptechltd:
This is great to hear!! I just updated mine this week to 2.16 and didn't notice any difference. Does anyone have any other place to download this firmware from? I am having issues downloading from https://drive.google.com/folderview?id=0BxmzvLRI7-eNbThCbUYwanI1UlE&usp=sharing&tid=0BxmzvLRI7-eNeVA2SWkwM1pLZ28#listv

Thanks,

Steve
[MTCB Android Head Units Q&A] Den9696:
​

I have been really considering buying an 8 inch rk3066 eBay head unit but I am curious how the audio quality is. Any good reviews on sound quality?
[MTCB Android Head Units Q&A] joesnoe111:
imo, its usable but don't expect it to sound anything like an Alpine or Pioneer deck. I think most people got the deck because its OEM looking, and multimedia with Navigation for a very good price.
[MTCB Android Head Units Q&A] agentdr8:
I received mine today and did some testing on it. Turns out it doesn't work the way I had hoped (and how my seller suggested it would). Basically it's either a delayed power-on module, where once the input voltage is applied, it delays sending it to the relay, or a delayed power-off, where once voltage input is applied, it keeps the relay closed until the time runs out, and then cuts power to the relay coil. So it's a simple timer circuit, but can't be used to buffer the temporary loss of input voltage like the circuit I had originally posted.

Still not a bad piece of kit for ~$4, and I'm sure it'll come in handy for some other use (e.g. delayed amp turn on).
[MTCB Android Head Units Q&A] comptechltd:
That is a bummer. I noticed right after I ordered mine that the seller has a 'new' version listed for a few dollars more. Not sure if it will work differently or not. I might try to make your original circuit design. I have to check at Radio Shack for the parts though.

I have a question about the dimmer function in XposedMTC. Please understand that especially with the super cold weather I haven't had a chance to play to much but in lieu of using the time settings is there any way it could be configured so that when the vehicle lights come on and send 12v to the illumination wire of the HU it could either adjust the brightness to a preset level or activate Screenfilter. I have had mixed results with the illumination adjustment. Just thought it would be easy to sense when the lights are on.

Steve

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

I'm trying to find one of these in the US. Thanks for the link.
[MTCB Android Head Units Q&A] pencilhead:
found this one in UK.

http://www.ebay.com.au/itm/INKA-045...1229?pt=UK_Holders_Mounts&hash=item5d4859ec1d

Think it is same sort of thing...
[MTCB Android Head Units Q&A] agentdr8:
It's on the to-do list.

As for the delay-off module, I have found a use for it after all. I went ahead and ordered the picoUPS, along with the smallest 12V SLA battery I could find (800mah). This will most likely keep the headunit running longer than I want, so I'll use the delay-off module, along with a standard bosch relay to cut the UPS power after a preset time. This will provide both an engine cranking buffer, and extended runtime after the car is off, without leaving it on until the UPS battery runs flat.
[MTCB Android Head Units Q&A] :
Radio was unplugged more than 10 hours last night. No change.
[MTCB Android Head Units Q&A] ESTIMULO:
yes, you can install only mcu if you want through recovery but you need to enter manually in recovery.

For me, the one that works better in my bmw 320d E90 is kgl without numbers (I tried klg, kgl1, kgl2... to kgl5)
[MTCB Android Head Units Q&A] smooc:
Some CANBUS dissecting and scenarios here. Disclaimer I own a KGL unit and in my Megane II SWC are working but nothing else.

In my case 2 out of 4 canbus wires are going to the decoder. The other two are shortcutted. Illumination also goes the decoder, as do ground, VCC and one other 12v. From the head unit a RX (from the perspective of the HU) wire is connected to a TX of the decoder. The TX was cut and not connected.

The voltage between the TX of the decoder (Vtxd) and ground is 5v. The voltage between the TX of the HU (Vtxh) and ground is 3.3. Both are TTL/UART values.

If I use one of the buttons from SWC the voltage Vtxd drops briefly. If I switch in Factory Settings to a CANBUS setup (VW Simple for example) the TX of the HU starts sending stuff.

Scenario 1:

The Decoder and the HU are directly connected to CANBUS

This seems highly unlikely. This would mean the decoder is injecting its CAN messages to the HU and besides that what would be the need for the decoder? Besides that the voltages observed are not correct and (if I'm not mistaken) it is required for CAN to have both "TX/RX" connected (TX/RX between quotes as this is not the same in CANBUS). Additionally the HU is missing circuitry to do this (serializing CANBUS, it needs an extra chip which I havent located)

Scenario 2:

The decoder serializes the CAN messages and relays them to the HU

This could be possible as the some of the intel 8051 clones do have CAN RX/TX as a pinout option. However I'm not sure if the ST32+CANBUS HI/LO Handler (that is in the decoder) is fast enough to do the relaying. It would make sense in case the MCU is really doing CANBUS however MTCCanbus has all the logic for handling CANBUS messages. Besides that the decoder is again injecting its own messages and filtering out the others.

Scenario 3:

SWC and CANBUS are being send separately to the HU from the Decoder.

There are no free pins in my KGL unit to do this. All the units seems more or less equal except for some final implementations. I consider this highly unlikely.

Scenario 4:

The decoder is being asked by the HU to listen for certain canbus messages and send them over UART.

This seems consistent with voltages, tracing and setup of MTCCanbus. It is also standard practice to have these kind of communications over UART. It isn't i2c, as far as I can deduct now, because it works without both TX/RX.

I'm focussing on scenario 4 needless to say. Let's see.
[MTCB Android Head Units Q&A] Malaysk:
question

Thank you for using my firmware ... I wanted to ask, with the translation there all right in English?
[MTCB Android Head Units Q&A] ktibor69:
I now install the coudu KLD 4.4.4 rooted firmware. This is great nice firmware, thanks.

But the Google store app doesn't work.

How can I fix the googlestore fail?

The poweramp verification is success for me. I installed the poweramp trial and unlocker app. apk from my sd card.
[MTCB Android Head Units Q&A] renedis:
Yes, I do want to try to inplement it on the NU3001. This option is currently not available on that H/U :( I did download the official 1024x600 from the german source, extracted settings.apk and the logo folder with all the logo's. The NU3001 is a RK3188 and the HuiFei a RK3066. So it is "family" of each other.

I'm currently thinking of your suggestion. Extract the bits of the settings.apk and import it to the NU3001 settings.apk. I do know that there are multiple apps in the Play Store that allow you to change the boot logo. But we know that... The ignorant person that wants to download my custom rom doesn't ;)

Again, thanks for the input.
[MTCB Android Head Units Q&A] :
Also, holding the power button for a few seconds makes the radio enter a mode in which the face buttons pulse. Anyone know what that is?
[MTCB Android Head Units Q&A] parazit26:
I have a bricked HuiFei universal HU that i don't need anymore. If anyone is interested, just let me know. Waiting for my NU3001 to arrive :)
[MTCB Android Head Units Q&A] kalle99:
Have you tried ButtonRemapper Version: 0.2.4.1 Beta | Size: 53k ?
[MTCB Android Head Units Q&A] comptechltd:
Thanks for the link. I have contacted them to see if it will work. This shouldn't be so hard to find nor very expensive either.

Steve

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

[MENTION=434511]agentdr8[/MENTION]

I am checking on a couple of other possibilities. If I can avoid another additional external battery I would like to. While I am not a complete electronics newb, I'm definitely not at your or many others here level. While doing an ebay search for '12V delay off' I have found a number of options but I am not sure of the nuances of how they work or if they will work in this manner. A couple stand out and I would appreciate your opinion.

http://www.ebay.com/itm/MINI-SMD-TIMER-SWITCH-TIME-RELAY-1-sec-to-4-hours-8A-Delay-Off-Switch-12V-/271680959330?pt=LH_DefaultDomain_0&hash=item3f41727362

http://www.ebay.com/itm/12V-Power-OFF-Delay-Relay-Module-Delay-Circuit-Module-/121125206932?pt=LH_DefaultDomain_0&hash=item1c339ffb94

http://www.ebay.com/itm/SMALL-TIMER-SWITCH-10A-Delay-Off-12V-TIME-RELAY-FROM-1-TO-40-90-145-430-660-SEC-/320852799879?pt=LH_DefaultDomain_0&hash=item4ab4513187

When you get time, I'm curious what your opinion is.

Steve
[MTCB Android Head Units Q&A] agentdr8:
Nope, they all appear to do exactly the same thing is the module we already have (or will have). It delays the power-off, but only after the module is powered up. What you need is the inverse of that; it delays power off once input voltage is removed. In order to do that, it needs to store or source 12V from somewhere else, and that's usually a capacitor. Instead of powering the headunit directly from the capacitor, it's more efficient to use the cap to power the coil inside a relay, and switch a constant 12V from the vehicle to the headunit ACC.

Building the original circuit I had posted (which isn't my design btw, just found it on the net) was fairly inexpensive, and works quite well. I just wanted to augment my setup so that I could enjoy the radio for a short while after shutting the vehicle off, but not have to stuff a huge cap onto that board. The 1000uF cap I used was good for about 10 seconds, but I want around 3 minutes.
[MTCB Android Head Units Q&A] ftsur:
Anyone know if a larger SD card will work with one of the Mod'd firmwares?

Also, Anyone use a Rockbox'd Ipod with these HUs? I'm wondering if the the HU can control the Rockbox Ipod via it's iPod interface.
[MTCB Android Head Units Q&A] comptechltd:
Ok, so assuming I used your diagram and used a standard Bosch type automotive relay what would be the best size cap to hold the relay open? I am thinking of 30 seconds max maybe even less. I also assume I would need a Diode prior to this unit in the acc wire, is that correct. Sorry to bug you but while I know the basic logic of what I'm trying to do I am not sure on the components.

Steve
[MTCB Android Head Units Q&A] dcmouser:
I *believe* that I have, without success.. Though it would be good to get confirmation from others that it won't help our units.

The problem, as I remember it, is that the hardware buttons don't trigger key events -- I think they are handled at a lower level (MCU?). There are a few key detection/event utilities for android that will report what key events are triggered when you hit a button, and they just don't detect anything for the hardware buttons on my(our) head units. Well, they detect the one button that is already mapped to back button -- but not any of the other buttons.
[MTCB Android Head Units Q&A] MasterPrenium:
You might be right. I made a mistake while saying CAN wires are connected to both. The color wire code isn't respected ! (Facing informations printed on the HU).

The two canbus wire are connected to the adapter (two green wires). Then from the adapter two wires are connected to the HU (RX & TX pins).

So yes, maybe the HU is speaking to the decoder with a RS232/UART connection method, and then the adapter translate the serial data to CANBus message. In this case the adapter is still brainless and only "encapsulate" commands over CAN from RS232/UART data.

In this case, we can easily find is connected to a PC with RS232 port.

This scenario also help with CANBus speed/spec that can be different from one can to another.

Working great for me (on KGL version), BUT I noticed that you need to first have setted-up the Wifi/3G network prior starting PlayStore, otherwise, playstore will ask you to enable data connection (wifi) and evenif you enable it well, the app crash.

It's the recovery mode.

Where are you from ?
[MTCB Android Head Units Q&A] R4D3N:
My problem with "USB storage unexpectedly removed" is getting even worse.

It worked fine for 1 day after upgrading to 4.4.4 v4.2.1 from coudu but today it appeared again that annoying error which keeps mounting and unmounting the drive over and over, but now when it does that it crashed the "mtcservice" and my buttons are not working, neither my sound until restart and unplugging the drive.

The 3g modem over USB and the 2 sd cards work as they should, though.
[MTCB Android Head Units Q&A] agentdr8:
Correct on the diode. For ~30 seconds or so, that would probably be something near a 3mF cap. Maybe look for a 4700uF or 2200uF, as they'll be easier to find.

Yep. The physical buttons on these headunits don't generate keyevents like a standard keyboard does; the MCU interprets the button presses and then generates its own keyevent intent, with a keycode extra integer.
[MTCB Android Head Units Q&A] kalle99:
Ok. Just a thought. Sorry to hear that.

I have a hard "menu" button on the top left that acts as a home button by default so I haven't tried it myself.

But I remember I used it on an android rear view mirror to make mute button become back button. It worked well on that unit.
[MTCB Android Head Units Q&A] agentdr8:
It's quite possible that you're drawing too much power from the USB 5V rail. The modem itself is most likely a 500ma device, so I would recommend trying an externally-powered hub. If one or the other device works fine by itself, then it stands to reason that both plugged in is causing the power to sag, and most usb devices & OSes can't deal with that gracefully.
[MTCB Android Head Units Q&A] R4D3N:
I'm not using an USB hub.

I have 2 USB ports in the back, one of them is marked 3G (in which I have plugged my 3g modem), and 2 sd card slots in front (from which I use only the one marked with GPS with the iGO installed).

On the 2nd USB port from the back I have my USB stick plugged in for media (songs and videos).

I tried changing the usb stick, reformatting them, etc.
[MTCB Android Head Units Q&A] comptechltd:
You may want to try something like this http://www.amazon.com/dp/B001H7AFO6/ref=wl_it_dp_o_pC_S_ttl?_encoding=UTF8&colid=OBUKV0IUHX4V&coliid=I39GK4YFDC61AY&psc=1 and use it like [MENTION=434511]agentdr8[/MENTION] suggested.
[MTCB Android Head Units Q&A] RoLoYYZ:
Another HuiFei?

Does anyone have this unit?

From ebay seller "Hot China". Can't post URL's yet, search ebay for

"Android 4.2 Car DVD Player Car Stereo Touch Screen GPS 2 DIN Bluetooth"

Seemingly similar specs Dual-Core RK3066 A9 1.6GHz CPU, 1GB RAM, 0.98G ROM, 8GB Internal Memory, support 32GB External, 800x480. Similar layout, but I think I prefer the additional 'next' and 'prev' buttons on this one.

Wondering if anyone has this unit?

Should I be able to use the same firmware floating around the forum here? Jailbreaking process should be similar?
[MTCB Android Head Units Q&A] KeiserSozeyFr:
SWC controls with 3rd party apps

Hello ,

These days I worked on making an application to be able to use steering wheel "next" and "previous" buttons with 3rd party app. (eg. n7 player).

And it works !

Even with the front panel buttons Next and Previous .

For the moment, my software is a draft but as soon as I make a clean version, I will post it here (maybe for the end of the week).

What my app will do :

- change track with steering wheel buttons or front panel buttons

- pause current track when muting sound, resume it when mute OFF (only if music was playing before mute)

- if music is paused, "next" button only resume current track. Otherwise, it go to next track.
[MTCB Android Head Units Q&A] brownstein72:
So, the company ended up emailing me the update.img which works a whole lot better for my unit but my boot time is still longer than the original so that must be due to the newer mcu.img that I am using. They responded back about my wifi issues as well and said that they cannot get a wifi dongle to work with the unit even though mine shipped with USB cables to plug in the back labeled as wifi and 3G. They said to open up my unit (that they would not void my warranty) and try to extend my wifi antenna, a little wire hanging off the corner.

I thought "what the hell" and gave it a shot, first I just crimped a piece of wire to the existing one and ran it outside of the unit... no change. Then I realized that the antenna wire is actually a really tiny coax cable with the inner wire and a braided outer wire. The problem is that the wire is super thin thus the core wire is extremely thin. I very carefully stripped away the outer part and exposed a super fragile and thin core wire, then soldered the **** out of it with a 18" piece of 16 guage. I had to tape the wire all along the side of the box because any little twist and the sucker is breaking off (learned that the hard way). Lo and behold, it worked! I have wifi reception now!
[MTCB Android Head Units Q&A] 1-2-Hak:
If you strip the shield (braided part) off a piece of coax to 28.8mm you will get a quarter wave Antenna for 2.4g wifi.

Leave this hanging outside your unit and you should get good reception. Double the length to get even better reception
[MTCB Android Head Units Q&A] brownstein72:
I am not sure I follow what you are saying. Discard the braided part? and use 28.8 mm of the core? and are you talking just regular coax, RG-6 or whatever it is? come to think of it, I should have soldered a strand out of a piece of Cat 6 cable I had lying around.

It is such a hard place to get into without completely disassembling the whole thing and I am worried about screwing up something else while I am in there. I almost have enough posts to attach pics and post links.
[MTCB Android Head Units Q&A] 1-2-Hak:
Yes use coax. smaller the better and make sure its 50 ohm.

Yes literally cut braided part off so the core is exposed (leave its plastic coating on.)

I do this a lot for RC quadcopters. Plenty of info and videos on youtube if you search for how to make 2.4g rc aerial

Hope that helps