make sure UART adapter is set to 3.3V signal level
make sure mtk_uartboot is the only process opening the UART -- if you forgot to close minicom or putty or any other process which still got the same UART open it won't work.
start mtk_uartboot while the device if switched off. Then power on the device while mtk_uartboot is running.
New problem is that whilst I can now see my router has booted I can only see it through the serial cable.
Having connected through the serial cable to get to the console I can see that it is running the 6.1.78 kernel, but my ethernet connection is doing nothing.
A brief look at "dmesg" suggests that the kernel hasn't found eth0
I saw this at one point too.
I did a factory reset thru the uboot menu, and it yielded a fully functional wan and lan ports
(however, after that, the web page at 192.168.1.1 isnt responding, yet I have a DHCP address on my Ethernet and that is my default gateway and Internet works.
Ok, I managed to factory reset as you suggested, and with my own home rolled firmware I automatically configure a suitable wireless AP which then appeared.
I can now login to the router over WiFi and Luci is working for me, but the ethernet devices still aren't working.
I tried it on my friend's MacBook with CH343. It doesn't work with the USB-CDC mode in Mac and it only works after I installed the vendor serial driver from WCH.
Anyway I'm glad that the Linux version works fine for you
As for the ethernet issue, could you check if the eeprom data onboard is correct or not? for example does your WiFi have a correct MAC address?
I'm wondering if you are using the latest snapshot where everything is in UBI, without going through the installer to move eeprom data.
Yes, I am using the latest snapshot, and I haven't used the installer yet. I assume my next step now that I have something that boots?
I assume I need to download some sort of installer image that is possibly listed earlier in this thread and then once I flash that use that to flash the snapshot?
I was trying to get some kind of networking to allow me to upload the firmware that I need to flash. I can probably do that over WiFi now that is working.
Really appreciate all the help with this, it will teach me not to be so cavalier!
I downloaded openwrt-mediatek-mt7622-linksys_e8450-ubi-initramfs-recovery-installer.itb and flashed it using the firmware I had installed, after doing that it still doesn't boot without using mtk_uartboot.
Now when I do boot it with mtk_uartboot I don't have any networking (wifi or ethernet) and I see more errors during the boot process.
Is there something else I should be doing?
Do you want me to use the bl2-for-debug-snand-issue.bin?
You need to run the installer, not flash it. If your device has a working bootchain, that would be the same, after flashing it, it would run it after a reboot. However, as your device doesn't have working bootchain, flasing the installer won't work.
Loading it via TFTP in U-Boot is the easiest way to do this if you don't want to flash back the stock firmware.
Actually, by flashing it, you probably permanently erased the calibration data and MAC addresses which means that those now need to be cloned from a donor-device before you will be able to use it in any way.
I seem to just keep on digging deeper and deeper into problem territory. Fortunately I have two other fully functional RT3200 routers at my disposal, so it should be possible to clone one of them if you could possibly point me in the right direction?
I will dig around and try to find the instructions on how to TFTP in U-Boot, definitely no interest in going back to the stock firmware.
Check the WiFi MAC addresses. If they are correct (ie. +2 and +3 of the address written on the stick on the bottom of the device) then everything is fine.