# S2 BLU Programmer

S2 BLU Programmer is used to program the S2 node firmware.

All the nodes after production have the same firmware version CP012-0001-SII-Base, NTYPE 11. There are many different versions of firmware used by different types of sensors. Every node can be reprogrammed over the serial port to use another version of firmware.

A zip with the S2 BLU Programmer and the firmware versions for different types of nodes can be downloaded from: <https://icuscandinavia060.sharepoint.com/:f:/s/Technicalfile/Es5cfsHb5b5CoqTDeLyFvkQBDhg06LBojgCjDtaf24yFHQ?e=Nb07A7>

&#x20;To program the node:

* Unzip the files.
* Double click S2 BLU Programmer to run it.

<figure><img src="https://196065439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDnSLeSlKbF06gUExzr9m%2Fuploads%2FHea8nrGRvcDzV0TqstT1%2Fimage.png?alt=media&#x26;token=f3b8611d-e98c-42db-a5da-563679e25405" alt=""><figcaption></figcaption></figure>

* Select the correct COM port.
* Click "Source file" and select the firmware hex file.
* Click "Program".&#x20;
* The programming progress is shown in status line. It takes about 3 seconds. If it is unsuccesful, check the COM port number and the node connections.
