开云体育

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

Re: tinySA Ultra firmware upgrade #ultra


 

On Thu, Mar 23, 2023 at 10:57 PM, <vitaliy_kh@...> wrote:
I?just?got?tinySA?Ultra?and?attempting?to?update?firmware?to?the?latest?version.
Yes,?I?did?read?Wiki?and?few?other?related?docs?plus?attempted?to?search?forum.
Unfortunately?I?did?not?found?a?straight?forward?answer.
I?am?using?a?PC?running?Windows?11?OS.
(I?don't?have?Linux?PC?around?and?not?planning?to?setup?one?just?for
updating?tinySA?device.)
Here?what?is?happening.
Putting?the?device?in?the?DFU?mode?creates?STM32?BOOTLOADER?but
does?not?create?any?Virtual?Serial?Port.?I?think?this?is?already?a?problem #1.
?
There are two different drivers required when using a tinySA or tinySA Ultra. One is required to get a COMxx: port so that your PC can exchange data with a tinySA. The other driver is required when you want to do firmware updates on your device.

COM port driver
---------------------

With Windows 10 and Windows 11 the required driver will be installed by Windows when you connect your tinySA to a USB port.? You can check that the driver is working by plugging in and turning on your tinySA and then going into Device Manager and looking under ports to get the COM port number that has been assigned. If you power off the tinySA the COM port should disappear from Device Manager.

Firmware Upgrade driver
---------------------------------
This driver is only required when you want to upgrade your firmware. It does not assign a COM port when the tinySA is plugged in and in DFU mode. DFU mode is activated by depressing the rocker switch down and powering on the tinySA. When in DFU mode the screen will be black. You can check that the driver is installed correctly by looking under USB controllers in Device Manager and seeing if it shows that your device is in DFU mode.

I think the driver is not loading correctly for you. I had this issue on a new laptop I bought a few weeks ago.? If you are running Windows 10 or Windows 11 the STM DFU driver will not load if Windows has Memory integrity Active.? The reason is that the STM DFU driver is incompatible with Windows Memory Integrity.

You have to turn off Memory Integrity so it looks like this...


Do a search in the Windows search bar for Core Isolation settings. Go to this setting and once you have turned it off you have to reboot the computer.? See if your driver is now says? STM in DFU Mode in Device Manager.??? If it still says STM32 Bootloader right click it and Uninstall.? Disconnect your tinySA.? Look in Windows Update under Optional Updates and see if the STM driver is listed.? If it is select it and install.? Whether it is there or not reboot and then plug in your tinySA in DFU mode.?

Hopefully this helps...

Roger




Join [email protected] to automatically receive all group messages.