NC1000FirmwareGenerator
From Kenny Root
This script creates firmware suitable for all devices using the W90N740 chipset including the NC1000-W10 and NC1200.
#!/usr/bin/perl if ($#ARGV != 1) { print "Usage: $0 linux.zip romfs.img > output.bin"; die; } my $linux = $ARGV[0]; my $romfs = $ARGV[1]; if ( ! -f $linux or ! -f $romfs ) { die "both files must exist"; } print "BNEG"; print pack('I', 1); print pack('I', 1); my($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size, $atime,$mtime,$ctime,$blksize,$blocks) = stat($linux); print pack('I', $size); ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size, $atime,$mtime,$ctime,$blksize,$blocks) = stat($romfs); print pack('I', $size); foreach my $file (($linux, $romfs)) { open(FH, "<". $file); while(<FH>) { print $_; } close(FH); }
