Hi,
the firmware of this nas seems to have the same source as many SL3316 and SL3516 based devices.
There is a development kit including hard and software sources for customers developing such hardware.
From the screen shots I see a bootloader looking very similar to the Raidsonic NAS4220 or MRT DUAL-NAS-E (Giganas)
On these devices all the firmware is stored in the flash. It boots up without disks installed an can be accessed through the web gui. Only user settings are stored on disk.
There must be a TTL (
3.3V) level serial console port on the board. The connector can be seen on this
Wiki article
With an adapter cable USB/TTL or RS232/TTL the bootloader could be accessed.
Maybe cstamas82 can tell us the pinouts for the serial an JTAG connections.
If you look at my Post
Looking inside the upgrade file MvixBOX_v1.0.0.6.bin we see well known files.
zImage = Linux kernel
rd.gz = Ramdisk
I guess these files are directly stored in flash.
rd.gz is loaded to the RAM and mounted during boot
This could also be done on a linux PC.
|
Codice sorgente
|
1
2
3
|
gunzip rd.gz
mkdir /mnt/tmp
mount -t ext2 -o loop rd /mnt/tmp
|
and maybe could look like this
|
Codice sorgente
|
1
2
3
4
5
6
7
8
9
10
11
12
|
ll /mnt/tmp
drwxr-xr-x 2 root root 1024 Aug 9 10:23 volume2
drwxr-xr-x 2 root root 1024 Aug 9 10:23 volume1
drwxr-xr-x 8 root root 1024 Aug 9 10:23 var
drwxr-xr-x 9 root root 1024 Aug 9 10:24 usr
drwxrwxrwx 2 root root 1024 Aug 9 10:23 tmp
drwxr-xr-x 2 root root 1024 Sep 10 15:13 sbin
...
drwxr-xr-x 2 root root 1024 Aug 9 10:23 bin
drwx------ 2 root root 12288 Aug 9 10:24 lost+found
drwxr-xr-x 4 root root 1024 Jan 1 17:21 ..
drwxr-xr-x 18 root root 1024 Oct 26 11:27 .
|
You could make changes to the scripts and pack it again. But be careful that it fits into the reserved flash area.
|
Codice sorgente
|
1
2
|
umount /mnt/tmp
gzip rd
|
If you have access to a linux console (telnet, ssh,...) you could try dumping the flash -
look here or
here.
Happy hacking,
HWguru