Hi,
I just installed a restrictor plate on my Ultrastik, and am trying to configure the device to allow me to get the full signal level out with the plate on. IE, prior to the plate, I was getting axis signals of about 32,000 using jstest for /dev/input/js0
Now I'm getting 16,000 which makes sense, but analog control based games are not fully functional.
I have ultrastikcmd compiled & functional, but am not sure how to use this to tell the stick that it has a restrictor installed.
pi@retropie:~ $ sudo ultrastikcmd -c 1 -v
Write to flash: No
Use restrictor: No
Border locations::
0x1e 0x3a 0x56 0x72 0x8e 0xaa 0xc6 0xe2
device identification of HIDInterface 001/007[2]:
dev_handle: 0x019fa9b8
device: 0x019f4530
location: 001/007
manufacturer: Ultimarc UltraStik
product: Ultimarc Ultra-Stik Player 1
serial number: 1
Bind-driver request sent to the kernel
There is a '-o' command that says 'use restrictor' which works initially -
Report bugs to andrewsi@outlook.com.
pi@retropie:~ $ sudo ultrastikcmd -c 1 -o -v
Write to flash: No
Use restrictor: Yes
Border locations::
0x1e 0x3a 0x56 0x72 0x8e 0xaa 0xc6 0xe2
device identification of HIDInterface 001/007[2]:
dev_handle: 0x0124d9b8
device: 0x01247530
location: 001/007
manufacturer: Ultimarc UltraStik
product: Ultimarc Ultra-Stik Player 1
serial number: 1
Bind-driver request sent to the kernel
But that value does not get saved:
pi@retropie:~ $ sudo ultrastikcmd -c 1 -v
Write to flash: No
Use restrictor: No
Border locations::
0x1e 0x3a 0x56 0x72 0x8e 0xaa 0xc6 0xe2
device identification of HIDInterface 001/007[2]:
dev_handle: 0x014ba9b8
device: 0x014b4530
location: 001/007
manufacturer: Ultimarc UltraStik
product: Ultimarc Ultra-Stik Player 1
serial number: 1
Bind-driver request sent to the kernel
How do I program this into a map file or something to allow it to save?
Thanks.