Custom CAN interface - Android Head-Units

Hey,
I have been using an ownice c200 up until last year, when the unit let out the smoke and died. I am using the original RNS510 and that thing is driving me nuts… I am thinking of buying a new unit and have been browsing the forums here to find answers to the issues I will run into. It seems that to turn on the sound system and use the camera I would need 2 more special can adapters.
When I installed the ownice unit I did draw up a pcb with an rgb-composite converter but never came about to build it. Not having the camera was only a pain when I did hook up my trailer…
To turn on the amplifier I built a little µC box with a CAN Interface, debugged the bus with the original headunit in and then wrote a simple program that listens to specific commands, turns on the amplifier and also keeps it turned on. My intention by then was to find a way to send the commands via the CAN bus adapter that came with the c200 but since that little box in my glove compartment did the trick I never got around to investigate further. Also I am no andriod expert...
From what I have found here the communication to the CAN adapter is done via a serial interface. There are no actual can frames transmitted and all the filtering and conversion is done in the adapter. Maybe someone can point me to threads dealing with the CAN adapters. Has anyone here done a custom CAN Interface? Can you configure that interface to listen to more IDs? Can you get the raw CAN data from the interface?
My ultimate goal would be a can interface that gets configured via the headunit and then just forwards the commands in both directions. The rest would have to be done in software on the headunit.
Cheers,
Christian.

LumpiZupf said:
Hey,
I have been using an ownice c200 up until last year, when the unit let out the smoke and died. I am using the original RNS510 and that thing is driving me nuts… I am thinking of buying a new unit and have been browsing the forums here to find answers to the issues I will run into. It seems that to turn on the sound system and use the camera I would need 2 more special can adapters.
When I installed the ownice unit I did draw up a pcb with an rgb-composite converter but never came about to build it. Not having the camera was only a pain when I did hook up my trailer…
To turn on the amplifier I built a little µC box with a CAN Interface, debugged the bus with the original headunit in and then wrote a simple program that listens to specific commands, turns on the amplifier and also keeps it turned on. My intention by then was to find a way to send the commands via the CAN bus adapter that came with the c200 but since that little box in my glove compartment did the trick I never got around to investigate further. Also I am no andriod expert...
From what I have found here the communication to the CAN adapter is done via a serial interface. There are no actual can frames transmitted and all the filtering and conversion is done in the adapter. Maybe someone can point me to threads dealing with the CAN adapters. Has anyone here done a custom CAN Interface? Can you configure that interface to listen to more IDs? Can you get the raw CAN data from the interface?
My ultimate goal would be a can interface that gets configured via the headunit and then just forwards the commands in both directions. The rest would have to be done in software on the headunit.
Cheers,
Christian.
Click to expand...
Click to collapse
It sounds like you're mostly done with the hard part of the job already.
My suggestion would be to avoid trying to interface with the chinese radio, but rather to work around it using as much as you can of custom code.
From what I gather, you already are able to "send" most/all of what you need with your little uC rig, but now you probably want to send commands back to the radio, right? The best way to do that would be to implement an HID keyboard on the microcontroller. Just plug the uC into the USB, the radio recognizes it as a keyboard, and you can send in commands, like volume+/-, etc.
Note that you can use the standard outputs from the radio (like the AMP ON, ANTENNA ON, CAMERA ON, which are just 12v binary signals) to feed that data out to the microcontroller.

The reason behind all this is to get rid of all the extra canbus decoders to get everything working. I already had to put my can node inside the glove box because I could not fit it behind the radio. Since the unit can send and receive commands, why not write the software for the headunit instead the microcontroller. That way also others might benefit from it and it would be possible to play with the MFD.

Related

How is the head unit of a brand called Naviskauto?

Does anyone know about the brand Naviskauto?XDA seems has no much about this.I'm planning to have one android head units for my VW.And accidentally got a promo code of this store from Dontpayfull.
I need GPS of course,bluetooth,iphone,ipad. .Any advice,guys?
Naivskauto Unit C250
summerof said:
Does anyone know about the brand Naviskauto?XDA seems has no much about this.I'm planning to have one android head units for my VW.And accidentally got a promo code of this store from Dontpayfull.
I need GPS of course,bluetooth,iphone,ipad. .Any advice,guys?
Click to expand...
Click to collapse
This unit is the same as pumpkin RQ0255 unit. There is more information available from their support page and is directly applicable to the Naviskauto unit you have.
I installed this unit with a Metra dash kit into a 2003 G35 Sedan with Steering wheel controls (kit required) / the stock Bose amplifier (audio interface kit required) / and reverse Cam. All the functions you want are available. I assume you want to connect iphone/ipad via bluetooth , it works but the bluetooth interface for music isn't great , and maybe a 3rd party app is available. There is an "IPOD" USB connection through a 30pin connector. (Overall, music quality is very good but not as good has name brand head units for USB/Bluetooth/Radio. ) I use an Iphone 4 as an Ipod over USB, but you should be able to use a lightning convertor cable and use newer iphones/ipods. The music interface is better on USB but still falls short if you're looking for iphone/ipad useability. You can connect the head unit to a wireless hotspot on iphone/ipad or any device with this function. You can also connect via USB to a 3G dongle but the supported devices are limited, (more reading for you.)
GPS works great and the iGo Navi app provided is really good and does not require an online connection. You may need to do some more reading to get maps / poi functioning to your needs depending on your location.
It's my first android head unit install and it was flawless for me. I invested lots of time reading to extract experience from this board and others I am generally familiar with car sound systems, electronics, soldering so I was just a matter of understanding the wiring interfaces for this unit, which are standard.
I'm a newbie on Android , so I'm not experimenting with ROMs yet but there is a ton of info on what is possible with mods and replacement apps for various functions.
so, bottom line, I give the unit a 8/10 overall, but the value for money from Amazon I give it 9/10.
Chieftan123 said:
This unit is the same as pumpkin RQ0255 unit. There is more information available from their support page and is directly applicable to the Naviskauto unit you have.
I installed this unit with a Metra dash kit into a 2003 G35 Sedan with Steering wheel controls (kit required) / the stock Bose amplifier (audio interface kit required) / and reverse Cam. All the functions you want are available. I assume you want to connect iphone/ipad via bluetooth , it works but the bluetooth interface for music isn't great , and maybe a 3rd party app is available. There is an "IPOD" USB connection through a 30pin connector. (Overall, music quality is very good but not as good has name brand head units for USB/Bluetooth/Radio. ) I use an Iphone 4 as an Ipod over USB, but you should be able to use a lightning convertor cable and use newer iphones/ipods. The music interface is better on USB but still falls short if you're looking for iphone/ipad useability. You can connect the head unit to a wireless hotspot on iphone/ipad or any device with this function. You can also connect via USB to a 3G dongle but the supported devices are limited, (more reading for you.)
GPS works great and the iGo Navi app provided is really good and does not require an online connection. You may need to do some more reading to get maps / poi functioning to your needs depending on your location.
It's my first android head unit install and it was flawless for me. I invested lots of time reading to extract experience from this board and others I am generally familiar with car sound systems, electronics, soldering so I was just a matter of understanding the wiring interfaces for this unit, which are standard.
I'm a newbie on Android , so I'm not experimenting with ROMs yet but there is a ton of info on what is possible with mods and replacement apps for various functions.
so, bottom line, I give the unit a 8/10 overall, but the value for money from Amazon I give it 9/10.
Click to expand...
Click to collapse
Thank you for your information.You're more experienced than me as I can tell. According to the review,it seems a good choice.I will look at more and make a "experienced" choice,I think.thanks again,man.:good:

Eonon Android 5.1.1 bluetooth issues & canbus issues

hi guys
new to the forum, hopefully someone will be able to help me
my unit has stock MTCC-KLD6-V2.97 Aug 02 2016 with a RK3188 and 1024x600 screen
Firstly the Bluetooth is not working, quite a lot of apps hang at the part where it try's to turn the BT on, especially one app i really need to work.
I honestly don't know what model of BT chip is installed in the head unit, apparently its BT 4.0 as listed on there website
I have been into the factory menu and changed the BT from WQ_BC6 to WQ_BC6B (as suggested somewhere in this forum) but it has made no change and the BT is still hanging at powering on.
Eonon have told me that the Bluetooth only work with devices that don't require a pin and the radar detector device i need to connect does not require a pin but still it does not work.
Not quite sure if eonon has set the setting wrong and i need to change it or i need to goto a custom rom or I need to pull the unit apart to find out.
Found someone else having trouble getting there ALPconnect app to work aswell on these units, in know ALPconnect wont work on older unit like the 4.4.4 as they only had BT 2.0 and the ALP BT only supports 4.0, but this android unit has 4.0 so it should not be a problem but it is.
sterod said:
The app I use, ALPConnect, does the exact same thing. Fortunately, the hardware on mine includes a hardwired speaker and GPS setup that work standalone. The benefit of the app was to get a nice big visual notification of a trap, as it would come into focus, duck the audio and play an alarm. It would also report the frequency of the radar and the type of laser hitting me. While I can get by without all that, I can't have the music blaring like I usually do, as the little speaker is only so loud and the Joying head unit doesn't have Mute Input wire to duck the audio.
While this is going slightly off topic, you may want to look into the AL Priority, it can interface with your V1 too and you will also gain laser protection. This thing has saved my a** countless times and paid for itself already many times over.
Click to expand...
Click to collapse
Secondly the control menu in the android head unit for accessing the cars buttons via cambus does not work, all steering wheels button seem to communicate back and work, but i cannot set my clock on my mazda 3.
Also have noticed that the radio wont mute when notification occur or when using other apps like google maps, no way to set the different volumes in this stock rom. Have played around with the factory menu volumes but it makes no diffidence.
Is it viable and worth changing to a different ROM, like Malaysk? or should i message eonon?
any help would be much appreciated
thanks
shane
I'm having exactly the same issue with a Pumpkin MTCC-KLD6-V2.91. (RK3188/1024x600)
The device I want to pair with appears in Bluetooth settings (with a phone icon?) but connecting to it does nothing. It's just a Bluetooth SPP device, like so many other devices.
Malaysk's ROM (from 7/25) doesn't change anything here.
Any suggestions would be most welcome.
-Zandr
zandrm said:
I'm having exactly the same issue with a Pumpkin MTCC-KLD6-V2.91. (RK3188/1024x600)
The device I want to pair with appears in Bluetooth settings (with a phone icon?) but connecting to it does nothing. It's just a Bluetooth SPP device, like so many other devices.
Malaysk's ROM (from 7/25) doesn't change anything here.
Any suggestions would be most welcome.
-Zandr
Click to expand...
Click to collapse
Waiting on a reply from Eonon, but initial news is not good.
Some serious BT issues in this model the MTCC
Anyone know if any Malaysk's Rom's avalable for the MTCC-KLD6-V2.91 that have no BT issues
I'm having the same issue, though my unit (MTCC KLD6) does not show any devices at all to pair with, and the car unit does not appear on my phone.
I'm wondering - if I take a usb BT dongle and attach it to the usb cable, would that work?
I think it might be another issue with your BT, it should connect to your phone at very least.
Have you had a look in your factory menu to see if the MCU has the Bluetooth option set?
Password for me was 126
Unfortunately the unit does not support external USB Bluetooth and probably never will, unless the manufacturer MTC/Klyde adds the required drivers to the unit or a Awesome developer by some stroke of luck here adds it to the unit. I doubt to see the feature in this unit
Sent from my iPhone using Tapatalk
Thanks for the reply. Yes, i checked to make sure Bluetooth was enabled in the system settings. I've tried a few of them (change setting, reboot, attempt pairing), i guess the next step is to try them all one by one to rule that out. I've sent an email to the seller to see if they have any ideas.
The vendor told me to connect the Key-1 & Key-2 wires from the canbus to the car, not sure why they'd think that would solve BT issues?
Did this fix the issue? I'm unable to see any Bluetooth devices and other Bluetooth devices don't see it.
Sorry to dig up an old thread
I have the Eonon GA2180a (android 10) - and having similar issues to here
I want to pair a bluetooth remote (read, steering wheel controls) to the head unit, but the bluetooth search just shows blank! I can connect to it using my phone but it appears some things are hidden to connect to with these android units? Looks like the bluetooth 'app' is the only way to connect too, theres nothing in the android settings to access a bluetooth menu or anything.
Did anyone get anywhere with this ?
cheers

