Ultrastik pushing in NW direction on it's own.

89 views
Skip to first unread message

Kerm Dizzle

unread,
May 21, 2018, 2:27:54 PM5/21/18
to QuadStick
Recently for the past month or so my Ultrastik has occasionally started activating the north and west inputs on it's own without me touching it, making me walk forward and left in game. Usually closing and re-opening the QMP would fix it at least temporarily but today I couldn't get it to stop at all. I tried turning off and restarting the PS4 and everything else at the outlet and downloaded the latest QMP and QS firmware, none of that worked. Then I unplugged the Ultrastik from the USB hub and noticed on the external pointers tab of the QMP that the left joystick thing was filled green all the way left and up, so I guess it must be an issue with the QMP? It doesn't matter which configuration file or console I'm using either.

Fred Davison

unread,
May 21, 2018, 3:11:22 PM5/21/18
to Kerm Dizzle, QuadStick
You can adjust the dead-zone for the ultrastik in the external pointers tab:



Try that setting.

The UltraStik centers itself at power up, just like the quadstick, so when both of those devices are turned on, don't touch them for a few seconds.

QMP needs to start after all the hardware is connected.  There is no telling what QMP will do if the UltraStik is disconnected after QMP is using it.

CronusPro cannot be running while using QMP.  Sometimes you may need to reboot the computer if both CronusPro and QMP have been run at the same time.


On Mon, May 21, 2018 at 12:27 PM, Kerm Dizzle <no_fat_...@hotmail.com> wrote:
Recently for the past month or so my Ultrastik has occasionally started activating the north and west inputs on it's own without me touching it, making me walk forward and left in game. Usually closing and re-opening the QMP would fix it at least temporarily but today I couldn't get it to stop at all. I tried turning off and restarting the PS4 and everything else at the outlet and downloaded the latest QMP and QS firmware, none of that worked. Then I unplugged the Ultrastik from the USB hub and noticed on the external pointers tab of the QMP that the left joystick thing was filled green all the way left and up, so I guess it must be an issue with the QMP? It doesn't matter which configuration file or console I'm using either.

--
You received this message because you are subscribed to the Google Groups "QuadStick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quadstick+unsubscribe@googlegroups.com.
To post to this group, send email to quad...@googlegroups.com.
Visit this group at https://groups.google.com/group/quadstick.

rick c

unread,
May 21, 2018, 3:14:29 PM5/21/18
to QuadStick
I have that same problems sometimes, all I do is wiggle the stick a few times and make sure in the QMP External pointer tab that the green square is centered, If you can't get it Centered, under settings external Pointer center dead zone, Raised the number up until it is centered

Markus Kämäräinen

unread,
Jun 13, 2018, 10:03:51 AM6/13/18
to QuadStick
This have happened to my Quadstick every now and then since the day one and nowadays it happens once per hour or so. During my gaming session it suddenly just starts pushing the Ultrastik to NW and the only thing how I can make it work normally is to restart the QMP. Problem is not the dead zone, it is an plain error either in QMP or in Ultrastik. When the error happens if I go to the QMP External pointers screen it shows that I’m pushing the Ultrastik as high to NW as possible even though the Ultrastik is actually in the middle and even if I raise the dead zone to abnormally high, it doesn’t minimize the green bar at all. It just keeps being all the way up and left.
My Ultrastik input is in USB Hub along with the Quadstick and CronusMax, should I try to wire the Ultrastik directly to PC? I’m out of solutions. I have tried 5 different firmwares also but the error keeps happening.

Fred Davison

unread,
Jun 13, 2018, 10:50:55 AM6/13/18
to QuadStick
If the green bars are showing all the way up and left, that would seem to me to mean the problem is not in the Quadstick, but in the UltraStik.  The Quadstick is just doing what it is told via QMP.   The QMP

It might be going to sleep.  Try turning off the USB selective suspend:

In the Control Panel, select Hardware and Sound:




Then Power Options:



Then "Change plan settings" for the active plan:



Click on "Change advanced power settings":



Make sure USB settings -> USB selective suspend setting is Disabled:



Then click OK.

If your PC uses more than one power plan, like one for battery and one for AC powered, you may need to do this for the other power plan.

