Martin Kepplinger
b3fd293aee
add x230t as new board
4 years ago
Benjamin Slade
bfb7842860
modify scripts to fallback to traditional commands if no systemd
4 years ago
Martin Kepplinger
106d9ff19a
x230: add flashrom options similar to what Heads does
Fixes #142
4 years ago
Martin Kepplinger
c5f29df11a
x230: update defconfigs and fix reboot issue
4 years ago
Martin Kepplinger
ffa582fe1d
x230_skulls: describe more flash regions
5 years ago
Martin Kepplinger
3ecfde0aea
use whereis to find flashrom and dmidecode
5 years ago
Martin Kepplinger
92e7e65d78
x230: README: improve EC version check and documentation
5 years ago
Martin Kepplinger
9a99381e3e
x230: support running scripts from anywhere
change to working dir for the scripts that use util/.
5 years ago
Martin Kepplinger
0450134d64
x230: move functions.sh to util directory
5 years ago
Martin Kepplinger
81659c7371
x230: remove temporary output directory after flashing
5 years ago
Martin Kepplinger
2d39c3ab11
x230: fix output dir variable usage
5 years ago
Martin Kepplinger
cce820d0ce
x230_skulls.sh: print battery hardware health when verbose
This may help in refurbishing an x230 laptop.
5 years ago
Martin Kepplinger
bf47170195
x230_skulls.sh: add verbose switch
the update function already uses it
5 years ago
Martin Kepplinger
69eabbf9fc
x230: move the upgrade.sh into x230_skulls.sh
5 years ago
Martin Kepplinger
a531882815
x230: x230_skulls: improve usage text
5 years ago
Martin Kepplinger
eb91023c99
x230: include x230_before_first_install in x230_skulls
All we do is the bios vendor/version check. We can do that in any case.
Requirements don't change.
5 years ago
Martin Kepplinger
6e6faf0511
x230: remove redefinition of color codes
5 years ago
Martin Kepplinger
c9df776f0f
x230: rename check_x230_root to force_x230_and_root
5 years ago
Martin Kepplinger
8520560d62
x230: rename skulls_common to functions
5 years ago
Martin Kepplinger
407c7668a2
x230: improve the documentation of the different release images / configs
Fixes #56
Closes #58
5 years ago
Martin Kepplinger
cfc7f700d9
x230: add skulls_common script for functions
also, we use the check for x230 in the flashing scripts now. They have
to be run as root now.
6 years ago
Martin Kepplinger
35a0d6cdbf
x230: add battery check for flashing scripts
6 years ago
Martin Kepplinger
ea2c88754f
x230: make rebooting after flashing the default choice
6 years ago
Martin Kepplinger
0618e22e09
x230: x230_skulls: ask to reboot after flashing
6 years ago
Martin Kepplinger
7fe9650f2e
x230: x230_skulls: improve output readability
6 years ago
Martin Kepplinger
2d9a0b4333
x230: x230_skulls: bash syntax fixes
6 years ago
Martin Kepplinger
976f877ae4
x230: improve help texts for internal flashing scripts
6 years ago
Martin Kepplinger
3cdff0a0c7
x230: fix instructions for internal flashing
6 years ago
Martin Kepplinger
2f4a22ebd5
x230: rename x230_update.sh to x230_skulls.sh
6 years ago
Martin Kepplinger
2115021540
x230: x230_update.sh: replace filenames with variables
6 years ago
Martin Kepplinger
4678300e6e
x230: fix scripts in case no image found in working directory
6 years ago
Martin Kepplinger
2682f2836e
x230: fix usage of find
6 years ago
Martin Kepplinger
4c1bc87833
x230: x230_update.sh: add interactive file select if image not given on commandline
6 years ago
Martin Kepplinger
6600121ed3
x230: rename scripts and prepare to support more hardware flashers
Now our scripts start with _where_ it should be run. x230_*.sh should
be run on the x230 where Skulls should be installed. external_*.sh
obviously not.
This also adds the -f <flasher> option and an interactive menu if not
specified.
6 years ago
Martin Kepplinger
0c242f9029
x230: prepare_internal_flashing.sh: ask wheather to flash directly
6 years ago
Martin Kepplinger
a204ee5312
refactor to make the project hold any other devices too
6 years ago
Martin Kepplinger
f125875177
prepare_internal_flashing: add license headers
6 years ago
Martin Kepplinger
6e7befb4cb
prepare_internal_flashing: fix printed flashrom command
6 years ago
Martin Kepplinger
f3c6e8cfa2
prepare_internal_flashing: fix output filename for template flashrom command
6 years ago
Martin Kepplinger
d27aa540fb
prepare_internal_flashing: improve input / output file/path handling
6 years ago
Martin Kepplinger
5c2ec90dab
prepare_internal_flashing: add inputfilesize check
6 years ago
Martin Kepplinger
cb9972224b
add script to create 12MB image from 4MB release image for internal flashing
work in progress #18
6 years ago