hikalium
hikalium
to make it easy to use lium, without preparing Rust toolchain...
make a wrapper for this: ``` # (in chroot) sudo emerge -1 hdctools sudo flashrom -p raiden_debug_spi:target=AP,serial=0780A02E-8C65B668 -r -i GBB:/tmp/gbb.bin sudo futility gbb -s --flags=0x40b9 /tmp/gbb.bin /tmp/gbb2.bin sudo flashrom -p...
Since lium covers so many features and hard to sort the command/subcommand, it is helpful if it has an AI suggested or supported interactive mode. In this mode, user can...
Low-level operations like reboot can be done via servo as well and we should support doing such kind of tasks via servo as well for making recovery easy.
libchrome is a core library of the ChromeOS, and it is frequently updated incompatible way. Thus the user deploy a different version of libchrome, the DUT can be easily bricked....
We can query the synced version by portageq-${board} envvar PORTAGE_BINHOST. This is good for synced up the DUT with currently checked out cros-sdk.
When working with a stack of commits, I often have to format individual ones by doing git rebase -i, selecting the commit with bad formatting, running clang-format.py, git commit --amend...
Impl --skip-mirror-sync or --do-mirror-sync for lium sync