Wiadomo, że nie pasuje, bo miałeś wcześniej sprawdzić poleceniem: cat /proc/mtd
Prawdopodobnie zamiast caldata skopiowałeś inną...

Ostatnio caldata miałeś nie pod mtd5 lecz mtd6:

jarek7714 napisał/a:

....

po którym pokazuje się inna mapa partycji

 root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "uboot"
mtd1: 00010000 00010000 "config"
mtd2: 00610000 00010000 "firmware"
mtd3: 00125aad 00010000 "kernel"
mtd4: 004ea553 00010000 "rootfs"
mtd5: 00280000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "caldata"
mtd7: 00190000 00010000 "unknown"
mtd8: 00010000 00010000 "caldata_copy"
root@OpenWrt:/# 

Działają Ci w DD-WRT oba radia, bo teraz masz partycję caldata we właściwym miejscu flasha (po zabiegach z postu 37, lub tego powyżej).
Jeżeli jednak masz te adresy MAC dla obu WiFi:

00:24:01:E7:75:BB - 2,4 GHz
00:24:01:E7:75:BC - 5 GHz

to są one niewłaściwe i nie ma szans na wgranie firmware openwrt "fat", bo porówna dane caldata z caldata_copy i wyjdzie że się różnią

Wydaje się, że ten specjalny soft jej nie widzi...
1)Pozostaje ponownie wpisać MACi - tym razem (mam nadzieję) właściwe... (oczywiście na tym "specjalnym" sofcie)
2)Albo wykonaj kopię caldata_copy i zapisz na kompie, po czym zmieniasz soft na "specjalny" i zamieniamy caldata z tej kopii..

Wariant 1:
Opierając się na tej informacji:

jarek7714 napisał/a:

Po instalacji DD-WRT widać że coś jest nie tak z tymi danymi kalibracyjnymi-mac-ki wyświetlają się tak

 DD-WRT 
Router Model
Dlink DIR-825 
LAN MAC
00:11:22:33:44:55 
WAN MAC
00:11:22:33:44:56 
Wireless MAC
00:00:00:00:00:00 
WAN IP
192.168.11.244 
LAN IP
192.168.1.1   

MAC dla WiFi 2,4 = MAC LAN: 00:11:22:33:44:55
MAC dla WiFi 5GHz: 00:11:22:33:44:57 (tak przypuszczam).

Więc robisz (na specjalnym sofcie):

cd /tmp
wget http://download.openwrt.net/ar71xx/tmp/caldata/part_01
wget http://download.openwrt.net/ar71xx/tmp/caldata/part_02
wget http://download.openwrt.net/ar71xx/tmp/caldata/part_03
echo -n 00:11:22:33:44:55 > mac1  
echo -n 00:11:22:33:44:57 > mac2 
cat part_01 mac1 part_02 mac2 part_03 > caldata
ls -l caldata
mtd unlock caldata
mtd -e caldata write caldata caldata
reboot

Wariant 2:
Postępujesz jak w tym wątku: http://eko.one.pl/forum/viewtopic.php?pid=62907#p62907

Na zwykłym sofcie:

dd if=/dev/mtd8ro of=/tmp/8.bin

Po czym zapisz  plik 8.bin na kompie / penie
Następnie ładujesz "specjalny soft" , kopiujesz plik 8.bin do /tmp i:

cd /tmp
mtd unlock caldata
mtd -e caldata write 8.bin caldata
reboot

Potem poprzez sysupgrade -i instalujesz bezpośrednio fat squasfs np. stąd:
http://downloads.openwrt.org/attitude_a … pgrade.bin

P.S. Jeżeli chcesz mieć "jffs2" - zamiast "squasfs" to musisz najpierw wrócić do fabrycznego, wrzucić zwykły jffs2 (firmware) a później fat.

Na tym etapie żaden fat, bo najpierw musi wyjść zamiana danych caldata.
A wygląda na to, że w międzyczasie coś stało się z caldata_copy.

Zrób:  cat /proc/mtd

