Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Phase 0 I2004 firmware upgrade "utility" kgrant

Status
Not open for further replies.

ahakman

Programmer
Oct 26, 2009
8
CA
Hi

Back in 2006, kgrant posted that he had a tool to emulate a BCM on a PC to upgrade the firmware of a Nortel I2004 Phase 0 IP phone. The thread is here:
kgrant, I tried sending you an email about this to the address in that thread, but I didn't get any response (old email address, not checked frequently?)

I'm using some I2004 phones with Asterisk, and would like to try out some different firmware versions on my I2004s. With this utility, can you force firmware updates (so that you can both upgrade, and downgrade firmware on these phones)? What firmwares are available for the phase 0 I2004s? The oldest firmware on the nortel site seems to be for phase 1 release 3.5 phones, and mine are phase 0 release 3 phones. The firmware on my phones (most of them, I suspect some are different) is 3002A63.

Thanks
Andrew
 
I believe phase 0 are eol which is why u can't find anything on the nortel site.
 
Both Phase 0 and Phase 1 2004 run the same firmware loads. Last version was 0602B76.
 
Gwebster: On Nortel's site, it specifically says not to load B76 on release 3 or 4.0 phones, it's for release 4.5 or higher. All my phones are release 3.

Firebird: thanks for the link, I will try it out right away.

Andrew
 
Thanks, that worked great.

Does anyone have any firmware older than B76, and ok to put on release 3.0 phones, but newer than the B25 that comes with the updater?

At least the softkey reset sequence actually works properly now, which was the most annoying thing about the old firmware. B25 also has the full/partial dhcp option which will come in handy in one location for me, as the original one seemed to support full dhcp only. I used full at home for the phones I have here, but I tried to do partial on some other phones in another location, and it didn't work, I had to assign addresses statically.

Even if I'm sticking with B25, I'm still very happy, as the most annoying issues are fixed for me now, but it would be nice to try something newer too if anyone has it. Hopefully the asterisk unistim channel driver supports newer firmware. It seems perfectly happy with B25. I hope to spend some time fixing up all the rough edges in the asterisk unistim channel driver - when I'm not too busy writing VHDL code and doing analog CMOS for my masters project!

Thanks again,
Andrew
 
Oh, one other question I forgot, is there a way to get these phones to check for firmware updates without the windows software just by pointing them to the TFTP server through DHCP? The documentation with the tool says the old firmware only supports TFTP, which would be fine for me if there was a way to point the phone at the server without the normal Nortel box on the server side (as I just don't have one).

I tried specifying tftp-server (option 66) in my dhcp server, but the phone never tries to contact the server. Do I have to specify option 67 as well (bootfile name), or is there some other option I have to set, or is the only way to inform the phone of the tftp server though the Nortel box (or this fantastic upgrade software)?
 
ahakman (and others): Phase 0/1/2 2004 refers to the hardware vintage. Phase 0 = NTEX00/NT7B10 and was sold between 2000 and 2002. Phase 1 = NTDU82 and was sold between 2002 and 2005. Phase 2 = NTDU92 and has been sold since 2005 (but will be stopped at the end of 2009).

Phase 0/1 can load the same firmware of which the last release was 0602B76. Phase 2 phones have different firmware of which the most current release is 0604DCN. Phase 0/1 phones CANNOT load firmware for Phase 2 phones and vice-versa.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top