02-14-2018 12:30 AM
321 ... 45678 ...
tools
  1. Iain_S's Avatar
    seems to me that any Microsoft supplied flashing tool only checks the info in the SMBIOS on the device and that is it. If they don't match it doesn't flash.
    06-11-2017 02:25 PM
  2. nate0's Avatar
    so the flag in thor2 would be -skip_id_check Secure FFU Flashing or just -skip_id_check?
    just -skip_id_check if using thor2
    06-11-2017 02:51 PM
  3. nate0's Avatar
    seems to me that any Microsoft supplied flashing tool only checks the info in the SMBIOS on the device and that is it. If they don't match it doesn't flash.
    There is one tool that might work that I came across over a year ago. It is a Qualcomm tool I believe. I'll research it and let you know.
    paschott likes this.
    06-11-2017 02:53 PM
  4. anon(10197358)'s Avatar
    06-11-2017 05:29 PM
  5. nate0's Avatar
    @DylanCochard
    Ya QPST might work.
    Initially I am looking back on a program used by the dragon board from QC. Its a executable called emmcdl. But we would need the flash programmer mbn file for the IDOL4s W10M on SoC 8996. I do not think that can be generated from the ffu can it?

    Also I am not sure if the emmcdl.exe supports anything outside what the dragon board ran as far as CPU, but it does not require signature checks. Not needing checks done was why I started there.

    I might look into QPST later to see what could be done there too. The IDOL can be put into EDL mode though by holding down both volume rocker buttons in at the same time during boot. Which is the state most of these tools need or expect the device to be in to flash it.
    06-11-2017 05:54 PM
  6. nate0's Avatar
    emmcdl.exe examples if anyone is interested:
    Examples: emmcdl -p COM8 -info
    emmcdl -p COM8 -gpt
    emmcdl -p COM8 -SkipWrite -SkipStorageInit -MemoryName ufs -f prog_emmc_firehose_8994_lite.mbn -x memory_configure.xml
    emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -x rawprogram0.xml -SetActivePartition 0
    emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -ffu wp8.ffu
    emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -d 0 1000 -o dump_1_1000.bin
    emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -d SVRawDump -o svrawdump.bin
    emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -b SBL1 c:\temp\sbl1.mbn
    emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -e 0 100
    emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -e MODEM_FSG
    emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -raw 0x75 0x25 0x10
    06-11-2017 05:56 PM
  7. Iain_S's Avatar
    how do we put the device into uefi mode?
    06-11-2017 06:37 PM
  8. nate0's Avatar
    how do we put the device into uefi mode?
    I don't know. My guess is Alcatel should have tools to enable that. I think that requires something to engage the onboard boot manager (if there is one).
    06-11-2017 06:58 PM
  9. Iain_S's Avatar
    need to have the device in Lumia uefi mode to use thor2 with the skip_id_check flag??
    06-11-2017 07:23 PM
  10. Iain_S's Avatar
    I can get the device into emergence mode, if only I could get this thing into uefi boot mode then I think thor2 would be able to write the ffu,
    06-11-2017 07:45 PM
  11. nate0's Avatar
    need to have the device in Lumia uefi mode to use thor2 with the skip_id_check flag??
    Lumia uefi mode using the Lumia boot manager is specific only to Lumias.
    06-11-2017 10:56 PM
  12. Iain_S's Avatar
    Lumia uefi mode using the Lumia boot manager is specific only to Lumias.
    so that shoots down using thor2 with the id check flag, because it looks for the device being in lumia uefi boot mode.
    06-12-2017 12:42 AM
  13. Iain_S's Avatar
    the only other way I can think of doing this is from emergency state, which the 4s will enter but I would need someone to make me a properly written xml file to change the device id using thor2. OEMDevicePlatform.xml would be the file I would need to try this.
    06-12-2017 12:46 AM
  14. nate0's Avatar
    the only other way I can think of doing this is from emergency state, which the 4s will enter but I would need someone to make me a properly written xml file to change the device id using thor2. OEMDevicePlatform.xml would be the file I would need to try this.
    I can give you the proper OEMDevicePlatform.xml, how do you propose to change the Device ID or use the file to flash the Open Market FFU?

    Edit: I think I see the command you are planning to run. That being thor2 in emergency mode:
    thor2 -mode emergency -configfile "emergency_config.xml" -ffufile "Production_flash.ffu"
    Last edited by Nate W; 06-12-2017 at 04:39 AM. Reason: edit
    06-12-2017 03:43 AM
  15. nate0's Avatar
    @Iain_S
    This is one from a dump of the Open Market FFU.

    OEMDevicePlatform.zip
    06-12-2017 03:51 AM
  16. cactuspete23's Avatar
    Interesting update.
    06-12-2017 06:13 AM
  17. anon(10197358)'s Avatar
    @Nate W

    We can. Command example is

    thor2 -mode ffureader -ffufile "FullFlashUpdate.ffu" -dump_gpt -filedir "Dump"
    Then rename GPT0.bin to WhatThatYouWant.mbn.
    Attached Files
    Last edited by DylanCochard; 06-12-2017 at 08:12 AM.
    nate0 likes this.
    06-12-2017 07:58 AM
  18. nate0's Avatar
    @Nate W

    We can. Command example is

    Then rename GPT0.bin to WhatThatYouWant.mbn.

    For some reason I thought a flash programmer had more than the gpt layout. Thanks

    EDIT: @DylanCochard
    What is the difference between the full GPT.bin dump of the partition itself and dump of the gpt layout? A have a full dump of the GPT.bin and its size adds to 256k. It includes the backup partitions too but a lot of empty space in the file in between.
    06-12-2017 10:18 AM
  19. anon(10197358)'s Avatar
    @Nate W

    I don't know. But GPT0.bin/.mbn was used to Lumia emergency mode here, but Microsoft's official .mbn files are very !=.
    nate0 likes this.
    06-12-2017 04:06 PM
  20. Iain_S's Avatar
    I can give you the proper OEMDevicePlatform.xml, how do you propose to change the Device ID or use the file to flash the Open Market FFU?

    Edit: I think I see the command you are planning to run. That being thor2 in emergency mode:
    thor2 -mode emergency -configfile "emergency_config.xml" -ffufile "Production_flash.ffu"
    yup that's the one I'm gonna try cause I can put the phone into state 7 which is emergency mode.
    06-12-2017 07:29 PM
  21. Iain_S's Avatar
    ok just tried with the xml you attached, I get an error with failing to load the xml, xml parsing failed.
    06-12-2017 08:38 PM
  22. nate0's Avatar
    Anything in the thor2 log saying something more verbose?
    06-12-2017 08:40 PM
  23. Iain_S's Avatar
    thor2error.jpg

    log says the same thing as the prompt.
    06-12-2017 08:41 PM
  24. nate0's Avatar
    ok just tried with the xml you attached, I get an error with failing to load the xml, xml parsing failed.
    From emergency mode, flashing it there would seem that the xml file would be more of the partition layout rather than an alter of the platform ID.

    EDIT: Just checking but are the FFU and OEM xml file under c:\Program Files (x86)\Microsoft Care Suite\Windows Device Recovery Tool?

    Am wondering what content by defualt the config.xml file should have...what I would do also is dry run it next time. So to protect you from an unpredictable outcome, so you can add -skippffuflash at the end of each command to test the outcome without sending data to the phone more or less.
    Last edited by Nate W; 06-12-2017 at 08:53 PM.
    06-12-2017 08:42 PM
  25. Iain_S's Avatar
    so what would you suggest to try?
    06-12-2017 08:50 PM
321 ... 45678 ...

Similar Threads

  1. Suggest an open source/free photoviewer
    By Raviraj Halarnekar in forum Windows 10
    Replies: 9
    Last Post: 07-07-2017, 10:21 AM
  2. Would you still buy a Alcatel IDOL 4S?
    By kuau in forum Alcatel Idol 4S
    Replies: 44
    Last Post: 04-25-2017, 07:24 PM
  3. Continuum on the Alcatel Idol 4S
    By Ventus221 in forum Alcatel Idol 4S
    Replies: 6
    Last Post: 04-24-2017, 08:31 PM
  4. Best Open source/ freeware utilities for Windows 10
    By Raviraj Halarnekar in forum Windows 10
    Replies: 1
    Last Post: 04-19-2017, 01:07 AM
  5. Replies: 2
    Last Post: 04-17-2017, 12:19 PM
LINK TO POST COPIED TO CLIPBOARD