Raz jeszcze serdecznie dziękuje Królikowi za pomoc
oto pełna instrukcja zmiany oprogramowania
1. odpalamy ubuntu na PC (jak nie mamy, wirtualizujemy go np. w virtual box-ie)
2. instalujemy uboot-tools - tj w terminalu wpisujemy komendę:
sudo apt update
sudo apt install snapd
sudo snap install uboot-tools
3. ściągamy u-boot.kwb przeznaczonego dla L-50
4. w terminalu wchodzimy do folderu gdzeie mamy u-boot.kwb i wpisujemy:
kwboot -B 115200 /dev/ttyUSB0 -b u-boot.kwb -p -t
ps. jeżeli nie działa, musimy w virtualbox-ie dodać port COM - ja miałem COM na USB, wiec musiałem w opcjach virtual box -> urządzeniach -> USB -> dodateć urządzenie co dodaje com-a
5. podłączamy kabel consolowy do routera, i włączamy go do prądu - jeżeli wszystko poszło dobrze, zobaczymy ładujący się u-boot w terminalu ubuntu
6. na pendrive wgrywamy plik z opernwrt i podłaczamy do urządzenia
7. wpisujemy:
usb reset
fatload usb 0 0x1000000 u-boot.kwb
nand erase 0x0 0x100000
nand write 0x1000000 0x00000 0x100000
reset
8. kiedy zobaczymy "hit any key to stop autoboot" naciskamy cokolwiek i wpsujemy mac adresy interfejsów:
setenv eth1addr 00:1C:XX:XX:XX:6C
setenv ethaddr 00:1C:XX:XX:XX:6B
setenv lan1_mac_addr 00:1C:XX:XX:XX:6C
setenv lan2_mac_addr 00:1C:XX:XX:XX:6D
setenv lan3_mac_addr 00:1C:XX:XX:XX:6E
setenv lan4_mac_addr 00:1C:XX:XX:XX:6F
setenv lan5_mac_addr 00:1C:XX:XX:XX:70
setenv lan6_mac_addr 00:1C:XX:XX:XX:71
setenv lan7_mac_addr 00:1C:XX:XX:XX:72
setenv lan8_mac_addr 00:1C:XX:XX:XX:73
setenv dmz_mac_addr 00:1C:XX:XX:XX:74
setenv dsl_mac_addr 00:1C:XX:XX:XX:75
saveenv
reset
8. kiedy zobaczymy "hit any key to stop autoboot" naciskamy cokolwiek i wpsujemy:
usb start
fatload usb 0 0x0800000 gargoyle-1.13.0.0pre5-kirkwood-checkpoint_l-50-initramfs-uImage
boot
9. Kiedy załaduje nam się gargoyle, wchodzimy przez przeglądarkę na niego (adres 192.168.1.1) i aktualizacji firmware plikiem:
gargoyle-1.13.0.0pre5-kirkwood-checkpoint_l-50-squashfs-sysupgrade.bin
koniec