Dear Forum
As I did not get loads of answers on this one I decided to do some hacking.
It seems that the JTAG usercode value is hidden within a rbf file from byte 77 to byte 108 as bit 2 (0x04) starting with LSB.
Read these 32 bytes to extract the 32 bits of usercode info.
The byte numbering etc. might only apply to the ep1c6F I'm current using, but the concept is probably the same for other Cyclone devices - but I dunno.
If anybody has come across a way the verify the internal CRC of an rbf file I'd like to hear about it