http://modmymobile.com/forums/56-rokr-e6-ming-a1200/61759-guide-how-flash-your-e6.html
The above link contains comprehensive information as to how to flash motorokr e6. As is always the case, it was not a smooth ride for me. I have listed the issues I faced, and possible workaround. Found that for some weird reasons, things sometimes won't work, and you have to try the same thing multiple times.
Battery needs to be fully charged, as during the flashing battery drains _very_ fast - maybe say in 30 mins.
Issue 1-> I was not able to get the boot screen.
Solution -> Seems this made it work -> Had to copy the sbf file to the memory card. After this booted the phone, (while the phone was already connected to PC, via USB cable). The phone automatically went into USB mode, and I got the boot screen. While pressing the camera-key + Power(Red) key, press the camera-key first.
Issue 2 -> RSD lite wasn't detecting the phone.
Solution -> Installed the motorola drivers. "USB_Drivers_32_bit_4.6.5"
In Above points, it was mentioned, to not let windows install its drivers, but to do that, via motorola drivers. On Win 7, need to execute the binary(SDL.exe) as "Run-As Admin..." that makes a huge difference.
Issue 3 -> Flash failure. With the message -> ""Failed flashin process. Phone [0000]: Phone is not compatible with multi interface super file. (0x703B); phone connected""
Some had suggested, that this problem can arise,
- if the battery is below 70%.
- Right click on "SDL.exe" and click "Run As Administrator".
- The firmware file is not kept in C:\
Saw that error file was created, and it had the below contents in it.
10:08:20, May 08, 2012
Line: 230
ERROR: Phone[0000]: Phone is not compatible with multi-interface super-file.
File: D:\test_dev_usb\flash\code\flashdll\MIFlash.cpp
Device ID: 0
10:08:20, May 08, 2012
Line: 1173
ERROR: Phone[0000]: Flash failed.
File: D:\test_dev_usb\flash\code\flashdll\PST_FP_FlashThread.cpp
Device ID: 0
10:08:20, May 08, 2012
Line: 587
ERROR: Flash failure: Phone[0000]: Phone is not compatible with multi-interface super-file. (Error Code: 3b),
Detailed Error Details: Direction of the Error=No Direction, Command Value=0, Code Group Number=No Codegroup
File: D:\test_dev_usb\flash\code\flashdll\FlashHdlr.cpp
Device ID: 0
10:08:46, May 08, 2012
Line: 230
ERROR: Phone[0000]: Phone is not compatible with multi-interface super-file.
File: D:\test_dev_usb\flash\code\flashdll\MIFlash.cpp
Device ID: 0
[ SNIP ]
10:09:29, May 08, 2012
Line: 587
ERROR: Flash failure: Phone[0000]: Phone is not compatible with multi-interface super-file. (Error Code: 3b),
Detailed Error Details: Direction of the Error=No Direction, Command Value=0, Code Group Number=No Codegroup
File: D:\test_dev_usb\flash\code\flashdll\FlashHdlr.cpp
Device ID: 0
Solution -> Copied patch file, in RSDLite 4.5.3. During startup, got message, that modem driver will be installed. I guess modem mode is needed. After that the flashing process started.
Issue 4 -> The flashing went ahead, and gave below error
11:40:49, May 08, 2012
Line: 273
ERROR: Phone[0000]: Phone did not re-enumerate after RAM-downloader was sent.
File: D:\test_dev_usb\flash\code\flashdll\ReenumOp.cpp
Device ID: 0
11:40:49, May 08, 2012
Line: 1173
ERROR: Phone[0000]: Flash failed.
File: D:\test_dev_usb\flash\code\flashdll\PST_FP_FlashThread.cpp
Device ID: 0
11:40:49, May 08, 2012
Line: 587
ERROR: Flash failure: Phone[0000]: Phone did not re-enumerate after RAM-downloader was sent. (Error Code: 3e),
Detailed Error Details: Direction of the Error=No Direction, Command Value=0, Code Group Number=257
File: D:\test_dev_usb\flash\code\flashdll\FlashHdlr.cpp
Device ID: 0
Solution -> Tried with a different USB port, and it worked. Didn't let windows install the drivers, seems it is not needed. Installing the USB drivers from motorola suffices.
The above link contains comprehensive information as to how to flash motorokr e6. As is always the case, it was not a smooth ride for me. I have listed the issues I faced, and possible workaround. Found that for some weird reasons, things sometimes won't work, and you have to try the same thing multiple times.
Battery needs to be fully charged, as during the flashing battery drains _very_ fast - maybe say in 30 mins.
Issue 1-> I was not able to get the boot screen.
Solution -> Seems this made it work -> Had to copy the sbf file to the memory card. After this booted the phone, (while the phone was already connected to PC, via USB cable). The phone automatically went into USB mode, and I got the boot screen. While pressing the camera-key + Power(Red) key, press the camera-key first.
Issue 2 -> RSD lite wasn't detecting the phone.
Solution -> Installed the motorola drivers. "USB_Drivers_32_bit_4.6.5"
In Above points, it was mentioned, to not let windows install its drivers, but to do that, via motorola drivers. On Win 7, need to execute the binary(SDL.exe) as "Run-As Admin..." that makes a huge difference.
Issue 3 -> Flash failure. With the message -> ""Failed flashin process. Phone [0000]: Phone is not compatible with multi interface super file. (0x703B); phone connected""
Some had suggested, that this problem can arise,
- if the battery is below 70%.
- Right click on "SDL.exe" and click "Run As Administrator".
- The firmware file is not kept in C:\
Saw that error file was created, and it had the below contents in it.
10:08:20, May 08, 2012
Line: 230
ERROR: Phone[0000]: Phone is not compatible with multi-interface super-file.
File: D:\test_dev_usb\flash\code\flashdll\MIFlash.cpp
Device ID: 0
10:08:20, May 08, 2012
Line: 1173
ERROR: Phone[0000]: Flash failed.
File: D:\test_dev_usb\flash\code\flashdll\PST_FP_FlashThread.cpp
Device ID: 0
10:08:20, May 08, 2012
Line: 587
ERROR: Flash failure: Phone[0000]: Phone is not compatible with multi-interface super-file. (Error Code: 3b),
Detailed Error Details: Direction of the Error=No Direction, Command Value=0, Code Group Number=No Codegroup
File: D:\test_dev_usb\flash\code\flashdll\FlashHdlr.cpp
Device ID: 0
10:08:46, May 08, 2012
Line: 230
ERROR: Phone[0000]: Phone is not compatible with multi-interface super-file.
File: D:\test_dev_usb\flash\code\flashdll\MIFlash.cpp
Device ID: 0
[ SNIP ]
10:09:29, May 08, 2012
Line: 587
ERROR: Flash failure: Phone[0000]: Phone is not compatible with multi-interface super-file. (Error Code: 3b),
Detailed Error Details: Direction of the Error=No Direction, Command Value=0, Code Group Number=No Codegroup
File: D:\test_dev_usb\flash\code\flashdll\FlashHdlr.cpp
Device ID: 0
Solution -> Copied patch file, in RSDLite 4.5.3. During startup, got message, that modem driver will be installed. I guess modem mode is needed. After that the flashing process started.
Issue 4 -> The flashing went ahead, and gave below error
11:40:49, May 08, 2012
Line: 273
ERROR: Phone[0000]: Phone did not re-enumerate after RAM-downloader was sent.
File: D:\test_dev_usb\flash\code\flashdll\ReenumOp.cpp
Device ID: 0
11:40:49, May 08, 2012
Line: 1173
ERROR: Phone[0000]: Flash failed.
File: D:\test_dev_usb\flash\code\flashdll\PST_FP_FlashThread.cpp
Device ID: 0
11:40:49, May 08, 2012
Line: 587
ERROR: Flash failure: Phone[0000]: Phone did not re-enumerate after RAM-downloader was sent. (Error Code: 3e),
Detailed Error Details: Direction of the Error=No Direction, Command Value=0, Code Group Number=257
File: D:\test_dev_usb\flash\code\flashdll\FlashHdlr.cpp
Device ID: 0
Solution -> Tried with a different USB port, and it worked. Didn't let windows install the drivers, seems it is not needed. Installing the USB drivers from motorola suffices.