[Windows Phone 8 Q&A, Help & Troubleshooting] melhisedec:
I've a NOKIA Lumia 520 which is broken. Push the Power button and i see only a small logo with NOKIA, then show me only this message:

"ERROR: Unable to find a bootable option. Press any key to shut down". Any button I push, the phone is going in bootloop ending with this ERROR...

I have tryed first with Windows Device Recovery Tool (WDRT) 3.1.4 to repair it, but no success...

In WDRT my Lumia is not detected automatically, so i must choose manually device manufacturer. To be detected I must restart the Lumia when DWRT is trying to detect it.

The Phone is detected as LUMIA phone, firmware version: unknown, Software available on server: 3058.50000.1425.003.

When I try to install the software after I download the package, the result is:

"Operation ended with failure. The software is not correctly signed or not signed for this device."

The NOKIA driver is seen as NOKIA BOOTMGR.

Then I've search on the internet about this problem and I've found this thread.

I tried the advanced mode with thor2.exe, I downloaded manually the firmware for my device Lumia 520, RM-914, Code 059S7H0

I opened Command Prompt as administrator, then used the command:

cd c:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool\

I used the command line to extract gtp0.bin from ffu image:

thor2 -mode ffureader -ffufile "C:\rm-914\RM914_3058.50000.1425.0003_RETAIL_eu_hungary_422_03_447211_prd_signed.ffu"

The result was 2 files, gpt0.bin and GPT1.bin. I renamed gpt0.bin as msimage.mbn.

RKH of the device is:

RKH of SBL1: F771E62AF89994064F77CD3BC16829503BDF9A3D506D3FACECAEF3F808C868FD

RKH of UEFI: F771E62AF89994064F77CD3BC16829503BDF9A3D506D3FACECAEF3F808C868FD

I've downloaded the hex file for my Lumia RM-914 to have the 2 files HEX.hex and msimage.mbn for the command line:

thor2 -mode emergency -hexfile "C:\TEMP\HEX.hex" -mbnfile "C:\TEMP\msimage.mbn" -orig_gpt

THOR2 1.8.2.18

Built for Windows @ 13:36:46 Jun 16 2015

Thor2 is running on Windows of version 6.1

thor2 -mode emergency -hexfile C:\TEMP\HEX.hex -mbnfig_gpt

Process started Sun Dec 06 23:12:08 2015

Debugging enabled for emergency

Initiating emergency download

Operation took about 10.00 seconds.

THOR2_ERROR_CONNECTION_NOT_FOUND

THOR2 1.8.2.18 exited with error code 84000 (0x14820)

The Phone is still in NOKIA BOOTMGR mode...

If I try to disconnect the phone and restart, it goes into the the same message:

"ERROR: Unable to find a bootable option. Press any key to shut down", not showing me the RED screen like it should be.

If I go into the next step for flashing the device with the command line:

thor2.exe -mode vpl -maxtransfersizekb 1 -vplfile "C:\RM-914\RM914_059S7H0_3058.50000.1425.0003_037.vpl"

the screen changes into a big NOKIA logo, the driver goes from NOKIA BOOTMGR into NOKIA FLASH...

Thor2 is running on Windows of version 6.1

thor2.exe -mode vpl -maxtransfersizekb 1 -vplfile C:\RM-914\RM914_059S7H0_3058.5

0000.1425.0003_037.vpl

Process started Sun Dec 06 23:22:20 2015

Logging to file C:\Users\Marta\AppData\Local\Temp\thor2_win_20151206232220_Threa

dId-3864.log

Parsing VPL file C:\RM-914\RM914_059S7H0_3058.50000.1425.0003_037.vpl

Successfully parsed VPL

Flashing .ffu file RM914_3058.50000.1425.0003_RETAIL_eu_hungary_422_03_447211_pr

d_signed.ffu (SW version 3058.50000.1425.0003)

Debugging enabled for uefiflash

Initiating FFU flash operation

WinUSB in use.

isDeviceInNcsdMode

isDeviceInNcsdMode is false

Device mode 6 Uefi mode

[THOR2_flash_state] Pre-programming operations

Disable timeouts

Get flashing parameters

Lumia Boot Manager detected

Check status of battery

State of charge 8, charging current 282

Protocol version 1.1 Implementation version 1.16

Detecting UEFI responder

HELLO success

Lumia Boot Manager detected

Check status of battery

State of charge 8, charging current 266

Protocol version 1.1 Implementation version 1.16

Booting to FlashApp

Reboot to FlashApp command sent successfully.

DetachFrom connection

Verifying that device is online

Device is online

Detecting UEFI responder

HELLO success

Lumia Flash detected

Protocol version 1.15 Implementation version 1.28

Disable timeouts

Get flashing parameters

Lumia Flash detected

Protocol version 1.15 Implementation version 1.28

Size of one transfer is 2363392

Size of buffer is 2359296

Number of eMMC sectors: 15269888

Platform ID of device: Nokia.MSM8227.P6036.1.2

Async protocol version: 01

Security info:

Platform secure boot enabled

Secure FFU enabled

JTAG eFuse blown

RDC not found

Authentication not done

UEFI secure boot enabled

SHK enabled

Device supports FFU protocols: 0019

[THOR2_flash_state] Device programming started

Using secure flash method

CoreProgrammer version 2015.06.10.001.

Start programming signed ffu file C:\RM-914\RM914_3058.50000.1425.0003_RETAIL_eu

_hungary_422_03_447211_prd_signed.ffu

FfuReader version is 2015061501

Send FlashApp write parameter: 0x4d544f00

Perform handshake with UEFI...

Flash app: Protocol Version 1.15 Implementation Version 1.28

DevicePlatformInfo: Nokia.MSM8227.P6036.1.2

Unknown sub block detected. Skip...

Unknown sub block detected. Skip...

Supported protocol versions bitmap is 19

Secure FFU sync version 1 supported.

Secure FFU async version 1 supported.

Secure FFU async version 3 supported.

Get CID of the device...

Get EMMC size of the device...

Emmc size in sectors: 15269888

CID: Samsung, Size 7456 MB

Start charging...

Requested write param 0x43485247 is not supported by this flash app version.

Start charging... DONE. Status = 0

Unable to send ECHO REQ or ECHO REQ not supported

Get security Status...

Security Status:

Platform secure boot is enabled.

Secure eFUSE is enabled.

JTAG is disabled.

RDC is missing from the device.

Authentication is not done.

UEFI secure boot is enabled.

Secondary HW key exists.

Get RKH of the device...

RKH of the device is F771E62AF89994064F77CD3BC16829503BDF9A3D506D3FACECAEF3F808C

868FD

Get ISSW Version...

Get ISSW Version, SKIPPED!

Get system memory size...

Size of system mem: 524288 KB

Read antitheft status...

Requested read param 0x41545250 is not supported by this flash app version.

Send backup to RAM req...

Clearing the backup GPT...SKIPPED!

Successfully parsed FFU file. Header size: 0x000e0000, Payload size: 0x000000006

2900000, Chunk size: 0x00020000, Header offset: 0x00000000, Payload offset: 0x00

000000000e0000

RKH match between device and FFU file!

Option: Skip CRC32 check in use

Start sending header data...

FlashApp returned reported error in SecureFlashResp!

Status: 0x1106, Specifier: 0x8000000E

FA_ERR_FFU_SEC_HDR_VALIDATION_FAIL

Send of FFU header failed!

[IN] programSecureFfuFile. Closing C:\RM-914\RM914_3058.50000.1425.0003_RETAIL_e

u_hungary_422_03_447211_prd_signed.ffu

programming operation failed!

0xFA001106: Signature check of FFU file fails. Reason(s): The FFU file is not co

rrectly signed or not signed for this device.

Operation took about 3.00 seconds.

THOR2_ERROR_FA_SIGNATURE_FAIL

THOR2 1.8.2.18 exited with error code -100658938 (0xFA001106)

Here, after this step, if the flash is 100% succesful, the screen must change in Green,

mine finished with the same error: "The FFU file is not correctly signed or not signed for this device..."

I guess the most of us are into the same situation, I can't make the device to skip the signature check... Any sugestions?