Go back to the Opengear Homepage
Source Code

You can create a firmware image for the range of Opengear IMG/IM/CM/SD4000 family of management gateways, console server and device server products using a number of different methods:
  1. Download the current full source snapshot (125M).

  2. Build your own firmware image:
    • Download the current uClinux source patch (22M).
      • Download a uClinux distribution snapshot. This patch has been specifically tested with the uClinux snapshot from the 15th of December 2004.
      • Extract the uClinux snapshot and patch it with the following commands:
        1. tar xzf uClinux-dist-20041215.tar.gz
        2. bunzip2 < okvm-console-20041215-20060208.diff.bz2 | patch -p0 -E
        3. chmod +x uClinux-dist/user/net-snmp-5.3/mkinstalldirs
        4. rm uClinux-dist/uClibc/include/net/bpf.h


    • Download and install the GNU ARM Linux Tool-chain

    • Build the firmware with the following procedure:
      1. make config
        • select Opengear
        • select the product you want to build for (SD4002 for example)
        • select the linux-2.4.x kernel
        • select uClibc
        • answer 'N' to the following questions
      2. make dep
      3. make

    • The resulting firmware will be placed in the 'images/' sub-directory.

  3. Use the Custom Development Kit (CDK). Opengear provides a CDK which allows changes to be made to the software in IMG/IM/CM4000 firmware image. The CDK is essentially a snapshot of the Opengear build process. It is taken after the programs have been compiled and copied to a temporary directory (romfs) just before the compressed file systems are generated. You can obtain a copy of the CDK for the particular Opengear IMG/IM/CM4000 appliance you are working with from ftp://ftp.opengear.com/cdk. This will be a gzipped tarball and you can obtain details on using the CDK from faq 284.

© Opengear 2008 | Privacy Policy