NexGen: Hacking a Sitek X-35 Joystick.
Converting the Game Port to USB - Part 1
- - Disassemble the unit, and give them a bath, but if your handles turned gummy, I used "Brake Clean" in the Red Can. You will need some elbow grease as well. The GamePort cable has these 15 wires:
- black, white, red, purple, pink, green, light green, yellow, brown-white, black-white, black (dull, thick), orange, gray, red-white, blue.
- - Identify the wires. You should ring them out with your DVM.
- There are three circuit boards inside.
![]() | ![]() | ![]() |
| TBD | P/N 51990-08110, JS1-PA-081 (PCB) | P/N 51990-08020, JS1-PA-080 (PCB) |
TBD
P/N 51990-08020, JS1-PA-080 (PCB)
The potentiometer for the main throttle has three wires: red, black, brown
There are what appear to be 4 cables coming out of the throttle:
black, brown, purple, red, orange, yellow
Here is the pinout for the 15 pin DA-15 connector (Game Port) of the X-35. This plug connects into the X-36 stick.
| pin | color | pcb pin | Function | Arduino |
| 1 | green | C114 | ||
| 2 | pink | C110 | ||
| 3 | yellow | C108(C107) | ||
| 4 | orange | C106 | ||
| 5 | red/white | C104 | ||
| 6 | red | C104 | ||
| 7 | brown/white | C109 | ||
| 8 | brown | C102 | ||
| 9 | black/white | C116 | ||
| A | black | C112 | ||
| B | white | C107(C108) | ||
| C | gray | C115 | ||
| D | violet | C105 | ||
| E | blue | C111 | ||
| F | lt green | C113 |
This is a work in progress, I will add to shortly.
~~Cris





