Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account.
Otherwise we wish you a pleasant stay here! Read the forum rules

We have a few rules which you need to read and accept before posting anything here!
Following these rules will keep the forum clean and your stay pleasant here. Do not following these rules will lead to permanent exclusion from this website:
Read the forum rules.

As happy as I am with my Fanatec wheel (CSR) I can't afford to get the SQ shifter.

The standard ones on the Fanatec are plain awful, but the G27 Shifter is actually still OK for the job.
(Especially because my G27 shifter has a nice heavy gear knob for added "clunk")

I found this code on Github and modified to just pull out the Shifter part.

It's recognised in Windows as a USB-HID device and the buttons and Shifter work well.
You need to mess about with the X/Y values to match the Shifter position, but that is easy enough - It's outlined on the original github README.md.

I had to reverse Pin 1 and 0 on my build. Not sure why, you can read the Issue on Github here, however I have left the code "as is" just in case my Pro Micro board is the issue and not the code.

At first I wanted to use Arduino to download the Pro micro and then make a mistake. I want to change the method, I want to compile it first. Hex firmware is downloaded in, but there is no way to compile it. If convenient, can you compile the hex firmware? thank you

I've created an SKRS style Eaton Fuller 18 speed shifter knob to 3D print and complete this mod. I soldered the switches of this knob to the G27 direct (using the first two red buttons)
Negating the need for another Pro-micro. More details on Thingiverse.