开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

FW Update - Other Alternatives?


 

Good morning.

I spent a few hours trying to update the firmware on my Dell Precision M6700 laptop, an old one, but still reliable. I tried the STM32Cube Programmer and the DfuSE apps but none could recognize my USB which probably meant that I did not have that hardware from STMicroelectronics. None of the apps can recognize my USB. And I just couldn't sleep on it.

This morning, I installed the STM32Cube Programmer on my other Dell Desktop Computer and voila, it recognized the USB where my tinySA Ultra was connected and I was able to update my FW.

So my question is what other alternatives do we have aside from using STM32Cube Programmer or the DfuSE apps? if they can't recognize the USB drive? Luckily I have my desktop that worked. But what if I didn't? I'm asking this on behalf of all those who posted about the failed FW Update. I read through it without a solution. Are there compatible drivers (non-STM) that could work with the STM32Cube Programmer and/or the DfuSE apps?

Thank you.


 

Horace,
Can you open the windows Device Manager on both computers and see which driver is installed for the tinySA when connected in DFU mode?
ST has released multiple driver versions and you never know which version windows has/will install.
It would be good to know which version works, and which not.
--
Designer of the tinySA
For more info go to https://tinysa.org/wiki/


 

This has been discussed in various forums many times. The TSA can be one of two devices: STM Bootloader or DFU device. Thus two different device drivers. The DFU driver does not get installed automatically for whatever reason but it there in the STM folder tree for various Windows versions. It needs to be installed manually.

There is also a command line utility for Linux that seems to work with little fuss.

73

-Jim
NU0C


On Mon, 26 Feb 2024 06:35:47 -0800
"Horace F" <hgf3888@...> wrote:

So my question is what other alternatives do we have aside from using STM32Cube Programmer or the DfuSE apps? if they can't recognize the USB drive? Luckily I have my desktop that worked. But what if I didn't? I'm asking this on behalf of all those who posted about the failed FW Update. I read through it without a solution. Are there compatible drivers (non-STM) that could work with the STM32Cube Programmer and/or the DfuSE apps?


 

Here is a link to a discussion of this problem in this group a year ago.

/g/tinysa/message/10816

Roger


 

I took screenshots from the desktop and laptop (STM32_driver_versions.zip). The laptop does not have the STM32 BOOTLOADER under Universal Serial Bus Devices. I was able to get the Driver versions installed on the desktop but none for the laptop. I hope these are the correct drivers you're asking for.

I also tried to manually install the drivers for DfuSE as suggested by @Jim Shorney, which I found in my C:\Program Files (X86) folder. I also checked the drivers folder for the STM32CubeProg under my C:\Program Files folder with is installed during the install process. I also manual installed it again. Still the same issues for both.

The process went smoothly on my desktop. After I installed STM32CubeProg which also installed the drivers, it easily recognized the tinySA after I put it in DFU mode. I didn't even have to click the refresh button. So this could be a problem with the drivers for my laptop.

I hope that STM could come up with updated drivers. I sure would like to do my next FW updates on my laptop.

Thank you.


 

Thank you for the link.

1. Memory Integrity for both machines are already set to OFF. So this isn't the issue, in my case anyway.
2. Comm Port Driver - I don't see any new comm port being added when I turn ON or OFF the tinySA Ultra. I have however successfully installed the tinySA-App prior to my attempts to update the FW.
3. Firmware Upgrade driver - On my desktop, the only thing I see being added to the Device Manager when my tinySA Ultra is in DFU Mode is the STM BOOTLOADER under Unirversal Serial Bus devices. And the FW Update worked perfectly fine. So I'm a bit hesitant to uninstall it as suggested. However, on my laptop, the STM BOOTLOADER doesn't ever show up, no Comm Ports either. But I get a strange message when I try to run the STM32CubeProg. Clicking Refresh Port under USB Configuration doesn't bring up anything. This item was done automatically on my desktop.

I've checked and tried all 3 but nothing worked on my laptop. So I feel that it could be a driver issue, unless I missed something else.

I have kept a screenshot of the topic discussed on the link given for reference. I'm might come in handy later.

Thanks again.

Horace F


 

Horace,

What version of Windows are you using on the laptop?

Roger


 

Edition??? Windows 10 Pro
Version??? 22H2
Installed on??? ?9/?28/?2020
OS build??? 19045.4046
Experience??? Windows Feature Experience Pack 1000.19053.1000.0

I was running Windows 7 in early 2020 and I upgraded to Windows 10 at the end-of-service of ver 7.

Thank you.