bootconsole Gibberish - Baud Rate Wrong

Hi ShapeShifter, thank you for the comprehensive response. Indeed I'm using the YunSerialTerminal, and when set to 115200 I can see boot after bootconsole fine. But when I try to change the baud rate:

Please press Enter to activate this console.

BusyBox v1.19.4 (2016-06-01 23:26:44 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.


/_\ ___ /_\ ___ /_\ /\ \
/:confused: / /\ \ /::expressionless: | /\ \ /::expressionless: | /::\ \
/:confused: / :\ \ /:|:| | :\ \ /:|:| | /:/:\ \
/:confused: / /::_
\ /:/|:| |__ /::_\ /:/|:| |__ /:confused: :\ \
/:/__/ /:/// /:confused: |:| /_
\ /:/// /:confused: |:| /_\ /:/__/ :_
:\ \ //:confused: / /|:|/:confused: / //:confused: / /|:|/:confused: / :\ \ /:confused: /
:\ \ ::confused:/ |:/:confused: / ::confused:/ |:/:confused: / :\ /:confused: /
:\ \ :_\ |::confused: / :_\ |::confused: / :/:confused: /
:__\ // /:confused: / // /:confused: / ::confused: /
// // // //


| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M

root@sagitta:/# ~2
/bin/ash: ~2: not found
root@sagitta:/# ~2
/bin/ash: ~2: not found
root@sagitta:/# ~~
/bin/ash: ~~: not found
root@sagitta:/#

So I downgraded from LininoIO to Linino, but same result.

I set baud to 250000, then unplugged the Lun's USB and reconnected, and now I still see boot after bootconsole except with a blank line between each line. And when I hit it goes crazy with lines scrolling by at top speed (all legible), mostly saying, "wARN: missing pipe ext". Trying ~2 has no effect.

Setting console baud back to 115200 and trying ~2 I get the "/bin/ash: ~~: not found" as above.

Maybe I need to rewrite U-Boot using tftp? Although, I'm not able to use U-Boot to set the tftp server IP.