summaryrefslogtreecommitdiff
path: root/update_bios.sh
blob: c42b3e38a42cad1795a5307baa73298b685e3672 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
set -e

: ${FLASHROM:="sudo flashrom -p dediprog"}
: ${CBFSTOOL:=cbfstool}

ROM=$0
OLDROM=$(mktemp)
NEWROM=$(mktemp)
MACS=$(mktemp)

$FLASHROM -r $OLDROM
$CBFSTOOL $OLDROM extract macs $MACS
cp $ROM $NEWROM
$CBFSTOOL $NEWROM add $MACS macs raw 0xfff00000
$FLASHROM -w $NEWROM

rm $OLDROM $NEWROM $MACS