51

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Scotch 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) !!!

Nostradamus kula ci pękła i piszesz głupoty-używałem firmware z linku (jest to obraz specjalnie "spreparowany" do takowych zmian z caldata w nazwie). Nie mam takiej wiedzy aby to samemu "przeskoczyć" (już wrzuciłem w niego wszystkie dostępne softy D-Linka 2.10, 2.02-2.05-wszystkie wchodzą bez problemu przez GUI, do 2.05 nawet OpenWRT factory łyka, OpenWRT fat nie ). Nie wiem może znowu wrzucić DD-WRT, może ten zmieni organizacje tych ustawień? (chociaż wątpię-bo soft się mieści w 6MB pamięci flash-to tyle co nowe softy D-Linka).

52 (edytowany przez Scotch 2015-12-23 09:38:20)

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

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...

53

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Scotch napisał/a:

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

cd /tmp
dd if=/dev/mdtblock8 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!!!

Użyłem właściwego obrazu, teraz jeszcze raz powtórzyłem i nie działają ww komendy

  === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------


BusyBox v1.15.3 (2010-01-11 05:08:12 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r19097) ------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@OpenWrt:/# cd /tmp
root@OpenWrt:/tmp# dd if=/dev/mdtblock8 of=caldata
dd: can't open '/dev/mdtblock8': No such file or directory
root@OpenWrt:/tmp# mtd unlock caldata
Unlocking caldata ...
root@OpenWrt:/tmp# mtd -e caldata write caldata caldata
Couldn't open image file: caldata!
root@OpenWrt:/tmp# wget http://downloads.openwrt.org/attitude_adjustment/12.09/a
r71xx/generic/openwrt-ar71xx-generic-dir-825-b1-fat-jffs2-sysupgrade.bin
Connecting to downloads.openwrt.org (78.24.191.177:80)
openwrt-ar71xx-gener 100% |*******************************|  3968k 00:00:00 ETA
root@OpenWrt:/tmp# sysupgrade -i openwrt-ar71xx-generic-dir-825-b1-fat-jffs2-sys
upgrade.bin
Invalid image type.
Image check 'platform_check_image' failed.
root@OpenWrt:/tmp# 

54 (edytowany przez Scotch 2015-12-23 09:53:06)

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

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.

55

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Scotch napisał/a:

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.

Jak widać b.z. sad

 Escape character is '^]'.
 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------


BusyBox v1.15.3 (2010-01-11 05:08:12 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r19097) ------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@OpenWrt:/# cd /tmp
root@OpenWrt:/tmp# dd if=/dev/mtdblock8 of=caldata
dd: can't open '/dev/mtdblock8': No such file or directory
root@OpenWrt:/tmp# mtd unlock caldata
Unlocking caldata ...
root@OpenWrt:/tmp# mtd -e caldata write caldata caldata
Couldn't open image file: caldata!
root@OpenWrt:/tmp# wget http://downloads.openwrt.org/attitude_adjustment/12.09/a
r71xx/generic/openwrt-ar71xx-generic-dir-825-b1-fat-jffs2-sysupgrade.bin
Connecting to downloads.openwrt.org (78.24.191.177:80)
openwrt-ar71xx-gener 100% |*******************************|  3968k 00:00:00 ETA
root@OpenWrt:/tmp# sysupgrade -i openwrt-ar71xx-generic-dir-825-b1-fat-jffs2-sys
upgrade.bin
Invalid image type.
Image check 'platform_check_image' failed.
root@OpenWrt:/tmp# 

, to jaki obraz wejdzie aby przejść na fat?

56

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

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

57 (edytowany przez jarek7714 2015-12-23 21:28:58)

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Scotch napisał/a:

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

Stało się-nie ma jej sad ,

 BusyBox v1.15.3 (2010-01-11 05:08:12 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r19097) ------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "uboot"
mtd1: 00010000 00010000 "config"
mtd2: 00100000 00010000 "kernel"
mtd3: 00510000 00010000 "rootfs"
mtd4: 00370000 00010000 "rootfs_data"
mtd5: 00010000 00010000 "caldata"
mtd6: 00190000 00010000 "unknown"
mtd7: 00610000 00010000 "firmware"
root@OpenWrt:/# 

i co teraz można z tym zrobić? Obraz bez fat przyjmuje-z błędem ale wgrywa

 Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------


