# OpenDS: reconstructing an FRC Driver Station client

> OpenDS reconstructs an FRC Driver Station client for Windows, Linux and macOS. Its Java code parses and builds year-specific robot-control packets and exposes enable, mode, joystick, status and NetworkTables functions for testing robots away from competition.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-08
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/Boomaa23/open-ds>
- Primary source: <https://github.com/Boomaa23/open-ds/blob/9443fdc4d7c57f4e2bfe1a041e7f569b648783ae/README.md>
- Catalog page: <https://awesomerea.org/resources/opends-frc-case/>
- Record JSON: <https://awesomerea.org/resources/opends-frc-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/opends-frc-case/index.md)

## Requirements & limits

- **Prerequisites:** JRE 8 or newer is required for the JAR distribution.
- **Scope:** The project states that it is intended for testing away from FRC competitions.
- **License:** The repository's LICENSE.txt restricts use at FRC competition events without organizer or official consent.
- **License:** Custom license in LICENSE.txt.

## Primary sources

1. <https://github.com/Boomaa23/open-ds/blob/9443fdc4d7c57f4e2bfe1a041e7f569b648783ae/README.md>

## More in Protocols

- [CO/Tech power plugs: reproducing captured radio commands](https://awesomerea.org/resources/cotech-remote-control-case/index.md) · Case study
- [ts3j: a Java implementation of the TeamSpeak 3 client protocol](https://awesomerea.org/resources/ts3j-protocol-case/index.md) · Case study
- [WCH BLE Analyzer Pro: reconstructing its USB capture protocol for Linux](https://awesomerea.org/resources/wch-ble-analyzer-pro-linux-case/index.md) · Case study
- [eoip: a Linux implementation of MikroTik EoIP tunnelling](https://awesomerea.org/resources/eoip-protocol-case/index.md) · Case study
- [PrimeComm: reconstructing HP Prime file communication](https://awesomerea.org/resources/primecomm-hp-prime-case/index.md) · Case study
- [MicronetToNMEA: reconstructing a marine instrument radio bridge](https://awesomerea.org/resources/micronet-to-nmea-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
