You are here

EAP225-Outdoor Support (TR/ENG)

1 post / 0 new
TA2PLR
EAP225-Outdoor Support (TR/ENG)

English Section:
First of all, I would like to thank TA1DE (Volkan Şamlı) for inviting me here.

I couldn’t find AREDN firmware for the TP-Link EAP225-Outdoor v1 I have. Since I am new to this hobby, I wasn’t very familiar with the general concepts, but I did have some experience with OpenWRT, which AREDN is based on. After examining the open-source code and the mechanics of older adaptations, I realized that AREDN could theoretically run on the EAP225-Outdoor v1. Moreover, the EAP225-Outdoor v1 shares the same hardware architecture as the CPE710, which made the adaptation process much easier.

After making some simple changes to the Makefile and configuration files, I added the device markers from the OpenWRT source code into the build files found in AREDN’s GitHub repository—basically by copying and pasting—and it worked. Aside from the antenna configuration, everything seems to function. Once I have fully tested the changes and verified their functionality, I will submit a pull request to your GitHub repository.

If you want to try it out, the simplest way is to clone the repository at github.com/aredn/aredn to your device and add the device identifier (which you can find in the OpenWRT source code) to the configs/ath-79-generic.config file. Additionally, you will need to add the required antenna configuration to files/etc/radios.json. If you encounter any errors, pay attention to the configuration name (especially the placement and differences between - and _). Since the make process uses OpenWRT’s source code as a base to compile the firmware, any typos or incorrect device identifiers will cause an error because OpenWRT won’t recognize them.



Türkçe Kısım:

Öncelikle beni buraya davet eden TA1DE (Volkan Şamlı) hocama çok teşekkür ediyorum.

Elimde bulunan TP-Link EAP225-Outdoor v1 için AREDN firmware'i bulunmuyordu. Bu hobiye yeni başladığım için genel hatlara pek hakim değildim ama AREDN'in kendine temel belirlediği OpenWRT'ye hakimdim. Açık kaynak kodu ve eski adaptasyonların mekaniğini incelediğimde teorik olarak EAP225-Outdoor v1'de AREDN'in çalışabileceğini fark ettim. Kaldı ki EAP225-Outdoor v1 CPE710 ile aynı donanımsal mimariye sahip, bu ise fazla yormadan adapte etmemi sağladı.

Basit bir Makefile ve konfigürasyon dosyası değişikliğinden sonra OpenWRT kaynak kodunda bulunan cihaz belirteçlerini AREDN'in GitHub deposunda bulunan derleme dosyalarına tabiri caizse kopyala yapıştır usulü ekledim ve çalıştı. Anten konfigürasyonu harici her şey işlevsel gözüküyor. Tam anlamıyla bir değişiklik ve işlevselliğinin testini yaptıktan sonra GitHub deponuza pull request'i atacağım.

Eğer denemek isterseniz yapmanız gerekenler en basit haliyle github.com/aredn/aredn deposunu cihazınıza klonlayıp configs/ath-79-generic.config dosyanıza OpenWRT kaynaklarından alabileceğiniz cihaz tanımlayıcı ismini eklemeniz. Ayrıca files/etc/radios.json'a gerekli anten konfigürasyonunu eklemeniz lazım. Eğer hata alırsanız konfigürasyon ismine (özellikle - ve _ yerleşimleri/farklarına) dikkat edin, keza make işlemi firmware'i derlerken OpenWRT'nin kaynak kodunu baz aldığı için eğer yazım hatası ya da yanlış cihaz tanımlayıcı ismini girerseniz OpenWRT'de karşılığı olmadığı için hata alacaksınız. 

İyi forumlar!

TA2PLR

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer