Homepage › Forums › RetroPie Project › GPIO Adapter, ControlBlock etc. › Using original NES controller with bi-directional logic level shifter › Reply To: Using original NES controller with bi-directional logic level shifter
Another update. It works with data on pin 7, however on pin 5 only the A button reports any response. So Emulation station sets up the controller correctly when using pin7 however this reports as player two. What is the difference if any between the gpio pins? Could it be a damaged pin on the rpi?
Is it possible to tell snes dev to use different gpio pins for player one and two?
Could it be because of this?
“Pins 3 and 5 are also used for I2C which requires a pull-up in this case to 3V3, so it is already on the board as many I2C devices can be connected but only one pullup is required on each pin.”
From: source
EDIT:
Fixed it, changed the data1 pin to 7 and data2 to 10. Then rebuilt it from source and all working grand.
If you open for pull requests ill add changes to make the data, latch and clock pins optional overrides according to the config, shouldn’t be hard at all looking at it.