Releases: FrameworkComputer/framework-system
v0.4.0
Find examples for how to use here
What's Changed
- 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
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- 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
New Contributors
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- ccgx: Format PD version as decimal on 11th Gen by @JohnAZoidberg in #75
- Bump to v0.2.1 by @JohnAZoidberg in #77
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Merge pull request #67 from FrameworkComputer/prep-v0.2.0 Release v0.2.0
DP and HDMI Expansion Card Updater
This is a Linux (and Windows) tool to update the firmware. Should be used in conjunction with our guide at: HDMI Expansion Card power saving rework
The tools here replace the proprietary windows tools linked in the guide.
**NOTE: ** HDMI firmware MUST only be updated if you have done the rework!
The DP and HDMI Expansion cards have a CCG3 PD controller with firmware.
The firmware has two sides so that it can never be bricked. Only one side is active at a time.
Firmware Versions
Card | Version | Note | Compatibility |
---|---|---|---|
DP | 6 | Original Firmware | All revisions |
DP | 8 | Second Firmware Version | All revisions |
DP | 101 | Power Saving Firmware | All revisions |
HDMI | 5 | Original Firmware | Original rev |
HDMI | 105 | Power Saving Firmware | New/reworked |
HDMI | 106 | Power Saving & Bugfix | New/reworked |
Check Version
dp_hdmi_version
displays the current firmware version.
Example:
> ./dp_hdmi_version
HDMI Expansion Card
Serial Number: 11AD1D00B21A3F05471C0B00
Active Firmware: 104 (3.0.16.104)
Inactive Firmware: 105 (3.0.16.105)
Operating Mode: MainFw (#2)
DisplayPort Expansion Card
Serial Number: 11AD1D0030123F17142C0B00
Active Firmware: 101 (3.0.17.101)
Inactive Firmware: 008 (3.0.17.8)
Operating Mode: MainFw (#2)
Update Version
To update a card to a particular version, use the corresponding binary.
It will update all compatible connected cards.
For example:
> ./hdmi_update_105
File Firmware:
HDMI Expansion Card
3.0.16.105
Updating HDMI Expansion Card with SN: "11AD1D00B21A3F05471C0B00"
Before Updating
Active Firmware: 5 (3.0.16.5)
Inactive Firmware: 5 (3.0.16.5)
Operating Mode: BackupFw (#1)
Updating...
Updating Firmware Image 2
Firmware Update done.
Waiting for Expansion Card to restart
After Updating
Active Firmware: 105 (3.0.16.105)
Inactive Firmware: 105 (3.0.16.5)
Operating Mode: MainFw (#2)
v0.1.0 Alpha
Very early debug builds.