try to fix first 16 bytes not always being written.
update test bed for new signal types.
tweak debug output.