Posts Tagged ‘zioproto’

Unofficial Ubiquiti AirOS SDK 5.3.3

Wednesday, August 31st, 2011

Hello,

This post is for all the people waiting for ubiquiti to release the SDK 5.3.3 for the AirOS Firmware.

At Ninux.org we run a 100+ ubiquiti powered wireless network, which has proved to be very stable and performing. In our network we use OLSRD and IPv6, so we normally flash our devices with a version of the Ubiquiti firmware derived from the SDK.

The last 5.3 SDK of the Ubiquiti firmware was buggy, as we all know. Ubiquiti promptly released a 5.3.3 firmware to correct the bug but, despite our continuos efforts and their very same declaration of availability on demand, they ignored our requests to obtain the 5.3.3 SDK. For it I resolved to create by myself an unofficial but working 5.3.3 SDK, which is presented in this article.

Of course my hope and interests are that ubiquiti will soon come back to the godwill policy of public avalilability of their official SDK. Up to that (very welcomed) moment, the Open Source community will make its best efforts to grant the widest performance of Ubiquiti’s excellent products.

The SDK for 5.3.3 can be downloaded here: http://goo.gl/An4fk

Now I will describe how I created this unofficial SDK. Of course I assume the reader is a little familiar with the SDK and the OpenWRT toolchain.

I started from the following 3 files:

  • GPL.UBNT.v5.3.3.tar.bz2
  • XM-v5.3.3.build9634.bin (b72c73be64f32d6da57db9e061c3fff1)
  • SDK.UBNT.v5.3.tar.bz2 (not available anymore on ubnt.com, find it here)

At the byte 943973 of the file XM-v5.3.3.build9634.bin you fill find the header of the SquashFS root partition of the firmware. So I used the hex editor bless to cut the binary image and start from the squashfs header.

At this point using the command line tool “unsquashfs” I was able to have a folder with the files.

After this step the rest of the work was very easy,
I unpacked the 5.3SDK, and I ported the ubnt-base-files and ubnt-web packages to the GPL.UBNT.v5.3.3 GPL archive. After porting, I upgraded all the binary files with the new ones that were inside the SquashFS partition of the firmware image of 5.3.3

I cleaned up everything and repacked. Make sure with “make menuconfig” you select the ubnt-base-files package.

I tested successfully this SDK with NanoStationM5. Feedback on other devices is highly appreciated, either commenting on this blog or writing an email to contatti@ninux.org

If you want to know how we use this SDK at Ninux to improve the firmware with IPv6 and olsrd you can have a look to our wiki.

Saverio

Novità da Berlino

Friday, August 12th, 2011

Siamo presenti fino al 15 agosto 2011 con la grande tenda ninux al CCC 2011. La nostra location è proprio accanto alla italian embassy. Anche in questa occasione abbiamo fatto in modo che i luoghi comuni sui nerd fossero sfatati, e quindi il nostro tentativo è stato quello di concentrare i nostri sforzi sulle mesh e sulle popolazioni autoctone.

La grande rete ninux

Abbiamo trovato una grande risposta da parte della popolazione presente. Potete vedere in foto G10h4ck che si è dimostrato molto sensibile ai problemi di networking. Un altro nuovo insediamento ninux si è concretizzato in uno dei locali più cool di Berlino.

La rete ninux nei posti più cool di Berlino

 

Rosso di sera crescita vegetativa si spera

Saturday, August 6th, 2011

E’ tornato il caldo torrido a Roma e mentre tutti sono al mare a rilassarsi la squadra Ninux non si ferma: la nuova tappa di questa settimana è il bar “Rosso di sera” a Monte Porzio Catone, luogo con un ottima visibilità su Roma oltre che un bellissimo panorama.

(more…)

Supernode Conbipel

Wednesday, May 4th, 2011

Il primo maggio abbiamo montato un nuovo SuperNode in zona Cristoforo Colombo a casa della mamma di ZioPRoTo. Il SuperNode monta due NanoStationM5 ed è un primo passo in direzione EUR, San Paolo, Garbatella. Il nome del nodo è SuperNode Conbipel, perché montato proprio sul tetto del palazzo con la scritta Conbipel.

I lavori sono iniziati la mattina presto, alle 9:20. Mentre Fish sistemava il nuovo palo, ZioPRoTo e Pillone usavano la saponella per ficcare il cavo di rete dentro al corrugato, come potete vedere dalle immagini 🙂

Anche Lucia, la mamma di ZioPRoTo, ha trascorso del tempo con il team Ninux sul tetto per supervisionare i lavori !

I lavori intensissimi sono durati fino alle 18:00… ma con una decisiva pausa pranzo a cura di Lucia, che ha rifocillato la squadra Ninux composta da Saverio, Fish, Pierlu, e Pillone ! 🙂

Ed un altro SuperNode è fatto ! 🙂

Saverio

Video of the BattleMesh v4 in Catalunya

Tuesday, April 5th, 2011

As (many of) you can read from our blog(s) [-1][0][1][2][3], in March many ninux.org folks from Pisa, Rome and Sicily went to Catalunya for the Battlemesh v4. It was a great event, where we met our friends from all around Europe and had a lot of fun!

You can get an idea of the mood of the event from this video masterpiece from ZioPRoTo!

Enjoy and hope to see you all at the next Battlemesh!

Wireless Battle Mesh V4 from Saverio Proto on Vimeo.