You can make your own notebook PC 'Framework Laptop' up to the firmware
' Framework Laptop ' is a notebook PC in which all parts can be replaced, and it has the feature that you can upgrade the parts at any time or replace the parts yourself immediately in case of failure.
Framework | Open Sourcing our Firmware
https://frame.work/blog/open-sourcing-our-firmware
GitHub --FrameworkComputer / EmbeddedController: Embedded Controller firmware for the Framework Laptop
https://github.com/FrameworkComputer/EmbeddedController
The open source Embedded controller (EC) firmware is responsible for handling low-level PC functions such as 'power sequence,' 'keyboard and touchpad interface, ' and 'control of LEDs in the system.' This firmware was developed based on chromium-ec used in Chromebooks, and was released under the same three-clause BSD license as chromium-ec.
Changing the EC firmware may damage the main board and connected hardware depending on the content, so it is not something that an inexperienced person can easily touch, but it should be released as open source. So, the developers say that the developers around them can add the features they need and grow the entire Framework Laptop ecosystem. In the expansion card developer program , which is one of the similar efforts, 'magnetic charging system ' and ' LTE modem ' have appeared.
This effort has also been talked about on the social news site Hacker News , and expert engineers have left various comments. According to one of them, some keyboards such as Lenovo Thinkpad have a problem with the debounce algorithm, and the order of characters is changed when typing quickly. However, it is said that the EC firmware that has been open sourced this time uses an appropriate debounce algorithm , and it is said that it is good to be able to confirm that the internal implementation is correct in this way.
Related Posts: