So the r7800 and the xr500 is nearly the same.
If i understand (english not my native language - i thinks you have notice) to make the firmware the "start point" is the firmware of the r7800 and a boot log is needed to see the difference
i have a backup of the bootloader (cfe.bin) of the xr500, does it contains the information needed ?