[MOD] Tomato by kille72
|
kille72 |
Dodano 25-01-2017 17:24
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
P.S. Jak ktos chce dyskutowac WiFi w Tomato to prosze to robic w tym watku:
https://openlinksys.info/forum/viewth...d_id=20971 |
|
|
|
NeoX |
Dodano 27-01-2017 17:59
|
Power User
Posty: 318
Dołączył: 15/11/2006 13:44
|
@kille72 - mam pytanko wrzucasz gdzieś swoje zmiany w kodzie?
Bo na bitbucket'cie cisza |
|
|
|
kille72 |
Dodano 28-01-2017 22:41
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
https://openlinksys.info/forum/viewth...d_id=20829
1 post, Repozytorium/Kod zrodlowy: https://bitbucket.org/kille72/tomato-...ommits/all
Połączony z 28 styczeń 2017 12:16:02:
Odkryto ciekawy bug w kodzie Broadcoma:
Cytat This bug which dd-wrt just correct resides in Tomato (and I assume RMerlin's branch) as well.
Basically reading and writing garbage during NVRAM setup it looks like, since the write happens before the read in the "else".
http://svn.dd-wrt.com/changeset/31160
http://svn.dd-wrt.com/changeset/31162/ |
|
|
|
djwujek |
Dodano 28-01-2017 22:46
|
Maxi User
Posty: 861
Dołączył: 29/07/2011 00:09
|
Ktos może przetłumaczyć na polski ten błąd ?
---- SIEĆ 1 -----
1.Modem Vectra 600/60 Mbps
2. Edgerouter X - Dom
3. Edgerouter X - Goście
4. Edgeswitch 24 Lite
5. Asus RT-N 12 d1 DD WRT 43012 - Goście
6. Nas QNAP TS-228A + 1 x 4TB
6. UPS 510W
------ SIEĆ 2 -------
1.Modem Livebox 3.0
|
|
|
|
kille72 |
Dodano 28-01-2017 23:02
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Niech sie wypowie jakis programista:
} else {
offset = nvram_mtd->size - nvram_space;
- magic_offset = ((void *)&header->magic - (void *)header);
header = (struct nvram_header *)buf;
+ magic_offset = ((void *)&header->magic - (void *)header);
}
Cytat Magic_offset references &header->magic as well as header, but
before the actual header pointer is assigned to something valid,
resulting in magic_offset being wrong |
|
|
|
bychol |
Dodano 29-01-2017 02:47
|
User
Posty: 127
Dołączył: 13/12/2011 20:14
|
Pytanko czy na EA6700 też ruter się wywala przy zapełnieniu nvramu powyżej 32kb i przywraca fabryczny soft czy działa bez problemu ?? na 138 miałem takie problemy i do tej pory siedzę na 132 |
|
|
|
pletik |
Dodano 29-01-2017 10:34
|
User
Posty: 16
Dołączył: 30/09/2014 18:06
|
witam
a do tendy n60
moze jest ta wersja
|
|
|
|
kille72 |
Dodano 29-01-2017 10:35
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Cytat bychol napisał(a):
Pytanko czy na EA6700 też ruter się wywala przy zapełnieniu nvramu powyżej 32kb i przywraca fabryczny soft czy działa bez problemu ?? na 138 miałem takie problemy i do tej pory siedzę na 132
@bychol: było parę ogólnych poprawek w NVRAM nie dedykowanych specjalnie dla EA6700. Poczekaj jeszcze parę dni, jak wydam 138.12 to zrobisz test. W najgorszym wypadku będzie taki sam problem jak na 138. Wyczyść NVRAM przed i po wgraniu nowej wersji.
Połączony z 29 styczeń 2017 10:38:16:
Przykro mi ale kompiluje tylko wersje ARM do 10 najpopularniejszych modeli: Asus (N18U/AC56U/AC68U), Netgear (R6250, R6300v2, R6400, R7000), Linksys (EA6500v2, EA6700, EA6900). Musisz czekac az Shibby wyda v139 lub popatrzec co wydal Toastman. |
|
|
|
pletik |
Dodano 29-01-2017 10:42
|
User
Posty: 16
Dołączył: 30/09/2014 18:06
|
a do tego routera
Name TomatoUSB
Model Netgear WNR3500L/U/v2
Chipset Broadcom BCM4716 chip rev 1 pkg 10
CPU Freq 453MHz
Flash Size 8MB
która twoja wersja bedze najlepsza |
|
|
|
kille72 |
Dodano 29-01-2017 11:10
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Nie czytasz co napisalem. Wymienilem 10 modeli ARM do ktorych kompiluje Tomato. Twoj model to MIPS, najlepsza wersja do niego to 132 K26 by Shibby jak nie uzywasz MultiWAN i AdBlock. |
|
|
|
NeoX |
Dodano 29-01-2017 16:28
|
Power User
Posty: 318
Dołączył: 15/11/2006 13:44
|
Generalnie to był błąd czysto szkolny, zmienna header była używana zanim została zainicjalizowana - czyli tak de facto zmienna header miała zupełnie randomowe wartości.
Co to oznaczało? że w pewnych warunkach nvram commit mógł się nie powieść, tzn zapisać do innego miejsca w pamięci niż powinien, co w efekcie mogło zawiesić router.
Przynajmniej tak to rozumiem, nie grzebałem (jeszcze) w kodzie sterownika do NVRAMu. |
|
|
|
SEpuLT |
Dodano 29-01-2017 20:31
|
User
Posty: 36
Dołączył: 08/02/2015 21:33
|
Nie widzę K26ARM-138.12-AIO dla R7000. Coś się nie wgrało czy kompiluje się dopiero ?
Netgear R7000 Zawsze najnowsze FreshTomato AIO
|
|
|
|
kille72 |
Dodano 29-01-2017 20:37
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
138.12 ARM kompiluje się (pokombinuje tez z ARM7, jak bede miec czas).
Zalecam wyczyszczenie NVRAM po wgraniu 138.12. Testujcie czy AdBlock ściąga listy po restarcie routera.
Cytat 138.12
- OpenSSL: Updated to 1.0.2k
- kernel-arm: Fix Broadcom nvram_commit() function (ported from DD-WRT) (Broadcom bug)
- tor: updated to 0.2.9.9
- dnscrypt: updated to 1.9.4
- about.asp: Cosmetics
- pcre: updated to 8.40
- usb_modeswitch: updated to 2.50, and data package to 2017-01-20
- router/Makefile: Tor - disable unit-tests
- AdBlock: improvements (problem with downloading blacklists after reboot) |
|
|
|
djwujek |
Dodano 29-01-2017 20:57
|
Maxi User
Posty: 861
Dołączył: 29/07/2011 00:09
|
A czy była by możliwość zrobienia tomato pod arm7 ze skórką z advanced tomato ?
---- SIEĆ 1 -----
1.Modem Vectra 600/60 Mbps
2. Edgerouter X - Dom
3. Edgerouter X - Goście
4. Edgeswitch 24 Lite
5. Asus RT-N 12 d1 DD WRT 43012 - Goście
6. Nas QNAP TS-228A + 1 x 4TB
6. UPS 510W
------ SIEĆ 2 -------
1.Modem Livebox 3.0
|
|
|
|
kille72 |
Dodano 29-01-2017 21:00
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Nic nie obiecuje. Nie wiem nawet jak to się to robi pod ARM7, pożyjemy, zobaczymy... |
|
|
|
SEpuLT |
Dodano 29-01-2017 21:03
|
User
Posty: 36
Dołączył: 08/02/2015 21:33
|
No to czekam. Akurat domownicy pójdą spać to wgram i skonfiguruję na spokojnie po czyszczeniu.
Netgear R7000 Zawsze najnowsze FreshTomato AIO
|
|
|
|
kille72 |
Dodano 30-01-2017 09:51
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Wersja 138.12 ARM skompilowana i wysłana na serwer! Info w pierwszym poście. Rekomenduje wyczyścić NVRAM po wgraniu nowej wersji i ustawić wszystko z "palca" (nie przywracać ustawień z pliku .cfg).
Połączony z 30 styczeń 2017 18:51:01:
Sciagaja sie wszystkim listy Adblocka po restarcie routera? |
|
|
|
jurekk |
Dodano 30-01-2017 19:28
|
OL Maniac
Posty: 1410
Dołączył: 28/11/2012 18:19
|
głupie pytanie ale jak to sprawdzic
AX3000 v2 Tomato
ea6500v2 @Ac66u_B1 @1000 Aimesh
ea6700v cfe (custom) @AC66u_B1 node
node Aimesh,
|
|
|
|
kille72 |
Dodano 30-01-2017 20:26
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
1. Zainstalowac v138.12. Mieć włączonego AdBlocka :) Restart routera.
2. Po restarcie po jakiejś chwili w logu pojawi sie:
Jan 29 12:29:25 Asus user.info adblock: [1] downloading blacklist - http://winhelp2002.mvps.org/hosts.txt
Jan 29 12:29:26 Asus user.info adblock: ... [1] found 15032 entries
Jan 29 12:29:26 Asus user.info adblock: [2] downloading blacklist - https://adaway.org/hosts.txt
Jan 29 12:29:27 Asus user.info adblock: ... [2] found 527 entries
Jan 29 12:29:27 Asus user.info adblock: [3] downloading blacklist - http://hosts-file.net/ad_servers.txt
Jan 29 12:29:30 Asus user.info adblock: ... [3] found 48000 entries
Jan 29 12:29:30 Asus user.info adblock: [4] downloading blacklist - http://www.malwaredomainlist.com/hostslist/hosts.txt
Jan 29 12:29:31 Asus user.info adblock: ... [4] found 1225 entries
Jan 29 12:29:31 Asus user.info adblock: [5] downloading blacklist - http://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&mimetype=plaintext
Jan 29 12:29:31 Asus user.info adblock: ... [5] found 2377 entries
Jan 29 12:29:31 Asus user.info adblock: skip disabled blacklist - http://someonewhocares.org/hosts/zero/hosts
Jan 29 12:29:31 Asus user.info adblock: [6] downloading blacklist - https://raw.githubusercontent.com/WindowsLies/BlockWindows/master/hosts
Jan 29 12:29:31 Asus user.info adblock: ... [6] found 109 entries
Jan 29 12:29:31 Asus user.info adblock: skip disabled blacklist - http://sysctl.org/cameleon/hosts
Jan 29 12:29:32 Asus user.info adblock: skip disabled blacklist - http://adblock.gjtech.net/?format=hostfile
Jan 29 12:29:32 Asus user.info adblock: skip disabled blacklist - http://hostsfile.mine.nu/Hosts
Jan 29 12:29:32 Asus user.info adblock: skip disabled blacklist - https://raw.github.com/notracking/hosts-blocklists/master/hostnames.txt
Jan 29 12:29:32 Asus user.info adblock: add custom hosts to blacklist
Jan 29 12:29:36 Asus user.info adblock: remove whitelisted hosts from blacklist
Jan 29 12:29:40 Asus user.info adblock: activated - 60227 entries
U mnie dziala!
Połączony z 30 styczeń 2017 20:38:40:
Myslicie ze w cronie by wystarczylo dac 2-3 dni w tygodniu zamiast 7 jak jest teraz? Czy ma sciagac codziennie? Chyba tez dam inna gidzine niz 01.00 bo widze ze o 1 serwery sa wolne bo duzo ludzi sciaga te listy. |
|
|
|
jurekk |
Dodano 30-01-2017 20:54
|
OL Maniac
Posty: 1410
Dołączył: 28/11/2012 18:19
|
Jan 30 20:42:22 TomatoUSB user.info adblock: [3] downloading blacklist - http://hosts-file.net/ad_servers.txt
no nie sa ciurkiem jak te twoje ale chyba sciąga
AX3000 v2 Tomato
ea6500v2 @Ac66u_B1 @1000 Aimesh
ea6700v cfe (custom) @AC66u_B1 node
node Aimesh,
|
|
|