• @fanoush:
    The output of peek32(0x10001014).toString(16) is ="7a000".

    When compiling the firmware the log displays:

    python scripts/hexmerge.py --overlap=replace
    .../s132_nrf52_3.0.0_softdevice.hex
    bootloader_espruino_2v04.264_banglejs.hex
    espruino_2v04.264_banglejs.app_hex
    dfu_settings.hex
    -o espruino_2v04.264_banglejs.hex
    

    ...so I was thinking that the bootloader was merged together with softdevice, the app and dfu settings into espruino_2v04.264_banglejs.hex.

    I only flashed this latest as this process worked correctly on my Puck.js as I was able to perform BLE DFU upgrade after installing the generated firmware using SWD onto it.

    @MaBe:
    I can read on the screen DFU Started for a fraction of second (see video of my previous message), but just after I get your screen n°5. I don't get your screen n°1 exactly as the screen with DFU Started doesn't remain still and BTN1 = REBOOT doesn't show.

  • I can read on the screen DFU Started for a fraction of second (see video), but just after I get your screen n°5. I don't get your screen n°1 exactly as the screen with DFU Started doesn't remain still with BTN1 = REBOOT displayed.

    Try this:

    When ==== shows, first release BTN1 and than BTN2

About

Avatar for sebi @sebi started