Upgrade Firmware
Last revision 2026/01/19
This article guides users through upgrading HuskyLens firmware to enhance functionality and experience, covering procedures for Windows, Linux, and Mac OS, including checking firmware versions, downloading necessary drivers, and using specific tools for a successful upgrade.
Before using this product, it is strongly recommended to upgrade HuskyLens' firmware to the latest version to get the latest functions and the most stable experience. If your HuskyLens already has the latest firmware, no update is required. We recommand to upload the firmware on windows 10 using the HuskyLens Uploader since it features a GUI, and easy-to-use.
The firmware version required for this tutorial is not lower than V0.5.1a. This version integrates all functions (including object classification).
How to check the firmware version?
-
Dial the function button to the right until the last option "General Settings", short press the function button to enter the secondary menu.
-
Dial the function button to the right until you reach the "version" option, you can see the version number. As shown in the figure below, the version number is: 0.5.1Norm.

Update Firmware in Windows OS
We recommand to upload the firmware on windows 10 using the HuskyLens Uploader. It is easy and convenient. The steps are shown below:
-
Download the HuskyLens Uploader. Click here to download it.
-
Download the USB to UART driver, and install it. Click here to download it.
HuskyLesn adopts the CP2102N chip to implement the USB to serial port function. After the driver is installed, you can use the microUSB cable to connect the USB port of HUSKYLENS to the computer's USB port. At this time, open the device manager and there should be a COM port whose name starts with "Silicon Labs CP210x". As shown below:
-
Download the latest firmware. Click here to download the V0.5.1b.
Click here to check the firmwares of all versions. -
Run the HuskyLens Uploader, a small black cmd window will pop up first, and after a while, the interface window will appear, then click the "Select File" button to load the firmware.

-
Click the "Upload" button. Wait about 5 minutes to complete the uploading.
The firmware file is large, so it may take a little bit time. After the uploading is completed, the prompt text "Uploading" will disappear and the HuskyLens screen will light up. Please do not close the interface window and the small black cmd window during uploading.

- If you are prompted to enter Huskylens' COM port Manually, you need to manually enter the HuskyLens' COM port mapped on your computer. The COM port number can be found in the device manager.
- If the firmware uploading fails or the HuskyLens' screen does not light up, or other strange phenomenas, such as invalid buttons, HuskyLens can not learn, etc. you can try to click the "Reset Memory" button. After a while, the two fill lights of HUSKYLENS will light up, and HuskyLens has been reset. Please refer to the above steps and re-upload the firmware.
Update Firmware in Linux or Mac OS
In this section, we take ubuntu 18.04.4 as an example to show you how to upgrade Huskylens firmware on Linux or Mac.
These steps are shown as follows:
-
Download the USB to UART driver, and install it. Click here to download it.
HuskyLesn adopts the CP2102N chip to implement the USB to serial port function. In Ubuntu 18.04.4, the USB serial port of HuskyLens can be directly identified when plugged in, so the driver is not required to be installed. -
Download the latest firmware and kflash.py script. Click here to check them.
You can clone the entire repository of "HuskyLens / HUSKYLENSUploader" to your computer by git command. -
Install
pip3first if you do not have it in your OS.- Install pip3 in Linux
sudo apt install python3-pip
- Install pip3 in Mac
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" brew install python3 -
Run the following script to install pyserial.
sudo pip3 install pyserial
-
Go to the
HUSKYLENSUploaderfolder.cd HUSKYLENSUploader
-
According to the actual firmware version, enter the full name of the firmware in the following script. Take V0.5.1 version firmware as an example, run the following script to upload the firmware:
sudo python3 kflash.py -b 2000000 HUSKYLENSWithModelV0.5.1Norm.kfpkg
-
Wait about 5 minutes to complete the uploading.

-
Upgrade has been completed now. Enjoy it.
Was this article helpful?