Funrover Headunit. Java help?

I have bought a android head unit for my 2005 Honda Accord which replaces the radio and climate control as a whole. Everything on this unit seems to work great except one thing, which is windsheild defrost node. In this mode it will not switch to defrost. Sometimes I can get it to work and a lot of time I can't. I was thinking it had to do with some java properties or values within the unit that should be changed. I'd hoped that XDA forum could possibly guide me in the right direction on fixing this issue. Can I edit a .java script within the unit itself? Do I have to rewrite an .apk? I know nothing about programming on android. I've done a little HTML/Javascript/CGI/Perl years ago so I have a BASIC understanding. If anyone is interested in giving me a hand here is a youtube video I have made with the problem. Thank you.
youtu.be/HG_njHp1bw0
If you pay attention to green connectors pinout, you will see commands are sent by electric connections, normally as TTL. There is a CANBUS chip inside, but it communicates with MICU not through two opposite lines but through a bidirectional TTL line. A little white connector is used to give it supply from the harness and getting from it TXD and RXD. There is a CANBUS link at level of data but not at a physical level. I think the radio unit receives information from MICU in order to show state on the screen but commands are sent from buttons, and LED states are also received through TTL wires. I have seen, i.e., that sensors receives normally also 5 V as supply. I'm almost sure that java won't give you a solution.

Custom or modified rom to enable full bluetooth use?

Hey guys so I have an Alfa 159 and bought one of these head units:
Edit i cannot post a link however its the generic A-media Auto alfa 159 head unit which can be found on google
now I was speaking with a friend of mine who explained that the roms are "cut back" and removes some features and full blurtooth control/ support is one of them
I am reasonably ok with computers but never ventrued into any sort of custom android stuff and the extend of my knowledge is " i know you can get custom roms" i hdon't know how to do them or use them etc.
I have some bluetooth modules i can control from my phone in the car (lighting and actuators) but would love to be able to do it from the head unit
Would it be possible to get a custom rom for this head unit and if so any guides at all?
I would like to point i did have a search but honestly i am not totally sure what I am searching for and searching sepcifically for this head unit didnt help.
Thank yoiu very much
It's not so much that the ROM removed bluetooth features as much as it is how the bluetooth module is integrated to the HU. There's 2 system boards that make up the HU. The SoM has the Android system and is basically a tablet motherboard with only a display, audio and USB connection. The MCU provides a USB hub, audio preamp and power amp, connectivity to the car and the bluetooth module. The bluetooth module is treated as a headset controlled through a serial connection with AT commands and this is where the problem lies with using bluetooth with any apps other than the built in ones. It works for ODB dongles so it is possible but if the functionality you're looking for is not already implemented I doubt someone else would be able to add it to the MCU ROM. All I can say is try and see if it works.
Maybe you can try to connect a USB bluetooth dongle the issue here would be Android drivers.
nic2k said:
It's not so much that the ROM removed bluetooth features as much as it is how the bluetooth module is integrated to the HU. There's 2 system boards that make up the HU. The SoM has the Android system and is basically a tablet motherboard with only a display, audio and USB connection. The MCU provides a USB hub, audio preamp and power amp, connectivity to the car and the bluetooth module. The bluetooth module is treated as a headset controlled through a serial connection with AT commands and this is where the problem lies with using bluetooth with any apps other than the built in ones. It works for ODB dongles so it is possible but if the functionality you're looking for is not already implemented I doubt someone else would be able to add it to the MCU ROM. All I can say is try and see if it works.
Maybe you can try to connect a USB bluetooth dongle the issue here would be Android drivers.
Click to expand...
Click to collapse
Thank you, sorry for late reply.
A friend of mine figured out with his that it was "nuked" in the software allegadly. the bluetooth module is a generic module but unfortunatly I am not massivly clued up on reflashing roms or even where to start especially on a head unit which is a shame.
My friend unfortunatly has since moved country so I can no longer ask him to take a look
I don't suppose anyone else might have an idea to this?
this comes up often apparently nobody give f*ckall to address this issue.
^ Thats a real shame
Craigrobbo said:
^ Thats a real shame
Click to expand...
Click to collapse
i know, my radio is great, does everything great. I just want to connect bt to my ham radio and use this as the head unit. and I was thinking about using those bluetooth valve stems so i can see the air pressures in my tires, looks like those wont work either.
ChiefWilNel said:
this comes up often apparently nobody give f*ckall to address this issue.
Click to expand...
Click to collapse
Have you considered that these units work for the intended use and if it doesn't work for some obscure use case the desire to solve a problem for single users is limited. To expect others work on an obscure problem for you seems a bit entitled.
Have you considered taking the lead on this issue.
Bumping to see if ANYONE has came up with a solution, maybe an external dongle?

