yashsingh1/xdaforums huggingface dataset:
[MTCD Software Development] skezza:
I can intercept the SWC and bind it to a new function but I cannot block the stock system call it makes. Any ideas?
[MTCD Software Development] skezza:
My unit is rooted, is it possible with Mcdtools to intercept a steering wheel key, and block the system call? For example, the voice button on my wheel currently Mutes and Unmutes. I can catch it using Mtcdtools and have it do something else, but it also still does the original function which isn't really suitable.

Any help?

Cheers
[MTCD Software Development] Eric-Mod:
I‘ve got the same Problem, would be nice if somebody knows a solution :confused:
[MTCD Software Development] skezza:
I ended up reverse engineering the MTC Manager APK (i think it was that one) and basically nop'ing all of the functionality for that particular button. Then I assigned it using Mtcdtools.
[MTCD Software Development] dankec2000:
Hello,

Could someone attach a right procedure for:

1) Changing apps which will change when press SOURCE wheel key (Radio, Music player, Video player...)

2) Changing SPEAK wheel key from Bluetooth to MTCDialer

Thanks!
[MTCD Software Development] Shadow128:
It is possible, to use "MtcdTools-Control" with Android 6.0 for stopping/pause poweramp during switch of the head unit and autostart after switch on?

With Android 8.0 I got on another way, but with Android 8.0 I'm missing several other functions
[MTCD Software Development] yogesh201:
How did you do it in Android 8
[MTCD Software Development] Shadow128:
It is described in https://xdaforums.com/android-auto/...gnal-tasker-switching-ignition-t3755958/page2
[MTCD Software Development] iThink-AU:
HOW TO

How can you remove key mappings?

Cheers,

Darren

---------- Post added at 11:55 AM ---------- Previous post was at 11:52 AM ----------

Not sure if it is currently possible, however it would be good if you can assist different options for each button to different applications - so depending on what application is in focus, the key mapping applies specifically for the app.

Cheers,

Darren
[MTCD Software Development] bravos:
Help with my Erision Rk3188 - Mtcd Tools Problem

Hi :)

i use the Mtcd Tools with my Erision RK3188 and the Latest Malaysk Rom.

I have remap the Steering Wheel Buttons on my Fiat Bravo and its working fine

- but if i turn the Unit off and on again within one Hour or so - the

Keys are not working. If the Unit is off during the Night and i turn it on the

Buttons work agin fine.

The same then i am doing a Reset on the Unit - then the Buttons work fine.

I point this to the -sleeping- of the Unit and by getting it back to wake

in the time of an hour or so - it kill the Mtc Tools service or dont restart it.

Can somebody please tell me how to fix this ? Do i have to use a special

Autostart App to relaunch it everytime it comes back after sleep ?

:confused:
[MTCD Software Development] TT_Vert:
Can you tell me how are getting your key inputs? Back in the MTCB days I could just logcat | grep mtc-keys now I cannot. I tried keyevent display app but that does not show any physical key presses. Any info would be greatly appreciated.

**EDIT**

I got the key inputs but it just won't intercept the commands from the MCU sadly.

Dave
[MTCD Software Development] lacrimosa2k2:
THANKS!

it works percet on my px5

---------- Post added at 06:15 PM ---------- Previous post was at 06:15 PM ----------

THANKS!

it works percet on my px5
[MTCD Software Development] rabenkind:
Hi,

