Yealink Recovery Mode
If a yealink handset becomes bricked you can often recover it using the following:
- Enable TFTP on Noojee Provision as the recovery mode only works with TFTP
- Make a copy of the handsets firmware (/opt/njprovisionfileservice) renaming it to txx.rom where xx is the model no. of the handset
- Restart NJ Provision to enable the TFTP service
- Power off the phone
- Power on the phone whilst holding down the 'Speaker' button
- After a few moments you should be prompted with TFTP settings
- You can navigate between fields by pressing up/down/left/right navigation keys,
- Manually enter the handsets IP address (making sure to use one that is not already in use)
- Manually enter the subnet mask
- Manually enter the gateway. I don't believe this actually matters providing NJ Provision is on the local network.
- Enter the IP address of the NJ Provision server for the TFTP server address
- Hit the OK button on the handset
- It should now start provisioning itself and you should see a message 'Updating'
Hopefully once this process has finished you should have a funtioning phone.