Hello there, Installing my first proffie (3.9 from thesaberarmory/krsabers). Spent the past 2 days sorting out configs using fett263’s website and following all other steps from Powell Power up’s tutorial from about a year ago. To cut a long story as short as possible the config does not upload to the proffieboard. Well It now has a config file on the board but im not conviced its functional and I havent started the install yet so cannot verify. When uploading it gave me the count down error that a lot of people seem to get. I installed the Proffie DFU setup as that is meant to be better than zadig. So I installed that and ran it. The next step about running dpinst has confused me as when I open that (amd64 version) it just says it failed to install the drivers or whatever. I would upload a screenshot or control v one in but im scared incase it bans the post. Now when I run the config upload my board disconnects at the beginning and then it runs and then it disconnects at the end saying it Cannot open DFU device but it also says download complete? I will paste the code here
Cannot open DFU device 0483:df11
Cannot open DFU device 0483:df11
1
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 = 197424
Download [=========================] 100% 197424 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state
Cannot open DFU device 0483:df11
Also if I run the verify code it gives this back like 6 times “warning: changing start of section .bss by 24 bytes” I tried putting the board into bootmode by pressing the 2 buttons on it in the correct order and it once again disconnects and connects to my pc and detects as tlera dosfs usb for about 30 seconds until it goes back to detecting as proffie. I have it set up as win usb and mass storage as I will need it for my install once its complete. I have no issues detecting the port for proffie nor does the sd card have the under 1200 or 12 audio lanes issue as its got way more than that on both. Something like 2600 and 29 last time. I reinstalled and ran the dfu setup a few times and restarted my pc as these were troubleshooting steps I found on here and on youtube. Nothing worked, same issue. I have significantly reduced the size of my config and now it only has 1 profile on it and it still does it so thats not the issue i dont think. Finally I installed zadig just to try it and it doesnt matter If I press the boot and reset buttons or not it does not show up in the zadig menu. No STM32 bootloader etc. I clicked show all devices and still nothing.
Any ideas on how to get the upload to work? I only need it once so I can actually start installing my saber and then leave it alone for ever.
Extremely sorry for the super long post and hopefully I didnt break any guidelines but I have looked through just about anything and I suppose I have missed something but it is quite difficult to articulate what is happening into a question. Thanks for any help you can give.
Hi there sorry for the delay. I have just finished up the install and everything seems to run fine except the speaker is extremely quiet and it’s popping after sounds like the boot or font etc. is this a config error or something up with my board/speaker? Thanks!
There is a number of things that cause problems like this, but my first guess would be that there is something wrong with the 5v booster. If you measure the voltage between GND and the 5v pad on the board, do you have 5 volts? (When sound is playing.)
Yes I have 5v or 5.1. I have nothing connected to either of those pads though? Am I meant to as none of the diagrams I’ve seen have? I’ve just had a look and the popping from the speaker is happening because the speaker seems to suck itself in and then go back to normal?
No, you don’t need to connect anything to the 5v pad. But the amplifier on the board is connected to the 5v pad, and it doesn’t work well if it doesn’t get power…
If the 5v booster is fine, then I have a list of other things to check:
The battery is connected and fully charged. In the serial monitor the battery is passively outputting 4.04 and get_volume returns 75? Should it not be like 1000 and something? I believe I set my config to 1800 and 75% as the boot noise? Could this be causing the issue? Here is a video of exactly how the speaker is acting (apologies for vertical camera) https://youtube.com/shorts/0DecJRTiSxM?feature=shared
A few things.
BOOT_VOLUME will do what it says, set your volume to the level you specify at boot time.
It stays at that level until you change the volume via Serial Monitor, or by an on-board Volume Menu (which is assumed you will use a prop file that includes that feature) .
Secondly, you can see in the video that your speaker is sucking in (along with a POP) and staying there, as if there’s a DC voltage on the line. It does return to resting position once the amplifier shuts off.
Make sure there’s no short between the speaker pad and the adjacent BATT- pad on the board.
Yes it should.
It sounds like BOOT_VOLUME is set to 75 in your config file, but BOOT_VOLUME is not a percentage, it is some value between 0 and VOLUME. 75% of 1800 is 1350, so I think that’s what you want your BOOT_VOLUME to be. (check your config file)
Whilst checking this I noticed after looking much closer at the speaker pads that despite me knowing which pads I needed and them being clearly labelled on the top I miscounted when I soldered them onto the bottom side of the board so the speaker positive was in the pad beside it and the negative was in the positive. Can’t believe I could be so stupid and then not even notice it until now. Thanks so much for everyone’s help and sorry for my clumsiness!