Flash firmware to bricked IP telephone?

Status
Not open for further replies.

ZippyDan

Platinum Member
Sep 28, 2001
2,141
1
81
Can anyone take a look at this picture of a circuit board and tell me if there are any programmable chips on it?

http://imgur.com/a/i55O8

The backstory is this: this is an IP telephone with updateable firmware. I'm fairly certain I have maybe a half-dozen of these phones which experienced a bad or interrupted flash during a firmware update (user pulled the plug in the middle of flashing) and now they won't boot at all. I'm wondering if there is anyway I can buy a device that will allow me to copy the firmware off of a working device and manually flash it to one of the bricked devices. I'm not sure if that is completely far fetched (like fixing a bricked cell phone) or more realistic like a EEPROM device for reading/flashing an old-school CMOS chip.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
you have JTAG ready connectors in bottom left, so if anything is possible, it would go through it.
 

ZippyDan

Platinum Member
Sep 28, 2001
2,141
1
81
you have JTAG ready connectors in bottom left, so if anything is possible, it would go through it.

Ah yes, I see them. Reminds me of old times modding original xBox systems. Assuming this would be possible, what hardware would I need to read from a working board and write to a bricked board from a PC I guess? I'm good with computers, but not really so knowledgeable about low-level circuitry.
 

imagoon

Diamond Member
Feb 19, 2003
5,199
0
0
FYI that Intel Flash has block protection, both software and hardware locking, bit keys to block device substitution etc. None of that may be in use however but just an FYI that it does have security protections inside it and it can make "amusing" to flash or 'impossible' if the phone actually checks the device signature.

What is odd in my mind is that the phones normally lock the sections of the boot firmware effectively making them impossible to delete so it can boot enough to flash.
 

ZippyDan

Platinum Member
Sep 28, 2001
2,141
1
81
FYI that Intel Flash has block protection, both software and hardware locking, bit keys to block device substitution etc. None of that may be in use however but just an FYI that it does have security protections inside it and it can make "amusing" to flash or 'impossible' if the phone actually checks the device signature.

What is odd in my mind is that the phones normally lock the sections of the boot firmware effectively making them impossible to delete so it can boot enough to flash.

I'm not sure if I understand your last sentence, but there was a specific onscreen warning not to power off the phone during flashing or you would brick your device. Perhaps there wasn't enough room on the phone's flash to maintain both the old and new firmwares? Firmware was flashed on this phone via network connection, so it would require network settings as well to connect to the server hosting the new firmware.
 

imagoon

Diamond Member
Feb 19, 2003
5,199
0
0
I'm not sure if I understand your last sentence, but there was a specific onscreen warning not to power off the phone during flashing or you would brick your device. Perhaps there wasn't enough room on the phone's flash to maintain both the old and new firmwares? Firmware was flashed on this phone via network connection, so it would require network settings as well to connect to the server hosting the new firmware.

I am still surprised. I can rip the cord out of the phones here while flashing and they still have a enough brains to connect to the network and download their flash image. Cisco, Mitel, Nortel etc recover.

On the phone I have used at least... the firmware flash procedure is not stored in the image, it was a protected block "boot loader" that uses something similar to these chips and block protection so they can't be wiped. Chips like the intel one in your picture won't erase protected blocks.

Your phones may be different but my point was to not expect them to work if you replace the flash chip nor may the flash be straight forward since the devices has block protection and signature registers. It is never impossible, you would need knowledge of what goes where and what the signatures and block configuration is.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
I would ask manufactur if they have some support for bricked devices. At least they could share what JTAG device is compatible with the phone.
The ones that I've used cost surely more than dozen of your phones, and are for specific purpose...
 

gsaldivar

Diamond Member
Apr 30, 2001
8,691
1
0
I would start by contacting the manufacturer. A quick search of their website indicates that Allworx has a program in place for becoming an authorized partner. You might want to ask if they have paperwork that you can complete just for access to the repair hardware & software. http://www.allworx.com/telephony-partnership
 

inachu

Platinum Member
Aug 22, 2014
2,387
2
41
Hey I took apart a Nortel phone and it looked just like your picture!

Those phones for companies are a dime a dozen. sadly I think that phone is a goner.

I mean is is possible to unbrick it? Yes. But do you really want to invest that much time into it? If you truly are a hardware hacker and really gung ho then sure go for it.

Otherwise trash it. You could always ask some nortel forum if any IP phone techie could guide you.

Try this webforum on that flash chip:
http://www.usbjtag.com/vbforum/archive/index.php?t-1879.html
 

SunnyD

Belgian Waffler
Jan 2, 2001
32,674
145
106
www.neftastic.com
Are you SURE it's bricked?

More often than not when devices like this end up with borked firmware they fall back into a secure preboot TFTP mode or can be forced into a TFTP mode where you can load a new firmware via TFTP directly.
 

KWiklund

Member
Oct 30, 2013
35
0
16
It's common practice in many devices with updatable firmware to have a block of protected data that stores the original (and functional) firmware. This allows for recovery in the event of a bad update. The manufacturer should be able to tell you more about whether this is a possibility, and how it might be done.
 

ZippyDan

Platinum Member
Sep 28, 2001
2,141
1
81
Based on the pictures, can anyone tell me which chip is likely to be the CPU?

I looked up all the chips that seemed important and came up with this list:

Marvell 88E6021-RCJ Ethernet Controller
Texas Instruments TMS 320VC547 Digital Signal Processor
Pulse H2009 Power Over Ethernet
Intel TE28F160 C3BD70 Flash Memory
Micron 48LC2M32B2 64MB SDRAM
Cooper Industries CTX01-16679 Power Inductor
Texas Instruments TLV320AIC22C Audio VOIP Coder/Decoder

Am I wrong to think of this phone as having some basic OS / architecture? What is the main CPU of this phone? None of those chips seem like the big boss, but I think one of them has to be. One of the TI chips?
 
Last edited:
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |