Hello I have a lot of experience with PC's, fix them and build them all the time. My friend has bought me a Toshiba Satellite L505D that would not get past the splash screen. First thing i did was go into BIOS, i was able to do so, but once i was in the BIOS i could not do anything, keyboard would not work at all. Took laptop apart completely, found no obvious problems,..burnt components, popped caps, etc. cleaned it up made sure fan was attached good. Put laptop back together and boom everything started working but i realized like a dummy i didn't attach the track pad ribbon cable. I took the keyboard back off attached the track pad and then the computer would not get past splash screen and keyboard would no longer work in BIOS again. I don't understand how i can hit f12 to enter BIOS but wont work in BIOS. Plus At 1 point before i re attached the track pad the thing booted all the way to the login screen and keyboard was fully functional in BIOS.