Yealink Firmware Update Download

0 views
Skip to first unread message

Ronna Bordelon

unread,
Aug 5, 2024, 1:04:20 PM8/5/24
to prefgumynef
Ifit matters, I just used the firmware that Sangoma is providing via endpoint manager for the 66.86 (version 66.86.0.15). My previous one was from Yealink, and checking Yealinks website, I show 88.86.0.15 as the latest on their website at this time.

Yealink Support


What is funny is when we had issues with the BLF keys not working on 66.84 firmware, it sounded like they have 3 different tiers of firmware that was running. I figured it was all cumulative, but the Yealink support tech I talked to told me they have different versions.


Ok, more clarification, it seems to be stripping off or not getting all the transfer number. In my case, *5 = Blind Transfer. The next digits are the first 2 digits of the Parking pool. On the previous firmware, it works fine. But on 66.86.0.15, it seems to be dropping the last two.


My customer (who we just acquired about 2 weeks ago from another IT Provider) has been with Verizon (VoIP OneTalk) now for about 2 years. Hates it with a passion. Hates it because they dont know who to call, whether their Rep (third party) or Verizon, or the company that sold them the phones. My customer was completely taken advantage of. Looks like 3 companies are in the mix and he has bills coming from 3 different angles.


When you first power on the yealink phones they will reach out to their provisioning server over tftp or http if so configured to download its configuration files. One of those configuration files also tells it if it needs to update its firmware. If you could simulate that remote provisioning server and send some carefully crafted config files to it you may be able to reset the phones back to real sip phones.


In theory, as I have never tested this, you should be able to do a emergency recovery of your phone back to a stock firmware, and then manually autoprovision it once. This is supposed to disable the RPS check, as the device already knows it is being controlled.


It never reached out to the RPS service. It instead pulled down the configuration file from my PBX. This means that any kind of valid provisioning setup should stop it from reaching out to the RPS service. Multiple reboots and defaulting, and this always came back this way.


I restored the tftp-server-name setting and rebooted the phone without defaulting it. All subsequent reboots ignored continued to use the RPS provisioning, until I defaulted it again with my tftp server speicified.


The hosted RPS service appears to use only port 443 (standard HTTPS) to reach out. I added a block on my router for all outbound traffic from the phone and defaulted it again. The only hits are reaching out on port 443. The URLs it is hitting are dm.yealink.com, dmtcp.yelaink.com, and rps.yealink.com.


Just want to give everyone a solution that I have been dealing with almost 3 weeks. As usual, I had to get this resolved by myself. Zoom support was unwilling to help me because I did not purchase or lease the Yealink phone directly from them - even though on Yealink support article states otherwise.


You will need the correct recovery files to resolved this issue. I was given the first set files that did not work, but I had another support assistance sent me the correct files. Apparently, there are more than several different recovery files located on the internet, all of them failed for me. I received error messages "Failed -1" or "Network Failed 3,2,1". Luckily, I was able to received the correct files. Please see attachment (screenshot) of the files I used to recover my Yealink phone. Please pay close attention to the sizes of the files.


We know it can be frustrating when we are unable to assist during times when we are not the phone providers, and for that, we are truly sorry. However, we are happy to see that your account executive here at Zoom was able to connect you with your phone provider. It appears that they were able to provide assistance for the correct files to help get this issue resolved.


And the cause for this error was due to a firmware corruption on the phone. The Auto Provision URL: on the phone provides firmware updates to my Yealink Phones - that is being administered by Zoom network.


I also would like to add that this can be a security concern. I was told by a Zoom support representative, sometime back, that Zoom's Auto Provision handles the firmware updates. Those firmware updates are being supplied first by Yealink and then checked by Zoom developers for any security issues before allowing Yealink phones to be download from Zoom's provisioning URL:


If I'm contacting Yealink support directly to receive files from them without having Zoom developers to do their security check - that is a potential security risk for my company. Zoom should be protecting its customers from this type of lack of security.


Thanks for the great tips! I've got the correct recovery files from Yealink Support and I've named them accordingly and ensured that they are the correct size. However I'm still getting an error message (Update Failed (-1))


Note: A hash value is a unique value that corresponds to the content of the file. Rather than identifying the contents of a file by its file name, extension, or other designation, a hash assigns a unique value to the contents of a file. If someone modifies the file, the unique value will change.


While Zoom definitely should've provided a full set of steps to be good support agents, this is entirely on you, dictionary bullshittery aside. If you bought it form zoom, they'd do the legwork for you, but nickel and dime shaving means your expecting support for something that could be locked to some ebay/amazon provider, could be already security breached, but would definitely see no risk from a reputable manufacturer like Yealink m8.


I have recently taken charge of my company's Intune tenant. And as part of role I was asked to clean up the orphaned devices showing up within Intune. All was going well until I came across several of these Yealink Meeting Room devices (not compliant). Never worked with these devices before so asked around the I.T department if they should be in Intune? The answer was no , just get rid.


Teams devices (like Yealink) are automatically registered in Intune. See here for example: phones-displays-deploy They are registered as Device Administrator type of devices and not as Android Enterprise. This is by design. Why they are showing up as non compliant should be related to the compliancy policy that is attached to these devices. When you look at the device details intune > Device compliance you should see the Compliancy policy targeted to this device.


So Intune is actually managing the devices but with an old protocol (Device Administrator). Be aware that Device Administrator is deprecated this year August: -us/mem/intune/enrollment/android-enroll-device-administrator Teams devices need to use AOSP (Android Open Source Project) management, see here: -customer-success/microsoft-intune-ending-support-for-a...


"Microsoft Teams certified Android devices will be migrated to Android Open Source Project (AOSP) management in Intune with a firmware update in the first half of the 2024 calendar year. Policies will not be migrated automatically, so IT admins will need to create the appropriate new policies for AOSP management. You can read more about this in the Microsoft 365 or Microsoft Intune admin center Message center under MC665936."


The Vonage Device Engineering team began performing incremental updates for customers utilizing previous versions of Firmware on select model phones. See Why is Vonage performing firmware upgrades for the full list of models and firmware versions.


The following article will show you how to perform a Firmware update on a Yealink phone from the Web GUI as well as via override. The following article will show you how to perform a firmware update on Yealink phones. The following steps were tested with a Yealink T5X series phones, the Web GUI may differ for older models but the steps remain the same.


Only the firmware provided by NDP has been tested for full functionality. Generally, you only should upgrade firmware to resolve a certain issue or address a specific security concern. Otherwise, you should not upgrade firmware unless instructed to do so by support.


To get a Verizon One Talk Yealink provisioned with the PBX, it must be on compatible firmware. Compatible firmware is publicly available. Verizon uses a proprietary firmware that forces it to provision with their platform, outside of the YMCS or RPS platforms that Yealink offers. The steps below are what worked for us, however, it is possible that similar steps could work, depending on the firmware version of the Verizon One Talk Yealink device.


Yealink provides recovery firmware for many of its devices. These should only be used as an absolute, last resort and could result in bricking the phone. Do not use these unless advised by support to do so.

3a8082e126
Reply all
Reply to author
Forward
0 new messages