Doszliśmy do wniosku, że to co dał nam Amlogic to w sumie kody Linuxa (nie ma tam tajnych/zastrzeżony kodów Amlogic), dlatego możemy to legalnie opublikować - na dobrą sprawę czujemy się wręcz zobligowani do publikacji
Udostępniamy całość w formie kontenera Dockera wraz z instrukcją kompilacji.
Są to kody jądra (tego które jest w bramkach DEV1, DEV-BT, DEV2) + toolchain
UWAGA - nie mamy w planach dostarczać zmienionego jądra na bramki DEV1, DEV2 i DEV-BT ani żadnych dodatkowych sterowników. Nie mamy czasu na testy, nie chcemy ryzykować destabilizacji dobrze działających bramek. Po kilku latach zamykamy ten rozdział i przechodzimy na nowsze jądro Linux-a (w DEV3 i PRO1 mamy jądro 4.9…).
Kompilowanie modułów jądra to procedura dla bardzo zaawansowanych użytkowników. Bardzo prawdopodobne jest, że coś nie zadziała od razu tak jak powinno… i do poprawnego działania, będzie wymagało wiele dni/tygodni pracy, prób i błędów.
Ostrzegamy, że ze względu na brak zasobów, nie będziemy w stanie tego wspierać - jedyne co możemy zrobić to opublikować dla zainteresowanych: te kody i opis.
Tak jak pisaliśmy - pracujmy nad projektem który umożliwi działanie mocengo koordynatora zigbee2mqtt z każdą bramką DEV (oraz z maszynami typu NAS, czy systemami działającymi na wirtualnych maszynach).
Na tą chwilę jeżeli ktoś chce mieć inny sprzęt do zigbee który wymaga do działania dodatkowych sterowników to radzimy postawić go na innym dedykowanym (przez producenta adaptera) sprzęcie i łączyć się z naszej bramki za pomocąsocket://
- tak jak to zostało opisane tu Zigbee w Asystencie domowym - inne możliwości
Cała instrukcja kros-kompilacji zarówno modułów jak i jądra dla arm64 jest tu:
https://hub.docker.com/repository/docker/aispro/kernel_dev2