dslreports logo
 
    All Forums Hot Topics Gallery
spc
Search similar:


uniqs
5936
confq
join:2008-04-26
Toronto, ON

confq

Member

[Config] Cisco 7970 ip Phone Bricked..

Hey all.

I bought this Cisco 7970G phone. I wanted one for a years and finally pulled the trigger. I just wanted to use it with SIP. I was under the impression it wouldn't have been too hard to set it up. I have been using pap2 adapters for many years and figured I could set just the one phone up. I bought the phone it was working (screen displayed etc) it had skinny on it. I couldn't find anywhere to edit SIP settings on my model. The Wiki over at voip.ms showed that it could be easily configured on the 7960 models. I sent a email to customer support over at voip.ms and he suggested my model should be the same and said I should do a Factory reset. Long story short I did that and now the phone is "bricked"? the screen wont come on I tried the hold # then enter 123456789*0# at first, then read to try the 3491672850*# none of these worked.

I then read about a program called tftp32 and found what I thought was the firmware for the phone. I apparently had the phone accept the files after hours of messing around with settings. it said files were upload successfully, but when I reboot and reset nothing happens. I am absolutely stuck. I don't mind a challenge, but I am feeling a bit hopeless here. I live in Toronto Ontario Canada and if there is anyone on this forums and knows how to solve my issue. please contact me as I am willing to compensate you if you get me up and running with one DID from voip.ms working.

I know I sound like I gave up but I really don't know what else to do. if you want to swing by one day and show me how I am willing to learn. I can't seem to figure it out and I have been reading online for hours.

Thank you for your time. Please don't be upset that I gave up and flame me.

sk1939
Premium Member
join:2010-10-23
Frederick, MD

sk1939

Premium Member

When you factory reset you erase both the phone's firmware and the config settings. If you don't want to reload it every time, simple reboot the phone either through the menu or pull the cord.
cramer
Premium Member
join:2007-04-10
Raleigh, NC
Westell 6100
Cisco PIX 501

1 edit

cramer

Premium Member

Depends on how you reset it. It's not really a brick; it's waiting for the correct software, which is more than one file. It needs a DHCP offer with a TFTP server specified. It will ask that server for the necessary files. (watch the log)

»supportforums.cisco.com/ ··· DOC-3527

»www.cisco.com/en/US/docs ··· p1087544

(current release is 9.2.3 - for SIP and SCCP / no contract required to download)

cp
Premium Member
join:2004-05-14
Wheaton, IL

cp to confq

Premium Member

to confq
Hi confq,

There are a few things to consider when changing the firmware on Cisco phones.

1. The phones are extremely picky of what firmware they will accept for an upgrade. For example, if you have firmware SCCP 8.1.1 (really old) for the 7960, you can't just jump to the latest firmware. You have to "step up" the firmware in an order Cisco likes. I don't remember what version I have stepped up through to make it work. It's been a while since I've really messed with the firmware on Cisco phones. Reverting back to SCCP from SIP is even more challenging.

2. The SIP firmware sucks. I don't know how to say it nicely, but it's garbage software. I attempted to use the SIP firmware once when I was experimenting with Cisco phones and using Asterisk for the PBX. I ultimately ended up reverting back to the SCCP firmware and using the skinny module in Asterisk to get my phone to work. I don't think VOIP.ms supports this natively, but if you were to set up an Asterisk system and then establish a SIP trunk to VOIP.ms, you can accomplish this.

3. The Cisco phones rely on DHCP Option 66 for their tftp settings. If you don't have a DHCP server that publishes Option 66, then the phones will not know where to get their firmware from. I agree with was said before. The phones doesn't sound bricked, it's simply waiting for new firmware.

Are you getting any messages at all on the screen when you plug it in? Also, if you need any tftp config files, I can get them for you. I have lab Cisco Call Managers I can get them from.

Best of Luck
confq
join:2008-04-26
Toronto, ON

confq

Member

Thanks for the replies. Clever_Proxy, I sent you a PM. I am trying everything here. Still learning as I go a long. I hope I can successfully get this up and running with the help of this community. I really appreciate your time and patience.
confq

confq

Member

so I still have yet to figure this out. I was wondering if there was some type of step by step tutorial out there? I read and tried some of the things I was suggested but I just can't seem to get anything going. I am only using tftp32 and a cross over cable with the phone, Ive added some screen shots of the files, are these even the right files? sigh sorry for the newbness.

I am close to giving up all I want is at least to get the screen to go back on so i can see life in the phone cause right now it is dead to me










URL=http://imageshack.us/photo/my-images/507/sshot2ax.jpg/]

