Hi all, and big thanks to @Jalecom for the excellent HC1703L teardown — it let me get root over the SD
My device: white PTZ cam sold as YCC365 Plus (apps: YCC365 Plus / iCam365, Tange cloud). SoC Augentix HC1703, board
What happened: power was cut during an OTA update. The camera now boots Linux fine and runs
Root cause (confirmed): the interrupted OTA left
Everything else (boot/kernel/rootfs/home/bak filesystem,
What I need: a complete, valid
Easy way to grab it (read-only, ~2 min): put this as
Then please upload the resulting
debug_cmd.sh trick and diagnose my camera precisely.My device: white PTZ cam sold as YCC365 Plus (apps: YCC365 Plus / iCam365, Tange cloud). SoC Augentix HC1703, board
hardware_id=TB008_NOR, firmware 33.1.0.1012 (from /home/otaversion.conf).What happened: power was cut during an OTA update. The camera now boots Linux fine and runs
debug_cmd.sh as root, but the app never starts (LEDs at half brightness, IR-cut clicking, no cloud).Root cause (confirmed): the interrupted OTA left
/bak/p2pcam.sqfs truncated. Its squashfs superblock says bytes_used = 3034953, but only 2531328 bytes are actually on flash, so:
Code:
mount /bak/p2pcam.sqfs /p2pcam -t squashfs -o loop
mount: mounting /dev/loop0 on ... failed: Invalid argument
Everything else (boot/kernel/rootfs/home/bak filesystem,
eye.conf, keys) is intact. There is no backup copy of the app on the device, so I can't self-restore.What I need: a complete, valid
/bak/p2pcam.sqfs from any working HC1703L PTZ camera of this family — ideally firmware 33.1.0.1012, but I'm happy to try any HC1703L PTZ version. I only need that one file; I'll drop it back into /bak over the SD root shell.Easy way to grab it (read-only, ~2 min): put this as
debug_cmd.sh in the root of a FAT32 SD card, insert into your working camera, power on ~2 min, power off, read the card:
Code:
#!/bin/sh
cp /bak/p2pcam.sqfs /mnt/p2pcam.sqfs
cp /home/otaversion.conf /mnt/otaversion.conf
md5sum /bak/p2pcam.sqfs /mnt/p2pcam.sqfs > /mnt/donor_log.txt
sync
touch /mnt/DONOR_DONE
Then please upload the resulting
p2pcam.sqfs (+ otaversion.conf). Huge thanks in advance — this would fully un-brick the camera.