Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
W
White Rabbit Switch - Software
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 53
    • Issues 53
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Schedules
  • Wiki
    • Wiki
  • image/svg+xml
    Discourse
    • Discourse
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Projects
  • White Rabbit Switch - Software
  • Wiki
  • Previous releases

Previous releases

Last edited by Grzegorz Daniluk Jun 08, 2020
Page history

Previous releases of WR Switch firmware

  • Release-5.0 announcement
  • Release-4.2 announcement
  • Release-4.1 announcement
  • Release-4.0.1 announcement
  • Release-3.3 announcement
  • Release-3.1 announcement
  • Release-3.0 announcement

List of main features in previous releases

5.0 - released 16/12/2016

  • Updated Buildroot 2016.02
  • Updated Linux kernel 3.16.38
  • Fixed SNMP objects not updating in some cases
  • WR interface indexes matching the front panel enumeration
  • 64-bit frame counters
  • Verification of firmware before updating
  • VLANs configuration in dot-config
  • Menuconfig on the switch to modify local dot-config
  • New port role to disable PTP
  • Further improvement of LED signalization
  • Make Syslog more verbose when errors are reported
  • wr_mon improvements [1109], [1195], [1277]
  • Boot procedure improvements [1363], [1217]
  • SFP handling improvements [1278] [1364] [1365]
  • dot-config improvements [1055], [1236], [1366], [1388]
  • Leap seconds file updated

4.2 - released 28/08/2015

  • Improved boot scripts
  • Added Monit
  • Reorganized and improved SNMP monitoring
  • Centralized dot-config configuration
  • Temperature monitoring
  • Configurable root password
  • WR and system time synchronization
  • Fixed PTP to follow offset jumps
  • LED signalization improved
  • Configurable Aux Output Clock (CLK2)
  • Internal libraries reorganized
  • Tx/Rx errors fed from PSTATs to ifconfig
  • Update leap second file to 2015.06

4.1 - released 04/10/2014

  • Support for main board 3.4 and 3.3
  • Use of SDB to store HW information
  • UDP support for white rabbit and PTP
  • Remote flashing procedure

4.0.1 - released 19/08/2014

  • Hotfix for free-running mode in v4.0

v4.0 - released 08/08/2014

  • PTP-noposix replaced by PPSI
  • VLAN support
  • Per-port statistics
  • Remote syslog
  • SNMP for WR (read-only)
  • Read-only jffs2 replaced with ubifs
  • New installation procedure using tftp
  • Barebox updated to version 2014.04.0
  • Improved GrandMaster locking

v3.3 - released 26/07/2013

  • Improve non-DHCP configuration
  • PWM controlled by FPGA (not ARM)
  • shw_ver tool to check versions of software and gateware
  • Add support for both LX130T & LX240T FPGA
  • Fix for RTU aging bug
  • Improve booting procedure (LEDs & Fans)
  • Read-only filesystem to prevent CRC errors
  • Getting initial time from NTP server

v3.1 - released 20/12/2012

  • Fix CRC errors while flashing NAND
  • Setting MAC addresses during flashing
  • Improve building procedure (barebox, md5 check, ...)

v3.0 - released 07/08/2012

Default calibration values for previous releases

Firmware v5.0 / Hardware v3.4 (7Solutions and Creotech)

#
# Port Timing Configuration
#
CONFIG_PORT01_PARAMS="name=wri1,proto=raw,tx=223897,rx=226273,role=slave,fiber=0"
CONFIG_PORT02_PARAMS="name=wri2,proto=raw,tx=224037,rx=226377,role=master,fiber=0"
CONFIG_PORT03_PARAMS="name=wri3,proto=raw,tx=224142,rx=226638,role=master,fiber=0"
CONFIG_PORT04_PARAMS="name=wri4,proto=raw,tx=224313,rx=226471,role=master,fiber=0"
CONFIG_PORT05_PARAMS="name=wri5,proto=raw,tx=224455,rx=227679,role=master,fiber=0"
CONFIG_PORT06_PARAMS="name=wri6,proto=raw,tx=224603,rx=227891,role=master,fiber=0"
CONFIG_PORT07_PARAMS="name=wri7,proto=raw,tx=224761,rx=228055,role=master,fiber=0"
CONFIG_PORT08_PARAMS="name=wri8,proto=raw,tx=224898,rx=228178,role=master,fiber=0"
CONFIG_PORT09_PARAMS="name=wri9,proto=raw,tx=225069,rx=228277,role=master,fiber=0"
CONFIG_PORT10_PARAMS="name=wri10,proto=raw,tx=225245,rx=228435,role=master,fiber=0"
CONFIG_PORT11_PARAMS="name=wri11,proto=raw,tx=225463,rx=228963,role=master,fiber=0"
CONFIG_PORT12_PARAMS="name=wri12,proto=raw,tx=225645,rx=229107,role=master,fiber=0"
CONFIG_PORT13_PARAMS="name=wri13,proto=raw,tx=225801,rx=229225,role=master,fiber=0"
CONFIG_PORT14_PARAMS="name=wri14,proto=raw,tx=225983,rx=229463,role=master,fiber=0"
CONFIG_PORT15_PARAMS="name=wri15,proto=raw,tx=226208,rx=229850,role=master,fiber=0"
CONFIG_PORT16_PARAMS="name=wri16,proto=raw,tx=226393,rx=229907,role=master,fiber=0"
CONFIG_PORT17_PARAMS="name=wri17,proto=raw,tx=226594,rx=230106,role=master,fiber=0"
CONFIG_PORT18_PARAMS="name=wri18,proto=raw,tx=226737,rx=230273,role=master,fiber=0"

#
# SFP and Media Timing Configuration
#
CONFIG_SFP00_PARAMS="vn=Axcen Photonics,pn=AXGE-1254-0531,tx=0,rx=0,wl_txrx=1310+1490"
CONFIG_SFP01_PARAMS="vn=Axcen Photonics,pn=AXGE-3454-0531,tx=0,rx=0,wl_txrx=1490+1310"
CONFIG_SFP02_PARAMS="vn=APAC Opto,pn=LS38-C3S-TC-N-B9,tx=761,rx=557,wl_txrx=1310+1490"
CONFIG_SFP03_PARAMS="vn=APAC Opto,pn=LS48-C3S-TC-N-B4,tx=-29,rx=507,wl_txrx=1490+1310"
CONFIG_FIBER00_PARAMS="alpha_1310_1490=2.6787e-04"

Firmware v5.0 / Hardware v3.3 (7Solutions)

#
# Port Timing Configuration
#
CONFIG_PORT01_PARAMS="name=wri1,proto=raw,tx=224295,rx=225959,role=slave,fiber=0"
CONFIG_PORT02_PARAMS="name=wri2,proto=raw,tx=224500,rx=226090,role=master,fiber=0"
CONFIG_PORT03_PARAMS="name=wri3,proto=raw,tx=224642,rx=226250,role=master,fiber=0"
CONFIG_PORT04_PARAMS="name=wri4,proto=raw,tx=224763,rx=226197,role=master,fiber=0"
CONFIG_PORT05_PARAMS="name=wri5,proto=raw,tx=224879,rx=227321,role=master,fiber=0"
CONFIG_PORT06_PARAMS="name=wri6,proto=raw,tx=225021,rx=227509,role=master,fiber=0"
CONFIG_PORT07_PARAMS="name=wri7,proto=raw,tx=225215,rx=227743,role=master,fiber=0"
CONFIG_PORT08_PARAMS="name=wri8,proto=raw,tx=225355,rx=227833,role=master,fiber=0"
CONFIG_PORT09_PARAMS="name=wri9,proto=raw,tx=225487,rx=227993,role=master,fiber=0"
CONFIG_PORT10_PARAMS="name=wri10,proto=raw,tx=225682,rx=228104,role=master,fiber=0"
CONFIG_PORT11_PARAMS="name=wri11,proto=raw,tx=225968,rx=228600,role=master,fiber=0"
CONFIG_PORT12_PARAMS="name=wri12,proto=raw,tx=226137,rx=228733,role=master,fiber=0"
CONFIG_PORT13_PARAMS="name=wri13,proto=raw,tx=226259,rx=228899,role=master,fiber=0"
CONFIG_PORT14_PARAMS="name=wri14,proto=raw,tx=226426,rx=229102,role=master,fiber=0"
CONFIG_PORT15_PARAMS="name=wri15,proto=raw,tx=226740,rx=229506,role=master,fiber=0"
CONFIG_PORT16_PARAMS="name=wri16,proto=raw,tx=226882,rx=229594,role=master,fiber=0"
CONFIG_PORT17_PARAMS="name=wri17,proto=raw,tx=227016,rx=229740,role=master,fiber=0"
CONFIG_PORT18_PARAMS="name=wri18,proto=raw,tx=227248,rx=229932,role=master,fiber=0"

