The one that doesn't work on the PS4 end is a cheap usb hub that has each usb female end coming from its own cable as well as a cable for micro usb and a another cable for 30 pin apple stuff. The one that is currently working on the PS4 end is an old usb 1.0 hub.
I am using the automated Raspbian image provided by Waveform (

I made a video if you'd like to check it out. I apologize for my horrendous driving in it. My excuse is... performance anxiety due to the presence of the camera... Yeah, that's it...


I am able to run directly from the PS4 usb port for power since this earlier RPi models do not require much power to run. I am using a CUH-1200 model PS4. Since the PS4 is using usb 3, it should put out 900ma @ 5v, which is 300ma lower then the recommended power supply output for my model RPi, but 400ma higher then the boards power usage according to https://www.raspberrypi.org/help/faqs/ in the "I. POWER" section. According to the first chart in the power section on this page, RPi model A, A+, and B models should work fine directly from a USB port. The second chart in this section seems to suggest that the RPi zero will also work fine powered from the PS4. I'm not sure about B+ and B2 models because the first power section on the page mentions that they both use 600ma/1200ma switchable, but the next power section does give the B+ hope. I don't know because I don't have either, but I suspect that neither the RPi B2 or B3 models will work with GIMX powered by a PS4 USB port.
It was asked in the post about the automated image, but just to mention, I have not had an issue running the wheel past 8 minutes. I have run several test of the setup for 2+ hours at a time with no issues.
Thanks to Waveform for the automated Raspbian image, and Matlo for the GIMX project.