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!

Nortel / Avaya 1230 IP Phone - has SIP firmware, need to change provisioning server IP 5

Status
Not open for further replies.

smalltownguy

IS-IT--Management
Aug 22, 2013
56
US
Picked up a used Nortel 1230 IP phone, and is has SIP firmware version 12x0.01.01.04.00 installed. I would like to reprogram the phone with UNISTIM firmware. I have most everything set up with my TFTP server program, all my .cfg files are in place and ready, but I can't seem to find a way to get into the full network configuration on the phone. I can get into the basic network configuration which will let me assign the set's DHCP mode, IP address, the gateway address, and the DNS server address, but that's it. Once I set those parameters, the reboots and launches the SIP program. I can't seem to find a way to enable the "FULL" phone system setup. the **RENEW + MAC + ## doesn't do anything, nor does COLOR*SET.

When the SIP program loads, I can swipe the phone and the options I get are:

Select
1) Network configuration
2) Restore to defaults


Neither option ever gets me to a point where I can get to the provisioning address.

Any thoughts?



 
I have a 1230 IP phone with the latest SIP firmware. I just tried the factory reset sequence on it and it worked fine. Make sure you have the correct MAC address. I thought mine was doing the same as yours, but found I had misread the last 2 characters as 58 when it was actually 5B.

Brian Cox
Georgia Telephone
 
I figured it out. I found a pdf of the Nortel SIP setup guide online, and in the Web configuration section of the document, it referenced a stock password of 1234. I tried it and it worked. I now have full Admin privileges to the network configuration. From here it should be easy to push down UNISTIM firmware.

 
I had a go at doing a guide on this topic a while ago and it's attached below.

Firebird Scrambler
Nortel and Avaya Meridian 1 / Succession and BCM / Norstar Programmer

Very advance high level knowledge on the Linux BCM phone system.

Website


 
AFAIK, the 12x0.01.01.04.00 firwmware was a special version for SCS which could not be converted to UNIStim.
 
I might be wrong here, but on my 1140e IP phone, I have to press the globe symbol with the two arrows twice VERY QUICKLY! to get to the main menu and I think you may need to do the same thing with the Service key on the 1230 IP phone.

Firebird Scrambler
Nortel and Avaya Meridian 1 / Succession and BCM / Norstar Programmer

Very advance high level knowledge on the Linux BCM phone system.

Website
 
Okay, we've made some progress. I can get the phone to reach out to my TFTP server and make contact. It's grabbing what I believe to be the correct .cfg file in this case, which is 1230.cfg

Here's the contents of my .cfg file:

[FW]
DOWNLOAD_MODE FORCED
VERSION 062AC8Q
FILENAME 062AC8Q.BIN
PROTOCOL TFTP
SERVER_IP 204.224.107.188
SECURITY_MODE 0

The phone connects to the TFTP program, and the server log shows the following messages:

Sent 1230.cfg to [204.224.107.191], 128 bytes
TFTP error from 204.224.107.191 requesting Nortel\config\SIP002162FF5750.xml : file does not exist

I can see that the the characters after the SIP in the .xml file are the MAC address of the phone. So it looks like the phone is requesting some kind of .xml file to continue. I'll do some more research to see if I can figure out next steps.



 
Have you read my guide as I think you need to add in "SIP" before the .cfg in the file name. This is why the TFTP server isn't seeing the correct file name.

Here is the file called 1120eSIP.cfg that I had used to go back to Unistim from SIP for a 1120e IP phone.

[FW]
DOWNLOAD_MODE FORCED
VERSION 0624C8Y
SERVER_IP 86.130.12.21
PROTOCOL TFTP
FILENAME 0624C8Y.bin
SECURITY_MODE 0

I've attached the latest firmware for your 1230 IP phone and your filename will probably need to be called 1230SIP.cfg.

I'm not sure if it needs the "e" after the 1230?.

Firebird Scrambler
Nortel and Avaya Meridian 1 / Succession and BCM / Norstar Programmer

Very advance high level knowledge on the Linux BCM phone system.

Website


 
Here's what's in the 1230SIP.cfg file I created to flash SIP back to Unistim. I have used it several times successfully, so yours should also work.

[FW]
DOWNLOAD_MODE FORCED
VERSION 062AC94
FILENAME 062AC94.bin
PROTOCOL TFTP
SERVER_IP 192.168.1.100
SECURITY_MODE 0

You might have another go at factory defaulting the 1230. It looks like there's some files setup in the IP phone that are overriding your config file.

Brian Cox
Georgia Telephone
 
Okay, I was able to get this phone successfully downgraded from Avaya IP Office SIP firmware version 12x0.01.01.04.00 to UNISTIM firmware version 062AC8Q.

At first, trying to get the phone to upgrade during the firmware check at software load would not work. It kept asking for an .xml file that I could not provide.

My next attempt was to use the in-program upgrade function to attempt to get the phone to load the UNISTIM firmware. I could get the phone to connect to my TFTP server and grab the 1230.cfg file (that's the file it was calling for,) but the phone would error out saying "no upgrade required."

So here's what I did:

1. Since I knew that the phone's firmware was looking for another newer version of SIP firmware, I went ahead and looked online at Avaya's website for the most recent version of SIP firmware available for the 1230. Downloading that firmware gave me a file named "SIP12x004.04.10.00.bin." Okay, so that's the newer file name. What if I trick the phone and rename my UNISTIM firmware to that file name and update my 1230.cfg file?

2. So that's what I did. I made a copy of my 062AC8Q.bin UNISTIM firmware file and called it "SIP12x004.04.10.00.bin." I placed my "cloaked" firmware file in my TFTP root folder and modified my 1230.cfg file as such:

[FW]
DOWNLOAD_MODE FORCED
VERSION SIP12x004.04.10.00
FILENAME SIP12x004.04.10.00.bin
PROTOCOL TFTP
SERVER_IP 204.224.107.188
SECURITY_MODE 0

3. Then I used the in-program upgrade option to attempt a phone software upgrade. The phone pulled in the 1230.cfg file, noted the newer firmware version, and immediately threw the phone into BootC mode. SUCCESS! Now we're getting somewhere.

4. Once in BootC mode, the phone would not finish programming. Looking at my TFTP log, I noticed the error message "TFTP error from 204.224.107.191 requesting 12xxBoot.cfg : File does not exist" Aha....now that the phone is in BootC mode, it's looking for instructions found in a .cfg file called 12xxBoot.cfg. Okay, let's make one. So I opened up Notepad, and created a 12xxBoot.cfg file the following contents:

[FW]
DOWNLOAD_MODE FORCED
VERSION 062AC8Q
FILENAME 062AC8Q.bin

5. I made sure I had a copy of my 062AC8Q.bin firmware in my TFTP root folder, and the next time the phone rebooted, it grabbed the new firmware file and swapped it out, turning the phone back into a UNISTIM flashed phone.

Whew! That was a weird one.

So, in short:

1. Trick your SIP phone into BootC mode by "cloaking" your UNISTIM firmware into a name the SIP program will understand as "newer firmware."
2. Once in BootC mode, program your 1230 by using the 12xxBoot.cfg file. Insert UNISTIM firmware of your choice.


Hope this info helps someone else in the future.

 
That was very odd in that you had as much trouble as you did. The good thing is that you found a trick to overcome the problem.

A star from me!. I've attached the last version I have of SIP12x004.04.26.00.bin in case you want to try and change it again.

Firebird Scrambler
Nortel and Avaya Meridian 1 / Succession and BCM / Norstar Programmer

Very advance high level knowledge on the Linux BCM phone system.

Website


 
Nicely done.
Been done before but shows your brain works better than some.

"I was able to trick the SIP firmware by using a newer SIP firmware to get the phone into BOOTPC mode and then replaced the 1200.cfg configuration file so it pointed to the UNIStim firmware as opposed to the SIP firmware."
MM

Have a another *



________________________________________

Add me to LinkedIN

=----(((((((((()----=

small-logo-sig.png

Toronto Canada
 
There should be no need to "trick the SIP firmware" - you can just start the phone in the BootC mode using the following steps:
[ol 1]
[li]Power off the phone[/li]
[li]Press and hold the 2 button and the UP arrow button[/li]
[li]Power up the phone (either through PoE or power adapter) while the buttons above are depressed[/li]
[li]Keep the buttons depressed for about 7 seconds while the phone is booting
[ul]
[li]On 1100 series phones, release the buttons when the blue and red lights go off[/li]
[li]On 1200 series phones, release the buttons when "Loading BootC" is displayed[/li]
[/ul][/li]
[li]After releasing the buttons, the phone will display "Manual configuration".[/li]
[li]Press the four soft keys from left to right to configure the phone to download firmware from your TFTP server.[/li]
[/ol]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top