Thingino: Open-Source Firmware for IP Cameras

3 months ago 2

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 AJCloud T-CP2011-W32A AJCloud CP2011 T23N, SC2336, ATBM6132BU, 8MB AJCloud T-CP8010TF-W3M AJCloud CP8010 T23N, SC2336P, ATBM6132BU, 8MB Aobocam A12 Aobocam A12 T23DL, JHX63P, TXW901U, 8MB Aoqee C1 Aoqee C1 T23N, SC2336, ATBM6062, 8MB ATOM Cam 1 ATOM Cam 1 T20X, JXF22, RTL8189FTV, 16MB T20X, JXF23, RTL8189FTV, 16MB Installation ATOM Cam 2 ATOM Cam 2 T31X, GC2053, ATBM6031, 16MB Installation Cinnado D1 Cinnado D1 T23N, SC2336, ATBM6012BX, 8MB T31L, SC2336, ATBM6031, 8MB Installation Eufy C120 (T8400X) Eufy C120 (T8400X) T31X, SC3235, SYN4343, 32MB T31X, SC3338, SYN4343, 32MB Eufy E220 (T8410C/X) Eufy E220 (T8410X) T31X, SC3338, ATBM6031X, 32MB T31X, SC3235, SYN4343, 32MB T31X, SC3335, SYN4343, 32MB T31X, SC3336, SYN4343, 32MB T31X, SC3338, SYN4343, 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 Imou Ranger 2 Imou Ranger 2 T31N, GC2053, SSV6155, 8MB Jooan A6M Jooan A6M T23N, SC1A4T, ATBM6012BX, 8MB T23N, SC1A4T, SSV6355, 8MB Installation Jooan C9TS Jooan C9TS T23N, SC2336P, ATBM6132U, 8MB Jooan Q3H Jooan Q3H T30L, SC1235, RTL8189FTV, 16MB LongPlus X07 LongPlus X07 T31N, JXF23, RTL8189FTV, 16MB LSC 3215672 LSC 3215672 T23N, SC2331, ATBM6012BX, 8MB Neos SmartCam 2 Neos SmartCam 2 T20X, JXF22, RTL8189FTV, 16MB T20X, JXF23, RTL8189FTV, 16MB Installation NexHT 86336 NexHT 86336 T21Z, JXF37, RTL8188FTV, 8MB Personal Cam Pan Personal Cam Pan T31X, GC2053, ATBM6031, 16MB Personal Cam 2 Personal Cam 2 T31X, GC2053, ATBM6031, 16MB Pesita X09 Pesita X09 T31N, JXF23, RTL8189FTV, 16MB PrimeCables 08360 PrimeCables 08360 T21Z, SC2300, RTL8188FTV, 8MB PrimeCables 08361 PrimeCables 08361 T21N, SC2300, RTL8188FTV, 8MB Sonoff Slim Gen2 Sonoff Cam Slim Gen2 T23N, SC2336, ATBM6012BX, 8MB TP-Link Tapo C100 Tapo C100 T23N, SC2336P, WQ9001, 8MB T31L, SC2336, RTL8188FTV, 8MB TP-Link Tapo C110 Tapo C110 T23N, SC2336P, WQ9001, 8MB Vanhua DJZ Vanhua DJZ T31N, GC2083, ETH, 16MB Vanhua FJZ Vanhua FJZ T31X, GC4653, ETH, 16MB Victure PC420 Victure PC420 T21N, JXF23, RTL8188FTV, 8MB Wanjiaan G7 Wanjiaan G7 T31X, JXF37, ETH, 16MB Wanjiaan HDC-51 Wanjiaan HDC-51 China Mobile T21N, SC2235, RTL8189FTV, 16MB T31L, JXF37, RTL8188FTV, 16MB T31L, SC2332, RTL8188FTV, 16MB Wanjiaan HDC-55 Wanjiaan HDC-55 China Mobile T31N, SC2332, RTL8188FTV, 16MB Wansview K5 Wansview K5 T21N, OV2735b, MT7601STA, 8MB T21N, OS02B10, MT7601STA, 8MB Wansview Q5 Wansview Q5 T23N, SC2336, ATBM6012BX, 8MB WUUK Y0310 WUUK Y0310 T31X, SC401AI, SSV6158, 16MB Installation WUUK Y0510 WUUK Y0510 T31X, SC401AI, SSV6158, 16MB T31X, SC4336p, SSV6158, 16MB Installation 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 Installation Wyze Cam 3 Wyze Cam 3 T31AL, GC2053, ATBM6031, 16MB T31X, GC2053, ATBM6031, 16MB T31X, 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 SXJ02ZM Xiaomi iSC5 T20L, PS5250, 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, ETH. ATBM6032, 16MB

