Looks pretty toast to me but I guess you could try opening it up if you haven’t already and making sure the cable is plugged in all the way on both ends and not damaged. If fiddling with that has any effect at all then try replacing the cable.
Someone I know had a laptop that would pull it’s cable out from the motherboard over time just by opening/closing the lid! (HP iirc)
sniff sniff Bacon! Bacon! I smell Bacon! BACON BACON BACONN!!! ITS BACOOOOOONNNNNN!!!