i have a px5 Unit from xtrons with android 8.0. with canbus decoder. My car is a mercedes W203 (old c-class from2002). At left side the Steering wheel has 4 swc keys: 2 to switch (with arrow on it) in a submenue (e.g. choosing a radio station , switch from speed to cooling temp.,..., 2 for choosing a main menue (e.g. choosing a menue like audio, navi, car information,...)

The current Problem is, when I push the "arrow key" it allways change radio station" too.

This changing of Radio Stations only should be possible when I choose the submenue "audio" and then push a arrow key

and it shoud stop when I leave the submenue "audio"

How can a Neewbie like me manage this with the mtcd tool?

Thx for your support
[MTCD Software Development] gforums:
I can confirm that sadly on my Android 8.0 unit, MTCD Tools does not interrupt the original mapped function of a key.

Any why to fix that?
[MTCD Software Development] ttoton:
What app exactly is that? I need to do the same: force Yanosik and Spotify to launch automatically at system start.

Thanks in advance!
[MTCD Software Development] lectaza:
MTCD Tools grom f1x.

There is thread on this forum. Just type MTCD tools is search bar.

Wysłane z mojego SM-G935F przy użyciu Tapatalka
[MTCD Software Development] cennaciri:
Hi,

It doesn't seem to work on my PX6 Android 8.1

Is this not supported?

Appreciate the help
[MTCD Software Development] kmlnvm:
Does anybody know intent to increase/decrease screen brightness on PX5 HU?
[MTCD Software Development] javlada:
The app MyMTCService can change the brightness. You try to can contact the author of the app.
[MTCD Software Development] piyush7243:
Can you look at Volumio and see if we can get support for that. Thanks in advance
[MTCD Software Development] cleverdicky:
Hi I have seen a post where someone kindly documented how to briefly use this great prog, but aside from this i have found nothing else to explain how to set up and use it.

I have read every post up to about page 20 before my brain froze and all i see are people VERY specific requests and lots of very technical replys.

I get that this app is a technical marvel but just how is it everyone besides myself understands what terms like broadcast and intents are. And how to use it. I only want to do simple things like fwd nxt etc. for each prog but im just so clueless.

Could anyone point me to some help anywhere thats simple as I dont really want to learn programming even if my brain could understand it. Thanks.
[MTCD Software Development] donny02:
I want to autostart an app in background. So I need an action that goes to home screen or sends back-button after starting the app. Otherwise the app stays in foreground. Is this possible?
[MTCD Software Development] o2sys:
I'm trying to use this app to launch third party apps with some buttons that are unused on my headunit.

I can go as far as creating the binding but don't see the list of any apps that I can select from?

I've already went in to factory settings and assigned those buttons to dummy functions (eg 1,2,3... etc)

Also even for autolaunch I am not getting any list of apps available.

Am I doing something wrong?
[MTCD Software Development] o2sys:
Ok I figured it out, I didn't know how to see the list of the apps. But you select the icon and the list appears.
[MTCD Software Development] Benton18:
Hey i have the same problem with my Android 8 Head unit.

the 2 baked in bindungs vol up and down are not changeable.

Problem is, i only have 2 buttons on wheel, and i want to use vol up for next track.

When i make a new bindung for that key and a new action, it only makes a klick, it still gets louder (vol up binding is still active) but it does not go to next track.

Anyone can help me with this?
[MTCD Software Development] luqasz:
Hello,

I cannot create new thread so I write this here. I created app for launching applications on system start and when device is woke up from sleep. I know that there is MtcdTools but it doesn't work for me like I want.

Maybe it will be useful for someone. Here is link to google play

play.google.com/store/apps/details?id=com.microntek.bootcontrol
[MTCD Software Development] Chriscotto:
Cant get to work, help.....

I have a joying HU running Cortex A53 Android 8.1 PX5

I am trying to configure mctd tools to control skip and back funtion on SWC, volume buttons work already and all buttons work on native music apps but not for spotify or poweramp. I assign a key funtion and When I try to bind a button I do not get a response as in no code, number or anything happens. Can someone help? Is this unit not compatible with mctd tools? Thanks.

---------- Post added at 04:34 PM ---------- Previous post was at 04:28 PM ----------

I have a joying HU running Cortex A53 Android 8.1 PX5

I am trying to configure mctd tools to control skip and back funtion on SWC, volume buttons work already and all buttons work on native music apps but not for spotify or poweramp. I assign a key funtion and When I try to bind a button I do not get a response as in no code, number or anything happens. Can someone help? Is this unit not compatible with mctd tools? Thanks.

---------- Post added at 04:46 PM ---------- Previous post was at 04:34 PM ----------

I have a joying HU running Cortex A53 Android 8.1 PX5

I am trying to configure mctd tools to control skip and back funtion on SWC, volume buttons work already and all buttons work on native music apps but not for spotify or poweramp. I assign a key funtion and When I try to bind a button I do not get a response as in no code, number or anything happens. Can someone help? Is this unit not compatible with mctd tools? Thanks.
[MTCD Software Development] typos1:
What is your MCU ? Because Joying has not made MTCD/E headunits for several years and there are no MTD/E RK3368/PX5 units wit Android 8.1, so youre almost certainly in the wrong forum.
[MTCD Software Development] Chriscotto:
I think it is Cortex A53 PX5 running Android 8.1

it is Joying 9.7" double din

System Information

Operation System	Android 8.1 Oreo System

CPU Processor	Octa Core 64Bit Cortex-A53 1.5GHz

GPU	PowerVR G6110 GPU

RAM	DDR3 4GB

ROM/ Flash

64GB

---------- Post added at 06:11 PM ---------- Previous post was at 05:29 PM ----------

Sorry I couldn't find MCU before but I think this is it : TP6735D 0.43

at least thats what it says under MCU version
[MTCD Software Development] typos1:
As I suspected, you dont have an MTCD/E unit, this wont work on your device, youre in the wrong forum, try the Android head units general forum.
[MTCD Software Development] ederfabricio1989:
How to add dpad UP, dpad down, dpad left, dpad rigth. ?

Enviado de meu Redmi Note 4 usando o Tapatalk
[MTCD Software Development] RolandE1204:
I've set up MTCD Tools to automatically start the radio-app on boot. After my headunit shows the desktop, it takes another 30 sec. to correct the time and then additionally 30 sec. to start MTCD Tools and finally start the radio-app. Is there anything I can do to speed up the whole process? I also tried tasker, which is much faster but doesn't do everything I need.
[MTCD Software Development] typos1:
Have you set it to get the time and date from GPS with the other options (automatic time/date & get from network) unchecked ?
[MTCD Software Development] Esposition:
Hi everyone,

I factory reset my PX5 android 8.0.0 running on CSN2. Now my Home Button and Navi button do not work and I can't find an option to remap them.

Can anyone help me?
[MTCD Software Development] typos1:
Whats CSN2 ?

You can reconfigure the front buttons in factory settings.
[MTCD Software Development] Obi8:
Hello guys,

i have one problem with mtcd tools.

I get a update for my android radio and install it. And now i can not switch the android dialer and select mtcd for call via voice control.

Have any other the same problem?
[MTCD Software Development] roydestroy:
Hello guys,

Does anyone know if there is an intent for the stock calling app so that when it is launched to go to the call history?

---------- Post added at 01:02 AM ---------- Previous post was at 01:02 AM ----------

Hello guys,

Does anyone know if there is an intent for the stock calling app so that when it is launched to go to the call history?
[MTCD Software Development] gforums:
Has anyone a download link to the latest mtcd tools? On github, only source code is available, no more APK. Thanks a lot!
[MTCD Software Development] hgupta:
I can't find the APK installer either. Were you able to get it somewhere?
[MTCD Software Development] japerez5000:
Regards

Someone could post the MTCDTOOL since on the official website it seems that they went to sleep. APKs do not exist, only codes.

Thank you
[MTCD Software Development] gforums:
Found a local copy, see attached.
[MTCD Software Development] haxish420:
Re-Upload

Can someone please re-upload this? The link gforums posted is down and I cannot find this app /anywhere/ else online. GitHub has had all apks removed.

Edit: Disregard: Link from gforums is working now. Was taking me to a "410- Gone" page.
[MTCD Software Development] atanasn:
Hi, does someone knows the keycode for power on/off button? I can't see it with MTCD tools or other app because when I push the button the system goes to sleep. I have PX5 with 4G RAM 32G FLASH and Android 8.0 with canbus adapter.

The problem is that I have mute button on the steering whell which put device to sleep when pressed, i.e. it works like power on/off. This way I don't have mute but I want to have it :)

Or any idea how to realize mute in this case with my factory mute button on steering wheel?

As I red in my case no remap could be done in factory settings. The screen is empty there.
[MTCD Software Development] typos1:
Flash [MENTION=5092263]Hal9k_[/MENTION]'s ROM, it has a power button in the status bar, also has a useful boot to recovery option.
[MTCD Software Development] atanasn:
I am with [MENTION=5092263]Hal9k_[/MENTION]'s ROM. I just want to change my "Mute" steering whell button to work as mute. Now it works like power on/off. That is why I ask for power on/off code. I want to replace this code with mute code.
[MTCD Software Development] typos1:
Ah ok.
[MTCD Software Development] KaBoS.:
Hi ,Can I create group shortcuts for a specific app only ?

for example : I have 2 audio player app VLC and Mxpl

I want to make a shortcut that works only with VLC !

Can I do that with MtcdTools ?

Where can I find the latest .apk version ?
[MTCD Software Development] vilo2:
#449
[MTCD Software Development] BlayDee:
Possible to run it on PX6?
[MTCD Software Development] typos1:
Probably, try it.
[MTCD Software Development] Clandaries:
Yes you can. But if everything works i dont know i have just tested autorun apps.
[MTCD Software Development] Bose321:
To be clear, can this be used to assign a specific feature (like opening the DAB-Z app) when I press a specific button on my device (Dasaita Max 6 PX6)? I've checked the factory settings for mapping the features, but they're super basic.
[MTCD Software Development] jamal2367:
I rebuild the App with some changes, because the v1.9 is almost outdated. :)