BusyBox v1.15.3 (2010-01-11 05:08:12 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r19097) ------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@OpenWrt:/# cd /tmp
root@OpenWrt:/tmp# wget http://dl.eko.one.pl/chaos_calmer/ar71xx/openwrt-15.05-a
r71xx-generic-dir-825-b1-squashfs-sysupgrade.bin
Connecting to dl.eko.one.pl (178.235.241.16:80)
openwrt-15.05-ar71xx 100% |*******************************|  3648k 00:00:00 ETA
root@OpenWrt:/tmp# sysupgrade -n openwrt-15.05-ar71xx-generic-dir-825-b1-squashf
s-sysupgrade.bin
Switching to ramdisk...
mount: mounting mini_fo:/jffs on /mnt failed: Function not implemented
Performing system upgrade...
Unlocking firmware ...
Writing from <stdin> to firmware ...     
Upgrade completed
Rebooting system...
Connection closed by foreign host.

[Proces zakończony]

, 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:/# 

58 (edytowany przez Scotch 2015-12-23 22:18:21)

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

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.

59

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Pierwszy sposób nie działa

 KAMIKAZE (bleeding edge, r19097) ------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------
root@OpenWrt:/# cd /tmp
root@OpenWrt:/tmp# wget https://downloads.openwrt.org/attitude_adjustment/12.09/
ar71xx/generic/openwrt-ar71xx-generic-dir-825-b1-fat-squashfs-sysupgrade.bin
wget: not an http or ftp url: https://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-dir-825-b1-fat-squashfs-sysupgrade.bin
root@OpenWrt:/tmp# opkg install wget
Collected errors:
 * opkg_install_cmd: Cannot install package wget.
root@OpenWrt:/tmp# wget http://downloads.openwrt.org/attitude_adjustment/12.09/a
r71xx/generic/openwrt-ar71xx-generic-dir-825-b1-fat-squashfs-sysupgrade.bin
Connecting to downloads.openwrt.org (78.24.191.177:80)
openwrt-ar71xx-gener 100% |*******************************|  3008k 00:00:00 ETA
root@OpenWrt:/tmp# sysupgrade -i openwrt-ar71xx-generic-dir-825-b1-fat-squashfs-
sysupgrade.bin
Invalid image type.
Image check 'platform_check_image' failed.
root@OpenWrt:/tmp# 

, z drugim nie dam sobie rady, także odpuszczam.                                                                                                            P.S Dzięki za info o tym sofcie caldata-bo teraz jak wrzucam oryginał/DD-WRT to działają oba radia i ustawiają się właściwe maci urządzeń

 root@OpenWrt:/# cd /tmp
root@OpenWrt:/tmp# wget http://download.openwrt.net/ar71xx/tmp/caldata/part_01
Connecting to download.openwrt.net (178.72.240.58:80)
part_01              100% |*******************************| 65440  --:--:-- ETA
root@OpenWrt:/tmp# wget http://download.openwrt.net/ar71xx/tmp/caldata/part_02
Connecting to download.openwrt.net (178.72.240.58:80)
part_02              100% |*******************************|     3  --:--:-- ETA
root@OpenWrt:/tmp# wget http://download.openwrt.net/ar71xx/tmp/caldata/part_03
Connecting to download.openwrt.net (178.72.240.58:80)
part_03              100% |*******************************|    59  --:--:-- ETA
root@OpenWrt:/tmp# echo -n 00:24:01:E7:75:BB > mac1  
root@OpenWrt:/tmp# echo -n 00:24:01:E7:75:BC > mac2  
root@OpenWrt:/tmp# cat part_01 mac1 part_02 mac2 part_03 > caldata 

60 (edytowany przez Scotch 2015-12-24 01:12:22)

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

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ą

61

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

PS? Kopię obu partycji zrobiłeś i backup masz oczywiście?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

62

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Scotch napisał/a:

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ą

Z tymi mac-ami to celowałem tak aby z końcówką BE był na WAN-gdyż u WISP mam autoryzację po mac i taki był wcześniej mac-WAN od początku(Gargoyle). DD-WRT to ustawia tylko 2-mac-ki WAN/LAN (WiFi kopiuje LAN), a za pierwszym razem jak wgrywałem to w ogóle nie miał ustanowionych mac-ów (dlatego sam sobie narzucił 00:11:22:33:44:55).                                              Niby przy użyciu z końcówką BB  na końcu jako mac1 ustawiał mi BE na WAN-lecz po ostatniej aktualizacji do DD-WRT, soft caldata ustawił mi BC na WAN-tak jakby DD-WRT coś mieszał w tych ustawieniach tych mac-ów.                                                                                                              Czyli pozostaje tylko opcja 2.                                                                                                                                                               