[/URL]


cramer
Premium Member
join:2007-04-10
Raleigh, NC
Westell 6100
Cisco PIX 501

cramer

Premium Member

There are tutorials. You either haven't found them or aren't following them. Tftp is only half the equation. The DHCP server *must* tell the phone where to find it's files (option 66? or 150?) The phone *must* be powered from an AC adapter - it cannot be line powered. Once those two are met, you can watch the tftp log to see what it's expecting (i.e. what firmware it expects.) Then download the appropriate firmware from Cisco.
confq
join:2008-04-26
Toronto, ON

confq

Member

ok I understand that part I do have power from AC adapter and in the last pic I did put the "additional option" to 66 or 150 did you see that? is that what you are talking about? I guess I will try and find the log...
confq

1 edit

confq

Member

log?

ok i can't paste the log cause it doesn't show what I pasted.. it isn't showing the file names. Can't it accept it without thinking it's html code the files are named with ---- (not showing) in them. Great it wont even show the greater then and less then symbol in this paragraph too wow I suck

(POP UP BOX SAID = 114 Files Fully Transferred in 54168 blocks and 0 retransmissions

(LOG)
: rcvd 367 blks, 187903 bytes in 0 s. 0 blk resent [11/06 01:53:34.578]
Connection received from 192.168.1.101 on port 1241 [11/06 01:53:35.515]
Write request for file . Mode octet [11/06 01:53:35.515]
OACK: [11/06 01:53:35.515]
Using local port 1242 [11/06 01:53:35.515]
: rcvd 613 blks, 313732 bytes in 0 s. 0 blk resent [11/06 01:53:35.593]
Connection received from 192.168.1.101 on port 1243 [11/06 01:53:36.500]
Write request for file . Mode octet [11/06 01:53:36.500]
OACK: [11/06 01:53:36.515]
Using local port 1244 [11/06 01:53:36.515]
: rcvd 527 blks, 269432 bytes in 0 s. 0 blk resent [11/06 01:53:36.578]
Connection received from 192.168.1.101 on port 1245 [11/06 01:53:37.453]
Write request for file . Mode octet [11/06 01:53:37.453]
OACK: [11/06 01:53:37.484]
Using local port 1246 [11/06 01:53:37.484]
: rcvd 16 blks, 8160 bytes in 0 s. 0 blk resent [11/06 01:53:37.484]
Connection received from 192.168.1.101 on port 1247 [11/06 01:53:38.468]
Write request for file . Mode octet [11/06 01:53:38.468]
OACK: [11/06 01:53:38.500]
Using local port 1248 [11/06 01:53:38.500]
: rcvd 31 blks, 15360 bytes in 0 s. 0 blk resent [11/06 01:53:38.500]
Connection received from 192.168.1.101 on port 1249 [11/06 01:53:39.468]
Write request for file . Mode octet [11/06 01:53:39.468]
OACK: [11/06 01:53:39.484]
Using local port 1250 [11/06 01:53:39.484]
: rcvd 19 blks, 9360 bytes in 0 s. 0 blk resent [11/06 01:53:39.484]
Connection received from 192.168.1.101 on port 1251 [11/06 01:53:40.437]
Write request for file . Mode octet [11/06 01:53:40.437]
OACK: [11/06 01:53:40.437]
Using local port 1252 [11/06 01:53:40.437]
: rcvd 15 blks, 7200 bytes in 0 s. 0 blk resent [11/06 01:53:40.437]
Connection received from 192.168.1.101 on port 1253 [11/06 01:53:41.437]
Write request for file . Mode octet [11/06 01:53:41.437]
OACK: [11/06 01:53:41.437]
Using local port 1254 [11/06 01:53:41.437]
: rcvd 32 blks, 16080 bytes in 0 s. 0 blk resent [11/06 01:53:41.437]
Connection received from 192.168.1.101 on port 1255 [11/06 01:53:42.546]
Write request for file . Mode octet [11/06 01:53:42.546]
OACK: [11/06 01:53:42.656]
Using local port 1256 [11/06 01:53:42.656]
: rcvd 16 blks, 8160 bytes in 0 s. 0 blk resent [11/06 01:53:42.656]
Connection received from 192.168.1.101 on port 1257 [11/06 01:53:43.468]
Write request for file . Mode octet [11/06 01:53:43.468]
OACK: [11/06 01:53:43.468]
Using local port 1258 [11/06 01:53:43.468]
: rcvd 16 blks, 8160 bytes in 0 s. 0 blk resent [11/06 01:53:43.484]
Connection received from 192.168.1.101 on port 1259 [11/06 01:53:44.437]
Write request for file . Mode octet [11/06 01:53:44.437]
OACK: [11/06 01:53:44.437]
Using local port 1260 [11/06 01:53:44.437]
: rcvd 32 blks, 16040 bytes in 0 s. 0 blk resent [11/06 01:53:44.453]
Connection received from 192.168.1.101 on port 1261 [11/06 01:53:45.453]
Write request for file . Mode octet [11/06 01:53:45.453]
OACK: [11/06 01:53:45.453]
Using local port 1262 [11/06 01:53:45.453]
: rcvd 16 blks, 8160 bytes in 0 s. 0 blk resent [11/06 01:53:45.468]
Connection received from 192.168.1.101 on port 1263 [11/06 01:53:46.437]
Write request for file . Mode octet [11/06 01:53:46.437]
OACK: [11/06 01:53:46.437]
Using local port 1264 [11/06 01:53:46.437]
: rcvd 1 blk, 44 bytes in 0 s. 0 blk resent [11/06 01:53:46.437]
Connection received from 192.168.1.101 on port 1265 [11/06 01:53:47.453]
Write request for file . Mode octet [11/06 01:53:47.453]
OACK: [11/06 01:53:47.468]
Using local port 1266 [11/06 01:53:47.468]
: rcvd 22 blks, 10800 bytes in 0 s. 0 blk resent [11/06 01:53:47.468]
Connection received from 192.168.1.101 on port 1267 [11/06 01:53:48.453]
Write request for file . Mode octet [11/06 01:53:48.453]
OACK: [11/06 01:53:48.468]
Using local port 1268 [11/06 01:53:48.468]
: rcvd 28 blks, 14160 bytes in 0 s. 0 blk resent [11/06 01:53:48.468]
Connection received from 192.168.1.101 on port 1269 [11/06 01:53:49.453]
Write request for file . Mode octet [11/06 01:53:49.453]
OACK: [11/06 01:53:49.468]
Using local port 1270 [11/06 01:53:49.468]
: rcvd 24 blks, 12240 bytes in 0 s. 0 blk resent [11/06 01:53:49.468]
Connection received from 192.168.1.101 on port 1271 [11/06 01:53:50.453]
Write request for file . Mode octet [11/06 01:53:50.453]
OACK: [11/06 01:53:50.453]
Using local port 1272 [11/06 01:53:50.453]
: rcvd 29 blks, 14400 bytes in 0 s. 0 blk resent [11/06 01:53:50.453]
Connection received from 192.168.1.101 on port 1273 [11/06 01:53:51.500]
Write request for file . Mode octet [11/06 01:53:51.515]
OACK: [11/06 01:53:51.515]
Using local port 1274 [11/06 01:53:51.515]
: rcvd 7 blks, 3268 bytes in 0 s. 0 blk resent [11/06 01:53:51.515]
Connection received from 192.168.1.101 on port 1275 [11/06 01:53:52.437]
Write request for file . Mode octet [11/06 01:53:52.437]
OACK: [11/06 01:53:52.453]
Using local port 1276 [11/06 01:53:52.453]
Connection received from 192.168.1.101 on port 1277 [11/06 01:53:53.437]
Write request for file . Mode octet [11/06 01:53:53.437]
: rcvd 0 blk, 0 bytes in 1 s. 0 blk resent [11/06 01:53:53.453]
OACK: [11/06 01:53:53.453]
Using local port 1278 [11/06 01:53:53.453]
: rcvd 3 blks, 1216 bytes in 0 s. 0 blk resent [11/06 01:53:53.453]
Connection received from 192.168.1.101 on port 1279 [11/06 01:53:54.500]
Write request for file . Mode octet [11/06 01:53:54.500]
OACK: [11/06 01:53:54.500]
Using local port 1280 [11/06 01:53:54.500]
: rcvd 311 blks, 158934 bytes in 0 s. 0 blk resent [11/06 01:53:54.531]
Connection received from 192.168.1.101 on port 1281 [11/06 01:53:55.515]
Write request for file . Mode octet [11/06 01:53:55.515]
OACK: [11/06 01:53:55.531]
Using local port 1282 [11/06 01:53:55.531]
: rcvd 338 blks, 173021 bytes in 0 s. 0 blk resent [11/06 01:53:55.609]
Connection received from 192.168.1.101 on port 1283 [11/06 01:53:56.515]
Write request for file . Mode octet [11/06 01:53:56.515]
OACK: [11/06 01:53:56.515]
Using local port 1284 [11/06 01:53:56.515]
: rcvd 338 blks, 172835 bytes in 0 s. 0 blk resent [11/06 01:53:56.562]
Connection received from 192.168.1.101 on port 1285 [11/06 01:53:57.515]
Write request for file . Mode octet [11/06 01:53:57.515]
OACK: [11/06 01:53:57.531]
Using local port 1286 [11/06 01:53:57.531]
: rcvd 263 blks, 134264 bytes in 0 s. 0 blk resent [11/06 01:53:57.562]
Connection received from 192.168.1.101 on port 1287 [11/06 01:53:58.500]
Write request for file . Mode octet [11/06 01:53:58.500]
OACK: [11/06 01:53:58.500]
Using local port 1288 [11/06 01:53:58.500]
: rcvd 252 blks, 128764 bytes in 0 s. 0 blk resent [11/06 01:53:58.531]
Connection received from 192.168.1.101 on port 1289 [11/06 01:53:59.484]
Write request for file . Mode octet [11/06 01:53:59.484]
OACK: [11/06 01:53:59.484]
Using local port 1290 [11/06 01:53:59.484]
: rcvd 405 blks, 206902 bytes in 0 s. 0 blk resent [11/06 01:53:59.515]
Connection received from 192.168.1.101 on port 1291 [11/06 01:54:00.484]
Write request for file . Mode octet [11/06 01:54:00.484]
OACK: [11/06 01:54:00.484]
Using local port 1292 [11/06 01:54:00.484]
: rcvd 341 blks, 174224 bytes in 0 s. 0 blk resent [11/06 01:54:00.546]
Connection received from 192.168.1.101 on port 1293 [11/06 01:54:01.531]
Write request for file . Mode octet [11/06 01:54:01.531]
OACK: [11/06 01:54:01.578]
Using local port 1294 [11/06 01:54:01.578]
: rcvd 486 blks, 248343 bytes in 0 s. 0 blk resent [11/06 01:54:01.640]
Connection received from 192.168.1.101 on port 1295 [11/06 01:54:02.453]
Write request for file . Mode octet [11/06 01:54:02.453]
OACK: [11/06 01:54:02.453]
Using local port 1296 [11/06 01:54:02.453]
: rcvd 2 blks, 713 bytes in 0 s. 0 blk resent [11/06 01:54:02.468]
Connection received from 192.168.1.101 on port 1297 [11/06 01:54:03.484]
Write request for file . Mode octet [11/06 01:54:03.484]
OACK: [11/06 01:54:03.515]
Using local port 1298 [11/06 01:54:03.515]
: rcvd 110 blks, 55853 bytes in 0 s. 0 blk resent [11/06 01:54:03.515]
Connection received from 192.168.1.101 on port 1299 [11/06 01:54:04.515]
Write request for file . Mode octet [11/06 01:54:04.515]
OACK: [11/06 01:54:04.546]
Using local port 1300 [11/06 01:54:04.546]
: rcvd 136 blks, 69547 bytes in 0 s. 0 blk resent [11/06 01:54:04.546]
Connection received from 192.168.1.101 on port 1301 [11/06 01:54:05.484]
Write request for file . Mode octet [11/06 01:54:05.484]
OACK: [11/06 01:54:05.515]
Using local port 1302 [11/06 01:54:05.515]
: rcvd 134 blks, 68151 bytes in 0 s. 0 blk resent [11/06 01:54:05.515]
Connection received from 192.168.1.101 on port 1303 [11/06 01:54:06.484]
Write request for file . Mode octet [11/06 01:54:06.484]
OACK: [11/06 01:54:06.484]
Using local port 1304 [11/06 01:54:06.484]
: rcvd 338 blks, 172914 bytes in 0 s. 0 blk resent [11/06 01:54:06.515]
Connection received from 192.168.1.101 on port 1305 [11/06 01:54:07.437]
Write request for file . Mode octet [11/06 01:54:07.437]
OACK: [11/06 01:54:07.437]
Using local port 1306 [11/06 01:54:07.437]
: rcvd 310 blks, 158610 bytes in 0 s. 0 blk resent [11/06 01:54:07.484]
Connection received from 192.168.1.101 on port 1307 [11/06 01:54:08.468]
Write request for file . Mode octet [11/06 01:54:08.468]
OACK: [11/06 01:54:08.484]
Using local port 1308 [11/06 01:54:08.484]
: rcvd 72 blks, 36708 bytes in 0 s. 0 blk resent [11/06 01:54:08.500]
Connection received from 192.168.1.101 on port 1309 [11/06 01:54:09.500]
Write request for file . Mode octet [11/06 01:54:09.500]
OACK: [11/06 01:54:09.500]
Using local port 1310 [11/06 01:54:09.500]
: rcvd 308 blks, 157634 bytes in 0 s. 0 blk resent [11/06 01:54:09.546]
Connection received from 192.168.1.101 on port 1311 [11/06 01:54:10.437]
Write request for file . Mode octet [11/06 01:54:10.437]
OACK: [11/06 01:54:10.453]
Using local port 1312 [11/06 01:54:10.453]
: rcvd 333 blks, 170374 bytes in 0 s. 0 blk resent [11/06 01:54:10.500]
Connection received from 192.168.1.101 on port 1313 [11/06 01:54:11.515]
Write request for file . Mode octet [11/06 01:54:11.515]
OACK: [11/06 01:54:11.515]
Using local port 1314 [11/06 01:54:11.515]
: rcvd 323 blks, 164874 bytes in 0 s. 0 blk resent [11/06 01:54:11.828]
Connection received from 192.168.1.101 on port 1315 [11/06 01:54:12.453]
Write request for file . Mode octet [11/06 01:54:12.453]
OACK: [11/06 01:54:12.468]
Using local port 1316 [11/06 01:54:12.468]
: rcvd 311 blks, 159131 bytes in 0 s. 0 blk resent [11/06 01:54:12.484]
Connection received from 192.168.1.101 on port 1317 [11/06 01:54:13.484]
Write request for file . Mode octet [11/06 01:54:13.484]
OACK: [11/06 01:54:13.500]
Using local port 1318 [11/06 01:54:13.500]
: rcvd 312 blks, 159369 bytes in 0 s. 0 blk resent [11/06 01:54:13.546]
Connection received from 192.168.1.101 on port 1319 [11/06 01:54:14.500]
Write request for file . Mode octet [11/06 01:54:14.500]
OACK: [11/06 01:54:14.500]
Using local port 1320 [11/06 01:54:14.500]
: rcvd 311 blks, 158965 bytes in 0 s. 0 blk resent [11/06 01:54:14.515])