Bulb IP Cameras

Outdoor IP Cameras

AOSU C5L AOSU C5L T31L, SC3336, RTL8188FTV, 16MB Dekco DC5L Dekco DC5L T31L, SC3336, RTL8188FTV, 16MB Eufy E220 (T8441X) Eufy Outdoor (T8441X) T31X, SC3335, SYN4343, 32MB T31X, SC3338, SYN4343, 32MB Eufy E210 (T8442X) Eufy E210 Outdoor (T8442X) T31X, SC3335, SYN4343, 32MB T31X, SC3338, SYN4343, 32MB Feisda WF-HD620 Fiesda WF-HD620 T31X, JXQ03, ETH, RTL8188FTV, 16MB Galayou Y4 Galayou Y4 T23N, SC2336, ATBM6062, 8MB T23N, SC2336P, ATBM6062, 8MB T31L, SC2336, ATBM6012BX, 8MB T31L, SC2336, ATBM6032, 8MB T31N, SC2336, ATBM6012B, 8MB Installation Ginzzu OP-200 Ginzzu OP-200 T31L, GC2083, SSV6155, 16MB Howell QJ05T Howell QJ05T T20L, SC2235, ETH, RTL8188FTV, 8MB Jienuo JN-107-AR-E-WIFI Jienuo JN-107-AR-E-WIFI T31X, SC5235, ETH, RTL8131BU, 16MB Jooan A2R Jooan A2R T23N, SC1A4T, ATBM6012BX, 8MB T23N, SC1A4T, SSV6355, 8MB Jooan F2T Jooan F2T T30X, SC4236, ETH, 16MB Jooan Q3R Jooan Q3R T23N, SC1A4T, ATBM6012BX, 8MB Litokam M1 Litokam M1 T31L, SC3336, ATBM6012B, 8MB T31L, SC3336, ATBM6012BX, 8MB Overtech OV-59WB Overtech OV-59WB T31N, SC223A, RTL8188FTV, 16MB Wansview W6 Wansview W6 T21N, OV2735b, RTL8188FTV, ETH, 16MB T21N, OS02G10, RTL8188FTV, ETH, 16MB Wansview W7 Wansview W7 T23N, SC2336, ATBM6062, 8MB T31L, SC2336, ATBM6012B, 8MB Installation Wyze Cam Floodlight 1 Wyze CFL1 T31AL, GC2053, ATBM6031, 16MB T31X, GC2053, ATBM6031, 16MB T31X, GC2053, RTL8189FTV, 16MB Installation Wyze Video Doorbell 1 Wyze VDB1 T30X, SC4236, RTL8189FTV, 16MB T31ZX, SC4236, RTL8189FTV, 16MB Xiaomi MJSXJ05HL Xiaomi MJSXJ05HL T31L, GC2053, ATBM6031, 16MB XVIM IPCAM-100 XVIM IPCAM-100 T21N, JXF37, ETH, RTL8188FTV, 8MB

IPC Modules

Enzhi / Vanhua AK54 Enzhi AK54 T31N, GC2053, ETH, 8MB Enzhi / Vanhua H33 Enzhi H33 T31L, GC2083, ETH, 8MB Enzhi / Vanhua L34 Enzhi L34 T31L, GC2083, ETH, 8MB Enzhi / Vanhua S37i Enzhi S37i T31L, IMX307, ETH, 16MB Enzhi / Vanhua Z55 Enzhi Z55 T31X, GC4653, ETH, 16MB Installation Enzhi / Vanhua Z55I Enzhi Z55I T31X, GC4653, ETH, 16MB

Web Cameras

Development Boards

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.

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

Mystery Box Hardware

These cameras are not necessarily based on Ingenic SoC. Some units purchased on AliExpress were marketed as the same model, but they came with unsupported ARM processors.

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.

Read Entire Article