Cezary napisał/a:

PS? Kopię obu partycji zrobiłeś i backup masz oczywiście?

Oczywiście nie, poza SSH i Telnet, nie używam innych narzędzi sieciowych typu winscp- ostatnio używałem go 3 lata temu przy Twoim wsparciu, także nie wiem czy coś się da z tym jeszcze zrobić?

63

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Pisałem żebyś zrobił najpierw kopię hmm.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

64

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Teraz "zrobiłem", coś już w tych wielkościach danych mi nie pasuje

 BusyBox v1.23.2 (2015-09-16 20:39:07 CEST) built-in shell (ash)


        _______                     ________        __
       |       |.-----.-----.-----.|  |  |  |.----.|  |_
       |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
       |_______||   __|_____|__|__||________||__|  |____|
                |__| W I R E L E S S   F R E E D O M

 ----------------------------------------------------------------
 |                                                              |
 | OpenWrt Chaos Calmer 15.05 (r47662)                          |
 | Build time: 2015-11-27 20:49 CET                             |
 |                                                              |
 | Cezary Jackiewicz (obsy), http://eko.one.pl                  |
 |                                                              |
 ----------------------------------------------------------------
 | Machine: D-Link DIR-825 rev. B1                              |
 | Uptime: 0d, 00:03:12                                         |
 | Load: 0.12 0.09 0.05                                         |
 | Flash: total: 2.5MB, free: 2.3MB, used: 8%                   |
 | Memory: total: 59.6MB, free: 44.8MB, used: 24%               |
 | WAN: 192.168.7.100, proto: dhcp                              |
 | LAN: 192.168.1.1                                             |
 ----------------------------------------------------------------
root@OpenWrt:~# dd if=/dev/mtd5ro of=/tmp/5.bin
5120+0 records in
5120+0 records out
root@OpenWrt:~# dd if=/dev/mtd8ro of=/tmp/8.bin
128+0 records in
128+0 records out
root@OpenWrt:~# scp root@192.168.1.1:/tmp/5.bin
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-P port] [-S program]
           [[user@]host1:]file1 [...] [[user@]host2:]file2
root@OpenWrt:~# scp root@192.168.1.1:/tmp/8.bin
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-P port] [-S program]
           [[user@]host1:]file1 [...] [[user@]host2:]file2
root@OpenWrt:~# cp /tmp/5.bin /mnt/sda1
root@OpenWrt:~# cp /tmp/8.bin /mnt/sda1
root@OpenWrt:~# 

, między partycją 5 a 8- pierwotnie było jednakowo? http://eko.one.pl/forum/viewtopic.php?id=5217&p=2

65

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

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:/# 

66 (edytowany przez jarek7714 2015-12-27 22:37:21)

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Rzeczywiście zapomniałem że w tym "cudzie" nic nie ma stałego

 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"

, tylko że "mtd6" nie chce odczytać?

  dd if=dev/mtd6ro of=/tmp/6.bin
dd: can't open 'dev/mtd6ro': No such file or directory 

67

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

jarek7714 napisał/a:

Rzeczywiście zapomniałem że w tym "cudzie" nic nie ma stałego

 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"

, tylko że "mtd6" nie chce odczytać?

  dd if=dev/mtd6ro of=/tmp/6.bin
dd: can't open 'dev/mtd6ro': No such file or directory 

cat /dev/mtd6 > /tmp/6.bin

68

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Po uruchomieniu tej komendy dalej b.z.

 root@OpenWrt:~# cat /dev/mtd6 > /tmp/6.bin
root@OpenWrt:~# dd if=dev/mtd6ro of=/tmp/6.bin
dd: can't open 'dev/mtd6ro': No such file or directory
root@OpenWrt:~# 

69

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

jarek7714 napisał/a:

Po uruchomieniu tej komendy dalej b.z.

 root@OpenWrt:~# cat /dev/mtd6 > /tmp/6.bin
root@OpenWrt:~# dd if=dev/mtd6ro of=/tmp/6.bin
dd: can't open 'dev/mtd6ro': No such file or directory
root@OpenWrt:~# 

Polecenie, które Ci podałem robi już to, co chciałeś, nie potrzebujesz już dd.
A w swoim poleceniu z dd masz błąd... czytaj komunikaty błędów. Ścieżka dla if jest nieprawidłowa.

70

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Ok! Tylko że w tych partycjach są różne dane i system mi krzyczy

  wget http://downloads.openwrt.org/attitude_adjustment/12.09/a
r71xx/generic/openwrt-ar71xx-generic-dir-825-b1-fat-jffs2-sysupgrade.bin
Connecting to downloads.openwrt.org (78.24.191.177:80)
openwrt-ar71xx-gener 100% |*******************************|  3968k  0:00:00 ETA
root@OpenWrt:/tmp# sysupgrade -i openwrt-ar71xx-generic-dir-825-b1-fat-jffs2-sys
upgrade.bin
Do you have a backup of the caldata partition? (y/N): y
Keep config files over reflash (Y/n): n
killall: watchdog: no process killed
Sending TERM to remaining processes ... netifd odhcpd crond dnsmasq ubusd askfirst logd 
Sending KILL to remaining processes ... askfirst 
Switching to ramdisk...
Performing system upgrade...
calibration data mismatch caldata:8f0df00dd96bd8fa58089910ade38d67 caldata_copy:a294ae924ced36ac2257f6f06902c84f
unable to backup calibration data

-jak zrobić aby były jednakowe?

71

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Nie znam tego sprzętu i procedury instalacji OpenWrt na nim.

72

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

pepe2k napisał/a:

Nie znam tego sprzętu i procedury instalacji OpenWrt na nim.

Samo wgranie i eksperymentowanie z OpenWRT end innym softem nie sprawia żadnego problemu na tym routerze (posiada bardzo łatwy i skuteczny tryb odzyskiwania systemu poprzez TFTP-dostępny z przeglądarki internetowej), natomiast tutaj zależało mi na obrazie FAT (wykorzystującym cały dostępny obszar pamięci flash-DLink zastosował jakieś dziwactwo z tymi partycjami flash). Niestety nie mogę sobie z tym dać rady i odpuszczam to (nie będę więcej tracił czasu na bezskuteczne próby wgrywania softu-1,5MB flash nie są tego warte).

73

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Odświeżę trochę wątek-otóż próbuję zmusić ww router do przyjęcia obrazu FAT (jedynym sposobem jest skopiowanie danych na partycjach caldata), doszedłem do tego etapu                                                                                                                         

 @OpenWrt:/tmp# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "uboot"
mtd1: 00010000 00010000 "config"
mtd2: 00610000 00010000 "firmware"
mtd3: 0010c393 00010000 "kernel"
mtd4: 00503c6d 00010000 "rootfs"
mtd5: 002d0000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "caldata"
mtd7: 00190000 00010000 "unknown"
mtd8: 00010000 00010000 "caldata_copy"
@OpenWrt:/tmp# dd if=/dev/mtd5ro of=/tmp/6.bin
5760+0 records in
5760+0 records out
@OpenWrt:/tmp# dd if=/dev/mtd8ro of=/tmp/8.bin
128+0 records in
128+0 records out
@OpenWrt:/tmp# 

, dalej jednak nie potrafię przebrnąć?

74

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

dd if=/dev/mtd6ro of=/tmp/6.bin

Raczej...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

75

Odp: Instalacja obrazu fat Gargoyle/OpenWRT w DIR-825 B1?

Cezary napisał/a:

dd if=/dev/mtd6ro of=/tmp/6.bin

Raczej...

Tak, nawet wielkość partycji jest różna

 root@OpenWrt:~# cd /tmp
root@OpenWrt:/tmp# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "uboot"
mtd1: 00010000 00010000 "config"
mtd2: 00610000 00010000 "firmware"
mtd3: 0010c393 00010000 "kernel"
mtd4: 00503c6d 00010000 "rootfs"
mtd5: 002d0000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "caldata"
mtd7: 00190000 00010000 "unknown"
mtd8: 00010000 00010000 "caldata_copy"
root@OpenWrt:/tmp# dd if=/dev/mtd6ro of=/tmp/6.bin
128+0 records in
128+0 records out
root@OpenWrt:/tmp# dd if=/dev/mtd8ro of=/tmp/8.bin
128+0 records in
128+0 records out
root@OpenWrt:/tmp# 

, teraz są takie same wielkości tylko nie wiem jak je zapisać/podmienić?