P.S. Cezary uprzedzał, żeby nie wykonywać kolejnych poleceń jeżeli pierwsze się nie powiedzie

Tym razem nie wyszło, bo użyłeś złej składni w pierwszym poleceniu - literówka "mdt" - nie zauważyłem  (już poprawiłem na "mtd")

Wykonaj jeszcze raz

P.S. Nie załadujesz obrazu "fat" z jffs2 na ten obraz (bo to jest "squashfs") stąd komunikat : Invalid image type.
Image check 'platform_check_image' failed.

Oczywiście nie zrozumiałeś!!!
Do wpisania tych zaklęć:

cd /tmp
dd if=/dev/mtdblock8 of=caldata
mtd unlock caldata
mtd -e caldata write caldata caldata

również potrzebny jest ten obraż!!!

Porównaj sobie Sherlocku dwa ostatnie polecenia z powyższej procedury podmiany danych i podanej wcześniej procedury wpisywania nowych MAC-ów i znajdź różnice.

W postach: 14, 26, 39, 48 nie wyszło bo nie użyłeś tego obrazu...
Udało się jedynie w poście 37 - przy użyciu właściwego firmware!!!

P.S. Podeślij mi ten router, to zrobię Ci to za darmo, bo więcej czasu i nerwów tracę na tłumaczenie Ci wszystkiego jak przysłowiowej krowie na rowie...

