Skip to content

Commit 88e1ab6

Browse files
committed
bios: restructure page for future additions. we might need to split this up into more pages in the future since installation instructions will vary.
1 parent 8762637 commit 88e1ab6

File tree

1 file changed

+32
-43
lines changed

1 file changed

+32
-43
lines changed

source/hardware/bios.rst

Lines changed: 32 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,48 @@ how to install them.
77

88
=====================================================================================================================
99

10-
-------------------
11-
BIOS version 0009
12-
-------------------
10+
.. contents:: Table of Contents
11+
:local:
1312

14-
To address a series of
15-
`vulnerabilities <https://www.bleepingcomputer.com/news/security/uefi-firmware-vulnerabilities-affect-at-least-25-computer-vendors/>`_
16-
found in the InsydeH2O UEFI firmware, which affects security appliances from Deciso, the necessary
17-
downloads as well as the instructions to update the UEFI firmware are included here.
18-
19-
**Affected appliances**
13+
**Product families**
2014
=====================================================================================================================
2115

16+
-------------------------
17+
DEC800 and DEC3800 series
18+
-------------------------
19+
2220
The following appliances using the Netboard `A20 <https://www.deciso.com/netboard-a20/>`_
2321
are affected:
2422

2523
- `DEC800 series <https://shop.opnsense.com/dec800-series-opnsense-desktop-security-appliance/>`_
2624
- `DEC3800 series <https://shop.opnsense.com/dec3800-series-opnsense-rack-security-appliance/>`_
2725

28-
=====================================================================================================================
26+
^^^^^^^^^^^^^^^^^^^^^^^^^^^
27+
BIOS version 0009 (latest)
28+
^^^^^^^^^^^^^^^^^^^^^^^^^^^
2929

30-
--------------------------
31-
Installation instructions
32-
--------------------------
30+
To address a series of
31+
`vulnerabilities <https://www.bleepingcomputer.com/news/security/uefi-firmware-vulnerabilities-affect-at-least-25-computer-vendors/>`_
32+
found in the InsydeH2O UEFI firmware, which affects security appliances from Deciso, the necessary
33+
downloads as well as the instructions to update the UEFI firmware are included here.
34+
35+
36+
37+
**Windows**
38+
39+
*Netboard A20*: :download:`Windows installer <files/NetBoard-A20-0009-USB-installer.zip>`
40+
41+
NetBoard-A20-USB-installer.zip (SHA256):13be16e3d7b081e7293a51d811610b87b265ee306396ff18a90450758c9c652d
42+
43+
**Linux**
44+
45+
*Netboard A20*: :download:`Image <files/A20_0009_BIOS_USB_IMAGE.img.bz2>`
46+
47+
A20_009_BIOS_USB_IMAGE.img.bz2 (SHA256):da38482d3f9bcbea8aa6fe34c68b64ffb6f896ac9daa3011efb70b420e31ca01
48+
49+
50+
**Installation instructions**
51+
=====================================================================================================================
3352

3453
Updating the UEFI firmware requires writing a bootable image to a USB drive on a separate machine.
3554
Make sure you have an empty or unused USB drive before starting this procedure.
@@ -41,19 +60,16 @@ Make sure you have an empty or unused USB drive before starting this procedure.
4160

4261

4362
**Step 1**
44-
=====================================================================================================================
4563

4664
Download the right file depending on your platform from the :ref:`downloads <downloads>` section below. For Windows,
4765
an installer is provided. For Linux, an image is provided.
4866

4967
**Step 2**
50-
=====================================================================================================================
5168

5269

5370
Optionally verify the SHA256 checksum.
5471

5572
**Step 3**
56-
=====================================================================================================================
5773

5874
Insert the USB drive. For Windows, unzip and start the installer executable and follow the instructions.
5975
When prompted for a drive select the USB drive.
@@ -74,19 +90,16 @@ Where *image name* refers to the downloaded image, and *drivename* refers to the
7490

7591

7692
**Step 4**
77-
=====================================================================================================================
7893

7994
If all went well and no errors occurred, safely remove the USB drive from the computer and plug it into
8095
the appliance.
8196

8297
**Step 5**
83-
=====================================================================================================================
8498

8599
Boot the appliance and enter the BIOS by pressing Escape. The current BIOS version (suffix) should show up.
86100
Make note of it so you can compare it to the new version to verify everything went well.
87101

88102
**Step 6**
89-
=====================================================================================================================
90103

91104
Select **Boot manager** and boot the USB drive. The UEFI shell will take over and execute the necessary BIOS update.
92105
If the update is complete, the machine will power off. **Do NOT do anything until the machine has shutdown.**
@@ -97,29 +110,5 @@ If the update is complete, the machine will power off. **Do NOT do anything unti
97110
should be the very first block on the drive. Inspect the drive on a different machine to check the layout.
98111

99112
**Step 7**
100-
=====================================================================================================================
101113

102114
Reboot the machine and check the new BIOS version in either the boot log or the BIOS itself.
103-
104-
.. _downloads:
105-
106-
--------------------
107-
Downloads
108-
--------------------
109-
110-
**BIOS version 0009**
111-
=====================================================================================================================
112-
113-
=====================================================================================================================
114-
115-
**Windows**
116-
117-
*Netboard A20*: :download:`Windows installer <files/NetBoard-A20-0009-USB-installer.zip>`
118-
119-
NetBoard-A20-USB-installer.zip (SHA256):13be16e3d7b081e7293a51d811610b87b265ee306396ff18a90450758c9c652d
120-
121-
**Linux**
122-
123-
*Netboard A20*: :download:`Image <files/A20_0009_BIOS_USB_IMAGE.img.bz2>`
124-
125-
A20_009_BIOS_USB_IMAGE.img.bz2 (SHA256):da38482d3f9bcbea8aa6fe34c68b64ffb6f896ac9daa3011efb70b420e31ca01

0 commit comments

Comments
 (0)