![]() |
|
button does not work - Printable Version +- Freeplaytech Forum (https://forum.freeplaytech.com) +-- Forum: Freeplay Zero / Freeplay CM3 / Game Pie Advance (https://forum.freeplaytech.com/forumdisplay.php?fid=24) +--- Forum: Freeplay Zero/CM3 (AKA GPA) Hardware (https://forum.freeplaytech.com/forumdisplay.php?fid=25) +--- Thread: button does not work (/showthread.php?tid=5043) |
button does not work - mimi3 - 10-20-2019 The button in the default B button position of GBA will no longer work There is no sign of cure even after reboot or driver update. I thought it was a poor button contact, but I examined it with a tester, but it was not a poor contact. When it was the same in the past, it was cured, but I don't know the fundamental solution. Thank you. RE: button does not work - Flavor - 10-22-2019 Hey mimi3. Is this with a Freeplay Zero or a Freeplay CM3? Also, please see http://freeplaytech.com/troubleshooting for some tests. RE: button does not work - mimi3 - 10-22-2019 (10-22-2019, 04:51 AM)Flavor Wrote: Hey mimi3. Is this with a Freeplay Zero or a Freeplay CM3? I'm sorry. ・ Free play CM3 ・ Freeplay CM3 L2R2 ADC add-on board ・ Soft rubber feel X / Y button ・ Freeplay_CM3_19061802.img Last time, when a similar symptom occurred, I tried to re-install the driver etc. via SSH and tried various things, but it improved, but it was not a fundamental solution. How can I make the button recognized again? Thank you RE: button does not work - Flavor - 10-22-2019 We have to figure out why it's like this. My first guess is that the rubber itself is either poorly conductive OR it is off-center. This can be tricky to test, but you can test things outside of the shell. First, remove the rubber pad, and use some isopropyl alcohol to clean all the button pads. If there is any debris, flux from soldering, or anything on the button contacts, it can cause this behavior. See if that helps. If not... If you spin the AB rubber pad 180-degrees so that the A and B are swapped, does the problem "follow" the rubber? Is the problem now with the A button? Maybe you already tested that, but I feel like this is different than having tested with a tester. Sometimes, if you just measure conductivity with a volt meter, it can give different results than how the Raspbery Pi will react. To test, if you are using SSH, you can run jstest /dev/input/js0 or evtest If you use one of these test software tools, then you can try different button pads over the B contacts. You can even use START/SELECT rubber on the B contacts. RE: button does not work - mimi3 - 10-23-2019 (10-22-2019, 08:59 AM)Flavor Wrote: We have to figure out why it's like this. My first guess is that the rubber itself is either poorly conductive OR it is off-center. This can be tricky to test, but you can test things outside of the shell. I tried replacing the AB rubber pad, but the result was the same and there was no reaction on the B button side. I cleaned the button pad but there is no response. It is a symptom that is troubled because there is a time to recover. RE: button does not work - Porcinus - 10-24-2019 There is another command you can try : 'gpio allreadall' You may need to install Wiringpi package : 'sudo apt-get update' then 'sudo apt-get install wiringpi' I don't remember what pin is used for B but it's 100% sure under 40. If nothing happen when pressing B, you can try to remove and reinstall the compute module (battery removed), there is maybe just a false contact. RE: button does not work - Flavor - 10-24-2019 I have also heard of some weird behavior being fixed by just removing the green Raspberry Pi Compute Module and then re-inserting it to make sure it's fully seated. Also, could you post some photos of your circuit board? That could, potentially, help us figure out a problem. Did you try the evtest or jstest? Porcinus is right, gpio readall (or gpio allreadall) would also be a good test. Try this. Release all buttons Run 'gpio allreadall' and take a screenshot, photo, copy/paste, or whatever of the output. Hold the A button Run 'gpio allreadall' and take a screenshot, photo, copy/paste, or whatever of the output. Release the A button Run 'gpio allreadall' and take a screenshot, photo, copy/paste, or whatever of the output. Hold the B button Run 'gpio allreadall' and take a screenshot, photo, copy/paste, or whatever of the output. Release the B button Let us know the output from that. Perhaps this will also help us understand the problem. Thanks! RE: button does not work - mimi3 - 10-27-2019 Sorry for the late report. As I was told, I was able to recover after removing and re-installing the compute module! Thank you very much. RE: button does not work - Porcinus - 10-27-2019 Great
RE: button does not work - Flavor - 10-29-2019 Good news. Thanks for the update. |