Questions about the "controls" theme - MTCD Android Head Units Q&A

Hi,
I have a MTCE PX5 in my Ford Fiesta 2013. I'm really happy with it!
But I have 2 questions:
1: Example: If I open a door I see a black/orange car drawing with a open door. If I adjust my airco I see a black/orange statusbar at the bottom.
I think it's really ulgy and it's hard to see it. I thaught if I install a different ROM (hal9k), this black/orange logo's will change.. But no! It's exactly the same.
So this is not something in the ROM? Is there a way to ajust this appearance?
2: Some original buttons are not right. Example: The button "info" is launching a navigation app and the "navigation"button does nothing.
In the hal9k ROM I found a program to redirect the codes. Nice! But with te navigation button the radio sees no input code.
So I'm guessing this has to do with the canbus decoder. Can something be done about this?
Many thanks!

Related

Any way to mod an MCU image?

Is there any way to decompile, edit, and recompile the MCU image file? I know it's risky and not for everyone. But wondering if the utility exists to make the later version HA a better fit for my JY unit.
Phredeee said:
Is there any way to decompile, edit, and recompile the MCU image file? I know it's risky and not for everyone. But wondering if the utility exists to make the later version HA a better fit for my JY unit.
Click to expand...
Click to collapse
There's no difference between ha and jy MCU. Im confused by what you mean by 'better fit' as all options configurable by factory settings.
It sure looks to me that there is a difference. One example would be the ability to adjust the panel LED color and brightness available on JY but not HA. Maybe there is some other setting or ? to enable the settings?
It works 99.5 % the same. BT is better. But there are minor differences. I suppose HA never marketed a unit with hard knobs or didn't care about it.
Going on recent first hand experience.
Phredeee said:
It sure looks to me that there is a difference. One example would be the ability to adjust the panel LED color and brightness available on JY but not HA. Maybe there is some other setting or ? to enable the settings?
It works 99.5 % the same. BT is better. But there are minor differences. I suppose HA never marketed a unit with hard knobs or didn't care about it.
Going on recent first hand experience.
Click to expand...
Click to collapse
Interesting, I came from JY and have latest HA. Did you realise that when LED type is correctly set in factory settings then led colour can be set in android settings menu?
So I can set LED brightness just fine. Ive analysed earlier HA and JY, they're identical per my thread. What is different is the factory settings config the resellers custom set in the MCU code.
Same for 'knobs' all - configurable via factory settings, in fact ive programmed my hard home button long press to turn off the display. All fully customisable. I had the same issues coming from JY, if you read my thread its all covered in the thread.
Youre welcome
Maybe custom settings in the MCU setting variables in the code rather than a different code per se. But different beyond the normal user settings none the less.
I am able to set day and night composite led brightness thru normal settings but not separate rgb as before in the JY settings.
This is not simple key mapping here as used for setting hard button short and long press. Nor is it selecting one of 3 full on colors.
You refer to a thread where you have information on this, but I have not read every post on xda nor did a search reveal any pertaining tags.
Perhaps a link would be worthy of thanks, only then maybe a "your welcome" would be deserved. Maybe not.
Phredeee said:
Maybe custom settings in the MCU setting variables in the code rather than a different code per se. But different beyond the normal user settings none the less.
I am able to set day and night composite led brightness thru normal settings but not separate rgb as before in the JY settings.
This is not simple key mapping here as used for setting hard button short and long press. Nor is it selecting one of 3 full on colors.
You refer to a thread where you have information on this, but I have not read every post on xda nor did a search reveal any pertaining tags.
Perhaps a link would be worthy of thanks, only then maybe a "your welcome" would be deserved. Maybe not.
Click to expand...
Click to collapse
Let's break it down. Two issues (1)led and (2) hardware button settings. No argument the issues you have are configurable and the mcu code is identical minus reseller specific customisation of settings.
See my signature or search for mcu cross compatability.
marchnz said:
Let's break it down. Two issues (1)led and (2) hardware button settings. No argument the issues you have are configurable and the mcu code is identical minus reseller specific customisation of settings.
See my signature or search for mcu cross compatability.
Click to expand...
Click to collapse
Your comments did cause me to try every factory setting for the LEDs. Since there is no real descriptions available it is the typical learn as you go. One setting did cause the elements setting field in the normal user settings area to appear so LED control is solved.
Most things are configurable as far as the hard controls go. On that topic...
The knob rotation function is not changeable. Not really a big deal
The long press option settings are off by one about 1/3 of the way thru. Once you know this, just select one lower than what you really want but the last option is not able to be selected.
I'm trying to revisit my wish list before buying the PX5 upgrade. Maybe a different unit is better?
Things I'm still working on:
I would like to be able to assign the music app to one that has playlists. I use MediaMonkey. The problem is the third party app does not take control of the audio stream so two things are active together.
Repairing my faulty SD card slot. Trying to explain this to Joying is impossible. All they know "is send the unit back to us" which is more costly than a new unit. Still searching for generic parts. I work around and can live with only one slot if needed.
A2DP interface is my next test. Ultimately, with the upgrade, I would not need to rely on my phone and this would be less important.
Thanks for prompting me to double check the LED settings.
Is it possible to change the video out (rca) to full android interface from (only) dvd-tv output by editing mcu?
My problem is:
https://forum.xda-developers.com/android-auto/android-head-units/informative-screen-t3650055/
Please help me