#
# SFP and Media Timing Configuration
#
CONFIG_SFP00_PARAMS="vn=Axcen Photonics,pn=AXGE-1254-0531,tx=0,rx=0,wl_txrx=1310+1490"
CONFIG_SFP01_PARAMS="vn=Axcen Photonics,pn=AXGE-3454-0531,tx=0,rx=0,wl_txrx=1490+1310"
CONFIG_SFP02_PARAMS="vn=APAC Opto,pn=LS38-C3S-TC-N-B9,tx=761,rx=557,wl_txrx=1310+1490"
CONFIG_SFP03_PARAMS="vn=APAC Opto,pn=LS48-C3S-TC-N-B4,tx=-29,rx=507,wl_txrx=1490+1310"
CONFIG_FIBER00_PARAMS="alpha_1310_1490=2.6787e-04"

Firmware v4.2 / Hardware v3.4 (7Solutions and Creotech)

#
# Port Timing Configuration
#
CONFIG_PORT00_PARAMS="name=wr0,proto=raw,tx=223896,rx=226310,role=slave,fiber=0"
CONFIG_PORT01_PARAMS="name=wr1,proto=raw,tx=224066,rx=226334,role=master,fiber=0"
CONFIG_PORT02_PARAMS="name=wr2,proto=raw,tx=224170,rx=226620,role=master,fiber=0"
CONFIG_PORT03_PARAMS="name=wr3,proto=raw,tx=224278,rx=226722,role=master,fiber=0"
CONFIG_PORT04_PARAMS="name=wr4,proto=raw,tx=224431,rx=227755,role=master,fiber=0"
CONFIG_PORT05_PARAMS="name=wr5,proto=raw,tx=224607,rx=228005,role=master,fiber=0"
CONFIG_PORT06_PARAMS="name=wr6,proto=raw,tx=224788,rx=228176,role=master,fiber=0"
CONFIG_PORT07_PARAMS="name=wr7,proto=raw,tx=224903,rx=228251,role=master,fiber=0"
CONFIG_PORT08_PARAMS="name=wr8,proto=raw,tx=225040,rx=228274,role=master,fiber=0"
CONFIG_PORT09_PARAMS="name=wr9,proto=raw,tx=225285,rx=228599,role=master,fiber=0"
CONFIG_PORT10_PARAMS="name=wr10,proto=raw,tx=225510,rx=229052,role=master,fiber=0"
CONFIG_PORT11_PARAMS="name=wr11,proto=raw,tx=225625,rx=229111,role=master,fiber=0"
CONFIG_PORT12_PARAMS="name=wr12,proto=raw,tx=225779,rx=229389,role=master,fiber=0"
CONFIG_PORT13_PARAMS="name=wr13,proto=raw,tx=226005,rx=229533,role=master,fiber=0"
CONFIG_PORT14_PARAMS="name=wr14,proto=raw,tx=226228,rx=229984,role=master,fiber=0"
CONFIG_PORT15_PARAMS="name=wr15,proto=raw,tx=226352,rx=230126,role=master,fiber=0"
CONFIG_PORT16_PARAMS="name=wr16,proto=raw,tx=226534,rx=230134,role=master,fiber=0"
CONFIG_PORT17_PARAMS="name=wr17,proto=raw,tx=226733,rx=230371,role=master,fiber=0"

#
# SFP and Media Timing Configuration
#
CONFIG_SFP00_PARAMS="vn=Axcen Photonics,pn=AXGE-1254-0531,tx=0,rx=0,wl_txrx=1310+1490"
CONFIG_SFP01_PARAMS="vn=Axcen Photonics,pn=AXGE-3454-0531,tx=0,rx=0,wl_txrx=1490+1310"
CONFIG_FIBER00_PARAMS="alpha_1310_1490=2.6787e-04"

Firmware v4.2 / Hardware v3.3 (7Solutions)

