Close

Dumping the MTD Partitions

A project log for Zmodo - Local Controller

Zmodo have some cool cameras! This project is about reversing protocols / bins of all things zomodo to bypass the cloud.

ril3yril3y 01/21/2016 at 03:215 Comments

I went ahead and dumped the files to the Dropbox for the MTD partitions.

https://www.dropbox.com/sh/adups6kczg65138/AACquDl-FP1ZT0KB1yB-4aGia?dl=0


# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "boot"
mtd1: 000c0000 00010000 "config"
mtd2: 00480000 00010000 "rootfs"
mtd3: 00a80000 00010000 "app"

More to come....

Discussions

ril3y wrote 01/22/2016 at 03:39 point

@Neil Cherry right on the main page there is a link to the dropbox on the left hand side.  Here is the link:

https://www.dropbox.com/sh/vvlclp0wil7qxx3/AABdxK_0cv1BYp6nzLCwY8SLa?dl=0

Sent you a PM to get your email to add you to it to have write privs.

  Are you sure? yes | no

ril3y wrote 01/21/2016 at 11:52 point

I also got the SDK toolchain building.. I can actually build a kernel with it!  Not that I have tried yet. But its an interesting thought.  It looks like the sample code (posted in the dropbox) also has code for image detection and using the camera?  I have not fully wrapped my head around the video kernel modules yet nor the code.  I am not sure I understand how the SDK came with the camera code / support?  Unless the Hi3518 is specifically developed for a video camera application.   Kind of like how the RPi has the display port built in... Not a great analogy but you might get what I am saying :)

  Are you sure? yes | no

Neil Cherry wrote 01/22/2016 at 01:55 point

I haven't gotten as far as building the tool chain. I did try to connect to nfs but that failed (missing kernel module on the camera?). I wouldn't start with the kernel, but I would start with a simple hello world. Then you'll know if you have something that works with the camera. from there w can kill App8518and message and run the sample application to learn what it can do. The App8518 seems to do an awful lot.

In the drop box? I only have the link for the mtd file.

  Are you sure? yes | no

ril3y wrote 01/22/2016 at 03:42 point

@Neil Cherry roger that "hello world" its my plan too.  Just get a binary compiling and then xfer it over and make sure it works.  I have been using ftp to do all file sharing.  So as far as I can tell it looks like the Hi3518 is a SoC with a camera on it (or interface for a camera).  Very interesting.  I am not exactly sure why they did kernel modules for a static device but whatever.   I will keep you updated on my progress.  I am about to get smashed with 30" of snow tomorrow (I am in the DC metro area) so I may be online or not :)  I might have some time to play however!

  Are you sure? yes | no

Neil Cherry wrote 01/21/2016 at 06:14 point

Very cool! My funlux-cap.exp script pulled the img from my camera. The mtd1 & mtd3 are different between your's and mine. The config could be because we have different setups.

  Are you sure? yes | no