#186040 - 22/10/2003 11:36
Sony stalk tuner inputs - resistor values fixed?
|
member
Registered: 02/04/2002
Posts: 148
|
OK, thinking about taking the plunge with the stock steering wheel buttons on my jeep. This link
http://www.wjjeeps.com/steering_btn_3c.jpg
shows what they look like, and as you see there are simple resistors in series with each switch. I have (5) functions available, up, down, center btn on left switch. And Up, down on the right one.
Question: can the resistance values the sony stalk interface looks for be set, or is it hard coded? I dont want to rip the steering wheel apart if I dont have to, but either way, anyone have thoughts on how to best map functions? Having not used the tuner yet, Im not sure what buttons do what in tuner mode.
I'm thinking right rocker = vol up/vol down (knob turn?)
Left rocker = <<, >> and the round button. I loose the down arrow, but for most things I could live with that. Radio mode?
Thanks-
Jeff
_________________________
Empeg Mk2a 60G
|
Top
|
|
|
|
#186041 - 22/10/2003 12:19
Re: Sony stalk tuner inputs - resistor values fixed?
[Re: jbrinkerhoff]
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
|
Top
|
|
|
|
#186042 - 22/10/2003 12:24
Re: Sony stalk tuner inputs - resistor values fixed?
[Re: rtundo]
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
|
Top
|
|
|
|
#186043 - 23/10/2003 12:42
Re: Sony stalk tuner inputs - resistor values fixe
[Re: jbrinkerhoff]
|
old hand
Registered: 30/07/2001
Posts: 1115
Loc: Lochcarron and Edinburgh
|
You can supposedly set the stalk resistor values that Hijack recognises:
[hijack]
;; Min/max A/D pairs for all ten buttons on a Stalk
;; Button order is: KOff,KSource,KAtt,KFront,KNext,KPrev,KVolUp,KVolDown,KRear,KBottom
stalk_lhs=0,0,0,0,0,0,0,0,0x40,0x4f,0x53,0x62,0x66,0x7a,0x7c,0x90,0x90,0x90,0xa0,0xa0
stalk_rhs=0x00,0x07,0x10,0x1c,0x24,0x30,0x34,0x40,0x42,0x4e,0x54,0x60,0x68,0x74,0x7e,0x8a,0x94,0xa0,0xa0,0xb5
(I say "supposedly" as I haven't tested it myself.)
You'll need to calculate (edit: or measure) the A/D values based on the resistors your buttons have - relevant info is in the Developer section of RioCar.Org.
Edited by tms13 (23/10/2003 12:43)
_________________________
Toby Speight 030103016 (80GB Mk2a, blue) 030102806 (0GB Mk2a, blue)
|
Top
|
|
|
|
#186044 - 23/10/2003 13:06
Re: Sony stalk tuner inputs - resistor values fixe
[Re: tms13]
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
Yes it definitely works and works well. Had my Denali steering wheel remote "custom" matched to the Soundgate adapter/tuner and it worked flawlessly (once I had it wired correctly ).
|
Top
|
|
|
|
#186045 - 23/10/2003 15:49
Re: Sony stalk tuner inputs - resistor values fixe
[Re: tms13]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
This is very interesting info. I wish there were a way to get Hijack to display the resistor values that the tuner module is seeing, without having to open up the dash and measure. Is that a limitation of the tuner module, or can it be done in software somehow?
|
Top
|
|
|
|
#186046 - 24/10/2003 04:18
Re: Sony stalk tuner inputs - resistor values fixe
[Re: tfabris]
|
carpal tunnel
Registered: 17/01/2002
Posts: 3996
Loc: Manchester UK
|
You can get it to spit the values out on the serial port, if you set the debug setting in config.ini.
_________________________
Cheers,
Andy M
|
Top
|
|
|
|
#186047 - 24/10/2003 11:19
Re: Sony stalk tuner inputs - resistor values fixe
[Re: andym]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
You can get it to spit the values out on the serial port, if you set the debug setting in config.ini. Thanks for that information. Useless, though, since my goal is to retrieve the information without ripping open the dash and hauling a computer out to the car to plug into the serial port. Can't bring the stalk equipment into the house because one critical part of the equipment is the car's steering wheel. (We're using a factory button interface.)
Good news is that the values are software-accessible, it's just a question of making the software.
Hmmm. Wonder if The Lord could be convinced to pipe that information to an optional Hijack screen?
|
Top
|
|
|
|
#186048 - 24/10/2003 11:23
Re: Sony stalk tuner inputs - resistor values fixe
[Re: tfabris]
|
addict
Registered: 27/02/2001
Posts: 569
Loc: Albany, NY
|
The first thing you could do is use "button codes display" to see if any of the steering controls actually work already. Who knows you may get lucky.
|
Top
|
|
|
|
#186049 - 24/10/2003 11:29
Re: Sony stalk tuner inputs - resistor values fixe
[Re: rtundo]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
Right. First thing we did. Some of the controls work intermittently. So the next step I wanted to try was to see if there were any other resistor values being sent to the controller which were out-of-range.
If it is a simple case of out-of-range values, then simply programming the player to interpret proper in-range values is all we'd need to do.
But until we can see those values in the car, we'll never know.
|
Top
|
|
|
|
#186050 - 24/10/2003 15:04
Re: Sony stalk tuner inputs - resistor values fixe
[Re: tfabris]
|
carpal tunnel
Registered: 17/01/2002
Posts: 3996
Loc: Manchester UK
|
In reply to:
Can't bring the stalk equipment into the house because one critical part of the equipment is the car's steering wheel. (We're using a factory button interface.)
Same problem here, but luckily I have a laptop!
_________________________
Cheers,
Andy M
|
Top
|
|
|
|
#186051 - 24/10/2003 15:27
Re: Sony stalk tuner inputs - resistor values fixe
[Re: andym]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
Wonder if The Lord could be convinced to pipe that information to an optional Hijack screen? This would rock. I'm going to help Ryan install his empeg into his S2000 (as posted in the install forum) and try and wire up the dash controls, and this would make life a bit easier.
|
Top
|
|
|
|
#186052 - 24/10/2003 15:47
Re: Sony stalk tuner inputs - resistor values fixe
[Re: loren]
|
carpal tunnel
Registered: 20/12/1999
Posts: 31596
Loc: Seattle, WA
|
Yeah, unfortunately, according to this thread, Mark and his SWMBO are otherwise occupied at the moment and won't be compiling any kernels for a while.
|
Top
|
|
|
|
#186053 - 24/10/2003 15:55
Re: Sony stalk tuner inputs - resistor values fixe
[Re: tfabris]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
hm. Well, first i've gotta sorce a 4 or 5 way switch... like a joystick with a pushbutton. Sorta like the one V99 is using but without the rotary encoder. Can't find one after half an hour of searching.
|
Top
|
|
|
|
#186055 - 24/10/2003 15:59
Re: Sony stalk tuner inputs - resistor values fixe
[Re: tfabris]
|
carpal tunnel
Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
|
hahah =] as soon as dell ships it!
|
Top
|
|
|
|
#186056 - 25/10/2003 00:18
Re: Sony stalk tuner inputs - resistor values fixe
[Re: loren]
|
pooh-bah
Registered: 02/06/2000
Posts: 1996
Loc: Gothenburg, Sweden
|
first i've gotta sorce a 4 or 5 way switch... like a joystick with a pushbutton
If you don't find a joystick with pushbutton, there was a small & cheap joystick linked in this post.
/Michael
_________________________
/Michael
|
Top
|
|
|
|
#186057 - 28/10/2003 11:18
Re: Sony stalk tuner inputs - resistor values fixe
[Re: tfabris]
|
old hand
Registered: 30/07/2001
Posts: 1115
Loc: Lochcarron and Edinburgh
|
There shouldn't be a problem getting Hijack to display the ADC values it's seeing (more useful than the resistances) with an interface like the Button Codes Display. It's just a matter of writing the code...
You could write a player replacement that does nothing except listen to the tuner port (/dev/ttyS1, I think) for stalk command packets, and display the values it receives - there's sufficient documentation in the Developer section. I think there's an incantation for /bin/od to print out stalk packets - we just need to adapt that to dump them to the player screen. (Then you bring the empeg back indoors and move the real /usr/bin/player back into its rightful place).
_________________________
Toby Speight 030103016 (80GB Mk2a, blue) 030102806 (0GB Mk2a, blue)
|
Top
|
|
|
|
|
|