Temat: RUT 955 OFW pakiety

Cezary routera działa na OFW ale starym bo      FW version: RUT9XX_R_00.06.08.6

. Jakś czas temu opkg update działało a teraz kupa. Daje to:

root@Teltonika-RUT955:~# opkg update
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
wget: not an http or ftp url: https://archive.openwrt.org/chaos_calme … ackages.gz
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
wget: not an http or ftp url: https://archive.openwrt.org/chaos_calme … ackages.gz
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
wget: not an http or ftp url: https://archive.openwrt.org/chaos_calme … ackages.gz
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calm … ckages.gz, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calm … ckages.gz, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calm … ckages.gz, wget returned 1.



Jest jakieś rozwiązanie na to?  Szukałem na ich formach ale nie znalazłem. Czyżby wycofali pakiety? Ale jak wpiszę dany adres np w mozillę to normalnie pokazuje mi się paczka do pobrania. Co robię nie tak? Co zmienić?

2

Odp: RUT 955 OFW pakiety

Dobra poradziłem trzeba było zmienić w /etc/opkg/ ścieżki na

src/gz chaos_calmer_base http://archive.openwrt.org/chaos_calmer … kages/base
src/gz chaos_calmer_packages http://archive.openwrt.org/chaos_calmer … s/packages
src/gz chaos_calmer_luci http://archive.openwrt.org/chaos_calmer … kages/luci



i działa. Temat do zamknięcia smile

3

Odp: RUT 955 OFW pakiety

1. zmień downloads.openrt.org na archive.openwrt.org
2. doinstaluj sobie jakąś bibliotekę krytpograficzną, libustreal-openssl np. i zmień linki na https. bo archive chyba już przerzuca z http na https.

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

4 (edytowany przez smereka 2024-03-12 12:59:06)

Odp: RUT 955 OFW pakiety

Dobra wywaliłem tech ich soft bo nie spełniał moich wymogów i brak było między innymi minimalmodbus. Chodzi już na CezareOs w najnowszym wydaniu:)  Cezary czy bawiłeś się może urządzeniami weń wbudowanymi. Potrzebuję zrobić jakaś minimalną obsługę przekaźnika żeby można było go włączyć i wyłączyć nawet w konsoli. RS485 odkryłem i chował się pod ttyATH1

cała lista jest taka:

root@OpenWrt:/dev# ls -l
drwxr-xr-x    3 root     root            60 Jan  1  1970 bus
crw-------    1 root     root      180, 176 Mar 12 12:23 cdc-wdm0
crw-------    1 root     root        5,   1 Jan  1  1970 console
lrwxrwxrwx    1 root     root            13 Mar 12 12:23 fd -> /proc/self/fd
crw-rw-rw-    1 root     root        1,   7 Jan  1  1970 full
crw-------    1 root     root      254,   0 Jan  1  1970 gpiochip0
crw-------    1 root     root      254,   1 Jan  1  1970 gpiochip1
crw-------    1 root     root       10, 183 Jan  1  1970 hwrng
crw-------    1 root     root       89,   0 Jan  1  1970 i2c-0
crw-------    1 root     root        1,  11 Jan  1  1970 kmsg
srw-rw-rw-    1 root     root             0 Mar 12 12:23 log
crw-------    1 root     root       90,   0 Jan  1  1970 mtd0
crw-------    1 root     root       90,   1 Jan  1  1970 mtd0ro
crw-------    1 root     root       90,   2 Jan  1  1970 mtd1
crw-------    1 root     root       90,   3 Jan  1  1970 mtd1ro
crw-------    1 root     root       90,   4 Jan  1  1970 mtd2
crw-------    1 root     root       90,   5 Jan  1  1970 mtd2ro
crw-------    1 root     root       90,   6 Jan  1  1970 mtd3
crw-------    1 root     root       90,   7 Jan  1  1970 mtd3ro
crw-------    1 root     root       90,   8 Jan  1  1970 mtd4
crw-------    1 root     root       90,   9 Jan  1  1970 mtd4ro
crw-------    1 root     root       90,  10 Jan  1  1970 mtd5
crw-------    1 root     root       90,  11 Jan  1  1970 mtd5ro
crw-------    1 root     root       90,  12 Jan  1  1970 mtd6
crw-------    1 root     root       90,  13 Jan  1  1970 mtd6ro
crw-------    1 root     root       90,  14 Jan  1  1970 mtd7
crw-------    1 root     root       90,  15 Jan  1  1970 mtd7ro
brw-------    1 root     root       31,   0 Jan  1  1970 mtdblock0
brw-------    1 root     root       31,   1 Jan  1  1970 mtdblock1
brw-------    1 root     root       31,   2 Jan  1  1970 mtdblock2
brw-------    1 root     root       31,   3 Jan  1  1970 mtdblock3
brw-------    1 root     root       31,   4 Jan  1  1970 mtdblock4
brw-------    1 root     root       31,   5 Jan  1  1970 mtdblock5
brw-------    1 root     root       31,   6 Jan  1  1970 mtdblock6
brw-------    1 root     root       31,   7 Jan  1  1970 mtdblock7
drwxr-xr-x    2 root     root            60 Mar 12 12:23 net
crw-rw-rw-    1 root     root        1,   3 Jan  1  1970 null
crw-------    1 root     root        1,   4 Jan  1  1970 port
crw-------    1 root     root      108,   0 Mar 12 12:23 ppp
crw-rw-rw-    1 root     root        5,   2 Mar 12 12:49 ptmx
drwxr-xr-x    2 root     root             0 Jan  1  1970 pts
crw-rw-rw-    1 root     root        1,   8 Jan  1  1970 random
brw-------    1 root     root        8,   0 Jan  1  1970 sda
brw-------    1 root     root        8,   1 Jan  1  1970 sda1
lrwxrwxrwx    1 root     root             8 Jan  1  1970 shm -> /tmp/shm
lrwxrwxrwx    1 root     root            15 Mar 12 12:23 stderr -> /proc/self/fd/2
lrwxrwxrwx    1 root     root            15 Mar 12 12:23 stdin -> /proc/self/fd/0
lrwxrwxrwx    1 root     root            15 Mar 12 12:23 stdout -> /proc/self/fd/1
crw-rw-rw-    1 root     root        5,   0 Jan  1  1970 tty
crw-rw----    1 root     dialout   166,   0 Mar 12 12:23 ttyACM0
crw-rw----    1 root     dialout   250,   1 Mar 12 12:46 ttyATH1
crw-rw----    1 root     dialout     4,  64 Jan  1  1970 ttyS0
crw-rw----    1 root     dialout     4,  65 Jan  1  1970 ttyS1
crw-rw----    1 root     dialout     4,  74 Jan  1  1970 ttyS10
crw-rw----    1 root     dialout     4,  75 Jan  1  1970 ttyS11
crw-rw----    1 root     dialout     4,  76 Jan  1  1970 ttyS12
crw-rw----    1 root     dialout     4,  77 Jan  1  1970 ttyS13
crw-rw----    1 root     dialout     4,  78 Jan  1  1970 ttyS14
crw-rw----    1 root     dialout     4,  79 Jan  1  1970 ttyS15
crw-rw----    1 root     dialout     4,  66 Jan  1  1970 ttyS2
crw-rw----    1 root     dialout     4,  67 Jan  1  1970 ttyS3
crw-rw----    1 root     dialout     4,  68 Jan  1  1970 ttyS4
crw-rw----    1 root     dialout     4,  69 Jan  1  1970 ttyS5
crw-rw----    1 root     dialout     4,  70 Jan  1  1970 ttyS6
crw-rw----    1 root     dialout     4,  71 Jan  1  1970 ttyS7
crw-rw----    1 root     dialout     4,  72 Jan  1  1970 ttyS8
crw-rw----    1 root     dialout     4,  73 Jan  1  1970 ttyS9
crw-rw----    1 root     dialout   188,   0 Mar 12 12:23 ttyUSB0
crw-rw----    1 root     dialout   188,   1 Mar 12 12:44 ttyUSB1
crw-rw----    1 root     dialout   188,   2 Mar 12 12:44 ttyUSB2
crw-rw----    1 root     dialout   188,   3 Mar 12 12:44 ttyUSB3
crw-rw-rw-    1 root     root        1,   9 Jan  1  1970 urandom
crw-------    1 root     root       10, 130 Jan  1  1970 watchdog
crw-rw-rw-    1 root     root        1,   5 Jan  1  1970 zero


Pomożesz?

5

Odp: RUT 955 OFW pakiety

W /etc/config/system powinieneś mieć gpio od przekaźnika. 50x któreś było.

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

6

Odp: RUT 955 OFW pakiety

Rzeczywiście ty to masz głowę do tego :

config system
    option hostname 'OpenWrt'
    option timezone 'CET-1CEST,M3.5.0,M10.5.0/3'
    option ttylogin '0'
    option log_size '64'
    option urandom_seed '0'
    option zonename 'Europe/Warsaw'

config timeserver 'ntp'
    option enabled '1'
    option enable_server '0'
    list server '0.openwrt.pool.ntp.org'
    list server '1.openwrt.pool.ntp.org'
    list server '2.openwrt.pool.ntp.org'
    list server '3.openwrt.pool.ntp.org'

config gpio_switch 'sim_sel'
    option name 'SIM select'
    option gpio_pin '503'
    option value '1'

config gpio_switch 'DOUT1'
    option name 'DOUT1 (OC)'
    option gpio_pin '504'
    option value '0'

config gpio_switch 'DOUT2'
    option name 'DOUT2 (Relay)'
    option gpio_pin '505'
    option value '0'

config gpio_switch 'modem_vbus'
    option name 'Modem enable'
    option gpio_pin '508'
    option value '1'

config gpio_switch 'modem_rst'
    option name 'Modem reset'
    option gpio_pin '509'
    option value '0'



Ale jakiego polecenia użyć żeby zmienić stan?

7

Odp: RUT 955 OFW pakiety

Dobra mam:

włączenie

uci set "system.DOUT2.value"="1" && uci commit && /etc/init.d/gpio_switch reload

