yashsingh1/xdaforums huggingface dataset:
[MTCD Software Development] aarick:
Yes, I agree there definitely is an issue. Such a shame as everything else is working well. You could be right with autorun as I do disable a lot of apps in systems that I don't need that slows down the HU. So I can't pinpoint exactly which is causing the issues and the issue will only happen after a reboot. Also, add to the fact that even after uninstalling MTCDtools, the issue does not resolve itself and a permanent fix only works with a full wipe for me. Resetting key study app does seem to fix it for 1 reboot, which is strange so again, your point that sth is messing with key study config also is possible.

Hope Malaysk will look into this, but so far he hasn't responded about the issue that everyone is mentioning on this.

[MENTION=4816338]sterod[/MENTION] which version of Malaysk Rom are you on? You haven't had any issues since disabling mtc keys and using MTCDtools?

I'll probably stop tinkering when I can get MTCDtools and the latest rom working together properly..
[MTCD Software Development] sterod:
I'm on 6.5. Going nuts with boot loop issues. Just started boot looping and this time I have no idea why. Quite honestly, I'm pretty fed up at this point. Spend HOURS getting everything just right then "poof" bootloop and you have to start all over again. BS.
[MTCD Software Development] aarick:
Same here. I've reset 3 times in the last day. I haven't had boot loop issues *knock wood* but constantly getting the physical button issue. I'm going to try my best to use it without tweaking that for now..see if it'll break still or not..I can live without skipping songs with my steering wheel, but changing volume with touchscreen just too dangerous when driving.
[MTCD Software Development] aarick:
Fantastic..broke it again. Even my audio is not working anymore! FARK! Definitely not MTCDtools. Moving this conversation to Malaysk thread..Thanks guys..
[MTCD Software Development] Mighty_X:
I would be happy also with the button-down-one-time-seeker option. have to push the button some times but still better than nothing =)
[MTCD Software Development] CadillacMike:
I was on Malaysk's ROM v4 and it was working perfect even with MTCDtools. However I started disabling things in the Autostart setting and I too got the no audio issue.

I did not have Audio at all and the physical buttons didn't work. I tried restoring things and could not get them back. So I ended up wiping it and putting on the latest Joying update.

I have to say other than preferring one of the Launchers on Malaysk's work over the stock Joying, I am actually pretty happy with the stock Joying ROM.

And to keep this on the subject, MTCDtools works perfectly with the standard Joying ROM. Works on startup, works from sleep, no problems at all. And it did work pretty solid with Malaysk's, but every so often it would quit working and I would have to launch the MTCDtools apps to get it to work

For the record, I like this launcher better
[MTCD Software Development] vzwdgaf:
Works with Car Tunes Pro on an MTCC KDL
[MTCD Software Development] chammock:
f1x,

I am using the app quite happily on my xtrons stock rom, thanks. (Model: PF75ATTA, MCU Version: MTCD_GS_V1.75_1, Build Number: rk3188)

I wonder, do you have any plans to extend the feature set to try and integrate 3rd party apps with the built in ones such as the Radio, Music, A2DP to avoid two apps playing audio over the top of each other.

Thanks for your efforts.
[MTCD Software Development] Tracker95:
works fine with BlackPlayer

also works fine with an app called "anghami" except it doesn't pause, but other than that it works fine
[MTCD Software Development] riskad:
downloaded and installed it onto my HU, but can't create new binding, because nothing happen when obtain key, press the steer button many times.

this is my HU

MCU Version: V3.00I8_RQ9001_G6H0924

Hardware Version

TFT: EC2_EBT

MB: EC2_D1S

MD: DE5GM_R82_TE6K

Kernel Version

3.0.36+

os015@os2androidwork0 #256

Tue May 3 08:38:15 CST 2016

Build Number

D200-20160615.1615-D1-ids

TCON Version

V6.00_HSD70_G54Bb

Media Version

89J_0015_140811

SN Number

UNKNOWN

Bluetooth Version

I50E_ADK.HBS.0.20150827.1

Android Version

4.4.2
[MTCD Software Development] da_anton:
switching apps with MODE buttons crashes app

Hi [MENTION=7621504]f1x[/MENTION]. I really love this app! Great work! But I have one issue with it: when I define the MODE button to e.g. switch only between Radio and Spotify the app just crashes. Am I doing anything wrong?
[MTCD Software Development] mjtl83:
Thank you very much for your job.

It works great on my Joying (MTCD_JY_V1.74_2 , Android 5.1.1) with Poweramp.

I donate to you........
[MTCD Software Development] schriss:
Could you add option to map Brightness control to right knob/wheel on the radio? I think this would be very useful mod.
[MTCD Software Development] chammock:
I am trying to assign voice search to a button, but I can't seem to find it from the app list in MTCDTools. This might be something to do with the fact the apps in the app list in MTCDTools show with different icons and names than that in my normal app list. Is there any reason I can't find the "Voice Search" app or has anyone managed to do this?
[MTCD Software Development] ngochoangimsat:
Can anyone port "Xposed Additions module" to work on our MTCD?

With this module we can control every thing on our Steering Wheel Control (SWC)

I used it on Newsmy Carpad Head Unit for along time. But this module cant work on MTCD head unit
[MTCD Software Development] lambition:
Any way to keep poweramp from being controlled when I'm using other app (Radio, A2DP, Video) ?

With buttons assigned to MTCD tools, when I'm using A2DP, steering wheel button is controlling both poweramp and A2DP at the same time.
[MTCD Software Development] gtfour:
hi guys i manage to instal xposed mtcmusic 2.4 from mtcb fórum and it Works perfectly with mtcdtools.

and with next folder too.
[MTCD Software Development] chammock:
Can anyone assist with the above. I feel it maybe a question for the developer as they may better understand the code they have implemented when you select an app to assign to a button code.

Thanks
[MTCD Software Development] zirt57:
This post is useless without link.
[MTCD Software Development] gtfour:
the links are in mtcb fórum.
[MTCD Software Development] zirt57:
Not sure what is so hard about posting a link. If you know the link, post it. It's like a game to some people. Instead of making things easy for everyone, they leave bread crumbs to follow. Anyway, for everyone else, here: http://xdaforums.com/showpost.php?p=68289790&postcount=46 See how easy that was. :p
[MTCD Software Development] gtfour:
sorry i try to post the links, but i don´t now why i couuldn´t.

sorry for my bad english
[MTCD Software Development] pitu120:
I think new users with small post counter cant put links in posts :)
[MTCD Software Development] zirt57:
Ah, new user's can't post links. In that case I owe you an apology.

Take care,

Jeff
[MTCD Software Development] gtfour:
no problems friend
[MTCD Software Development] Streetking21:
Does anyone know how to block/overwrite the original mode switch command/action? I can set the mode switch in MTCDtools and it works but the original mode switch still works as well which messes up the application I want to open (I know it says on github that original mode switch will not be overriden).

Main problem is that a key on my steering wheel is set to trigger the mode switch command and it fires everytime I turn the motor which wouldn't be a problem if the device is still botting but i set my device to boot when I unlock the car, so it is already booted up when I start the engine resulting in an app switch from Radio to DVD. I tried to freeze DVD but then everytime the unit tries to switch the app, it reboots after some seconds.

Any help is appreciated (other tools, manual editing of certain files is no problem).
[MTCD Software Development] bilaliz:
works with playerpro, thanks for your hard work op.

not entirely off topic here i hope, when i use the "mode" button to cycle through apps and the radio app comes up, playerpro keeps playing in the background, anyways to silence/pause it?
[MTCD Software Development] bilaliz:
how do you set your device to boot when you unlock the car?
[MTCD Software Development] Streetking21:
by cutting the ACC cable of the headunit and rewiring it to a cable that has 12V whenever the car is unlocked.
[MTCD Software Development] porogn:
It work with JetAudio! Launch it and can play/pause, Nexy/Prev
[MTCD Software Development] Streetking21:
sadly, when I am listening to the radio and press the "next"/"previous" button to switch radios stations Spotify gets started in the background and starts playing in addition to the radio. :(
[MTCD Software Development] abhi633:
Installed the tool today but not able to use key study to reassign the buttons ... I added bindings in tool to move forward and back but when I open Poweramp it doesn't work ..any help would be appreciated
[MTCD Software Development] otaviobonder:
Does anybody know how to add a binding to the voice search? I do have the app voice search installed, but it doesn't appear in the launch menu. I can only select Google App, but since my device lags a lot, open the Google App to make a voice search is not an option. Thanks!
[MTCD Software Development] polgoz:
Hello all, I have a MTCC unit runing Boom's ROM 5.1.1 on a BMW E46 who don't have CANBUS, it have IBus, so SWC is learn by the HU decoder and do it your job.

Is there some way to modify/disable this default setup on SWC and use this app to replace the commands?

Thanks in advance.
[MTCD Software Development] AntonLitvin:
Works with jetAudio HD Music Player

Thank you!
[MTCD Software Development] mollapa:
not working on a joying jy-UL135 (rk3188 lollipop) i have the key code (299 and 300) but nothing happens in poweramp...
[MTCD Software Development] avenant:
nevermind
[MTCD Software Development] riggzby79:
Working on my MTCD_LM (Erisin ES3009F branded) for Spotify. Cheers dude. Donated!
[MTCD Software Development] jimimatthews:
Still wondering how to get it so that when I'm in the radio app and pressing Next/Previous for the radio stations, it doesn't start playing the "Next" song in Google Play Music/SoundCloud. Pretty annoying, even a bit embarrassing when you have music coming from Radio and Google Play Music at the same time.
[MTCD Software Development] Baby.Boy:
Excellent job mate.

Thank you very very much.

I really appreciate your work, though I haven't tried it yet, but I will try this version as it seems way too good.

Thank you again.
[MTCD Software Development] Nomader0:
Great work mate..

Your app is a "must" for our devices..

-One question though: My car has Can bus.. And the MTC app for SWC does not work at all.. How can your app work and sense the steering buttons while the MTC app can not!!

-And on request. Is there a way to implement a button press to run a Tasker task?
[MTCD Software Development] f1x:
According to Tasker documentation it should be possible.

https://tasker.dinglisch.net/userguide/en/faqs/faq-how.html#y3

Try to declare a broadcast intent action with parameters:

and execute it. Please let me know if it works.
[MTCD Software Development] Nomader0:
I will try and let you know. thank you.

One more thing, is there a way to have an action to mute everything.. I am trying to create a task in tasker, but there is no way to control audio level.. tried media volume, system volume etc.. but it does not affect volume
[MTCD Software Development] bobbi1984:
Good app, read the release notes of last version, but didn't understand if it solved the "overlapping" problem: radio is on, from home screen it would change the song in Spotify, instead of radio app.
[MTCD Software Development] f1x:
Actually this is not a problem of MtcdTools but problem with the Radio app. Radio app does not use android media key events but internal microntek stuff. So as long as manufacturer won't fix this, this problem will persist. This is the reason why I am not using stock apps.

Edit:

I think I found a workaround for your issue. I checked decompiled code of radio app and found an interesting intent which could be used to stop the radio app.

Try to declare:

1 An action to launch spotify

2. A broadcast intent action with parameters

3. An actions sequence which contains above actions with order

Then bind your actions sequence with key that you want to use to launch Spotify.

I tested it on my device. It really stops the radio app and radio app does not interfere with keys anymore :). Please let me know if it works for you.

Btw. this broadcast intent action can be used to terminate any application. To terminate Spotify app just use intent parameters: {"class":"com.spotify.music"}.
[MTCD Software Development] bobbi1984:
I think your solution was for Spotify, but it should be the other way, when radio is on, keys are changing song in Spotify, instead of radio, and Spotify starts playing.

Not sure how SpotifyKeys apk does the trick, but it works. As a prerequisites it needs broadcasting enabled in Spotify, didn't check for what.
[MTCD Software Development] f1x:
SpotifyKeys is using broadcasting of intents specific for Spotify. This is the reason why it does not work with other music players. Broadcasting is needed to check current playback status.

If SpotifyKeys do the trick for you, It is possible to simulate SpotifyKeys functionality in new MtcdTools version. You have to declare few broadcast intents:

Action for NEXT

Action for PREVIOUS

Action for PLAY

Action for PAUSE

And enabling of Spotify broadcasting is not needed anymore if you will do this with MtcdTools.
[MTCD Software Development] Madyen:
Have An Idea ;)

Hi,

Because you are anyway busy with doing those functions to get them works..

I have an idea, can you make the following works:

Most cars have an steering wheel Mode or Input button.. right? so you can from radio to dvd to music to navigate changing the input through this sw Mode button.. right?

My idea is this; can you upgrade the Mode / Input button? so that the following can also be chosen from it;

jetAudio Plus, power amp, Spotify, etc .. etc.

And the up & Dn button also works with or for the same input!!, with other words, if i'm listening to a radio i can change the radio station from 940 to 1050 (as example) and if i'm using jetAudio Plus i can change from this to that song.. did you follow me or understand me mate?

Example:

You make an apk 1 for only one function: All the hu input + jetAudio Plus.

apk 2 all + spotify.

apk 3 all + google map.

etc. etc.

apk 10 all of all in one apk!!

so is it very easy to use and also you let the guys choesen which apk one they like to use with them hu too.. right?.

Summary:

The original img file for operating / selecting the progs from the sw Mode button is 4 or 5 as far as I knew, can you edit it and make it work for the rest of the most used programs likes: jetAudio Plus/spotify/G-map/obd/poweramp.. so the most used progs.. etc?

:fingers-crossed:

BrGd

Madyen
[MTCD Software Development] f1x:
[MENTION=7846972]Madyen[/MENTION], do you have any Video example how this idea should work? I have to visualize it to myself :D.
[MTCD Software Development] Madyen:
Hi mate,

And I really thought that I was clearly with my extensive description :confused: :o

No mate, unfortunately I have no preview or video of my idea, otherwise I would be glad to put it here.

But it's really not that so difficult, you get / extract the steering wheel Mode or Input button file (s) from the original -new- img (10) and then look to it and maybe you can do your magic things :angel: at the bottom of it or somehow somewhere someway something there.

Or maybe you need a good inspiration: https://www.youtube.com/watch?v=dtk2Ar03H5g :laugh:

:good:

BrGd

Madyen
[MTCD Software Development] f1x:
MtcdTools 1.3 RC2

New version of MtcdTools has been released.
[MTCD Software Development] Mark198901:
Hi, realy nice work!

I have two questions.

1. Is it possible to launch applications on long pressing a button?

2. Is it possible to quiet an app by sending a broadcast? If it is possible, what broadcast code will i have to enter? My problem is when im changing from music app (e.g. poweramp) to radio app and don't stop the musik before i change to radio the music will play on in the background of the radio app. So i want to quiet the music app when i start the radio.

Greetings

Gesendet von meinem LG-D855 mit Tapatalk
[MTCD Software Development] f1x:
Yes, it is possible. First you should set an action of a button long press in Touch Key Study in Factory Settings (password to enter m123456). Better to use a dummy action like phone digit to not interfere with Microntek stuff. Then you can bind it with any object in MtcdTools.

Try to create a broadcast intent action with following parameters:

Then declare Launch action which executes Radio app and add both to sequence in following order:

1. Broadcast intent action to quit poweramp

2. Launch radio app. (try to play with delay if needed)

You can bind execution of sequence with an key or execute it using voice.
[MTCD Software Development] f1x:
Another useful intent to launch Google Voice Assist (Ok, google). Declare a start activity action with following parameters:

Using google voice assist you can start a navigation, search and play songs e.g. in Spotify and alot crazy stuff ;).
[MTCD Software Development] Mark198901:
Wow thank you for your fast answer, that sounds realy nice.

When i'm creating a new intent action with parameters i can't find the field "parameters". Where can i find it? And is it's possible to launch sequences by launching a shortcut on homescreen? Sometimes i don't use the hardware buttons on my device but shortcuts on the homescreen. It would be realy nice if my sequences (start & stop apps) will work too when i launch it by homescreen shortcuts.

Thank you for your relay great app and your support!

Gesendet von meinem LG-D855 mit Tapatalk
[MTCD Software Development] f1x:
MtcdTools 1.3.3 has been released.

Media key events are now disabled if any of MTC apps is active (radio, A2DP, dvd).
[MTCD Software Development] feddmi:
Прошивка Malaysk10. С плеером pоweramp все работает. Установил переключение треков на джойстике и на ГУ одновременно. Спасибо разработчику.
[MTCD Software Development] Mighty_X:
I have the same steering wheel like shown in the attachement from the quoted.

I just tried your new version. Im impressed how big it has grown! :)

1) Im still not able to bind the "press" of the left wheel. All the other buttons work. Any idea why that could be? It worked in my previous radio.

