Framework Computer has opened the firmware code for laptops

Notebook manufacturer Framework Computer, which is a supporter of giving users the right to self-repair and trying to make their products as convenient as possible for disassembling, upgrading and replacing components, announced the publication of the source code for the Embedded Controller (EC) firmware used in the Framework Laptop. The code is open under the BSD license.

The main idea of ​​the Framework Laptop is to provide the ability to build a laptop from modules, similar to how a user can assemble a desktop computer from separate components that are not imposed by a specific manufacturer. The Framework Laptop can be ordered for parts and assembled into a final device by the user. Each component in the device is clearly labeled and easily removed. If necessary, the user can quickly replace any module, and in the event of a breakdown, try to repair his device on his own, using the instructions and videos provided by the manufacturer with information on assembly / disassembly, replacement of components and repair.

In addition to replacing memory and storage, it is possible to replace the motherboard, case (different colors are offered), keyboard (different layouts) and wireless adapter. Through Expansion Card slots without dismantling the case, you can connect up to 4 additional modules with USB-C, USB-A, HDMI, DisplayPort, MicroSD and a second drive to the laptop. This feature allows the user to select the required set of ports and replace them at any time (for example, if there is not enough USB port, you can replace the HDMI module with USB). In case of a breakdown or for upgrading, you can separately buy components such as a screen (13.5” 2256Γ—1504), battery, touchpad, webcam, keyboard, sound card, case, fingerprint sensor board, screen hinges and speakers .

Opening the firmware will additionally allow enthusiasts to create and install alternative firmware. The EmbeddedController firmware supports motherboards for the 11th generation of Intel Core i5 and i7 processors, and is responsible for performing low-level hardware operations such as processor and chipset initialization, backlight and indicator control, keyboard and touchpad interaction, power management, and organization of the initial boot stage. The firmware code is based on the developments of the chromium-ec open project, in which Google develops firmware for devices of the Chromebook family.

Of the plans for the future, there is continued work on the creation of open firmware for components, in which they still remain tied to proprietary code (for example, wireless chips). A series of step-by-step guides for installing Linux distributions such as Fedora 35, Ubuntu 21.10, Manjaro 21.2.1, Mint, Arch, Debian, and Elementary OS are being developed based on user-published recommendations and wishes. The recommended Linux distribution is Fedora 35, as this distribution provides full support for the Framework Laptop out of the box.

Framework Computer has opened the firmware code for laptops
Framework Computer has opened the firmware code for laptops


Source: opennet.ru

Add a comment