Broadcom CFE - tftp bootstrap

hi,

I'm looking into booting images without flashing using cfe and tftp on a Netgear R7000 or more generic broadcom cfe.

When trying to boot a standard image (tftp server at 192.168.1.2:vmlinuz), like netgear-r7000-webflash.bin - without the netgear board header - the image is successfully transferred, but the flash image is booted.

attempts to load the image manually using boot or load fails. Also when trx header (28 bytes) are removed from file.

Anyone got this working?

Thanks,
Andreas

logs
# standard transfer - boot continues with flash image
Device eth0:  hwaddr XX-XX-XX-XX-XX-XX, ipaddr 192.168.1.1, mask 255.255.255.0
        gateway not set, nameserver not set
Loader:raw Filesys:tftp Dev:eth0 File:192.168.1.2:vmlinuz Options:(null)
Loading: ... 25976832 bytes read
Entry at 0x0112f5dc
Checking crc...Loader:raw Filesys:raw Dev:nflash0.os File: Options:(null)
Loading: ... 1651928 bytes read
Entry at 0x00008000
Closing network.
Starting program at 0x00008000
Uncompressing Linux... done, booting the kernel.
** 26 printk messages dropped ** Hierarchical RCU implementation.
        CONFIG_RCU_FANOUT set to non-default value of 2
        Build-time adjustment of leaf fanout to 2.

# with trx header - halt
CFE> boot -addr=0x20000000 -max=25976832 -tftp 192.168.1.2:netgear-r7000-webflash.bin
Loader:raw Filesys:tftp Dev:eth0 File:192.168.1.2:netgear-r7000-webflash.bin Options:(null)
Loading: ........... 25976832 bytes read
Entry at 0x20000000
Closing network.
Starting program at 0x20000000

# without trx header - halt
CFE> boot -addr=0x20000000 -max=33554432 -tftp 192.168.1.2:netgear-r7000-webboot.bin
Loader:raw Filesys:tftp Dev:eth0 File:192.168.1.2:netgear-r7000-webboot.bin Options:(null)
Loading: ......... 25976804 bytes read
Entry at 0x20000000
Closing network.
Starting program at 0x20000000

# with trx and netgear header
Device eth0:  hwaddr XX-XX-XX-XX-XX-XX, ipaddr 192.168.1.1, mask 255.255.255.0
        gateway not set, nameserver not set
Loader:raw Filesys:tftp Dev:eth0 File:192.168.1.2:vmlinuz Options:(null)
Loading: ... 25075770 bytes read
Entry at 0x0112f5dc
Loader:raw Filesys:memory Dev:eth0 File::0x112f5dc Options:(null)
Loading: Image compressed with unsupported method
Failed.
Could not load :0x112f5dc: Unsupported function
CFE>