こちらで教えていただいたものでどうにかシリアル接続に成功し、
TFTPサーバを立ち上げてファームを流し込もうとしたところ、

ar7100> tftpboot 81f00000 firmware.bin
Trying eth0
eth0 is duplex
ag7100_check_link: _100BASET
dup 1 speed 100
CFG_PLL_FREQ=5
CFG_HZ=bebc200
Using eth0 device
TFTP from server 192.168.11.2; our IP address is 192.168.11.1
Filename 'firmware.bin'.
Load address: 0x81f00000
Loading: checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
checksum bad
T T T T T

のようにchecksum badと表示されてしまい、この後延々とループします
あらかじめバイナリエディタでファームも削ってありますし、何が問題なのでしょうか?
TFTPサーバについては、今回初めて立てたもので自信がありませんが、
文面からして一応読み込んでいるように見えるのですが・・・