wyłączenie


uci set "system.DOUT2.value"="0" && uci commit && /etc/init.d/gpio_switch reload


Dzięki

8

Odp: RUT 955 OFW pakiety

Możesz też bezpośrednio do gpio strzelać jak coś.

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

9

Odp: RUT 955 OFW pakiety

A jak strzelać podasz przykład?

10

Odp: RUT 955 OFW pakiety

echo 1 > /sys/class/gpio/gpio505/value

Sprawdź czy to jest jako 505 czy jako DOUT2 wyeksportowane.

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

11

Odp: RUT 955 OFW pakiety

Dzięki działa elegancko. Musze jeszcze opanować przełączanie między simami i może lecieć na roboty w teren wink

12

Odp: RUT 955 OFW pakiety

Też przez gpio. Tylko musisz używać - nie przełączaj tego na żywca bo dzieją się naprawdę dziwne (ale tak naprawdę) rzeczy.
Ja w rut950 (z softem od 955 - z quectelem ec25) w easyconfig robię to w taki sposób:

                ifdown wan
                uqmi -d /dev/cdc-wdm0 --uim-power-off --uim-slot 1
                echo $slot > /sys/class/gpio/gpio503/value
                uci set system.sim_sel.value=$slot
                uci commit system
                uqmi -d /dev/cdc-wdm0 --uim-power-on --uim-slot 1
                ifup wan
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: RUT 955 OFW pakiety

root@OpenWrt:/dev#  ifdown test
root@OpenWrt:/dev# uqmi -d /dev/cdc-wdm0 --uim-power-off --uim-slot 1
root@OpenWrt:/dev# echo $slot > /sys/class/gpio/gpio503/value
ash: write error: Invalid argument
root@OpenWrt:/dev# ^C

14

Odp: RUT 955 OFW pakiety

No pomyśl. Jaki $slot jak go nie zdefiniowałeś? 0 albo 1 podstaw.

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

15

Odp: RUT 955 OFW pakiety

root@OpenWrt:~# echo 1slot > /sys/class/gpio/gpio503/value
ash: write error: Invalid argument
root@OpenWrt:~# echo 1 slot > /sys/class/gpio/gpio503/value
ash: write error: Invalid argument

16

Odp: RUT 955 OFW pakiety

Dobra poradziłem. Dziękuję

17

Odp: RUT 955 OFW pakiety

echo 1 > /sys/class/gpio/gpio503/value

Co ty z tym slotem...

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

18

Odp: RUT 955 OFW pakiety

Cezary a wiesz może dlaczego smstools3 po restarcie modemu komendami:

echo 1 > /sys/class/gpio/gpio509/value
echo 0 > /sys/class/gpio/gpio509/value


za każdym razem jak wstanie odczytuje i pojawia mi się ostatni sms pomimo jego fizycznego wykasowania z folderu incoming?

19

Odp: RUT 955 OFW pakiety

Bo nie kasuje ci ich z karty SIM? Tylko pytanie dlaczego nie kasje, bo domyślnie to robi.

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

20 (edytowany przez smereka 2024-03-13 13:25:03)

Odp: RUT 955 OFW pakiety

No właśnie i teraz jak robię coś w

eventhandler = /usr/bin/obsluga_sms

to np przy poleceniu smsowym reboot wpada w pętle i w kółko to robi...

dopóki zrobi reboot dam radę zalogowac się do konsoli i widze jak ten sms przychodzi w logach

Możesz na swoim sprawdzić?


Nie ma znaczenia czy daję:

init = AT+CPMS="SM","SM","SM"

czy

init = AT+CPMS="ME","ME","ME"

21

Odp: RUT 955 OFW pakiety

Więc może po prostu eventhandler wykonuje się przed skasowaniem smsów, a jak w skrypcie restartujesz to nie zdąży się skasować SMS.

Zrób w /usr/bin/obsluga_sms

(sleep 30; reboot) &

Wtedy skrypt się zakończy a w tło poleci restart po 30s. Zobacz czy coś takiego zadziała.

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

22 (edytowany przez smereka 2024-03-13 13:58:19)

Odp: RUT 955 OFW pakiety

No dobra ale załóżmy, że ja nawet nie chce tego sms kasować. To przecież raz odebrany chyba co do zasady tego pakietu nie powinien go odbierać podczas każdego uruchamiania czyż nie?


Wyjąłem obie karty z niego. Odłączyłem zasilanie i podłączyłem i znowu sms sie pojawia. O co tu chodzi...

23

Odp: RUT 955 OFW pakiety

Jak masz ME to znajduje sms w pamięci modemu a nie na simie.

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

24 (edytowany przez smereka 2024-03-13 14:52:27)

Odp: RUT 955 OFW pakiety

Cezary wrzucisz proszę gdzieś na forum firmware EC25EFAR06A17M4G to wg Twojego poradnika spróbuje go zaktualizować może ten firmware co mam jest spieprzony....

25 (edytowany przez Cezary 2024-03-13 18:12:55)

Odp: RUT 955 OFW pakiety

Tu jest: https://dl.eko.one.pl/test/quectel/

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