[RAZR i Q&A, Help & Troubleshooting] dagoban:
So here is what is happening when I'm trying to flash.

If you want to flash the Firmware you need to select a DnX and an IFWI, flashing only 1 of them won't work.

Same with Operating System, you cannot flash just the OS Image (motoboot), you need to flash the OS DnX, too.

So here is the output for the Firmware flash:

xfstklog_Fr_9._Jan_16-17-35_2015.txt
16:17:29 - XFSTK-LOG--virtual bool MedfieldDownloader::SetDevice(IGenericDevice*)
16:17:29 - XFSTK-LOG--virtual bool MedfieldDownloader::UpdateTarget()
16:17:29 - XFSTK-LOG--void MedfieldDownloader::Init()
16:17:29 - XFSTK-LOG--virtual bool MedfieldUSB20Device::eek:pen()
16:17:29 - XFSTK-LOG--USB Device found - Externally Specified for MT
16:17:29 - XFSTK-LOG--Bulk OUT endpoint in : 0x01
16:17:29 - XFSTK-LOG--Bulk IN endpoint in : 0x81
16:17:29 - XFSTK-LOG--void MedfieldDownloader::do_update(MedfieldOptions*)
16:17:29 - XFSTK-LOG--void MedfieldDownloader::do_update(char*, char*, char*, char*, char*, uint32)
16:17:29 - XFSTK-LOG--void MedfieldDownloader::do_update(char*, char*, char*, char*, char*, uint32)(C:/CFC_9.8.2I-50_SMI-26_S7_USASMIJBRTEU.xml/dnx.bin, C:/CFC_9.8.2I-50_SMI-26_S7_USASMIJBRTEU.xml/ifwi.bin, BLANK.bin, BLANK.bin, C:/CFC_9.8.2I-50_SMI-26_S7_USASMIJBRTEU.xml/dnx.bin, 0x80000000) b_continue_to_OS=0
16:17:29 - XFSTK-LOG--uint32 MedfieldDownloader::get_Opp_Code()
16:17:29 - XFSTK-LOG--Sending DnER...
16:17:30 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) DnER
16:17:30 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->DnER
16:17:30 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:17:30 - XFSTK-LOG--GetAck - DFRM(4)
16:17:30 - XFSTK-LOG--void MedfieldDownloader::_log_ack(long long unsigned int)
16:17:30 - XFSTK-LOG--void MedfieldDownloader::_check_file(char*)
16:17:30 - XFSTK-LOG--void MedfieldDownloader::_check_file(char*)
16:17:30 - XFSTK-LOG--C:/CFC_9.8.2I-50_SMI-26_S7_USASMIJBRTEU.xml/dnx.bin size:66528 bytes
16:17:30 - XFSTK-LOG--int MedfieldDownloader::firmware_upgrade_routine(char*, char*, uint32)
16:17:30 - XFSTK-LOG--C:/CFC_9.8.2I-50_SMI-26_S7_USASMIJBRTEU.xml/dnx.bin size:66528 bytes
16:17:30 - XFSTK-LOG--C:/CFC_9.8.2I-50_SMI-26_S7_USASMIJBRTEU.xml/ifwi.bin size:1937660 bytes
16:17:30 - XFSTK-STATUS--FW: Firmware download begining...
16:17:30 - XFSTK-LOG--allocating buffers for FW images...
16:17:30 - XFSTK-LOG--allocating buffers for primary/secondary security FW images...
16:17:30 - XFSTK-LOG--loading buffers for FW images...
16:17:30 - XFSTK-LOG--loading buffers for primary/secondary security FW images...
16:17:30 - XFSTK-LOG--loading buffers for FUPH...
16:17:30 - XFSTK-LOG--sending 6 DWORDS of DnxFW size and checksum...
16:17:30 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) à
16:17:30 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->à
16:17:30 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:17:30 - XFSTK-LOG--GetAck - DXBL(4)
16:17:30 - XFSTK-STATUS--FW: Sending DnX ...
16:17:31 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) __BINARY__
16:17:31 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->__BINARY__
16:17:31 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:17:31 - XFSTK-LOG--GetAck - RTBD(4)
16:17:31 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) DBDS
16:17:31 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->DBDS
16:17:32 - XFSTK-LOG--int MedfieldDownloader::read_in_pipe(unsigned char*, uint32)
16:17:33 - XFSTK-LOG--Read - HLT0(4)
16:17:33 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:17:34 - XFSTK-LOG--GetAck - RUPHS(8)
16:17:34 - XFSTK-STATUS--FW: Sending FW Update Profile Hdr Size...
16:17:34 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) $
16:17:34 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->$
16:17:34 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:17:34 - XFSTK-LOG--GetAck - RUPH(4)
16:17:34 - XFSTK-STATUS--FW: Sending FW Update Profile Hdr...
16:17:34 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) __BINARY__
16:17:34 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->__BINARY__
16:17:34 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:17:35 - XFSTK-LOG--GetAck - DMIP(4)
16:17:35 - XFSTK-STATUS--FW: Sending MIP...
16:17:35 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) __BINARY__
16:17:35 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->__BINARY__
16:17:35 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:17:35 - XFSTK-LOG--GetAck - ER25(4)
16:17:35 - XFSTK-LOG--bool MedfieldDownloader::isfwdone()
[SIZE="4"]16:17:35 - [B]XFSTK-STATUS--Firmware download completed.[/B][/SIZE]
16:17:35 - XFSTK-LOG--virtual bool MedfieldDownloader::GetStatus()
16:17:35 - XFSTK-LOG--virtual bool MedfieldDownloader::Cleanup()

