• it is built in wrong way, it has type "bootloader"

    $ nrfutil pkg display espruino_2v04.105_mdbt42q.zip
    
    DFU Package: <espruino_2v04.105_mdbt42q.zip>:
    |
    |- Image count: 1
    |
    |- Image #0:
       |- Type: bootloader
       |- Image file: espruino_2v04.105_mdbt42q_app.bin
       |- Init packet file: espruino_2v04.105_mdbt42q_app.dat
          |
          |- op_code: INIT
          |- signature_type: ECDSA_P256_SHA256
          |- signature (little-endian): 71d5aef62a8a7833e13994a17ecb8397235fe0ee­be0d74251f17ffb7d9db2bf053336828d7a81477­7e337e5246d34246badb7ff90e86793937af96ce­3fd936a0
          |
          |- fw_version: 0x00000000 (0)
          |- hw_version 0x00000034 (52)
          |- sd_req: 0x8C
          |- type: BOOTLOADER
          |- sd_size: 0
          |- bl_size: 308148
          |- app_size: 0
          |
          |- hash_type: SHA256
          |- hash (little-endian): 0985a61291d7d45f0becc9b69a60b773bdd95146­6121225d9697606a97a217ce
          |
          |- boot_validation_type: ['VALIDATE_GENERATED_CRC']
          |- boot_validation_signature (little-endian): ['']
          |
          |- is_debug: False
    

    here are some different fields from previous application packages

          |- fw_version: 0x000000FF (255)
          |- type: APPLICATION
          |- boot_validation_type: []
    
About

Avatar for fanoush @fanoush started