Flash Tool For Windows 10

0 views
Skip to first unread message

Leontina Heidgerken

unread,
Aug 3, 2024, 3:51:31 PM8/3/24
to tiodisfiper

I think you have to install the old Edison drivers first. Emlid DOCS seemed to have removed that information which leaves users with older Reach products with no longer supported Emlid chips at a loss.

Hi @Charlie_Robinson, I have just been through the process of flashing my old reach modules to firmware 26 on a win10 machine. To get USB-to-PC connection I needed to disable driver signatures and then install EdisonDriverSetup1.2.1 as per this thread Flashing Reach RS - Win10
The flashing tool then found the module and completed the update without issue.

BalenaEtcher is based on NodeJS so it uses a lot of library layers to flash. We have found it to be unreliable on some systems and it has repeatedly caused issues for some users. You are free to try it but if the image exhibit certain bugs, it might be due to the tool. We do not recommend if other options are available due to the field failures.

There is an alternative flash tool called OMAPFlash in which the CSST USB driver was replaced by a WinUSB based driver, so the application can run on Windows7 (32 and 64 bit) platforms. This tool is available on request through your local TI Representative.

Important: This tool is no longer supported by TI however I have attached it for your experiments and regret it comes with discalimer of no support or warranty so use at your own discretion.

UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.

UniFlash is a standalone tool used to program on-chip and external flash memory on TI MCUs and on-board flash memory for Sitara processors. UniFlash has a GUI, command line, and scripting interface. UniFlash is available free of charge.

I was a bit confused by your details, after reading a few times, I think I understand what you are trying to do. You are using a custom board, not NXP EVB, and it has 2 flash memory devices connected via QSPI. Your board is also setup to use the Serial RCON, which means the configuration comes from the value programmed to EEPROM (as is an option with the NXP EVB). We already have a script for this to change the value, probably you already know of this:

my request is that if the tool is supporting S32G, we should mention it in somewhere. like the user guide in the folder "C:\NXP\S32DS.3.4\S32DS\tools\S32FlashTool\doc", we only mentioned S32S247TV and S32V234, not mentioning S32G at all. though we do have another txt file in the same folder "supported S32G devices" mentioned briefly the S32G rev1.0 rev 2.0 and 4 family members supported. can we include those info into same user guide?

The first step to install FlashTool on a Windows PC is to install the flash tool drivers. The drivers are needed for your Windows PC to communicate with your Gemini, the minimum requirement is to have a 64bit Windows operating system.

Once downloaded, unzip the archive. You will find a folder called FlashToolDrivers, open the folder and double click on the Install (install.bat) file. Allow the installation to complete by clicking Yes when asked to make changes.

On Fedora you will have to write the following command to allow applications running with root privileges to access the X server (this will fix the lines above for both the gedit and the flash_tool command):

Before flashing the device with a different firmware it is a good idea to backup the current NVRAM partition. This partition stores key information for your Gemini, including the IMEI number. If it gets lost or damaged, your Gemini will not be able to take or receive calls.

The provided flash tool is already configured for your Gemini. To create a backup of your NVRAM partition, just click on the Readback tab and then on the Add button. A row will appear in the table as in the following screenshot.

If you want to flash the complete firmware to your unit then select Firmware Upgrade from the drop down menu.This will automatically select all the partitions in the table and it will restore your unit to its factory state. Please note that you will loose all your personal data/settings.

To start the flashing process, just click the big Download button, connect your PC to the left end USB-C port on your Gemini and restart the Gemini. Once booting, the flash tool will detect the unit and will start flashing the device with the selected firmware.

If instead you want to manually update your Gemini without loosing your data, you should select the Download Only option from the drop down menu. After that, make sure you select all the partition with the exception of the userdata partition, which contains your data. Your screen should look like this:

There is actually a .deb file for the tool. I really have no idea whether it is official sony or just unofficial linux port. All I know is that there is a .deb file for the tool which installs the flash tool on ubuntu. That actually left me wondering if there is any way out for Suse.

