Thanks again, after wading around a bit found the main thing I was after, the bitstream format/header:
https://github.com/mmicko/prjtang/blob/master/docs/architecture/bitstream_format.rst00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
*
00000020 cc 55 aa 33 f0 00 00 06 18 00 6c 31 0b b7 c2 00 |.U.3......l1....|
00000030 00 06 d1 00 05 00 e9 93 c3 00 00 06 d7 b0 4b b0 |..............K.|
00000040 af f0 c7 00 00 06 04 33 01 01 a6 53 c8 00 00 06 |.......3...S....|
00000050 00 00 04 80 98 88 c1 00 00 06 00 e4 00 00 1e 6e |...............n|
00000060 c4 00 00 06 02 00 00 20 6b 60 f1 00 00 04 00 00 |....... k`......|
00000070 78 af ec f0 04 33 00 00 b0 00 00 00 00 00 02 c0 |x....3..........|
00000080 00 02 c0 00 00 00 00 00 0b 00 00 00 2c 00 00 00 |............,...|
00000090 00 00 00 b0 00 00 b0 00 00 00 00 00 02 c0 00 00 |................|
000000a0 0b 00 00 00 13 18 80 20 00 00 2c 00 00 00 00 00 |....... ..,.....|
000000b0 00 b0 00 00 02 c0 00 00 00 00 00 0b 00 00 00 00 |................|
000000c0 00 00 00 00 00 00 00 00 00 b0 00 00 00 00 00 02 |................|
000000d0 c0 00 02 c0 00 00 00 00 00 0b 00 00 00 2c 00 00 |.............,..|
000000e0 00 00 00 00 b0 00 00 b0 00 00 00 00 00 02 c0 00 |................|
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0 |................|
00000100 00 00 00 00 00 02 c0 00 02 c0 00 00 00 00 00 0b |................|
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
No idea about the ff's or cc 55 aa 33, maybe some sort of header, but then we get:
f0 (device id packet) 00 (flags) 0006 (6 bytes) 18006c31 (al3_10) 0bb7 (crc) - which happens to be the al3_10 identifier, so yup, same device, which is main thing I wanted to know.
First difference looks like starting at 0x56, c1 that is VERSION_UCODE, on mine that is 00e40000, in your repository 001c0000
The rest of the changes are after the "ec f0 0433" identifier, which I'm not sure from that description, but seems to indicate that's the actual FPGA blocks already. 0x0433 = 1075 = number of frames in Anlogic AL3 family.
I may return to the FPGA later, but probably a good time to get libusb RDP and/or scope traces and knobs working.