Restart Senarios

Last Updated : Jul 06, 2021 |

The sequence of the restart process depends on the version of the phone boot file already downloaded to the phone as well as those on the file server. This appendix explains the different scenarios possible.

All of the following start-up procedures involve the same initial steps as the phone negotiates with the DHCP server and the file server.

  1. After power is applied, the phone displays Restarting followed by Initializing

  2. When either the application file (if there is one) or the boot code is uncompressed into RAM, Loading is displayed. Since this takes a while, asterisks, then periods, then asterisks are displayed on the second line to indicate that something is happening.

  3. When control is passed to the code in RAM, Starting is displayed.

  4. The phone detects and displays the speed of the Ethernet interface in Mbps (that is 10 or 100). The message No Ethernet means the LAN interface speed cannot be determined. The Ethernet speed indicated is the LAN interface speed for both the phone and any attached PC.

  5. DHCP is displayed whilst the phone obtains an IP address and other information from the LAN's DHCP server. The number of elapsed seconds is incremented until DHCP successfully completes.

    • If the phone has been setup using static addressing (by pressing * when DHCP is shown), it will skip DHCP and use the static address settings it was given.

    • Note that uploading a new boot file at any time erases all static address information.

  6. Once DHCP has completed successfully, the phone requests files from the file server indicated in the DHCP response. The first file requested details the other files that the phone should also load. The phone first makes its file request using HTTPS. If this fails it makes the same request using HTTP. If that fails it makes a final request using TFTP. If all requests for a file fail, the phone fallbacks to using the current version of the file it has in its own memory.

  7. After the upgrade script is loaded, the sequence depends on the status of the files currently held in the phone's memory, compared to those listed in the upgrade script file.