{"id":523,"date":"2021-05-21T08:35:35","date_gmt":"2021-05-21T08:35:35","guid":{"rendered":"https:\/\/7dc.org\/?p=523"},"modified":"2021-05-21T08:36:23","modified_gmt":"2021-05-21T08:36:23","slug":"protectli-release-new-firmware-update-tool","status":"publish","type":"post","link":"https:\/\/7dc.org\/index.php\/2021\/05\/21\/protectli-release-new-firmware-update-tool\/","title":{"rendered":"Protectli release new firmware update tool"},"content":{"rendered":"<br>\r\n<p>Protectli just released this <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/protectli-root\/protectli-firmware-updater\" target=\"_blank\">new integrated firmware flashing tool<\/a> for their devices. <\/p>\r\n<!-- \/wp:post-content -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>It is python3 script, using the usual flashfrom binary. Preferably (as this is what they test on) Ubuntu 20.04. It is working fine off of a live cd ISO boot. Apparently one should boot legacy, NOT UEFI as there are thought to be random issues flashing off of a UEFI booted Ubuntu Live.<br><br>This will streamline and reduce risk of user error when updating AMI BIOS or switching to or from <a rel=\"noreferrer noopener\" href=\"https:\/\/protectli.com\/kb\/coreboot-on-the-vault\/\" target=\"_blank\">Coreboot.<\/a><\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>Protectli just released this new integrated firmware flashing tool for their devices. It is python3 script, using the usual flashfrom binary. Preferably (as this is what they test on) Ubuntu 20.04. It is working fine off of a live cd ISO boot. Apparently one should boot legacy, NOT UEFI as there are thought to be &#8230; <a class=\"read-more\" href=\"https:\/\/7dc.org\/index.php\/2021\/05\/21\/protectli-release-new-firmware-update-tool\/\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"class_list":["post-523","post","type-post","status-publish","format-standard","hentry","category-firewall"],"_links":{"self":[{"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/posts\/523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/comments?post=523"}],"version-history":[{"count":2,"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/posts\/523\/revisions"}],"predecessor-version":[{"id":525,"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/posts\/523\/revisions\/525"}],"wp:attachment":[{"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/media?parent=523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/categories?post=523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/7dc.org\/index.php\/wp-json\/wp\/v2\/tags?post=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}