Linksys SPA942 Firmware Upgrade from trixbox tftp server
If anyone was wondering if you can get your Linksys SPA942 phones to pick up their new firmware from the trixbox tftp server for bulk provisioning of the phones on a new system then the answer is YES!
If you use the trixbox server as your tfpt server all you need to do is put the latest firmware "spa942-5-1-15a.bin" file in the tftpboot folder on the trixbox server, then put "tftp://xxx.xxx.xxx.xxx/spa942-5-1-15a.bin" in the "Upgrade Rule" line of all your phones' config files (xxx.xxx.xxx.xxx being the ip address of your trixbox server). When you connect the phones to the network their new config file (also on the tftp server) will tell them to look for the new firmware on the trixbox server. This should load the new firmware and reboot the phone.
I guess you could always use another server for the tftp but this is how I did it.
Gasmanz
Hello,
Could you provide a sample pls, should it be something like this:
also can it be in the spa942 file insited of each phone file?
Osama ChamsiPasha
www.seliasoft.com
The sample you have given is correct if the IP address is that of the server that the TFTP server is on.
The upgrade rule can only be implemented in the config file for each phone as far as I know. Which means you have to edit each config file manually. But you have to setup each config file with the individual MAC addresses anyway so its not too much of a problem.
Gasmanz
What if you want it all automated??
My ideal is to be able to plug the linksys phone in, have it recognise a tftp server and retrieve the config from the /tftpboot/ folder which will follow the configuration of SPA$MA.cfg (mac address) without having to interfere with it through the http.
Any suggestions?
I have this all automated by editing the spa942.cfg file located in \tftpboot folder... and adding the following line:
"tftp://192.168.0.29/spa942-5-2-5.bin"
Once Added, I reset my SPA942 to factory defaults and vola, they all updated using the tftp server once you have reset them all to factory defaults. I am assuming that you put the new Bin firmare file in /tftpboot folder.
Hope that helps

Member Since:
2007-09-04