Giter Club home page Giter Club logo

Comments (2)

chrissbarr avatar chrissbarr commented on August 9, 2024

Hi @JoeScotty. Sorry to hear you've run into a bit of trouble. Happy to help troubleshoot if I can!

To confirm, is it V1.0E that you have?

I'm not familiar with any issues impacting the ceramic resonator on the board - it might be possible, but it's not something I've seen before. Importantly, I believe the resonator isn't used for the DFU bootloader's USB communication (as the bootloader runs before the clock inputs are initialised in the firmware). My understanding is that the USB DFU comms use the internal clock source, and does some trimming of that based on the USB timing frames. I am not very familiar with the process - but I believe it is fairly resilient to issues with the resonator on the board.

There is a recently-noticed flaw in the design that can impact the bootloader correctly starting. There is a pull-down resistor required on pin PB2 that is not included on boards prior to V1.1B. This can result in intermittent bootloader behaviour in some cases - if PB2 floats high, that can prevent the bootloader from running in the correct mode.

PB2 is broken out to the EXP2 header, and so can be affected by things attached to that header (commonly displays etc.). It is possible that an issue with this pin is causing your trouble.

If you are handy with a soldering iron, the easiest fix is to add in a 100K resistor between PB2 and GND. There is no downside in the regular use of the board in adding this resistor - this is what is being done on V1.1B forward. This can be done on the back of the board like so:

PB2-pulldown

Otherwise, there are some soldering-free ways we can check if this is the problem. If you have any female jumper wires you can temporarily connect PB2 directly to GND. The only downside to this is that it prevents using any peripheral attached to the EXP2 header. However, it might be an easy way to check if this is the problem you're seeing.

It's possible that it is a different issue that you're seeing. At the moment, this is the only issue I'm aware of surrounding the bootloader - so I'd suggest checking if the above solves the issue, and if not we can explore other options.

Let me know what you think, happy to explain anything more or do anything else I can to help.

from rumba32.

JoeScotty avatar JoeScotty commented on August 9, 2024

Hi Chris,
thanks for your quick reply!
I tested adding the 100k with clips and entering the DFU mode worked in all tests!
So I'm very sure this was the solution.
I'm going to solder the resitor like you suggested.

May I suggest to add this mod to the SLI mod already published for the V1.0E.

Now I'm happy that I can proceed with firmware configuration!
Thanks again, Regards
JoeScotty

from rumba32.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.