You may need to reboot before the new setting takes effect.

A completely different solution might be to plug the UltraStik directly into the Quadstick's USB-A port.  The newest firmware supports the Ultrastick.








On Wed, Jun 13, 2018 at 8:03 AM, Markus Kämäräinen <k.m.kam...@gmail.com> wrote:
This have happened to my Quadstick every now and then since the day one and nowadays it happens once per hour or so. During my gaming session it suddenly just starts pushing the Ultrastik to NW and the only thing how I can make it work normally is to restart the QMP. Problem is not the dead zone, it is an plain error either in QMP or in Ultrastik. When the error happens if I go to the QMP External pointers screen it shows that I’m pushing the Ultrastik as high to NW as possible even though the Ultrastik is actually in the middle and even if I raise the dead zone to abnormally high, it doesn’t minimize the green bar at all. It just keeps being all the way up and left.
  My Ultrastik input is in USB Hub along with the Quadstick and CronusMax, should I try to wire the Ultrastik directly to PC? I’m out of solutions. I have tried 5 different firmwares also but the error keeps happening.

Markus Kämäräinen

unread,
Jun 25, 2018, 5:29:35 AM6/25/18
to QuadStick
Hi Fred! So I tried both solutions, but those didn’t work. Also I had to put in the newest firmware to QS because it fixes the reset problem that occurred after the USB A host firmware update. I also tried to connect the Ultrastik directly to PC because I thought my USB hub might have a problem but it didn’t work also. Do you have any other solutions? I think I’ll go to the store to by a new cable to Ultrastik to see if it fixes anything and if that doesn’t work then I think that I’ll buy a new Ultrastik. I don’t know myself what else to try :D

Fred Davison

unread,
Jun 25, 2018, 2:07:09 PM6/25/18
to QuadStick
Have you tried plugging the UltraStik into the USB-A port on the quadstick and not using the QMP?

If the problem is with QMP or the PC, that would eliminate those sources.  If the problem is the UltraStik itself, then the problem could remain.

On Mon, Jun 25, 2018 at 3:29 AM, Markus Kämäräinen <k.m.kam...@gmail.com> wrote:
Hi Fred! So I tried both solutions, but those didn’t work. Also I had to put in the newest firmware to QS because it fixes the reset problem that occurred after the USB A host firmware update. I also tried to connect the Ultrastik directly to PC because I thought my USB hub might have a problem but it didn’t work also. Do you have any other solutions? I think I’ll go to the store to by a new cable to Ultrastik to see if it fixes anything and if that doesn’t work then I think that I’ll buy a new Ultrastik. I don’t know myself what else to try :D

Markus Kämäräinen

unread,
Jun 26, 2018, 5:23:02 AM6/26/18
to QuadStick
Not yet, I’ll try that. Thanks again!

Kerm Dizzle

unread,
Jun 26, 2018, 1:48:08 PM6/26/18
to QuadStick
So yesterday my friend tripped on a cord and broke the PC PROG port on my CronusMax so I set up my QS and Xbox with the connection on page 6 of this guide https://drive.google.com/file/d/10Xo9iNx0rlY3H0TNi33d1-MRTaNL0mzm/view 

Much simpler set up cord wise and doesn't need the QMP so the phantom Ultrastik can't happen. Only downside is you need to do the whole routine every time you play so if you have a permanent set up it's a bit of a hassle but barely. Also when I stopped for a break then resumed yesterday the Ultrastik wouldn't work for a few minutes then just started working again, and today I paused a game and both controllers stopped working for about a minute then just sort of reset like it'd lost power briefly, after that it worked fine all day.

Unfortunately I can't get the similar connection on page 4 to work on my PS4 but I think I just don't understand it correctly and I'm doing something wrong.

Fred Davison

unread,
Jun 26, 2018, 4:11:17 PM6/26/18
to Kerm Dizzle, QuadStick
Update your firmware to the latest version.

Make sure any power saving settings related to the controller in the XBox are disabled.

--

Markus Kämäräinen

unread,
Jun 28, 2018, 10:58:11 AM6/28/18
to QuadStick
So I connected the Ultrastik directly to QS and changed the QMP and pcprog connection to full crossover CronusMax connection with usb hub and DS4. Two days have passed and zero problems to the Ultrastik have occurred so the problem is most likely in my PC. But it’s okay, because I don’t necessarily need to use the pcprog connection. It is actually lot simpler to use direct connection.

Other thing that still happens to me is the touchpad problem which I told here while ago: https://groups.google.com/forum/m/#!searchin/quadstick/Occasional/quadstick/A-xhHvskep8 When I used the old pcprog QMP connection touchpad worked sometimes and sometimes it didn’t. I pressed the kb_escape command but some days it just didn’t execute the touchpad command in game. Mostly the problem was solved when I restarted the QS and QMP. However now when I use QS in “enable boot mode” and default configuration for PS4 with CronusMax script and with CronusMax, usb hub and DS 4 connection it never executes the touchpad. I try different ways and different scripts but the command won’t happen. When the QS is in Default configuration for PS4 with CronusMax script and I do the left_sip_soft or the right_puff_soft it just executes completely different commands like Share buttons and R3 or do nothing. Am I doing something completely wrong? Sorry to bother you with this but I couldn’t find the working solution in other threads..

Fred Davison

unread,
Jun 28, 2018, 12:02:04 PM6/28/18
to Markus Kämäräinen, QuadStick
There are three different ways the touchpad is handled, depending on how the system is connected.

  1. With "Enable boot in PS4 USB mode" on, use "touch" output.  Works for either direct to PS4 or via a CronusMax.  Example config.
  2. With "Enable boot in PS4 USB mode" off and using a CronusMax, PS4 Crossover Essentials Slot must be running on CM and Share/Select is remapped to touch.  Example config.
  3. With PC Prog method and QMP, the "Escape" key is remapped to Touch. Example config.
Originally we only had the PCPROG method, then CronusMax came out with the PS4 Crossover Essentials game pack, and then finally we had direct access to the output.

If you don't see "touch" listed as an output, update your config spreadsheet to use the Add-on for Quadstick and run "Update IO Validation Lists"

On Thu, Jun 28, 2018 at 8:58 AM, Markus Kämäräinen <k.m.kam...@gmail.com> wrote:
So I connected the Ultrastik directly to QS and changed the QMP and pcprog connection to full crossover CronusMax connection with usb hub and DS4. Two days have passed and zero problems to the Ultrastik have occurred so the problem is most likely in my PC. But it’s okay, because I don’t necessarily need to use the pcprog connection. It is actually lot simpler to use direct connection.

Other thing that still happens to me is the touchpad problem which I told here while ago: https://groups.google.com/forum/m/#!searchin/quadstick/Occasional/quadstick/A-xhHvskep8 When I used the old pcprog QMP connection touchpad worked sometimes and sometimes it didn’t. I pressed the kb_escape command but some days it just didn’t execute the touchpad command in game. Mostly the problem was solved when I restarted the QS and QMP. However now when I use QS in “enable boot mode” and default configuration for PS4 with CronusMax script and with CronusMax, usb hub and DS 4 connection it never executes the touchpad. I try different ways and different scripts but the command won’t happen. When the QS is in Default configuration for PS4 with CronusMax script and I do the left_sip_soft or the right_puff_soft it just executes completely different commands like Share buttons and R3 or do nothing. Am I doing something completely wrong? Sorry to bother you with this but I couldn’t find the working solution in other threads..

Markus Kämäräinen

unread,
Apr 10, 2019, 4:44:37 AM4/10/19
to QuadStick
Hi Fred! I was able to fix the Ultrastik issue where the joystick started to push to North West on its own. It was a hardware problem that went away when I bought a new Ultrastik.
But now there is a new, even weirder Ultrastik problem. When I play a game, my QS and Ultrastik work usually like a charm. I can play for two hours straight without issues. But if I keep even a two-minute break from playing (to go drink something etc.) Ultrastik bugs out. Because after a break when I push the joystick, it starts to constantly push in that direction and the only way to reset Ultrastik and the QS is either restart my PS4 or plug CronusMax again to PS4. This problem happens every single time if I keep a break between gaming sessions. Does this problem seem to you like a hardware issue? Like Ultrastik times itself somehow out if it's not activated in during some time. My QS works just fine during and after Ultrastik bug but of course, I can't play anything since my character runs just one direction because of the bug (Ultrastik is left joystick).

