Skip to content

Decode additional Framework16 and AMD related memmap items - #39

Draft
JohnAZoidberg wants to merge 1 commit into
mainfrom
lotus.decode-memmap
Draft

Decode additional Framework16 and AMD related memmap items#39
JohnAZoidberg wants to merge 1 commit into
mainfrom
lotus.decode-memmap

Conversation

@JohnAZoidberg

Copy link
Copy Markdown
Member

TODO:

  • Handle it better than just increasing EC_MEMMAP_SIZE*2
  • Figure out all items and whether they apply to Lotus and also Azalea
  • Figure out Lotus and Azalea fan names

Example:

cargo build && sudo ./target/debug/framework_tool --driver portio --expansion-bay
AMD
Power Slider: DC, Battery Saver (0b0001000)
STT Table: 7
CBP: true ([0, 0])
DTT Temp: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Expansion Bay
Serial Struct: [0, 0, 0, 0]
PD Version: [0, 0, 0, 0]
GPU CTRL: 0x8
MUX Status: GPU
Board Status: Present
PCIe Config: 8x1
Display On: false
GPU Type: AMD R23M (2)

Reference data:

Fan Module
Serial Struct: [0, 0, 0, 0]
Batt Manuf 2023-22-7
PD Version: [0, 0, 0, 0]
GPU CTRL: 0x0
Power Slider: AC, Best Power Efficiency (0b1000000)
Display On: false
STT Table: 13
CBP: true ([0, 0])
GPU Type: Initializing (0)
DTT Temp: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dGPU Module
Serial Struct: [0, 0, 0, 0]
Batt Manuf 2023-7-22
PD Version: [0, 0, 0, 0]
GPU CTRL: 0x8
Power Slider: DC, Battery Saver (0b0001000)
Display On: false
STT Table: 7
CBP: true ([0, 0])
GPU Type: AMD R23M (2)
DTT Temp: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

@JohnAZoidbergJohnAZoidberg changed the title Decode additional Frameowork16 and AMD related memmap itemsDecode additional Framework16 and AMD related memmap itemsAug 1, 2024
@JohnAZoidbergJohnAZoidberg mentioned this pull request Feb 9, 2025
7 tasks
TODO:
- [ ] Handle it better than just increasing EC_MEMMAP_SIZE*2
- [ ] Figure out all items and whether they apply to Lotus and also Azalea
- [ ] Figure out Lotus and Azalea fan names
Example:
```
cargo build && sudo ./target/debug/framework_tool --driver portio --expansion-bay
AMD
Power Slider: DC, Battery Saver (0b0001000)
STT Table: 7
CBP: true ([0, 0])
DTT Temp: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Expansion Bay
Serial Struct: [0, 0, 0, 0]
PD Version: [0, 0, 0, 0]
GPU CTRL: 0x8
MUX Status: GPU
Board Status: Present
PCIe Config: 8x1
Display On: false
GPU Type: AMD R23M (2)
```
Reference data:
```
Fan Module
Serial Struct: [0, 0, 0, 0]
Batt Manuf 2023-22-7
PD Version: [0, 0, 0, 0]
GPU CTRL: 0x0
Power Slider: AC, Best Power Efficiency (0b1000000)
Display On: false
STT Table: 13
CBP: true ([0, 0])
GPU Type: Initializing (0)
DTT Temp: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
dGPU Module
Serial Struct: [0, 0, 0, 0]
Batt Manuf 2023-7-22
PD Version: [0, 0, 0, 0]
GPU CTRL: 0x8
Power Slider: DC, Battery Saver (0b0001000)
Display On: false
STT Table: 7
CBP: true ([0, 0])
GPU Type: AMD R23M (2)
DTT Temp: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
```
Signed-off-by: Daniel Schaefer <dhs@frame.work>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@JohnAZoidberg