Px5 lower the volume while reverse

I'm pretty happy with my unit with Malaysk rom and I'm tring to fix it the little things that doesen't work like it should.
Follwoing this thread https://goo.gl/zcWdiV I was wondering if there is an intent that can we use in tasker to lower the volume while we using the reverse. I know that there is a setting for it but it doesen't work for me.
We need an intent when the radar opens to trigger a task in tasker, any ideas??

Android head unit [Cycle through apps] feature.

As in the title. Is this possible to do on Android head unit.
As we know we have various different physical button options and ways to link steering buttons to different apps. But as far as I know there isnt a way to shuffle running apps to bring them to the front or in focus with just 1 simple button (steering).
As we know using our phones we can press the left list button on our phones and scroll through recent apps and select the one we want to use to bring it back into focus. Well I generally have less than half a dozen main apps I might use any one time in the car and its a bit of a faff doing this with the screen. Id rather do it with just any easy dedicated button. And possibly assign the apps I want to switch between such as navi, radio, music, phone etc.
So can this be done ?
Its already done. I got a pumpkin px5 that has a mod button where in hal9k rom i set any numbers of apps i want and i scroll with that perfectly. Also i had assign for it a steering wheel button that works also fine.
I highly recommend the Hal9k rom as well. It does exactly what you want.
If you don't want to flash a new rom though I did this originally by using an app called MTCD Tools. I don't have a link but it's mentioned a lot in here.
I ended up using a combination of that and Tasker to get apps like Spotify or Pocketcasts to start playback automatically at different volume levels when cycled to.
But again, much less effort with Hal9k
Thanks guys, i thought perhaps mtcdtools might do it. But it is a bit scary as i dont understand most of it.
Good to no its possible tho. The more I think about it the more I like the idea.
Ive only just installed malaysk's rom which is very good + all my other apps so dont really want to wipe n flash again just yet. Did you also use Malaysk rom or go straight to Hal9k. I thought they were much the same.
I did install at 1st malaysk but it was too altered for my taste because i like just root and some extra options and hal9k rom fit the bill perfectly.
You sure malaysk doesn't have this option? Better ask in malaysk thread if you don't find it.
Yes I could do. Where did you find it in Hal9ks rom. Is it under settings?
Yes
Settings -> mod settings-> apps that cycle throw mode button.
If i remember right the last setting

PX5 Unit after 4 Months - and some Questions

Hey Guys,
i have my head unit now for about 3 Months and i costumized everything i could including the Factory settings!
I have some problems where i cant google a solution or couldnt find one by myself:
First and the biggest for me:
The Bluetooth CallApp sucks - i can't sort by first name - its only sorted by last name
Is there maybe a ther app i can install?
Second Problem:
I cant finde or activate the Developer Options - tried every app on the playstore! not working
- a less big problem - i would love to get it done - but i dont see a chance someone can help me with that...
In the Factorysettings under the Tab Canbus ill have 2 Options that kinda work for me.
78_Jeep
and 48_Jeep
on the 78 Setting, i have all the Settings for my car in the Menue (light, brake etc) but with this setting my steering wheel app dosnt work. it only has a few "preset options"
(Yes i changed the Steering Wheel Canbus Type)
With the 48_Jeep Seetings the Steering Wheel app functions perfectly and i like how i can costuomize it, but the "Settings" app is gone - and my rearcamera curve strings are gone
So is there a way to use the 78_Jeep canbus type but for the steering wheel the 48 settings?
i appriciate every help and if someone needs more details - i will provice everything!
hmz?
Wrong forum?
someone told me mtc should be the right one?
EGOiST1991 said:
someone told me mtc should be the right one?
Click to expand...
Click to collapse
Which friend and did the friend read the wiki first?
marchnz said:
Wrong forum?
Click to expand...
Click to collapse
marchnz said:
Which friend and did the friend read the wiki first?
Click to expand...
Click to collapse
not a friend a member of xda.
https://forum.xda-developers.com/showpost.php?p=80358985&postcount=3
There is also a chance i misunderstood.
Maybe you can tell me the right one?
Oh minor detail Your HU is MTCE and you posted in the MTCB forum.
but there is no forum for mtce, right? i can only find mtcd
MTCD and MTCE are the same and compatible. Now there's even an MTCP which is also compatible even if they tried to block it.
still no one?
This might work for you it relies on MTCDtools which is integrated in the Malaysk firmware.
A simpler solution is available with the August release of Android 9. This was working back in July.
that helped a bit! i can now costumize the steering wheelbuttons (can bus key control) but when i press a button once (it makes it like a double press)
So i press volume up and i get 2 volumes up. not one click. any solution?
maybe there is a update for my unit? (its not rooted)

