Odp: D-Link DWR 118
Cezary, skąd brać źródła do kompilacji obrazu dla DWR-118? Z Twojego githuba, czy Królika?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → D-Link DWR 118
Strony Poprzednia 1 … 4 5 6 7 8 … 14 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Cezary, skąd brać źródła do kompilacji obrazu dla DWR-118? Z Twojego githuba, czy Królika?
Obecną aktualną łatkę masz w PR: https://github.com/openwrt/openwrt/pull/1187
Przepraszam za być może głupie pytanie, ale jak mam to dorzucić do źródeł OpenWRT?
Pobierasz https://patch-diff.githubusercontent.co … 1187.patch , zapisujesz to w źródłach mastera robisz patch -p1 < 1187.patch
git clone -b openwrt-18.06 [url]https://github.com/openwrt/openwrt.git[/url]
cd openwrt
openwrt$ patch -p1 < 1187.patch
can't find file to patch at input line 18
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 6b5e7fb3ac486775f494c1e4c6ef6d21b6003257 Mon Sep 17 00:00:00 2001
|From: Cezary Jackiewicz <cezary@eko.one.pl>
|Date: Thu, 19 Apr 2018 19:18:14 +0200
|Subject: [PATCH 1/3] ramips: enable port0 conditionally
|
|Some devices (like D-Link DWR-118) uses port0 as WAN port and disables it on boot. Enable it again.
|I'm not sure if it will break anything on other devices, so turn it on only conditionally.
|
|Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>
|---
| .../ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7620.c | 5 +++++
| 1 file changed, 5 insertions(+)
|
|diff --git a/target/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7620.c b/target/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7620.c
|index a4602c45868..cf000580c45 100644
|--- a/target/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7620.c
|+++ b/target/linux/ramips/files-4.14/drivers/net/ethernet/mediatek/gsw_mt7620.c
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
patching file target/linux/ramips/mt7620/config-4.14
Hunk #1 succeeded at 130 (offset 2 lines).
patching file target/linux/ramips/base-files/etc/board.d/01_leds
patching file target/linux/ramips/base-files/etc/board.d/02_network
Hunk #1 succeeded at 153 (offset -3 lines).
Hunk #2 succeeded at 453 (offset -9 lines).
patching file target/linux/ramips/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
patching file target/linux/ramips/base-files/lib/upgrade/platform.sh
Hunk #1 succeeded at 280 (offset -5 lines).
patching file target/linux/ramips/dts/DWR-118-A2.dts
patching file target/linux/ramips/image/mt7620.mk
Hunk #1 succeeded at 168 (offset 4 lines).Coś robię nie tak?
Edycja:
Udało mi się nałożyć ten patch.
Ale zauważ że łatka jest do wersji rozwojowej a ty używasz 18.06. W wersji rozwojowej nie ma np. skryptu od ledów w systemie, zaliasowane to jest w dts. 18.06 nie ma takiej funkcjonalności.
Połapałam się na czas w tych wersjach i mam już swój obraz w routerze. Wywaliłam IPv6, dodałam automatyczną obsługę usb, modemów 3G/LTE, UPC Wi-Free, sporo przydatnych dodatków i nadal jest sporo wolnego miejsca więc warto pomęczyć się z kompilacją. Dałam radę tylko dzięki Twoim poradnikom i pomocy, także wielkie dzięki Cezary za wszystko.
DWR-118 dostał dzisiaj oficjalne wsparcie OpenWRT. Póki co tylko w gałęzi rozwojowej. Niestety gigabit jak nie działał, tak nie działa.
Widziałem, dzięki.
Kawał dobrej roboty wykonaliście.
Wrzuciłam opis na wikidevi: https://wikidevi.com/wiki/D-Link_DWR-118_rev_A2
Coś poszło nie tak podczas wgrywania i jest potrzeba odratować. Strona http://192.168.123.254/ nie działa, mogę za to robic ping na ten adres.
CDW57BDL_003 Jboot B1162
JRecovery Version R1.2 2016/11/07 14:32
spi device id: ef 40 18 0 0 (40180000)
SPI FLASH: W25Q128FV 16M
.
.Rootfs CRC Error! 890EA5BD B0FE85D6
rootfs CRC Failed
############################
# WARNING: NO ROOTFS EXIST #
############################
IP=192.168.123.254 NA=1C:5F:2B:XX:XX:XX
# help
command list...
reboot
info
load <adr>
go <adr>
dm <adr>
wm <adr> <val>
rm <adr>
copy <src> <dst> <size>
ip [ip]
mac [mac]
ping <ip>
areacodeJak to ugryźć?
Jeżeli load służy do ładowania do pamięci to nie masz żadnego polecenia do ładowania po sieci.
zostaje tylko wylutowanie flash i robota na zewnętrznym programatorze.
Stało się to podczas wgrywania oryginalnego softu...
Komenda load nie zwraca nic ciekawego:
load
load addr 0Sprawdź jeszcze raz tą stronę recovery, bo jak nie to programator zostaje.
Strona nie odpowiada w żaden sposób.
nmap -p 80 192.168.123.254 -v -Pn
PORT STATE SERVICE
80/tcp closed httpcurl -F FN=@DWR118.HW.ver.A2_V01.01.TM.bin http://192.168.123.254/upg
curl: (7) Failed to connect to 192.168.123.254 port 80: Połączenie odrzuconeTrudno, router odszedł i to bez kombinowania przy banalnej czynności powrotu do oryginalnego softu.
Edycja:
Cezary, każda Twoja wskazówka jest jak złoto. Rzuciłam jeszcze raz okiem na konfigurację i widzę, że w routerze działa serwer dhcp i przydziela on komputerowi swój adres, czyli 192.168.123.254 więc strona Recovery nie może działać. Zmieniłam adres na komputerze na 192.168.123.100 i podałam firmware:
curl -F FN=@20161230_DWR-118-A2-TM-V01.01.3.031.bin http://192.168.123.254/upgPo drugiej stronie widzę, że się wgrywa. Chyba musi to chwilkę potrwać.
Edycja2:
W konsoli: Data:8506799(0x81cdaf) Success! a po restarcie router wstał.
Witam szanownych forumowiczów. Mam na imię Sławek i od dłuższego czasu przeglądam informację na temat DWR 118, niestety nie znalazłem odpowiedzi na nurtujące mnie pytanie ![]()
Niedawno nabyłem w pewnym serwisie aukcyjnym ów router, sprzedawca zapewniał że posiada on port Gigabit WAN , na naklejce jest EWR118ETM...A2E Wersja H/W A2 , na oryginalnym firmware 20170322_DWR-118-A2-TM-V01.01.3.033 .
Ten port WAN niby gigabitowy, po podłączeniu do modemu FTTH PON negocjuje mi "tylko" 100M
(Sprawdzałem inne kable, Laptop podłaczony bezpośrednio do modemu po tym samym kablu bez problemu łączy się na 1000M
Opisy przy portach z tyłu LAN3, LAN2, LAN1, GE LAN, WAN.
Nasuwa się pytanie, czy to jeszcze jakaś inna wersja sprzętowa, czy zmiana oryginalnego firmware na openwrt coś poprawi czy lepiej ten router zwrócić?
OpenWrt nie obsługuje tego portu gigabitowego.
Dzięki Cezary za szybką odpowiedz. W sumie zależy mi tylko na gigabit WAN a myślałem że OpenWrt nie obsługuje tylko gigabitowego LANu..
W A2 jest tylko jeden port gigabitowy i jest nim własnie ten GELAN. Wan jest zwykły, 100Mbps.
To już niezłe poplątanie z pomieszaniem , sugerowałem się informacjami z : https://wikidevi.com/wiki/D-Link_DWR-118_rev_A2
Ports
WAN: 1x GbE (10/100/1000) ports
LAN: 3x FE (10/100) + 1x GbE (10/100/1000) ports
USB: 1x USB 2.0 (3G/4G LTE modem backup support)
Tam nie ma osobnego chipu dla wanu, bezpośrednio pod soc mediateka było podłączone.
W datasheet jest podane:
• 1 x Gigabit Ethernet LAN port
• 3 x Fast Ethernet LAN ports
• 1 x Gigabit Ethernet WAN port
Tym kierowałam się wrzucając opis na wikidevi, zaraz sprawdzę i poprawię.
Edycja:
Na szybko, wersja A1 ma gigabit WAN, ale mniej pamięci i nie ma OpenWRT. A2 ma WAN 100Mbps. B1 można sobie w ogóle odpuścić, najbardziej okrojona wersja. Aktualizowałam na wikidevi.
Obecną aktualną łatkę masz w PR: https://github.com/openwrt/openwrt/pull/1187
Cezary, a gdzie znajdę patcha dla LEDE?
Nie ma, te łatki nie powstawały dla lede tylko dla obecnej wersji rozwojowej. Jak chcesz dla lede to musisz przenieść sama kody.
Robiłeś przecież LEDE dla DWR-118 więc myślałam, że masz ![]()
Strony Poprzednia 1 … 4 5 6 7 8 … 14 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → D-Link DWR 118
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc