Got my GDS-1054B this afternoon. It has firmware 1.28. Serial decoding was already enabled. Firmware 1.29 just adds a couple translations so I'm leaving it out.
Downgrade wasn't needed. All done straight in FW 1.28.
Upgraded with the file posted by Mortymore (reply #83). Edited to change lines 26-27 so it gets the last clear code posted by wgoeo (reply #136)
a[0] = (a[0] + ((16 * a[1] + 0x19495CFF) ^ (a[1] + k) ^ ((a[1] >> 5) + 0x257130A3)))|0;
a[1] = (a[1] + ((16 * a[0] + 0x3D1B58BA) ^ (a[0] + k) ^ ((a[0] >> 5) + 0x74B0DC51)))|0;
Changes saved. Extension changed to .html. Loaded in web browser (up-to-date firefox). Worked like a charm.
SA option doesn't work. I wasn't expecting it to work, but after reading some previous post, I tried it. So it didn't worked for me, either.
BW upgraded to 100 MHz. Segmented memory and search enabled, too.
Apps installed, too. Datalog, digital filter, DVM... and SSH (last one has been somewhat orgasmic)
SSH app installed with Danymog's SSH.7z file posted in reply #226. However, I'm not sure how password reset is supposed to work. I tried setting a user password in I/O->ethernet menu, also resetting (to what?) password in SSH app, but I was unable to log in until I tried the password posted by wgoeo in reply #3
Now I'm in
@Danymog: so now it's known how to write Lua apps that work in these scopes, I guess...
Many thanks to all contributors.