Changes:

-Update Gradle to latest

-Update dependencies to latest

-Migrate Android library to latest AndroidX

-Android 10 Support (API 29)

-Add Day/Night support

-Add german language

-Add navigationbar color

-Add one more permission

-Fix some outdated stuff

-Reworked Mainscreen

-Changed statusbar + accent color

-Reduce 50% of app size (884kb only)

-Remove Notifications

-Remove unneeded dependencies

-New Launcher Icon

-Renamed the App to MTCE Tools

-Changed Min API from 19 to 21

-Fixed typos

-Removed unneeded beep sound.

-Removed notification icons

Screenshot + Download are Attached :)
[MTCD Software Development] typos1:
Great, well done.

Pity you couldnt make it easier and more logical to use too ! :)
[MTCD Software Development] f1x:
Could you please create a pull request to the original github repository?
[MTCD Software Development] typos1:
Oo, did he mod it without permissions ? I guess its open source, but still. :/
[MTCD Software Development] Bose321:
?? He's just asking for a pull request so the master branch will have this update as well for everyone. Like you said, it's open source, and there's no mention (that I can see quickly) about a license so there's no 'modding' without permissions.

Sounds like a nice update though to keep the app working in the future.
[MTCD Software Development] typos1:
Yes, but if the original dev is still active some sort of communication would have been good, I d assumed he wasnt. (I m also assuming there wasnt any comms between them).
[MTCD Software Development] apollo1976:
The greatness of f1x was that not only creating two wonderful and very useful apps like MtcdTools and MtcDialer but also having made their code open source.

