Yealink Auto firmware upgrade (of firmware not yet approved by 3CX)

Discussion in 'CRM / Helpdesk / App Integration' started by npereira@cbnco.com, Jan 19, 2017.

Thread Status:
Not open for further replies.
  1. npereira@cbnco.com

    Joined:
    Sep 21, 2012
    Messages:
    32
    Likes Received:
    11
    Hi all,

    i thought I would share findings.

    I required to upgrade my Yealink firmware to a version higher then what is approved/tested by 3CX (approve is 80.0.110 and I needed to go to v81.0.25).

    After finding out that the upload firmware function via the 3CX web gui does not do what I thought, meaning you cant simply upload a new firmware and then select all phones of one model and do a mass upgrade, as 3CX does not allow you to upgrade higher to any other firmware they state (i guess it's for interoperbility reason).

    So I found a way to do this automatedly. Here is how;

    You need to add the lines below to the provisioning xml file (yealinkT4x.ph.xml). Around line # 897 just below the Open VPN section, add the lines shown below and customize to your liking (i only have T42's T46's and T48's in my setup).

    Code:
    #######################################################################################
    ##            Firmware                                                               ##                                           
    #######################################################################################
    
    {IF ua=SIP-T42G}
    firmware.url = %%PROVLINK%%/firmware/yealink/T42-29.81.0.25.rom
    {ENDIF}
    {IF ua=SIP-T46G}
    firmware.url = %%PROVLINK%%/firmware/yealink/T46-28.81.0.25.rom
    {ENDIF}
    {IF ua=SIP-T48G}
    firmware.url = %%PROVLINK%%/firmware/yealink/T48-35.81.0.25.rom
    {ENDIF}
    You may need to delete your y0000000000xx.cfg file first.

    What this does is that once you force a phone to reprovision (a T42, T46 or T48 model in my case), if the "y" config file does not exist, it will recreate it and add the firmware URL link in the file. When the phone reboots, it will look at the firmware file stated, if the firmware is older, it will automatically upgrade the firmware and reboot the phone.

    Note: At the time of this writting, there seems to be an issue that you loose the line key labels. I have a ticket opened with yealink to fix this issue and will report the fix here once I have it, which should be sometime today.

    Hope this helps.
     
  2. bujo

    Joined:
    Jan 5, 2017
    Messages:
    5
    Likes Received:
    0
    Is there any downgrade solution too? Or did you have a fix for the unlabeled Line keys in FW81 ?
     
  3. 3CXusername

    3CXusername New Member

    Joined:
    Jul 31, 2014
    Messages:
    183
    Likes Received:
    16
    OP - What was your requirement?


    3CX - When can we expect v81 validation?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
Thread Status:
Not open for further replies.