I’ve been having issues with a couple of GXP-1600 phones which I believe attempted to do a firmware upgrade but failed.
I had to deal with other phones like these but setting them up with TFTPD worked like a charm, however, this time around the phones aren’t able to boot.
The problem is as follows: when the screen turns on after plugging in the phone, it reads “Firmware Upgrade - Initializing…” for about 10 seconds and then switches to just “Firmware Upgrade”. A minute or so later, “Recovery Incomplete” comes up and nothing else.
So, I was told that these phones where set up with a static IPv4 address with no dns server assigned. So, I set up a LAN and used WireShark to find out where are these phones looking for an upgrade. However, it seems like they were configured to skip firmware updates check, because unlike other phones I worked with, which did query a domain name for updates, all these do is look for an IPv6 address.
I set up a DHCPv6 server with Dibbler with options 66/67 pointing to TFTPD with domain fm.grandstream.com/gs. Also, a DNS server with Technitium which had A/AAAA records for fm.grandstream.com/gs pointing to a xampp server listening on port 80 and 443.
This worked like a charm as I could consume all of these services from a client pc, but it doesn’t seem to me like these phones look up DHCPv6 for options 66/67, sadly.
I had the IP the phone had set up before this catastrophe so I tried to log in through ssh port 22 and to my contempt, PuTTy asked for my login details! However as soon as I logged in successfully, the console closes with no message or alert.
I tried to do the same thing through telnet port 23 but I get a “network error: connection refused” message.
Accessing the Web UI just returns ERR_CONNECTION_REFUSED on Chrome, too.
All I can really do right now is ping the IP address and get a response.
I also tried to boot up the phones with no Ethernet cable attached, as I’m using a power pack to power the phones, but no luck.
Hopefully there’s something I’m missing, but for now that’s all I can think after lurking the forums for answers. Please help.