Getting frustrated

I can't get urJTAG to see my USB Blaster so that has got nowhere so far.
And my Netbook keeps giving me the 'Reply contains invalid hex digit 116' error after a 2 hour dump.
I found a post by 0xPIT on page 232 of the MEGA thread
https://www.eevblog.com/forum/testgear/sniffing-the-rigol's-internal-i2c-bus/3465/ which says that he's solved this problem but I struggled to follow his instructions;
I have a weird dump running but here's what I did...
everything as per the normal instructions on P165 of the mega thread up to
# cd opt/uClinux-45/bfin-uclinux/bin
# ./bfin-uclinux-gdb
(gdb) target remote :2000
Remote debugging using :2000
0xffa0142e in ?? ()
(gdb)
Then I used his 'set debug remote 1' and 'set remotelogfile /tmp/log' commands which gave no errors and were accepted (I think) because the (gdb) prompt returned?
Then I started a dump normally using 'dump binary memory ~/myfilename.bin 0x00000000 0x07FFFFFF' and now there's zillions of characters flying across my (gdb) screen - presumably all being put into a log file somewhere!
According to 0xPIN, the dump will end with the same 116 error but all the data that's returned will be in the log file. What I'm not clear about is how to find, open, and run the awk commands against that file so as to only keep the lines that begin with +r $ as per his instructions...
I then awk'd the logfile to include only lines starting with +r $ and then removed this string using vi (:%s/^r\ +$//g)
Now I used xxd -p -r to convert the hexdump to binary and ran rigup on it, which worked fine.
Can anyone clarify what I have to do once this dump is finished? Is '+r $' the actual text that starts off a line that's returned data? and that last bit looks like Greek to me!