I'm trying to flash my WRT3200 from an old snapshot firmware to a new one.
I got no errors during flashing, however after the reboot I still found the old firmware.
The firmware partition is correctly switched (WRT3200 has a dual firmware architecture), so is not an issue related to reboot.
I assume by this you mean you manually edited the fix into the file of the image currently running, as an image at that commit would contain the issue which manifested in July..
Yes, I had already tried to manually fix the file.
However, after manually fixing the file and performing a sysupgrade the system did not reboot.
So, I had to fallback to the partition containing the current firmware
i had to get over this step last summer by forcing the new 'factory' image to both partitions, then sysupgrading twice to get a sysupgrade image on both partions. since then, subsequent flashes have been fine.
if you ssh into the router, copy the openwrtxxx.img to /tmp, and make sure it's the correct version for your hardware. then get your courage up and mtd write it to both kernel1 and kernel2.