Może czas ożenku z Tomato i obsługą modemu VDSL ? Wie ktoś gdzie leżą źródła? Bo całość wydaje się być na GPL a DGT milczy . Udało się komuś wystawić DMZ ?
firmware do kilku wersji : http://www.mousenet.com.pl/index.php/produkty/vdsl2/firmware . W poście to ten najnowszy http://www.mousenet.com.pl/files/VDSL2/DGT_RGW_VDSL2_FG4B_pl.pdf . Mogę jeden oddać do testów.
[00]HELO
CPUI
L1CI
HELO
CPUI
L1CI
DRAM
ZBSS
CODE
DATA
L12F
MAIN
CFE version 1.0.38-112.14 for BCM96368 (32bit,SP,BE)
Build Date: Thu Sep 8 10:53:52 CEST 2011 (krom@krom)
Copyright (C) 2000-2011 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201 size 32768KB
Total Flash size: 32768K with 256 sectors
External switch id = 53115
Chip ID: BCM6368B2, MIPS: 400MHz
Main Thread: TP0
Total Memory: 67108864 bytes (64MB)
Boot Address: 0xb8000000
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Board Id (0-8) : DGT0776A
Number of MAC Addresses (1-32) : 10
Base MAC Address : 00:0f:bf:xx:xx:xx
PSI Size (1-64) KBytes : 24
Enable Backup PSI [0|1] : 0
System Log Size (0-256) KBytes : 0
Main Thread Number [0|1] : 0
Voice Board Configuration (0-0) : DGT0776A
DGT serial : 0776Z101941xxxxx
DGT mode : 0x00
Default WPA key : o6002JPMxxxx
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1[08]1[08]0
Booting from only image (0xb8040000) ...
Code Address: 0x80010000, Entry Address: 0x80313dc0
Decompression OK!
Entry at 0x80313dc0
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80313dc0
Linux version 2.6.30 (krom@krom) (gcc version 4.4.2 (Buildroot 2010.02-git) )
#1 SMP PREEMPT Fri Mar 23 11:22:43 CET 2012
Parallel flash device: name AM29LV320MT, id 0x2201 size 32768KB
===== Release Version 4.12L.01 (build timestamp 120208.1153) =====
=========== ? config /etc/DGT0776Z.conf =======
=========== ? config /etc/DGT0776.conf =======
=========== config /etc/DGT0776.conf =======
ssk:error:15.259:BOS: Enter bosInit
lck_checkBeforeEBOS: Exit bosInit
ntry:171:lock reendpoint_open COMPLETED
quired during cmsObj_getNextInSubTreeFlags
interface atm1 does not exist!
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
[Jan 01 00:00:15] radvd: ioctl(SIOCGIFFLAGS) failed for br0: No such device
[Jan 01 00:00:15] radvd: interface br0 does not exist
[Jan 01 00:00:15] radvd: error parsing or activating the config file:
/var/radvd.conf
interface atm2 does not exist!
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
[Jan 01 00:00:16] radvd: ioctl(SIOCGIFFLAGS) failed for br0: No such device
[Jan 01 00:00:16] radvd: interface br0 does not exist
[Jan 01 00:00:16] radvd: error parsing or activating the config file:
/var/radvd.conf
ifconfig: ioctl 0x8913 failed: No such device
interface ptm0.2 does not exist!
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
[Jan 01 00:00:16] radvd: ioctl(SIOCGIFFLAGS) failed for br0: No such device
[Jan 01 00:00:16] radvd: interface br0 does not exist
[Jan 01 00:00:16] radvd: error parsing or activating the config file:
/var/radvd.conf
ifconfig: ioctl 0x8913 failed: No such device
interface ptm0.3 does not exist!
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
[Jan 01 00:00:16] radvd: ioctl(SIOCGIFFLAGS) failed for br0: No such device
[Jan 01 00:00:16] radvd: interface br0 does not exist
[Jan 01 00:00:16] radvd: error parsing or activating the config file:
/var/radvd.conf
ifconfig: ioctl 0x8913 failed: No such device
interface eth4.1 does not exist!
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
[Jan 01 00:00:17] radvd: ioctl(SIOCGIFFLAGS) failed for br0: No such device
[Jan 01 00:00:17] radvd: interface br0 does not exist
[Jan 01 00:00:17] radvd: error parsing or activating the config file:
/var/radvd.conf
ifconfig: ioctl 0x8913 failed: No such device
interface eth4.2 does not exist!
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: ioctl 0x8913 failed: No such device
[Jan 01 00:00:17] radvd: ioctl(SIOCGIFFLAGS) failed for br0: No such device
[Jan 01 00:00:17] radvd: interface br0 does not exist
[Jan 01 00:00:17] radvd: error parsing or activating the config file:
/var/radvd.conf
ifconfig: ioctl 0x8913 failed: No such device
ip_tables: (C) 2000-2006 Netfilter Core Team
ip6_tables: (C) 2000-2006 Netfilter Core Team
device eth2 entered promiscuous mode
ADDRCONF(NETDEV_UP): eth2: link is not ready
device eth0 entered promiscuous mode
ADDRCONF(NETDEV_UP): eth0: link is not ready
device eth1 entered promiscuous mode
ADDRCONF(NETDEV_UP): eth1: link is not ready
ifconfig: ioctl 0x8913 failed: No such device
interface usb0 does not exist!
ifconfig: ioctl 0x8913 failed: No such device
ifconfig: SIOCSIFADDR: No such device
device wl0 entered promiscuous mode
WLmngr Daemon is running
optarg=0 shmId=0
br0: port 4(wl0) entering forwarding state
wlevt is ready for new msg...
device eth3 entered promiscuous mode
ssk:error:28.410:initVodslBoundIpIfWanSideUpLocked:567:Failed to get WAN
Connection object
ssk:error:28.411:enable_http_redirection:2942:Enabling HTTP redirection
Netfilter messages via NETLINK v0.30.
Note: forcing rev_id to zero for now
Switch MDK: num_switches = 2
Switch MDK: unit = 0; phy_pbmp = 0x0; config_pbmp = 0x20
Switch MDK link poll thread: unit=1; phypbmp=0x1f
Initializing unit 0 in unmanaged mode
nf_conntrack version 0.5.0 (1008 buckets, 4032 max)
ctnetlink v0.93: registering with nfnetlink.
killall: dnsspoof: no process killed
ssk:error:32.609:ssk_main:245:==> ssk running at normal priority
device wl0 left promiscuous mode
br0: port 4(wl0) entering disabled state
device wl0 entered promiscuous mode
br0: port 4(wl0) entering forwarding state
br0: port 4(wl0) entering disabled state
br0: port 4(wl0) entering forwarding state
ssk:error:33.656:ssk_main:560:cannot handle msg type 0x10000802
br0: port 4(wl0) entering disabled state
There is no Predefined DevicePin in CFE
WPS Device PIN = 49385052
Setting SSID: "DGT_VDSL_xxxF"
Setting SSID: "wl0_Guest1"
Setting SSID: "wl0_Guest2"
Setting SSID: "wl0_Guest3"
device wl0 left promiscuous mode
Auto Wireless LAN Interference mitigation is enabled and not active, and noise
reduction is enabled. (mode 4)
tr69c:error:35.503:updateTr69cCfgInfo:752:could not build full path to (null)
ifconfig: usb0: error fetching interface information: Device not found
acsd: scan in progress ...
acsd: scan in progress ...
acsd: selected channel spec: 0x2b01
WPS Button is Pressed!
WPS Button is Pressed!
RES=`openssl dgst -sha1 -verify /etc/rsa1024pub.pem -signature /mnt/usb1_1/test.sh.sig /mnt/usb1_1/test.sh`
if [ "$RES" = "Verified OK" ];then
$MNT/test.sh &
fi
telnetd dziala ale nie podpina konsoli (moze czeka na jakis okreslony string)
komunikacja przez konsole jest mozliwa ale uciazliwa
znajdzie sie chetny aby zrobic audyt tego softu?
btw. sprzet jest bardzo ciekawy 5xGb ethernet wlan N2,4 ADSL2+VDSL2 17a USB2.0
GUI uzywa layouta tomato i posiada sporo opcji do konfiguracji
Obecnie uzywam jako router glowny z netia ADSL2+ (zamiast netia spota)
Próby modyfikacji firmware za pomocą FMK nie przyniosły działających rezultatów
po modyfikacji firmware aplikacja firmware mod kit (code.google.com/p/firmware-mod-kit ) niestety modem odrzuca tak zmodowany firmware . Dziwne jest to iż po rozpakowaniu root filesystem za pomocą lzma4.0 nie można go spakować by zajmował podobną ilość miejsca i nowy firmware zajmuje prawie 0,5Mb więcej
Jest możliwość uruchomienia znacznie nowszego mikrokodu wbudowanego modemu ADSL/VDSL (A2pv6C035m.d22g)
zgodnie z ustaleniami portalu huaweihg612hacking.wordpress.com powinien podnieść synchronizacje modemu VDSL2 o ok 10% Down i aż 30% Up .Kierując sie wskazówkami na ww portalu pobrałem
hg612toolkit_1.8.tar.gz w którym znajduje się adsl_phy_A2pv6C035m.d22g.bin który to przeniosłem na pendrive wpięty do routera
potem tylko w konsoli szeregowej (jak mnie boli brak telnetu :( )
mkdir /tmp/adsl
cp /mnt/usb1_1/adsl_phy_A2pv6C035m.d22g.bin /tmp/adsl/adsl_phy.bin
mount -o bind /tmp/adsl /etc/adsl
adsl stop
adsl start --up
A efektem jest:
# adsl --version
adsl version 1.0
ADSL PHY: AnnexA version - A2pv6C035m.d24
# adsl info --state
adsl: ADSL driver and PHY status
Status: Showtime
Last Retrain Reason: 0
Last initialization procedure status: 0
Max: Upstream rate = 1353 Kbps, Downstream rate = 24980 Kbps
Bearer: 0, Upstream rate = 1277 Kbps, Downstream rate = 23932 Kbps
Na DGT RGW działa apka serwisowa modemów adsl broadcoma (coś jak DSL-Modem Tool) która pozwala zarządzać diagnostyką i konfiguracją wbudowanego modemu ADSL/VDSL przez wygodny i zdalny interface
hxxp://www.upload.ee/files/2487813/DslDiag.zip.html
(uruchamiamy BcmDslDiagsL.exe -s 192.168.1.1)
Bardzo dobrą wiadomością jest iż jest kompatybilny toolchain www.richud.com/wiki/DGND3700_V1_Rebuild_Firmware_Toolchain
Pora pomailować z firmą DGT w sprawie źródeł firmware i toolchaina do tego sprzętu. Myślę że warto
sama firma dgt nie jest chetna do pisania - 3 krotnie prosilem o podanie roznic w 3 modemach dla vdsl i za kazdym razem nawet slowa nie odpisali. A pisałem z rozbieżnościa kilku miesiecy.
2X ASUS RT-N16 Tomato PL 1.28.0000 MIPSR2-11x PL K26 USB AIO QNAP TS-112 MediaDroid MT7005K Dual Sim Z działającym AERO2 - ANDROID 4.04
Witam ponownie
uzywajac wskazanego wyzej kompilatora zmontowalem kilka aplikacji ktore wystarczy uruchomic z /tmp
1. dropbear (+dropbearkey) udaje sie uruchomic server ssh
dropbear -p 192.168.1.1:22 -m -r /tmp/dropbear.rsa
polaczenie przez ssh -T -l admin 192.168.1.1 dziala
nie dziala przez putty (mimo zaznaczenia don't allocade pseudo-terminal)
2. no-ip client
Oficjalny klient noip2 na linuxa zamiast dyndns i tzo które się skomercjalizowały w 100% i są jedynymi fabrycznie wspieranymi w DGT RGW
3. vnstatd (+ vnstat)
Zberanie statystyk łącza z wykożystaniem jedynie /proc . Działa tak sobie dla ppp0 (zbyt niskie zgłaszane wartości -oficjalny bug pppd) ale interface atm0 oraz eth0 - 4 działają przyzwoicie. załączyłem przykładowy plik konfiguracyjny
kompilowany ze niestandarowymi ustawieniami :
plik konfiguracyjnego szuka w /mnt/usb1_1/vnstat.conf
plik pid generowany jest w /tmp
folder baz danych domyslnie /mnt/usb1_1/vnstat
4. dsldiag - kombajn diagnostyczny modemów broadcom
hxxp://sendfile.pl/123793/dgt.zip
dla zainteresowanych mogę dodać iż rozpakowując firmware
hxxp://www.richud.com/wiki/DGND3700_V1_Transmission_Firmware
mamy dostęp do działającego transmission oraz zaktualizowanych aplikacji
pozdrawiam
Edytowany przez nicefile dnia 31-12-2013 11:31
Mam pierwszą wersję, widzę, że tutaj temat coś ruszył ja założyłem temat na eko.one( nie wiem czy można dawać linki do innych portali tutaj). AKtualnie temat openwrt stoi w miejscu, nie można go wgrać. Dowiedziałem się jedynie z bardzo pewnego źródła, że w firmware trzeba zmodyfikować nagłówek żeby ruszył openwrt. Udało mi się rozpakować oryginalny firmware po wywaleniu w hex edytorze kilku linijek. Aktualnie wgrałem firmware od fg4 i na nim siedzę, działa bez problemu. Widzę, że trochę jest nas mających ten sprzęt, może coś się uda ruszyć, szkoda żeby się zmarnował. Na pomoc firmy DGT bym nie liczył, nie odpisali mi na żaden z 4 maili wysłanych w przeciągu 1,5 roku.
Połączony z 04 styczeń 2014 11:00:59:
Nie mogę edytować swojego posta. Sorry za głupie pytanie, ale jak odpalić dropbear i noip? Po wgraniu ich do /tmp/ ?
Połączony z 04 styczeń 2014 13:46:28:
Polecenia do vdsl 2g które zapalają diody/zmieniają ich kolor na czerwony/zielony. Jeszcze muszę ogarnąć 2 diody, ale później.
dgtioctl clr 2;sleep 1 od adsl zapala zieloną/ set ją gasi
dgtioctl set 22;sleep 1 zapala czerwoną diodę od power/ dając clr lekko przygasza
dgtioctl set 23;sleep 1 zapala czerwoną od wifi / clr zapala zieloną
dgtioctl set 24;sleep 1 też zapala czerwoną od power / polecenie clr zapala zieloną
dgtioctl clr 26;sleep 1 zapala zieloną od voip/ set ją gasi
dgtioctl set 31;sleep 1 zapala czerwoną od internetu / clr zapala zieloną
dgtioctl clr 34;sleep 1 przycisk reset, nie używać
Połączony z 05 styczeń 2014 19:33:14:
Jest szansa, żeby przenieść skrypt do katalogu /bin i żeby się odpalał przy starcie systemu?
Połączony z 14 styczeń 2014 16:10:44:
Informuję, że można odpalić sam kernel przez opcję r ( przyjmuje tylko plik elf czyli vmlinux.ELF ), ale wywala kernel panic, trzeba skompilować jajko z definicją płyty. Co ciekawe nie wykrywa nawet 96368MVWG po zmianie w bootloaderze.
CFE> r vmlinux.elf
0x80010000/3450252 0x8035a58c/249676 Entry at 0x80014af0
Closing network.
Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80014af0
[ 0.000000] Linux version 3.10.24 (fnord@tschunk) (gcc version 4.6.4 (OpenWrt/Linaro GCC 4.6-2013.05 r39211) ) #1 Fri Jan 10 00:21:14 UTC 2014
[ 0.000000] Detected Broadcom 0x6368 CPU revision b2
[ 0.000000] CPU frequency is 400 MHz
[ 0.000000] 64MB of RAM installed
[ 0.000000] registering 38 GPIOs
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 1.0.37-106.17
[ 0.000000] bcm63xx_nvram: nvram checksum failed, contents may be invalid (expected 00000000, got 189e4e90)
[ 0.000000] board_bcm963xx: unknown bcm963xx board:
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU revision is: 0002a031 (Broadcom BMIPS4350)
[ 0.000000] Kernel panic - not syncing: unable to detect bcm963xx board
Połączony z 15 luty 2016 19:03:32:
Witam
I jak ktoś zainteresowany nadal jest openwrt na dgt? Temat być może ruszy jeżeli są chętni. Oczywiście modem adsl nie będzie działał wiadoma sprawa.
Edytowany przez DDiablo dnia 15-02-2016 19:03
· Łącznie użytkowników: 24,115 · Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.
Maniek91PL
06-11-2024 22:37
dzięki !
maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia
Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa
overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.
maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.
overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?
maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach
maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności", więc prawdopodobnie gdzieś przepięcie.
servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.
maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?