SP10 Manual En
SP10 Manual En
SP10A/SP10B/SP10F
Programmer User Manual
Publication Release Date: May 7, 2024
Revision A2
深圳硕飞科技有限公司
SHENZHEN SFLY TECHNOLOGY CO.,LTD.
SP10 Series Programmer
User Manual
CONTENTS
Chapter1 Introduction
1.1 Performance Characteristics ------------------------------------------------------------------------------------ 3
1.2 SP10 series programmer parameter table -------------------------------------------------------------------- 4
Appendix 1
FAQ ---------------------------------------------------------------------------------------------------------------------------- 14
Appendix 2
Disclaimer -------------------------------------------------------------------------------------------------------------------- 15
Appendix 3
Revision History ------------------------------------------------------------------------------------------------------------ 16
Software features
Support Win7/Win8/Win10/Win11;
Support switching between Chinese and English;
Support software upgrade to add new devices;
Support project file management (project file saves all programming parameters, including: chip model, data
file, programming settings, etc.);
Support the reading and writing of additional storage area (OTP area) and configuration area (status register,
etc.) of the chip;
Support automatic recognition of 25 series SPI FLASH;
Automatic serial number function (can be used to generate product unique serial number, MAC address,
Bluetooth ID, etc.,);
Support multi-programmer mode connection: one computer can be connected with 8 SP10B/SP10F
programmers for simultaneous programming,The automatic serial number function is active in multi-
programmer mode; (Note: SP10A does not have this function)
support 8 SP10F to download standalone data at the same time;
Support log file saving;
Note:
The above functions depend on the product model. For details, please refer to the product parameter table in
section 1.2
Product Appearance
Multi connection
Y Y N
(One computer can connect 8 programmers)
Buzzer prompt Y Y N
Standalone programming Y N N
(programming without computer, suitable for mass production)
GD25Q16(16Mb) 6s 6s 7s
Programming speed
(Programming + verification) W25Q64JV(64Mb) 25s 25s 28s
Full data
W25Q128FV(128Mb) 47s 47s 52s
"Y" means it has or supports the function, "N" means it does not have or does not support the function
Software and hardware preparation Select chip model Load file Operation option settings
programming
3) Start the programmer software “SFLY FlyPRO II”, the software will automatically connect to the programmer, and
the right window of the software will display the programmer model and product serial number. If the connection
fails: please check whether the USB cable is plugged in; check whether the USB driver is successfully installed in
the computer device manager (if the USB driver is not installed correctly, please manually update the USB driver:
locate the "USB_DRIVER" in the programmer software installation directory Folder, just update the driver);
Click the toolbar button , and search for the chip model to be programmed in the pop-up dialog box
for selecting chip model: GD25Q127C Select the matching chip brand, model and package type (selecting the
wrong brand and model will result in programming failure).
When the programming is completed, the status icon changes to "OK" to indicate that the programming is
successful:
3) Click the "OK" button, the programmer will automatically open the "Data Buffer" after reading the chip data, and
click the "Save Data" button to save the read data to the computer for subsequent use;
5) Close the "data buffer" and put in a new chip of the same model;
6) Click the button to write the read content into the new chip.
Tip:
① Select all programming areas in the Setup options, otherwise the pramming data may be incomplete and the
master chip may work normally, but the copied chip may not work normally;
② After setting the programming parameters or successfully reading the data of the mother chip, you can save it
as a project file (click the toolbar button, or click the menu bar: File->Save Project), and then you only
need to load the saved project file, and do not need to reset the parameters in order to programming the new
chip.
Steady green Currently in standby mode, or the current chip is successfully programmed
Chip programming failed (you can check the reason for the failure in the software
Steady red
information window)
Does not support programming of on-board chips by connecting wire from the ZIF socket,
because of the interference of the external circuit will lead to the failure of programming,
and in the case of the external circuit board with electricity, it may also damage to the
hardware of the programmer, if the programmer is damaged due to this incorrect use, it will
not get the warranty service. Please use the standard programming socket to program the
chip, or choose the SP20 series programmer (SP20 series programmers have ISP
interface, which can support reading and writing on-board chips).
Download standalone data Disconnect the USB cable and connect to the 5V power supply
4) Click the button to save the current project (Tip: the saved project file can be loaded and used later to
avoid the trouble of repeated settings);
5) Click the button to download standalone data, and the "Download Project" dialog box will pop up;
4) When the indicator light turns steady green, it means that the chip programming is completed and the
programming is successful. If the indicator light turns red, it means that the current chip programming has failed. At
the same time, the programmer waits for the current chip to be removed from the ZIF socket. If the buzzer prompt
function is turned on, the programmer will beep when the programming is completed;
5) Take out the chip and put it in the next chip, repeat this step until the programming is completed.
2) Start the programmer software, the software will automatically connect to all connected programmers and enter
the multi-machine mode. If the programmer software is already running, you can click Menu → Programmer →
Reconnect, and the software will pop up the "Connect to the programmer" dialog box:
2) Click the button, the programmer will wait for the chip to be placed;
3) Put the programmed chips in the programming socket one by one, and the programmer will automatically start
programming after detecting that the chips are put in. Each programmer works independently, programming in full
asynchronous mode, no need to wait for synchronization. The software programming interface is as follows;
4) Pick and place the chips according to the indicator status description in Section 3.4 or the prompts on the display
screen to complete the entire mass of chip programming.
Tips:
SP10 support standalone programming. You can use the existing USB port on the computer to connect one or more
programmers to download standalone data, and then use the standalone method for mass programming. Compared
with the USB method, it is more convenient and more efficient. SP10B does not support standalone and can only
be connected to a computer for mass programming.
What are the common reasons for programming failure (including erasing failure/
programming failure/verification failure/ID error, etc.)?
● The chip manufacturer/model selected in the software does not match the actual chip;
● The chip is placed in the wrong direction, or the programming socket is inserted in the wrong position.
Please check the correct placement method through the "Chip Information" window of the software;
● Poor contact between the chip pins and the programming socket;
● Connect chips that have been soldered on other circuit boards by wires or IC programming clips, which may
cause programming failure due to circuit interference. Please put the chips back into the programming
socket for programming;
● The chip may be damaged, replace with a new chip for testing.