jarek7714 napisał/a:
[root@OpenWrt:/tmp#  dd if=/dev/mtdblock8 of=caldata
128+0 records in
128+0 records out
root@OpenWrt:/tmp# mtd unlock caldata
Could not open mtd device: caldata
Could not open mtd device: caldata
root@OpenWrt:/tmp# mtd -e caldata write caldata caldata
Could not open mtd device: caldata
Can't open device for writing!
root@OpenWrt:/tmp# 

No i wszystko jasne - zmieniłeś obaz... mimo, że:

Scotch napisał/a:

Po pierwsze tylko obraz z tego linku http://download.openwrt.net/ar71xx/tmp/ … loader.bin
pozwala na takie modyfikacje - inne nie (no chyba ze DD-WRT) !!!

Cezary napisał/a:

Teraz wgraj to przez mtd do caldata tak jak wgrywałeś to co zrobiłeś wcześniej i spróbuj zrobić zrobić sysupgrade

Czyli wykonaj resztę poleceń:

mtd unlock caldata
mtd -e caldata write caldata caldata

184

(37 odpowiedzi, napisanych Oprogramowanie / Software)

Tak! dobrze, że wspomniałeś o konieczności zmiany IP - tak jak w przypadku relayd

Edit:
A... i jeszcze: sieć -> zapora - ustaw wszystko na "przekazuj" dla strefy wan/wwan

185

(37 odpowiedzi, napisanych Oprogramowanie / Software)

Może to pomoże: https://www.youtube.com/watch?v=3rbsh2zxPnk

"z3non" nie doczekał się odp. https://forum.openwrt.org/viewtopic.php … 34#p225934 i użył konwertera.
Zapytaj jeszcze, tu: http://openrouter.info/forum/viewtopic. … ;start=280 może lpm11 odpowie
Bo wg mojej wiedzy (mimo tego co piszą na wiki i forum) pozostaje jedynie rozbiórka routera i konwerter.

Edit: w sumie możesz nie pytać, bo już w tamtym wątku (http://openrouter.info/forum/viewtopic. … p;start=40) odpowiedział:

lpm11 napisał/a:

Albo uda Ci się przez stronę Update Firmware wgrać to oprogramowanie :
http://ecco.selfip.net/trunk/lantiq/ope … rade.image

Jeżeli nie to zostaje rozebranie(nietrudne) i komunikacja przez u-boot (musisz mieć przejściówkę).

Więc nie ma żadnej filozofii i specjalnej wersji, jak nie wejdzie przez http, to nie i już.

Jeżeli jesteście posiadaczami routerów jak w temacie, to może się zdarzyć (jak w moim przypadku) że padnie Wam komunikacja LAN i WAN.
Takich przypadków jest na tyle dużo, że nawet na wiki pojawił się Warning i odsyłacz do forum DD-WRT: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=759172

W moim przypadku stało się to po zmianie z CC-RC3 do CC Final, ale wersja softu nie ma znaczenia (dotyczy OpenWrt, DD-WRT i ... OFW!!!)

Symptomy:
- na pierwszy rzut oka wygląda jakby kabel był wypięty lub uszkodzony (nie palą sie LEDy portów LAN i WAN na routerze jak i na klientach)
- nagrzana obudowa
- w niektórych przypadkach brak komunikacji od momentu uruchomienia routera, w innych (jak u mnie) zanika po kilku minutach od uruchomienia.

Aby to naprawić należy powrócić do OFW (oczywiście wszystko robimy po WiFi)

1) Ci, którzy mają wersje "fat" alternatywnego softu muszą najpierw wrzucić wersję "sysupgrade.bin"  bez "fat" - by dane kalibracyjne zostały przeniesione w pierwotne miejsce Flash.
W tym celu ściągamy binarkę dla naszego routera z openwrt.org i wrzucamy do katalogu /tmp (ja skróciłem nazwę do "sysupgrade.bin") i nastepnie z konsoli wpisujemy polecenie: sysupgrade -i nazwa_pliku.bin

root@OpenWrt:~# sysupgrade -i /tmp/sysupgrade.bin
Keep config files over reflash (Y/n): n
killall: watchdog: no process killed
Sending TERM to remaining processes ... logd rpcd netifd odhcpd uhttpd ntpd dnsmasq ubusd askfirst
Sending KILL to remaining processes ... askfirst
Switching to ramdisk...
Performing system upgrade...
Copying calibration data from caldata to caldata_orig...
Unlocking firmware_orig ...

Writing from <stdin> to firmware_orig ...
Upgrade completed
Reboot (Y/n): y
Rebooting system...

Uwaga, jeżeli nie działa Wam LAN nawet na krótko po starcie routera, to nie róbcie tego - przejdźcie od razu do 2 pktu!!!
Po reboot-cie uaktywniamy ponownie WiFi - zanim wysiądzie LAN!!! 

2) Wrzucamy Orginalny FirmWare (D-linka) do katalogu /tmp (ja zmieniłem docelowo nazwę na "ofw.bin" i z konsoli wpisujemy polecenie: mtd -r write nazwa_pliku.bin firmware

root@OpenWrt:~# mtd -r write /tmp/ofw.bin firmware
Unlocking firmware ...

Writing from /tmp/ofw.bin to firmware ...
Rebooting ...

Po wykonaniu powyższych czynności i kilku restartach osiągnąłęm połowiczny sukces - LAN działa (latają pakiety, pingi ale nie pozwala wejść do GUI) - może to kwestia OFW, bo zapodałem najnowszy ale do wersji B1, ponieważ do B2 nie znalazłem, pobawię sie dalej i dam znać.

P.S. Ci którzy pomineli pkt. 1 a mieli wersję "fat" będą musieli przywrócić sobie dane kalibracyjne - szczegóły tutaj: http://eko.one.pl/forum/viewtopic.php?p … 35#p154435

Do przeprowadzenia opisanych czynności odtwarzania danych kalibracyjnych nie jest potrzebne aktywne połączenie internetowe - już to pisałem (post 23)

Po prostu zamiast pobierać pliki: part_01, part_02, part_03 (pkt 4) wystarczy je wcześniej ściągnąć na kompa i umieścić poprzez SCP lub WinSCP w /tmp - po czym wykonać wszystkie czynności (z pominięciem 4 pktu).

Właśnie tak zrobiłem, bo mam wersję B2 tego routera (możliwe, że Ty również) i plik part_01 pobrałem stąd: http://download.openwrt.net/ar71xx/tmp/ … _B2_part01

Po czym umieściłem (pod nazwą: part_01) razem z pozostałymi dwoma w /tmp.

Edit: Wg mnie cała ta dyskusja powinna się zakończyć na 13 poście... no może 15 - jak ktoś nie zna angielskiego.
Gdybyś czytał ze zrozumieniem!!!

Już w 15 poście pisałem, że to nie wyjdzie na innym firmware (niż w podanym linku) - a Ty dalej swoje... (patrz post 26)

Teraz znowu o konieczności posiadania aktywnego połączenia - mimo, że kilkanaście postów wcześniej masz info, że to jest zbędne

Powinna być dodatkowa naklejka (w lewym dolnym rogu) z P/N, S/N, MAC ID, WPS PIN, H/W Ver. F/W Ver.
Bez tego nie można nawet stierdzić, czy to wersja B1 czy B2 - pod Openwrt obie widnieją jako B1
Na tym etapie pozostaje Ci tylko powrót do Gargoyle / Openwrt, bo pod DD-WRT nie uruchomisz Wifi, tak samo jeźeli wrzucisz OFW.
Przed próbą zmiany na "fat" podmień plik /lib/upgrade/dir825.sh
Jeżeli się nie uda, to pozostaje procedura przywracania "caldata" - którą Ci opisałem

jarek7714 napisał/a:

Po instalacji DD-WRT widać że coś jest nie tak z tymi danymi kalibracyjnymi-mac-ki wyświetlają się tak

 DD-WRT 
Router Model
Dlink DIR-825 
LAN MAC
00:11:22:33:44:55 
WAN MAC
00:11:22:33:44:56 
Wireless MAC
00:00:00:00:00:00 
WAN IP
192.168.11.244 
LAN IP
192.168.1.1   

No to teraz na pewno wykasowałeś caldata - nie masz Wifi...

Więc tak, chyba nie czytasz ze zrozumieniem:
Jeżeli na naklejce masz MAC: 00:24:01:E7:75:BD (mac2) to (mac1) powinno być: 00:24:01:E7:75:BC - wystarczyło przekopiować komendy!!!

Nieważne, w tym przypadku należy podmienić plik "dir825.sh" - dziwne, że sobie go nie zachowałeś - skoro masz ten sprzęt
Spróbuj tego: http://chef.mesh.altermundi.net/downloa … /dir825.sh

Przed zabawą zrób sobie kopie, jak w tym wątku: http://eko.one.pl/forum/viewtopic.php?pid=62907#p62907 smile

P.S.Wydaje sie, że w Twoim przypadku wystarczy zamienieć  /lib/upgrade/dir825.sh - bo dane kalibracyjne masz - tylko presunięte...
Natomiast wyżej opisana procedura przydaje się w przypadku braku tych danych.

Nie wiem, czy ustawiałem na tym połączenie internetowe.
Ostatecznie zamiast pobierać bezpośrednio te pliki (pkt 4) możesz je wrzucić do /tmp
Właśnie dlatego że wpisujesz hasło odcina Ci telnet i uaktywnia SSH.
Możesz spróbować przez SSH, to raczej nie powinno mieć znaczenia

Nie wiem, bo raczej caldata nie został nadpisany / zmodyfikowany - tylko przeniesiony (poprzez wcześniejszą instalacje obrazu fat).
Normalnie znajduje się gdzieś pośrodku flasha - 4 MB pozostają niewykorzystane

P.S. Jak to nic nie da, to może w podobny sposób tj. w trybie "recovery" wrzucić od razu obraz fat??? - Choć chyba raczej się nie da, bo ma więcej niż 4MB

Tak są - to w końcu kopia

Może masz problem, bo to obraz "squashfs" a wgrywasz go na "jffs2" ???
Niestety moja znajomość z DD-WRT skończyła się po tym jak skasował mi partycje art na dir-825 - zaraz po instalacji sad
Dlatego wybrałem Gargoyle i miałem podobne problemy z przejściem na fat.

P.S. Masz tam:
mtd5: 00010000 00010000 "caldata"
mtd8: 00010000 00010000 "caldata_copy"

Tylko w niewłaściwym miejscu - należałoby je przetransporować.
Niestety nie pamiętam jak to się robiło.
Sposób który Ci podałem wykorzystuje się przy braku tych danych.

Po pierwsze tylko obraz z tego linku http://download.openwrt.net/ar71xx/tmp/ … loader.bin
pozwala na takie modyfikacje - inne nie (no chyba ze DD-WRT) !!!

Sam kiedyś używałem tej procedury i obrazu.
Co to znaczy, że sie nie uruchamia? Nie działa telnet?

Jeszcze raz szczegółowo opiszę kolejność (bo z tego, co widać jedynie wget zrobiłeś prawidłowo):

1) Wgrywasz firmware stąd: http://download.openwrt.net/ar71xx/tmp/ … loader.bin
2) Wchodzisz przez telnet na 192.168.1.1
3) Przechodzisz do /tmp
4) pobierasz: wget http://download.openwrt.net/ar71xx/tmp/caldata/part_01
              wget http://download.openwrt.net/ar71xx/tmp/caldata/part_02
              wget http://download.openwrt.net/ar71xx/tmp/caldata/part_03
