Mercusys MR90X soft bricked on u-boot recovery

It supposedly accepts stock firmware, then says "ok reboot router now" but when I do it doesn't open up anything. I wait a lot of times before doing anything but still it's not doing anything.
Don't tell me serial because this is significantly hard to do serial I have to do some soldering. How to fix this without that?