I have built a new GBA using the replacement motherboard from Funnyplaying, along with their laminated IPS screen and ribbon cable. I got plenty of modding and soldering experience, but did take a few goes to get the CPU stuck down to the new board correctly. I did lift one of the solder pads for one cpu pin on the right hand side. That trace goes to the last pin on the bottom left of the ram chip. I have run a fine jumper wire and insulated it away from the other pins with kapton tape and tested thoroughly, its all working fine. I have quadurple checked all pins on the CPU and RAM. Nothing is loose, they are all soldered down well.
Everything works great EXCEPT the select button. It won't work in games.... However it works fine for the hotkey functionality. I've manually soldered wires to the SEL, L, and R pads on the motherboard in order to bring up the OSD that way instead of using the touch sensor. It works no problem! Holding select for a second brings up the OSD menu, and you can tap select the go between the options, then hold select the close the menu. You can use the other built in combos for putting the board into sleep mode, and changing the LED brightness (all which use the SEL button) no problem!
The button just won't work in games though. For example mapping an item to select in a Pokémon game won't work. On boot the GBA holding start and select won't make the Nintendo logo disappear. But the button works for the OSD! I have desoldered the wire from the SEL pad on the motherboard just in case that was causing some sort of weird conflict. But no same issue.
I've used GBA DPAD test tool and all buttons show working except select.
I've tested continuity between the select button pad and its test point nearby and its fine. Ive also tested the trace from the select button to the CPU, thats fine too.
Just trying to think of what else to test or check... I appreciate any input or ideas! I'm starting to think the board is faulty?