Little findings for "tunning." note: probably if you do this you will birck your device. only do this if you really understand what should be done.
What i have realize is that the firmware or linux is mounted on a file system that is read only (squashfs) so it is impossible to make changes on the important file system directories.
you can remount the file system with parameters Read Write, but as the file system is read only you cant do any modification.
http://en.wikipedia.org/wiki/SquashFSThe only thing that can be done is convert the file system into Yaffs file system so you can edit files. The process should be done editing the install.img file and \package2\squashfs1.img
* untar the firmware install.img
* "un pack" file system \package2\squashfs1.img
* "pack" squashfs1 with yaffs filesystem.
* tar install.img
NOTE: i dont know if the kernell support yaffs file system it would be interesting to analyze that before doing any change.
note1: it seems that /usr/local/etc is mounted under yaffs files system so kernel may support yaffs.
/ # mount
/dev/root on / type squashfs (ro)none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
none on /tmp type ramfs (rw)
/dev/mtdblock/2 on /usr/local/etc type yaffs (rw)/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/scsi/host0/bus0/target0/lun0/part1 on /tmp/hdd/volumes/HDD1 type ufsd (rw,nodiratime,uid=0,gid=0,fmask=0,dmask=0,sparse,force)
/dev/scsi/host0/bus0/target0/lun0/part3 on /tmp/hdd/root type ext3 (rw)
/ #