Ovislink Airlive WL-1600GL Tomato DD-WRT //tomato 1.25, 1.25V, 1.27
|
MariuszNM |
Dodano 29-11-2009 12:15
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Najprawdopodobniej zrobiłem wyłączanie radia (i diody) z zakładki Basic->Networks, ale trzeba to dobrze sprawdzić. Narazie podaje linka do wersji skompilowanej (1.25 victek). Jeżeli będzie ok to datam kod.
ftp://78.8.12.215/upload/tomato-RAF-ND.trx |
|
|
|
boomcak |
Dodano 29-11-2009 12:26
|
Power User
Posty: 333
Dołączył: 19/06/2009 13:25
|
Cytat MariuszNM napisał/a:
Najprawdopodobniej zrobiłem wyłączanie radia (i diody) z zakładki Basic->Networks, ale trzeba to dobrze sprawdzić. Narazie podaje linka do wersji skompilowanej (1.25 victek). Jeżeli będzie ok to datam kod.
ftp://78.8.12.215/upload/tomato-RAF-ND.trx
Tu są wszystkie diody poprawione juz ?? power itp ?? I jffs tez ??
Edytowany przez boomcak dnia 29-11-2009 12:27
Asus RT-N18U Asuswrt-Merlin 384.18
|
|
|
|
MariuszNM |
Dodano 29-11-2009 12:33
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
software raczej kompletny - ja pracuje offline tak więc nie mogę przetestować. Dostęp do rutera będę miał dopiero jutro. |
|
|
|
lgolebio |
Dodano 29-11-2009 12:49
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
MariuszNM, sprawdzę, jak już diody będą działać, to wyślij mi wszystkie zmiany, a aj połącze je z moimi i udostępnie to w jednym spakowanym folderze.
Druga sprawa, jak już dostaniesz sprzęt, to trzeba będzie popracować nad wykrywaniem mac adresu, chodzi o to, że ten jest zapisany we flash, a nie w nvram. I najlepiej jak będziesz miał konsolę, to sam zobaczysz, że tomato pobiera mac z nvram, ale chodzi o to, że nie pokrywa się z maciem na obudowie urządzenia. Wszystkie bootloadery ovislinka mają ten sam mac adres w nvram, natomiast właściwy mac dla każdego jest gdzieś we flashu zapisany. Trzeba to będzie rozpracować. |
|
|
|
lgolebio |
Dodano 29-11-2009 12:59
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Good Job, teraz już działa. Możesz mi teraz wysłać te zmiany odnośnie diód a ja połącze je ze swoimi i skompiluję gotowy oficjalny 1.25.
Jak już dostaniesz w łapy ovisa, dokończymy kwestię maca (a właściwie Ty to zrobisz, bo ja nie wiem jak )
Wielkie Dzięki ! |
|
|
|
boomcak |
Dodano 29-11-2009 13:17
|
Power User
Posty: 333
Dołączył: 19/06/2009 13:25
|
Cytat lgolebio napisał/a:
Good Job, teraz już działa.
Wgrales ta wersje victeka która jest wyzej?? Wlan miga jak jest ruch po wifi ?? jak sie pala inne diody ??
Asus RT-N18U Asuswrt-Merlin 384.18
|
|
|
|
MariuszNM |
Dodano 29-11-2009 13:28
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
moje modyfikacje.
ftp://78.8.12.215/upload/modyf_mm_1_25.tgz
@lgolebio - opisz dokładnie problem z mac adresem. Czym się on objawia? Czy to oznacza że z poziomu tomato nie można zmienić adrsów mac? O które aresy dokładnie chodzi (WLAN, WAN, LAN)?
|
|
|
|
lady_M |
Dodano 29-11-2009 13:30
|
User
Posty: 42
Dołączył: 22/11/2009 23:22
|
Na trzepak.pl toczy się równoległa dyskusja na ten temat, a warlock pousuwał niewygodne dla niego wypowiedzi, z 15 stron tematu wyszło 13 Przepraszam za offtop.
Edytowany przez lady_M dnia 29-11-2009 13:31
|
|
|
|
lgolebio |
Dodano 29-11-2009 13:32
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Ciężko mi go opisać, bo nie wiem czy dobrze to rozumiem. Chodzi, o to, że bootloader jest dla wszystkich ovislinków WL1600GL taki sam. I każdy ma ten sam mac adres wpisany w ten bootloader. Natomiast dla konkretnego urządzenia mac adres jest zapisany jakby poza bootloaderem oraz nvramem. Nie wiem tyle jestem w stanie napisać, jak dostaniesz i podłączysz RS232 to sam zobaczysz, że wywali Ci podczas bootowania
...
mac in flash "adres mac urządzenia"
....
Jeśli pytasz o mac adres WAN, LAN, WLAN to w rzeczywistości jest tylko jeden mac dla każdego urządzenia, zaś dla każdego interfejsu WLAN i LAN jest on poprostu kalkulowany na podstawie WAN'u (czyli tego właściwego, z naklejki urządzenia), często jest tak, że poprostu do końcówkimaca dodawane są o +1 większe wartości i tak na podstawie głównego maca powstają 3.
Edytowany przez lgolebio dnia 29-11-2009 13:35
|
|
|
|
lgolebio |
Dodano 29-11-2009 14:09
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Jeszcze tylko jedna rzecz, ten plik tomato.c nie pasuje to oficjalnego, bo zapenwe jest przygotowany pod victeka. Jakbyś mógł ten jeden plik przygotować pod zwykłego 1.25.
Cytat
[httpd] CC cgi.o
[httpd] CC tomato.o
tomato.c:362: error: `asp_wlchannels' undeclared here (not in a function)
tomato.c:362: error: initializer element is not constant
tomato.c:362: error: (near initialization for `aspapi[39].exec'
tomato.c:362: error: initializer element is not constant
tomato.c:362: error: (near initialization for `aspapi[39]'
tomato.c:366: error: initializer element is not constant
tomato.c:366: error: (near initialization for `aspapi[40]'
make[2]: *** [tomato.o] Błąd 1
make[2]: Opuszczenie katalogu `/home/lukasz/Pulpit/tomato/release/src/router/httpd'
make[1]: *** [httpd] Błąd 2
make[1]: Opuszczenie katalogu `/home/lukasz/Pulpit/tomato/release/src/router'
make: *** [all] Błąd 2
Edytowany przez lgolebio dnia 29-11-2009 14:11
|
|
|
|
obsy |
Dodano 29-11-2009 14:19
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
@lgolebio: jaki mac ma Twój ovis?
|
|
|
|
MariuszNM |
Dodano 29-11-2009 14:27
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
lgolebio -
1. daj mi linka do tego tomato.c
2. Z tego co przypuszczam, adres mac może być zapisany w wysokiej pamięci bootloadera. Wtedy przy aktualizacji bootloadera nie byłby zapisywany. Dlatego proszę udostępnij mi plik twojego bootloadera ("Administration->Debugging->Download CFE") i podajmiswój adres mac z etykietki. |
|
|
|
lgolebio |
Dodano 29-11-2009 14:34
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Proszę oto mój mac urządzenia:
00:4F:74:30:35:EC
CFE jest w załączniku.
Tutaj masz tomato.c ftp://81.168.251.139/Kuba/tomato.c
lgolebio załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
Edytowany przez lgolebio dnia 29-11-2009 14:37
|
|
|
|
MariuszNM |
Dodano 29-11-2009 14:43
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Tak jak przypuszczałem adres mac jest na offsecie 0x1FFA0 !!!.
Czyli sprawa stosunkowo prosta dopisać jedną funkcyjke w init.c i będzie przepisany do nvram. |
|
|
|
lgolebio |
Dodano 29-11-2009 14:47
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
To zrób tak, dopisz do init.c i spakuj mi to razem z tomato.c. Oba pliki wrzucę do kompilacji i wgram na świeżo najnowsze nasze dzieło i przetestuję wstępnie. |
|
|
|
MariuszNM |
Dodano 29-11-2009 14:52
|
User
Posty: 167
Dołączył: 18/11/2009 07:28
|
Z tym init.c to sobie zostawie na wieczorek, teraz muszę troszeczkę "pomieszkać" z rodzinką.
plik z tomato.c:
ftp://78.8.12.215/upload/tomato.c |
|
|
|
lgolebio |
Dodano 29-11-2009 15:00
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
MariuszNM, no rush. To nie wyścigi, i tak mamwy więcej niż trzeba zrobione |
|
|
|
obsy |
Dodano 29-11-2009 15:46
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
No faktycznie, pod openwrt też się źle odczytuje. Poprawiłem to, zaraz będzie gotowiec.
PS. a oto magiczna formułka: hexdump -n 6 -s 130976 -e '5/1 "%02x:" "%02x" ' /dev/mtd/0
|
|
|
|
lgolebio |
Dodano 29-11-2009 15:49
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Obsy a pod tomato potrafiłbyś to zimplementować? |
|
|
|
teosen |
Dodano 29-11-2009 16:20
|
User
Posty: 27
Dołączył: 24/11/2009 14:33
|
Swietna sprawa, ne dosc ze tomato rozgryzacie to jeszcze i openwrt zyska, dobrze ze tu warlock nie moze kasowac postow bo byscie duzo nie zdzialali
Pytanie, czy przeniesienie adrsu mac nie spowoduje ze ovislink bedzie podatny na "uwalenia" podczas zmiany softu ? |
|
|