Firmware

Latest firmware

Firmware version 1.13.0

Improved precision, improved range discretization, ease-of-use improvements

Sensor update process

To update any Ouster product follow these steps:
  1. Download the newest firmware image from this page.
  2. Make sure the sensor is on a network with a DHCP server and has gotten a DHCP lease.
  3. Open a web browser and navigate to the sensor hostname: http://os1-XXXXXXXXXXXX.local
  4. Using the browse button, select the firmware image you downloaded and click the update button. The sensor initiates its 5 minute update sequence, displays a success message, and automatically reboots at the end:

Firmware change log

1.13.0

11/7/2019

UPDATES

  • Improved precision by 2x
  • Improved range discretization to 0.3 cm
  • Created one combined user guide that includes hardware and software guide on the sensor webserver
  • Added alert UDP_TX_CONN_REFUSED to help troubleshooting
  • Added TCP command set_udp_dest_auto to automatically stage UDP destination IP address
  • New alerts category UDP_TRANSMISSION to describe errors when attempting to send UDP data
  • New alerts category UDP_CONNECT to describe errors when opening UDP sockets
  • Dropped columns are now padded out in the FPGA. UDP thread guarantees all output packets will have the 0th column in the packet with (col_id % 16) == 0. Packets with bad CRC are now dropped upstream and replaced with pads
  • The CRC valid bit in the UDP packet format now indicates "not a pad packet", since we never send out packets with bad CRCs anymore
  • Packets will only be transmitted if all columns in the packet were received and/or padded out by the FPGA
  • LIDAR data packets now start cleanly with frame_id = 0 and col_id = 0
  • Multiple incoming TCP connections are queued, instead of accepted and immediately closed

SHA256 HASH

2f44fdfb893f86f88b3f3831593261b23292a077f8886e49bc6f51f8d118200bCopy

1.12.0

5/6/2019

UPDATES

  • Corrected range bias
  • Suppressed inter-channel crosstalk from retroreflectors
  • Corrected IMU axis directions to match sensor coordinate frame
  • Improved network socket initialization when powering on or reinitializing

SHA256 HASH

9bde0cbffec782577ee98dcd295ba29d46dc644b20bdaeb99e455bcb9b488353Copy

NOTE

Version 1.12 unable to downgrade to earlier firmware version 1.11

1.11.0

3/27/2019

UPDATES

  • Added NMEA $GPRMC UART message support for GPS time synchronization
  • Added ability to specify static IPv4 override and enabled IPv4 link-local addressing
  • Added additional internal integrity checks
  • Added HTTP API for system configuration

SHA256 HASH

121d908ca67dce7cac56a215932623e3322cb0dad8b68e1a6e9a8f8bc9d034afCopy