update t440p script

This commit is contained in:
2026-04-14 01:16:13 -07:00
parent cf15115731
commit aaa53d6a09
19 changed files with 1046 additions and 11 deletions
+41
View File
@@ -0,0 +1,41 @@
#!/bin/sh
# Step: Extract original BIOS from both EEPROM chips
step_extract_bios() {
section "Extract Original BIOS"
info "The T440p has two EEPROM chips that need to be read:"
echo " - 4MB (top) chip"
echo " - 8MB (bottom) chip"
echo ""
info "Each chip will be read twice to verify data integrity."
warn "Make sure the programmer is attached to the correct chip!"
cd "$WORK_DIR" || return 1
# --- 4MB chip ---
echo ""
info "Attach the programmer to the 4MB (top) chip."
prompt_continue
info "Reading 4MB chip (read 1 of 2)..."
run_cmd "sudo flashrom --programmer ch341a_spi -r 4mb_backup1.bin" || return 1
info "Reading 4MB chip (read 2 of 2)..."
run_cmd "sudo flashrom --programmer ch341a_spi -r 4mb_backup2.bin" || return 1
success "4MB chip reads complete."
# --- 8MB chip ---
echo ""
info "Now attach the programmer to the 8MB (bottom) chip."
prompt_continue
info "Reading 8MB chip (read 1 of 2)..."
run_cmd "sudo flashrom --programmer ch341a_spi -r 8mb_backup1.bin" || return 1
info "Reading 8MB chip (read 2 of 2)..."
run_cmd "sudo flashrom --programmer ch341a_spi -r 8mb_backup2.bin" || return 1
success "8MB chip reads complete."
}