I use QS with Ultrastik and the plugin to my PS4 Pro is a full crossover. I have tried multiple different firmware but the issue occurs still. I have also tried to replace every cable and bought even a new USB 2.0 hub but no luck.

Fred Davison

unread,
Apr 10, 2019, 11:34:12 AM4/10/19
to Markus Kämäräinen, QuadStick
Regarding the first problem, you originally described the hook up as being through QMP.   The dead zone adjustment preference for the USB-A port is "usb_1_dead_zone".  The default value is 20.  You could try adjusting that value in a Preferences sheet.

The second problem is a new one for me.  It is almost like the UltraStik goes to sleep.   You could try forcing a reset of the USB-A software on the quadstick side by creating a configuration file that has a Preferences sheet with "enable_usb_a_host" set to 0.  Load that config to shut down the UltraStik software in the Quadstick, then switch back to your regular config to allow it to turn back on.  You should see the blue leds go through their startup pattern.

If you happen to have voice commands, that sequence can be done by setting that preference to 0 then back to 1:

Vocola example:

turn ultra stick off       = Command( "enable_usb_a_host ,0");
turn ultra stick on       = Command( "enable_usb_a_host ,1");

I'll set up a test and see if I can reproduce the UltraStik sleep issue here.

Markus Kämäräinen

unread,
Apr 11, 2019, 9:16:16 AM4/11/19
to QuadStick
I'll try to do the preference USB A reset tomorrow to see if that changes anything. Today I've launched my PS4 three times and in the first try, Ultrastik didn't respond at all and in the second and third try the Ultrastik worked normally about thirty seconds before bugging out. So today the same problem occurred without needing a break during gameplay. I'm starting to think that my devices are somehow broken. I'm just having really bad luck since Ultrastik that I'm using is 4th one in two years.

Can I hook Ultrastik to a USB hub and not into QS USB A port? Because QuadStick’s USB A port seems to be quite loose when I plug Ultrastik in it. I don't know if it's meant to be like that or if it had loosened after some time.

Fred Davison

unread,
Apr 11, 2019, 10:38:10 AM4/11/19
to Markus Kämäräinen, QuadStick
I just let a quadstick with an ultrastik run overnight and its working fine (running build 2134).  The quadstick is plugged into a PC, at the moment, not a PS4 or CronusMax, but that should not affect the US.

The USB-A port will not work with a hub.  You could get a short six inch USB extension cord.   USB A and B connectors are only rated for 1500 cycles, per the USB spec.  If the cable is getting plugged in and unplugged daily, it could easily wear out or get damaged.   I have had to replace a few, but usually after an accident, like someone yanked on the cord.   Switching to white USB cords helped reduce the frequency of that.

CronusMax recommends using short extension cords between the console and their converter do avoid damage due to someone accidentally pulling on the cable.

I tested the idea of using a voice command to turn off the USB-A port and turn it back on again and the UltraStik worked OK afterwards, so if your issue is due to a momentary connection problem, you should be able to do something similar with a config file to override the global enable_usb_a_host setting to off temporarily.



On Thu, Apr 11, 2019 at 7:16 AM Markus Kämäräinen <k.m.kam...@gmail.com> wrote:
I'll try to do the preference USB A reset tomorrow to see if that changes anything. Today I've launched my PS4 three times and in the first try, Ultrastik didn't respond at all and in the second and third try the Ultrastik worked normally about thirty seconds before bugging out. So today the same problem occurred without needing a break during gameplay. I'm starting to think that my devices are somehow broken. I'm just having really bad luck since Ultrastik that I'm using is 4th one in two years.

Can I hook Ultrastik to a USB hub and not into QS USB A port? Because QuadStick’s USB A port seems to be quite loose when I plug Ultrastik in it. I don't know if it's meant to be like that or if it had loosened after some time.

--
You received this message because you are subscribed to the Google Groups "QuadStick" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quadstick+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages