framework-system
framework-system copied to clipboard
Rust libraries and tools to interact with the Framework Computer systems
All dependencies should be on crates.io: - [ ] uefi - [ ] Need to upstream all changes or #184 - [ ] uefi-services - [ ] Need to upstream...
I'm using Laptop 16 with keyboard and num pad. I notice that every time I ran `framework_tool --kblight` to get or set the backlight, it always return `InvalidCommand`: ``` hms5232@Laptop-16-AMD-Ryzen-7040-Series:~$...
``` [I] zoid@freebsd-14 ~/c/framework-system (main)> cargo build 00:53:49 [9/1891] Compiling framework_tool v0.4.5 (/home/zoid/clone/framework-system/framework_tool) error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m64" "/tmp/rustc3asPFs/symbols.o" "" "-Wl,--as-needed" "-Wl,-Bstatic"...
Using the --thermal flag, framework_tool reports appropriately three fan RPM values for the Framework Desktop, corresponding to the PWM inputs for APU fan, Sys1, and Sys2. Issues are: 1. Fans...
Validated with https://github.com/google/sbat-rs ``` > sbat-tool validate ./framework_uefi/build/x86_64-unknown-uefi/boot.efi ./framework_uefi/build/x86_64-unknown-uefi/boot.efi: +----------------+-----+------------------------+----------------+---------+-------------------------------------------------------+ | component | gen | vendor | package | version | url | +----------------+-----+------------------------+----------------+---------+-------------------------------------------------------+ | sbat | 1 | SBAT...
This will help us figure out what's going on when a BIOS update fails. Different updates return different values.
Allows checking things like NVIDIA dGPU VBIOS Version.
We have shipped SSD Expansion cards with a few different types and versions of firmware. We should let the tool easily identify and distinguish them. See: https://github.com/FrameworkComputer/framework-system/commit/493e9f932651344b86f0a2bb7f7eae5a222689d4 smartctl can show...