------------------------------------------------------------------- Mon Jan 19 10:01:20 UTC 2026 - Nico Krapp - Update to 0.5.0 * --inputdeck: Try Framework 16 if can't detect system type by @JohnAZoidberg in #188 * --versions: Add OS and tool version by @JohnAZoidberg in #178 * devenv: Add dependencies to build and run uefi tool in QEMU by @JohnAZoidberg in #190 * [Please test] Fix build errors with table length by @tripplehelix in #193 * gh-actions: Also upload linux release build by @JohnAZoidberg in #194 * Framework 13 and 16 AMD Ryzen 7040 Windows driver by @JohnAZoidberg in #197 * Return unnecessary return statements by @JohnAZoidberg in #199 * EXAMPLES_ADVANCED: Document --tablet-mode by @JohnAZoidberg in #200 * Reading usb hub firmware version by @quinchou77 in #202 * Clean up README by @JohnAZoidberg in #201 * guid-create: All changes merged upstream by @JohnAZoidberg in #203 * Update lockfile by @JohnAZoidberg in #204 * Add support for Framework 16 AMD AI 300 Series by @JohnAZoidberg in #206 * copilot keyboard: Add comment by @JohnAZoidberg in #209 * Typo in README.md by @GhelloZ in #210 * Windows Driver: Show supported BIOS version in error message by @JohnAZoidberg in #207 * rgbkbd: Name arguments by @JohnAZoidberg in #212 * README: fix Archlinux installation instruction by @qwertviop in #213 * GpuVendor: Add Nvidia GN22 ID by @JohnAZoidberg in #214 * README: Add OpenSUSE installation instructions by @JohnAZoidberg in #216 * commandline: Print Parade retimer ver in --versions by @JohnAZoidberg in #217 * esrt: Get full ESRT table entries on Windows by @JohnAZoidberg in #220 * power: Fix position of port 3 by @JohnAZoidberg in #223 * Dump NVMe firwmare version on Linux by @JohnAZoidberg in #225 * Framework 13: Print audio and touch board ID by @JohnAZoidberg in #228 * autofanctrl: Allow specifying fan index by @JohnAZoidberg in #229 * GPU_descriptor: replaced underscores with hyphens by @JJ-Shapiro in #230 * --versions: Add support for Genesys GL3590 Hub Firmware Version by @JohnAZoidberg in #231 * --test-retimer: Allow testing retimer update mode by @JohnAZoidberg in #232 * --flash-ec: Check platform before flashing by @JohnAZoidberg in #237 * Build FreeBSD on GH Actions in VM by @JohnAZoidberg in #234 * Parade no errror by @JohnAZoidberg in #238 * Add more PD test binaries by @JohnAZoidberg in #239 * clap_std: Remove unused import by @JohnAZoidberg in #241 * docs: add Fedora installation method via the Terra by @Owen-sz in #242 * fix (README): missing parentheses in Fedora line by @Owen-sz in #243 * commandline: Add --uptimeinfo by @JohnAZoidberg in #244 * Add i2c_write_block function by @JohnAZoidberg in #245 * Add --s0ix-counter command by @JohnAZoidberg in #246 * --versions: Add support for dumping NVIDIA graphics info by @JohnAZoidberg in #208 * .gitignore: Ignore claude's temp files by @JohnAZoidberg in #247 * turn on bay power when programming eeprom by @kiram9 in #240 * i2c_passthru: Don't panic if error by @JohnAZoidberg in #248 * Fix clippy warnings on windows by @JohnAZoidberg in #249 * Update deps jan 2026 by @JohnAZoidberg in #251 * GetCmdVersion: Don't fall back to v0 if >0xFF by @JohnAZoidberg in #250 * chromium_ec: Add host command to read board ID by @JohnAZoidberg in #236 * Prepare v0.5.0 by @JohnAZoidberg in #252 - drop make-reproducable.patch, fixed upstream ------------------------------------------------------------------- Thu Aug 14 11:35:24 UTC 2025 - Nico Krapp - regenerate vendor tarball to update slab to 0.4.11 to fix CVE-2025-55159 (bsc#1248046) ------------------------------------------------------------------- Wed Jul 9 11:23:08 UTC 2025 - Nico Krapp - Update to 0.4.5 * Update blocklist of unsafe commands by @JohnAZoidberg in #187 - Update to 0.4.4 * ccgx: derive Ord for AppVersion and BaseVersion by @JohnAZoidberg in #175 * Add support for EC_CMD_REBOOT_AP_ON_G3 by @JohnAZoidberg in #181 * --inputdeck: On FW16 also print sleep_l gpio state by @JohnAZoidberg in #179 * Update docs by @JohnAZoidberg in #176 * Current and charge rate limit cannot be read by @JohnAZoidberg in #182 * uefi: Fix shell args when run from a script by @JohnAZoidberg in #185 * Add --feature readonly, to build a bin without risky commands by @JohnAZoidberg in #141 * Bump to v0.4.4 by @JohnAZoidberg in #186 ------------------------------------------------------------------- Tue Jun 10 14:21:14 UTC 2025 - Nico Krapp - Update to 0.4.3 * gh-actions: Split UEFI build into separate action by @JohnAZoidberg in #151 * esrt: Add framework desktop GUID by @JohnAZoidberg in #152 * MEC detection: Fail if permission denied by @JohnAZoidberg in #154 * Add devenv.nix by @JohnAZoidberg in #155 * esrt: fix ESRT GUID for EFI device by @aokblast in #156 * --versions: Show any number of PD versions by @JohnAZoidberg in #157 * Fix formatting by @JohnAZoidberg in #158 * ec_binary: Make it less misleading if legacy cookie not found by @JohnAZoidberg in #159 * EXAMPLES: Add intel core ultra by @JohnAZoidberg in #161 * README: Explain how to install with winget by @JohnAZoidberg in #162 * chromium_ec: Erase EC in sections by @JohnAZoidberg in #160 * EXAMPLES: Document fingerprint reader brightness by @JohnAZoidberg in #164 * Show ALS sensor on unknown systems by @JohnAZoidberg in #163 * Add support for dynamic number of PDs by @JohnAZoidberg in #166 * Add debug commands to disable/enable and reset PD controller by @JohnAZoidberg in #165 * README: Add nix-shell by @JohnAZoidberg in #168 * portio_mec: Don't print init by @JohnAZoidberg in #169 * Correctly identify right and left PD controllers by @JohnAZoidberg in #170 * framework_tool: Add copyright into .exe properties by @JohnAZoidberg in #172 * Fix remap key docstring by @jodavaho in #173 * fw16: add command to write and read expansion bay eeprom by @kiram9 in #171 * Bump version to 0.4.3 by @JohnAZoidberg in #167 ------------------------------------------------------------------- Mon May 26 14:00:56 UTC 2025 - Nico Krapp - Update to 0.4.2 * --expansion-bay: Print PCIe config by @JohnAZoidberg in #138 * --get-gpio: Return all GPIOs if no name was passed by @JohnAZoidberg in #142 * --sensors: Get information about sensors by @JohnAZoidberg in #143 * Add --ps2-enable to control ps2 emulation by @JohnAZoidberg in #139 * Cleanup --versions command to hide unnecessary details by @JohnAZoidberg in #146 * Allow keyboard remapping by @JohnAZoidberg in #145 * Build Rufus compatible ISO by @JohnAZoidberg in #149 * Allow installing with cargo install by @JohnAZoidberg in #147 * Allow flashing EC RW region by @JohnAZoidberg in #150 ------------------------------------------------------------------- Thu May 8 13:05:24 UTC 2025 - Nico Krapp - Update to 0.4.1 * Fix charge limit based on battery charge by @JohnAZoidberg in #123 * Split I2C tunneling out of ccgx module by @JohnAZoidberg in #112 * chromium_ec: Use portio if /dev/cros_ec does not exist by @JohnAZoidberg in #124 * chromioum_ec: Autodetect Microchip EC when using portio by @JohnAZoidberg in #125 * --version: Add revision of mainboard by @JohnAZoidberg in #127 * --inputdeck: Fix Chassis Closed status by @JohnAZoidberg in #130 * Don't require PD config if platform isn't detected by @JohnAZoidberg in #129 * Simplify features and detect based on OS by @JohnAZoidberg in #126 * windows: Run --versions command if double-clicked by @JohnAZoidberg in #132 * --thermal: Add Framework 12 charger IC temp and unknown sensors by @JohnAZoidberg in #135 * windows: Fix --console follow by @JohnAZoidberg in #136 * Bump version to 0.4.1 by @JohnAZoidberg in #133 * More examples by @JohnAZoidberg in #137 ------------------------------------------------------------------- Fri May 2 10:16:57 UTC 2025 - Nico Krapp - Update to 0.4.0 * framework_uefi: Document how to build on Windows by @JohnAZoidberg in #102 * Don't show retimer as unknown if none present by @JohnAZoidberg in #103 * gh-actions: Disable FreeBSD builds by @JohnAZoidberg in #105 * chromium_ec: Add adc_read by @JohnAZoidberg in #108 * freebsd: Remove warning by @JohnAZoidberg in #110 * chromium_ec: Fix reading EC console by @JohnAZoidberg in #106 * Fix windows clippy lint by @JohnAZoidberg in #111 * power: Detect number of fans and report all of them by @JohnAZoidberg in #113 * Revert "gh-actions: Disable FreeBSD builds" by @JohnAZoidberg in #115 * Allow custom fan speed control by @JohnAZoidberg in #114 * Show firmware version of Framework 16 Inputmodules by @JohnAZoidberg in #104 * Add more EXAMPLES by @JohnAZoidberg in #116 * Add --expansion-bay command to print info by @JohnAZoidberg in #107 * --input-deck: Print Framework12 and Framework 13 input deck status by @JohnAZoidberg in #109 * touchscreen_win: Find the right path with hidapi by @JohnAZoidberg in #119 * Chargerate by @JohnAZoidberg in #117 * Improve commandline output by @JohnAZoidberg in #121 * Get information from USI Stylus by @JohnAZoidberg in #118 * Add command to set EC hibernation delay by @JohnAZoidberg in #122 * Bump version to 0.4.0 by @JohnAZoidberg in #120 - add examples to documentation ------------------------------------------------------------------- Mon Apr 28 15:01:02 UTC 2025 - Nico Krapp - Update to 0.3.0 * Add export and Debug deriving by @JohnAZoidberg in #78 * Update dependencies by @JohnAZoidberg in #79 * Add support for Framework 2nd Gen Event platforms by @JohnAZoidberg in #81 * Add command to toggle tablet mode by @JohnAZoidberg in #82 * fp-brightness: Add support for V1 host command by @JohnAZoidberg in #85 * framework_lib: Add ultra-low powerbutton brightness by @JohnAZoidberg in #83 * Add accelerometer support by @JohnAZoidberg in #86 * chromium: Add device_complete to diags by @JohnAZoidberg in #87 * Add support for RGB command by @JohnAZoidberg in #84 * freebsd: Build with latest stable on gh actions by @JohnAZoidberg in #89 * camera: Print firmware version of camera by @JohnAZoidberg in #88 * camera: Don't crash if something's wrong by @JohnAZoidberg in #93 * touchpad: Show IC type and firmware version by @JohnAZoidberg in #94 * Fix H2O capsule analysis by @JohnAZoidberg in #92 * windows: Upload release binary by @JohnAZoidberg in #99 * windows: Don't panic if driver not installed by @JohnAZoidberg in #100 * framework12: Support reading touchpad version by @JohnAZoidberg in #97 * touchscreen: Dump firmware version and protocol by @JohnAZoidberg in #90 * add commands to read/write gpu serial by @kiram9 in #98 * Add completions for ZSH and Bash by @bsdlme in #96 ------------------------------------------------------------------- Wed Apr 16 13:03:46 UTC 2025 - Nico Krapp - add make-reproducable.patch to force newer versions of dependencies to make package reproducable ------------------------------------------------------------------- Wed Feb 26 09:54:17 UTC 2025 - Nico Krapp - Update to 0.2.1 * ccgx: Format PD version as decimal on 11th Gen by @JohnAZoidberg in #75 * Bump to v0.2.1 by @JohnAZoidberg in #77 - Update to 0.2.0 * Merge pull request #67 from FrameworkComputer/prep-v0.2.0 * Release v0.2.0 ------------------------------------------------------------------- Wed Nov 20 13:25:21 UTC 2024 - Nico Krapp - initial version 0.1.0