2) I didnt get if there is a way to override the Mode button, which still swapes between all those system apps i never use?
[MTCD Software Development] f1x:
Have you configured this button in Steering wheel app? Is it even "catchable" by it? If no, then probably it is missing in canbus decoder.

The only way is to change the behavior of the mode button in Factory Settings to any dummy one (like one of phone buttons or CD if your unit does not have it onboard). Then you can add apps from "original mode" to MtcdTools mode and use it as usual.

Btw. I did not receive any feedback from you guys. Is everything clear for you? How to configure MtcdTools and use new features?

Btw 2. Is the voice control feature useful for you, or you just do not use it?
[MTCD Software Development] Mighty_X:
Thanks alot for you answer! Ich will try!

To be honest the options are far away from self-explaining :)

Example for the most important thing - the button assignment to one simple action: It`s not very handy to have to create an action first.

Why not having an menu "key bindings"-> then 4x3 buttons with all the actions like "play next", "play/pause" and so on. Below this text is the status like "not binded" or "key 301". When pressing on the button a window pops which says "Now press the key to bind" You press it and the window closes, showing the new binding below the action.

the standard actions should be in place allready.

You have to many menus in menus in menus :) Only the hardcore geeks will try to explore here...I work alot with design of human-mashine-interfaces so I know a little about this stuff =)

Just an idea to make it more apealing to most.

PLEASE keep up your awesome work. I think you have a very powerfull base here!
[MTCD Software Development] gotes:
Can this app be used to control master volume? I have a right hand drive vehicle and would like to swap the functions of the left & right knobs on the HU. Thanks
[MTCD Software Development] scurra86:
Hi, first of all: awesome work!

I do have a Xtrons PF75ATTAR (MTCD rk3188 Android 5.1) unit and I can't get to remap the wheel keys for "voice" and "mode". The first does start the telephone app and the second slides through radio/media/... . I already read the whole thread and went to the factory settings menu, however I can only remap the unit buttons, not the steering wheel buttons. The included steering wheel button app does nothing: When started, I can push a button but it still runs the action (eg. open telephone app) instead of letting me remap it.

Has anyone encountered this and any idea how to remap my steering wheel buttons? Thanks! :)
[MTCD Software Development] f1x:
I have the same issue. It looks like config for steering wheel buttons is hardcoded somehow. I will let you know in case of any progress.
[MTCD Software Development] thomsonator2004:
Hi f1x,

first of all you did a great job. I am really impressed that you get this working without Xposed Framework like every other Tool for MTC-B. So no Root etc, that is awesome *STANDING OVATIONS*

Like some people already said, since v1.3 brings some headache to the user. It need some time to get it working.

But there is one thing, even i dont unterstand or i am not quite sure about it:

Is it now only possible to switch Apps (with one button) with the black overlay menü?

To be honest i dont like it. It would be really really nice if you can add additional mode-switch like in v1.2.

I think when you even add Mediakey_Mode in Tab Action i should work.

So please be so kind and give us the opportunity to decide how to change mode...

Best regards

Thomas
[MTCD Software Development] f1x:
Thank you :).

In the actions list you can set desired keys (or keys sequence) for scrolling UP and scrolling DOWN. To use actions list feature as a regular "MODE", for scrolling DOWN (or UP - depends on what direction you want to move through the list) you have to bind the same key as you bound for triggering the "MODE". In such configuration, there is no difference between functionality of the MODE from 1.2 and 1.3 except one advantage that you do not need to run all the apps from MODE to reach the one that you wanted to launch.

Anyway I will try to check what we can do to restore MODE from 1.2.
[MTCD Software Development] thomsonator2004:
But even with this method you get the black menu or i even did not get it...

So be save here is what i did:

- in action i named the needed mediakeys

- there is also add the apps to launch

- afterwards i made own sequence for each source (stop/launch app/play)

- in action list i dropped all of them in one and named it MODE . There i even konfigured button

-then in binding i connect MODE with the same button

But finally i got the overlay menu??? I would like to change without that.

Furthermore for me the stop playback dont work. I think the reason is that the other sources are radio and dab. Maybe these cant be stopped because the app dont have such buttons/function? But what confuses me my music player (Soumi Network Player) dont start playback too? The only reason which could be responsible for that may be the fact that this player cant be set as default player generally in android?