logging fixups
actually interpret RG16 data
a rewrite