UBNT-Jerry

UniFi 2.4.4 is released

by Ubiquiti Employee ‎06-12-2013 11:36 AM - edited ‎08-07-2013 11:36 AM

UniFi 2.4.4 is a stable/maintanance release. It aims to fix issues that were reported against the 2.3.9 and before. We will keep maintaining V2 until V3 is stable.

Release Note

  • fix a issue (especially for UAP-Outdoor or Pico in high-interference environments) where AP stops accepting clients as their perceived signal drops
  • fix AP appers disconnected while still serving clients in certian environments
  • fix guests get redirected back to login page when controller's time differs from AP time
  • fix map uploading issue in some scenarios
  • fix UAP-AC (US version) 5G radio issue introduced in 2.4.3
  • fix 4th ssid with vlan not working issue

How to perform the upgrade

For Debian-based system, simply do

sudo apt-get update
sudo apt-get install unifi
	

How to downgrade?

Make sure you have a backup of prior version. After downgrading the controller, you can downgrade the AP firmware.

Download

UniFi Controller APT howto

  1. edit /etc/apt/sources.list

    ## Ubuntu 
    deb http://www.ubnt.com/downloads/unifi/distros/deb/ubuntu ubuntu ubiquiti
    # if you're using quantal (12.04) or after, you don't need this line
    deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
    
    ## Debian Squeeze (6.0)
    deb http://www.ubnt.com/downloads/unifi/distros/deb/squeeze squeeze ubiquiti
    deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen
    
    ## Debian Lenny (5.0):
    deb http://www.ubnt.com/downloads/unifi/distros/deb/lenny lenny ubiquiti
    deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen
    		

  2. add GPG Key
    # for Ubiquiti
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
    # or over HTTP. E.g. 'sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv C0A52C50'
    # for mongo-10gen
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
    		
  3. update, install, and upgrade

    # retrieve the latest package information
    apt-get update
    
    # you can install / switch between them
    apt-get install unifi
    		

UniFi API

A shell library, unifi_sh_api is provided with the release. here's a sample script to authorize a guest for 30 minutes

#!/bin/sh
## define required variables
username=admin
password=admin
baseurl=https://localhost:8443
## include the API library
. unifi_sh_api
unifi_login
unifi_authorize_guest "e8:17:22:10:5d:4d" 30
unifi_logout