Page 1 of 3

No FFB with DIY cable, at90usb1287, G27 (SOLVED)

Posted: Sun Feb 28, 2016 10:00 pm
by paulodeleo
Hi, first of all, thank you very much for this amazing software!

I recently assembled my DIY cable for use with a G27 and ps4 / Driveclub. The adapter is working fine, except there is no FFB when playing Driveclub (the only ps4 racing game I have to test).

FFB worked only one time and I don't know what could be different when it worked and all the times it doesnt.

I tried to change usb ports, cables and in game settings. GIMX version used is 5.6 x64 on Windows 10 64bit with 64bit verion of Logitech Gaming Software. The config file is "LogitechG27_G29_W10.xml". The teensy 2.0 was programmed with "EMUG29PS4/at90usb1287.hex" firmware.

Here are images of my adapter:



This is the log when GIMX generates at start:

Code: Select all

option -l with value `log.txt'
option -c with value `LogitechG27_G29_W10.xml'
option -p with value `COM5'
grab flag is unset
status flag is set
subpos flag is set
force_updates flag is set
native mode is already enabled for HID device \\?\hid#vid_046d&pid_c29b#6&4c73c28&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (PID=c29b)
Detected USB adapter: G29 PS4.
using default refresh period: 5.00ms
macros are not available for: joystick PS4 Controller (0)
Warning: can't open macro directory C:\Users\Paulo\AppData\Roaming//gimx//macros/
0 1456694010.920517
0 1456694017.700715, wheel (810)

Any tips on what to do next to enable FFB?

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Mon Feb 29, 2016 2:02 am
by gt_fan
I'm no electronics engineer but you would normally not jam two circuit boards together without getting some short circuits or unexpected results. Are they insulated from each other?

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Mon Feb 29, 2016 6:03 am
by paulodeleo
Yes, there is a thick (2mm) two sided adhesive tape isolating the boards.

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Mon Feb 29, 2016 7:57 pm
by yagey
Are you using two DS4 controllers to get driveclub to recognize the wheel?

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Mon Feb 29, 2016 8:40 pm
by paulodeleo
No, only one, that I use to turn the ps4 on, then turn de ds4 off and plug it to pc usb.

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Tue Mar 01, 2016 1:48 am
by paulodeleo
gt_fan wrote:I'm no electronics engineer but you would normally not jam two circuit boards together without getting some short circuits or unexpected results. Are they insulated from each other?
Just in case, I separated the boards and tested again. Still no FFB. :(

Also, confirmed that the G27 FFB hardware is not broken, as it works on pc.

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Tue Mar 01, 2016 1:58 am
by gt_fan
Also check if your teensy is flashed with the correct firmware - I remember using 32U4 or something like that.

Check this link to see which teensy you have https://www.pjrc.com/teensy/index.html

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Tue Mar 01, 2016 12:36 pm
by paulodeleo
Mine is a Teensy++ 2.0. In the page you linked the processor for it is a AT90USB1286 but in mine is labeled AT90USB1287, so it was flashed with EMUG29PS4/at90usb1287.hex.

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Tue Mar 01, 2016 9:24 pm
by Matlo
Are you sure it's an AT90USB1287 chip?

I see you are using a CH340 USB to UART adapter. I'm not sure it works correctly 500Kbps.

Re: No FFB with DIY cable / Windows/ G27 / ps4 / Driveclub

Posted: Wed Mar 02, 2016 1:14 am
by paulodeleo
About the AT90USB1287, I'm pretty sure, but I have no other way to check but the label:



But the CH340 is something I didn't noticed it was incompatible, but it is very clear in the wiki. Well, it will take a few days to get a proper CP2101 adapter, but makes total sense and I think it will fix the issue.

Thank you all for the help. I'will update as soon I can test again with the new adapter.