How to upgrade from 1.x to 2.x.

Before you begin

Important Notes:
An AXIS 2400, which has been upgraded to 2.X firmware, cannot be downgraded to 1.X firmware.
Prior to upgrading to this version, if using third party software, please check with the application manufacturer that your applications will not be adversely affected.
If you intend to modify Wizard-generated PHP3 scripts or create your own scripts, you MUST comply with the following restriction:
Do not write temporary files to the flash memory file system. The total number of writes to the flash chip is limited. Use the ramdisk mounted on /tmp for all repeated file writes.
Failure to comply with this instruction may cause permanent damage to the unit and invalidate the product warranty.

Upgrade procedure:
Download the upgrade file and save it on your hard disk.
The Camera server must be installed on an Ethernet the network using TCP/IP, see User’s manual or Quick Reference Guide.
Make sure to take notes of your application/layout and other settings prior to upgrading since these settings will be lost during upgrade.
The flash upgrade may take up to ten minutes to finish and must not be interrupted.
The IP address will be lost during the upgrade. To have it set properly directly after the upgrade has been finished, open a separate command prompt and start a continuous ping to the server prior to the upgrade.
You must be at the command prompt and in the directory that contains the Upgrade File.
Example: C:\Axis\2400\rc\

  1. Open a command prompt and start a continuous ping to the AXIS 2400. You will get the reply "Request timed out" or similar during a part of the upgrade process.
    Example: C:\>ping -t <ip of camera>
  2. Open another command prompt and start an ftp connection to the AXIS 2400. 
    (I.e. you cannot use an ftp-program for this!) 
  3. Login as root. The default password for the root user is pass unless changed by the user. 
    You must be logged in as the root user to flash the unit. 
  4. Change to binary transfer mode by typing bin and push the enter key. 
  5. Type hash and push the enter key. This will allow you to see the flash in progress. 
  6. Type the command put axis2400_1Xto2X_rc.bin FLASH and push the enter key. 
  7. Wait for the flash load to finish and check for the replies from the ping session started initially.
    Important: This may take 5-10 minutes. Do not restart or disconnect the AXIS 2400 during this period.
  8. Now when you have upgraded to the linux boot load, you can upgrade to the latest version right away.

Example

Start command prompt 1:
C:\>ping -t <ip of camera>

Start command prompt 2:
C:\>cd \axis\2400\rc
C:\Axis\2400\rc>ftp <ip of camera>
Connected to <ip of camera>.
220 AXIS 2400 Video Server V1.12 Dec 22 1999 ready.
User (<ip of camera>:(none)): root
331 User name okay, need password.
Password: pass
230 User logged in, proceed.
ftp> bin
200 TYPE set to I.
ftp> hash
Hash mark printing On ftp: (2048 bytes/hash mark) .
ftp> put axis2400_1Xto2X_rc.bin FLASH
200 PORT command successful.
150 Opening data connection for FLASH, (mode binary).
###########################################################
###########################################################
###########################################################
###########################################################
221-Transfer complete, flash programming finished OK.
Starting new software...
221 Reset, closing connection.
226 Transfer complete.
ftp: 2174828 bytes sent in 46,87Seconds 46,40Kbytes/sec.
ftp> bye
221 Goodbye.
C:\Axis\2400\rc>

Go to command prompt 1 and wait for the reply of the ping session:
Request timed out.
Request timed out.
Reply from <ip of camera>: bytes=32 time<10ms TTL=64
Reply from <ip of camera>: bytes=32 time<10ms TTL=64

Press Control-C to exit ping