NSLU2-Linux
view · edit · print · history

Main.SlugImage History

Hide minor edits - Show changes to markup

May 11, 2008, at 12:51 AM by Rob Lockhart -- cosmetic
Deleted line 33:
Changed lines 35-42 from:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>, --redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>, --ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or --ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given), --trailer (-t) = <trailer.bin>, --macaddr (-m) = 00:00:00:00:00:00

to:
 --pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,
 --redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,
 --ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or
 --ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),
 --trailer (-t) = <trailer.bin>,
 --macaddr (-m) = 00:00:00:00:00:00
May 11, 2008, at 12:50 AM by Rob Lockhart -- Updated version for Apex, added more notes
Deleted line 37:
Deleted line 38:
Deleted line 40:
Deleted line 41:
Changed lines 47-48 from:

Here is an example that I used for extracting all the separate parts out of an 8MB binary image, using Debian 4.0 Installer from the D-I howto page. Note that I did this all from within cygwin. I wanted to use cygwin because my work laptop had a parallel port, TFTP server, TeraTerm (supported), etc. (needed for NSLU2 hacking). Note here that I used the -i option (for input file).

to:

Here is an example that I used for extracting all the separate parts out of an 8MB binary image, using Debian 4.0 Installer from the D-I howto page. Note that I did this all from within cygwin. I wanted to use cygwin because my work laptop had a parallel port, TFTP server, TeraTerm (supported), etc. (needed for NSLU2 hacking). Note here that I used the -i option (for input file). Also note that Debian images have a Ramdisk not Flashdisk (as in slugosbe/slugosle).

Changed line 59 from:
    Wrote 0x00020000 bytes from <SysConf> into "SysConf"
to:
   Wrote 0x00020000 bytes from <SysConf> into "SysConf"
Changed lines 69-70 from:

Now, I just have to replace the apex.bin with the one made for Apex 1.4.17 (called "apex-debian-nslu2-arm-1.4.17.bin").

to:

Now, I just have to replace the apex.bin with the one made for Apex 1.5.13 (called "apex-debian-nslu2-arm-1.5.13.bin").

Changed line 72 from:
       -L apex-debian-nslu2-arm-1.4.17.bin -k vmlinuz -r ramdisk.gz 
to:
       -L apex-debian-nslu2-arm-1.5.13.bin -k vmlinuz -r ramdisk.gz 
Changed lines 80-86 from:
  1. You need to use -r Flashdisk:Flashdisk if disassembling/re-assembling a SlugOS image (NOT Debian as in di-nslu2.bin). That's because SlugOS uses a Flashdisk. A Ramdisk uses a length header (as it's using jffs2), wherein a Flashdisk does not. The two are not interchangeable.

I finally realised the problem - you're asking slugimage to put a jffs2 Flashdisk partition into the predefined Ramdisk partition. That won't work, because a Ramdisk needs the length header, whereas a Flashdisk doesn't.

to:
  1. You need to use -r Flashdisk:Flashdisk if disassembling/re-assembling a SlugOS image (NOT Debian as in di-nslu2.bin). That's because SlugOS uses a Flashdisk. A Ramdisk uses a length header (as it's using jffs2), wherein a Flashdisk does not. The two are NOT interchangeable.
May 08, 2008, at 05:45 AM by Rob Lockhart -- cosmetic
Changed line 22 from:
  [-s|--sysconf]   <file>               Input/Output SysConf? filename
to:
  [-s|--sysconf]   <file>               Input/Output SysConf filename
May 08, 2008, at 05:45 AM by Rob Lockhart -- Added notes about flashdisk versus ramdisk
Changed lines 25-26 from:
  [-r|--ramdisk]   <file>               Input/Output Ramdisk filename(s)
to:
  [-r|--ramdisk]   <file>               Input/Output Ramdisk filename(s) if using jffs2 Ramdisk (i.e., Debian Installer), or
  [-r|--ramdisk] Flashdisk:<file>       Input/Output Flashdisk filename(s) if not using jffs2 (i.e., SlugOS BE/LE)
Added lines 84-90:
  1. You need to use -r Flashdisk:Flashdisk if disassembling/re-assembling a SlugOS image (NOT Debian as in di-nslu2.bin). That's because SlugOS uses a Flashdisk. A Ramdisk uses a length header (as it's using jffs2), wherein a Flashdisk does not. The two are not interchangeable.

I finally realised the problem - you're asking slugimage to put a jffs2 Flashdisk partition into the predefined Ramdisk partition. That won't work, because a Ramdisk needs the length header, whereas a Flashdisk doesn't.

May 04, 2008, at 11:08 PM by Rob Lockhart -- new slugimage parameters implemented
Added lines 10-33:

Usage: slugimage <options>

  [-d|--debug]                  Turn on debugging output
  [-q|--quiet]                  Turn off status messages
  [-u|--unpack]                 Unpack a firmware image
  [-p|--pack]                   Pack a firmware image
  [-l|--little]                 Convert Kernel and Ramdisk to little-endian
  [-F|--fatflash]                       Generate an image for 16MB flash
  [-i|--input]     <file>               Input firmware image filename
  [-o|--output]    <file>               Output firmware image filename
  [-b|--redboot]   <file>               Input/Output RedBoot filename
  [-s|--sysconf]   <file>               Input/Output SysConf? filename
  [-L|--loader]    <file>               Second stage boot loader filename
  [-k|--kernel]    <file>               Input/Ouptut Kernel filename
  [-r|--ramdisk]   <file>               Input/Output Ramdisk filename(s)
  [-f|--fisdir]    <file>               Input/Output FIS directory filename
  [-m|--microcode] <file>               Input/Output Microcode filename
  [-t|--trailer]   <file>               Input/Output Trailer filename
  [-e|--ethaddr]   <AABBCCDDEEFF>       Set the Ethernet address

old version information left below:

Deleted line 40:
July 14, 2007, at 03:13 PM by Rob Lockhart -- try#2 at cmd on one line
Changed lines 58-59 from:
  1. You should be able to get slugimage to work using cygwin if you don't have a linux system handy. Just be sure to \\chmod 755 it (set exec bits) and put it in your path.
to:
  1. You should be able to get slugimage to work using cygwin if you don't have a linux system handy. Just be sure to
    chmod 755 it (set exec bits) and put it in your path.
July 14, 2007, at 03:13 PM by Rob Lockhart -- put command on one line
Changed line 58 from:
  1. You should be able to get slugimage to work using cygwin if you don't have a linux system handy. Just be sure to chmod 755 it (set exec bits) and put it in your path.
to:
  1. You should be able to get slugimage to work using cygwin if you don't have a linux system handy. Just be sure to \\chmod 755 it (set exec bits) and put it in your path.
July 14, 2007, at 03:09 PM by Rob Lockhart -- Added note about slugimage working with cygwin
Changed lines 27-28 from:

Here is an example that I used for extracting all the separate parts out of an 8MB binary image, using Debian Installer RC2 from the D-I howto page. Note that I did this all from within cygwin. I wanted to use cygwin b/c my work laptop had a parallel port, TFTP server, TeraTerm (supported), etc. (needed for NSLU2 hacking). Note here that I used the -i option (for input file).

to:

Here is an example that I used for extracting all the separate parts out of an 8MB binary image, using Debian 4.0 Installer from the D-I howto page. Note that I did this all from within cygwin. I wanted to use cygwin because my work laptop had a parallel port, TFTP server, TeraTerm (supported), etc. (needed for NSLU2 hacking). Note here that I used the -i option (for input file).

Deleted line 55:
Changed lines 57-58 from:

Here is a log of a boot you don't want to see: BadSlugImageBad

to:
  1. Here is a log of a boot you don't want to see: BadSlugImageBad
  2. You should be able to get slugimage to work using cygwin if you don't have a linux system handy. Just be sure to chmod 755 it (set exec bits) and put it in your path.
April 16, 2007, at 05:36 PM by fcarolo -- removed false wiki links
Changed lines 31-32 from:
   Read 0x00006 bytes into <EthAddr??>
   Read 1 blocks into <SysConf??>
to:
   Read 0x00006 bytes into <EthAddr>
   Read 1 blocks into <SysConf>
Changed line 39 from:
    Wrote 0x00020000 bytes from <SysConf??> into "SysConf??"
to:
    Wrote 0x00020000 bytes from <SysConf> into "SysConf"
Changed line 51 from:
 $ slugimage.pl -p -o di-nslu2-newapex.bin -b RedBoot -s SysConf?? 
to:
 $ slugimage.pl -p -o di-nslu2-newapex.bin -b RedBoot -s SysConf 
April 14, 2007, at 05:57 PM by Rob Lockhart -- added link about how to create Apex boot loader
Changed lines 49-50 from:

Now, I just have to replace the apex.bin with the one made for Apex 1.4.17 (called "apex-debian-nslu2-arm-1.4.17.bin").

to:

Now, I just have to replace the apex.bin with the one made for Apex 1.4.17 (called "apex-debian-nslu2-arm-1.4.17.bin").

April 14, 2007, at 05:50 PM by Rob Lockhart -- added link to Apex boot loader
Changed lines 47-48 from:

