Skip to content

Camera: LSC 3215672

ARTEcnico edited this page Feb 12, 2026 · 6 revisions

ATTENTION: be aware that since february 2026 the LSC 3215672 cameras (mostly sold in European "Action" supermarkets) seem to have another SoC not supported by Thingino: Anyka AK3918AV130 instead of the Ingenic T23N. You can tell the difference before buying it by watching the "Art. No." code in the box (near the barcode): if it's 3215672 then it's the supported Ingenic, if it's 3215672.1 then unfortunately it's the unsupported Anyka one. See https://github.com/themactep/thingino-firmware/discussions/1043 for more details.

Hardware

  • SoC: Ingenic T23N
  • Image Sensor: SC2331
  • Wi-Fi Module: ATBM9012BX
  • Flash Chip: NOR 8MB
  • Power: 5V USB-C

Backup the original firmware

Partition an sdcard and format the 1st partition as VFAT

Disk /dev/mmcblk0: 29,74 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x27b0cfe4

Device         Boot Start      End  Sectors  Size Id Type
/dev/mmcblk0p1       8192    98045    89854 43,9M  c W95 FAT32 (LBA)

Create a file named update.nor.sh on the sdcard with content:

#!/bin/sh

/bin/dd if=/dev/mtd8 of=/mnt/backup-firmware.bin

unmount the sdcard, place it in the camera and let it boot, once booted, power it off, eject the sdcard.

The camera should have created a file named backup-firmware.bin on the sdcard now, this is your backup, save it.

Backup the original firmware with u-boot

Open the case of the camera: There are 4 clips between the black face and the white body located N,E,S and W, you can force it open with an old credit card or a prying tool.

Solder 3 wires to the test pads marked GND, RX and TX and connect them to an USB-serial.

Power on the camera and quickly press a key on your serial emulator to interrupt u-boot:

U-Boot SPL 2013.07-gfc0af3c (Oct 28 2024 - 18:27:53)
Board info: T23N

apll_freq = 1188000000 
mpll_freq = 1200000000 
sdram init start
DDR clk rate 600000000
DDR_PAR of eFuse: 00000000 00000000
sdram init finished
image entry point: 0x80100000


U-Boot 2013.07-gfc0af3c (Oct 28 2024 - 18:27:53)

Board: ISVP (Ingenic XBurst T23 SoC)
DRAM:  64 MiB
Top of RAM usable for U-Boot at: 84000000
Reserving 441k for U-Boot at: 83f90000
Reserving 32784k for malloc() at: 81f8c000
Reserving 32 Bytes for Board Info at: 81f8bfe0
Reserving 124 Bytes for Global Data at: 81f8bf64
Reserving 128k for boot params() at: 81f6bf64
Stack Pointer at: 81f6bf48
Now running in RAM - U-Boot at: 83f90000
MMC:   msc: 0
the manufacturer 20
SF: Detected XM25QH64C

In:    serial
Out:   serial
Err:   serial
Net:   ====>PHY not found!Jz4775-9161
Hit any key to stop autoboot:  0 
isvp_t23#

put an sdcard in the camera and type the following commands 1 at a time:

watchdog 0;
setenv baseaddr 0x82000000;
mmc dev 0;
mmc erase 0x10 0x8000;
setenv flashsize 0x800000;
mw.b ${baseaddr} ff ${flashsize};
sf probe 0; 
sf read ${baseaddr} 0x0 ${flashsize};
mmc write ${baseaddr} 0x10 0x8000

eject the sdcard and dump it's firmware content on your pc:

dd bs=512 skip=16 count=16384 if=/dev/mmcblk0 of=fulldump-action-2ndcam.bin

Flash Thingino with sdcard

Download thingino-lsc_3215672_t23n_sc2331_atbm6012bx.bin and rename it as autoupdate-full.bin on the sdcard.

Create a file named update.nor.sh on the sdcard with the following content:

#!/bin/sh
/sbin/flashcp /mnt/autoupdate-full.bin /dev/mtd8
/sbin/reboot

Put the sdcard in the camera and let it boot 2 times to completely flash the camera

Flash Thingino with u-boot

Download thingino-lsc_3215672_t23n_sc2331_atbm6012bx.bin and place it on the sdcard

Connect an USB-serial to the camera and interupt u-boot see: backup with u-boot

At the u-boot prompt, run the following commands one at a time:

watchdog 0
mw.b 0x82000000 0xff 0x800000
fatload mmc 0 0x82000000 thingino-lsc_3215672_t23n_sc2331_atbm6012bx.bin
sf probe 0
sf erase 0x0 0x800000
sf write 0x82000000 0x0 0x800000
reset

Change sensor IQ file

Original sensor file from LSC gives a better image, it can be uploaded in the Settings -> sensor submenu

To get the original file, either extract the sensor IQ file from your original firmware dump with binwalk or download a copy from https://github.com/themactep/ingenic-sdk/raw/refs/heads/master/sensor-iq/t23/sc2331-lsc_3215672.bin

  1. Wiki Home
  2. About the Project
    1. Contributions
    2. Features
    3. Project Philosophy
    4. Releases
  3. Getting Started
    1. FAQ
    2. Hardware Identification
    3. Ingenic USB Cloner
      1. OTG Booting
    4. PPSTRONG
    5. Installation: General
    6. Installation: No Tools Methods
    7. Resources and Links
    8. Support Community
    9. Troubleshooting
    10. UART Connection
    11. Updating Firmware
    12. Unbricking
    13. Web UI
  4. Supported Cameras
    1. Cameras
    2. 360 AP1PA3
    3. AliExpress LTIA‐37FJZ (Vanhua Z55 module)
    4. AOQEE C1
    5. Aosu C5L
    6. Cinnado
      1. Cinnado D1 2K
      2. Cinnado D1 3K
    7. Dekco DC5L
    8. Eufy
      1. Eufy E210 Outdoor Cam
      2. Eufy E220
    9. Galayou/Wansview
      1. Galayou G2
      2. Galayou G7
      3. Wansview W6
      4. Wansview W7/Galayou Y4
    10. Hualai (Wyze/Atom/Neos/Personal)
      1. Dafang Upgrading for Wyze v2
      2. NEOS conversion
      3. Personalcam
      4. Wyze Cam Pan V1
      5. Wyze Doorbell (V1)
        1. Chime Reverse Engineering
      6. Wyze v2/Neos SmartCam/ATOM Cam 1
      7. Wyze v3
      8. Wyze Accessories
    11. iFlytek XFP301‐M
    12. Jienuo JN-107-AR-E-WIFI
    13. Jooan A6M
    14. LaView L2
    15. LongPlus X07
    16. LSC 3215672
    17. Sannce I21AG
    18. Sonoff Cam‐S2 and B1P
    19. TP-Link Tapo C100/C110/C111
    20. Wuuk Y0510
    21. Xiaomi
      1. Xiaomi Mijia1080p (SXJ02ZM)
      2. Xiaomi MJSXJ03HL
      3. Xiaomi Outdoor Camera AW200 (MJSXJ05HL)
  5. Configuration
    1. Administration
    2. Automation
    3. Cron jobs
    4. General
    5. LED Indicators
    6. Lighting
    7. Media Streaming Endpoints
    8. Network Storage
    9. Networking
      1. Wireless Networking
      2. USB Direct w CDC
      3. USB Ethernet Networking
      4. Remote Access
      5. VPN
        1. Tailscale
        2. Wireguard
        3. Zerotier
      6. Wi-Fi
        1. Self Hosted AP
        2. Tips and Tricks
      7. WWAN (Cellular)
    10. Night Mode
    11. ONVIF
    12. OSD (On-screen Display)
    13. Plugins
      1. Motion Guard
      2. Yandex Disk
    14. SSH Access Keys
    15. Wi-Fi Access
    16. Provisioning
    17. Streamer Bitrate Control
  6. Integration
    1. Home Assistant
    2. Frigate
    3. Ingenic A1/$15 NVR
    4. Mobile Apps
    5. MQTT Integration
    6. Virtual Webcam on Linux
    7. Mainsail (Klipper)
  7. Development
    1. Booting
      1. Boot: MMC SD
      2. Boot: NFS
    2. CH341A Programmer
    3. RTSP Players
    4. Flash Chips
    5. go2rtc
    6. Porting Guide
    7. Ingenic Platform Capability Matrix
    8. Ingenic Image Processor
    9. ISP Reserved Memory (RMEM)
    10. Debugging
    11. Software
      1. Building From Sources
      2. Buildroot
      3. Toolchain
      4. Choice of JSON library
    12. SSL and TLS Web UI in thingino
    13. Tech Info
      1. Hardware
      2. PWM Info
      3. Supported Hardware
      4. T23 GPIOs
      5. T31 GPIOs
    14. U-Boot Cheatsheet
    15. Zeratul/Atlas/Tassadar
    16. Resources

Clone this wiki locally