I have a bricked TKH Siqura 3MP dome camera (PD1103Z2-E) based on HikVision DS-2ZMN3608-WD camera module.
Camera stopped working and exposes HikVision specific behavior of 192.0.0.64 IP on the camera and all ports closed.
It would not look for TFP or anything else. It would ocassionally send a 20 byte UDP packet to 192.0.0.128, with "SWKH" padded with zeroes.
I was able to figure out UART location and pinout and it is unlocked and avaiable.
I have played around with it, was able to boot to /bin/init, was able to use restore_mtd to rewrite primary kernel and initd from secondaries.
Was able to manually mount secondary apps partition and rewrite that to primary.
No effect.
Comparing to a known good camera behavior I can see that around this block:
Good camera runs more "DSP" stuff, like "setup_video_input :vin_mode 13".
Bad camera skips to launching the TKH app frontend.
There is nothing else in the log that might suggest hardware problems or corrupted libraries, etc.
I wonder if anyone ran into this before and what would be the best approach to investigate.
It is for fun and self education, there is no other reason to waste time in a 10 y/o camera.
I'm new to HikVision cams world, but not new in embedded in general.
Thanks.
Edit. I have tried to attach logs from both cameras, but I guess my level is not enough.
Bricked: pastebin v6TGXqTP
Good: pastebin fABqsj4t
Camera stopped working and exposes HikVision specific behavior of 192.0.0.64 IP on the camera and all ports closed.
It would not look for TFP or anything else. It would ocassionally send a 20 byte UDP packet to 192.0.0.128, with "SWKH" padded with zeroes.
I was able to figure out UART location and pinout and it is unlocked and avaiable.
I have played around with it, was able to boot to /bin/init, was able to use restore_mtd to rewrite primary kernel and initd from secondaries.
Was able to manually mount secondary apps partition and rewrite that to primary.
No effect.
Comparing to a known good camera behavior I can see that around this block:
Code:
warning, iavStream=3, smart264_disable, state is null
pack info:chan 1 2048x1536
pack info:chan 2 704x576
pack info:chan 3 1920x1080
Good camera runs more "DSP" stuff, like "setup_video_input :vin_mode 13".
Bad camera skips to launching the TKH app frontend.
There is nothing else in the log that might suggest hardware problems or corrupted libraries, etc.
I wonder if anyone ran into this before and what would be the best approach to investigate.
It is for fun and self education, there is no other reason to waste time in a 10 y/o camera.
I'm new to HikVision cams world, but not new in embedded in general.
Thanks.
Edit. I have tried to attach logs from both cameras, but I guess my level is not enough.
Bricked: pastebin v6TGXqTP
Good: pastebin fABqsj4t
Last edited: