Skip to content

Instantly share code, notes, and snippets.

@aokblast
Created March 22, 2025 06:18
Show Gist options
  • Select an option

  • Save aokblast/20581cb74dea82cb8645cc96d7c7b723 to your computer and use it in GitHub Desktop.

Select an option

Save aokblast/20581cb74dea82cb8645cc96d7c7b723 to your computer and use it in GitHub Desktop.
UEFI BIOS
Version: 03.01
Release Date: 07/08/2024
EC Firmware
Total: 256
Offset: 8
checksum_size: 8
data.len(): 0
Checksum of
00000000: 0300 0400 0000 0000 ........
is: 0xF9
Waiting to be ready
Ready, transferring request buffer: 0x3 0xF9 0x4 0x0 0x0 0x0 0x0 0x0
transfer_write(size=8, buffer=)0x3 0xF9 0x4 0x0 0x0 0x0 0x0 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0347 0000 4500 0000 .G..E...
Data Len is: 69
transfer_read(port=0x800, address=0x8, size=0x45)
Read bytes:
00000808: 6d61 7269 676f 6c64 2d33 2e30 2e31 2d33 marigold-3.0.1-3
00000818: 6237 3764 3231 2032 3032 342d 3037 2d30 b77d21 2024-07-0
00000828: 3520 3030 3a35 373a 3232 206d 6172 6967 5 00:57:22 marig
00000838: 6f6c 6431 4069 702d 3137 322d 3236 2d33 old1@ip-172-26-3
00000848: 2d32 3236 00 -226.
Checksum of
00000000: 0347 0000 4500 0000 .G..E...
00000000: 6d61 7269 676f 6c64 2d33 2e30 2e31 2d33 marigold-3.0.1-3
00000010: 6237 3764 3231 2032 3032 342d 3037 2d30 b77d21 2024-07-0
00000020: 3520 3030 3a35 373a 3232 206d 6172 6967 5 00:57:22 marig
00000030: 6f6c 6431 4069 702d 3137 322d 3236 2d33 old1@ip-172-26-3
00000040: 2d32 3236 00 -226.
is: 0x0
Build version: "marigold-3.0.1-3b77d21 2024-07-05 00:57:22 marigold1@ip-172-26-3-226"
Total: 256
Offset: 8
checksum_size: 9
data.len(): 1
Checksum of
00000000: 0300 013e 0000 0100 00 ...>.....
is: 0xBD
Waiting to be ready
Ready, transferring request buffer: 0x3 0xBD 0x1 0x3E 0x0 0x0 0x1 0x0 0x0
transfer_write(size=9, buffer=)0x3 0xBD 0x1 0x3E 0x0 0x0 0x1 0x0 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 03fd 0000 0000 0000 ........
Data Len is: 0
Total: 256
Offset: 8
checksum_size: 8
data.len(): 0
Checksum of
00000000: 0300 0200 0000 0000 ........
is: 0xFB
Waiting to be ready
Ready, transferring request buffer: 0x3 0xFB 0x2 0x0 0x0 0x0 0x0 0x0
transfer_write(size=8, buffer=)0x3 0xFB 0x2 0x0 0x0 0x0 0x0 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 03d2 0000 6400 0000 ....d...
Data Len is: 100
transfer_read(port=0x800, address=0x8, size=0x64)
Read bytes:
00000808: 6d61 7269 676f 6c64 2d33 2e30 2e31 2d33 marigold-3.0.1-3
00000818: 6237 3764 3231 0000 0000 0000 0000 0000 b77d21..........
00000828: 6d61 7269 676f 6c64 2d33 2e30 2e31 2d33 marigold-3.0.1-3
00000838: 6237 3764 3231 0000 0000 0000 0000 0000 b77d21..........
00000848: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000858: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000868: 0100 0000 ....
Checksum of
00000000: 03d2 0000 6400 0000 ....d...
00000000: 6d61 7269 676f 6c64 2d33 2e30 2e31 2d33 marigold-3.0.1-3
00000010: 6237 3764 3231 0000 0000 0000 0000 0000 b77d21..........
00000020: 6d61 7269 676f 6c64 2d33 2e30 2e31 2d33 marigold-3.0.1-3
00000030: 6237 3764 3231 0000 0000 0000 0000 0000 b77d21..........
00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000060: 0100 0000 ....
is: 0x0
RO Version: "marigold-3.0.1-3b77d21"
RW Version: "marigold-3.0.1-3b77d21"
Current image: RO
PD Controllers
Total: 256
Offset: 8
checksum_size: 20
data.len(): 12
Checksum of
00000000: 0300 9e00 0000 0c00 0102 0800 0200 0880 ................
00000010: 0100 0000 ....
is: 0xBD
Waiting to be ready
Ready, transferring request buffer: 0x3 0xBD 0x9E 0x0 0x0 0x0 0xC 0x0 0x1 0x2 0x8 0x0 0x2 0x0 0x8 0x80 0x1 0x0 0x0 0x0
transfer_write(size=20, buffer=)0x3 0xBD 0x9E 0x0 0x0 0x0 0xC 0x0 0x1 0x2 0x8 0x0 0x2 0x0 0x8 0x80 0x1 0x0 0x0 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0372 0000 0300 0000 .r......
Data Len is: 3
transfer_read(port=0x800, address=0x8, size=0x3)
Read bytes:
00000808: 0002 86 ...
Checksum of
00000000: 0372 0000 0300 0000 .r......
00000000: 0002 86 ...
is: 0x0
Total: 256
Offset: 8
checksum_size: 20
data.len(): 12
Checksum of
00000000: 0300 9e00 0000 0c00 0102 0800 0200 0880 ................
00000010: 0800 1000 ....
is: 0xA6
Waiting to be ready
Ready, transferring request buffer: 0x3 0xA6 0x9E 0x0 0x0 0x0 0xC 0x0 0x1 0x2 0x8 0x0 0x2 0x0 0x8 0x80 0x8 0x0 0x10 0x0
transfer_write(size=20, buffer=)0x3 0xA6 0x9E 0x0 0x0 0x0 0xC 0x0 0x1 0x2 0x8 0x0 0x2 0x0 0x8 0x80 0x8 0x0 0x10 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0388 0000 0a00 0000 ........
Data Len is: 10
transfer_read(port=0x800, address=0x8, size=0xA)
Read bytes:
00000808: 0002 0100 6333 626e 0200 ....c3bn..
Checksum of
00000000: 0388 0000 0a00 0000 ........
00000000: 0002 0100 6333 626e 0200 ....c3bn..
is: 0x0
Total: 256
Offset: 8
checksum_size: 20
data.len(): 12
Checksum of
00000000: 0300 9e00 0000 0c00 0102 0800 0200 0880 ................
00000010: 0800 1800 ....
is: 0x9E
Waiting to be ready
Ready, transferring request buffer: 0x3 0x9E 0x9E 0x0 0x0 0x0 0xC 0x0 0x1 0x2 0x8 0x0 0x2 0x0 0x8 0x80 0x8 0x0 0x18 0x0
transfer_write(size=20, buffer=)0x3 0x9E 0x9E 0x0 0x0 0x0 0xC 0x0 0x1 0x2 0x8 0x0 0x2 0x0 0x8 0x80 0x8 0x0 0x18 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0370 0000 0a00 0000 .p......
Data Len is: 10
transfer_read(port=0x800, address=0x8, size=0xA)
Read bytes:
00000808: 0002 7300 0036 626e 0800 ..s..6bn..
Checksum of
00000000: 0370 0000 0a00 0000 .p......
00000000: 0002 7300 0036 626e 0800 ..s..6bn..
is: 0x0
Total: 256
Offset: 8
checksum_size: 20
data.len(): 12
Checksum of
00000000: 0300 9e00 0000 0c00 0102 0800 0200 0880 ................
00000010: 0800 2000 .. .
is: 0x96
Waiting to be ready
Ready, transferring request buffer: 0x3 0x96 0x9E 0x0 0x0 0x0 0xC 0x0 0x1 0x2 0x8 0x0 0x2 0x0 0x8 0x80 0x8 0x0 0x20 0x0
transfer_write(size=20, buffer=)0x3 0x96 0x9E 0x0 0x0 0x0 0xC 0x0 0x1 0x2 0x8 0x0 0x2 0x0 0x8 0x80 0x8 0x0 0x20 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0370 0000 0a00 0000 .p......
Data Len is: 10
transfer_read(port=0x800, address=0x8, size=0xA)
Read bytes:
00000808: 0002 7300 0036 626e 0800 ..s..6bn..
Checksum of
00000000: 0370 0000 0a00 0000 .p......
00000000: 0002 7300 0036 626e 0800 ..s..6bn..
is: 0x0
Total: 256
Offset: 8
checksum_size: 20
data.len(): 12
Checksum of
00000000: 0300 9e00 0000 0c00 0202 4000 0200 4080 ..........@...@.
00000010: 0100 0000 ....
is: 0x4C
Waiting to be ready
Ready, transferring request buffer: 0x3 0x4C 0x9E 0x0 0x0 0x0 0xC 0x0 0x2 0x2 0x40 0x0 0x2 0x0 0x40 0x80 0x1 0x0 0x0 0x0
transfer_write(size=20, buffer=)0x3 0x4C 0x9E 0x0 0x0 0x0 0xC 0x0 0x2 0x2 0x40 0x0 0x2 0x0 0x40 0x80 0x1 0x0 0x0 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0372 0000 0300 0000 .r......
Data Len is: 3
transfer_read(port=0x800, address=0x8, size=0x3)
Read bytes:
00000808: 0002 86 ...
Checksum of
00000000: 0372 0000 0300 0000 .r......
00000000: 0002 86 ...
is: 0x0
Total: 256
Offset: 8
checksum_size: 20
data.len(): 12
Checksum of
00000000: 0300 9e00 0000 0c00 0202 4000 0200 4080 ..........@...@.
00000010: 0800 1000 ....
is: 0x35
Waiting to be ready
Ready, transferring request buffer: 0x3 0x35 0x9E 0x0 0x0 0x0 0xC 0x0 0x2 0x2 0x40 0x0 0x2 0x0 0x40 0x80 0x8 0x0 0x10 0x0
transfer_write(size=20, buffer=)0x3 0x35 0x9E 0x0 0x0 0x0 0xC 0x0 0x2 0x2 0x40 0x0 0x2 0x0 0x40 0x80 0x8 0x0 0x10 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0388 0000 0a00 0000 ........
Data Len is: 10
transfer_read(port=0x800, address=0x8, size=0xA)
Read bytes:
00000808: 0002 0100 6333 626e 0200 ....c3bn..
Checksum of
00000000: 0388 0000 0a00 0000 ........
00000000: 0002 0100 6333 626e 0200 ....c3bn..
is: 0x0
Total: 256
Offset: 8
checksum_size: 20
data.len(): 12
Checksum of
00000000: 0300 9e00 0000 0c00 0202 4000 0200 4080 ..........@...@.
00000010: 0800 1800 ....
is: 0x2D
Waiting to be ready
Ready, transferring request buffer: 0x3 0x2D 0x9E 0x0 0x0 0x0 0xC 0x0 0x2 0x2 0x40 0x0 0x2 0x0 0x40 0x80 0x8 0x0 0x18 0x0
transfer_write(size=20, buffer=)0x3 0x2D 0x9E 0x0 0x0 0x0 0xC 0x0 0x2 0x2 0x40 0x0 0x2 0x0 0x40 0x80 0x8 0x0 0x18 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0370 0000 0a00 0000 .p......
Data Len is: 10
transfer_read(port=0x800, address=0x8, size=0xA)
Read bytes:
00000808: 0002 7300 0036 626e 0800 ..s..6bn..
Checksum of
00000000: 0370 0000 0a00 0000 .p......
00000000: 0002 7300 0036 626e 0800 ..s..6bn..
is: 0x0
Total: 256
Offset: 8
checksum_size: 20
data.len(): 12
Checksum of
00000000: 0300 9e00 0000 0c00 0202 4000 0200 4080 ..........@...@.
00000010: 0800 2000 .. .
is: 0x25
Waiting to be ready
Ready, transferring request buffer: 0x3 0x25 0x9E 0x0 0x0 0x0 0xC 0x0 0x2 0x2 0x40 0x0 0x2 0x0 0x40 0x80 0x8 0x0 0x20 0x0
transfer_write(size=20, buffer=)0x3 0x25 0x9E 0x0 0x0 0x0 0xC 0x0 0x2 0x2 0x40 0x0 0x2 0x0 0x40 0x80 0x8 0x0 0x20 0x0
transfer_read(port=0x800, address=0x0, size=0x8)
Read bytes:
00000800: 0370 0000 0a00 0000 .p......
Data Len is: 10
transfer_read(port=0x800, address=0x8, size=0xA)
Read bytes:
00000808: 0002 7300 0036 626e 0800 ..s..6bn..
Checksum of
00000000: 0370 0000 0a00 0000 .p......
00000000: 0002 7300 0036 626e 0800 ..s..6bn..
is: 0x0
Right (01)
Main: 0.0.08 (Active)
Backup: 0.0.08
Left (23)
Main: 0.0.08 (Active)
Backup: 0.0.08
Retimers
Left: 0x270 (624)
Right: 0x270 (624)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment