Releases: FrameworkComputer/framework-system
Releases · FrameworkComputer/framework-system
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.