Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
tinySA Ultra firmware upgrade
#ultra
I?
(
?
?
?
?
?
?
?
?
-?
?
|
On Thu, Mar 23, 2023 at 10:57 PM, <vitaliy_kh@...> wrote:
The COM Port is only created in the device manager when the tinySA ultra is not in the DFU mode (see below). In the DFU mode only a "STM device in DFU Mode", under USB controllers, is created when working properly (see below).?? ? ??
Windows 10/11 is plug and play and usually automatically loads the correct device drivers.? If it doesn't then you will need to manually install the drivers as suggested by Erik ()?? Herb |
On Fri, Mar 24, 2023 at 09:11 AM, hwalker wrote:
The COM Port is only created in the device manager when the tinySA ultra is not in the DFU mode (see below).As learned from some reports here using "dfu-util" is an simple way when you managed to announce the device in DFU mode to the libusb implementation on Windows - e.g. by using "zadig". Then you can easily use this command line program that is provided by Erik: Wouldn't it be possible if one helpful Windows developer hanging around here provides a signed "inf" file that you have to right-click just once and dfu-util will then be able to see your update port? Then you can drop all these hundredas of MBytes of useless and unstable STM32 stuff. I gave up Windows decades ago (my last was Win2K) and do not regret this decision, so I cannot provide a working solution, just a proposal. I got this help [1] for one of my projects (OpenHantek6022) that as a Linux based development uses libusb, but it compiles also under Windows and the most downloads I see for the window package [2] from my releases built by GitHub runner. [1]:? [2]: |
First of all - there is DFU Driver for Windows 11.
I hope, Windows 10 version will do the job. Second - is it possible to download all required files in one single shot? Ether entire related folder or single zipped file will be OK if one exist. I am sorry, but I have a very hard time do download every required file individually. |
Yes, the COM port is present in non-DFU mode.
But it cannot be used with DFU utility. Most likely ST Programming SW will work but I have no plan to install?all required components in order to run it. Also this COM port maybe used for controlling tinySA from PC. I really would like to do this but unfortunately this is also required to install a lot of SW components. Well, in my case this is not a desirable option. May I suggest something? Built-in Web Server will be very nice to have. I am sure, it will allowed easiest way for updating firmware and for Remote Control from PC.? |
On Thu, Mar 23, 2023 at 10:57 PM, <vitaliy_kh@...> wrote:
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 |
On Fri, Mar 24, 2023 at 02:56 AM, Erik Kaashoek wrote:
You may need to install the DFU drivers from here:?http://athome.kaashoek.com/tinySA/Windows/Drivers/How do I download the ENTIRE Win10 folder instead of hunting for each individual file: Or could you please, email me zipped single file? Thank you, - Vitaliy |
On Sat, Mar 25, 2023 at 12:28 AM, Roger Need wrote:
On Thu, Mar 23, 2023 at 10:57 PM, <vitaliy_kh@...> wrote:Beware that Windows Memory Integrity is a security feature and turning it off to accommodate software carries a risk of malware being introduced to your computer. It can be tedious trying to re-enable it when you have finished with the installation/removal of an incompatible program. Some legacy drivers can be hard to remove… been there and wish I hadn’t installed them (it was to install older Windows 7 software, rather than paying for the upgrade to a Windows 11 version). 73 Dave |
So far i am still unable to upgrade a firmware on my new tinySA Ultra device.
This task usually is very simple but in this specific case it is not. Actually this is very first time during many years I cannot do something what should be very simple and trivial. All the suggestions on Wiki and etc. required to collect manually many different SW components and/or modifications to the sensitive system settings. I my case this is no go. My PC is running a lot of different design tools and the setup is very sensitive to any system modifications and interference with different drivers. The least what I want - is to destroy my current setup. This will be a disaster. Unfortunately I don't have any other PC around for different exercising. So, what is my option(s) to upgrade my device? It must be very safe. Or I have to forget about upgrading the device? I hope, finally somebody will provide a very constructive instruction how to upgrade a firmware on the tinySA Ultra without destroying or compromising my current PC setup. Ideally, I would like to download a single zipped file which will contain everything what is needed for this simple tas Thank you in advance, - Vitaliy |
I know there are many who have and are trying to help you, want to say this, but do not want to upset you, but here goes. Obviously, you do not want to upgrade your TinySA, or at least want someone else to do it for you.You have been given a heck of a lot of help, but will not use it. Being that the case, your only option is to get someone you may know, that is not afraid to try something new, to do it for you. As, no matter what anyone, in any groups, tell you, your not going to do it. All your doing is crying about it and wasting everyone's time. Clyde KC7BJE? On Sat, Mar 25, 2023, 10:26 AM vitaliy_kh via <vitaliy_kh=[email protected]> wrote: So far i am still unable to upgrade a firmware on my new tinySA Ultra device. |
On Sat, Mar 25, 2023 at 03:37 PM, Clyde Lambert wrote:
You have been given a heck of a lot of help, but will not use it.No, I am trying to follow instructions but I am afraid to destroy my current setup. As I said, my PC runs a lot of design tools which are very sensitive to the environment. If anything bad happens it will take me few days to fix all this mess. Thanks to current state of Windows it takes a lot of time to roll back to a previous state. Plus rolling back not always restores to exact previous state. My latest achievement is - tinySA is listed as STM Device in DFU Mode:? However running?DFU_LOAD_BIN.bat file still is not happy: Now what is wrong with this picture? What I doing wrong now? "All your doing is crying about it and wasting everyone's time." Talking about washing everyone's time do you want to know how many hours I spent on digging into this issue? Again, updating firmware these days must be done in one mouse click. Do you agree with this? Instead it requires a lot of effort. |
On Sat, Mar 25, 2023 at 02:53 PM, Erik Kaashoek wrote:
Have you tried upgrading using tinySA-App?What is tinySA app and where it is? I have not seen any mention for tinySA app. Maybe I missed it. I just tried again DFU bat file. Now the device is clearly connected in DFU mode. However DFU Utility still is not happy. |
On Sat, Mar 25, 2023 at 08:37 PM, Clyde Lambert wrote:
All your doing is crying about it and wasting everyone's time.Hello Clyde, You are in this group since about 2 years and 4 month. I am in this group since about 2 years and 9 month. The tinySA software was steadily improved by Erik in this time. So, all the basics of a low cost Spectrum Analyser are covered after that time. By the way Erik gives also a lot of support help in case of questions. Now special wishes for software additions came up, and Erik asked for help in this special case. To shout "All your doing is crying about it and wasting everyone's time." is very unfair in my opinion. Rudi DL5FA |
On Sat, Mar 25, 2023 at 04:37 PM, Rudi wrote:
Have a look in the wiki:Yes, I did check the suggested link. My first impression was: Yes, this is exactly what I want. However using a control over Serial Link requires not only a Python script but some additional SW components: matplotlib pillow pyserialWell, of course I don't have any of these extra components. I have no idea where to get them. And what is "no go" in my case - I don't want to install them.?? So, very sad story but unfortunately this option is not for me. |
Have a look in the wiki:
OK, looking more attentively into the above link I wound something ready to go for Windows and I am willing to try this one: Again, there is no a single zipped file for download (usually it is one). I am sorry, I am not a SW person. I have a hard time to figure out what exactly I have to download and what is more important -? what executable to run? |
to navigate to use esc to dismiss