How to Reprogram Yealink Verizon VOIP Desk Phones
by Lonecoon in Circuits > Electronics
14 Views, 0 Favorites, 0 Comments
How to Reprogram Yealink Verizon VOIP Desk Phones

We had a number of Verizon desktop phones that were still usable after switching away from the carrier, and rather than send them to a landfill, I wanted to see if they could be repurposed. Turns out reprogramming them wasn't just easy, it saved us thousands of dollars in buying new phones.
This is a step by step guide to reprogramming these types of phones that requires a moderate amount of network knowledge. If you don't know what DHCP or an IP address is, this project may be beyond your skill.
Supplies
Equipment
To use this guide, you will need the following equipment:
- YeaLink Verizon OneTalk phone you wish to reprogram
- PC or Laptop with Ethernet jack.
- DHCP enabled router or other DHCP source
- I used an Ubuntu machine with piHole installed so that I didn’t need a separate machine to do the reprogramming.
- Switch (PoE preferred)
- Power Injector (if switch is not PoE) or power cable for phone.
- Ethernet cables
Setup
- Download the latest firmware for your phone to your computer before disconnecting it from the internet. Be sure to note where you’ve stored it.
- Set up your DHCP source (Router, piHole, etc), switches, and power injectors. You will need Ethernet cables to plug in the router/switch and the PC. You will plug in the phone when you are ready to start reprogramming the phone.
Warnings
DO NOT PLUG THIS CONFIGURATION INTO ANY INTERNET ENABLED SOURCE
As soon as you plug any of this stack into the internet, the phone will reset it self back to Verizon settings and you will have to start over.
Do not skip any steps, or you will have to start over from Power On, Step 1. Phone will reboot 3 times before you can connect it to any internet enable source.
Every 3 minutes, you will get an error message about Authentication server failure. Wait for this error message before proceeding, as it will kick you out of any menus you may otherwise be in. You have 3 minutes between steps before this warning message.
Power On
- Plug in Ethernet cable to phone from PoE source (Switch, injector) or use phone power cable to power on phone.
- Phone will Power on with OneTalk splash screen.
- Wait until the phone powers up.
- When phone has booted up, press MENU softkey
- Use the arrow buttons to scroll to Advanced menu option and press OK
- Press the abc soft menu key until it reads 2aB.
- This enables special characters, which you will need to input the admin password.
- Enter the follow password: @N3ta!k2@2*
- Press * 11 times for @
- Press 6 6 times for capital N,
- Press 3 1 time for 3, etc.
- Scroll to “Reset Config” and press ok.
- Scroll to Reset to Factory Config and press okay
- Phone will reboot, still with OneTalk Logo.
Reboot 1
- When phone has booted up, press MENU softkey
- Scroll to Advanced menu option (Down, right, right) and press OK
- Enter the following password: admin
- Select Network
- Press 5 for Web server
- Press Left to Enable http status.
- Phone will ask to reboot.
- Phone will reboot, still with OneTalk Logo.
Reboot 2
- When phone has booted up, press MENU softkey
- Scroll to Status menu option (press OK)
- Press Option 2:IPv4 and record the IP Address. This numbers should start with 192 or 10.
- Remember this number and go to the PC/Laptop
On the PC/Laptop
- Open a browser window (Chrome, Firefox, Edge).
- Type in the number from Reboot 2, Step 3
- The screen will read “Prime Business Phone”
- Use the following login information:
- Username: admin
- Password: admin
- Click Settings on left hand menu
- Click Upgrade on left hand menu
- Click Browse to Upgrade Firmware
- Navigate to wherever you stored your firmware on the PC/Laptop.
- Click Select
- Click Upload
- A message will appear. Press OK
- Phone will say Firmware Update.
- Do not navigate away from the screen.
- Do not touch the phone
Do not touch phone until it has rebooted and is at the main screen. This will take 3-5 minutes.
After rebooting, your phone is now ready to be added to any other service.