It's not a datamatrix. Tried that. It doesn't have the appropriate border around it, so I even tried adding one. Still nope. Nines, I found it very interesting that in the top row of each superpixel, there's exactly one pixel that is *different*, and that its location in the top rows varies between the superpixels. However, I am having a huge amount of trouble getting any readable data from that, and it most definitely has nothing to do with any rotation in any blocks. In fact, I have absolutely no idea what rotation you're talking about.
Also, is "Pick a pixel" a hint?