Comments (7)
keys settings are stored not in the BIOS, they are stored in the EC (Embedded controller)
You can patch Embedded Controller Settings (also Fn - Ctrl Key swap) as long, as you have Original Lenovo BIOS Installed.
After you patched it - the change will be stored permanently.
Afterwards you can install Heads, Skulls or Coreboot.
For patching see here:
https://github.com/hamishcoleman/thinkpad-ec
from skulls.
Ok before flashing skullls I had this setting saved. Should it be saved or do I now have to flash to original bios back and set the settings via link above. Also if I have to flash back what are the risks of doing this?
from skulls.
if you already have this EC modification now, this will be saved if you flash a coreboot BIOS like Skulls. We don't change the EC firmware here.
from skulls.
Ok to be more clear I was running stock bios. I had this settings set before flashing with Skulls. I have 4 thinkpads and I have all of them set this way. After flashing I booted into OS and it kept not working I thought it had messed the keyboard up then I realized ahh maybe I need to set in the bios. Now that is why I am here because it is so easy to just set. So if the settings from old Lenovo Bios EC settings should apply then that is an issue because they are not applying at the moment after I flashed skulls.
from skulls.
Try this:
- In the SeaBIOS boot menu, select
2. Payload [nvramcui]
- Enable
fn_ctrl_swap
option
The configuration is maintained between reboots. It works for me.
from skulls.
@apraile wow it was really that easy. How did #coreboot on IRC channel not know this. Everyone was pointing to the above https://github.com/hamishcoleman/thinkpad-ec and talking about patching.
from skulls.
should we link to https://www.coreboot.org/Payloads#nvramcui which doesn't have much information either?
maybe try to create an official documentation page for nvramcui in coreboot? that might take time...
from skulls.
Related Issues (20)
- T440p internal flashing from 1.0.6 to 1.0.7 (Error: "Image size doesn't match the flash chip's size") HOT 5
- TINT (Secondary Payload) HOT 1
- Boot process x230 HOT 4
- TL;DR wrong command?
- x230 touchpad not working HOT 2
- T440p free RAM init available HOT 4
- works with ThinkPad S230u (Twist) HOT 1
- Please use flashrom v1.2 or later. You seem to use . HOT 4
- Flashrom cannot read EEPROM, no DMI table found HOT 1
- master is currently behind tag 1.0.8 HOT 2
- Tigard - External Install Top
- Feature: Thinkpad p17
- Problems and concerns after flashing T430
- Request: Support other brands as well HOT 1
- Request: Support for the ThinkPad T430s HOT 2
- "Error: Extra parameter found" when Flashing Bottom Chip T430 HOT 11
- I got error with windows HOT 1
- Error with skulls 1.09 HOT 1
- T430 USB Issues HOT 1
- T530 ACPI_BIOS_ERROR 1.0.9 WIN BOOT HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skulls.