Hi, today i had exactly the same problem as John Who after an update. i tried almost everything, lost many hours in front of the PC and DVR, and in my very last try (5 seconds before i look for a big hammer and destroy my DVR in more than 100 pieces) i find a solution. i just tested with different commandas and found one working, don't ask to my why, i'm not a linux expert, but it worked!
So i used this codes and worked:
setenv ipaddr 192.0.0.64
setenv serverip 192.0.0.128
setenv bootargs console=ttyS0,115200n8 root=/dev/ram0 rw initrd=0x42000000 init=/bin/sh
setenv bootcmd '
tftp 0x42000000 uImage; update'
Hope this can help to the next one with this problem.