Skip to content

Reverse engineered documentation of the Light-O-Rama (LOR) communication protocol.

License

Notifications You must be signed in to change notification settings

Cryptkeeper/lightorama-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 

Repository files navigation

lightorama-protocol

This repository contains manually reverse engineered documentation for various layers of the Light-O-Rama software & hardware ecosystem, including the communication protocol and some file formats.

The goal of this project is to improve open-source support for these file formats, protocols and devices and prevent data rot. Contributions are welcomed.

It is incomplete and should be considered unsupported. Although risky, this documentation is largely up to date due to the annual software release cycle and the difficulty in releasing new versions of hardware products.

Useful Links

Reference Implementations

  • xLights is a LOR-like C++ program which offers support for LOR units.
  • fpp is a sequence scheduling and player program which supports LOR output.
  • libtinylor is a single-file C99 header library for easily controlling LOR hardware.
  • fplayer is a FSEQ file player for LOR hardware.

Light-O-Rama Resources

About

Reverse engineered documentation of the Light-O-Rama (LOR) communication protocol.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published