it not showing files names etc
/me slits wrist
cramer
Premium Member
join:2007-04-10
Raleigh, NC
Westell 6100
Cisco PIX 501

cramer to confq

Premium Member

to confq
Why would the log file show WRITE requests? The phone is going to READ content. You don't SEND the files to the phone; it will request what it wants from the tftp server.

I am not familiar with tftp32's DHCP server. However, your entry for option 66 is wrong; that's a hostname field... put the address: 192.168.1.101
confq
join:2008-04-26
Toronto, ON

confq

Member

thanks for trying to help me. I am afraid I just can't figure this out. I am going to try sell the unit.
cramer
Premium Member
join:2007-04-10
Raleigh, NC
Westell 6100
Cisco PIX 501

cramer

Premium Member

It's REALLY not that difficult. Find someone near by with more experience and/or patience. Ultimate you need to know how to do this as the phone may need to repeat this process later on. (it's designed to be linked to a Cisco Call Manager, which would normally take care of this.)

[I have various Cisco phones and this comes up from time to time... sometimes they erase themselves.]

BillRoland
Premium Member
join:2001-01-21
Ocala, FL

BillRoland to confq

Premium Member

to confq
I don't have any advice that cramer See Profile hasn't already offered but I would encourage you to keep plugging away at it, this can be a great learning experience. It looks to me like you're just a couple of feet shy of the finish line.
confq
join:2008-04-26
Toronto, ON

confq

Member

sigh ok I will try more research and trying out different things. I know I am doing something wrong with the DHCP TFTP option thing i guess.. I just can't seem to find a tutorial for that program. is it easier to get a hold of call manager express and can it be done via that? I am desperate. For those who looked at the screenshot of the files. is that correct files I have to work with?
cramer
Premium Member
join:2007-04-10
Raleigh, NC
Westell 6100
Cisco PIX 501

cramer

Premium Member

LOL. You don't want to even say "call manager". (and CME won't do it.)

You need a DHCP server that will tell it where to get it's files (option 66 "server name" -- a hostname or literal IP address, not the network byte order hex of the address) If I had to guess, you already have a DHCP server on your network. So trying to get tftpd32 to do it will likely not have the desired result. If you cannot get that DHCP server to add the option (very likely with most home routers), you'll have to be a little more inventive. The way I tend to do the things is connect the device to be messed with directly into my laptop. (wired ethernet. the laptop talks to the world via wireless.) You may not have the same flexibility.
confq
join:2008-04-26
Toronto, ON

confq

Member

Ya I fail, I am selling for 100.00 I bought it for 150