Re: [lime] Retrofitting some old luma routers?

Delete this message

Reply to this message
Author: Ilario
Date:  
To: libremesh
Subject: Re: [lime] Retrofitting some old luma routers?
Hi Stephen and welcome!
According to the links found by Pedro, the router is supported by
OpenWrt, which is the most important requirement for being supported by
LibreMesh :)
Also, there is more than enough flash and RAM space, actually seems like
a very nice router, let us know if you manage to get it working with
LibreMesh!!!!
The steps would be:
1) flash it with the official image of OpenWrt following the
instructions you can find in the second link posted by Pedro.
2) compile a LibreMesh image for that router, following the instructions
on the LibreMesh website [1] but with some modifications:
a) for the ath10k drivers (actually we should write these
modifications on the website... volunteers? The website can be modified,
just click on the "Edit this page" button and it will send you to the
page on Github for proposing an edit!). The things you will need to do
differently is the fact that you have to deselect the default
CandelaTech driver for ath10k (kmod-ath10k-ct) and select the non-CT
instead (kmod-ath10k) as we had to do for compiling LibreMesh on the
PlasmaCloud PA1200 routers. You can see the resulting .config here.
Those config entries are somewhere in the menuconfig.
b) your router is not supported by OpenWrt 19.07, so you will have to
compile the latest LibreMesh code with OpenWrt 22.03. It is not stable
yet but most things should work... So, instead of cloning the v19.07.10
tag of OpenWrt repository, you will need to clone the v22.03.5 one. And
instead of specifying ";v2020.3" at the end of the LibreMesh URL in the
feeds.conf file, you can leave it empty (only the URL, without the ; and
the tag) or clone with ";v2023.1-rc1" which has been created on Saturday
after the bimonthly project meeting.
c) when you compile, make sure to include lime-debug, which will pull
lime-repor
3) replace OpenWrt with LibreMesh using "sysupgrade -n /tmp/..."
4) let us know if things work. If they do not work, please send us the
report by lime-report (e.g. if the router manages to get internet
connection, you can run "lime-report | sprunge" and send the resulting
link on this mailing list).
Good luck!
Ilario


[1]:
https://libremesh.org/development.html#compiling_libremesh_from_source_code
[2]:
https://github.com/libremesh/network-profiles/blob/e1c51313d9a593560ad24faffcea467f0ae6673a/calafou/outdoor_gateway/DOTconfig-Plasma_Cloud_PA1200#L10-L11

On 8/9/23 09:39, Pedro via LibreMesh wrote:
> Hi Stephen,
>
> If luma router is this one [1], means it is supported by openwrt with
> the following instructions for flashing [2]
>
> From there, a libremesh developer can point you how to generate a
> libremesh build for this router (libremesh is a custom firmware with
> extra packages based on openwrt)
>
> Cheers,
> Pedro
>
> [1] https://openwrt.org/toh/hwdata/luma/luma_wrtq-329acn
>
> [2] Supported Since Commit:
> https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e24635710c7e6444afa463c59f3d81fe634eb3c7
>
> On 8/8/23 22:07, Stephen Lewis via LibreMesh wrote:
>> Hi folks,
>>
>> I'm brand new to looking at libremesh. I have some old luma routers
>> and I'd like to try flashing them with something since the luma
>> project is dead at this point and I have a use for the units now. Are
>> there any setup guides I could look at to do this? Or has anyone else
>> done something similar?
>>
>> Thanks for your help,
>> Stephen
>>
>
>


--
Ilario
iochesonome@???
ilario@???