Upcoming Webinar: Robust Solutions for Connected Systems in Buildings x
COVID-19 Digi Technical Support Response x

HOW TO: Upgrade Firmware on PortServer TS and Digi One units using TFTP and a UNIX Host

From Host Server:

If the host system does not already have tftp activated, do the following:

# mkdir /tftpboot
# chmod 777 /tftpboot

Move the firmware image file to the /tftpboot directory.

# chmod 666 [tftp_boot_file]

This sets the file to have read-write permissions.

* Edit /etc/inetd.conf or /etc/inet/inetd.conf (depending on the OS):

* Remove comment (if it is commented out) from the tftp entry:

tftp dgram udp (the remainder of this entry varies upon the O.S.)

* Restart the inetd process:

# kill -1 [inetd_PID]

If you are using Linux, simply activate the tftp service.

Test to verify that tftp is running, from the host server:

While in a directory other than tftpboot (i.e. /tmp), type:

# tftp [host_ip_address] 
tftp> get [tftp_file_name]

You should see:

recieved #### bytes in # seconds

tftp> quit <- to return to root prompt

If you receive an error message or the tftp file size is 0, tftp is still not running. If functioning properly proceed with the following.

Telnet to the PortServer TS or Digi One unit and login as root. Issue the following to upgrade the firmware placed on the UNIX host:

#> boot load=(tftp_HOST_IP):(firmware_filename)

Last updated: Jun 23, 2019

Recently Viewed

No recently viewed articles