Broadband-Hamnet™ Forum :: Firmware
Welcome Guest   [Register]  [Login]
 Subject :OLSR v0.6.3 - Adding to SVN Builds.. 2012-07-16- 19:01:36 
KY9K
Member
Joined: 2012-07-07- 23:39:07
Posts: 23
Location: Roy, WA

Howdy,

I'm trying to patch OLSR v0.6.3 into my local SVN tree.  Besides manually copying each library and binary in to replace the v0.6.0 versions, is there a script or better method?  While I know this will break interoperability with the v0.4.3 release, the payoff in being able to mesh to other manufacturers hardware is worth it.

I've got a full OpenWRT development environment setup and have compiled firmware from trunk and backfire for several different devices and have it working fine.  The same goes for adding OLSR to them.  The process isn't that difficult and the compile times aren't too bad once the toolchain is in place.  I'm concentrating on OpenWRT-trunk as that is where OLSR v0.6.3 is already available as a package to build.  Trunk also contains support for RAMIPS which enables use on the $25 Keebox N150 (from Fry's) and other hardware.

My goal is to enable things like running a Ubiquiti Bullet up a flagpole at a shelter, creating longer range links on other bands, and ideally putting "supernodes" in advantaged locations that can talk on multiple banks - 420MHz, 900MHz, 3.5GHz, 5.5GHz.   While getting HSMM-MESH interoperability configured on the devices from other manufacturer's won't be nearly as easy as running the canonical HSMM-MESH firmware, the payoff seems to be worth it.  Besides, it is definitely advancing the art. :)

I'm definitely open to thoughts and suggestions.  I'd like to avoid putting any more dents in my forehead from banging it on the desk.


73-KY9K/Brian


IP Logged
 Subject :Re:OLSR v0.6.3 - Adding to SVN Builds.. 2012-07-22- 19:34:33 
AD5OO
Admin
Joined: 2010-01-18- 23:05:42
Posts: 37
Location

Hi Brian.  Manually copying the olsr libraries and binaries is the only way to do it.  That's the way I did it...  There aren't that many, so it shouldn't pose too much of a problem.  You'll notice that olsr is not installed as a package, instead it lives inside the files directory of the build environment (where it was manually copied from my olsr build, also found in the svn repository).  There were a few tweaks made to it to make it more useful in the HSMM-MESH environment.

Good luck with the firmware work!

73
ad5oo


IP Logged
 Subject :Re:OLSR v0.6.3 - Adding to SVN Builds.. 2012-07-22- 19:39:00 
KY9K
Member
Joined: 2012-07-07- 23:39:07
Posts: 23
Location: Roy, WA
That was what I figured, but I wasn't sure. I'll make that my project for tomorrow (and probably Tuesday after I break it the first couple times). Do you have 0.6.3 in a separate SVN repository? I didn't see it in the main trunk repository when I downloaded it. Different tag perhaps? I used the HSMM-Mesh OLSR configs on some different hardware and have 0.6.3 working now in secure mode. I've just got to get it added to my HSMM-Mesh build. Fingers crossed for a HSMM-Mesh 0.5.x release sometime soon with OLSRd v0.6.3. :) 73-KY9K/Brian
IP Logged
 Subject :Re:OLSR v0.6.3 - Adding to SVN Builds.. 2012-07-22- 20:09:08 
AD5OO
Admin
Joined: 2010-01-18- 23:05:42
Posts: 37
Location

0.6.3 has not yet been added to the firmware.  The latest olsr tag is 0.6.0-0.4.1 which is the 0.6.0 olsr built for the 0.4.1 (and later) firmware.  The next major 0.5.0 release will have at least olsr 0.6.3 (with tweaks) assuming that it works.  No date is yet set or projected for that release :(


IP Logged
 Subject :Re:OLSR v0.6.3 - Adding to SVN Builds.. 2012-07-23- 09:42:25 
KY9K
Member
Joined: 2012-07-07- 23:39:07
Posts: 23
Location: Roy, WA
I've now got 0.6.3 running on my nodes here. It integrated into the firmware fine. Now to bring the hardware from other vendors back into secure-mode so I can make sure I didn't break interoperability somewhere. I will shift this discussion over to the dev list. 73-KY9K/Brian
IP Logged
Page # 


Powered by ccBoard


SPONSORED AD: