Hey guys. About a year ago I installed a Teyes T-Pro in my '14 Focus ST, and while its better than the ST1 radio I had with a 4" screen, I hate this thing. An entire 1 inch vertical segment of the screen does not work, the screen does not turn on when the ambient temp is below 50 degrees F (until it heats itself up, takes like 25+ min in winter), subwoofer pre out doesn't work, and many many more stupid issues.
The reason I'm posting, though, is I would like to remap one of the steering wheel keys. The built in app to do this, of course, does nothing. Apps like button remapper also do nothing, probably bc the buttons function over CAN-Bus. When I press the microphone button on my steering wheel it opens an app called "car-info" which also does almost nothing. I am wondering if there is a way to have another app (google assistant) open right after this "Car-info" app opens. Also, if anyone has any experience with the T-Pro any input would be very appreciated. TEYES Tech support never responded to my multiple messages, of course, and I can't seem to find a head unit that sucks less and I don't want to roll the dice on another Teyes product.
Any input would be greatly appreciated...
Thanks a ton
Anyone got anything?
perrymike15 said:
Anyone got anything?
Click to expand...
Click to collapse
Contact TEYESAustralia, Hopefully they can give you a solution
What kind of car do you have (year, make, model, etc)?
Did you install the T-Pro yourself?
Do you have schematics for your car? If so, how do your steering wheel buttons connect to the old head unit?
Can you tell from the schematics if the buttons are resistive or not? Only resistive buttons can be remapped.
If your SWC are resistive, then you should be able to directly connect those buttons to the T-Pro inputs...I believe they are labelled key1 and key2. If the SWC are not resistive, I don't believe there is anything you can do about remapping them.
Related
As i know that touch pro is not only can be touched on the screen but also the hard button area ( home, back, call, hang up buttons)
How can i use that feature
Which software that i need to install or how can i active it
Thank for reading my topic
What do you want exactly? Do you want to remap hardware buttons?
the hardware buttons are enabled by default. you don't have to 'activate' them.
No! My point is how can i use the sensor of hardware button ^^
Well,did you mean to use the capacitive surface of those sensors,not the buttons itself? And what exactly do you want? Please explain.
google for "G-scroll"
TomasNM said:
Well,did you mean to use the capacitive surface of those sensors,not the buttons itself? And what exactly do you want? Please explain.
Click to expand...
Click to collapse
My point is
Instead of pushing down the 4 hard buttons (call, back, home, hang off) i just need to touch it on the surface?
You can buy gscroll (mobilesrc.com), but unless you can get the 1.x series, I'd pass. The 2.x series is buggy as hell, and it seems like development has stopped. There are some free apps you can find around here as well. I'm thinking Dredscroll is one, and there was another app called Butler (I think, lol) that allowed you to use it as a launcher with gestures on the area. Gscroll lets you swipe to scroll (it's good for reading ebooks, when it's working) as well as to launch things, but it has the annoying habit of going on smoking breaks.
As I know HTC testing software,I can say,it could not be a problem to create an app of this kind,but...
- Do we have SDK for it(I didin't searched for it yet)?
- Currently I don't know,how to send keyboard hooks to the system
- I cannot prevent/disable default keyboard hooks
So that means,I am not able to solve your puzzle. Sorry.
That was my honest opinion...
I don't think he's asking about the Vibrant-Scroll Wheel, I think he's talking about the Optical Track, itself.
[As the Home, Back, Answer, & End Call buttons require you to actually PUSH them down.]
You know, the "OK/Enter" button. When you place you finger on it [NOT PRESS IT], by default, it lights up the Bottom Hardware Keys, as well as brightens the screen.
If it's not working for you, I recommend Backing up your Important Information with either SPB Backup or Microsoft MyPhone, and flashing a New ROM. There are certain Drivers that control the Optical Track. What they are, however, is beyond me.
The Gametel controller is now available on Amazon.com. I got mine in the mail today. Here's a quick review.
It came with no battery charge, so I had to plug it in to test it out. I was using a USB cable plugged into my computer. At first it only showed a red light to indicate charging, but then a green light came on shortly afterward. This is supposed to indicate that it's on but not paired. I tried pairing with the device using the Gametel software from the market, but it would not work. Turns out you can't use the controller while it's plugged into a computer. As soon as I unplugged it it turned off, and when I turned it back on it paired fine. I tested it again while plugged in and it still wouldn't connect to the phone. No big deal, but it's a minor hassle. It might work fine when plugged into an outlet. It supposedly has a 9 hour battery life, so just keep it charged and this issue should never bother you.
Despite the One X's huge size it fits fine, even with a TPU case. The TPU case has the added benefit of keeping the controller arm from pressing the down volume button. The software has a feature to disable the volume keys because of this potential issue, but it's nice that I didn't need to use it. It says it can provide volume control using the device itself, but I'm not sure how that would work, since all the physical buttons are mapped to SNES buttons for my purposes. You could always slide the phone a little bit to the left and it wouldn't hit the volume key. The phone would be off center, but it wouldn't be too bad.
The controller acts as a virtual keyboard. As part of the software setup it installs an input method in your keyboard settings. As soon as you launch the software it prompts you to change to its input method, which is handy. Then you can launch your favorite emulator and map the keys is uses to the emulator's buttons.
I initially had problems with the default keys that the controller was emitting. I'm used to an SNES button layout, so I will call the buttons X (top), Y (left), B (bottom), A (right). For some crazy reason the A button was emitting the Android "Back" button by default. This was mappable in Snes9x EX, but pressing it still performed the "Back" action which prompted you to quit the game. The B button was emitting the "DPAD Center", which worked, but was an odd choice. It's even stranger because none of the preset key configs in the Gametel software's Advanced Settings have this setup. If this happens to anyone else, just load the Android Gamepad preset and it will work fine. However, it reverses X & Y and A & B from what I'm used to, so I made my own preset named SNES. That way when I configure Snes9x the purpose of the button matches up with the key being emitted.
As for the controller's buttons and D-pad, they are OK. The buttons are great, but the D-pad makes you move diagonally a little too easily. If anyone is familiar with the Xbox 360 D-pad, it's the same sort of problem, but not as bad. Maybe with more time I'll get used to the feel of exactly where to press to avoid moving diagonally. Part of the problem is the D-pad is circular instead of cross-shaped. It's hard for your thumb to feel exactly where the cardinal directions are. This isn't the entire problem, though, because the 360 controller has clearly raised cardinal directions and it still sucks really bad. Thankfully it's not nearly that bad with this D-pad. Pretty much anything is better than on-screen controls.
That actually looks pretty cool.
I don't game enough to need this and touchscreen controls don't bother me enough, but thanks for the review!
As it turns out, the D-pad is really ****ty. This is most noticeable in games with movement in both directions, like Secret of Mana. Zelda wasn't so bad because you move kind of slow and you can adjust your thumb position if you notice yourself moving diagonally by accident. However, in Secret of Mana you fly across the screen, and moving diagonally by accident for a second can really put you off course. In a game like Super Mario World you don't really notice the problem.
I might have to try an iControlPad. I just really liked the Gametel's single-piece design and spring-loaded arm.
Sixaxis controller app and ps3 controller.. All you'll ever need
Sent from my One X using xda app-developers app
Can anyone advise on how I could ho about changing the list of apps that gets started by the Mode function on my Xtrons unit (MTCD GS PX5 oreo)?
I know someone has done something similar with a Joying unit, but as far as I can see, they replaced the "Sofia-1-C9-Server... apk) with an alternative version.
I've pulled all the system apps to my PC via ADB (root) via WiFi, and I can see apps like MTCControlSettings.apk and MTCContolInfo.apk but there are no apks with "server" in their name
So I'm not sure where to start looking for the APK which handles the steering wheel control "Mode" handling.
Does anyone know how this is handled ?
are you able to resolve it? im having the same problem. btw my unit is a MTCE_CSN thanks
slidefriday said:
are you able to resolve it? im having the same problem. btw my unit is a MTCE_CSN thanks
Click to expand...
Click to collapse
I've not had time to investigate this.
For the moment, I've just set my Mode button to be the Home button, as thats better the cycling through a load of useless "modes" like the AV input and their useless audio and video players.
I did try to work out how the radio communicated with the system apps, but I'm having a lot of difficulty de-odex'ing (decompiling) even the radio app. Because the apps are Oreo versions, and most of the decompilers don't fully support Oreo odex (compiled application program) files
I did post a question to the general Dev part of XDA about de-odex'ing Oreo files but didnt get any responses
I would be interested in this if you figure it it out as I'd like to get dab in the list of apps it cycles through.
RogerClark said:
I've not had time to investigate this.
For the moment, I've just set my Mode button to be the Home button, as thats better the cycling through a load of useless "modes" like the AV input and their useless audio and video players.(
Click to expand...
Click to collapse
That would be enough for me, but with onboard apps or settings i haven't found a way to change it. I can use my Wheel control for changing volume and skipping music in any music app I am using, but the mode button always switches throug radio, ac input, mediaplayer and dvd.
The app for steering wheel control which was preinstalled on my head unit, doesn't react to any button and the firmware settings only to the hardware buttons of my head unit.
So, how did you do it?
nadkp said:
That would be enough for me, but with onboard apps or settings i haven't found a way to change it. I can use my Wheel control for changing volume and skipping music in any music app I am using, but the mode button always switches throug radio, ac input, mediaplayer and dvd.
The app for steering wheel control which was preinstalled on my head unit, doesn't react to any button and the firmware settings only to the hardware buttons of my head unit.
So, how did you do it?
Click to expand...
Click to collapse
In the Settings, ( think its in the Car) section, is the setting (app) which allows you to associate specific steering wheel buttons with specific actions.
I thought all generic units had this app, because the steering wheel button for each car operate differently.
My Subaru only has one wire from the steering wheel, and has 6 buttons. Each button has a different electrical resistance, and you have to press each button, and then associate a Short Press and a Long Press, on that button, to a specific action.
The controls like Volume + and - and Track + and - and Mute are pretty standard.
The only other button I have is the Mode button, and I assigned that to the "Mode" action in the settings. However the Mode operation, cycles though a predefined list.
So I simply reassigned the Mode button to the Home action.
I did try a few other things, like seeing if I could press 2 buttons at the same time e.g Mode and Track +, but it either treated this as a press on the Mode button or a press on the Track + button. So that didn't work.
If I get time, I'll have another go at decompiling the system apps, but last time I tried to do that, I could not see anything that looked like the list of apps.
If I had programmed it, I'd probably put the app names into a string resource, but goodness knows what the programmed did who wrote the system apps in these units.
RogerClark said:
In the Settings, ( think its in the Car) section, is the setting (app) which allows you to associate specific steering wheel buttons with specific actions.
Click to expand...
Click to collapse
Thanks for the quick reply. I already tried the factory settings but my steering wheel buttons won't work there. I only can set action to the buttons on my radio. Sadly I have to wait for any other solution. But thanks again for sharing your experience :good:
What brand and model of HU do you have?
Hey,
Opel/Vaux/Chevy cars have canbus hard mapped buttons.
Mine can't be configured through the in-built apps or factory settings either.
One would have to examine the canbus.apk / MTCManager to maybe update the xposed for MTCDTools.
MTCD Tools can see the button codes (3 digits), but can't map any other function or even intercept.
---------- Post added at 16:43 ---------- Previous post was at 16:43 ----------
Hey,
Opel/Vaux/Chevy cars have canbus hard mapped buttons.
Mine can't be configured through the in-built apps or factory settings either.
One would have to examine the canbus.apk / MTCManager to maybe update the xposed for MTCDTools.
MTCD Tools can see the button codes (3 digits), but can't map any other function or even intercept.
RogerClark said:
What brand and model of HU do you have?
Click to expand...
Click to collapse
I have a Xtrons PB78QSFP-B which is designed for a Ford Focus and came with a standard canbus adapter for ford. But I have the old model of the HU which has only 2GB Ram not 4.
My guess is, that Ford has hard mapped buttons too, like Xorit said it about Opel/Vaux etc
update guys! mtcdtools will do the trick! though the old mapping will flicker but still the newly assigned actions will prevail.
i can live with this already. maybe ill just find the solution to delete the factory set MODE actions :laugh:
slidefriday said:
update guys! mtcdtools will do the trick! though the old mapping will flicker but still the newly assigned actions will prevail.
i can live with this already. maybe ill just find the solution to delete the factory set MODE actions :laugh:
Click to expand...
Click to collapse
Did your have to root your unit or install anything like Xposed etc? Or does it just work with the stock firmware?
works with stock fw. im not yet doing any firmware mods
slidefriday said:
works with stock fw. im not yet doing any firmware mods
Click to expand...
Click to collapse
Good to know
I have a PX6 4/64 GB head unit.
When programming steering wheel buttons I only get the option to program "short click". I can't find any options for "long click". In the screenshots from Hal9k it looks like short click and long clock would be displayed at the same screen.
As default I had SWC chosen in factory settings, but then only volume buttons worked. So I changed to CanKey, and now all the buttons work, but I can't chose and option for long click. I have the same problem on stock and custom ROMs. I have tried different CanBus profiles for my car in factory settings, but the default one is the only one that seems to work okay.
Is there something I can try to make long clicks work, or is it just not supported by my car? Couldn't find much information with a search on these forums.
Is the car a BMW? Sounds like the problems I have
jrobbom5 said:
Is the car a BMW? Sounds like the problems I have
Click to expand...
Click to collapse
No, it's a Mercedes-Benz. Maybe something with german cars?
dape16 said:
No, it's a Mercedes-Benz. Maybe something with german cars?
Click to expand...
Click to collapse
Same problem for me for a 2010 Jeep Grand Cherokee (built under Merceds not FCA).
In Malaysk ROM full version (don't know about free) there is an option for programming double press of steering wheel buttons. I tried it and it works very well. Unfortunately I had other problems with that ROM so I can not use it.
I've installed MTCE_GS_V3.01_3 head unit, and while steering wheel buttons work fine, the central panel buttons are no go.
I'm certain I've connected every cable that was connected on the original installation.
I've seen some suggestions on youtube to reset the panel button list, and then choose key study to add all buttons anew, however that does not help.
Right now Can bus type is set to 55 GM Simple, and that's probably the only one that works with steering wheel buttons.
I've tried changing knob type and other settings to no avail - I do full restart after the change, but when in key study no button press makes a difference.
Are there any suggestions what other settings should I try changing, or is there a way to check if a buttons press sends any signal at all?
You seem to be mixing/confusing steering wheel key assignment with the touch key assignments. These are two very different things. Canbus has nothing to do with the touch keys.
There is a touch sound setting that will cause the unit to beep every time one of the touch keys are touched. Please have a look at my instructional tutorial on how to set the touch keys:
How to reset the touch buttons instructional
This thread is not asking how to reset the touch buttons down the side of the panel screen. First go to Settings... Car.. Factory settings.. password 126 Then touch Key study category at the top Next Touch Key Study First the system will want...
forum.xda-developers.com
Hope this helps.
jlbooth said:
You seem to be mixing/confusing steering wheel key assignment with the touch key assignments. These are two very different things. Canbus has nothing to do with the touch keys.
There is a touch sound setting that will cause the unit to beep every time one of the touch keys are touched. Please have a look at my instructional tutorial on how to set the touch keys:
How to reset the touch buttons instructional
This thread is not asking how to reset the touch buttons down the side of the panel screen. First go to Settings... Car.. Factory settings.. password 126 Then touch Key study category at the top Next Touch Key Study First the system will want...
forum.xda-developers.com
Hope this helps.
Click to expand...
Click to collapse
I'm not sure we're talking about the same things, correct me if I'm wrong.
I'm talking about these buttons basically:
https://a.allegroimg.com/original/033b49/7f4f25564315ad7abd6afb6da117/PANEL-RADIA-OPEL-INSIGNIA-CD300-13273252
To my understanding (until now) they should be configured using Panel key study?
elmmm said:
I'm not sure we're talking about the same things, correct me if I'm wrong.
I'm talking about these buttons basically:
https://a.allegroimg.com/original/033b49/7f4f25564315ad7abd6afb6da117/PANEL-RADIA-OPEL-INSIGNIA-CD300-13273252
To my understanding (until now) they should be configured using Panel key study?
Click to expand...
Click to collapse
That looks like the control panel for the original radio.... and probably connected DIRECTLY to the original radio. Unless they operate through can bus, I don't think you can configure those.
I've seen them working on YouTube videos and such.
Agree with @Bob_Sanders on this. I was under the impression that it was just touch buttons off to one side of the head unit screen like many of these head units.
I suggest reaching out to the manufacturer of the radio with your question regarding the button panel.
elmmm said:
I've seen them working on YouTube videos and such.
Click to expand...
Click to collapse
Then it's possibly connected through can bus and you MIGHT get it working if you connect up your Key1 and Key2 wires and try the key study again.
I'm not sure if you have a can bus box on there already. If you do I'm not sure if you can run the box AND the key1/2 wiring at the same time. Try it though.
Bob_Sanders said:
Then it's possibly connected through can bus and you MIGHT get it working if you connect up your Key1 and Key2 wires and try the key study again.
I'm not sure if you have a can bus box on there already. If you do I'm not sure if you can run the box AND the key1/2 wiring at the same time. Try it though.
Click to expand...
Click to collapse
Can you clarify please what do you mean by "the box"?