KKmulticopter Flash Tool is a software tool to easily upload new firmware to your KKmulticopter board or ATmega8 based brushless ESC. It is designed to support users that have never flashed firmware to a micro-controller. The KKmulticopter Flash Tool is very simple to set up and use.

Once the software is installed you select your programmer and your board or controller type you want to flash. You can then flash a firmware file from your PC, or from the Internet, by selecting from a list of the latest available firmware. The software will save your settings when you exit, so you will not need to set up everything again when you next launch the software.

The Flycam Blackboard is also supported by the tool. Please be careful when you select which board you wish to flash with new firmware. The board must have the capacity to store the new firmware selected.

SimonK BL-ESC firmware and Wii-ESC can be flashed to any by the firmware supported ATmega8 based BL-ESC. If you updated your ESC to SimonK firmware version 01.06.2012 or newer and enabled the bootlader you can later reflash the ESC with the ArduinoUSBLinker, Afro USB Programming Tool or the Turnigy USB Linker simply via the Servo plug. I already use successfully HobbyKing 10A with bs.hex, F-20 (HobbyKing 20A)EU Warehouse and F-30 (HobbyKing 30A)EU Warehouse both with bs_nfet.hex.To get more informations on how to flash BL-ESC see also the Flashing ATmega8 based BL-ESC manual. And the How to make a ArduinoUSBLinker.

Helpful for first time flashing BL-ESC with Simonk firmware is also the Atmel Atmega Socket Firmware Flashing Tool that can be put directly on most ESC without the need to solder any cable to the processor or pads.

When installing the drivers for your USBasp programmer dongle, it's recommend to install the original drivers from fischl.de. The drivers supplied with eBay auctions often don't work very well.
The tool also supports xwopen USBasp, please use the driver provided by xwopen not the fischl driver.

Before running KKmulticopter Flash Tool on Windows with an USB programming dongle please make sure you install a driver based on libusb on your computer. On Linux and Mac OS X, you normally do not need to install additional drivers.
If you have already installed AVRStudio, you have to remove the Jungo-Driver for your AVRisp mkII.

If you have a USBtiny the flashtool newer than 0.33 and older than 0.63 beta 11 will not work with until you replace the avrdude.exe and avrdude.conf in the folder /lib/avrdude/windows/ with the one in this download. Since 0.63 beta 11 the usbtiny part of the flashtool is fixed.

Pinout of image 1 is the look onto the pins on the kkboard. If you build your own adapter, make sure that the programmer you use coresponds to the pinout shown above. Some programmers out there have not ground (GND) connected to pin 4, 6 and 8.

The power supplied to the device is one of the most important elements for both flashing the device and for stable operation. You must ensure that the device receives sufficient power (current AND appropriate voltage level) to properly flash the firmware on the device.

Some adapters can be switched between 3.3V and 5V for the data pins, but still provide 5V on the power pin which will irreparably destroy your device. You MUST make sure the data (RX and TX) and VCC pins are set for 3.3V.

Many serial programmers do not have a voltage regulator on board like the pictured ones. The ESP requires at least 150mA, many 3.3V serial programmers cannot supply this much current as many serial programming tasks do not require a large amount of power.

If you're intimidated by soldering there are 3D printed jigs available for different modules and devices. At worst, you could get away with holding the headers tightly with jumper wires in pin holes during flashing but it is not a foolproof process and flashing might fail.

Tasmota installed from a precompiled binary needs to be configured to work with your Wi-Fi network before you can access the Tasmota web UI. This is usually done by connecting to a Tasmota Wi-Fi Access Point with your smartphone (or tablet or computer with Wi-Fi).

We need to connect to the serial programming interface of the ESP chip. This is done by connecting our serial-to-USB converter TX and RX pins to the ESP RX and TX pins and powering the chip with the 3.3V and GND pins.

In most cases those pins are available on the PCB in the form of pin holes or solder pads but pin headers or jumper wires need to be soldered or otherwise applied. In some cases you will need to solder wires directly on the chip's pins which requires some experience and good soldering equipment.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages