BIOS guide

@Animesh_Sahu Do you have those thresholds working on Framework? The docs seem to say they only work on certain Lenovos but maybe they are out of date?

1 Like

I did not got hands on framework till now, its neither in my country nor my parents (I’m a student) can afford it until my current laptop goes out completely, but I’m sure my next laptop is going to be 100% framework…

The officials have confirmed that the EC is exposed, and I’d guess it should work without any problem on framework.

As pointed out, it is based on chromium-ec which was probably used in old lenovo thinkpads as well (zephyr framework appeared in 2016), even if sources might be different it would be easy to integrate as can take inspiration from old tlp sources and adjust accordingly for framework.

Add a new forum page if it does not work, implementation should be quick, unfortunately can’t test it out from my side :^(

I tried to set battery thresholds and it does not work with the defaults settings anyway.

1 Like

Yeah, if we could get documentation, we could easily patch TLP for the Framework EC.

2 Likes

@RandomUser I’m not sure it’s exposed to the software yet. The Framework team has already alluded to the fact that adding that configuration to the BIOS is on their roadmap, until then Windows can’t do anything about charging thresholds. There is freeware that’ll alarm you when certain thresholds are met, but those are hacky and require you to unplug and replug manually anyways.
I’m not sure what it will look like when the Framework team gets around to that, whether it’ll be setting charge percentages in BIOS like I’ve seen on a recent-generation Dell laptop, or whether they’ll give a utility to be able to control charge levels through a tool like Asus and Lenovo provide.

1 Like

Crediting John Lombardo’s post here since he posted another quite literally hacky solution, but one that seems much more functional than the normally available utilities.

According to framework, and assuming I didn’t misread, the EC is exposed! So it should be possible to use rweverything to set the charge limit, much like controlling a fan.

2 Likes

Have not heard of that utility, I’ll have to try it out soon. If someone doesn’t beat me to it I’ll post what my experience was

Re F2 to enter the BIOS and F12 to enter the one-time boot override, I’ve only gotten it to work if I also press the Fn key:

Fn-F2
Fn-F12

Which might be obvious since that’s how you get the function keys, but might be worth mentioning for those of us who don’t know :slight_smile:

4 Likes

That’s good to know as well!

1 Like

This may be a good thing to point out in the guide for 1st time use if it isn’t already. Folks are giddy & excited to get it going and may not realize that Fn key is part of the equation.

@nrp

4 Likes

3.03 Beta is now available: Public Beta Test: BIOS v3.03 + Driver Bundle 2021_08_31

3.03 Beta changelog (as of 2021-09-03): Framework Laptop BIOS and Driver Releases

New Features

  • Added Chassis Intrusion Detection Setup on BIOS setup advanced settings page.

Fixes

  • Solve issue where user cannot enter the BIOS menus after rebooting from Linux.
  • Increase switching frequency of side LEDs and keyboard backlight to reduce flicker.
  • Improve power button behavior to detect short press to power on.

Known Issues

  • System will not power on without battery present.
  • System cannot recognize Thunderbolt 3 devices after resuming from S4.

@ImaxinarDM the guide is a wiki so anyone can edit it, that said I’ve already added a note about the function lock.

2 Likes

Anybody know how to send feedback about this community system? This thread has numerous references to “EC” but I have no idea what that refers to. I tried to search using Ctrl-F to use the browser’s search facility but they have trapped that key combination and launch their own search which won’t let me search for “ec” – they say it is too short. They assume too much.
framework_search

1 Like

Maybe EC = Embedded controller - Wikipedia ?

Anybody know how to send feedback about this community system?

Do you want to send a feedback to the system (Discourse)? That is maybe https://meta.discourse.org/ at https://www.discourse.org/ . You can post with category: feature or bug.

1 Like

It does in fact reference embedded controller

See the above thread for some more context on this discussion

Beta BIOS v3.06 is now available:

After installing BIOS 3.06 on my Batch 4 laptop, the G-Sensor option disappeared from the menu.

They also stated that they were removing the accelerometer from the newer batches, due to issues with component sourcing (since it had no use with the only drive being M.2). Makes sense they’d remove support in the newest BIOS.

1 Like

Good catch, I was distracted by testing the power button dimming and completely overlooked it.

Anyone, could you help me to understand a basic thing about BIOS? Is the BIOS what only Framework team is developing? Or another vendor is mainly developing with Framework? Is there the “upstream” project of the BIOS?

Who deleted “the G-Sensor option from the menu”?