5) Wpisujesz: echo -n 00:24:01:E7:75:BC > mac1 
(MAC routera odczytany z naklejki -1)
6) Wpisujesz: echo -n 00:24:01:E7:75:BD > mac2
(MAC routera - jak na naklejce)
7) Wpisujesz: cat part_01 mac1 part_02 mac2 part_03 > caldata
8) Wpisujesz: ls -l caldata
9) Wpisujesz: mtd unlock caldata
10)Wpisujesz: mtd -e caldata write caldata caldata
11)Wpisujesz: reboot

Cezary ma rację - skoro obecnie masz firmware "factory" to przy zmianie na "fat" próbuje przenieść partycję art ze środka na koniec flasha.
Problem w tym, że tych danych tam nie ma - musisz je ponownie wprowadzić:

flash the following firmware onto the DIR-825: http://download.openwrt.net/ar71xx/tmp/ … loader.bin
type "telnet 192.168.1.1" without quotes
type "cd /tmp" without quotes
type "wget http://download.openwrt.net/ar71xx/tmp/caldata/part_01" without quotes
type "wget http://download.openwrt.net/ar71xx/tmp/caldata/part_02" without quotes
type "wget http://download.openwrt.net/ar71xx/tmp/caldata/part_03" without quotes
type "echo -n XX:XX:XX:XX:XX:XX > mac1" without quotes (router mac minus 1) Where XX is the router's MAC, look at the sticker on the bottom
type "echo -n XX:XX:XX:XX:XX:XX > mac2" without quotes (NORMAL router mac)
type "cat part_01 mac1 part_02 mac2 part_03 > caldata" without quotes
type "ls -l caldata" without quotes (should read 65536 bytes)
type "mtd unlock caldata" without quotes
type "mtd -e caldata write caldata caldata" without quotes
type "reboot" without quotes

199

(38 odpowiedzi, napisanych Oprogramowanie / Software)

Którego oscama zainstalowałeś?
Skoro nie masz dostępu do webif to:
1) Zainstalowałeś wersję bez webif - wtedy wystarczy podmienić binarke oscama (/usr/bin/oscam) na taką z webif np. Cezarego
2) Oscam działa na innym porcie - sprawdź ustawienia portu i użytkownika / hasła w sekcji "webif" oscam.conf
3) Nie masz uruchomionego Oscama - komenda: /etc/init.d/oscam start
4) Adres ip routera inny (spoza zakresu) niż określony w oscam.conf - "httpallowed"

200

(38 odpowiedzi, napisanych Oprogramowanie / Software)

@DjPiotrus
"NOWY" w sensie na innym układzie niż FTDI???
Bo najwyraźniej z tym układem są problemy (http://eko.one.pl/forum/viewtopic.php?id=7643) i jezeli kupi drugi taki sam, to nic nie zyska.

P.S. Sam mam 2 phoenixy na FTDI (jeden 3,57MHz/6MHz i drugi z 6 kwarcami) i oba maja te same problemy na CC!!!