https://turingpi.com logo
#│firmware-dev
Title
# │firmware-dev
s

svenrademakers

12/04/2023, 2:51 PM
for those interested, i just pushed a new commit to
master
which contains the open work i had lying around: * Added a sha256 checksum field to the
Flash Node
and
Upgrade Firmware
tabs. * Crc calculation can be skipped for
Flash Node
, there is a checkbox now. Pressing it for the first time gives you an additional warning dialog * I decided to push .xz decompression support as well. In theory you can now feed the UI .xz images for both Node Flashing and Firmware Upgrade. But in practice it will mainly be functional for firmware upgrade packages, due to the high RAM and CPU demands of xz archives. The BMC will calculate a budget of RAM that the decoder is allowed to eat based on the current availability, this should prevent the BMC from hanging because it runs out of memory. https://cdn.discordapp.com/attachments/1179360051442487427/1181246344145412136/xz_mem_fail.png?ex=65805c62&is=656de762&hm=e760f27a317c8217438e7df7db649ed7c02d33e5fd52bd9053cb6b5d00115144&