Car Android units - reusable displays?

Hi Everyone,
I have one of those chinese import android units for my car, fake android version etc. It says it is F9212B but don't know if even that is real.
My car is a Fiesta and so has an annoying shaped dash hole which the Android unit fits very nicely, it has a huge display and a custom shroud, not DIN or double DIN.
Anyway, the actual android hardware is such a pile of crap that I was wondering if anyone had ever disassembled these units and worked out if they use standard display connections like DSI, with common ribbon connectors?
I'm sure you can tell what I'm thinking. Could I chuck the android hardware but keep the display and touchscreen and connect it up to a single board computer, which tend to use DSI.
I know there would be a lot of extra work because of the CANBUS and it would need a separate Amp for the speakers etc.
Any thoughts?
Thanks
Tim
Have you considered a raspberry PI type setup?
CyberTaniwha said:
Have you considered a raspberry PI type setup?
Click to expand...
Click to collapse
Yes, that's the sort of thing I was thinking of. The Pi has a standard DSI display port, so was wondering if I could use the display from my android unit, since it's a custom fitting for the ford fiesta.
I've got this type of thing https://www.ebay.co.uk/itm/384802838107
Sorry to say, but to use a raspi would not be a good solution. You will have at least issues with switching off the ignition. As there is no proper shutdown, you can damage the files on the SD-Card. On top: Even a RASPI4+ is not faster than the one in your current setup. You would need an additional FM receiver, CAN receiver which would not be available for such a solution, so you need to fiddle around with that... You need an additional amplifier... you name it.
I would search for a touch screen with a proper resolution which can be mounted into the hardware of your dash and think about a proper solution like a car-PC, or something like that.
At least not a cheap solution and needs a lot of time to get this working as expected.
Well thanks for the input but most of those issues are solvable.
The power can be supplied via a power bank, it may be possible to reuse the existing CAN adapter for the android unit, which is external, plus you can get Car CAN adapters for the raspberry pi anyway. I know even the pi4 has limited hardware but there are other single board computers with better hardware. I wouldn't need an FM receiver as I have a USB DAB receiver for the android.
@HelloFromMars
Have a look at this https://www.autopi.io/blog/build-a-raspberry-pi-touch-screen-car-computer/
and this:
CyberTaniwha said:
@HelloFromMars
Have a look at this https://www.autopi.io/blog/build-a-raspberry-pi-touch-screen-car-computer/
Click to expand...
Click to collapse
Sorry, but this is no alternative to any sort of car infotainment.

Categories

Resources