06-11-2021 05:01 PM
Hello,
i have a IP Phone 7970 which won’t even attempt to pull the Firmware from the TFTP Server after a Hard Reset (3491672850*#).
I am using TFTPD32 by Phillipe Jounin as DHCP and TFTP Server.
Under the „Log“ tab I can see that it sends a DHCP Request ca. every 20 seconds. Other than that nothing happens.
Wireshark shows the DHCP Request, the Response and a CDP Request containing the MAC Address and „TERM70_LOAD“
Best Regards
Solved! Go to Solution.
06-13-2021 07:41 AM
So, after Hours of experimenting I took a spare SSD, threw it into an old notebook that I had laying around (Toshiba Satellite A210-1AA), installed a Fresh Copy of Windows XP Home on it, together with the LAN Driver, the Display Driver and Service Pack 2. Then I downloaded TFTPD32 Version 3.50, got into the Network Settings and changed them to:
IP-Address: 192.168.10.100
Mask: 255.255.255.0
Default-Gateway: 192.168.10.100
(see attatched screenshot)
I setup DHCP in TFTPD32 the following way:
IP Pool Starting Address: 192.168.10.1
Size of Pool: 5
Boot File: <empty>
WINS/DNS Server: 192.168.10.100
Default Router: 192.168.10.100
Mask: 255.255.255.0
Domain Name: <empty>
Additional Option: 150 | <empty>
(see attatched screenshot)
On the TFTP Tab I only set the Base Directory, nothing else.
I did not tick "Bind XXX to this address", I just selected them manually.
In the Folder I had the Firmware Version "TERM70.7-0-2-0S.loads". I used this version because I knew that Phones with the Old "BIOS" (which is showing the old "Cisco Systems" Logo instead of the new "Cisco" logo on startup) cannot take Firmware Version 8.5 or so without first upgrading to the 8.2 Firmware and I wanted a Firmware that is definitely supported.
After powering the Device up, holding the "#" Key down and entering the Reset Combination (3491672850*#) it began loading the Firmware. I let it sit for about 30 Minutes, after I came back I was greeted by the Default Wallpaper and the Phone trying to get the SEPMAC File. Using the SEPMAC File, I upgraded the Firmware first to 8.2, then to 8.5, and from there to the latest, 9.2.1. The Phone is now up and running and working as it should.
I think it didn't work because the Newer Versions of TFTPD32 are responding to the DHCPDISCOVER faster than the older versions, or the DHCPOFFER of the newer versions conains some Information that the Phone cannot understand, therefore it sends a DHCPDISCOVER again.
06-11-2021 07:43 PM
@Pinguin3003 wrote:
Under the „Log“ tab I can see that it sends a DHCP Request ca. every 20 seconds. Other than that nothing happens.
Start from the very beginning: Is the phone pulling the correct IP address or not?
06-11-2021 08:06 PM
I have the PC configured with the IP 10.0.0.1 Mask 255.0.0.0, the DHCP Start address is 10.0.0.2, Mask is 255.0.0.0, Range 60 and the Phone is getting the IP 10.0.0.2.
I can’t see if the Phone is accepting the DHCP Offer because I performed a hard reset (3491672850*#).
06-11-2021 08:11 PM
@Pinguin3003 wrote:
the Phone is getting the IP 10.0.0.2.
I can’t see if the Phone is accepting the DHCP Offer
Wait, these two statements do not make any sense.
IF the phone is not accepting the DHCP offer, then how come the phone got an IP address of "10.0.0.2"?
Next, can you ping the phone?
Finally, look at the network settings of the phone. What IP address is there?
(Alternatively, bring up the ARP and see what IP address is associated to the phone's MAC address.)
06-12-2021 01:05 AM - edited 06-12-2021 01:37 AM
I mean the DHCP is answering the Phone and giving it the IP but 20 Seconds later it requests an Address again.
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:12:59.964]
DHCP: proposed address 10.0.0.2 [12/06 10:13:03.147]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:13:03.958]
IP address 10.0.0.2 flushed from ARP table [12/06 10:13:03.958]
DHCP: proposed address 10.0.0.2 [12/06 10:13:07.140]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:13:11.961]
IP address 10.0.0.2 flushed from ARP table [12/06 10:13:11.961]
DHCP: proposed address 10.0.0.2 [12/06 10:13:15.143]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:13:27.966]
IP address 10.0.0.2 flushed from ARP table [12/06 10:13:27.966]
DHCP: proposed address 10.0.0.2 [12/06 10:13:31.149]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:13:59.962]
DHCP: proposed address 10.0.0.2 [12/06 10:14:03.144]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:15:03.969]
DHCP: proposed address 10.0.0.2 [12/06 10:15:07.151]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:15:07.962]
IP address 10.0.0.2 flushed from ARP table [12/06 10:15:07.962]
DHCP: proposed address 10.0.0.2 [12/06 10:15:11.145]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:15:15.965]
IP address 10.0.0.2 flushed from ARP table [12/06 10:15:15.965]
DHCP: proposed address 10.0.0.2 [12/06 10:15:19.148]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:15:31.971]
IP address 10.0.0.2 flushed from ARP table [12/06 10:15:31.971]
DHCP: proposed address 10.0.0.2 [12/06 10:15:35.153]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:16:03.967]
DHCP: proposed address 10.0.0.2 [12/06 10:16:07.149]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:17:07.973]
DHCP: proposed address 10.0.0.2 [12/06 10:17:11.156]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:17:11.967]
IP address 10.0.0.2 flushed from ARP table [12/06 10:17:11.967]
DHCP: proposed address 10.0.0.2 [12/06 10:17:15.149]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:7A:25:54:A1 [12/06 10:17:19.970]
IP address 10.0.0.2 flushed from ARP table [12/06 10:17:19.970]
DHCP: proposed address 10.0.0.2 [12/06 10:17:23.152]
I can not ping the Phone.
06-11-2021 08:05 PM
ave you verified that the Boot load and the App Load exist in the TFTP also? There also maybe a software version prerequisite for the software you set as Default.
06-11-2021 08:07 PM
06-12-2021 01:30 AM
These are the Files in the TFTP Root Directory
06-12-2021 02:13 AM
Can you verify you have http opened on your firewall? Also can you do a TFTP get cnf
06-12-2021 02:32 AM - edited 06-12-2021 02:34 AM
The Firewall was disabled from the beginning.
06-12-2021 02:36 AM - edited 06-12-2021 02:37 AM
Wait, wait, wait ...
06-12-2021 02:56 AM
1. It is running no Firmware, I performed a Hard Reset (3491672850*#)
2. I cannot see the Network settings because the Screen is blank
3. I cannot ping the Adress TFTPD32 is showing
4. I do not have a SEPmac.cnf.xml. It is not requesting any, I thought it just looks for the TERM70.DEFAULT.loads and gets the Information from there, but it doesn‘t even attempt to get this file.
06-12-2021 06:28 AM
After monitoring the Traffic with Wireshark it looks like the Phone is sending a DHCPDISCOVER, the Server sends a DHCPOFFER but the Phone does not send a DHCPREQUEST. Is it possible that the Phone denies the DHCPOFFER because a Setting is invalid?
I also tried using the Windows Server DHCP and it does the same thing…
06-12-2021 07:24 AM
@Pinguin3003 wrote:
I do not have a SEPmac.cnf.xml.
The phone will not download anything if there is no SEPmacaddress.cnf.xml present in the TFTP server.
@Pinguin3003 wrote:
because the Screen is blank
Please post a picture of this "blank" screen.
06-12-2021 08:57 AM
You can’t just request a List of the Files available on a TFTP Server, Right? So if it requests the SEPmacaddress.cnf.xml file the Server log would contain something like „connection received on port XXX, File:sepmac.cnf.xml: No such file or directory“. But it doesn’t. It just keeps sending a DHCPDISCOVER over and over again.
If you use the Hard Reset Key Combination the whole writeable flash of the Phone gets formatted so that it doesn’t contain a Display Driver. So the Screen shows nothing after powering the Device up.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide