Dobrica Pavlinušić's random unstructured stuff
hi3515v100: Revision 11
hi3515v100.pdf Hi3515Hi3515 H.264 Encoding and Decoding Processor Key FeaturesCPU Core
zARM926EJ Video Encoding/Decodingz
H.264 main profile encoding/decoding serialEN-6704V 4 channel H.264 digital video recorder for @RadionaOrg has 3.3V uart with pinout GND, TX, RX, 5V mozilla-ktdvr-plugin en-6704v j87 +--- ---+ |1 2 3 4| +-------+ 1 - gnd 2 - 2.29 3 - 3.3 4 - 5v hi3515v100 linkshttp://www.i-1.nl/blog/wp-content/uploads/CCF-paper-Forensic-reliabilty-DVR.pdf https://openhisiipcam.org/hardware/briefs/hi3515v100.pdf SDKhttps://github.com/bluhbluh/Hi3515-SDK dpavlin@nuc:/nuc/hi3515v100$ git clone https://github.com/bluhbluh/Hi3515-SDK Cloning into 'Hi3515-SDK'... remote: Enumerating objects: 362, done. remote: Counting objects: 100% (362/362), done. remote: Compressing objects: 100% (312/312), done. remote: Total 362 (delta 45), reused 362 (delta 45), pack-reused 0 Receiving objects: 100% (362/362), 277.99 MiB | 5.77 MiB/s, done. Resolving deltas: 100% (45/45), done. Checking out files: 100% (336/336), done. mtd/stm/disk/0/p1/mtd-backup $ ls -al /dev/mtdblock* brw-rw---- 1 root root 31, 0 Jan 1 1970 /dev/mtdblock0 brw-rw---- 1 root root 31, 1 Jan 1 1970 /dev/mtdblock1 brw-rw---- 1 root root 31, 2 Jan 1 1970 /dev/mtdblock2 brw-rw---- 1 root root 31, 3 Mar 23 00:31 /dev/mtdblock3 /stm/disk/0/p1/mtd-backup $ dd if=/dev/mtdblock0 of=0 bs=128k 32+0 records in 32+0 records out /stm/disk/0/p1/mtd-backup $ ls -al drwxr-xr-x 2 root root 4096 Mar 23 02:06 . drwxr-xr-x 25 root root 4096 Mar 23 02:06 .. -rw-r--r-- 1 root root 4194304 Mar 23 02:06 0 /stm/disk/0/p1/mtd-backup $ dd if=/dev/mtdblock1 of=1 bs=128k 96+0 records in 96+0 records out /stm/disk/0/p1/mtd-backup $ dd if=/dev/mtdblock2 of=2 bs=128k 112+0 records in 112+0 records out /stm/disk/0/p1/mtd-backup $ dd if=/dev/mtdblock3 of=3 bs=128k 16+0 records in 16+0 records out setup tftp writable serverdpavlin@x200:/mnt/nuc/hi3515v100$ cat /etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tft" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS="192.168.1.1:69" TFTP_OPTIONS="--secure --create" backup/stm/disk/0/p1/mtd-backup $ tftp -p -l 0 -r /0 192.168.1.1 /stm/disk/0/p1/mtd-backup $ tftp -p -l 1 -r /1 192.168.1.1 /stm/disk/0/p1/mtd-backup $ tftp -p -l 2 -r /2 192.168.1.1 /stm/disk/0/p1/mtd-backup $ tftp -p -l 3 -r /3 192.168.1.1 tar+nc backupon device/mnt $ tar -cv -f - . | nc 192.168.1.1 8888 on receiving sidedpavlin@x200:/mnt/nuc/hi3515v100/mnt-backup$ nc -l -p 8888 | tee mnt.tar | tar tvf - Nice verbose output during backup on both sides and nc is much faster than tftp. |