Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buttoncombos not working: NANO USB C clone #31

Open
Lo0twig opened this issue Dec 14, 2023 · 12 comments
Open

Buttoncombos not working: NANO USB C clone #31

Lo0twig opened this issue Dec 14, 2023 · 12 comments

Comments

@Lo0twig
Copy link

Lo0twig commented Dec 14, 2023

I can neither switch the region nor trigger the IGR.
I have checked the wiring several times and it seems to be correct.

The L LED stays on after you press A and goes off again after a "cooldown" the next time you press A.
The same applies to the B button.
The controller inputs do not seem to be read correctly.

If I remove all cables for the controller inputs, switching via the reset button and the reset function no longer work.

@SukkoPera
Copy link
Owner

Are you using an Arduino Nano? Make sure the fuses are set correctly.

@Lo0twig
Copy link
Author

Lo0twig commented Dec 15, 2023

Yes I am using an Arduino Nano clone with usb c. I had to move the Rx led and resistor so 6button controllers work. But the behavior is the same no matter if these are removed or not.

@SukkoPera
Copy link
Owner

Is it a clone with an ATmega328?

@Lo0twig
Copy link
Author

Lo0twig commented Dec 15, 2023

Yes

@SukkoPera
Copy link
Owner

Well, I'm sorry but I don't know what to suggest. The Reset button stuff is independent of the controller snooping, so it should work even without the controller wires. Triple check the wiring and maybe post a pic of your installation so that we can see what you did.

@Lo0twig
Copy link
Author

Lo0twig commented Dec 15, 2023

NANO1
NANO2

@Lo0twig
Copy link
Author

Lo0twig commented Dec 15, 2023

NANO4

@Lo0twig
Copy link
Author

Lo0twig commented Dec 15, 2023

IMG_9630.MOV

@SukkoPera
Copy link
Owner

Wiring looks correct, just make sure +5V and GND are actually what they should be.

Also try another game, many games do not poll the controller at all times (in particular not during the initial screens), and since the Arduino is only snooping passively, it must wait for the game to do it.

@Lo0twig
Copy link
Author

Lo0twig commented Dec 15, 2023

Pulled 5v before from an other point. No difference.
Also tried several Games via Mega EverDrive Pro. Same behavior.

@SukkoPera
Copy link
Owner

I have no more clues, sorry :(.

@Lo0twig
Copy link
Author

Lo0twig commented Dec 15, 2023

😢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants