ok... probably we are getting near the solution...
Do you have the "b" version of the D7?
I downloaded the same "Archer_D7bv1_0.9.1_0.6_up_boot(150113)_2015-01-13_17.48.30.bin" version that you used earlier today...but that "b" version of the firmware has a smaller kernel partition and bigger rootfs partition... and that's why you have a "splitted" firmware in two partitions and it can't be started...
But your bootargs are like the "standard" version...
1152k(kernel),14848k(rootfs)
= B VERSION
vs
1280k(kernel),14656k(rootfs)
= STANDARD VERSION
Did you edited it in the bootloader?
So you can choose one of these:
- Edit the bootargs in the bootloader like the "b" version:
bootargs=console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdparts=ath-nor0:128k(u-boot),1152k(kernel),14848k(rootfs),64k(config),64k(romfs),64k(reserve),64k(radio)
- Cut the standard firmware version and flash it
If you have the D7b, I would choose the first one...