You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The version host command reads one version from the running image and one version from flash. On hx20/30, flash is locked out due to a pin mux conflict, so the version that isn’t currently running can’t be read.
You can unlock flash with host command 3E01 parameter 0x03 (byte), and re-lock it with parameter 0x00 (byte). 🙂
Activity
DeflateAwning commentedon Sep 5, 2023
Seems weird this isn't done yet. Any updates on when this'll get done, Framework?
crc-32 commentedon Oct 10, 2023
Upon initial investigation using
ectool versionit looks like its stillhx30commit fd2a203:No idea why RW version is empty here
DHowett commentedon Oct 10, 2023
The version host command reads one version from the running image and one version from flash. On hx20/30, flash is locked out due to a pin mux conflict, so the version that isn’t currently running can’t be read.
You can unlock flash with host command 3E01 parameter 0x03 (byte), and re-lock it with parameter 0x00 (byte). 🙂
crc-32 commentedon Oct 10, 2023
Aha 👍 makes sense thanks! I was mistaken thinking it was only locking writes not inaccessible entirely.
JohnAZoidberg commentedon Mar 27, 2025
12th and 13th gen can use the same firmware. The EC board name is hx30.
See this branch: https://github.com/FrameworkComputer/EmbeddedController/tree/fwk-hx20-hx30-4410