Reolink firmware archive
- How it works
- Download guide
- Contributing
- Issues
- Get notified of new firmwares
- Download all the firmwares
- Firmwares
I made this for a few reasons:
- I like having a firmware history that I can upgrade/downgrade to
- might help in case of reverse engineering
- only the latest firmware for a product is displayed on Reolink's download center,
- this means that in case a new firmware causes issues for you,
- I think it's easier than their website and it shows everything in one place
- I've seen a fair amount of people asking "Do I have the latest firmware for my device?"
- allows users not to have to search or ask for a specific firmware
- easier than using the Wayback Machine
main.py, except the Reddit part which is not included here.
missing.txt contains some firmwares that I'm pretty sure exist
(if the users correctly reported their device info) but do not appear here.
I cannot guarantee that the info shown here is completely accurate. All I can say is that it comes straight from the sources with minimal edits in some cases.
How it works
Twice a day at around 4:20 AM and PM UTC, information about the devices and
their firmwares is pulled from Reolink's website. New items are merged into the
existing devices.json and firmwares_live.json files.
Then, for each new firmware, details about the PAK file are retrieved with
reolinkfw and added to pak_info.json.
If there are new firmwares, the readme is recreated and a new release is made.
Download guide
Disclaimer: a small number of links have not been provided by Reolink
Most of the links are original ones, that point to files hosted by Reolink. They mainly come from the live website, and archives of old website pages (like their support pages). There is also a certain amount of official links from Google Drive, which they sometimes use for beta firmwares. The rest are links that are either shared by Reolink, or by users who have been sent links (via email after contacting support for example). When the link comes from an archived page, the source is available in the notes.
The non-original links are files hosted by third-party users. A few are hosted by myself on Google Drive. These are files that were provided by Reolink but that we don't have the original link to anymore. When there is no original link for a firmware, a warning is shown in the notes. You are free to not trust these files and ignore them. If you want to play it safe, simply go to the Download Center.
Be careful as some firmwares are beta. You should not apply a beta firmware unless you are a beta tester and/or know what you're doing. Check the notes and sources before updating. A warning will appear for beta firmwares.
As long as you make sure to check that the firmware you're looking at
matches your device's model AND hardware version, you should have no problem updating*.
Usually the hardware version here will be the exact same as shown in your device's info,
but sometimes one or the other will have a few characters missing at the end.
This is normal and can be ignored, unless you have a RLC-510A, RLC-520A, D500, D800,
B500 or B800 in which case they have hardware versions that have the same name but with
the _V2 suffix.
A few things:
- models are sorted in alphanumeric order
- firmwares are sorted by date first and then by version, in descending order
- the date shown is not the release date of the firmware but its build date
- a PAK file is a firmware file
- a PAK file targets a single combination of device model/hardware version.
- some links (I think 3) point to a ZIP that has multiple PAK files.
- some ZIPs (I think also 3) have twice the same PAK
- most download links are direct download
- any link might die at any time
I offer no guarantee, and I am not Reolink support, so please do not open issues related to the firmwares themselves. If you encounter a problem after a firmware update you can discuss it but you should submit a request. You can also check the official subreddit to see if other users are reporting a similar issue.
\* I have read about cases where even with the right firmware, the device rejects the file. I am not sure if this is user error or a bug in the device's current firmware. Some users report success after renaming the file. If you encounter this issue, please describe it in the discussions as I would like to know more about it.
Contributing
If you see a problem or something missing, feel free to open an issue/PR to add/fix things.
- do not directly edit
README.md, it is auto-generated fromreadme_header.md
readme_header.md instead
devices.jsoncan be modified to include a model or hardware version
firmwares_manual.jsoncan be modified to manually add a firmware,
- the main reason to edit
pak_info.jsonis to manually add info for a firmware when
- there shouldn't be anything to fix in
firmwares_live.json - if you want to manually add a firmware for a PR,
main.py add url (see main.py add -h for help)
Reolink support can provide firmwares when contacted. If you have a firmware (or just a mirror link) that does not appear here, you can open a PR or put in in the discussions so that it can be added. This can help other users who won't have to contact Reolink. If you can give details about what changes have been made to the firmware, it would be a nice bonus.
Issues
- Reolink Duo PoE product URL is wrong, it points to Reolink Duo 2 PoE (to be fixed on their side)
- for some reason some images are not displayed in the readme (GitHub only?)
Get notified of new firmwares
This requires a GitHub account.
In the top right of the page click Watch, then Custom, tick Releases and apply.
You should receive an email next time new firmwares are published by Reolink.
Download all the firmwares
See here.
Firmwares
\* means the device is discontinued.
Total: 924
B1200 (Add-ons)
### IPC_52316M12MP
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.1.0.5036_2506279222 | 2025‑06‑27 |
- Cloud storage supported (Actural service provided depends on the subscription plan).
- Perimeter Protection Added.
- Smart Event Detection Added.
- Day/night mode switching enhanced.
- Other known bugs resolved.
- Add four-in-one (binning_mode) function, which provides image mode selection in night mode. This function can be found in the Advanced settings of the Display interface.
- Optimize the clarity of OSD strokes; solve the problem that the OSD display is not clear in some scenarios.
- Optimize the day and night switching function.
- Optimize the Smart detection function.
- Upgrade the smart model.
- Improve the recognition accuracy of person, vehicle, and pets, and optimize the problem of static smart false positives.
- Solve the problem of deviation in adjusting the brightness of the screen.
- Solve the problem that the detection area does not fit after the mirror image is flipped.
- Fix the bug that the night vision frame rate is incorrect in some scenes.
B400 (Add-ons) *
### IPC_5128M
Firmwares for this hardware version: 3
Version | Date | Changes | Notes
--- | --- | --- | ---
v3.0.0.183_21012800
v3.0.0.183_21012800 | 2021‑01‑28 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed the bug that IPC failed to reconnect to the NVR after powering off when setting certain time zones.
- Fixed some known bugs.
If you don't want to restore your camera settings to factory status, please uncheck/ don't enable the" update configuration File" option. v3.0.0.136_20120900 | 2020‑12‑09 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed some known bugs.
- Fixed the freezing issue under the complex environment of live view and playback.
- Optimized system performance.
### IPC_5174MP8M
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.0.0.183_21012800.zip) | 2021‑01‑28 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed the bug that IPC failed to reconnect to the NVR after powering off when setting certain time zones.
- Fixed some known bugs.
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed some known bugs.
- Fixed the freezing issue under the complex environment of live view and playback.
- Optimized system performance.
B500 (Add-ons) *
### IPC_5158M5M
Firmwares for this hardware version: 2
Version | Date | Changes | Notes
--- | --- | --- | ---
v3.0.0.183_21012814
v3.0.0.183_21012814 | 2021‑01‑28 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed the bug that IPC failed to reconnect to the NVR after powering off when setting certain time zones.
- Fixed some known bugs.
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed some known bugs.
### IPC_515B8M5M
Firmwares for this hardware version: 2
Version | Date | Changes | Notes
--- | --- | --- | ---
v3.0.0.183_21012814.zip)
v3.0.0.183_21012814 | 2021‑01‑28 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed the bug that IPC failed to reconnect to the NVR after powering off when setting certain time zones.
- Fixed some known bugs.
.If you don't want to restore your camera settings to factory status, please uncheck/ don't enable the" update configuration File" option. v3.0.0.136_20120914 | 2020‑12‑09 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed some known bugs.
### IPC_515B8M5M_V2
Firmwares for this hardware version: 1
Version | Date | Changes | Notes
--- | --- | --- | ---
v3.1.0.2379_23062900
v3.1.0.2379_23062900 | 2023‑06‑29 |
- Optimize smart detection. Animal detction is added.
- Optimize recording.
- Optimize night vision.
- Optimize the detection zone setting.
- Optimze the Brightness & Shadows setting.
- Optimize some network features and fix some bugs
B500W (Add-ons)
### IPC_MS1NO25MP
Firmwares for this hardware version: 1
Version | Date | Changes | Notes --- | --- | --- | --- v3.0.0.3078_2407031344 | 2024‑07‑03 | 1. Resolve known bugs |
B800 (Add-ons) *
### IPC_5158M8M_V2
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.1.0.4057_2409132131 | 2024‑09‑13 | 1.Other known bugs resolved. | v3.1.0.3702_2407087342 | 2024‑07‑08 |
- Optimize smart detection. Animal detction is added.
- Optimize recording.
- Optimize night vision.
- Optimize the detection zone setting.
- Optimze the Brightness & Shadows setting.
- Optimize some network features and fix some bugs
- Optimize smart detection. Animal detction is added.
- Optimize recording.
- Optimize night vision.
- Optimize the detection zone setting.
- Optimze the Brightness & Shadows setting.
- Optimize some network features and fix some bugs
### IPC_5158MP8M
Firmwares for this hardware version: 3
Version | Date | Changes | Notes
--- | --- | --- | ---
v3.0.0.183_21012800
v3.0.0.183_21012800 | 2021‑01‑28 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed the bug that IPC failed to reconnect to the NVR after powering off when setting certain time zones.
- Fixed some known bugs.
.If you don't want to restore your camera settings to factory status, please uncheck/ don't enable the" update configuration File" option. v3.0.0.136_20120900 | 2020‑12‑09 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed some known bugs.
- Fixed the freezing issue under the complex environment of live view and playback.
- Optimized system performance.
B800W (Add-ons)
### IPC_MS2NO28MP
Firmwares for this hardware version: 2
Version | Date | Changes | Notes --- | --- | --- | --- v3.0.0.5031_2506270516 | 2025‑06‑27 |
- Image quality optimized.
- Wi-Fi performance improved.
- Other known bugs resolved.
C1 *
### IPC_36S16MHSM
Firmwares for this hardware version: 5
Version | Date | Changes | Notes
--- | --- | --- | ---
v2.0.0.1389_18081414
v2.0.0.1389_18081414
v2.0.0.1389_18081414 | 2018‑08‑14 | |
v2.0.0.1288_18020714
v2.0.0.1288_18020714
v2.0.0.1288_18020714 | 2018‑02‑07 | |
v2.0.0.889_17083000
v2.0.0.889_17083000
v2.0.0.889_17083000 | 2017‑08‑30 | |
v2.0.0.842_17052400 | 2017‑05‑24 | |
v2.0.0.675_17032700 | 2017‑03‑27 | |
C1-Pro *
### IPC_3816MPT
Firmwares for this hardware version: 4
Version | Date | Changes | Notes
--- | --- | --- | ---
v2.0.0.1441_19032105 | 2019‑03‑21 | Fixed security flaws. | Archive
v2.0.0.1389_18081405
v2.0.0.1389_18081405
v2.0.0.1389_18081405 | 2018‑08‑14 | |
v2.0.0.1288_18020705
v2.0.0.1288_18020705
v2.0.0.1288_18020705 | 2018‑02‑07 | |
v2.0.0.889_17083009 | 2017‑08‑30 | |
### IPC_51316M
Firmwares for this hardware version: 3
Version | Date | Changes | Notes
--- | --- | --- | ---
v3.0.0.136_20121103 | 2020‑12‑11 | | Source 1
Source 2
v3.0.0.121_20111903
v3.0.0.121_20111903 | 2020‑11‑19 | | Source 1
v2.0.0.448_19061405.zip) | 2019‑06‑14 |
- Fixed the issue where the WiFi can't reconnect after rebooting.
- Fixed the issue where the sound becomes smaller after frequently switching the audio.
- Add the smart home feature (Google Home).
- Optimize the breathing effect.
- Fixed the drop issue where RTSP previewing.
- Fixed the IR-cut switching failure problem on part of cameras.
- Add power LED control function to C1 Pro.
- Add manually trigger and automatic voice alarm function to C1 Pro.
C2 *
### IPC_3816MPT
Firmwares for this hardware version: 6
Version | Date | Changes | Notes
--- | --- | --- | ---
v2.0.0.1441_19032104 | 2019‑03‑21 | Fixed security flaws. | Archive
v2.0.0.1389_18081404
v2.0.0.1389_18081404
v2.0.0.1389_18081404 | 2018‑08‑14 | |
v2.0.0.1288_18020704
v2.0.0.1288_18020704
v2.0.0.1288_18020704 | 2018‑02‑07 | |
v2.0.0.889_17083009 | 2017‑08‑30 | |
v2.0.0.842_17052409 | 2017‑05‑24 | |
v2.0.0.675_17032709 | 2017‑03‑27 | |
C2-Pro *
### IPC_51516M5M
Firmwares for this hardware version: 3
Version | Date | Changes | Notes
--- | --- | --- | ---
v3.0.0.136_20121107 | 2020‑12‑11 | | Source 1
Source 2
v2.0.0.654_20040908 | 2020‑04‑09 |
- Extended the max password length of Email, FTP, and DDNS to 128 digits.
- Updated the max cruise time to 300 seconds.
- Add the smart home feature (Google Home).
- Fixed AF learning table compatibility issues.
- Improved P2P connectivity.
- Fixed the IR-cut switching failure problem on part of cameras.
- Modified the AF library and optimize the AF focus.
- Optimize noise problems of PTZ audio.
- Add power LED control function to C2 Pro.
- Add manually trigger and automatic voice alarm function to C2 Pro.
- Fixed the issue where the WiFi can't reconnect after rebooting.
CX410
### IPC_NT1NA44MP
Firmwares for this hardware version: 6
Version | Date | Changes | Notes --- | --- | --- | --- v3.1.0.3429_2404181313 | 2024‑04‑18 |
- Optimize HDR effect
- Solve other known bugs
- Add Motion Mark
- Optimize audio
- Optimize smart detection
- Fix some known bugs
- Optimize the Spolight modes
- Optimize the night vision
- Add HDR switch
- Fix some known bugs
Source 1
Source 2 v3.1.0.2272_23053066
v3.1.0.2272_23053066 | 2023‑05‑30 | | :warning: The only available links for this firmware are hosted by users and not Reolink themselves
Source 1 v3.1.0.2207_23051803
v3.1.0.2207_23051803 | 2023‑05‑18 | | :warning: The only available links for this firmware are hosted by users and not Reolink themselves
:information_source: Subsequent firmwares don't have proper settings for the light.
Check the source for details
Source 1
CX410W
### IPC_NT1NA44MP
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.1.0.4366_2412021479 | 2024‑12‑02 | 1.Other known bugs resolved. | v3.1.0.3429_2409235402 | 2024‑09‑23 | 1.Cloud storage supported (Actural service provided depends on the subscription plan). | v3.1.0.3429_2404181316 | 2024‑04‑18 |
- Optimize HDR effect
- Solve other known bugs
CX810
### IPC_NT2NA48MPB28
Firmwares for this hardware version: 4
Version | Date | Changes | Notes --- | --- | --- | --- v3.1.0.5129_2510222154 | 2025‑10‑22 | 1. White light alarm setting issues fixed. | v3.1.0.5129_2507172222 | 2025‑07‑17 |
- Perimeter Protection added.
- Cloud storage supported (Actural service depends on the subscription plan).
- Other known bugs resolved.
- HDR feature toggle added.
- Other known bugs resolved.
- Add audio noise reduction function
- Add binning mode function
- Optimize image effects
- Solve other known BUGs
CX820
### IPC_NT16NA48MP
Firmwares for this hardware version: 1
Version | Date | Changes | Notes --- | --- | --- | --- v3.2.0.5375_2509162386 | 2025‑09‑16 |
- Cloud storage supported (actual service provided depends on the subscription plan).
- Two-way talk performance enhanced.
- Security patches optimized.
- Local AI video search experience improved.
- Other known bugs resolved.
ColorX Series P330X
### IPC_NT2NA48MPB28
Firmwares for this hardware version: 2
Version | Date | Changes | Notes --- | --- | --- | --- v3.1.0.5129_2510222155 | 2025‑10‑22 | 1. White light alarm setting issues fixed. | v3.1.0.5129_2507172223 | 2025‑07‑17 |
- Perimeter Protection added.
- Cloud storage supported (Actural service depends on the subscription plan).
- Other known bugs resolved.
ColorX Series P335X
### IPC_NT16NA48MP
Firmwares for this hardware version: 1
Version | Date | Changes | Notes --- | --- | --- | --- v3.2.0.5375_2509162348 | 2025‑09‑16 |
- Cloud storage supported (actual service provided depends on the subscription plan).
- Two-way talk performance enhanced.
- Security patches optimized.
- Local AI video search experience improved.
- Other known bugs resolved.
ColorX Series W320X
### IPC_NT1NA44MP
Firmwares for this hardware version: 1
Version | Date | Changes | Notes --- | --- | --- | --- v3.1.0.4366_2412021480 | 2024‑12‑02 | Known Bugs Fixed |
D1200 (Add-ons)
### IPC_52316M12MP
Firmwares for this hardware version: 2
Version | Date | Changes | Notes --- | --- | --- | --- v3.1.0.2174_23050801 | 2023‑05‑08 |
- Add four-in-one (binning_mode) function, which provides image mode selection in night mode. This function can be found in the Advanced settings of the Display interface.
- Optimize the clarity of OSD strokes; solve the problem that the OSD display is not clear in some scenarios.
- Optimize the day and night switching function.
- Optimize the Smart detection function.
- Upgrade the smart model.
- Improve the recognition accuracy of person, vehicle, and pets, and optimize the problem of static smart false positives.
- Solve the problem of deviation in adjusting the brightness of the screen.
- Solve the problem that the detection area does not fit after the mirror image is flipped.
- Fix the bug that the night vision frame rate is incorrect in some scenes.
D340P
### DB_566128M5MP_P
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.0.0.6460_2605271496 | 2026‑05‑27 |
- Updated World Cup element reply kit, including button audio.
- Added animated GIF push notification function (cloud plan required).
- Added video recording encryption function.
- Fixed some known bugs.
- Please update the app to the latest version. If the doorbell is connected to a HUB or NVR, the HUB or NVR firmware also needs to be updated.
- Fixed the image overexposure issue.
- App two-way audio interrupt smart home two-way audio.
- Updated the photosensitive model.
- Supplemented and fixed some general bugs.
- Support HDR function optimized image parameters.
- Support conversation recording and video deletion function.
- Support AI-animals.
- Recommend upgrade the app version to 4.52 or above.
D340P-White
### DB_566128M5MP_P_W
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.0.0.6460_2605271717 | 2026‑05‑27 |
- Updated World Cup element reply kit, including button audio.
- Added animated GIF push notification function (cloud plan required).
- Added video recording encryption function.
- Fixed some known bugs.
- Please update the app to the latest version. If the doorbell is connected to a HUB or NVR, the HUB or NVR firmware also needs to be updated.
- Fixed the image overexposure issue.
- App two-way audio interrupt smart home two-way audio.
- Updated the photosensitive model.
- Supplemented and fixed some general bugs.
- Support HDR function optimized image parameters.
- Support conversation recording and video deletion function.
- Support AI-animals.
- Recommend upgrade the app version to 4.52 or above.
D340W
### DB_566128M5MP_W
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.0.0.6460_2605271708 | 2026‑05‑27 |
- Updated World Cup element reply kit, including button audio.
- Added animated GIF push notification function (cloud plan required).
- Added video recording encryption function.
- Fixed some known bugs.
- Please update the app to the latest version. If the doorbell is connected to a HUB or NVR, the HUB or NVR firmware also needs to be updated.
- Fixed the image overexposure issue.
- App two-way audio interrupt smart home two-way audio.
- Updated the photosensitive model.
- Supplemented and fixed some general bugs.
- Support HDR function optimized image parameters.
- Support conversation recording and video deletion function.
- Support AI-animals.
- Recommend upgrade the app version to 4.52 or above.
D340W-White
### DB_566128M5MP_W_W
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.0.0.6460_2605271719 | 2026‑05‑27 |
- Updated World Cup element reply kit, including button audio.
- Added animated GIF push notification function (cloud plan required).
- Added video recording encryption function.
- Fixed some known bugs.
- Please update the app to the latest version. If the doorbell is connected to a HUB or NVR, the HUB or NVR firmware also needs to be updated.
- Fixed the image overexposure issue.
- App two-way audio interrupt smart home two-way audio.
- Updated the photosensitive model.
- Supplemented and fixed some general bugs.
- Support HDR function optimized image parameters.
- Support conversation recording and video deletion function.
- Support AI-animals.
- Recommend upgrade the app version to 4.52 or above.
D400 (Add-ons) *
### IPC_5128M
Firmwares for this hardware version: 3
Version | Date | Changes | Notes
--- | --- | --- | ---
v3.0.0.183_21012801
v3.0.0.183_21012801 | 2021‑01‑28 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed the bug that IPC failed to reconnect to the NVR after powering off when setting certain time zones.
- Fixed some known bugs.
If you don't want to restore your camera settings to factory status, please uncheck/ don't enable the" update configuration File" option. v3.0.0.136_20120901 | 2020‑12‑09 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed some known bugs.
- Fixed the freezing issue under the complex environment of live view and playback.
- Optimized system performance.
### IPC_5174MP8M
Firmwares for this hardware version: 3
Version | Date | Changes | Notes --- | --- | --- | --- v3.0.0.183_21012801.zip) | 2021‑01‑28 |
- Optimize the effect of the day and night switch.
- Optimize network transmission.
- Optimize the alert caused by the Day and Night switching.
- When obtaining the IP address by DHCP, the hostname will be changed to the device name (OSD name).
- Fixed the bug that IPC failed to reconnect to the NVR after powering off when setting certain time zones.
- F
... (README truncated for length)