[MOD] Remap your... headset keys - G2 and Desire Z Android Development

Pretend you're using some non-stock headset (because stock one is a complete garbage) that has more than 1 button on it.
Like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You plug it in any android device -- these buttons do what they should, change the volume.
You plug it in an HTC Vision -- these buttons switch tracks for some weird reason! (well, the reason is not that 'weird' -- it's just HTC decided to use these functions on their headset)
Some of you may have tried to edit .kl files, but probably without success.
The secret is that Android detects the headphone jack as another device, that has no configuration created for it (at least on ICS and JB).
That causes the system to use "generic" key layout mapping which clearly says:
Code:
key 163 MEDIA_NEXT
key 165 MEDIA_PREVIOUS
key 226 HEADSETHOOK
The solution for this is pretty simple. We need to find a necessary device, create a configuration for it and put it into /system directory.
Long story short, putting h2w_headset.kl to /system/usr/keylayout (don't forget to set permissions to rw-r--r--) will make headset buttons work like they do on all "normal" devices.
By the way, if you're using CyanogenMod, you're not losing an ability to switch tracks! "Volume rocker track skip" option also works for headset buttons (and you can also double-tap the Play/Pause/PTT button to go to the next track)

Odp: [MOD] Remap your... headset keys
Doesnt work for my headset
Wysyłane z mojego HTC Vision za pomocą Tapatalk 2

Formiak said:
Doesnt work for my headset
Click to expand...
Click to collapse
Need some more details. What headset are you using? Did buttons even work before installing this mod?

This is apple headset. Only play button works on android devices.
Sent from my Nexus 7 using Tapatalk HD

Formiak said:
This is apple headset. Only play button works on android devices.
Click to expand...
Click to collapse
They've got different pinouts for those buttons, unfortunately.
What you could try is to type "getevent" in Terminal Emulator, press some headset buttons and post the output here (but I doubt phone will even recognize this)

Hey I have been having a weird issue with apple headphones now, all other brands work, and apple headphones usally work as a headset/mic but the mic hasn't been working for some reason?
Could this be mapping related? And if not does anybody know of a solution?
Sent from my HTC Vision using xda premium

xhitz said:
Hey I have been having a weird issue with apple headphones now, all other brands work, and apple headphones usally work as a headset/mic but the mic hasn't been working for some reason?
Could this be mapping related? And if not does anybody know of a solution?
Click to expand...
Click to collapse
Different pinouts again. One word: Apple.
As for buttons, there is a pretty good manual on how to make +/- buttons work with Android devices.

Hello,i got Ascend P1 smartphone,i got a problem,every headset i put in there Samsung/Htc the inline control vol+/vol- just do the same of play/pause,is like i got 3 button all the same pause/play .... is a software problem or hardware?!

youngchaos said:
Hello,i got Ascend P1 smartphone,i got a problem,every headset i put in there Samsung/Htc the inline control vol+/vol- just do the same of play/pause,is like i got 3 button all the same pause/play .... is a software problem or hardware?!
Click to expand...
Click to collapse
Probably a software one, but quite difficult to fix.
All Android-based devices control headset buttons by measuring a resistance between two pins: 0 Ohms (short-circuit) for play/pause/call (this also works with iPhone headsets), plus 220 and 600 Ohms for volume or track switch keys.
This is controlled by a kernel headset driver, which acts as a "mapper" between resistance values and key codes.
Next, key codes are passed to the Android framework, where these key codes are mapped to their "behaviour" (that's where .kl files comes into place)
I don't think this is a hardware issue, because your device detects _every_ resistance change, but always assigns the "default" key code for it.
If it was a hardware fault (let's say, device couldn't detect resistances lower than 100 Ohms), volume buttons wouldn't work at all.

NeverGone\RU said:
Probably a software one, but quite difficult to fix.
All Android-based devices control headset buttons by measuring a resistance between two pins: 0 Ohms (short-circuit) for play/pause/call (this also works with iPhone headsets), plus 220 and 600 Ohms for volume or track switch keys.
This is controlled by a kernel headset driver, which acts as a "mapper" between resistance values and key codes.
Next, key codes are passed to the Android framework, where these key codes are mapped to their "behaviour" (that's where .kl files comes into place)
I don't think this is a hardware issue, because your device detects _every_ resistance change, but always assigns the "default" key code for it.
If it was a hardware fault (let's say, device couldn't detect resistances lower than 100 Ohms), volume buttons wouldn't work at all.
Click to expand...
Click to collapse
Can you help me to remap the kl files? or is too hard to do this?! it's really painful to not use volumes buttons

youngchaos said:
Can you help me to remap the kl files? or is too hard to do this?! it's really painful to not use volumes buttons
Click to expand...
Click to collapse
Please read my post carefully. That's a kernel-related thing, modifying .kl files won't help here.

NeverGone\RU said:
Please read my post carefully. That's a kernel-related thing, modifying .kl files won't help here.
Click to expand...
Click to collapse
Oh damn,i need to report this to huawei then?!

Worked great with my HTC One M8 and HTC Smart Wire headset RCE190.
Now I can control volume while listening music and can use the volume buttons to take pictures with camera.
Thanks :good:

Related

[Q] Off-Key Widget on Defy?

greetings!
Just recently i got a Motorola Defy, and to be honest the top power button seems a little wimpy.
i have downloaded two apps so far to circumvent the power key;
Tap Tap App and Fix Broken Power Button.
the following problems occur when attempting to power the phone down.
In Fix Broken Power Button the widget is completely inoperative.
in Tap Tap App the screen will flash dark, then immediately come to the lock screen.
i believe this has to do with the Defy's internal workings, and have seen other people have similar problems,
see http://forum.xda-developers.com/arch...t-1017269.html
is there hope for my phone?
thank you.
Get it replaced...
Sent from my MB525 using XDA Premium App
All buttons on the Defy are "wimpy wimpy" because they are NOT the actual buttons, they are just a plastic cover over your real buttons so your phone doesn't die if you press one underwater.
The real buttons are sealed, otherwise moving them, taking pics with physical buttons or doing anything while your phone is under water would lead to water leaks inside.
About the issue with soft-poweroff, its a known issue related to how to shutoff screen on the Defy works, I dont know if any dev solved the issue
Zephyrot said:
All buttons on the Defy are "wimpy wimpy" because they are NOT the actual buttons, they are just a plastic cover over your real buttons so your phone doesn't die if you press one underwater.
The real buttons are sealed, otherwise moving them, taking pics with physical buttons or doing anything while your phone is under water would lead to water leaks inside.
About the issue with soft-poweroff, its a known issue related to how to shutoff screen on the Defy works, I dont know if any dev solved the issue
Click to expand...
Click to collapse
hi, thank you for the quick reply!
do you have a defy yourself? I ask because my power key is jiggly and feels weak compared to the volume keys.
having an alternate method of off/on' ing my phone would make me feel a lot more secure.
what kind of coding would I need to learn in order to learn the cause of the broken widget and fix it?
you mention using a physical key to take pictures with, but there is no such button on the defy. is there a way to map a camera button to, say, a volume key?
have you ever submerged your phone in water? I want to take under water pictures but am apprehensive to try.
why is there no longer a cake in my work urinal?
i'm sure you'll need plenty of time to pontificate on these questions, if anyone has any insight on anything mentioned in this post, please let me know!
thanks!
drmambo said:
do you have a defy yourself? I ask because my power key is jiggly and feels weak compared to the volume keys.
Click to expand...
Click to collapse
Yes. I have a defy, and my volume keys don't feel much different from the power key. Maybe yours is a little loose...
drmambo said:
you mention using a physical key to take pictures with, but there is no such button on the defy. is there a way to map a camera button to, say, a volume key?
Click to expand...
Click to collapse
Some camera applications allow that configuration. The one that comes with the CyanogenMod7 rom (which I'm using ) allows it for sure.
drmambo said:
have you ever submerged your phone in water? I want to take under water pictures but am apprehensive to try.
Click to expand...
Click to collapse
Yes, I have submerged it while recording movies and it works fine. Make sure your rubber covers are in place and not loose, specially the mini usb one. Don't try to use the touch screen while wet, it doesn't work. The mic and the speaker will work again when dry.
drmambo said:
hi, thank you for the quick reply!
do you have a defy yourself? I ask because my power key is jiggly and feels weak compared to the volume keys.
having an alternate method of off/on' ing my phone would make me feel a lot more secure.
what kind of coding would I need to learn in order to learn the cause of the broken widget and fix it?
you mention using a physical key to take pictures with, but there is no such button on the defy. is there a way to map a camera button to, say, a volume key?
have you ever submerged your phone in water? I want to take under water pictures but am apprehensive to try.
why is there no longer a cake in my work urinal?
i'm sure you'll need plenty of time to pontificate on these questions, if anyone has any insight on anything mentioned in this post, please let me know!
thanks!
Click to expand...
Click to collapse
- Yeah I own a Defy, and I really love my phone (pretty much after installing CM7, is just amazing)
- yep is normal the power button feeling lose, is just like I said, those are not the real buttons, just covers that presses the actual buttons under them.
If im not wrong you would need to learn the Android API and JAVA to do it yourself.
- About the physical key, that is easy to obtain, you can either use ButtonreMapper or search the Defy Photo app, is a really cool and simple camera that lets ya take pictures using the vol keys.
- Yep too, ive went into the pool with my Defy, took pictures, videos and more underwater. Just be SURE the ribbons that cover the USB and the audio jack are clean. Dust, fibers and other stuff could get between the cover and the phone and leak water in.
to this question: "why is there no longer a cake in my work urinal?"
whaa?
I use Vignette.apk full and Demo version.
Why I cannot set volume keys to take a picturs in full version?
The first option in settings is to make the volume button as cam shooter.
Vignette full version don't have select box for volume key action.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Vignette demo version.
Try Quick Boot from the Market
Has options to Power Off, Reboot, Recovery (may not work if not rooted) also has shortcuts to put on the desktop. I like the reboot option.

Any headphones with volume controls?

Are there any in ear headphones that have 3 button volume controls that will work with the S3?
I currently have the Klipsch S4i so I wanted to know if there is anyway to get the volume buttons to work on the S3 (I don't like the S4a version since it's only one button).
Thanks.
Wrong place... theres an accessory thread for this.. with posts about earplugs and headphones.
Sorry, forgot to post it in this section. Thanks for moving it here.
Dude i suggest to use headst droid app...download it from bazaarandroid.com using aptoid...
Wid d help of app u can use any headset wid just one and control some functions by single click,double click,long click etc
Sent from my GT-I9100 using xda premium
I have ordered the a-jay One+ headphones. It has a mic and button on, and has a specific Android app for controlling what the button does.
You can modify what you want the button to do, but it by default does, play/stop, FF, rewind, volume up/down
http://www.amazon.co.uk/gp/product/B006H3KGLM/ref=oh_details_o02_s00_i00
wow just looked I ordered 2 days ago and they were £27, looks like a lot of people have ordered for S3's....
I have a pair of these, very nice IEM's for the money.
MeElectronics M6P
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
vimsec11 said:
Dude i suggest to use headst droid app...download it from bazaarandroid.com using aptoid...
Wid d help of app u can use any headset wid just one and control some functions by single click,double click,long click etc
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Don't need aptoide, just search the play store for "headset" or "jays".
Works great with a pair of earphones from my galaxy player with only one button!
The Ibeats I got with my htc work as a volume control and have a mic
Sent from my GT-I9300 using Tapatalk 2
The bests ones will be the urbeats (like ibeats but android version ) has 3buttons and works ons2 perfectly so if I had guess yes it will work on galaxy s3
Jays Headset app +++
The HTC ones that came with my Desire work fine. Much prefer them for cycling with as the in ear types block out sounds of traffic etc around you. There's no volume control but you can skip tracks, pause, play and take calls.
I own a pair of Beats Pro headphones and have a volume control Monster cable.
On my S3, the volume buttons do not work at all, but the mic and the centre button works fine. If I use poweramp, you can set up the double and triple click of the centre button to change tracks.
However, I would love to obtain control of the volume buttons as well...does anyone have any ideas on how this might be achieved? I have been looking for some kind of adapters or something..but no luck...
I also wouldn't mind changing the Monster cable to a volume control compatible one. Any ideas?
b0gd4n said:
I own a pair of Beats Pro headphones and have a volume control Monster cable.
On my S3, the volume buttons do not work at all, but the mic and the centre button works fine. If I use poweramp, you can set up the double and triple click of the centre button to change tracks.
However, I would love to obtain control of the volume buttons as well...does anyone have any ideas on how this might be achieved? I have been looking for some kind of adapters or something..but no luck...
I also wouldn't mind changing the Monster cable to a volume control compatible one. Any ideas?
Click to expand...
Click to collapse
Headset droid allows you to set the change track button as volume control by holding the button down. Nothing else seems to work in the same manner from my searching.
Hope this helps.
Sent from my iPhone 4S using Tapatalk
Apple's...
http://store.apple.com/us/product/MB770G/B?fnode=MTY1NDA0Ng
About 4-5 headsets that will work on high end Samsung like s2 and s3 also htc devices like htc headphones Sony smart headset and urbeats and beats solo ( htc version from AT&T sprint or tmobile website or store) all come with 3 buttons that work and mic that work ( on the galaxy s2 and tab the 2 button work as volume buttons and middle play/pause )
thelastred said:
About 4-5 headsets that will work on high end Samsung like s2 and s3 also htc devices like htc headphones Sony smart headset and urbeats and beats solo ( htc version from AT&T sprint or tmobile website or store) all come with 3 buttons that work and mic that work ( on the galaxy s2 and tab the 2 button work as volume buttons and middle play/pause )
Click to expand...
Click to collapse
I am looking for a 3.5mm to 3.5mm cable with mic and controls that works on my s3 and my Beats...any ideas?
I bought a pair of a Jays one + they are decent headphones and there is a free app to control functions from the button control remote on the headphones.
http://www.lunashops.com/goods.php?id=2087
It's 3.5 to 3.5 for solo monster
twoashj said:
Apple's...
http://store.apple.com/us/product/MB770G/B?fnode=MTY1NDA0Ng
Click to expand...
Click to collapse
Garbage....and not just cause they're an Apple product either
klipsch S4A's are good and also has an app to help with the controls. they have them places for like $99 but I was able to get them from amazon for $51

Volume keys change ringtone volume

Is there a way to disable this function? I really don't need it. I have not once since I got the phone used it, only by mistake...
And when using some camera apps, with volume key as shutter. I like my ringtone to be static thank you.
It would be cool if it could be changed to control media volume at all times.
ououououo said:
Is there a way to disable this function? I really don't need it. I have not once since I got the phone used it, only by mistake...
And when using some camera apps, with volume key as shutter. I like my ringtone to be static thank you.
It would be cool if it could be changed to control media volume at all times.
Click to expand...
Click to collapse
i don't think it is possible...i have never seen such a mod...it is useless for all of us here so don't think somebody will make it
matt95 said:
i don't think it is possible...i have never seen such a mod...it is useless for all of us here so don't think somebody will make it
Click to expand...
Click to collapse
What do you mean by "useless for all of us here"? Am I really the only one who is bothered by this? I have accidentally put the ringervolume to very low values a number of times without knowing. The whole function just seems strange to me.To bad there isn't a mod around for it (or to bad that I'm strange, as it seems).
thanks
maybe you may remap keys with an app, but you must be rooted first. you can unmap buttons at all i think, but about only media volume i can't help you, nobody thought about before, solution: you have to get used to this!
glukosio said:
maybe you may remap keys with an app, but you must be rooted first. you can unmap buttons at all i think, but about only media volume i can't help you, nobody thought about before, solution: you have to get used to this!
Click to expand...
Click to collapse
Thanks, I am rooted but un- or remapping the keys is not really what I was looking for. I still want to be able to adjust speakervolume during calls etc... I guess I will have to get used to it.
But is this function really used by people? I am curious, please someone elaborate.
There must be some line of code that goes: while not playing media and vol key is pressed- change ringvolume. Just change that to mediavolume, that was what I was thinking.
Anyway, will drop the subject if no-one is interested.
It is a problem to me, too. I think the default function of volume buttons could be the media volume, not ringtone volume.
Sent from my HTC One X using Tapatalk 2
Don't buy smartphones then if volume buttons are annoying. Volume buttons is a must for a lot of people, that's why they exist. If phone producers wouldn't make phones without volume buttons, no one should bye these phones. Eventually, you can root your phone and delete volume buttons I key mapping.
Sent from my Nokia 3310 using XDA App
VaderSKN said:
Don't buy smartphones then if volume buttons are annoying. Volume buttons is a must for a lot of people, that's why they exist. If phone producers wouldn't make phones without volume buttons, no one should bye these phones. Eventually, you can root your phone and delete volume buttons I key mapping.
Sent from my Nokia 3310 using XDA App
Click to expand...
Click to collapse
Thanks for reading the thread before posting.....
On iPhone we can disable this function...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my HTC One X using Tapatalk 2
hira151 said:
On iPhone we can disable this function...
Click to expand...
Click to collapse
Would not be surprised if Apple patented that lol. But not the ability to switch between ringer and mediavolume. My phone would be perfect with something like this implemented, have not found any other annoyances at all.
Have you tried Volume Locker it's free and I used this on my DHD which kept changing.
Thank you! Just installed it, and it seems to do the trick. I also got this:
http://forum.xda-developers.com/showthread.php?t=1656096
[MOD]Change/Remove sound made when you alter volume | [TOOL]
....to make it silent. Cheers!
I have the same problem and still looking for solution
Hi,
It's a shame, that Android doesn't have this feature, but the IPhone.
I've a Samsung Galaxy S3, but the same problem - it would be great if somebody could create a MOD for this problem.
Tim
It would be great to have a mod for volume buttons to change media volume instead of ringer.
For ringer I just use two options, vibrate only or vibrate + ringtone. I don't change ringer volume except incidentally, which is annoying.
I believe that CyanogenMod can remap volume keys behavior.
It's amazing that people reply to this thread before reading the original message.
What I have gathered so far is that the default android build does not allow to decouple the ring volume from the buttons for some mysterious reason.
CyanogenMod roms do have an option that takes care of that!
For phones that do not have CM available some alternatives were posted before.
any solution for stock rooted phones?

Volkswagen SWC controls

VW cars that have right hand controls from factory, are those buttons able to send CAN signals to the radio?
My car came only with the controls on the left. They function as intended. I have retrofitted the right hand controls and seem to be functional, I'm able to change the dash display. No VCDS coding was done for this to work.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I would like to control the Android HU with the right side SWCs. Using CarService or logcat, I can see that no button presses are seen by the head unit. I'm trying to determine if some VCDS coding is needed (Don't have a VCDS cable yet) or that if this can bus option is just not possible. Thanks for any information.
*Title redundancy has been noted
Hi,
I do have the same SWC on my 2010 Seat Altea (Seat brand in the VW group in EU), but the keys icons are a little different. I tried to make the keys on the right side working but without success on my JY unit.
I have VCDS and was looking for a coding but without success.
I emailed Joying about this issue, but it seems that the CANBus decoder is the real part of the problem.
The layout with the CANBus box on Android units seems to be :
Left keys :
- Up & Down for VOL+ & VOL-
- Arrow keys for Prev & Next preset on the radio or track on any music app (original is for radio seek and prev / next track on CD but not sure)
- Phone key opens the BT app on long press, or answer & end call on short press
- The mic is used for mute
Right keys :
- Up & Down for dash display control
- Left & right are useless and not functional at all (you have some little squares, i do have some double arrows left & right; original is for radio switching in presets and fast forward / backward on CD but not sure)
- OK is for the dash display control
- Bottom key opens the BT app in my car, maybe different on yours because it's not a 'back' logo on mine
Remaping with the internal app doesn't work and is useless with CANBus decoders, and as you said, CarService doesn't detect key presses. I don't know if there is a software which handles the decoder or if everything is inside this box... After looking in different threads, seems that all cars in VW group with SWC have this issue. Sorry no help, but maybe some people with more knowledge will be able to help us.
Thanks, was hoping to hear from someone that has explored VCDS coding before I went down that rabbit hole.
So it's possible that the CAN decoder is too "dumb"? I'm wondering if a Joycon unit can add some flexibility of options.
http://www.rcjoycon.com/base_3/menu...e1=&com_board_search_value2=&com_board_page=&
My last resort option is to rewire the the right SWC buttons to the IR remote that came with the Joying head unit. The IR remote PCB will be housed in the steering wheel with the IR emiter just poking out the side. Initial testing seem promising, has just enough line of sight to work.
Before a hardware mod, I think it might be interesting to get back on VCDS and do more searches.
I was able to test an other headunit in my car, the DNX520VBT from Kenwood. Not an android one, seems to be a WinCE or something even more software closed.
There is with this unit a CANBus box similar to those that we have. After all the wiring done, same thing again : the right arrows keys are unresponsive.
After some web searches, I found that : http://www.seatcupra.net/forums/showthread.php?t=317369
This page concerns the Kenwood unit. On page 3, #57 & #58 replies are interesting. For the same brand cars but different models, the results for the SWC are different and are the same as our issues.
I think it could be interesting to dig again on VCDS to know if there is something with those controls...
I bet the controls on the right are only linked to the dashboard commands so you won't be able to use them on your head unit. Maybe unless you connect additional wires to the buttons an directly to key 1 or key 2 signal of the HU as long as the buttons work via resistances.
The added, right side controls send signals to the radio. The Canbus decoder box just doesn't understand them. All of that was solved with the Joycon device posted above. It intercepts my SWC and mimics them as a HW keyboard connected to the Android HU. When used with Xposed Additions, the options are almost limitless. A single button can have multiple functions, double tap, double tap hold, triple tap, and etc. All of this is with application context too, SWC functions change based on what app is running. It's very nice, just can't remember what they all do.
carter.w.jason said:
The added, right side controls send signals to the radio. The Canbus decoder box just doesn't understand them. All of that was solved with the Joycon device posted above. It intercepts my SWC and mimics them as a HW keyboard connected to the Android HU. When used with Xposed Additions, the options are almost limitless. A single button can have multiple functions, double tap, double tap hold, triple tap, and etc. All of this is with application context too, SWC functions change based on what app is running. It's very nice, just can't remember what they all do.
Click to expand...
Click to collapse
That sounds good.
So you can use both remote controls left and right with your unit? Is there no double input because of the canbus signals to the android unit?
Do the right controls still work with the dashboard settings? How can you switch from dashboard to HU control?
So you can use both remote controls left and right with your unit? Is there no double input because of the canbus signals to the android unit?
Click to expand...
Click to collapse
Yes, both sides can be used. Double input does happen. You have to craft your setup around it. For example, the volume down key could be left stock. Then have the Joycon system look for a tap and hold, for mute. Most of my left side controls are stock/mtc-key functions, right side used for the Xposed Additions stuff.
Do the right controls still work with the dashboard settings? How can you switch from dashboard to HU control?
Click to expand...
Click to collapse
The retrofitted, right controls only replicate the buttons on the right stalk. After car start I can use RH SWC to change dash info. If I use the original stalk buttons, the SWC will no longer work for dash info but continue to work for the HU. You can avoid mapping the OK button to avoid any big issues with dash settings....or tap the stalk controls every time you start. I've been lazily looking into having this by default, still have no VCDS cable.

HOWTO: Beginners guide to setting up MTCD_Tools

I only learnt how to use this app yesterday, so please excuse my basics, but because i couldnt find any howto's on this,... this is my attempt to help others.
First get the latest APK from this site.
Install it.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Repeat the process for 'Previous'
Repeat the process for 'Previous'
Exit out to Home.
Open up your 'Other' media player.
In my case it was Jet Audio.
Skip Forward / Back was now working via the steering wheel controls.
Volume was always working, as its a system wide thing.
Im sure there is much more that can be done with this app, im just a novice with Android at this stage tho.
Hope this helps.
Thank you very much my friend, this is extremely helpful.
I hope we can improve this thread and put some more tutorial here.
Thanks again.
thanks. i wish i knew more because i find some things kind of hard to find setup guides for...
Is it possible to remap the knob on the right side of the radio to work as brightness control? Turn knob to the right for more brightness, turn left for less brightness?
Thank you so much, but , i have to turn on the app every time i start the car,
is there anyway to make the service starts after boot up?
Is of possible to update the pics i only see something from photobucket to need upgrade account
Verstuurd vanaf mijn A0001 met Tapatalk
grat tutorial!
Is it possible to use other "key actions" like
- volume up
- volume down
- mute
...
where I can find list of all actions that can be bound with keys?
@f1x this tutorial finally made my centre console KNOB working!
You deserve a donation!
moneyvirus said:
Is of possible to update the pics i only see something from photobucket to need upgrade account
Verstuurd vanaf mijn A0001 met Tapatalk
Click to expand...
Click to collapse
Yes, i will try to fix them now
Photobucket killed free-sharing a few months ago, i will try to find and alternative to fix them,
Fixed pics now.
silo said:
grat tutorial!
Is it possible to use other "key actions" like
- volume up
- volume down
- mute
...
where I can find list of all actions that can be bound with keys?
@f1x this tutorial finally made my centre console KNOB working!
You deserve a donation!
Click to expand...
Click to collapse
I guess it might be, my volume up \ down was working already through the regular Key mapping software, i think the volume was more universal over the whole unit,. and skip was working for standard apps like radio and the standard media player, but i use JetAudio, and needed this to pass the function through to those apps...
schriss said:
Is it possible to remap the knob on the right side of the radio to work as brightness control? Turn knob to the right for more brightness, turn left for less brightness?
Click to expand...
Click to collapse
this it will be great
Can i change hardware buttons on the headunit with this to start an app?
Is it somehow possible to bind Keyboard keys like arrow and enter to the steering wheel?
Is it possible to bind steering wheel button for voice control with MTCD-dialer?
I cant make calls with google, it says, icant make calls yet, or semething.
Regards
Sorry i haven't been replying guys,
I really only needed to fix my (Skip Forward \ Skip Previous) keys so i stopped learning after i solved my issue.
I'm guessing this app is pretty powerful, and there are many possibilities but personally, i don't know how to do anything else because i haven't looked into it.
I want to thank Geniee33 one more time for this great tutorial(and of course the creator of the app).
This tutorial and the app was really really helpful as the default music player is absolutely useless.
Thanks my friend.
gsezz said:
Is it somehow possible to bind Keyboard keys like arrow and enter to the steering wheel?
Click to expand...
Click to collapse
Does anyone know the answer to this?
I have a W204 Mercedes C-Class and would love the ability to scroll left to right through my apps using the navigation wheel in my centre console then select the app by pressing down on the wheel. :good:
Hello,
I have an Erisin car stereo (KGL) that works with Android 6.0.1 and mcu MTCE and I can not get MTCDTools 1.9 running with PowerAmp.
I set MTCDTools, the previous and next steering wheel buttons are well recognized by the application, but if I run PowerAmp and I press previous or next, I just have a "Beep", but it is not pass nothing!
Before updating the firmware, I had the mcu MTCD and I used the version 1.6 of MTCDTools and it worked very well.
Can someone help me? Thank you.
I know i'm late to this party but it seems on the MTCD/E devices MTC keys may not work so I will have to go this route to remap keys I assume? Does anyone know if this supports double/triple pressing of a button to assign different functions?
Thanks
Dave
Cant wait to try this thanks I mad a Googe Doc here it is hope you don't mind
https://docs.google.com/document/d/1Xp9CiWzaKhxsVZ8MZlVT8AjEd74826R-IIR1LuYiz-M/edit?usp=sharing
Geniee33 said:
I only learnt how to use this app yesterday, so please excuse my basics, but because i couldnt find any howto's on this,... this is my attempt to help others.
First get the latest APK from this site.
Install it.
Repeat the process for 'Previous'
Exit out to Home.
Open up your 'Other' media player.
In my case it was Jet Audio.
Skip Forward / Back was now working via the steering wheel controls.
Volume was always working, as its a system wide thing.
Im sure there is much more that can be done with this app, im just a novice with Android at this stage tho.
Hope this helps.
Click to expand...
Click to collapse
It is possible to create an action like LONG PRESS of a Steering Wheel Command -> Radio FM scan up ?

Categories

Resources