I had to do couple of tries of flashing to get it alright. It appears to me E6 changes mode from flash to normal differently than the version of Phonex used is expecting. But since you made to 4th step and have a working phone it seems you are in a good state.
I would try these:
- Make sure you have the version of firmware exactly for your phone downloaded and are using that one for the flash.
- Connect E6 while booted up working to computer. In phoneix select the USB that the phone is connected as connection. Don't check "dead phone" because your phone is working. In the options of the flashing, select "do not do product mode change at start" and select "do not do product mode change at the end". The text on these I am writing from memory, they may be something different. I found out that E6 is doing these mode changes itself and Phoneix keeps wanting to change it and it gets stuck.
- Then do the "Refurbish" flash.
- In my case at the end Phoneix gets into this "tring to connect to phone step 25, step 24 ...". The phone was turned off at this time, so I powered it on while Phoneix keeps trying to connect with count downs. Pushed the power button while connected, and E6 boots up, and after a few seconds makes connection with PC and Phoneix sees it again. Then it does something more and tries this finalization step, but it never can succeed and gives an error message. I just ignore it at this point and disconnect the phone.
One other thing I found, DO NOT do a hard reset with E6 with pressing certain buttons during power up. I found out the hard way, E6 has this problem, hard reset removes maps and some other installed library that ovi store needs to function. I did this mistake, and solution was either to install this library separately or do a refurbish flash again. Since phone was just flashed with no data in it, I did refurbish flash again which fixed this issue.
Goog luck! It is a finicky process overall, using cracked software and all....