G27 Win10 PS4 can't read packet header

Need help? Ask here and someone will help
Post Reply
User avatar
WastelandCruiser
Posts: 4
Joined: Wed Nov 22, 2017 6:44 pm
Location: St-Petersburg, Russia

G27 Win10 PS4 can't read packet header

Post by WastelandCruiser »

Hello!
Everything in settings went OK, until trying to actually start in GIMX launcher. Problem mostly just like gcardy have in previous post.
Goes an error with this log:

Code: Select all

global option -l with value `log.txt'
global option -c with value `LogitechG27_G29.xml'
controller #1: option -p with value `COM3'
now reading arguments for controller #2
grab flag is unset
status flag is set
subpos flag is set
force_updates flag is set
GIMX 6.11 x86_64
Windows 10 (or later) x64
Kernel version: 10.0 (14393)
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
../common/windows/async.c:344 async_read_timeout: ReadFile failed: timeout expired.
can't read packet header
gimx.c:242 SDL_main: no adapter detected
I'm using Teensy 2.0. Bought it here https://www.aliexpress.com/item/Teensy- ... 12031.html
And CP2102 from Waveshare Electronics, but system saying that it's made by Silicon labs. Bought here https://www.chipdip.ru/product/cp2102-u ... ard-mini-2 I undersand, that it's not actually the same as required. But here it goes.
I used atmega32u4.hex from EMUG29PS4
Image
Image
Image
Swapped TX/RX connections. Just in case. Checked soldering visually. Everything plugged directly into PC. Gamepad and CP2102 into Usb 2.0, wheel into Usb 3.0. Tried random variants. Didn't help.
Thanks.
User avatar
GoDlike
Posts: 1318
Joined: Thu Apr 28, 2016 12:47 pm
Location: Poland

Re: G27 Win10 PS4 can't read packet header

Post by GoDlike »

There may be a bad connection between UART and AVR board or Teensy is fake (more probable)
My hardware: PS3 Slim CFW 4.80 | PS4 Pro 500 Million LE | PS5 | Xbox Series X
Steam: Godlike_RU | PSN: GoDlike_RU | XBL: GoDlike
User avatar
WastelandCruiser
Posts: 4
Joined: Wed Nov 22, 2017 6:44 pm
Location: St-Petersburg, Russia

Re: G27 Win10 PS4 can't read packet header

Post by WastelandCruiser »

Thanks for the reply. I just kind of confused. Because people who bought this Teensy, saying that it's all OK with chinese firmware versions. I'm not arguing, just saiyng. I've tried some of it, but there was the same error.
Firmware
https://drive.google.com/open?id=1p-3eu ... UPyWnukX8-
https://drive.google.com/open?id=1B0vra ... PpnxkkOjpw
Later next month I'll order other one Teensy and CP2102 USB to UART Bridge. I doubt that it would be the original from Gimx store. Kind of expensive for me. Later on I'll reply on how it worked.
Anyway, thanks for help.
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: G27 Win10 PS4 can't read packet header

Post by Matlo »

Soldering may be incorrect either on the header pin, or on the atmega32u4 pin.
If you have a continuity tester, like a multimeter, check continuity from the CP2102 pin to the atmega32u4 pin.
GIMX creator
User avatar
WastelandCruiser
Posts: 4
Joined: Wed Nov 22, 2017 6:44 pm
Location: St-Petersburg, Russia

Re: G27 Win10 PS4 can't read packet header

Post by WastelandCruiser »

Finally i bought the multimeter. Double checked both chips to pins. And there was bad soldering at D2 pin. Redid the soldering... and it's working now! I finally can play GTS with my handwheel!
But it's working kind of strange: for some time it was OK, but after 5-10 minutes handwheel stopped responcing with a lot of some LIUSB errors. After truying to connect again, packet header error jumps again. Redid soldering... again. It's workng for now. But in GIMX cmd there are only windows/gprio.c:23 gprio: failed to set priority class message, and some RawInputMsgWindow, which is represented just as a white dot.
Thank you guys for help and advice with a multimeter.
User avatar
GoDlike
Posts: 1318
Joined: Thu Apr 28, 2016 12:47 pm
Location: Poland

Re: G27 Win10 PS4 can't read packet header

Post by GoDlike »

Glad you found the issue :)

This still looks like a connection problem as these errors are related to it.
My hardware: PS3 Slim CFW 4.80 | PS4 Pro 500 Million LE | PS5 | Xbox Series X
Steam: Godlike_RU | PSN: GoDlike_RU | XBL: GoDlike
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: G27 Win10 PS4 can't read packet header

Post by Matlo »

Make sure to turn the DS4 off before connecting it to the computer.
GIMX creator
Post Reply