Impact's Nic Board Software Upgrade or Specials
As most of you know, Impact uses QNX 4.X as is primary operating systems on its' Nic controller board. If you are asked to upgrade or to add a special to an existing Nic board, there are some things you should know that can save you some time.
Normally, a floppy is attached to Nic board in the configuration mode; reloads, upgrades, and specials are done using this as an input device. Attaching a floppy is normally a little impractical in the field. Finding a floppy, wiring it, attaching a VGA and keyboard is normally not an easy task in remote field applications. The following method is meant to describe how to upgrade your software without a floppy or VGA, or keyboard.

Assumptions:
A few notes: You cannot ftp as a root user, you must make yourself a user on the Nic board. The Nic is setup so that root is not an ftp trusty, this prevents someone ftp(ing) in as root and changing important things. Remember the Nic runs QNX, unlike NT or Windows 95 it is a real operating system so certain safety precautions must be taken.
Make yourself a user on the Nic. Assuming you have the ability of opening 2 windows from the client you are using open 2 windows.
From the first window, we will call this the telnet window.
Step A)
telnet XXX where XXX is the Nic's IP or host name as contained within your etc/host file.Login as root:
Root ppp
Where ppp is the root passwordOnce you are logged in as root, you now need to make yourself a user for ftp purposes.
passwd betty
Note: Replace the "betty" with your name, do not simply type passwd with no name after it. Typing passwd with no name after it will cause the root password to be changes. You will be up the creek if you do this.
User id#(100)
<rtn> Just hit enter, don't add anythingGroup id#(102)
<rtn> Just hit enter, don't add anythingReal Name()
Betty Jones Enter Your real NameHome directory(/home/betty)
<rtn> Just hit enter, don't add anythingLogin shell (/bin/sh)
<rtn> Just hit enter, don't add anythingNew password:
mypersonal Enter a personal password for yourself, use at least 3 letters, 2 numbersRetype new password:
mypersonal Enter you new password exactly the same as you did prior
Keep this telnet window open, you will need it again.
Step B) Open up another window from your client. From this window:
ftp XXX
where XXX is the Nic's IP or host name as contained within your etc/host file.Login
: bettyPassword:
mypersonalEnsure the system is in the binary transfer mode
Type
binaryThe file or binary upgrade file should be in the directory from which you started ftp from.
Let's say the upgrade file is called "nic1878.tar.F" then
Type the following:
put reset_thru.tar.F
Once the transfer is complete
Type
byeYou can close window 2, you will no longer need it.
Step C) Installing your upgrade is simple. From your first window or telnet window, where you are still logged in as root install the upgrade.
cd /
/etc/install -u install /home/betty/reset_thru.tar.F
If anything needs to be enter, modified during the installation you may be prompted during the installation.
You may or may not need to reset your Nic depending on your independent upgrade.