> this is in bits. > [ payload load 1 byte @ inner header + 6 bytes => reg 1 ] > [ bitwise reg 1 = ( reg 1 & 0xc0 ) ] > [ payload write reg 1 => 1 byte @ inner header + 6 bytes ... ] haha [ payload load 1 byte (8 bits) @ inner header + 7 bytes (56 bits) => reg 1 ] [ bitwise reg 1 = ( reg 1 & 0xc0 ) ] [ payload write reg 1 => 1 byte (8 bits) @ inner header + 7 bytes (56 bits) ... ] I suppose you are correct there, I forgot to adjust the offset. sunny