thingino Open-source Firmware for Ingenic SoC IP Cameras

Image: thingino logo
Open-source Firmware for Ingenic SoC IP Cameras

Supported Hardware

Please note that we list not only the camera model, but also its SoC, image sensor, Wi-Fi module, and flash chip size. These must match to be supported by the firmware. We have found that some manufacturers change the hardware in different batches of the same module without notice.

Indoor IP Cameras

360 AP1PA3
360 AP1PA3
T31X, GC4653, ATBM6031, 16MB
Aoqee C1
Aoqee C1
T23N, SC2336, ATBM6062, 8MB
AT Personal Cam 3
Personal Cam 3
T31X, GC2053, ATBM6031, 16MB
ATOM Cam 1
Wyze Cam 2
T20X, JXF22, RTL8189FTV, 16MB
T20X, JXF23, RTL8189FTV, 16MB
Installation
ATOM Cam 2
ATOM Cam 2
T31X, GC2053, ATBM6031, 16MB
Cinnado D1
Cinnado D1
T23N, SC2336, ATBM6012BX, 8MB
T31L, SC2336, ATBM6031, 8MB
Eufy E220
Eufy E220
T31X, SC3336, SYN43438, 32MB
eLife ET-N3431H-DW
eLife ET-N3431H-DW
T31X, OS03B10, SSV6155, 16MB
Galayou G2
Galayou G2
T23N, SC2336, ATBM6012BX, 8MB
Galayou G7
Galayou G7
T23N, SC2336, ATBM6012BX, 8MB
GNCC GC2
GNCC GC2
T23N,_SC2336,_ATBM6012BX, 8MB
Hualai HL-JDPAN01
Hualai HL-JDPAN01
T31L, GC2053, ATBM6031, 16MB
iFlytek XFP301-M
iFlytek XFP301-M
T31ZX, JXQ03, RTL8188FTV, 16MB
T31ZX, JXQ03, SSV6155, 16MB
Jooan A6M
Jooan A6M
T23N, SC1A4T, ATBM6012BX, 8MB
T23N, SC1A4T, SSV6355, 8MB
Installation
Jooan Q3H
Jooan Q3H
T30L, SC1235, RTL8189FTV, 16MB
Litokam C1
Litokam C1
T31L, SC2336, ATBM6012B, 8MB
Neos SmartCam 2
Wyze Cam 2
T20X, JXF22, RTL8189FTV, 16MB
T20X, JXF23, RTL8189FTV, 16MB
Installation
PrimeCables 08360
PrimeCables 08360
T21Z, SC2300, RTL8188FTV, 8MB
PrimeCables 08361
PrimeCables 08361
T21N, SC2300, RTL8188FTV, 8MB
TP-Link Tapo C100
Tapo C100
T31L, SC2336, RTL8188FTV, 8MB
Victure PC420
Victure PC420
T21N, JXF23, RTL8188FTV, 8MB
Wansview K5
Wansview K5
T21N, OV2735b, MT7601STA, 8MB
T21N, OS02B10, MT7601STA, 8MB
WUUK Y0510
WUUK Y0510
T31X, SC401AI, SSV6158, 16MB
T31X, SC4336p, SSV6158, 16MB
Wyze Cam Pan 1
Wyze Cam Pan 1
T20X, JXF22, RTL8189ETV, 16MB
Installation
Wyze Cam 2
Wyze Cam 2
T20X, JXF22, RTL8189FTV, 16MB
T20X, JXF23, RTL8189FTV, 16MB
Installation
Wyze Cam Pan 2
Wyze Cam Pan 2
T31X, GC2053, ATBM6031, 16MB
Wyze Cam 3
Wyze Cam 3
T31AL, GC2053, ATBM6031, 16MB
T31X, GC2053, ATBM6031, 16MB
T31X, GC2053, RTL8189FTV, 16MB
T31ZX, GC2053, ATBM6031, 16MB
T31ZX, GC2053, RTL8189FTV, 16MB
Installation
Xiaomi HL-CAM04
Xiaomi HL-CAM04
T31N, SC3335, ATBM6031, 16MB
Xiaomi iSC5
Xiaomi iSC5
T20L, JXF22, RTL8189FTV, 16MB
T20L, JXF23, RTL8189FTV, 16MB
Xiaomi MJSXJ03HL
Xiaomi MJSXJ03HL
T31L, JXQ03p, RTL8189FTV, 16MB
T31N, JXQ03, RTL8189FTV, 16MB
T31N, JXQ03p, RTL8189FTV, 16MB
Installation
ZTE K540
ZTE K540
T31X, SC4336, ATBM6032, Eth, 16MB
万佳安 (Wan Jia An) G7
No photo
T31X, JXF37, Eth, 16MB
万佳安 (Wan Jia An) HDC-51
万佳安 (Wan Jia An) HDC-51
China Mobile
T21N, SC2235, RTL8189FTV, 16MB
T31L, JXF37, RTL8188FTV, 16MB
T31L, SC2332, RTL8188FTV, 16MB
万佳安 (Wan Jia An) HDC-55
万佳安 (Wan Jia An) HDC-55
China Mobile
T31N, SC2332, RTL8188FTV, 16MB

Outdoor IP Cameras

IPC Modules

Enzhi / Vanhua AK54
Enzhi AK54
T31N, GC2053, Eth, 8MB
Enzhi / Vanhua H33C
Enzhi H33
T31L, GC2083, Eth, 8MB
Enzhi / Vanhua L34
Enzhi L34
T31L, GC2083, Eth, 8MB
Enzhi / Vanhua Z55I
Enzhi Z55
T31X, GC4653, Eth, 16MB

Web Cameras

Hamedal C20
Hamedal C20
T31A GC2053
Wansview 106
Wansview Webcam 106
T31N, JXF37

Development Boards

Teacup
Teacup Dev Board
T31X

Conditionally Supported Hardware

Some brands protect their cameras by writing a secret key into the OTP area of the SoC. They digitally sign the installed firmware with a matching key, so that replacing the pre-installed firmware with one that is not signed with the same key will render the camera unusable, unless you replace the SoC with a new, undamaged one.

Roku Indoor Camera SE
Roku Indoor Camera SE
T31X, GC2053, ATBM6031, 16MB
Wyze Cam Pan 3
Wyze Cam Pan 3
T31X, GC2053, ATBM6031, 16MB
Wyze Video Doorbell 2
Wyze VDB2
T31X, SC301IoT, ATBM6031, 16MB

Color code: Some tested units had Secure Boot. All tested units had Secure Boot.

Potentially Supported Cameras

We've heard that these cameras use Ingenic SoC, so we think they could be added to the supported list. Unfortunately, we don't have a sample of this camera to work on, so we'd be happy to accept it as a donation to the project. Just a heads-up, this is a non-commercial project, and the people working on it contribute their free time for nothing more than a sense of accomplishment. If you want things to develop faster, offer your help.

Unsupported Hardware

Battery powered cameras using the Zeratul platform are not supported, at least for now.