So to get u-boot showing stuff and activate the console instead of cli on a MSM422 here are the steps to follow:
- login to router via console or ssh
- en -> sh -> (and enter the challenge to the script in the posts above)
- getbootinfo -x 28 -> you need the output , so write it down
- dd if=/dev/bidio of=/ram/bidio
- on your machine start a ftp server (on win I use indiftpd.exe as it's portable and small and no user/pass)
- curl -T /ram/bidio ftp://ip-of-machine-running-ftp/
- hexedit bidio file on your machine and instead of the string you have at step for (for me was 00 00 00 01) it needs to be (80 00 00 00) (on my bid the hex location was starting at 0x54)
- copy the file back (curl ftp://ip-of-machine-running-ftp/modified_bidio -o /ram/bidio_new
- dd if=/ram/bidio_new of=/dev/bidio
- reboot