/
FAQ

FAQ

GangFlasher-N stores USB port scan results in default file:

C:\Users\Public\lastused_gfnxp_usb_setup.cfg

there you can check if you have saved the paths detected in Setup->USB Loction. The example content after a successful scan of one device is as follows:

MCU=\\?\hid#vid_1fc9&pid_013d#b&28264aa4&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} BOOTLOADER=\\?\hid#vid_15a2&pid_0073#b&644ad46&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} USBDEVICE=\\?\usb#vid_15a2&pid_0073#a&10ecd8e2&0&4#{a5dcbf10-6530-11d2-901f-00c04fb951ed} MCU= BOOTLOADER= USBDEVICE= MCU= BOOTLOADER= USBDEVICE= MCU= BOOTLOADER= USBDEVICE= MCU= BOOTLOADER= USBDEVICE= MCU= BOOTLOADER= USBDEVICE= MCU= BOOTLOADER= USBDEVICE= MCU= BOOTLOADER= USBDEVICE=

For each device, 3 tracks are saved for one USB port. It is through these tracks that you can identify whether a device is under exactly that port. Once performed, the scan does not have to be repeated after switching the device on that USB port. Signaling that a device has tracks saved and is connected is found here:

 

The sequence of operations on the target device is flagged to inform the user of the execution status.
The first operation is always to establish a connection and load the Flashloader into RAM. After that, the GangFlasher application reconnects to the target device already under a different USB HID path. Only after the Flashloader is correctly connected can you perform further operations on the memory such as Memory Configuration, Erase, Write, Verify, OTP and Lock.
The last flag named "Final" indicates whether the entire sequence was successful

To check a detailed report for the selected device, select it in the Reports section:

 

 

The Gangflasher-N 1.3 version recommends images included in the installation path:

C:\Elprotronic\GangFlasher-N\targets\MIMXRT1xxx\ivt_flashloader.bin

In turn, check what state the MCU is in whether HAB Open or HAB Closed.

  • If HAB Open then processor accepts unsigned flashloader images

  • If HAB Closed then the processor only accepts signed images that match the public key in the OTP

 

Only after the Flashloader is correctly connected can you perform further operations on the memory such as Memory Configuration, Erase, Write, Verify, OTP and Lock.

If the result of the Connect operation is not as shown in the image above, then load the Flashloader with the "Load Flashloader" button.

 

The correct programming sequence if the scan has been done correctly can be done manually or by Auto Program:

Manual sequence:

  1. Select the target device "Enable" checkbox.

Auto Program configuration:

 

 

After scanning the devices, the USB paths will be saved. Subsequent connected devices must be in exactly the same USB ports.
If the number of USB ports used changes, or if you connect to other USB ports, the scan must be performed again.

Related content