i had the same problem first time after installing 10166 build on L1520. tried that method with windows insider and starting fast ring again but it didn't work. since, for me hard reset doesn't work (every time it gives me boot loop), i just went back to 8.1, did hard reset again and then upgrade to 10. i left phone for about 45 mins. to update and keyboard worked at the end.