Ovislink Airlive WL-1600GL Tomato DD-WRT //tomato 1.25, 1.25V, 1.27
|
lgolebio |
Dodano 28-11-2009 09:41
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
No proszę nie spodziewałem sie takiego postępu prac. Pierwsze moje tomato z pełnym wsparciem dla tego urządzenia jest już gotowe, na szybko przetestowane więc zapewne ma i wręcz powinno mieć błędy, ale spoko, zgłaszajcie problemy i walcie jak w dym !!
Tomato 1.25
-działa JFFS (zapis, odczyt) około 636kB
-działają poprawnie diody
-vlany są już ustawione out of the box
-działa przycisk reset
OGROMNE podziękowania należą się @MariuszNM, bez jego pomocy nic bym nie wskurał !!!
ZASYSAJCIE a @obsy'ego proszę u umieszczenie go w dziale download ale jako wersję beta.
http://chomikuj.pl/lgolebio/Dokumenty/tomato-ND-1_25.trx
Edytowany przez lgolebio dnia 30-11-2009 18:26
|
|
|
|
obsy |
Dodano 28-11-2009 09:48
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Szczerze - jeszcze za wcześnie na to. Poinstalują to ludziki a potem będą krzyczeć że coś nie działa. Wytestujcie to, sprawdźcie - i zrób wersję 1.26 z tego. Jak będzie gotowiec to wstawimy.
|
|
|
|
lgolebio |
Dodano 28-11-2009 09:50
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Zgoda |
|
|
|
obsy |
Dodano 28-11-2009 09:55
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Testujcie i podeślijcie źródła autorowi. Wtedy przy następnej wersji będzie też to dostępne w innych modach
|
|
|
|
MariuszNM |
Dodano 28-11-2009 10:16
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
@lgolebio -jeżeli nie zrobi Ci to problemu, to wystaw gdzieś wybrane pliki źródłowe, które zmieniłeś. Z chęcią je przejrze i może czegoś się doszukam. Tylko wten sposób mogę coś posprawdzać bo do poniedziałku nie mam dostępu do tego ruterka. |
|
|
|
kobrawerde |
Dodano 28-11-2009 10:23
|
Power User
Posty: 357
Dołączył: 07/05/2008 20:07
|
Fajnie by było żeby wszystkie poprawki były też na sofcie Victek-a :-) z ND ... jestem przyzwyczajony do jedo superowego Quos limit-era :-) w wersji oryginalnej Tomato raczej go nie znajde :-)....ale i tak wielkie dzięki bo jak widać niedługo wszystko będzie OK ! |
|
|
|
lgolebio |
Dodano 28-11-2009 10:24
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
@MariuszNM proszę http://chomikuj.pl/lgolebio/Dokumenty/modyfikacje.tar.gz |
|
|
|
boomcak |
Dodano 28-11-2009 11:10
|
Power User
Posty: 333
Dołączył: 19/06/2009 13:25
|
Cytat MariuszNM napisał/a:
Po przestudiowaniu kodu vikteka na WL-1600GL można z poziomu konsoli uruchomić poprawnie ledy i przyciski wpisując następujący kod:
nvram set led_override=1
nvram set led_diag=128
nvram set led_dmz=133
nvram set led_wlan=129
nvram set led_aoss=130
nvram set btn_override=1
nvram set btn_reset=131
nvram set btn_ses=132
nvram commit
reboot
po wpisaniu tego mamy:
led "connected" to dioda diagnostyczna
led "WLAN" to wlan
led "Power" to DMZ
led "WPS" to aoss
przyciski:
reset to reset a WPS to przycisk do uruchamiania komen
standardowo przycisk WPS naciskamy i liczymy mignięcie diody diagnostycznej:
0-2 włączmy/wyłączamy radio
4-6 reboot
8-10 shutdown
12-14 komenda z pod zmiennej sesx_script
Czemu takie duze wartosca przy diodach ??
nvram set led_diag=128 ----> ja ustawilem nvram set led_diag=0 i tez sie zaswiecila a mam victeka 1.25.8515
I jeszcze chciałbym zapytać jakie sa wszystkie możliwości dzialania diod
np. jest led_aos (nie wiem do konca jak ustawic aos) ale czy np jest led_wep?? Czy móglby ktos wrzucic pełną liste tych opcji ??
Edytowany przez boomcak dnia 28-11-2009 11:16
Asus RT-N18U Asuswrt-Merlin 384.18
|
|
|
|
obsy |
Dodano 28-11-2009 11:13
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Bo to pewnie maska bitowa określająca który bit za co odpowiada.
|
|
|
|
MariuszNM |
Dodano 28-11-2009 11:27
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
@lgolebio - moje uwagi do modyfikacji tomato
1. w pliku shared.h wpis MODEL_WL1600GL powinien wyglądać tak:
enum {
MODEL_UNKNOWN,
MODEL_WRT54G,
MODEL_WRTSL54GS,
MODEL_WHRG54S,
MODEL_WHRHPG54,
MODEL_WR850GV1,
MODEL_WR850GV2,
MODEL_WZRG54,
MODEL_WL500GP,
MODEL_WL500GPv2,
MODEL_WL500GE,
MODEL_WL520GU,
MODEL_WBRG54,
MODEL_WBR2G54,
MODEL_WX6615GT,
MODEL_WZRHPG54,
MODEL_WZRRSG54,
MODEL_WZRRSG54HP,
MODEL_WVRG54NF,
MODEL_WHR2A54G54,
MODEL_WHR3AG54,
MODEL_RT390W,
MODEL_MN700,
MODEL_WRH54G,
MODEL_WHRG125,
MODEL_WZRG108,
MODEL_WTR54GS,
MODEL_WR100,
MODEL_WL1600GL
#if TOMATO_N
,
MODEL_WZRG300N,
MODEL_WRT300N
#endif
};
enum {
HW_BCM4702,
HW_BCM4712,
HW_BCM5325E,
HW_BCM4704_BCM5325F,
HW_BCM5352E,
HW_BCM5354G
HW_BCM4712_BCM5325E,
HW_BCM4704_BCM5325F_EWC,
HW_BCM4705L_BCM5325E_EWC,
HW_BCM5350,
HW_UNKNOWN
};
bo inaczej będzie problem ze zgodnością - identyfikator MODEL_WL1600GL miałby taką samą wartość jak MODEL_WL520GU.
w buttons.c
jeżeli dodasz jeszcze
case MODEL_WL1600GL:
reset_mask = 1 << 3;
ses_mask= 1 << 5;
break;
to będzie działać przycisk WPS |
|
|
|
MariuszNM |
Dodano 28-11-2009 11:30
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
nvram set led_override=1
nvram set led_diag=128
.
.
to nie maska bitowa tylko numer gpio +128 ( aby działały w odwrotnej logice.)
ogólnie w ruterze zdefiniowane są diody "wlan", "diag", "white", "amber", "dmz", "aoss", "bridge", "mystery".
ale przeglądając kod wykorzystywane są raczej tylko "diag", "wlan", "dmz", wygląda na to, że pozostałe są zdefiniowane dla zgodności i rozszerzalności kodu.
Edytowany przez MariuszNM dnia 29-11-2009 07:15
|
|
|
|
lgolebio |
Dodano 28-11-2009 11:39
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Dokładnie, wpadłem na to wcześniej i już kompiluje się, ale dodałem tak
ses_mask = 1 << 4;
ses_led = LED_AOSS;
Bo GPIO 4 jest odpowiedzialne za wps. :) |
|
|
|
MariuszNM |
Dodano 28-11-2009 11:43
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Cytat lgolebio napisał/a:
Dokładnie, wpadłem na to wcześniej i już kompiluje się, ale dodałem tak
ses_mask = 1 << 4;
ses_led = LED_AOSS;
Bo GPIO 4 jest odpowiedzialne za wps. :)
żeczywiści mój błąd. |
|
|
|
boomcak |
Dodano 28-11-2009 11:53
|
Power User
Posty: 333
Dołączył: 19/06/2009 13:25
|
Cytat MariuszNM napisał/a:
ogólnie zdefiniowanych w ruterze zdefiniowane są diody "wlan", "diag", "white", "amber", "dmz", "aoss", "bridge", "mystery".
ale przeglądając kod wykorzystywane są raczej tylko "diag", "wlan", "dmz", wygląda na to, że pozostałe są zdefiniowane dla zgodności i rozszerzalności kodu.
czy mógłbys wyjasnic co one oznaczaja i czy zadzialaja na moim victeku ?? co to znaczy diagnostyczna dioda ?? Czy mozna pod dioda connect ustwaic status połączenia PPPoE?? połaczone ON nie połączone OFF??
Asus RT-N18U Asuswrt-Merlin 384.18
|
|
|
|
MariuszNM |
Dodano 28-11-2009 12:12
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
będzie działać na victeku - bo sam mam wgranego victeka.
diag - zapala się w przeróżnych sytuacjach - przy restarcie, przy naciskaniu przycisku wps, ...
dmz - powinno się zapalać w momencie gdy aktywne jest dmz
wlan - ogólnie wpis ten jest głównie wykorzystywany do gaszenia diody, - bo tak naprawdę led wlan steruje wpis wl0gpio1=2 (jak sobie ustawisz wl0gpio1=130 będzie Ci się dioda zapalać tylko przy wymianie danych po wlan - mało praktyczne).
Do tych informacji doszedłem analizując kod tomato - wszystkich opcji nie testowałem, nie mam teraz fizycznego dostępu do rutera, dlatego nie mogę sprawdzić innych ustawień.
Edytowany przez MariuszNM dnia 28-11-2009 12:12
|
|
|
|
lgolebio |
Dodano 28-11-2009 12:41
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Więc tak oprócz ses_mask do init.c jeszcze dodałem to
i zakładka admin=> buttons działa.
Jednak pojawił się problem, bo Diody WLAN, CONNECTED oraz POWER przestały działać.
CONNECTED i POWER nie świecą się wogóle, a dioda WLAN świeci się ciągle, nawet jeśli radio jest wyłączone. O co biega? |
|
|
|
szemo77 |
Dodano 28-11-2009 12:52
|
User
Posty: 20
Dołączył: 25/03/2008 09:48
|
Trochę z offtopem ale może przy okazji tego tematu nasunie się również pomysł komuś na zabawę z GPIO.
|
|
|
|
MariuszNM |
Dodano 28-11-2009 12:53
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Cytat lgolebio napisał/a:
Więc tak oprócz ses_mask do init.c jeszcze dodałem to
i zakładka admin=> buttons działa.
Jednak pojawił się problem, bo Diody WLAN, CONNECTED oraz POWER przestały działać.
CONNECTED i POWER nie świecą się wogóle, a dioda WLAN świeci się ciągle, nawet jeśli radio jest wyłączone. O co biega?
spróbuj zmienić na
|
|
|
|
lgolebio |
Dodano 28-11-2009 13:17
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Już wiem co, naj***łem niechcący w pliku led.c. Zaraz skompiluję i sprawdzę.
OK
Kolejne postępy zakładka Admin=> Buttons już DZIAŁA.
Dalej są cyrki z diodami, trzeba nad tym popracować.
Zasysajcie
http://chomikuj.pl/lgolebio/Dokumenty/tomato-ND.trx
Edytowany przez lgolebio dnia 28-11-2009 13:55
|
|
|
|
lgolebio |
Dodano 28-11-2009 14:19
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Jakbyś mógł jeszcze mi doradzić MariuszNm co zrobić żeby te diody oswoić. Jest taka rzecz, że wszystkie działają, ale cóż nie tak jak powinny.
Dioda WLAN czyli odpowiedzialna za radio nie reaguje na wyłączenie wradia.
Dioda Connected pali sie nawet jeśli nie ma połączenia z netem
Dioda Power czasem się wyłączy, jak sie grzebie w ustawieniach. |
|
|