View Full Version : SDK AirOS V
diegor
08-17-2009, 02:21 AM
Hi guys,
i would know if you will release SDK for AirOS V. If yes, when will you release?
thanks in advance! :)
masked
08-17-2009, 03:45 AM
yeah, i finally lashed out and ordered some bm's today and will be keen to get onto the SDK asap!
diegor
08-18-2009, 01:03 AM
yeah, i finally lashed out and ordered some bm's today and will be keen to get onto the SDK asap!
Already i have some bullet M in office and i tested them. Unfortunately to use them i need the SDK. I have to change many things to using them in my firm.
I hope that the ubnt team will releas very soon the SDK for AirOS V.
FlemmingFrandsen
08-18-2009, 05:30 AM
It's actually illegal for UBNT to distribute AirOS to its customers without the source code to the GPL'ed parts of AirOS, so it's really strange that UBNT doesn't put up the SDK at the same moment as the binary images are put up.
It really hurts the credibility of UBNT and AirOS that the release of the SDK is always so late.
Even disregarding the license violations it's really strange that UBNT doesn't seem to to understand that the lack of an SDK makes the products much less useful.
Jordic
08-18-2009, 07:55 AM
Are you sure, they can sell to you the sdk on a cd by post mail, and send one year later and it is legal.
Please if you think that's illegal go to http://gpl-violations.org/
FlemmingFrandsen
08-18-2009, 09:03 AM
Are you sure, they can sell to you the sdk on a cd by post mail, and send one year later and it is legal.
Sorry, nope, that's not how the GPL works, a years turn around for sources on physical media when the binaries are online is not good enough to be in compliance, please refer to:
http://www.gnu.org/licenses/gpl-faq.html#AnonFTPAndSendSources
There are several GPL violations wrt. AirOS, that we let slide because ubnt products are 99.62% pure awsome, so asking for the SDK in a timely manner isn't that unreasonable.
... especially when there are several common things you simply can't do without the SDK.
It's not that I seriously want to take ubnt to court or that I'm suggesting that anyone else should do that, but being left out in the cold wrt the SDK time and time again is disappointing and has held up deployments.
Right now I have a large number of ubnt devices deployed with an older version of AirOS than the newest because the SDK wasn't available when I had to start the roll out.
I can't find the SDK download page for any AirOS version right now, it might just have been lost in the website redesign, so I expect it will be back soon, but it feels like the SDK is being treated like the ugly step daughter, when it's really what makes ubnt products shine.
diegor
08-19-2009, 02:09 AM
I agrre with FlemmingFrandsen. Unfortunately without SDK i can't do nothing because i have to enable and add features that in the standard firmware there isn't in.
I hope that ubnt team release very very soon the new SDK.
Give them at least a few days, I'm sure they are running around like crazy getting things done.
tsharples
08-19-2009, 04:15 PM
And that was after months of repeated requests. I hope I'm wrong, but don't hold your breath.
FlemmingFrandsen
08-21-2009, 01:39 AM
Quite a lot can be done by:
Unwrapping the binary firmware image
Adding binaries from the openwrt repository and tweaking the scripts
Rewrapping binary firmware.
Once an SDK has been released the above procedure will be much easier, but we still face the long delays that have always plagued the SDK releases.
However, we should be able to take the ubnt binaries from a newer binary AirOS release and do a transplant into the latest released SDK.
In fact, with the huge amount of pre-compiled packages available from OpenWRT, it's suddenly much easier to work on the binary image and never compile anything.
That doesn't change the fact that it's illegal for UBNT to ship the binaries of modified GPL software without also shipping the source.
opampca
08-21-2009, 01:10 PM
Is the AirOS v3 also based on openwrt ?
Thank you
FlemmingFrandsen
08-21-2009, 01:14 PM
Not as far as I can tell, the older versions are completely home-rolled Linux distributions.
FlemmingFrandsen
08-24-2009, 12:13 PM
bump
Hi guys,
i would know if you will release SDK for AirOS V. If yes, when will you release?
thanks in advance! :)
Hi!
SDK for AirOS V is planned to be released coming month. Thanks for patient!
Rasa
Hi!
SDK for AirOS V is planned to be released coming month. Thanks for patient!
Rasa
It's next month already... :)
OpenWRT and Atheros Linux is not the same.
Does anyone know the wireless performance of Openwrt and UBNT's firmware?
Which one is better?
Thanks
Is the AirOS v3 also based on openwrt ?
Thank you
AirOS v3 is based on Atheros Linux 2.4.
The madwifi HAL is different is AirOS v3 and Openwrt.
As an author of parts of the code (the firmware for the new devices is based on OpenWrt), I'm somewhat disappointed that UBNT is not releasing the source code along with the binaries.
teknoraver
09-09-2009, 04:07 AM
As an author of parts of the code (the firmware for the new devices is based on OpenWrt), I'm somewhat disappointed that UBNT is not releasing the source code along with the binaries.
XM.v5.0# find / -type f -xdev -print0 |xargs -0 strings |grep -i openwrt
# Copyright (C) 2008 John Crispin <blogicatopenwrtdotorg>
_ZN141_GLOBAL__N__home_ubnt_build_devbox_v5.0_openwrt_build_dir_toolchain_mips_gcc4.1.2_gcc_4.1.2_libstdc___v3_libsupc___guard.cc_00000000_59C9827D12static_mutex4lockEv
...
_ZN10__cxxabiv1139_GLOBAL__N__home_ubnt_build_devbox_v5.0_openwrt_build_dir_toolchain_mips_gcc4.1.2_gcc_4.1.2_libstdc___v3_libsupc___vec.cc_00000000_DCB9104C17uncatch_exceptionC2Ev
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/atheros-11n-7.3.0.364/linux/ath/ath_linux.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/atheros-11n-7.3.0.364/linux/ath/if_ath_pci.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/fuse-2.7.3/kernel/inode.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/ubnt-poll/linux/module.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/atheros-11n-7.3.0.364/linux/net80211/if_media.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/atheros-11n-7.3.0.364/linux/net80211/ieee80211_wireless.c
XM.v5.0#
hiwu.tw
09-17-2009, 08:31 PM
XM.v5.0# find / -type f -xdev -print0 |xargs -0 strings |grep -i openwrt
# Copyright (C) 2008 John Crispin <blogicatopenwrtdotorg>
_ZN141_GLOBAL__N__home_ubnt_build_devbox_v5.0_openwrt_build_dir_toolchain_mips_gcc4.1.2_gcc_4.1.2_libstdc___v3_libsupc___guard.cc_00000000_59C9827D12static_mutex4lockEv
...
_ZN10__cxxabiv1139_GLOBAL__N__home_ubnt_build_devbox_v5.0_openwrt_build_dir_toolchain_mips_gcc4.1.2_gcc_4.1.2_libstdc___v3_libsupc___vec.cc_00000000_DCB9104C17uncatch_exceptionC2Ev
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/atheros-11n-7.3.0.364/linux/ath/ath_linux.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/atheros-11n-7.3.0.364/linux/ath/if_ath_pci.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/fuse-2.7.3/kernel/inode.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/ubnt-poll/linux/module.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/atheros-11n-7.3.0.364/linux/net80211/if_media.c
/home/ubnt/build/devbox-v5.0/openwrt/build_dir/linux-ar71xx/atheros-11n-7.3.0.364/linux/net80211/ieee80211_wireless.c
XM.v5.0#
UBNT use oponwrt's buildroot to generate the toolchain for mips. The openwrt's 802.11n is used ath9k, not net80211. I think UBNT use linux kernel is different from openwrt.
willglynn
10-01-2009, 09:34 AM
SDK for AirOS V is planned to be released coming month. Thanks for patient!
This was posted in August, and I was independently told the SDK would be released in September. It's now October.
Hi!
SDK for AirOS V is planned to be released coming month. Thanks for patient!
Rasa
Hi Rasa:
Will the AirOSV SK be aavailable in October 2009?
Thank you
-Jack
Hi all,
SDK is based on AirOS 5.0.2 (actually it is ready couple weeks ago..). We have not released the SDK in September due to the Ethernet problems. We want to get these fixed and then at once release SDK. I think it is reasonable solution.
Doctor-Rasa