Proffiebord v3 not detected by computer

Hello

I have an issue with a proffieboard V3 that is not detected by my computer
i have the issue with only one specific board, onther proffie V2 and V3 are detected fine and i can upload different sketch without issue (so i would say it is not a driver nor cable issue)

when i connect it is not detected in arduino an windows device manager.
I tried to restore the booloader by pressing the reset and boot button.
The stm32 bootloader appear in windows device manager but when i upload a sketch in arduino i have this error message

C:/Users/Sting/AppData/Local/Arduino15/packages/proffieboard/tools/arm-none-eabi-gcc/14-2-rel1-xpack/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe:C:\Users\Sting\AppData\Local\Arduino15\packages\proffieboard\hardware\stm32l4\4.6\variants\STM32L452RE-ProffieboardV3/linker_scripts/STM32L452RE_FLASH.ld:224: warning: memory region `SRAM2' not declared
lto-wrapper.exe: warning: using serial compilation of 5 LTRANS jobs
lto-wrapper.exe: note: see the '-flto' option documentation for more information
C:/Users/Sting/AppData/Local/Arduino15/packages/proffieboard/tools/arm-none-eabi-gcc/14-2-rel1-xpack/bin/../lib/gcc/arm-none-eabi/14.2.1/../../../../arm-none-eabi/bin/ld.exe: warning: start of section .bss changed by 24
Sketch uses 176208 bytes (34%) of program storage space. Maximum is 507904 bytes.
Cannot open DFU device 0483:df11
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Opening DFU capable USB device...
ID 0483:df11
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash  "
Downloading to address = 0x08000000, size = 176216
Download	[                         ]   0%            0 bytes
removed for space in this post
Download	[=========================] 100%       176216 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state
Cannot open DFU device 0483:df11

i also reinstalled the drivers in zadig
when i connect a battery i do not have any error message in the speaker (the content of the SDcard is correct) and the onboard led is on (no blinking or pulsing)
the board is not connected to anything else (it is for a test rig) but i did not tested it before soldering the wire
i do not think i shorted something when soldering (tested ith multimeter)

would you have any idea?
thank you

arduino2
arduino1




This part:

seems to indicate that the upload did in fact succeed.

If the status LED turns on, but doesn’t blink, that indicates that ProffieOS freezes or crashes for some reason. There are a few possible reasons for this:

  1. SD card is corrupted.
  2. There is a problem with the code you uploaded for some reason. (a buggy style or something)
  3. Power problems
  4. Some other magical problem that I can’t think of right now…

(1) is easy to fix; just format the card, put the fonts back and try again. (Make sure to wait until the “eject safely” is actually done before removing the card.)
(2) What version of ProffieOS are you using? What version of arduino-proffieboard? What does your config look like?
(3) This could happen if turning on one of the FETs causes a short. The battery protection circuit would kick in, cut the power and the board would reboot. I would think the status LED would blink if this was the case though.
(4) Obviously I would need more clues to figure out magic problems… :slight_smile:

Thank you for your quick answer

  1. i formated the sd card and copied back the content (and unmounted correctly), tested also with another card that is in another board that work correctly: same issue

  2. the code is one i copied from another saber that work properly so i do not think it is a code issue
    Reva.h (19.7 KB)
    proffieos version 7.15
    arduino-proffieboard version 4.6

  3. at the moment the board in only connected to a speaker and batt+/batt- contact set (no battery installed but same issue with a battery)
    the rest of the cables are not connected to anything.
    I want to use this in the future as a test rig for ether sabers i will build

  4. for the magic part i have no idea :frowning:
    i connected other boards (installed in sabers or a new one without any wires) and i do not have any issue

i wonder if the board is broken but is i can upload to it if is user boot+reset i guess not?

That’s definitely weird.
It sounds like you’ve done a fairly good job of ruling out most of the common kinds of problems.
I can’t say for certain, but it does sound like this board is broken, and if you have warranty on it think you might want to use that warranty.

The other option is to hook up a debugger and find out exactly where the code hangs, but there is a good chance that won’t tell us much either, since the very same code works fine on another board.

Thank you for your answers and the Amazing proffie board/os