# Firmware #### Connectivity Firmware update can be done over SWD interface with an inexpensive programmer. 1\. If possible disconnect the lens from the controller. 2\. Connect programmer to the controller.
**ST-LINK/V2 signal (pin)****Controller signal**
VAPP (1,2)VAPP (3.3-5V)
GND (20)GND
TRST (3)RST
TMS\_SWDIO (7)IO
TCK\_SWCLK (9)CLK
3\. Connect power supply to the controller. [![IMG_7221_r.jpg](https://wiki.kurokesu.com/uploads/images/gallery/2022-08/scaled-1680-/img-7221-r.jpg)](https://wiki.kurokesu.com/uploads/images/gallery/2022-08/img-7221-r.jpg) #### Firmware update

Before updating firmware, read GRBL parameters! Use [tools](https://github.com/Kurokesu/SCE2-SDK/tree/main/01_send_parameters) to automate the process.

We recommend using original [ST-LINK/V2](https://www.st.com/en/development-tools/st-link-v2.html), [STLINK-V3SET](https://www.st.com/en/development-tools/stlink-v3set.html) or [STLINK-V3MINI](https://www.st.com/en/development-tools/stlink-v3mini.html) programmer. Download [STLINK-UTILITY](https://www.st.com/en/development-tools/stsw-link004.html) software from ST, open firmware file and program the microcontroller. [![stlink-utility.png](https://wiki.kurokesu.com/uploads/images/gallery/2022-08/scaled-1680-/stlink-utility.png)](https://wiki.kurokesu.com/uploads/images/gallery/2022-08/stlink-utility.png)

After the firmware update, internal EEPROM content is erased. Lens settings should be updated. Do not connect the lens before restoring settings! Reference parameters and tools for can be found [here](https://github.com/Kurokesu/SCE2-SDK/tree/main/01_send_parameters)

#### Firmware revisions Binary firmware files can be downloaded from the [SCE2-SDK](https://github.com/Kurokesu/SCE2-SDK/tree/main/firmware) Github repository.
**Version** **Date****Changes**
1.1f-SCE22022-01-19Initial public release version
1.1g-SCE22022-08-21Fixed axis homing issue