Old thread but just for information purposes.
The above can happen if you have a "3rd party" emulator that isn't behaving itself.
The type I mean is where you select a ROM using "Interesting Game" option.
After updating the Dingoo filesystem, a function runs and checks which emulators are used for certain types of files.
If one of the emulators is "bad" or doing the wrong thing, it can cause the A320 to hang on the "Update Finished" message.
Another issue I found is that if your SD card is corrupt - try running a Windows "Error Check" on it to let it fix issues.