Menu
naf firmware

Crowdsourced updates for Obihai ATAs and IP Phones

Learn More
About

Why use third-party firmware?

Read on for more information about the problems this third-party firmware solves, or skip to firmware downloads if you want to get started right away.

History

Several users on the DSLReports VoIP Tech Chat forum discovered how Obihai firmware could be reverse-engineered and updated so that features may be added. The first feature was the update of security certificates on the OBi100/110. Although Google Voice is no longer compatible with 100/110, this third-party firmware extended the life of these ATAs for those who like to use Google Voice. (The 100/110 can still be used with any non-Google BYOD VoIP provider.)

History

On 19 June, Google decommissioned XMPP servers so OBi100/110 don't work any more, even with the third-party firmware. While it's possible to make the 100/110 work, it's not that easy. If anyone likes to work on this project, please discuss it at DSLReports.

Today

Still are good features in the third-party firmware for OBi2/3, OBiPHONE, and now OBi5. The new firmware allows Google Voice to be configured without the OBiTALK portal. Also adds a SSH server, allows unlocking of vendor-customized devices, allows the OBi3 ATAs to be configured with Google Voice(!), and allows Caller ID contact list.

Do I need flash programmer?

Not any more. Some very intelligent users developed a firmware that is a direct replacement for the official firmware and can be easily installed using traditional methods.

Downloads

Installation instructions

Open your OBi's web portal by entering its IP address in your web browser. If you don't know your IP address, pick up the phone and dial *** 1. Then go to System Managment, Device Update, Firmware Update.

arrynrob - for OBi200/OBi202/OBi300/OBi302 (Untested: OBi212)

(wont flash from stock 5853+ due to x509 signature check in stock upgrade. you were warned...)
Download - OBi2-3-2-2-5921EX-arrynrob8.fw
md5sum OBi2-3-2-2-5921EX-arrynrob8.fw = cfcf8bf7955fbcfd4db0c2d726cb5df5
Changes:
  1. enable dropbear ssh server. default root passwd = "obi".
  2. patch obiapp to use oauth token request override, for provisioning GV without obitalk.
  3. patch obiapp to bypass "zero touch" forced configuration. added clear_zt_params util to clear old zero touch params
  4. patch obiapp to use /scratch/contacts.xml for caller id number to name translation lookup.
  5. patch obiapp to bypass signed firmware check when loading new fw
  6. patch obiapp to bypass GVSIP provisioning lock
  7. OBi300/OBi302: enable Google Voice.

olisom - for OBi1022/OBi1032/OBi1062 (Untested: OBi2062)

(wont flash from stock GVSIP due to x509 signature check in stock upgrade. you were warned...)
Download - OBiPhone-5-1-11-4858EX-olisom5b.fw
md5sum OBiPhone-5-1-11-4858EX-olisom5b.fw = 9eef1e893b7835521a13bc5f328afe0e
Changes:
  1. add dropbear ssh server. default root passwd = "obi"
  2. patch obiapp to use oauth token request override, for provisioning GV without obitalk. Uses same AuthPassword format as always
  3. patch obiapp to bypass "zero touch" forced configuration. added clear_zt_params util to clear old zero touch params
  4. patch obiapp to bypass x509 signature check for new fw

ssyspro4 - for OBi5 series

Download - OBi5-4-0-5-5903EX-ssyspro4.fw
md5sum OBi5-4-0-5-5903EX-ssyspro4.fw = d03600cd95e7b31898ef52c347aee153
Changes:
  1. enable dropbear ssh server. default root passwd = "obi".
  2. patch obiapp to use oauth token request override, for provisioning GV without obitalk
  3. patch obiapp to bypass "zero touch" forced configuration. added clear_zt_params util to clear old zero touch params.
  4. patch obiapp to bypass signed firmware check when loading new fw
  5. patch obiapp to bypass GVSIP provisioning lock

naf - for OBi100/OBi110

Download: - OBi1-1-3-0-2886-naf7.fw
Changes:
  1. add globalsign cert (root for GIAG3) leaving all previous certs intact including equifax (root for GIAG2)
  2. put in correct fw md5s, so its web-uploadable and passes boot-time check
  3. remove firmware downgrade check
  4. oauth token request override, for provisioning GV without obitalk. (NOTE: Not working any more as of 19 June 2018.)

Disclaimer

These firmwares, like the official Obihai firmwares, are provided without warranty. Standard precautions apply, such as do not install firmware over a wireless network connection.

Support

Where to get support

Obihai does not support OBi100/OBi110 ATAs (and doesn't really support their other products either).

VoIP Tech Chat

DSLReports hosts one of the busiest VoIP forums on the internet, which is the forum where this firmware was first discussed and published.

OBiTALK Community

The OBiTALK Community is a forum specific to users of OBi products. It has largely been abandoned by Obihai but the users are sometimes helpful.