$ make firmware-info MPC-2.10.1-Update.img # prints json from the cfw database
$ make firmware-info MPC-2.10.1.83.tkglarp-Update.img # prints error because the sha512 is unknown by the firmwares.json file
$ make build-cfw MPC-2.10.1.83.tkglarp-Update.img # spits error, because the sha512 is not found
$ make build-cfw MPC-2.10.1-Update.img # build custom firmware ... it is create into ./firmwares (having a timestamp + checksum file
$ make diff-firmwares MPC-2.10.1-Update.img MPC-2.10.1.83.tkglarp-Update.img # create diffs for two firmwares (creates diff file into ./firmwares)
$ make diff-firmwares MPC-2.10.1.83.tkglarp-Update.img MPC-2.10.1-Update.20220211_132655_cfw.img # enter here as 2nd file the file that build-cfw create ... there are no differences expect the stuff I will mention in the next section
CFW Builder
Required changes:
Put your firmwares into ./firmware e.g.
Play with it
What is different?
What is better?