If you want to replace something (i.e., let's say 2nd stage boot loader [Apex] with newer version), then use the -o option (output) parameter.

to:

If you want to replace something (i.e., let's say Apex 2nd stage boot loader with newer version), then use the -o option (output) parameter.

April 07, 2007, at 12:30 AM by Rob Lockhart -- correct some syntax
April 07, 2007, at 12:26 AM by Rob Lockhart -- correct some syntax
Changed lines 27-28 from:

Here is an example that I used for extracting all the separate parts out of an 8MB binary image, using Debian Installer RC2 from the D-I howto page. Note that I did this all from within cygwin. I wanted to use cygwin b/c my work laptop had a parallel port, TFTP server, TeraTerm (supported), etc. (needed for NSLU2 hacking).

to:

Here is an example that I used for extracting all the separate parts out of an 8MB binary image, using Debian Installer RC2 from the D-I howto page. Note that I did this all from within cygwin. I wanted to use cygwin b/c my work laptop had a parallel port, TFTP server, TeraTerm (supported), etc. (needed for NSLU2 hacking). Note here that I used the -i option (for input file).

Changed lines 47-50 from:

Now, if I want to replace something (i.e., let's say 2nd stage boot loader [Apex] with newer version), then this is what I did:

Now, I just have to replace the apex.bin with the one made for Apex 1.4.17 (called "di-nslu2-newapex.bin").

to:

If you want to replace something (i.e., let's say 2nd stage boot loader [Apex] with newer version), then use the -o option (output) parameter.

Now, I just have to replace the apex.bin with the one made for Apex 1.4.17 (called "apex-debian-nslu2-arm-1.4.17.bin").

April 07, 2007, at 12:24 AM by Rob Lockhart -- example of how to use SlugImage
Added lines 27-56:

Here is an example that I used for extracting all the separate parts out of an 8MB binary image, using Debian Installer RC2 from the D-I howto page. Note that I did this all from within cygwin. I wanted to use cygwin b/c my work laptop had a parallel port, TFTP server, TeraTerm (supported), etc. (needed for NSLU2 hacking).

  $ ./slugimage.pl -u -i di-nslu2.bin
   Read 2 blocks into <RedBoot>
   Read 0x00006 bytes into <EthAddr??>
   Read 1 blocks into <SysConf??>
   Read 0x1FFE0 bytes into <Loader>
   Read 11 blocks into <Kernel>
   Read 32 blocks into <Ramdisk>
   Read 1 blocks into <FIS directory>
   Read 0x00010 bytes into <Trailer>
   Wrote 0x00040000 bytes from <RedBoot> into "RedBoot"
    Wrote 0x00020000 bytes from <SysConf??> into "SysConf??"
   Wrote 0x0001FFE0 bytes from <Loader> into "apex.bin"
   Wrote 0x00140004 bytes from <Kernel> into "vmlinuz"
   Wrote 0x00400000 bytes from <Ramdisk> into "ramdisk.gz"
   Wrote 0x00000010 bytes from <Trailer> into "Trailer" 

Note that the files shown above have (with "Wrote..") been extracted into the directory where di-nslu2.bin was located.

Now, if I want to replace something (i.e., let's say 2nd stage boot loader [Apex] with newer version), then this is what I did:

Now, I just have to replace the apex.bin with the one made for Apex 1.4.17 (called "di-nslu2-newapex.bin").

 $ slugimage.pl -p -o di-nslu2-newapex.bin -b RedBoot -s SysConf?? 
       -L apex-debian-nslu2-arm-1.4.17.bin -k vmlinuz -r ramdisk.gz 
       -t Trailer
March 28, 2007, at 02:54 AM by Rob Lockhart -- changed/fixed bad URL for actual slugimage download
Changed lines 24-26 from:

You can download SlugImage from the unslung CVS.

to:

You can download SlugImage from the unslung CVS.

September 23, 2006, at 02:02 PM by Phil Endecott -- de-spam
Changed lines 1-28 from:

http://www.forumage.com/?mforum=buyphentermine <a href="http://www.forumage.com/?mforum=buyphentermine">buy phentermine</a> buy phentermine

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

September 23, 2006, at 01:30 PM by yaasel --
September 23, 2006, at 01:24 PM by yaasel --
Changed lines 1-28 from:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

to:

http://www.forumage.com/?mforum=buyphentermine <a href="http://www.forumage.com/?mforum=buyphentermine">buy phentermine</a> buy phentermine

September 22, 2006, at 11:58 PM by rwhitby --
Changed lines 1-8 from:

Hello, nice site look this: http://lokimno.info/download-free-nextel-ringtones.html <a href="http://lokimno.info/absolutely-free-ringtones.html">absolutely free ringtones</a> <a href="http://lokimno.info/ringtone-software.html">ringtone software</a> <a href="http://lokimno.info/wwe-ringtones.html">wwe ringtones</a> [URL="http://lokimno.info/free-polyphonic-ringtones-for-sano.html"]free polyphonic ringtones for sano[/URL]

End ^) See you

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

September 22, 2006, at 11:28 PM by Bush --
Changed lines 2-7 from:

<a href="http://lokimno.info/free-download-able-ringtone-composer.html">free download able ringtone composer</a> <a href="http://lokimno.info/free-ringtones-cingular.html">free ringtones cingular</a> http://lokimno.info/us-cellular-free-ringtones.html http://lokimno.info/crazy-frog-ringtones.html http://lokimno.info/keypress-ringtones.html

to:

http://lokimno.info/download-free-nextel-ringtones.html <a href="http://lokimno.info/absolutely-free-ringtones.html">absolutely free ringtones</a> <a href="http://lokimno.info/ringtone-software.html">ringtone software</a> <a href="http://lokimno.info/wwe-ringtones.html">wwe ringtones</a> [URL="http://lokimno.info/free-polyphonic-ringtones-for-sano.html"]free polyphonic ringtones for sano[/URL]

September 22, 2006, at 11:28 PM by Bill --
Changed lines 1-28 from:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

to:

Hello, nice site look this: <a href="http://lokimno.info/free-download-able-ringtone-composer.html">free download able ringtone composer</a> <a href="http://lokimno.info/free-ringtones-cingular.html">free ringtones cingular</a> http://lokimno.info/us-cellular-free-ringtones.html http://lokimno.info/crazy-frog-ringtones.html http://lokimno.info/keypress-ringtones.html

End ^) See you

September 22, 2006, at 06:47 PM by marceln -- Spam correction
Changed lines 1-28 from:

http://rolexreplica.awardspace.com/ <a href="http://rolexreplica.awardspace.com/">Rolex replica</a> rolex replica

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

September 22, 2006, at 06:06 PM by hgfjf5 --
Changed lines 1-28 from:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

to:

http://rolexreplica.awardspace.com/ <a href="http://rolexreplica.awardspace.com/">Rolex replica</a> rolex replica

September 22, 2006, at 05:56 PM by Poutnik -- restore pre-SPAM
Changed lines 1-28 from:

http://www.bloggen.be/zend/ <a href="http://www.bloggen.be/zend/">replica watches</a> replica watches

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

September 22, 2006, at 04:57 PM by yaasel --
Changed lines 1-28 from:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

to:

http://www.bloggen.be/zend/ <a href="http://www.bloggen.be/zend/">replica watches</a> replica watches

September 21, 2006, at 04:13 PM by spam -- ST
Changed lines 1-28 from:

http://www.bloggen.be/rosarybracelets <a href="http://www.bloggen.be/rosarybracelets">rosary bracelets</a> rosary bracelets

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

September 21, 2006, at 03:13 PM by dfgdgaw --
September 21, 2006, at 03:12 PM by dfgdgaw --
Changed lines 1-28 from:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

to:

http://www.bloggen.be/rosarybracelets <a href="http://www.bloggen.be/rosarybracelets">rosary bracelets</a> rosary bracelets

September 21, 2006, at 06:29 AM by Poutnik -- restore of pre-SPAM version
Changed lines 1-28 from:

http://www.forumage.com/?mforum=salvationbracel <a href="http://www.forumage.com/?mforum=salvationbracel">salvation bracelets</a> salvation bracelets

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

September 21, 2006, at 01:34 AM by yaasel --
Changed lines 1-28 from:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

to:

http://www.forumage.com/?mforum=salvationbracel <a href="http://www.forumage.com/?mforum=salvationbracel">salvation bracelets</a> salvation bracelets

September 20, 2006, at 09:46 AM by Gerbil -- Restore to remove spam
Changed lines 1-28 from:

http://www.forumage.com/?mforum=hobohandbags <a href="http://www.forumage.com/?mforum=hobohandbags">hobo handbags</a> hobo handbags

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

September 20, 2006, at 07:09 AM by dsafsfd --
Changed lines 1-28 from:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

to:

http://www.forumage.com/?mforum=hobohandbags <a href="http://www.forumage.com/?mforum=hobohandbags">hobo handbags</a> hobo handbags

September 19, 2006, at 02:26 PM by PatrickSchneider -- Removed Spam
Changed lines 1-28 from:

http://www.forumage.com/?mforum=alltelringtones <a href="http://www.forumage.com/?mforum=alltelringtones">alltel ringtones</a> alltel ringtones

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

September 19, 2006, at 01:18 PM by dsafsfd --
Changed lines 1-28 from:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
  • have the facility to insert a MAC address at the end of the RedBoot partition.

command line:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

--trailer (-t) = <trailer.bin>,

--macaddr (-m) = 00:00:00:00:00:00

You can download SlugImage from the unslung CVS.

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

to:

http://www.forumage.com/?mforum=alltelringtones <a href="http://www.forumage.com/?mforum=alltelringtones">alltel ringtones</a> alltel ringtones

July 06, 2005, at 12:24 AM by Mike Frysinger -- Add a link to CVS where SlugImage is stored
Changed lines 24-26 from:

You can download SlugImage from the unslung CVS.

to:

You can download SlugImage from the unslung CVS.

January 23, 2005, at 12:30 PM by djoek --
Changed line 24 from:
to:

You can download SlugImage from the unslung CVS.

Changed line 28 from:

Here is a log of a boot you don't want to see: BadSlugImageBad

to:

Here is a log of a boot you don't want to see: BadSlugImageBad

November 13, 2004, at 03:28 AM by jacques --
Added lines 27-28:

NOTES Here is a log of a boot you don't want to see: BadSlugImageBad

November 12, 2004, at 02:29 PM by tman --
Changed line 8 from:
  • have the facility to insert a MAC address at the end of the redboot partition.
to:
  • have the facility to insert a MAC address at the end of the RedBoot partition.
Changed line 22 from:

--macaddr (-m) = 00:00:00:00:00

to:

--macaddr (-m) = 00:00:00:00:00:00

November 12, 2004, at 01:58 PM by rwhitby --
Changed line 12 from:

--pack (-p), --unpack (-u), --image (-i) = <8mb-image.bin>,

to:

--pack (-p), --unpack (-u), --input (-i) = <8mb-image.bin>, --output (-o) = <8mb-image.bin>,

November 12, 2004, at 09:21 AM by rwhitby --
Changed line 22 from:

--mac-addr (-m) = 00:00:00:00:00

to:

--macaddr (-m) = 00:00:00:00:00

November 12, 2004, at 06:55 AM by rwhitby --
Changed line 18 from:

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2> (do write the partition table with the names given),

to:

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (do write the partition table with the names given),

November 12, 2004, at 06:54 AM by rwhitby --
Changed line 16 from:

--ramdisk=<ramdisk.gz> (don't write partition table in this case) or

to:

--ramdisk (-r) =<ramdisk.gz> (don't write partition table in this case) or

Changed line 18 from:

--ramdisk=Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2> (do write the partition table with the names given),

to:

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2> (do write the partition table with the names given),

November 12, 2004, at 06:53 AM by rwhitby --
Changed line 18 from:

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (do write the partition table with the names given),

to:

--ramdisk (-r) =Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2>,... (write the partition table with the names given),

November 12, 2004, at 06:52 AM by rwhitby --
Changed line 22 from:

--mac-addr (-m) =

to:

--mac-addr (-m) = 00:00:00:00:00

November 12, 2004, at 06:52 AM by rwhitby --
Changed lines 8-11 from:
  • splice in any combination of ramdisk.gz and flashdisk.jffs2 files (i.e. one or the other or both) and allow the ramdisk.gz file to be replaced by a cramfs image (don't know what the extension is for that)
  • use OE-style name extensions for the images - see packages/conf/oe.conf (e.g. .ext2.gz, .cramfs, .squashfs, .jffs2) - don't use ramdisk.gz any more.
  • When doing Redboot development, it would be nice to have facility to re-insert your MAC address at the end of a redboot partition.
to:
  • have the facility to insert a MAC address at the end of the redboot partition.
November 12, 2004, at 06:52 AM by rwhitby --
Changed line 12 from:

--pack (-p), --unpack (-u), --image (-i) =,

to:

--pack (-p), --unpack (-u), --image (-i) = <8mb-image.bin>,

Changed line 14 from:

--redboot (-b) =, --sysconf (-s) =, --kernel (-k) =,

to:

--redboot (-b) = <redboot.bin>, --sysconf (-s) = <sysconf.bin>, --kernel (-k) = <vmlinuz>,

Changed line 16 from:

--ramdisk=ramdisk.gz (don't write partition table in this case) or

to:

--ramdisk=<ramdisk.gz> (don't write partition table in this case) or

Changed line 18 from:

--ramdisk=Ramdisk:ramdisk.squashfs,Rootdisk:root.jffs2,Userdisk:user.jffs2 (do write the partition table with the names given),

to:

--ramdisk=Ramdisk:<ramdisk.squashfs>,Rootdisk:<root.jffs2>,Userdisk:<user.jffs2> (do write the partition table with the names given),

Changed line 20 from:

--trailer (-t) =,

to:

--trailer (-t) = <trailer.bin>,

November 12, 2004, at 06:46 AM by rwhitby --
Changed lines 17-23 from:

--redboot (-b) =, --sysconf (-s) =, --kernel (-k) =, --ramdisk=ramdisk.gz (don't write partition table in this case) or --ramdisk=Ramdisk:ramdisk.squashfs,Rootdisk:root.jffs2,Userdisk:user.jffs2 (do write the partition table with the names given), --trailer (-t) =,

to:

--redboot (-b) =, --sysconf (-s) =, --kernel (-k) =,

--ramdisk=ramdisk.gz (don't write partition table in this case) or

--ramdisk=Ramdisk:ramdisk.squashfs,Rootdisk:root.jffs2,Userdisk:user.jffs2 (do write the partition table with the names given),

--trailer (-t) =,

November 12, 2004, at 06:46 AM by rwhitby --
Changed line 17 from:

--redboot (-b) =, --sysconf (-s) =, --kernel (-k) =, --ramdisk =, --rootdisk =, --userdisk =, --trailer (-t) =,

to:

--redboot (-b) =, --sysconf (-s) =, --kernel (-k) =, --ramdisk=ramdisk.gz (don't write partition table in this case) or --ramdisk=Ramdisk:ramdisk.squashfs,Rootdisk:root.jffs2,Userdisk:user.jffs2 (do write the partition table with the names given), --trailer (-t) =,

November 12, 2004, at 06:29 AM by rwhitby --
Added line 10:
  • When doing Redboot development, it would be nice to have facility to re-insert your MAC address at the end of a redboot partition.
Deleted line 11:

Other features request:

Changed line 13 from:
  • When doing Redboot development, it would be nice to have facility to re-insert your MAC address at the end of a redboot partition.
to:

command line:

Added line 15:

--pack (-p), --unpack (-u), --image (-i) =,

Changed line 17 from:

command line:

to:

--redboot (-b) =, --sysconf (-s) =, --kernel (-k) =, --ramdisk =, --rootdisk =, --userdisk =, --trailer (-t) =,

Changed line 19 from:

--redboot (-b) =, --sysconf (-s) =, --kernel (-k) =, --ramdisk =, --rootdisk =, --userdisk =

to:

--mac-addr (-m) =

Deleted line 20:

--pack (-p), --unpack (-u)

Deleted line 21:

--trailer (-t)

Deleted line 22:

--image (-i)

Deleted line 23:

--mac-addr (-m)

November 12, 2004, at 06:24 AM by rwhitby --
Changed lines 13-26 from:
  • When doing Redboot development, it would be nice to have facility to re-insert your MAC address at the end of a redboot partition.
to:
  • When doing Redboot development, it would be nice to have facility to re-insert your MAC address at the end of a redboot partition.

command line:

--redboot (-b) =, --sysconf (-s) =, --kernel (-k) =, --ramdisk =, --rootdisk =, --userdisk =

--pack (-p), --unpack (-u)

--trailer (-t)

--image (-i)

--mac-addr (-m)

November 11, 2004, at 10:52 PM by dyoung --
Added lines 10-13:

Other features request:

  • When doing Redboot development, it would be nice to have facility to re-insert your MAC address at the end of a redboot partition.
November 11, 2004, at 10:03 PM by rwhitby --
Added line 9:
  • use OE-style name extensions for the images - see packages/conf/oe.conf (e.g. .ext2.gz, .cramfs, .squashfs, .jffs2) - don't use ramdisk.gz any more.
November 11, 2004, at 09:35 PM by rwhitby --
Changed line 8 from:
  • splice in any combination of ramdisk.gz and flashdisk.jffs2 files
to:
  • splice in any combination of ramdisk.gz and flashdisk.jffs2 files (i.e. one or the other or both) and allow the ramdisk.gz file to be replaced by a cramfs image (don't know what the extension is for that)
November 11, 2004, at 09:25 PM by rwhitby --
Added line 8:
  • splice in any combination of ramdisk.gz and flashdisk.jffs2 files
November 11, 2004, at 09:21 PM by jacques --
Changed lines 1-7 from:

Describe SlugImage here.

to:

SlugImage is a Perl script for manipulating NSLU2 firmware images.

The proposed feature set is:

  • replicate all current slugtool functionality (pack and unpack firmware images)
  • write a RedBoot partition table into the last block of flash
Page last modified on May 11, 2008, at 12:51 AM