Odp: D-Link M30/CP (IDU dla Plusa) oraz M60
dzieki, daj znac prosze.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → D-Link M30/CP (IDU dla Plusa) oraz M60
Strony Poprzednia 1 2 3 4 5
Zaloguj się lub zarejestruj by napisać odpowiedź
dzieki, daj znac prosze.
No nie, obrazy były wcześniej niż patch. On będzie dopiero w następnych buildach.
Kiedy można się spodziewać wersji poprawionej?
Pewnie gdzieś w pierwszych tygodniach listopada.
@kszaqu - ma podobny problem z adresem MAC w modelu m3000 cudy - czy myślisz ze przyczyna jest podobna?
mam kilka sztuk z 3packa i wszystkie otrzymują podobne MACe, co gorsza raz jeden raz kolejny i tak sie rotują...Nie wiem czy dobrze to ująłem.
Dzieki
W dts dla M3000 jest podany stały adres w bdinfo, więc prawdopodobnie u Ciebie MAC siedzi gdzie indziej. Czy dałoby się to ogarnąć tak samo jak w D-Linku? Ciężko powiedzieć, potrzebny byłby dump partycji z wielkopaka i ze standardowego modelu.
Mam M3000 z single pack-u uaktualnię go do openwrt bo jeszcze na stock - potrzebuję info, którą partycję zrzucić czy może tylko kilka linijek. przeglądnę sobie jak to było robione dla m60
Może wydzielmy tę dyskusję do oddzielnego tematu. ![]()
Cudy ma informację o MAC na partycji bdinfo, trzeba zobaczyć w /proc/mtd która to i zrobić kopię:
cat /proc/mtd
dd if=/dev/mtdX of=/tmp/mtdXale przyznaję, że nie mam pojęcia jaki tam jest format danych, nie mam żadnego Cudy. Jest też programik cudy-bdinfo w repo OpenWRT, ale chyba nie jest obecnie kompilowany dla żadnego targetu...
@Cezary
Prośba o przeniesienie do osobnego tematu.
Dziękuję za wskazówki, przy weekendzie spróbuję to zrobić na moim single-packu i podzielę się informacjami.
Przerobiłem mojego M3000 v1 z oryginalnym software Cudy "M3000-R37-2.5.28-20260807-120317" single pack czarny
na Openwrt z użyciem przejściowego software pobranego z GoogleDrive Cudy i wgrałem na koniec wersje ekoone.pl
80:AF:CA:86:98:1D lan
80:AF:CA:86:98:1E wan
etykieta podaje lan mac
zgodnie z poradą kszaq zrobiłem
cat /proc/mtdwynik
dev: size erasesize name
mtd0: 00100000 00020000 "BL2"
mtd1: 00080000 00020000 "u-boot-env"
mtd2: 00200000 00020000 "Factory"
mtd3: 00040000 00020000 "bdinfo"
mtd4: 00200000 00020000 "FIP"
mtd5: 04000000 00020000 "ubi"poźniej backup
dd if=/dev/mtd3 of=/tmp/bdinfo.binrozmiar 256 KiB
na routerze wywołałem
hexdump -s 0xde00 -n 6 -e '6/1 "%02X:" "\n"' /tmp/bdinfo.binodpowiedz
80:AF:CA:86:98:1D:na desktopie użyłem
xxd -s 0xde00 -l 16 bdinfo.bin
0000de00: 80af ca86 981d ffff ffff ffff ffff ffff ................co potwierdziło, że zgodnie z dts dla OpenWrt's M3000 v1 MAC jest odczytywany z bdinfo spod offset 0xde00.
Dla sprawdzenia jeszcze tego użyłem https://github.com/blocktrron/cudy-bdinfo-decrypt narzędzie udało się skompilować i odczytało całą zawartość bdinfo
cudy-bdinfo -i bdinfo.binboard = M3000
country = DE
deviceid = cudydevice
mac = 80AFCA86981D
model = M3000 V1.0
pin = (redacted)
region = EU
secret = (redacted)
sn = M300024531xxxxx
uuid = (redacted)
version = 1.0
hmac = (redacted)
fuuid = C801-(redacted)pytanie: jak to jest kodowane w wielopakach?
v2 niby róźni się tylko kolorem, ale może są zmiany kodowaniu bdinfo?
sugerowane jest teraz sprawdzenie obu jednostek z wielopaka i co tam jest raportowane
Taka ciekawostka:
M30 i M60 obsługują led brightness przez option brightness '1' w sekcji config led /etc/config/system
Szkoda ze obsługa jest nie pełna bo nie działa na triggerach.
Na szybko poprawiłem trigger network i heartbeat bo palą oczy przy max jasności.
--- a/etc/init.d/led/led
+++ b/etc/init.d/led
@@ -103,8 +103,11 @@
}
printf "\n" >> /var/run/led.state
- [ "$default" = 0 ] &&
- echo 0 >/sys/class/leds/${sysfs}/brightness
+ [ "$default" = 0 ] && {
+ [ -n "$brightness" ] && [ "$brightness" != "0" ] &&
+ echo "$brightness" >/sys/class/leds/${sysfs}/brightness ||
+ echo 0 >/sys/class/leds/${sysfs}/brightness
+}
[ "$default" = 1 ] && {
[ -z "$brightness" ] && brightness="$(cat /sys/class/leds/${sysfs}/max_brightness)"
@@ -121,6 +124,10 @@
}
case "$trigger" in
"heartbeat")
+ [ -n "$brightness" ] && [ "$brightness" != "0" ] &&
+ echo "$brightness" >/sys/class/leds/${sysfs}/brightness ||
+ echo 0 >/sys/class/leds/${sysfs}/brightness
+
echo "${inverted}" > "/sys/class/leds/${sysfs}/invert"
;;Strony Poprzednia 1 2 3 4 5
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → D-Link M30/CP (IDU dla Plusa) oraz M60
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc