Hex file generator

This tool makes it easy to create custom Intel hex files for flashing new devices. This is handy if you will be flashing many devices, or your contract manufacturer will be flashing your devices for you. The .hex file contains:

  • On Gen 3 devices the Bootloader, Soft Device, UICR bytes, Device OS, and user firmware
  • On the Tracker, with 5.4.0 and later and 4.2.0 and later, UICR bytes are not set for compatibility with the Monitor One
  • On Gen 2 devices the Bootloader, Device OS, and user firmware

Any of the technique in the JTAG Reference can be used, such as the Particle Debugger, ST-LINK/v2 (for Gen 2), or Segger J-Link, to flash hex files to your devices.

This tool takes the restore binaries and replaces Tinker with your user firmware binary.

  • Select the device platform and version to base your image on:
 ArgonBoronE SoM XB4xxB5xxTrackerElectronPhotonP1Tracker MP2M SoMXenon
6.0.0    
5.8.0    
5.7.0    
5.6.0    
5.5.0    
5.5.0-rc.1    
5.4.1     
5.4.0     
5.3.2     
5.3.1     
5.3.0     
5.2.0     
5.1.0     
5.0.1     
5.0.0     
5.0.0-alpha.2      
5.0.0-alpha.1      
4.2.0       
4.1.0       
4.0.2       
4.0.1       
4.0.1-rc.1       
4.0.0       
4.0.0-beta.1       
4.0.0-alpha.2       
4.0.0-alpha.1        
3.3.1     
3.3.0     
3.3.0-rc.1     
3.2.1-p2.3            
3.2.1-p2.2            
3.2.0     
3.2.0-rc.1     
3.1.0     
3.1.0-rc.1     
3.0.0     
3.0.0-rc.2     
3.0.0-rc.1     
2.3.1     
2.3.0     
2.3.0-rc.1     
2.2.0     
2.2.0-rc.2     
2.2.0-rc.1     
2.1.0     
2.1.0-rc.1     
2.0.2     
2.0.1     
1.5.2     
1.4.4      
1.2.1      
1.1.1      
1.0.1          
0.9.0          
0.7.0          
0.6.4            
0.6.3           
0.5.5          
  • Select your user firmware .bin file:

The hex file is generated entirely in your web browser. Your user firmware binary is not uploaded to any servers.