I cleaned the pins multiple times, and still just get a white screen after the Game Boy intro screen. This happens on my GBA SP and my Game Boy Player. I tried reinserting it multiple times. I opened the cart and didnt see anything physically wrong with the board.

What causes this and is it basically trash at this point?