


The keyboard ribbon is near the top right of the image, and the keyboard controller is the big chip near the bottom left.. I have continuity checked from the ribbon itself right down to the chip and it all beeps out just fine. I've checked resistances high & low and voltages on each pin of the keyboard connector and cannot really see anything wrong there either

I even fluxed up the chip and re-flowed it twice just to make sure and on the various pushing on various places on the motherboard to no avail.I managed to find a chip on evilbay less than fiver, so ordered one as a last resort.. But it is looking like it will have to have a replacement motherboard.
It's pretty amazing that almost every guide and fix it solution on the Internet generally starts with "run the troubleshooting wizard"...This is a hardware fault as the arrow keys do not even work in the BIOS anymore.
As a side note, it was originally wiped off windows 10 because it ran incredibly slow, but I also had similar issues with Windows 7.. It literally took all night just to get the updates. It was hung on checking for updates for hours! Long story short, while Windows 7 seems to consume 1 GB of RAM, and there is 2 GB in the machine, Windows update itself needs 2 gigabytes of RAM!! out of desperation, the swap file had 2 gigabyte on it anyway, but I upped it to 3, and after about an hour and a half of checking for updates it did finally start to actually download them. The whole thing was just painfully slow. So I think the general idea that machines can run on 2 GB is probably fine if you do not want to install updates ever! Or just literally leave the thing running until it completes which could really take days on some machines...This laptop had a SSD in it, so I dread to think how slowly this would have gone with a old skool driving in it

I also had problems registering Windows 7 and had to do the phone activation in the end. The codes & CD I know are good, so I don't know what is going on there unless Microsoft simply don't allow registrations with registration codes any more
