Provided by: plc-utils-extra_0.0.6+git20230504.1ba7d5a0-1_amd64 bug

NAME

       nvmmerge - Qualcomm Atheros PLC Firmware Image File Splicer

SYNOPSIS

       nvmmerge [options] file [file] [...]  [>stdout]

DESCRIPTION

       Combine  multiple  binary  image  files  into  a  single  Qualcomm Atheros binary image file, leaving the
       original files intact.

       Qualcomm Atheros image files consist of a chain of image headers, each followed by an image block.  Image
       blocks can contain data, applets or programs.  Atheros software reads the header chain and decides  which
       images  to  download  and execute based on information in image headers.  Tampering with image headers or
       images may void some contractual obligations made by Atheros.

       This program is part of the Qualcomm Atheros Powerline Toolkit.  See the AMP man page for an overview and
       installation instructions.

OPTIONS

       -q     Suppresses printing of routine messages.  This option has no efect.

       -v     Print input file names on stderr as they are merged.

       -?,--help
              Print program help summary on stdout.  This option takes precedence  over  other  options  on  the
              command line.

       -!,--version
              Print  program  version information on stdout.  This option takes precedence over other options on
              the command line.  use this option when sending screen dumps to Atheros Technical Support so  that
              they know exactly which version of the Linux Toolkit you are using.

ARGUMENTS

       file   The  name  of   a  Qualcomm Atheros image file.  By convention, these image files have a .nvm file
              extension but this program does not enforce that convention.  Invalid image files will be rejected
              causing the output to be incomplete.

EXAMPLES

       The following example combines three files, abc-00.nvm, abc-01.nvm and abc-06.nvm into one file  abc.nvm.
       Option  -v  displays  the input file names as they are merged.  Program output is in binary format and so
       output should be directed to a file or pipe and not the console.

          # nvmmerge -v abc-00.nvm abc-01.nvm abc-06.nvm > abc.nvm
          nvmmerge: abc-00.nvm
          nvmmerge: abc-01.nvm
          nvmmerge: abc-06.nvm

DISCLAIMER

       Atheros image file structure and content is proprietary to Qualcomm Atheros, Ocala FL USA.  Consequently,
       public information is not available.  Qualcomm Atheros reserves the right to  change  file  structure  or
       content in future firmware releases without any obligation to notify or compensate users of this program.
       This  program  is  reserved  for  use  by Qualcomm Atheros Field Engineers.  Use of this program may void
       certain contractual obligations made by Qualcomm Atheros.

SEE ALSO

       ampboot(1),  amptest(1),  amptool(1),   chknvm(1),   chknvm2(1),   int6k(1),   int6kf(1),   int6ktest(1),
       nvmsplit(1), plcboot(1), plctest(1), plctool(1)

CREDITS

        Charles Maier

open-plc-utils-0.0.3                              November 2013                                      nvmmerge(1)