[Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Discuss everything to do with GIMX here
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by Matlo »

Sadly it says it runs on 3.3V at 8 MHz. GIMX requires the atmega32u4 to run on 5V at 16MHz.
GIMX creator
Dom_Christo
Posts: 9
Joined: Wed Apr 18, 2018 10:24 am

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by Dom_Christo »

having trouble finding a local teensy 2.0 board....
Will this do the trick?
https://core-electronics.com.au/a-star-32u4-micro.html
User avatar
GoDlike
Posts: 1318
Joined: Thu Apr 28, 2016 12:47 pm
Location: Poland

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by GoDlike »

You can use most of Arduino Pro Micro clones on atmega32u4 as long as they work on 5V with 16 MHz
My hardware: PS3 Slim CFW 4.80 | PS4 Pro 500 Million LE | PS5 | Xbox Series X
Steam: Godlike_RU | PSN: GoDlike_RU | XBL: GoDlike
Dom_Christo
Posts: 9
Joined: Wed Apr 18, 2018 10:24 am

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by Dom_Christo »

So I have wired this up using this board:
Image
Have successfully flashed it.

The pins im using are 0 for D2 alterntive, and 1 as D3 alternative.
5v and GND

Not acting as it should. Get to "press PS button"
Pressing any of the RED buttons dont work, no inputs are read from G27.
Pressing PS on the DS4 works, D pad also works.

Thoughts?
User avatar
GoDlike
Posts: 1318
Joined: Thu Apr 28, 2016 12:47 pm
Location: Poland

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by GoDlike »

Make sure you have EMUG29PS4 firmware if you want to use wheel and you bind your wheel to the config.
My hardware: PS3 Slim CFW 4.80 | PS4 Pro 500 Million LE | PS5 | Xbox Series X
Steam: Godlike_RU | PSN: GoDlike_RU | XBL: GoDlike
Dom_Christo
Posts: 9
Joined: Wed Apr 18, 2018 10:24 am

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by Dom_Christo »

Yes that is the firmware i am using.
Also using the preconfigured pi image, which i believe comes with the g27 config setup?

EDIT: Think it is working... will do some testing and post photos.
Looks like this board works as a teensy alternative.
Dom_Christo
Posts: 9
Joined: Wed Apr 18, 2018 10:24 am

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by Dom_Christo »

Update:
Finished my build, many thanks for the tutorial
Differences: I used an A-Star 32U4 Micro instead of the Teensy
Use Pin 0 for D2 alternative.
Use Pin 1 as D3 alternative.
5v and GND are the same.

To flash:
Install the Driver: https://www.pololu.com/file/0J1240/a-st ... .3.0.0.zip
Download the following and unzip into a folder: C:\arduino
http://download.savannah.gnu.org/releas ... -win32.zip
https://www.arduino.cc/download_handler ... indows.zip
atmega32u4.hex from GIMX FIrmware ZIP

Open CMD (Run as Admin)
Type in: cd c:\arduino
Type in (DONT PRESS ENTER): avrdude -p atmega32u4 -c avr109 -P COM4 -D -U flash:w:C:\arduino\atmega32u4.hex:i
Plug in board via USB, bridge the GND and RST 2 times in less than 1 second. LED will start pulsing. Press ENTER on CMD
Should see a Flash successful message if all went well.

https://imgur.com/a/sf2mM4m
Image
Image
123tol
Posts: 1
Joined: Fri Nov 09, 2018 2:59 pm

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by 123tol »

Hi,
I made the G25 to G29 adapter with a old raspberry pi 1 with the latest version raspbian stretch lite.
I followed your tutorial and it did not work.
I did some debugging and found that the baud-rate from the pi was not correct.
I needed to remove the console from the cmdline.txt.
Open the file with "sudo nano /boot/cmdline.txt"
Remove "console=serial0,115200" or "console=ttyAMA0,115200"
Save the file and reboot.
Now it is working perfectly. Maybe I did something wrong while executing the tutorial.

Thank you very much for the tutorial. Now I can use my G25 on my PS4.
68hc11
Posts: 1
Joined: Fri Dec 28, 2018 3:59 am

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by 68hc11 »

Fascinating application and seems like what I need but of course I have different needs. I am attempting to convert a Global VR arcade cabinet (Need for Speed GT) into a PC based game cabinet.

I have an arcade FFB steering in there (Immersion FFB control, the 2 PCB version). (This shows up as HID controller)
I gave up trying to use the custom USB Nytric board and replaced it with an Ultimarc APAC USB HID Controller.

What I have found is many (most) emulators (Demul/Teknoparrot) and PC games don't work well with multiple USB inputs.

SO what I would like to try to do is combine the two HID inputs (Immersion FFB steering & Ultimarc APAC) into a single G27-like output to send into my PC. I would happily use a Raspberry as I have a few lying about.

Is this possible? Is it practical?

Thanks!
Calvin
User avatar
GoDlike
Posts: 1318
Joined: Thu Apr 28, 2016 12:47 pm
Location: Poland

Re: [Tutorial] Logitech G27 (and other wheels) on PS4 using Pi

Post by GoDlike »

Yes this is possible. People use gimx with wheels and custom pedals together and game sees that as one device.
My hardware: PS3 Slim CFW 4.80 | PS4 Pro 500 Million LE | PS5 | Xbox Series X
Steam: Godlike_RU | PSN: GoDlike_RU | XBL: GoDlike
Post Reply