virtualabs / btlejack

Bluetooth Low Energy Swiss-army knife
MIT License
1.9k stars 196 forks source link

Error while flashing the firmware on to Micro:bit Go #66

Closed naren-jayram closed 1 year ago

naren-jayram commented 4 years ago

I am observing below error message while flashing the default firmware (btlejack-firmware-microbit.hex) that exists in the dist folder to Microbit go device. https://github.com/virtualabs/btlejack-firmware/tree/2125e095d05f446fc2d7d050ca7e14b1db137759

Error message: In application programming write failed. P.S: I used windows machine to flash btle firmware using reset button

I even tried compiling the firmware manually on an Ubuntu (18.04.1) machine, but observing the error message. ninja: build stopped: subcommand failed. error: command ['ninja'] failed Makefile:6: recipe for target 'ble400' failed make: *** [ble400] Error 1

Is installing the latest version of firmware using -i flag have the same effect as the above manual method? I am not able to neither sniff nor connect to the BLE device. btlejack -i BtleJack version 1.3 [i] Flashing /media/naren/MICROBIT ... [i] Flashed 1 devices

Please help me regarding this issue.

Details: Device in possession: BBC Micro: Bit Go https://www.amazon.in/BBC-BBC2546862-Micro-bit-go/dp/B01G8X7VM2

Firmware Details:

DAPLink Firmware - see https://mbed.com/daplink

HIC ID: 97969901 Auto Reset: 1 Automation allowed: 0 Overflow detection: 0 Daplink Mode: Interface Interface Version: 0253 Bootloader Version: 0243 Local Mods: 0 USB Interfaces: MSD, CDC, HID, WebUSB Bootloader CRC: 0x32eb3cfd Interface CRC: 0x53375800 Remount count: 1 URL: https://microbit.org/device/?id=9901&v=0253

btlejack is not sniffing.

Thanks, Naren