I had tried all 3 methods on my pi 3. I used the manual cmake steps, I had tried the wget install.sh method, and I had also tried the GUI option in the retroarch "optional package" menu. I ran into no errors during any method, but nothing worked. Nothing was responsive in jstest. When performing the GUI option pi 2.5, it worked. (I didn't try other 2 methods on the pi 2.5 as my first attempt worked).
I think its my pi. I bought it a few years ago and this was my first time trying to use the GPIO headers. I downloaded a pigpiod GPIO test script and it identified some of my pins as bad. I think I'll grab a pi 4.0 in the near future.
I made a video going over my gamepad design if anyone is curious.
@vabchgent The orders are usually shipped within five working days. Shipping to the US then can vary between two and six weeks as I was reported from other customers. I keep my fingers crossed that your order arrives as soon as possible!
Can you show an image of your hardware setup?
Instead of using a switch you could try and only short-circuit the switch pins on the PowerBlock with, e.g., a jumper. That should turn in the Pi.
Does that change anything?
I hope this helps you forward. I did a slight re-write for the driver myself as I wanted all the Atari 2600 switches to provide their original functionality. Which isn't straightforward since official ControlBlock driver doesn't support switch where both on and off indicate certain state (e.g. on -> colorTV, off B&W). I suppose I could clean up my code a bit and put it up to github sometime.
In addition, I would suggest to remove any USB device except a keyboard to be sure not to get any interference from an USB device. The overall goal I have in mind with these actions is to find a stable status with a working PowerBlock.
Can you give me an impression until which point the boot sequence comes?
Hi! I am sorry to hear that! We tested the PowerBlock with quite a few extension boards and that should not happen at all.
Please contact me via email or webform (https://www.petrockblock.com/contact/) so that we can arrange a replacement.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.