Windows 8 + PS4 does not work
Posted: Sat Jan 17, 2015 11:46 pm
Hi. I'm trying to make GIMX work on my environment, but I can't figure out where went wrong. Visited all existing posts and still no solution. I'm on Windows 8 64bit and PS4.
I bought Teensy 2.0 from http://pjrc.com/store/teensy.html. I tried 2 CP2102 converter http://www.ebay.com/itm/371046646242?_t ... EBIDX%3AIT and http://www.amazon.com/gp/product/B009T2 ... UTF8&psc=1. Here is my wiring:

RXI (blue) to Teensy D3, TXO (purple) to D2 and GND (black) to GND. CP2102 to PC, Teensy to PS4. Teensy flashed EMUPS4/atmega32u4.hex from firmware 3.0. Also used Arduino to confirm CP2102 can send and receive data correctly.
Also connected DS4 controller to PC. Not sure if I should turn off the controller in PS4.
Drivers:

GIMX version is 3.5. I downloaded all PS4 configs. Here I use WINDOWS_Dualshock4.xml as example.
Here is the problem: GIMX cannot find the DS4 controller. And the command line always says "WaitForSingleObject failed: timeout expired".

I checked the source code, and found that the problem may come from https://github.com/matlo/GIMX/blob/mast ... ial.c#L113. GIMX writes some data to CP2102, and wait for response without using timeout. Instead it timed out. This is weird. I suspected that my first CP2102 was faulty, so bought the second one and still the same problem.
Other minor attempts include: switching USB port, switching TX and RX cable, switch USB cable.
I really appreciate if I can get some help. Thanks!
I bought Teensy 2.0 from http://pjrc.com/store/teensy.html. I tried 2 CP2102 converter http://www.ebay.com/itm/371046646242?_t ... EBIDX%3AIT and http://www.amazon.com/gp/product/B009T2 ... UTF8&psc=1. Here is my wiring:

RXI (blue) to Teensy D3, TXO (purple) to D2 and GND (black) to GND. CP2102 to PC, Teensy to PS4. Teensy flashed EMUPS4/atmega32u4.hex from firmware 3.0. Also used Arduino to confirm CP2102 can send and receive data correctly.
Also connected DS4 controller to PC. Not sure if I should turn off the controller in PS4.
Drivers:

GIMX version is 3.5. I downloaded all PS4 configs. Here I use WINDOWS_Dualshock4.xml as example.
Here is the problem: GIMX cannot find the DS4 controller. And the command line always says "WaitForSingleObject failed: timeout expired".

I checked the source code, and found that the problem may come from https://github.com/matlo/GIMX/blob/mast ... ial.c#L113. GIMX writes some data to CP2102, and wait for response without using timeout. Instead it timed out. This is weird. I suspected that my first CP2102 was faulty, so bought the second one and still the same problem.
Other minor attempts include: switching USB port, switching TX and RX cable, switch USB cable.
I really appreciate if I can get some help. Thanks!