Framework Computer libero el código del firmware de sus portatiles
Hace algunos dias el fabricante de portátiles Framework Computer, que es partidario de otorgar a los usuarios el derecho a la autoreparación y tratar de hacer que sus productos sean lo más convenientes posible para desmontar, actualizar y reemplazar componentes, anunció la publicación del código fuente del controlador integrado (EC) firmware usado en el Framework Laptop.
La idea principal de Framework Laptop es brindar la capacidad de construir una computadora portátil a partir de módulos, similar a cómo un usuario puede ensamblar una computadora de escritorio a partir de componentes separados que no impone un fabricante específico.
Framework Laptop se puede pedir por piezas y el usuario puede montarlo en un dispositivo final. Cada componente del dispositivo está claramente etiquetado y se quita fácilmente. Si es necesario, el usuario puede reemplazar rápidamente cualquier módulo y, en caso de avería, intentar reparar su dispositivo por su cuenta, utilizando las instrucciones y videos provistos por el fabricante con información sobre montaje / desmontaje, reemplazo de componentes y reparación.
Nos complace anunciar que hemos publicado el firmware de Embedded Controller (EC) de código abierto para Framework Laptop , disponible hoy en GitHub. Esto se basa en chromium-ec de Google.proyecto, que es el firmware EC utilizado en Chromebooks. Hemos lanzado nuestra variante bajo la misma licencia BSD de 3 cláusulas que le permite modificarla, compartirla y reutilizarla como desee.
Además de reemplazar la memoria y el almacenamiento, es posible reemplazar la placa base, la carcasa (se ofrecen diferentes colores), el teclado (diferentes diseños) y el adaptador inalámbrico. A través de las ranuras para tarjetas de expansión sin desmontar la carcasa, puede conectar hasta 4 módulos adicionales con USB-C, USB-A, HDMI, DisplayPort, MicroSD y una segunda unidad a la computadora portátil.
Esta característica permite al usuario seleccionar el conjunto de puertos requerido y reemplazarlos en cualquier momento (por ejemplo, si no hay suficiente puerto USB, puede reemplazar el módulo HDMI con USB). En caso de avería o actualización, puede comprar por separado componentes como una pantalla (13,5″ 2256×1504), batería, panel táctil, cámara web, teclado, tarjeta de sonido, carcasa, placa del sensor de huellas dactilares, bisagras de pantalla y altavoces.
Abrir el firmware permitirá a los entusiastas crear e instalar firmware alternativo. El firmware EmbeddedController es compatible con placas base para la 11.ª generación de procesadores Intel Core i5 e i7, y es responsable de realizar operaciones de hardware de bajo nivel, como la inicialización del procesador y el conjunto de chips, el control de retroiluminación e indicadores, la interacción del teclado y el panel táctil, la administración de energía y la organización de la etapa inicial de arranque.
El código de firmware se basa en los desarrollos del proyecto abierto chromium-ec, en el que Google desarrolla firmware para dispositivos de la familia Chromebook.
El firmware EC es lo que maneja la funcionalidad de bajo nivel en Framework Laptop, incluida la secuenciación de energía, la interfaz del teclado y el panel táctil, y el control de los LED en el sistema. Tenga en cuenta que las modificaciones de firmware incorrectas podrían dañar su placa base u otro hardware, por lo que le recomendamos que solo actualice el firmware modificado si está dispuesto a correr ese riesgo. Seguimos invirtiendo en el desarrollo de firmware de código abierto, con el objetivo de reemplazar también en el futuro otro firmware patentado con el que nos encontramos actualmente.
De los planes para el futuro, se continúa trabajando en la creación de firmware abierto para componentes que todavía están vinculados a código propietario (por ejemplo, chips inalámbricos).
Se está desarrollando una serie de guías paso a paso para instalar distribuciones de Linux como Fedora 35, Ubuntu 21.10, Manjaro 21.2.1, Mint, Arch, Debian y Elementary OS en función de las recomendaciones y los deseos publicados por los usuarios. La distribución de Linux recomendada es Fedora 35, ya que esta distribución brinda soporte completo para Framework Laptop listo para usar.
Finalmente si estás interesando en conocer más al respecto, puedes consultar los detalles en el siguiente enlace.