------------------------------------------------------------------------

Notes on LAN-based (prgflash) firmware update process
-----------------------------------------------------

This floppy contains:

    \HP64700\README.TXT          This file
    \HP64700\BIN\PRGFLASH.EXE    Flash program
    \HP64700\LIB\NPF.X           Flash firmware required for 64700A frames
    \HP64700\LIB\LPF.X           Flash firmware required for 64701A LAN Cards

1.  Copy all the directories and files on this floppy to your hard disk.  

    One way to do this is with the XCOPY command within an MS-DOS prompt
    window.  For example, to copy the files from the floppy (A:) to the C: 
    drive, type:

      XCOPY A:\*.* C:\ /S

    Another way is to drag the A:\HP64700 directory onto the C:\ directory
    using file manager or explorer within Windows3.1, 95, or NT.

    The following directories and files will be created:

      C:\HP64700\README.TXT
      C:\HP64700\BIN\PRGFLASH.EXE
      C:\HP64700\LIB\NPF.X
      C:\HP64700\LIB\LPF.X
    
2.  To flash your emulator or processor probe, first ensure that
    C:\HP64700\BIN is in your search path by modifying your AUTOEXEC.BAT
    file:

      PATH=%PATH%;C:\HP64700\BIN

    Then, reboot PC or rerun AUTOEXEC.BAT.

3.  From within an MS-DOS prompt window, type:

      PRGFLASH -V <IP ADDR> 

    If you run PRGFLASH with no parameter, you will be be prompted for 
    the IP address.

    Next, a list of available product firmware will be displayed.  If
    any .CFG files are located in the current directory, these files
    will be listed.  Otherwise, this is the list of .CFG files that are
    located in your C:\HP64700\UPDATE directory.  Select the number next
    to the desired firmware product.

4.  If you abort PRGFLASH after you had specified an IP address, you may
    leave your emulator or processor probe locked by your PC.  To verify 
    locking, telnet to the emulator or processor probe and type the following
    at the prompt (p$):

      p$ mac

    If locked, you will see a display similar to the following example:

      p$ mac  lockinfo={echo "user: msdos" \0A "userinterface: 4 (gateway)" \0A 
         "host name: pc9999.col.hp.com" \0A}

    Make sure that the lock is your lock and not some other user connected
    to the emulator or processor probe.  You can determine this by verifing
    that the host name is the name or ip address of your computer.

    To remove the lock type:

      p$ mac -d *

5.  For PRGFLASH syntax help, type:

      PRGFLASH -? or /?

6.  Error messages:

    Message:  <hostname> not found in /etc/hosts.

      Specify an IP address, not a hostname.

    Message:  command port connect failed.  WINSOCK ERROR = 10060

      You specified an invalid or unused IP address.

    Message:  command port connect failed.  WINSOCK ERROR = 10061

      You specified a valid (used) IP address, but it was not
      for an emulator or processor probe.

    Message:  <IP address> is locked by another user interface

      You locked the emulator or processor probe by a previous
      abort, or it is currently in use by another user.

      Follow "mac" instructions listed above.

    Message:  Can't open '/hp64700/update'

      This directory does not exist.  You have not yet installed
      any firmware.

    Message:  No *.cfg files found in '/hp64700/update'

      You have either deleted the .CFG files, you have not yet
      installed any firmware or you installed the firmware in a
      directory other than /hp64700/update and are not in the
      right directory.

