Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Killing 6HCs with repeated firmware upgrade?

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    7
    8
    319
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Johaluundefined
      Johalu
      last edited by

      Hi,

      similar to my question on a defect 6HC Board, my colleagues have killed 2 more 6HC boards. Duet3D 6HC not starting

      There is no visible damage on both boards. In contrast to the mentioned board the 3.3V LED is on. Still, the status LED is hardly glowing.
      Both boards do not show up as devices in the Windows device manager. No COM port, no Bossa or else.
      All proposed recovery procedures failed.

      Of course, I inquired as on the actions preceding the defect.
      I was told the defect happened when trying to align the firmware of the 6HC and daughterboard.
      So, an M997 S0 was sent with a proper firmware on SD, which worked fine the first time.
      But doing the same again with the identical SD card on the board, renders the board dead.

      Can it be, that when re-installing the same firmware, the software deletes the firmware, then detects that the firmware is identical to the formerly existing one and does not write the firmware, leaving the board with no firmware?

      Is there another way of updating the firmware?

      o_lampeundefined jay_s_ukundefined deckingmanundefined dc42undefined 4 Replies Last reply Reply Quote 1
      • o_lampeundefined
        o_lampe @Johalu
        last edited by

        @Johalu said in Killing 6HCs with repeated firmware upgrade?:

        Can it be, that when re-installing the same firmware, the software deletes the firmware, then detects that the firmware is identical to the formerly existing one and does not write the firmware, leaving the board with no firmware?

        Actually you can even downgrade to an older version of RRF. So it's highly unlikely that the board refuses to flash the same FW.

        1 Reply Last reply Reply Quote 0
        • jay_s_ukundefined
          jay_s_uk @Johalu
          last edited by

          @Johalu try using a powered USB hub and see if the 6HC appears on the PC that way. It may be drawing more power than the USB port can provide

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          1 Reply Last reply Reply Quote 0
          • deckingmanundefined
            deckingman @Johalu
            last edited by

            @Johalu For info, I had one of the very first 6HCs which was actually a prototype. It's had every stable firmware and most of the Betas in between, as well as quite a few binaries that never got as far as Beta. Never managed to "brick" a board yet.

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

            Johaluundefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @Johalu
              last edited by dc42

              @Johalu said in Killing 6HCs with repeated firmware upgrade?:

              Can it be, that when re-installing the same firmware, the software deletes the firmware, then detects that the firmware is identical to the formerly existing one and does not write the firmware, leaving the board with no firmware?

              No, it doesn't do that. However, I am aware that occasionally when the 6HC firmware is upgraded via DWC, writing the firmware fails and the board is left without firmware on it. This is on my list to investigate.

              If the processor is OK then if the Erase jumper is used, the Status/Diag LED should light up dimly. That indicates that the processor is not running firmware. The Bossa port should show up on a PC if the conditions are right.

              The processor on the 6HC switches to high speed mode when booting, and that makes the cabling and the USB port on the PC more critical than usual. Typically it won't work if you use a USB extender cable, or a cable that is longer than the USB spec allows. So I suggest you try using different cables, and different USB ports on the PC.

              Like @deckingman I have an early 6HC board which has had firmware installed on it numerous times, many times for every release we have done.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 0
              • Johaluundefined
                Johalu @deckingman
                last edited by

                @deckingman Thx for your reply. It is indeed noteworthy that the USB cable must be of specific quality. I had to try 5 different cables before I had a COM port visible. (Whereas the power consumption is not relevant. Its like 0.09mA which is very much within the limits and I tried it on an old not powered USB Hub with no issue.)

                So, I was able to revive ONE of the two defect bords.
                The second, although displaying exactly the same status as the first one, does not produce the COM port. (Of course, with the identical cable and setup working well with the first board)

                Any idea?

                infiniteloopundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                • infiniteloopundefined
                  infiniteloop @Johalu
                  last edited by

                  @Johalu said in Killing 6HCs with repeated firmware upgrade?:

                  power consumption is not relevant. Its like 0.09mA

                  Just to put that right: you mean 0.09 Ampere e.g. 90 mA? That would be more plausible.

                  I tried it on an old not powered USB Hub with no issue

                  With a power consumption of 0.09 A (or a bit more, depending on the Duet board), passive USB hubs may run out of steam.

                  Any idea?

                  Did you try to reboot your PC before you connected your second board? Sometimes, a cold boot can help …

                  1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator @Johalu
                    last edited by

                    @Johalu said in Killing 6HCs with repeated firmware upgrade?:

                    Any idea?

                    Retry the erase jumper.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post
                    Unless otherwise noted, all forum content is licensed under CC-BY-SA