Avatar for skinofstars

skinofstars

Member since Dec 2016 • Last active Jul 2023
  • 0 conversations
  • 7 comments

Most recent activity

  • in Bangle.js
    Avatar for skinofstars

    The nRF Device Firmware Update (DFU) doesn't work unfortunately.

    The web IDE doesn't discover the device because the watch has a BANK0 INVALID error and I'm stuck in DfuTarg connect only.

    I think I'm just bricked now, unless I can find someone with an Android device.

  • in Bangle.js
    Avatar for skinofstars

    I don't own an Android device. nrf connect for mobile is failing with "Error: 3072 bytes were sent while 0 bytes were reported as received". Also getting a lot of timeouts.

    This is a shame because following the failed update, my watch is basically bricked in DFU state.

    Secure DFU Service found
    Discovering characteristics in DFU Service...
    DFU characteristics discovered
    MTU set to 131
    Enabling notifications for 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Notifications enabled for 8EC90001-F315-4F60-9FB8-838830DAEA50
    Secure DFU Control Point notifications enabled
    Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50
    Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 6006010001000092000000686acd68
    Command object selected (Max size = 256, Offset = 146, CRC = 68CD6A68) received
    Received CRC match Init packet
    Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50
    Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600401
    Command object executed
    Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50
    Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600201
    Packet Receipt Notif enabled (Value = 12)
    Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50
    Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600601001000000000000000000000
    Data object selected (Max size = 4096, Offset = 0, CRC = 00000000) received
    Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50
    Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600101
    Data object 1/108 created
    Uploading firmware...
    Sending firmware to DFU Packet characteristic...
    Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50
    Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600301000f000033224a34
    Checksum (Offset = 3840, CRC = 344A2233) received
    CRC does not match! Retrying...
    Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Data written to 8EC90001-F315-4F60-9FB8-838830DAEA50
    Notification received from 8EC90001-F315-4F60-9FB8-838830DAEA50, value (0x): 600101
    Data object 1/108 created
    Uploading firmware...
    Sending firmware to DFU Packet characteristic...
    Writing to characteristic 8EC90001-F315-4F60-9FB8-838830DAEA50...
    Disconnected.
    Disconnected by the remote device
    DFU Failed with Error: 3072 bytes were sent while 0 bytes were reported as received
    
  • in Bangle.js
    Avatar for skinofstars

    Hi, bit of thread resurrection here. The option to use the nRF Toolbox is no longer available.

    https://devzone.nordicsemi.com/f/nordic-­q-a/93897/nrf-toolbox-dfu-failed-when-i-­selected-distribution-package

    The DFU app doesn't seem to work either

  • nfc

    in Puck.js, Pixl.js and MDBT42
    Avatar for skinofstars

    Do you mean this? https://www.espruino.com/Puck.js+Eddysto­ne

    I've not got it to work yet though.

  • in Puck.js, Pixl.js and MDBT42
    Avatar for skinofstars

    Hey, yeah, I completely closed Chrome, the computer, the lid, everything. Actually, it does work when you restart the computer, but it's then re-pairing following a sleep that was at issue (which is why I jumped on this issue - sorry JackJamesHoward)

    I did connect to the Mac before figuring out the web bluetooth. Removing from the Mac bluetooth (using alt+click on the system tray), and then pairing from the browser first seems to have resolved the re-connection issue. It does now still show up in the system tray, but it's no longer a problem.

    I did also need to do a Web IDE cache clear and reset the puck. Though I'm uncertain if that was related.

    So, steps to fix my reconnection issue:

    • Get OS to forget (remove using alt+click on the system tray)
    • Reset puck.
    • Clear Browser caches.
    • Start again from the Web IDE at https://www.espruino.com/ide/
  • in Puck.js, Pixl.js and MDBT42
    Avatar for skinofstars

    I'm getting reconnection issues with Chrome 55 on a Macbook Pro 10.12

    The Mac's bluetooth system tray thing shows the puck as connected, but the web bluetooth device scanning dialog in Chrome says "No bluetooth device found".

    I do have other bluetooth devices attached, like a keyboard, and they also don't show up in the WebIDE Chrome dialog, so maybe the problem is there? I found the Google Chrome Github for web bluetooth to see if I could test that as a problem. The other devices are discoverable when I use their examples https://googlechrome.github.io/samples/w­eb-bluetooth/device-information-characte­ristics.html from the list in https://googlechrome.github.io/samples/w­eb-bluetooth/

Actions