INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Jobs

BCM50 IP Firmware Upload

BCM50 IP Firmware Upload

(OP)
Hi all,

I'm still using the old 2000 series IP telephones on my BCM50 R6. They are up to date with the latest release firmware. I've setup a TFTP server on my PC to provision the later model IP telephones, and flash them back and forth from SIP to Unistim. I know the 2000 series IP telephones can't be flashed using a TFTP server. They automatically download firmware from the BCM50 if it detects an updated version. My question is does anyone know what protocol the BCM50 uses to upload firmware to IP telephones? Is it some form of FTP, or a proprietary Nortel software? Thanks.

Brian Cox
Georgia Telephone
http://Georgia-Telephone.com
http://www.linkedin.com/in/briancox1952

RE: BCM50 IP Firmware Upload

Brian i do not think that you can SIP enable the 2000 series. Maybe the IP 2007 but not the 2001, 2002 and 2004.
Have you ever tried to SIP enable them? MCS used SIP on IP 2004.

regards

Nikos

RE: BCM50 IP Firmware Upload

(OP)
Oh, I wasn't intending to SIP enable the 2000 series phones. I'm in the middle of an effort to better learn the Linux system and I keep getting ideas as I progress. It's just for curiosity's sake that I'm trying to figure out how the phones discover if there's updated firmware on the BCM50. I've narrowed it down to a UFTP server service running on the BCM50. Perhaps I can find a way to update firmware in old 2000 series IP phones without having to connect to the BCM50. I know, not much demand for 2000 series phones these days, but it helps me learn how these protocols work. Thanks for your reply.

Regards,
Brian

Brian Cox
Georgia Telephone
http://Georgia-Telephone.com
http://www.linkedin.com/in/briancox1952

RE: BCM50 IP Firmware Upload

You telconerd!

What if you try and setup a UFTP server on one IP which you input into S1 on the phone but S2 is your BCM IP.
The set checks S1, updates then moves on to S2 to connect?





________________________________________

Add me to LinkedIN


=----(((((((((()----=
www.curlycord.com
Toronto, CAN

RE: BCM50 IP Firmware Upload

As I SIP my 2nd coffee I feel out to left field on that answer.

________________________________________

Add me to LinkedIN


=----(((((((((()----=
www.curlycord.com
Toronto, CAN

RE: BCM50 IP Firmware Upload

(OP)
Actually, I've been looking into that this morning. I'm finding that Uftp is primarily a Linux process and doesn't seem to play well with Windows. I downloaded a Uftp server/client program that is supposed to work with Windows, but I'm getting nowhere so far. Still hacking away, though. pc3

Brian Cox
Georgia Telephone
http://Georgia-Telephone.com
http://www.linkedin.com/in/briancox1952

RE: BCM50 IP Firmware Upload

Brian, your problem is that you're looking for the wrong thing. The acronym UFTP was used by Nortel for UNISTIM File Transfer Protocol - a protocol for transfer of files under UNSITIM control over reliable UDP (RUDP). As far as I know, there were no stand-alone (Nortel) UFTP servers ever - this transport was always implemented as part of the Nortel terminal proxy server software on each Nortel switch.

Linux UFTP (that you found information about) stands for UDP based FTP - this protocol has nothing to do with the Nortel UFTP.

RE: BCM50 IP Firmware Upload

Well I was just wondering if you could fool it by finding the UFTP files on the BCM and copy to your linux machine using the same folder names:
example I found on file list: ./var/lock/subsys/UftpServer

However I would agree that doing laundry and cleaning the garage is the best route at this time.

tongue

________________________________________

Add me to LinkedIN


=----(((((((((()----=
www.curlycord.com
Toronto, CAN

RE: BCM50 IP Firmware Upload

(OP)
curlycord, you might be right. But I actually just finished copying the Uftp files from the BCM50, as well as all of its lib dependencies (like DLL files in Windows). I've got a PC with Linux running that I can hose up with minimal consequences as I have the Linux install disk. Still, if I actually get this working it will be a freaking miracle! pc

Brian Cox
Georgia Telephone
http://Georgia-Telephone.com
http://www.linkedin.com/in/briancox1952

RE: BCM50 IP Firmware Upload

Indeed - that would be a freaking miracle. smile

The BCM50 uses PowerQUICC II processor (https://www.nxp.com/products/processors-and-microc...). This processor uses the 32-bit Power PC instruction set. You cannot run software for BCM50 on an Intel CPU that uses the X86 instruction set.

If you have an old Mac that has a PowerPC processor (e.g., Power Mac G4) with Linux running on it, you could in theory run some software components (such as the UFTP Server) from the BCM50 on it - but trying to get all the required dependencies from the BCM50 might still be a pretty difficult task.

RE: BCM50 IP Firmware Upload

(OP)
Yes, I already considered that after my last post. I'm sure I'd be wasting my time trying to make this work on my Dell running Linux. I might give it a go on a recently acquired Raspberry Pi. It's just another toy at this point, so if I brick the thing I can always restore it from the image on the SD card. Or I might just load all the latest firmware on an old standalone BCM50 and call it a day. smile

Brian Cox
Georgia Telephone
http://Georgia-Telephone.com
http://www.linkedin.com/in/briancox1952

RE: BCM50 IP Firmware Upload

I remember that around at 2001 - 2002 time frame there was an inside tool running on windows that was used to push firmware on 2000 IP sets (the purple barney sets this time) and another tool that was allowing you to use the 2004 ip set as a remote set behind vpn. (contivity vpn client that time).
I will look my old disks and if anything found i will post an update.

Regards

Nikos

RE: BCM50 IP Firmware Upload

(OP)
Thanks Nikos. Back in the early 2000's my employer had me install a BCM200 (R3.6 as I recall) and tasked me with making remote 2002 IP phones work. I ended up installing a VPN router onsite, and a second NIC card in our PC's at the remote end with sharing turned on, plus configuring the VPN clients to make it work. Ah, the good old days. I much prefer NAT Traversal licenses. smile

Brian Cox
Georgia Telephone
http://Georgia-Telephone.com
http://www.linkedin.com/in/briancox1952

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Resources

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close