So this flash works, see 16:17:35 - XFSTK-STATUS--Firmware download completed.

And here is the output for the Operating System flash, so not trying to flash firmware and OS at the same time to understand better what is going wrong.

xfstklog_Fr_9._Jan_16-21-48_2015.txt
16:21:22 - XFSTK-LOG--virtual bool MedfieldDownloader::SetDevice(IGenericDevice*)
16:21:22 - XFSTK-LOG--virtual bool MedfieldDownloader::UpdateTarget()
16:21:22 - XFSTK-LOG--void MedfieldDownloader::Init()
16:21:22 - XFSTK-LOG--virtual bool MedfieldUSB20Device::eek:pen()
16:21:22 - XFSTK-LOG--USB Device found - Externally Specified for MT
16:21:22 - XFSTK-LOG--Bulk OUT endpoint in : 0x01
16:21:22 - XFSTK-LOG--Bulk IN endpoint in : 0x81
16:21:22 - XFSTK-LOG--void MedfieldDownloader::do_update(MedfieldOptions*)
16:21:22 - XFSTK-LOG--void MedfieldDownloader::do_update(char*, char*, char*, char*, char*, uint32)
16:21:22 - XFSTK-LOG--void MedfieldDownloader::do_update(char*, char*, char*, char*, char*, uint32)(BLANK.bin, BLANK.bin, C:/CFC_9.8.2I-50_SMI-26_S7_USASMIJBRTEU.xml/dnx.bin, C:/CFC_9.8.2I-50_SMI-26_S7_USASMIJBRTEU.xml/motoboot.bin, BLANK.bin, 0x80000001) b_continue_to_OS=1
16:21:22 - XFSTK-LOG--uint32 MedfieldDownloader::get_Opp_Code()
16:21:22 - XFSTK-LOG--Sending DnER...
16:21:22 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) DnER
16:21:22 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->DnER
16:21:22 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:21:22 - XFSTK-LOG--GetAck - DFRM(4)
16:21:22 - XFSTK-LOG--void MedfieldDownloader::_log_ack(long long unsigned int)
16:21:22 - XFSTK-LOG--int MedfieldDownloader::handle_no_size(uint32)
16:21:22 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32)
16:21:22 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->
16:21:22 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
16:21:23 - XFSTK-LOG--GetAck - HLT0(4)
16:21:23 - XFSTK-LOG--void MedfieldDownloader::_log_ack(long long unsigned int)
16:21:23 - XFSTK-LOG--void MedfieldDownloader::Init()
16:21:23 - XFSTK-LOG--virtual bool MedfieldUSB20Device::eek:pen()
16:21:23 - XFSTK-LOG--USB Device found - Externally Specified for MT
16:21:23 - XFSTK-LOG--Bulk OUT endpoint in : 0x01
16:21:23 - XFSTK-LOG--Bulk IN endpoint in : 0x81
16:21:23 - XFSTK-LOG--uint32 MedfieldDownloader::get_Opp_Code()
16:21:23 - XFSTK-LOG--Sending DnER...
16:21:23 - XFSTK-LOG--int MedfieldDownloader::write_out_pipe(unsigned char*, uint32) DnER
16:21:23 - XFSTK-LOG--virtual bool MedfieldUSB20Device::Write(void*, unsigned int) --->DnER
16:21:23 - XFSTK-LOG--long long unsigned int MedfieldDownloader::read_in_ack()
[SIZE="4"]16:21:23 - XFSTK-LOG--[B]USB I/O ERROR RETRYING R/W[/B][/SIZE]
16:21:23 - XFSTK-LOG--void MedfieldDownloader::_log_ack(long long unsigned int)
16:21:23 - XFSTK-LOG--bool MedfieldDownloader::isosdone()
16:21:23 - XFSTK-LOG--bool MedfieldDownloader::isosdone()
[SIZE="4"]16:21:23 - XFSTK-STATUS--[B]Firmware download skipped. Continuing to OS...[/B][/SIZE]
16:21:23 - XFSTK-LOG--virtual bool MedfieldDownloader::GetStatus()
16:21:28 - XFSTK-STATUS--Reconnecting to device - Attempt #1
16:21:29 - XFSTK-STATUS--Reconnecting to device - Attempt #2
16:21:30 - XFSTK-STATUS--Reconnecting to device - Attempt #3
16:21:31 - XFSTK-STATUS--Reconnecting to device - Attempt #4
16:21:32 - XFSTK-STATUS--Reconnecting to device - Attempt #5
16:21:33 - XFSTK-STATUS--Reconnecting to device - Attempt #6
16:21:34 - XFSTK-STATUS--Reconnecting to device - Attempt #7
16:21:35 - XFSTK-STATUS--Reconnecting to device - Attempt #8
16:21:36 - XFSTK-STATUS--Reconnecting to device - Attempt #9
16:21:37 - XFSTK-STATUS--Reconnecting to device - Attempt #10
16:21:38 - XFSTK-STATUS--Reconnecting to device - Attempt #11
16:21:39 - XFSTK-STATUS--Reconnecting to device - Attempt #12
16:21:40 - XFSTK-STATUS--Reconnecting to device - Attempt #13
16:21:41 - XFSTK-STATUS--Reconnecting to device - Attempt #14
16:21:42 - XFSTK-STATUS--Reconnecting to device - Attempt #15
16:21:43 - XFSTK-STATUS--Reconnecting to device - Attempt #16
16:21:44 - XFSTK-STATUS--Reconnecting to device - Attempt #17
16:21:45 - XFSTK-STATUS--Reconnecting to device - Attempt #18
16:21:46 - XFSTK-STATUS--Reconnecting to device - Attempt #19
16:21:47 - XFSTK-STATUS--Reconnecting to device - Attempt #20

16:21:23 - XFSTK-LOG--USB I/O ERROR RETRYING R/W

16:21:23 - XFSTK-STATUS--Firmware download skipped. Continuing to OS...

What happens is, that the phone is still powered (LED still green) on but it disconnects (Windows USB removal sound) so for some reason its not possible to flash the OS and only the firmware :/

Its possible to flash a signed original Motorola motoboot to a locked BL phone, correct? (since its the original motoboot file)