-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
On my Framework Laptop 13 (AMD Ryzen 7040Series), executing sudo framework_tool --features
gives the following output, without further explanations:
ID | Name | Enabled?
-- | --------------------------- | --------
0 | Limited | false
1 | Flash | true
2 | PwmFan | true
3 | PwmKeyboardBacklight | true
4 | Lightbar | false
5 | Led | true
6 | MotionSense | false
7 | Keyboard | true
8 | PersistentStorage | false
9 | Port80 | true
10 | Thermal | true
11 | BacklightSwitch | false
12 | WifiSwitch | false
13 | HostEvents | true
14 | Gpio | true
15 | I2c | true
16 | Charger | true
17 | Battery | true
18 | SmartBattery | true
19 | HangDetect | false
20 | Pmu | false
21 | SubMcu | false
22 | UsbPd | false
23 | UsbMux | false
24 | MotionSenseFifo | false
25 | SecureVstore | true
26 | UsbcSsMuxVirtual | false
27 | Rtc | false
28 | Fingerprint | false
29 | Touchpad | false
30 | RwSig | false
31 | DeviceEvent | false
32 | UnifiedWakeMasks | true
33 | HostEvent64 | true
34 | ExecInRam | true
35 | Cec | false
36 | MotionSenseTightTimesStamps | false
37 | RefinedTabletModeHysteresis | false
38 | Efs2 | false
39 | Scp | false
40 | Ish | false
41 | TypecCmd | false
42 | TypecRequireApModeEntry | false
43 | TypeCMuxRequireApAck | false
44 | S4Residency | false
45 | TypeCApMuxSet | false
46 | TypeCApVdmSend | false
47 | SystemSafeMode | false
48 | AssertReboots | false
49 | TokenizedLogging | false
50 | AmdStbDump | false
51 | MemoryDump | false
52 | Dp21 | false
53 | ScpC1 | false
54 | UcsiPpm | false
It isn't clear what most of these things means. E.g.
- what is
Port80
, and what does it mean if it isEnabled? true
? - regarding
Rtc: Enabled? false
:- does the existence/presence of this line mean that a real-time clock (?) exists in the system, but it is currently disabled?
- or does it mean that the system does not have an "Rtc"?
- my laptop has a touchpad, and it is working well right now. Then how come
Touchpad: Enabled? false
is being reported?
Please provide documentation for all these "names", and the general behavior of the command (e.g. does it only show those "names" which make sense for the Framework hardware model on which the command is executed).
This report is based on the following framework_tool version:
framework_tool --version
Tool Version Information
Version: 0.4.5
Built At: Fri, 8 Aug 2025 12:05:51 +0000
Git Commit: 4ab51be489c612dbb20e5adfcf1b55df8bde0c15
Git Dirty: false
Metadata
Metadata
Assignees
Labels
No labels