viernes, 25 de marzo de 2022

Restauración de teclado semi-mecánico PC

Ha caído en mis manos este viejo teclado semimecánico y voy a intentar repararlo por el simple hecho de aprender a hacer algo nuevo que me puede servir para reparar otros teclados más difíciles de sustituir, como los de un ordenador de 8 bits por ejemplo.

El problema es que se encasquillan muchas teclas y no tengo ni idea de porqué es ni de lo que voy a encontrarme, así que empiezo a retirar las teclas.


Como se puede ver en la primera imagen el aspecto del interior es bastante asqueroso y lamentable, así que habrá que darle una buena limpieza, aunque hay que proceder por orden para no perder ningún elemento y desgraciarlo.



Ya tenemos separados por un lado, las teclas, los muelles y el armazón principal, que también hay que desalmarlo con los destornilladores adecuados para retirar los delicados tornillos de su parte trasera sin redondearlos (más difícil de lo que suena).
Una vez retirados hay que abrirlo porque está también pillado a presión haciendo palanca con mucho cuidado y paciencia por todos sitios.


Al abrirlo nos encontramos con elementos más frágiles aún, especialmente la membrana que debemos dejar límpia pero sin alterarla de ninguna manera, también hay que desconcezca la parte electrónica para poder limpiar el armazón superior que es donde está toda la roña junto con las teclas.


Yo lo he limpiado en el fregadero y como podéis ver queda bastante limpio, las teclas también las he podido limpiar aquí sin peligro de que se colaran por el tapón especial que tiene el mismo para evitar esta circunstancia.

Después hay que volverlo a montarlo todo con el mismo cuidado y orden, prestando especial atención a la parte mecánica pues lo que finalmente ha provocado la avería han sido los muelles que estaban muy mal diseñados ya que tienen tendencia a doblarse sobre si mismos y no hacer bien su trabajo.

Por lo que cuesta un teclado nuevo no merece la pena el esfuerzo por un teclado de membrana regulero y es muy probable que no funcione al volverlo a montar si te has saltado algún paso pero ha resultado bastante instructivo el ejercicio.

jueves, 17 de marzo de 2022

Debian 11: Como encontrar el driver Wi-Fi de un viejo portátil que se resiste

Un problema que tienen algunos usuarios después de instalar Debian 11 en su portátil es que no le funciona la Wi-Fi, ya que muchos fabricantes no liberar el firmware y no va a venir instalado de serie, incluso si hemos instalado la versión non-free de Debian (recomendada si tiene algún hardware que no sea libre).

El portátil al que le vamos a poner Debian 11 es un viejo HP Compaq 6720s.


Vamos a buscar el driver por internet, recuerda que te puedes conectar por cable ethernet, con otro pincho wifi que sí lo reconozca o al móvil por cable.

Lo primero es localizar que tarjeta es la que tiene nuestro ordenador, algo que podemos conseguir con el comando:

lspci | grep -i wireless

Si no obtuvieramos ningún resultado probamos simplemente con lspci y localizamos por pura lógica que línea corresponde al dispositivo wifi.

Una vez que tenemos esa línea podemos hacer varias cosas:

Podemos buscar con el propio synaptic el nombre del firmware, si vemos que hay un paquete que lo contenga lo instalamos, lo más probable es que salga funcionando la Wi-Fi directamente tras la instalación, si no tienes synaptic ya estás instalándolo.

Si no hemos tenido éxito la buscamos en internet junto a las palabras Debian o Linux (o la distro que sea), empezamos filtrando solo resultados del último año para tener recetas frescas para las distros de hoy.

Normalmente encontraremos una receta que nos dirá lo que tenemos que hacer, normalmente instalar un paquete que contenga el firmware o en el peor de los casos una instalación manual con todos los pasos detallados pero... ¿y si no encontramos nada o no nos funciona la solución?

Pues volvemos a repetir la búsqueda, esta vez sin filtrar por fechas, en este caso encontré unas instrucciones de hace 15 años (los años que tiene el portátil) pero no sería inteligente seguirlas a ciegas en una distro de hoy que ha sufrido muchas modificaciones en ese tiempo.

Por tanto, lo que hay que hacer es leer y ver que pistas podemos obtener, en nuestro caso nos había salido que el firmware era el 3945ABG, así que afinando nuestra búsqueda encontramos esta vieja web que nos habla de un firmware llamado iwlwifi, así que lo busco de nuevo para mi distro y encuentro que tengo que instalar el paquete firmware-iwlwifi

Reiniciamos y ya tenemos Wi-Fi

 


miércoles, 9 de marzo de 2022

BBC Basic en GNU/Linux

BBC Basic, es el mismo interprete Basic que usaba el ordenador educativo BBC está disponible para GNU/Linux, tanto para la versión PC como para raspberry pi (en sus foros por cierto hay mucha información).

Una peculiaridad de este intérprete es que exige que los comandos se escriban en mayúsculas o dará error de sintaxis, si vienes de interpretes más modernos y potentes como Locomotive Basic que te convertía los comandos a mayúsculas los pusieras como los pusieras te puedes llevar un susto y creer que no funciona.

También hay un bot en twitter al que le pasas código BBC Basic y te devuelve un GIF con el resultado, un buen sitio para encontrar códigos con ejemplos que ha probado la gente.

Ya está disponible en RetroMultiInstaller.


¡Una buena manera de empezar el día es hacer alguna tontería en el Basic que usaban los antiguos BBC! :D