Skip to content

Commit 1a161ea

Browse files
Fix details in fw update page (#115)
Co-authored-by: cjsha <cs@open-ephys.org>
1 parent 73fccec commit 1a161ea

File tree

6 files changed

+47
-50
lines changed

6 files changed

+47
-50
lines changed

source/Hardware Guide/Breakout Board/updating-breakout-firmware.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Updating Breakout Board Firmware in Windows
1515

1616
#. Connect a USB-microUSB from the PC you will use to perform the firmware update to the Config port on the side of the breakout board.
1717

18+
.. _breakout_version_difference:
19+
1820
#. Verify the Breakout Board version by looking at the specifications on the product.
1921

2022
.. figure:: /_static/images/breakout/breakout_1r5_fw.png

source/Hardware Guide/PCIe Host/setup-windows.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,17 @@ will need to install `Microsoft Visual C++ Redistributable for Visual Studio
101101

102102
.. _install_riffa:
103103

104-
Install Device Driver
104+
Install RIFFA PCIe Driver
105105
---------------------------------------
106106

107107
.. warning:: Pre-built drivers target 64-bit Windows 10. Other targets will
108108
need to be compiled from source.
109109

110-
#. Download the :ref:`latest riffa driver <riffa_driver_download>` and unzip
110+
#. Download the :ref:`latest RIFFA PCIe driver <riffa_driver_download>` and unzip
111111
the archive.
112112
#. In the extracted folder, right click the **riffa.inf** file. Select
113113
**install** from the context menu.
114-
#. Open the start menu and type **device manager** and click to open. You shoul
114+
#. Open the start menu and type **device manager** and click to open. You should
115115
see **RIFFA** in the device tree.
116116

117117
.. figure:: /_static/images/pcie-host-windows/package-manager-riffa.png

source/Hardware Guide/PCIe Host/updating-firmware.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Updating Firmware in Windows
1515
.. note:: For a complete description of this program, have a look at its
1616
:ref:`usage guide <oni_repl>`
1717

18+
.. _controller_version_difference:
19+
1820
#. Verify your PCIe Host Hardware version by running ``oni-repl`` and typing "H"
1921
into the command prompt. This will print a list of all hubs in the current
2022
ONI context, one of which will be the PCIe Host.
@@ -30,7 +32,7 @@ Updating Firmware in Windows
3032
.. figure:: /_static/images/pcie-host/oni-repl-host-hardware-version.png
3133
:align: center
3234

33-
#. Download the latest :ref:`pcie_host_image_download` for your hardware
35+
#. Download the latest :ref:`PCIe Host Firmware Image <pcie_host_image_download>` for your hardware
3436
version.
3537

3638
.. warning::
@@ -51,14 +53,13 @@ Updating Firmware in Windows
5153
:align: center
5254

5355
#. Open the Windows Device Manager by typing "device manager" into the windows
54-
search bar.Find the RIFFA device you are going to update in the device tree.
55-
Right click on the RIFFA device and select inactivate.
56+
search bar. Find the RIFFA device you are going to update in the device tree. It is listed under "Open Ephys ONI PCIe Devices". Right click on the RIFFA device and select Disable device. Click Yes on the warning message.
5657

5758
.. figure:: /_static/images/pcie-host/device-manager-disable-riffa.png
5859
:align: center
5960
:width: 80%
6061

61-
#. Right click again and click activate
62+
#. Right click again and click Enable device.
6263

6364
.. figure:: /_static/images/pcie-host/device-manager-enable-riffa.png
6465
:align: center
@@ -91,7 +92,7 @@ Updating Firmware in Windows
9192
.. figure:: /_static/images/pcie-host/oni-pcie-change-mode-to-normal.png
9293
:align: center
9394

94-
#. Repeat steps 7 and 8 to reactivate the PCIe Host with the updated
95+
#. Repeat steps 7 and 8 to reenable the PCIe Host with the updated
9596
firmware.
9697

9798
#. To verify the firmware update, repeat step 3. The firmware version of the

source/Resources/downloads.rst

Lines changed: 36 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -13,32 +13,29 @@ Downloads
1313
from source. See compilation instructions in the `Makefile
1414
<https://github.com/open-ephys/liboni/blob/main/api/liboni/oni-repl/Makefile>`__.
1515

16-
.. list-table:: oni-repl Windows downloads
16+
.. list-table::
1717
:widths: 15 25 60
1818
:header-rows: 1
1919

2020
* - Version
2121
- Release Date
2222
- Release Notes
23-
* - :download:`1.0.0 <../_static/downloads/onix-software-releases/oni-repl-x64_v1.0.0.zip>`
24-
- 2022.11.27
25-
- Initial release.
2623
* - :download:`1.1.0 <../_static/downloads/onix-software-releases/oni-repl-x64_v1.1.0.zip>`
2724
- 2025.06.25
2825
- Fixes to hardware reset behavior. Addition of several command line
2926
switches and options in the REPL.
3027

3128
.. _riffa_driver_download:
3229

33-
RIFFA Device Driver
30+
RIFFA PCIe Driver
3431
----------------------------------------------
3532

36-
.. note:: Please see :ref:`Install Device Driver <install_riffa>`
33+
.. note:: Please see :ref:`Install RIFFA PCIe Driver <install_riffa>`
3734
for instructions on how to use this file. When
3835
using mac or linux, you will need to compile from `source
3936
<https://github.com/open-ephys/liboni>`__.
4037

41-
.. list-table:: RIFFA PCIe driver
38+
.. list-table::
4239
:widths: 15 25 60
4340
:header-rows: 1
4441

@@ -49,7 +46,6 @@ RIFFA Device Driver
4946
- 2024.03.14
5047
- Fix race condition in the RIFFA kernel driver for windows.
5148

52-
.. _pcie_host_updater_download:
5349

5450
PCIe Host Firmware
5551
----------------------------------------------
@@ -59,13 +55,13 @@ PCIe Host Firmware
5955
When using mac or linux, you will need to compile the Updater software from
6056
`source <https://github.com/open-ephys/onix-gateware-field-updaters>`__.
6157

62-
.. _pcie_host_image_download:
58+
.. _pcie_host_updater_download:
6359

6460
PCIe Host Upload Tool
6561
______________________________________________
66-
Software for uploading bitfiles to hardware.
62+
Software for uploading PCIe Host firmware to PCIe Host hardware.
6763

68-
.. list-table:: PCIe Host upload tool
64+
.. list-table::
6965
:widths: 15 25 60
7066
:header-rows: 1
7167

@@ -76,9 +72,9 @@ Software for uploading bitfiles to hardware.
7672
- 2022.11.27
7773
- Initial release.
7874

79-
-----------------
75+
.. _pcie_host_image_download:
8076

81-
PCIe Controller Bitfiles
77+
PCIe Host Firmware Images
8278
______________________________________________
8379

8480
.. warning::
@@ -90,21 +86,21 @@ ______________________________________________
9086
.. table::
9187
:widths: 30 70
9288

93-
+-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+
94-
| PCIe Host Hardware version | PCIe Host Firmware latest version |
95-
| as reported by `oni-repl` | to download and update |
96-
+=======================================================+================================================================================================================+
97-
| Hardware Revision 1.4 | Deprecated. Please :ref:`get in touch <support>` so we can assist you. |
98-
+-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+
99-
| Hardware Revision 1.5 | | :download:`Firmware version 2.0D <../_static/downloads/onix-gateware-images/onix-host-v2.0-update-revD.bin>` |
100-
| | | Requires OpenEphys.Onix1 v0.6+ or Open Ephys GUI v1.0+ |
101-
+-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+
102-
| Hardware Revision 1.6 | | :download:`Firmware version 2.0F <../_static/downloads/onix-gateware-images/onix-host-v2.0-update-revF.bin>` |
103-
| | | Requires OpenEphys.Onix1 v0.6+ or Open Ephys GUI v1.0+ |
104-
+-------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+
105-
106-
107-
.. .. list-table:: PCIe Host Revision 1.4 firmware images
89+
+-------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+
90+
| | PCIe Host Hardware version | | Latest PCIe Host |
91+
| | per :ref:`oni-repl <controller_version_difference>` | | firmware version |
92+
+===================================================================+================================================================================================================+
93+
| Hardware Revision 1.4 | Deprecated. Please :ref:`get in touch <support>` so we can assist you. |
94+
+-------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+
95+
| Hardware Revision 1.5 | | :download:`Firmware version 2.0D <../_static/downloads/onix-gateware-images/onix-host-v2.0-update-revD.bin>` |
96+
| | | Requires OpenEphys.Onix1 v0.6+ or Open Ephys GUI v1.0+ |
97+
+-------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+
98+
| Hardware Revision 1.6 | | :download:`Firmware version 2.0F <../_static/downloads/onix-gateware-images/onix-host-v2.0-update-revF.bin>` |
99+
| | | Requires OpenEphys.Onix1 v0.6+ or Open Ephys GUI v1.0+ |
100+
+-------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------+
101+
102+
103+
.. .. list-table::
108104
.. :widths: 15 25 60
109105
.. :header-rows: 1
110106
..
@@ -126,11 +122,11 @@ Breakout Board Firmware
126122

127123
.. _breakout_updater_download:
128124

129-
Breakout Board Upload Software
125+
Breakout Board Upload Tool
130126
______________________________________________
131-
Software for uploading bitfiles to hardware.
127+
Software for uploading Breakout Board firmware to Breakout Board hardware.
132128

133-
.. list-table:: Breakout Board firmware upload tool
129+
.. list-table::
134130
:widths: 15 25 60
135131
:header-rows: 1
136132

@@ -141,11 +137,9 @@ Software for uploading bitfiles to hardware.
141137
- 2024.07.05
142138
- Initial release.
143139

144-
-----------------
145-
146140
.. _breakout_image_download:
147141

148-
Breakout Board Bitfiles
142+
Breakout Board Firmware Images
149143
______________________________________________
150144

151145
.. warning::
@@ -157,12 +151,12 @@ ______________________________________________
157151
.. table::
158152
:widths: 40 60
159153

160-
+-------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+
161-
| Breakout Board Hardware version | Breakout Board Firmware latest version |
162-
| as per product specs | to download and update |
163-
+=======================================================+=============================================================================================================+
164-
| Hardware Revision 1.5 (four headstage ports) | :download:`Firmware version 1.3 <../_static/downloads/onix-gateware-images/breakout-rev1.5-fw1.3.bin>` |
165-
+-------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+
166-
| Hardware Revision 1.6 (two headstage ports) | :download:`Firmware version 1.3 <../_static/downloads/onix-gateware-images/breakout-rev1.6-fw1.3.bin>` |
167-
+-------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+
154+
+--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+
155+
| | Breakout Board Hardware version | | Latest Breakout Board |
156+
| | per :ref:`visual inspection <breakout_version_difference>` | | firmware version |
157+
+==============================================================+=============================================================================================================+
158+
| Hardware Revision 1.5 (four headstage ports) | :download:`Firmware version 1.3 <../_static/downloads/onix-gateware-images/breakout-rev1.5-fw1.3.bin>` |
159+
+--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+
160+
| Hardware Revision 1.6 (two headstage ports) | :download:`Firmware version 1.3 <../_static/downloads/onix-gateware-images/breakout-rev1.6-fw1.3.bin>` |
161+
+--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------+
168162

17.2 KB
Loading
15.1 KB
Loading

0 commit comments

Comments
 (0)