So thanks f1x (and I hope you will continue to program) and thanks also to jamal2367 for the new version.
[MTCD Software Development] aarick:
But isn't that the point of a pull request? If the original dev (f1x) liked the changes, he can then approve and merge the changes back. Else it stays as is..

And it's f1x that is asking for the pull request too..
[MTCD Software Development] typos1:
Ok, fair enough.
[MTCD Software Development] kbalthazar:
Can you make this work for snapdragon units? Or does something like this exists? thx!
[MTCD Software Development] typos1:
No its only for MTCD/E Rockchip/Intel units.
[MTCD Software Development] neronin:
Thank you !
[MTCD Software Development] wirehunter:
Fork it. Branch it. Commit it. Push it. Create a pull request.
[MTCD Software Development] Sharkster4000:
Is the download for the apk down? Looking at the GitHub page, but I don't see an apk download there. Source code only. Am I missing something here?
[MTCD Software Development] Massimo Graniero:
Hello Guys!

Version 1.9 Is not downloadable from GitHub, anyone have the apk? Thanks in advance.

Autorun function of MTCE tools from jamal Is broken
[MTCD Software Development] azz_kikr:
Does this works on Pie Roms or only 8 or power? Or we have tot use mtce from Jamal?
[MTCD Software Development] roydestroy:
Important (in my opinion) question. Is there a way to migrate our previous settings from MTCD tools to the new app? I have so many different objects it is almost imposible to redo all of them.
[MTCD Software Development] xF4m3:
Hey thanks, i tried this and it does not pick up any button inputs when makeing keybindings, works with the official v1.9.
[MTCD Software Development] roydestroy:
Any idea how to make a back button intent?
[MTCD Software Development] Frogbone:
Does this work on SC9853i units from Joying ?

What exactly do I need to make this work ?

---------- Post added at 11:18 AM ---------- Previous post was at 11:18 AM ----------

Does this work on SC9853i units from Joying ?

What exactly do I need to make this work ?
[MTCD Software Development] typos1:
This only works on MTCD or MTCE MCU units (hence it being in the MTCD forum), so no it wont work on any Joying unit made since they stopped building MTCD units 3 or 4 years ago.
[MTCD Software Development] the-unknown:
Hello Guys,

Can anybody tell me how to send an intent that I can use in Tasker?

Thanks
[MTCD Software Development] scarface53:
can I add app to steering wheel key?
[MTCD Software Development] Calin Bogdan:
APK?

All good, but where can I find the apk?

Or, at least, how could I install this stuff?
[MTCD Software Development] Docsnow:
Same Question, i didnt find the apk
[MTCD Software Development] bilaliz:
there is a v 1.10 now for android 9 and 10 https://github.com/patrickfav/MtcdTools
[MTCD Software Development] Pedsteruk:
Thank you
[MTCD Software Development] 5TARKAN:
using "HCT4_PX5_10.0_ota(2020/06/24) MX/WITSON" ROM on my GS device, this app keeps crashing, any similar experience / suggestions?
[MTCD Software Development] AirOne70:
What about installing this version: https://xdaforums.com/showpost.php?p=81153049&postcount=461 ?

Edit : I made a pull request on the official Github repo to make the app fully working again on Android 10.0 PX5. https://github.com/f1xpl/MtcdTools/pull/16
[MTCD Software Development] ctrej:
Do key bindings work for you? This is the only MTCD-Tools version I could even start, but could not get it to work:

System:

- RX6/rk3399

- Android 10/ eng.hct2.20200808

- MCU: MTCE_TONE_V3.57_1

- Root with Magisk and the installation over network ADB

On the previous installation (Android 9) the 1.9 version of this tool did work and I'm kinda bummed that it doesn't anymore. Any help or hints would be appreciated! If needed I will provide more information.
[MTCD Software Development] AirOne70:
Did you build the app from my pull request, using Android Studio?
[MTCD Software Development] ctrej:
Uhm no, I used the apk from your 1st link. I haven programmed anything for android yet (I work mostly with MCUs and C code), so building from the source is not that trivial for me. Could you build an apk and upload it, please?
[MTCD Software Development] AirOne70:
Okay I can share my own version here, which can't be installed over an already installed MtcdTools.

Don't hesitate to give some feedback about it (correctly installed, autostart at boot, autostart after sleep, key bindings, ...).

Download attached. :fingers-crossed:
[MTCD Software Development] ctrej:
Just tried it real quickly, with your apk the keys are detected correctly and binding works perfectly! Now I can switch to the new radio app with the physical button :) Thank you so much! :highfive:

I have to set up a few more scripts + integration with the app "automate", that's always a bit cumbersome and I'll need a few days to get it right. I'll report back after some more in depth testing :D
[MTCD Software Development] AirOne70:
Nice! Thanks for your report, happy to be able to make Mtcd working again for everyone. :D
[MTCD Software Development] AirOne70:
Thanks for your full feedback! As for your autostart at boot issue, it would be cool if you can send me your /system/framework/framework.jar file, this way I can understand what could be wrong. :fingers-crossed:

Your tutorial will be much appreciated from many I suppose, it's a great exampe of how to do whatever you want with it. I'm using a similar setup on my unit, but using MacroDroid instead of Automate.

If anyone want to know how to start MacroDroid at boot as background service (since the HU prevent apps from starting automatically at boot), you need to autorun the following service (using MtcdTools) : com.arlosoft.macrodroid.triggers.services.NotificationServiceOreo
[MTCD Software Development] ctrej:
So I've tested it again and for some reason launching mtcd tools after a reboot with the button works (long press on/off key) but entering hctreboot into the factory seetings menu doesn't. Again, this is not an issue for me and unless somebody else has a similiar issue you shouldn't spend your time on fixing it. It's fine as it is :)

If you still need the file, I've uploaded it (and "framework-res.apk", just in case) to my cloud storage and send you a link in a PM.
[MTCD Software Development] iavoreo:
@ctrej I have installed mtcdtools it seems to be working, also purchased navradio+,(best radio app). I am trying to map my hardware button "BAND" to start navradio+, but I am getting really lost and confused how to do it, can you assist me? How can I add button to so I can bind it to app? Is com.navimods.radio what shoud I use?
[MTCD Software Development] ctrej:
I'm not sure where you got stuck and honestly I'm not even sure how I solved it on my device. What I would suggest is:

1. install MCTD v1.10 (from a few posts above) and automate

2. in the factory settings, disable the original radio app and test that the "band" button does not open the original app anymore

3. use mctd to map the "band" button and create a new intend (see instructions above)

4. in automate, create a new script that listens to this ntent and launch the radio app when it receives one. see my post above for instructions. (you must select "run on boot" in the automate settings menu)
[MTCD Software Development] BigManni:
Hi,

does anyone know how to jump to the homescreen after starting an app . with intent?
[MTCD Software Development] strados:
I would like to start DAB-Z by a panel key (Band).

Can anyone tell me which steps must be done in mtcd tools ?

On screen "Create new action list" there are no objects visible to put into the list ??

What must be done before to shop "DAB-Z" on this screen ?
[MTCD Software Development] strados:
Great, Thanks a lot ! it works perfect on my unit (px6 rk3399, mtce).

Now I can launch NavRadio+ by panel key "BAND" short and also DAB-Z by key "BAND" long