Question config.txt & config.ini entries and macrodroid trigger

Three questions in this one.
1. In my config.txt there is an entry:
ro.fyt.splitscreen=0
Can anyone confirm what it does? I have attempted value of 1 and 2 (assumed it may not have been binary) but there is no result. I was hoping that it would force a split screen to stay a split screen when awakening. I have looked in the skipkillapp.prop but didn't see anything particularly relevant.
2. Continuing on from question 1, I have attempted to use Macrodroid to create a split screen which worked under Macrodroid test conditions but I cannot find a trigger that will run the macro in real life scenarios. I have attempted triggers of power on, screen on, wake from sleep, charging on and a few others. I have my Headunit set to sleep in factory settings. I could probably get the trigger to piggyback off my bluetooth connection to my phone but I would like something more instant. Does anyone have success in getting Marcodroid to trigger from a head unit screen on / wake up when the car powers up?
3. In the config.ini there are mic vol and mic level. What is their role in that file? They don't seem to overwrite the config.txt values for mic as changes in config.txt for mic change mic response. There is also reference to GOC-Android in Config.ini... Any ideas?
ludditefornow said:
Three questions in this one.
1. In my config.txt there is an entry:
ro.fyt.splitscreen=0
Can anyone confirm what it does? I have attempted value of 1 and 2 (assumed it may not have been binary) but there is no result. I was hoping that it would force a split screen to stay a split screen when awakening. I have looked in the skipkillapp.prop but didn't see anything particularly relevant.
2. Continuing on from question 1, I have attempted to use Macrodroid to create a split screen which worked under Macrodroid test conditions but I cannot find a trigger that will run the macro in real life scenarios. I have attempted triggers of power on, screen on, wake from sleep, charging on and a few others. I have my Headunit set to sleep in factory settings. I could probably get the trigger to piggyback off my bluetooth connection to my phone but I would like something more instant. Does anyone have success in getting Marcodroid to trigger from a head unit screen on / wake up when the car powers up?
3. In the config.ini there are mic vol and mic level. What is their role in that file? They don't seem to overwrite the config.txt values for mic as changes in config.txt for mic change mic response. There is also reference to GOC-Android in Config.ini... Any ideas?
Click to expand...
Click to collapse
For 1): Sorry to give a non-helping answer here, but I don't know either. I wondered about that one myself and also searched 4pda extensively, but can't find anything.
2) This will not work. As of Android 10 apps are not allowed to do a split-screen, only the user him/herself. It is a new security feature. (And then adding to 1): Maybe the ro.fyt.splitscreen still worked on the sc9853i Android 8.1 versions. I will get my device back on power on the bench.)
3) config.ini? Which config.ini? I searched the latest Joying and Mekede firmware and can't find a config.ini.
surfer63 said:
For 1): Sorry to give a non-helping answer here, but I don't know either. I wondered about that one myself and also searched 4pda extensively, but can't find anything.
2) This will not work. As of Android 10 apps are not allowed to do a split-screen, only the user him/herself. It is a new security feature. (And then adding to 1): Maybe the ro.fyt.splitscreen still worked on the sc9853i Android 8.1 versions. I will get my device back on power on the bench.)
3) config.ini? Which config.ini? I searched the latest Joying and Mekede firmware and can't find a config.ini.
Click to expand...
Click to collapse
1. You were helpful. You confirmed to me that the info is not easily obtainable. I've several hours that I have spent today looking for this and learning other things andf made a list of items where I need to learn and research more. This item will now go further down the list. So thank you.
2. It does work already when I trigger from within Macrodroid. The issue is that I can't find an auto trigger in macrodroid what works when I turn on a screen. For a moment forget that I want split screen. I just want Macrodroid to dop *something* when the screen comes on when I start the car.
I can't find what turning on the head unit triggers in macrodroid. Something must happen in the head unit OS that macrodroid can see, I would have thought.
3. I think I have answered this one already. Theshortcut was found in oem/apps. The config seems to be denoting what server or service it should look for for certain info. I have translated the chinese text and it makes sense now.
Attached is the config.ini with chinese characters and then below the end is the translated to english.
I'll put this here more for a reference for me.
thanks for replying.
ludditefornow said:
3. I think I have answered this one already. Theshortcut was found in oem/apps. The config seems to be denoting what server or service it should look for for certain info. I have translated the chinese text and it makes sense now.
Attached is the config.ini with chinese characters and then below the end is the translated to english.
I'll put this here more for a reference for me.
thanks for replying.
Click to expand...
Click to collapse
Thanks.
It must be created or copied somehow at the moment of flashing, or first boot or maybe on every boot. I can't find it in any of the partitions in the firmware.
When I look in the firmware system.img (system.new.dat.br) it is a symlink to "config.ini -> /oem/config.ini", but the oem is freshly created on flashing and than "filled" with the AllAppUpdate.bin apps.

Categories

Resources