Converting 7960 SCCP to SIP

I know this topic has been covered many many times and I read hours worth of documents without much success.

I have a brand new 7960 phone that currently runs this firmware version:

P0030301MFGx (image shipped from manufacturing)

This is very very old.

I am trying to upgrade to the latest 8.2 Firmware and I have the following files from Cisco in /tftpboot :

OS79XX.TXT
P003-08-2-00.bin
P003-08-2-00.sbn
P0S3-08-2-00.loads
P0S3-08-2-00.sb2

OS79XX.txt contains: P003-08-2-00

According to many documents I should be creating a SIPDefault.cnf file to put the image_version and so on. My understanding is that this is wrong, since SIPDefault is used only by phones that run SIP firmware already. SCCP phones look for SEPDefault instead.

I created a SEPDefault.cnf that contains:

; sip default configuration file
#Image Version
image_version:P003-08-2-00 ;
#Proxy server address
proxy1_address: 192.168.0.99 ;
proxy_register: 1;

Beyond this point, things get fuzzy for me. I noticed the phone was trying to download a SEP.cnf.xml file and according to some docs, I created a file called: SEP000AB8F37FF5.cnf.xml

In that file the only line I have is:

P003-08-2-00

After all this, I erased the phone config and unplugged it. When plugging it back in, TFTP server logs show this:

Oct 18 06:15:47 home tftpd[88204]: 192.168.0.95: read request for //OS79XX.TXT: success
Oct 18 06:15:48 home tftpd[88211]: 192.168.0.95: read request for //SEP000AB8F37FF5.cnf.xml: success

That’s it. Those two lines repeat themselves over and over at intervals of 45 seconds.

What am I doing wrong ?

update.

I was missing the XMLDefault.cnf.xml. I created that with the following data:

2000 2427 2428 CP7902080001SCCP051117A CP7905080001SCCP051117A P00405000700 SCCP11.8-0-1-0S CP7912080001SCCP051117A cmterm_7920.4.0-02-01 P00503011200 cmterm_7936.3-3-9-0 P00308000100 SCCP41.8-0-1-0S SCCP41.8-0-1-0S P003-08-2-00 SCCP41.8-0-1-0S SCCP41.8-0-1-0S SCCP70.8-0-1-0S SCCP70.8-0-1-0S cmterm_7985.4-0-2-0 ATA030203SCCP051201A

following this, I started to get further:

Oct 18 06:44:46 homepr tftpd[98263]: 192.168.0.95: read request for //OS79XX.TXT: success
Oct 18 06:44:46 homepr tftpd[98265]: 192.168.0.95: read request for SEP000AB8F37FF5.cnf.xml: File not found
Oct 18 06:44:46 homepr tftpd[98267]: 192.168.0.95: read request for //XMLDefault.cnf.xml: success
Oct 18 06:44:50 homepr tftpd[98273]: 192.168.0.95: read request for //P003-08-2-00.bin: success
Oct 18 06:45:22 homepr tftpd[98314]: 192.168.0.95: read request for CTLSEP000AB8F37FF5.tlv: File not found
Oct 18 06:45:22 homepr tftpd[98316]: 192.168.0.95: read request for SEP000AB8F37FF5.cnf.xml: File not found
Oct 18 06:45:22 homepr tftpd[98318]: 192.168.0.95: read request for SIP000AB8F37FF5.cnf: File not found
Oct 18 06:45:22 homepr tftpd[98320]: 192.168.0.95: read request for MGC000AB8F37FF5.cnf: File not found
Oct 18 06:45:22 homepr tftpd[98322]: 192.168.0.95: read request for //XMLDefault.cnf.xml: success
Oct 18 06:45:22 homepr tftpd[98324]: 192.168.0.95: read request for P003-08-2-00.loads: File not found
Oct 18 06:45:22 homepr tftpd[98326]: 192.168.0.95: read request for //P003-08-2-00.sbn: success

This is where I am at. Now. Those last two lines keep on repeating each other. It wants the file P003-08-2-00.loads but I have P0S3-08-2-00.loads

Searched with Google for P003-08-2-00.loads and only two matches came up stating that file name was an error…