Hola!

Sí puedes usar la batería de W300 en W900 sin problemas, ambos usan la misma BST-33...

En cuanto a teclado, revisa flexores, que hagan buen contacto, o que no estén sucios o dañados...




Un saludo!