The u-boot.bin that comes compiled in the vanilla u-boot-1.1.1_buf109.tar.gz is different from the one in the stock firmware, but I don't know how much of it is important, or if the stock firmware even uses the same u-boot sources. Recompiling actually seems to reduce the difference, leaving a handful of scattered bytes, perhaps the build time, and a different source path for mv_main.c compiled in. Earlier, in a particularly brash moment, I did write the new u-boot.bin to /dev/mtdblock0 and rebooted, and I seem to be suffering no ill effects, so at least that's promising.
You are a brave man, but it worked apparently. When you say "the new u-boot.bin", do you mean the one you compiled, or the one that was already in the tarball? (they should be essentially the same except, as you say, some differences attributable to date and compile environment...)
What you say here is valuable, I believe, as (as far as I know) it is a first.
If I do end up doing something stupid and it goes wrong, how difficult is it to add the JTAG port? The reason I'm looking into this at all is because I'd like to keep the board and my fingertips away from the searing dangers of the soldering iron; I haven't installed a serial console, but I'd like some access to boot messages so I can maybe figure out why a mostly-vanilla kernel built for a Terastation Prov2 (http://buffalo.nas-central.org/forums/viewtopic.php?f=22&t=8496
) doesn't seem to work on the Live. Would I be better off soldering in the serial console instead?
To be honest, the serial connection is as useful or more useful than the netconsole connection, as it is (more) impervious to network problems that a kernel might have... although, yes, serial is physically more intrusive.
itimpi may know more about the serial headers soldering info, as well as details on soldering on jtag headers for the TSProv2.
LS1 (foonas, nfs, Tranmission
print server, Firefly
for my Roku
Various LS-Pros v1,v2 (unbricked w/ serial & jtag)
KuroPro, LS2 & KuroHG (foonas)
Working on davysweather.dyndns.org
lately... => wooohooo!
Unknown command 'wooohooo!' - try 'help'