Avatar for Tywilliams44

Tywilliams44

Member since Mar 2019 • Last active Mar 2019
  • 2 conversations
  • 8 comments

Most recent activity

    • 8 comments
    • 190 views
  • in Puck.js, Pixl.js and MDBT42
    Avatar for Tywilliams44

    Very strange - nRF Connect found the device and I connected to it. So then I went back to our app and the device was discovered. However once I connected to it I wasn't able to control the LEDs. I'll keep investigating as it seems likely to fall outside of the Espruino box :)

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

    Very helpful - thank you!!

    If I discover anything else I'll keep the forum updated.

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

    That's correct. This is a separate board.

    I have tried that and figured it must be an iPad issue. So I've tried several things around its settings with no luck. Every other board is located and connects great, and this one doesn't even show up as a device to connect with.

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

    Of course!

    To clarify - this board pairs successfully to the IDE and the code is successfully uploaded. But when I then try to pair our iOS app to the board, the app can't find it over bluetooth. As I mentioned, every other board works fine, so it's not a problem with our app.

    Happy to merge this with the other issue if it makes sense.

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

    Thanks, @Gordon.

    Unlikely that it's power since all the other boards were powered the same way, so it's good to know that it's probably not a hardware issue.

    We do have a reset button. I can use it successfully with the short press to update the firmware, but the 5-second press doesn't work unless I'm able to connect the IDE and run reset(true) first. Of course I can't do that since it won't connect to the IDE.

    Can you clarify what mean by "If that works then you really should be able to just hold it and boot without loading any of the saved code - and it should appear as MDBT42... again." - Is this different from holding it while I power it on for a hard reset?

    I have tried uploading new firmware but that didn't change anything. Probably because we had 'save on send' set to flash - execute code at boot. even after reset.

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

    Was excited to find this as it's very similar to my issue (http://forum.espruino.com/conversations/­332237/) but unfortunately my IDE is up to date and power is not an issue :/

    I thought it may be helpful to link my issue here in case anyone else encounters something similar :)

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

    We have a MDBT42Q module built into a PCB that controls some LEDs. After uploading our firmware on 8 boards then connecting them to our app successfully, I have a board that our app cannot locate. All signs are showing a successful upload, and the IDE locates and pairs to the board no problem, so I can't figure out why this one board can't be discovered by our app.

    Any ideas?

    Thanks!

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

    I've updated the firmware using nRF Toolbox. When I pair to the chrome IDE I get the following error after it attempts to connect. I also attached a screenshot.

    WARNING: No result found for "process.env" - just got ""
    ERROR: [notify_error] Unable to retrieve board information. Connection Error?
    Device found {"portName":"Wave AD2833"}
    [success] Connected to Web Bluetooth, Wave AD2833 (No response from board)

    Connected to Web Bluetooth, Wave AD2833 (No response from board)

    The second screenshot shows the errors I get when go ahead and try to send the code. It says the firmware is pre-1v96 but it's not. It's 2.01.

    I've tried a hard reset and it doesn't seem to work. The green light stays lit which is probably from our firmware.

    This is a MDBT42Q module built into our custom PCB that's made by macro fab. Also, we had 8 other boards that connected and uploaded successfully, which is why this is so puzzling.

    Is there another reset option beyond the 5 second hard reset I could try? Any other thoughts? Thanks in advance.

Actions