Should I also guess that the serial is comming in at 250kbaud?
There are 512 frames, at ~40hz.
A.K.A. ... DMX

.