#
# Port Timing Configuration
#
CONFIG_PORT00_PARAMS="name=wr0,proto=raw,tx=224378,rx=225648,role=slave,fiber=0"
CONFIG_PORT01_PARAMS="name=wr1,proto=raw,tx=224572,rx=225640,role=master,fiber=0"
CONFIG_PORT02_PARAMS="name=wr2,proto=raw,tx=224678,rx=225928,role=master,fiber=0"
CONFIG_PORT03_PARAMS="name=wr3,proto=raw,tx=224818,rx=226072,role=master,fiber=0"
CONFIG_PORT04_PARAMS="name=wr4,proto=raw,tx=224972,rx=227074,role=master,fiber=0"
CONFIG_PORT05_PARAMS="name=wr5,proto=raw,tx=225091,rx=227321,role=master,fiber=0"
CONFIG_PORT06_PARAMS="name=wr6,proto=raw,tx=225242,rx=227458,role=master,fiber=0"
CONFIG_PORT07_PARAMS="name=wr7,proto=raw,tx=225412,rx=227540,role=master,fiber=0"
CONFIG_PORT08_PARAMS="name=wr8,proto=raw,tx=225560,rx=227580,role=master,fiber=0"
CONFIG_PORT09_PARAMS="name=wr9,proto=raw,tx=225701,rx=227869,role=master,fiber=0"
CONFIG_PORT10_PARAMS="name=wr10,proto=raw,tx=226009,rx=228369,role=master,fiber=0"
CONFIG_PORT11_PARAMS="name=wr11,proto=raw,tx=226210,rx=228450,role=master,fiber=0"
CONFIG_PORT12_PARAMS="name=wr12,proto=raw,tx=226341,rx=228671,role=master,fiber=0"
CONFIG_PORT13_PARAMS="name=wr13,proto=raw,tx=226486,rx=228842,role=master,fiber=0"
CONFIG_PORT14_PARAMS="name=wr14,proto=raw,tx=226770,rx=229246,role=master,fiber=0"
CONFIG_PORT15_PARAMS="name=wr15,proto=raw,tx=226891,rx=229357,role=master,fiber=0"
CONFIG_PORT16_PARAMS="name=wr16,proto=raw,tx=227045,rx=229455,role=master,fiber=0"
CONFIG_PORT17_PARAMS="name=wr17,proto=raw,tx=227259,rx=229645,role=master,fiber=0"

#
# SFP and Media Timing Configuration
#
CONFIG_SFP00_PARAMS="vn=Axcen Photonics,pn=AXGE-1254-0531,tx=0,rx=0,wl_txrx=1310+1490"
CONFIG_SFP01_PARAMS="vn=Axcen Photonics,pn=AXGE-3454-0531,tx=0,rx=0,wl_txrx=1490+1310"
CONFIG_FIBER00_PARAMS="alpha_1310_1490=2.6787e-04"

Default calibration values for releases before v4.2

To deploy the values from tables below you should get access to the WR Switch shell. You can do
this either by using the USB-UART management port on the front panel, or SSH-ing through the
management Ethernet port.
If you run an old firmware version (< 4.0) the filesystem of the switch is mounted read-only.
You have to remount it before editing config files:

wrs# wrfs_mnt.sh rw

and go back to read-only mode once you are done with your changes:

wrs# wrfs_mnt.sh ro

Don't forget to reboot the switch to apply new calibration parameters:

wrs# reboot

You can edit /wr/etc/sfp_database.conf and /wr/etc/wrsw_hal.conf files using vi
editor. Please use values from the tables below depending on the hardware and gateware version
you use. However, bear in mind that those numbers are valid only for release binaries you
can download from ohwr.org. If you re-synthesize the gateware you have to perform calibration
procedure to find new values.

/wr/etc/sfp_database.conf

SFP ** Δ TX ** ** Δ RX ** α
AXGE-1254-0531 0 0 2.62586993045535e-04
AXGE-3454-0531 0 0 -2.68030058608001e-04

/wr/etc/wrsw_hal.conf

Port No. Hardware version Firmware version ** Δ TX ** ** Δ RX **
1 3.3 3.3 225030 225030
2 3.3 3.3 225177 225047
3 3.3 3.3 225297 225249
4 3.3 3.3 225456 225368
5 3.3 3.3 225586 226196
6 3.3 3.3 225735 226385
7 3.3 3.3 225950 226626
8 3.3 3.3 226064 226626
9 3.3 3.3 226214 226758
10 3.3 3.3 226396 226994
11 3.3 3.3 226647 227333
12 3.3 3.3 226814 227538
13 3.3 3.3 226919 227625
14 3.3 3.3 227110 227840
15 3.3 3.3 227367 228293
16 3.3 3.3 227565 228339
17 3.3 3.3 227650 228538
18 3.3 3.3 227869 228735

Files

  • sfp_database.conf
  • wrsw_hal.conf
Clone repository
  • Current release
  • Documents
  • Home
  • News
  • Previous releases
  • Release v501
  • Documents
    • Project attachments
    • Version 'v3.3' attachments
    • Version 'v4.0' attachments
    • Version 'v4.0.1' attachments
    • Version 'v4.1' attachments
    • Version 'v4.2' attachments
    • Version 'v5.0' attachments
    • Version 'v5.0.1' attachments
    • Version 'v6.0' attachments
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.