351

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary może pomożesz bo czytam kilka razy instrukcję ale ja muszę innym sposobem zrobić. Mianowicie zgrałem sobie cały wsad z tego sprzętu. Teraz wiem, że trzeba podmienić ubota na ten o nazwie ubootmr332012.bin no i mam go. Ale teraz jak to poskładać w hexaedytorze:

ktoś robił i pisze, ze tak (IPQ40xx) # nand write 0x84000000 0x700000 0x200000 no ale on to robił w konsoli na linuxie.

W który ofset oryginalnego zrzutu mam to wsadzić?


Może ktoś ma cały wsad już z openwrt wgranym?

352

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Ok. Zadzwonię jak będę jechał w Twoje rejony przy okazji. Jak okazji nie będzie no to spacjelnie pojadę bo szkoda mi tego biednego ruta żeby tak skończył... A na openwrt znajduję mu robotę. Zresztą w tej chwili mam deficyt rutów. Jak masz jakieś na zbyciu to przygarnę. Potrzebuję co najmniej z 10.

353

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary chciałbyś tego RUTa na testy wziąć celem spowodowania poprawnego działania modemu rzecz jasna na openwrt smile. Ja wymiękam. 2-3 dni temu zainstalowałem soft teltoniki w wersji      FW version: RUT9XX_R_00.06.08.5  no i od tych 2-3 dni cały czas trzyma połączenia. Zmieniłem znowu na openwrt testowałem na qmi jak również na proto 3g na/dev/ttyUSB1 i /dev/ttyUSB2 bo te działały i na każdym to samo po 15-20 minutach modem rozłącza się.

Daj znać to Ci podrzucę razem z anteną i zasilaczem. Jak nic nie zdziałasz to to będzie służył łatwiejszym zadaniom na tym ich sofcie

354

(8 odpowiedzi, napisanych Inne)

U mnie tak samo. Strefa ustawiona prawidłowo. Fajnie, że ktoś to poruszył bo u mnie już tak od co najmniej 2-3 lat jest w sezonie zimowym smile

355

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Modem wyżył:

root@OpenWrt:~# picocom /dev/ttyUSB2
picocom v3.1

port is        : /dev/ttyUSB2
flowcontrol    : none
baudrate is    : 9600
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        :
omap is        :
emap is        : crcrlf,delbs,
logfile is     : none
initstring     : none
exit_after is  : not set
exit is        : no

Type [C-a] [C-h] to see available commands
Terminal ready
ATI
Manufacturer: MEIG INCORPORATED
Model: SLM750-V
Revision: SLM750-V_4.57.25_EQ101
IMEI: XXXXXXXXXXXXXXXX
+GCAP: +CGSM

OK


Niemniej po reboocie routera sam połączyć się nie chce pomimo, że jest widoczny w systemie. Samo ifup wan nic nie daje. Dopiero po AT+CFUN=1,1 i ifupwan nawiązuje połączenie. W czym może być rzecz?

356

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Ok poradziłem

Dałem tak:

./meig_firehose -f /etc/sda1/firmware/


i ruszyła aktualizacja. Reebotuje ruta zobaczymy czy wyżył wink

357

(73 odpowiedzi, napisanych Oprogramowanie / Software)

root@OpenWrt:/etc/sda1# meig_firehose -f /etc/sda1/firmware/
-ash: meig_firehose: not found
root@OpenWrt:/etc/sda1#

358

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Podmontowałem pendraka pod /mnt/sda1 . Chce tam wejść przez winscp i krzyczy mi tak:

Command 'ls -la --full-time'
failed with return code 139 and the following error message.
Segmentation fault



O co chodzi?

359

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Oj. Jutro spróbuje bo nie mam sprzętu pod ręką. Dziękuję

360

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli jak?

qfirehose -f /tmp/firmware/

?

361

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Ok mam. Podpowiesz jakim poleceniem użyć tego? Rozumiem, ze całość po wypakowaniu daje do /tmp ?

362

(73 odpowiedzi, napisanych Oprogramowanie / Software)

No próbuję dojść czemu te cały SLM750 raz działa a raz nie

363

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary jak to powinno być w modemie domyślnie żeby poprawnie współpracował z openwrt:

tak

uqmi -d /dev/cdc-wdm0 --start-network internet --autoconnect

czy tak

uqmi -d /dev/cdc-wdm0 --stop-network internet --autoconnect

364

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Ok

365

(73 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary dasz jeszcze raz ten wetransfer bo nie ściągnąłem tego pliku

366

(101 odpowiedzi, napisanych Inne)

Tak właśnie odkryłem eksportując i wsadzając druta ale Ty byłeś szybszy pisząc tutaj wink Dziękuję

Wejście cyfrowe 1 to gpio21

Elegancko 2 ruty od piątku na openwrt zaprzęgnięte do roboty będą

367

(101 odpowiedzi, napisanych Inne)

root@OpenWrt:/sys/class/gpio# cat /sys/kernel/debug/gpio
gpiochip1: GPIOs 0-31, parent: platform/18040000.gpio, 18040000.gpio:
gpio-0   (RS485_D             |rts                 ) out hi
gpio-1   (led_wan             |rut955:led:wan      ) out hi
gpio-2   (DIN3                )
gpio-3   (mmc_cs              |rut955:mmc:cs       ) out hi
gpio-4   (ext_sck             |rut955:ext:sck      ) out lo
gpio-5   (                    )
gpio-6   (                    )
gpio-7   (                    )
gpio-8   (                    )
gpio-9   (                    )
gpio-10  (                    )
gpio-11  (                    |rut955:uart1:rd     ) in  hi ACTIVE LOW
gpio-12  (ext_mosi            |rut955:ext:mosi     ) out lo
gpio-13  (led_lan2            |rut955:led:lan2     ) out lo
gpio-14  (led_lan1            |rut955:led:lan1     ) out hi
gpio-15  (                    |reset               ) in  hi IRQ ACTIVE LOW
gpio-16  (i2c_scl             |scl                 ) out hi
gpio-17  (i2c_sda             |sda                 ) out hi
gpio-18  (                    |rut955:uart1:td     ) out hi
gpio-19  (DIN2                )
gpio-20  (ext_cs              |rut955:ext:cs       ) out hi
gpio-21  (DIN1                )
gpio-22  (led_lan3            |rut955:led:lan3     ) out hi
gpio-23  (                    )
gpio-24  (                    )
gpio-25  (                    )
gpio-26  (                    )
gpio-27  (                    )
gpio-28  (                    )
gpio-29  (                    )
gpio-30  (                    )
gpio-31  (                    )

gpiochip0: GPIOs 496-511, parent: spi/spi0.2, 74hc595, can sleep:
gpio-496 (signal_bar0         |green:signal0       ) out lo
gpio-497 (signal_bar1         |green:signal1       ) out lo
gpio-498 (signal_bar2         |green:signal2       ) out lo
gpio-499 (signal_bar3         |green:signal3       ) out lo
gpio-500 (signal_bar4         |green:signal4       ) out lo
gpio-501 (status_red          |red:system          ) out lo
gpio-502 (status_green        |green:system        ) out hi
gpio-503 (sim_sel             |sysfs               ) out hi
gpio-504 (DOUT1               |sysfs               ) out lo
gpio-505 (DOUT2               |sysfs               ) out lo
gpio-506 (modem_vbus          |sysfs               ) out hi
gpio-507 (modem_rst           |sysfs               ) out lo
gpio-508 (DOUT3               |sysfs               ) out lo
gpio-509 (RS485_R             |sysfs               ) out lo
gpio-510 (SDCS                )
gpio-511 (HWRST               )
root@OpenWrt:/sys/class/gpio#

368

(101 odpowiedzi, napisanych Inne)

Właśnie tak robię lecę po kolei...zaraz zobaczymy. Ap ropo rs232 to tez znalazłem. Zminił się interfejs z czegoś tam na usb i teraz po zainstalowaniu kmod-ftdi elegancko wykryło pod ttyUSB0. Dodam, że to dotyczy starej wersji rutów955 którejś tam rewizji batch. Obudowy identyczne ale jak widać środek nie!. Trzeba tylko zrobić aliasy wg. Twojego poradnika i można zaprzęgać do roboty smile


A jak sprawdzić ile tych gpio w ogóle jest i jakie mogą mieć numery?

369

(101 odpowiedzi, napisanych Inne)

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 '506'
    option value '1'

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

config gpio_switch 'DOUT3'
    option name 'DOUT3'
    option gpio_pin '508'
    option value '0'


Czyli zmienili gpio w tej wersji hardwear i 507 odpowiada coś z modemem pytanie jakie gpio to ter wejsćie cyfrowe. Jedne zrobią drugie zepsują ech...

370

(101 odpowiedzi, napisanych Inne)

root@OpenWrt:~# echo "507" > /sys/class/gpio/unexport
root@OpenWrt:~# echo "507" > /sys/class/gpio/export
root@OpenWrt:~# echo in > /sys/class/gpio/gpio507/direction
-ash: can't create /sys/class/gpio/gpio507/direction: Permission denied
root@OpenWrt:~#


O co tu chodzi kurna?

371

(101 odpowiedzi, napisanych Inne)

Zaraz spróbuję bo byłem na moment na 24.10 ale tam to całkowita masakra nawet nie łączy się z sicią...

372

(101 odpowiedzi, napisanych Inne)

Cezary a da się jakoś wywalić dane gpio z wyeksportowania i ręcznie eksportować?

373

(101 odpowiedzi, napisanych Inne)

Jakie polecenie w konsoli wyswietla dev?

374

(101 odpowiedzi, napisanych Inne)

A testowałeś może działanie rs232? Wywala mi błąd

picocom /dev/ttyACM0
picocom v3.1

port is        : /dev/ttyACM0
flowcontrol    : none
baudrate is    : 9600
parity is      : none
databits are   : 8
stopbits are   : 1
escape is      : C-a
local echo is  : no
noinit is      : no
noreset is     : no
hangup is      : no
nolock is      : no
send_cmd is    : sz -vv
receive_cmd is : rz -vv -E
imap is        :
omap is        :
emap is        : crcrlf,delbs,
logfile is     : none
initstring     : none
exit_after is  : not set
exit is        : no


FATAL: cannot open /dev/ttyACM0: No such file or directory


Trzeba to jakoś eksportwac żeby było dosępne czy jak?


W tej wersji w /dev/ brak ttyACM0:

Czas pracy:1h 21m 6s

Czas lokalny:2024-11-18 15:44:45

Wersja kernela:5.15.167

Model:Teltonika RUT955 H7V3C0

Architektura:Atheros AR9344 rev 3

Wersja firmware:OpenWrt 23.05-SNAPSHOT r24133-33b45c0a0e


A w tej jest:

Czas pracy:39d 1h 32m 57s

Czas lokalny:2024-11-18 15:45:15

Wersja kernela:5.15.164

Model:Teltonika RUT955 H7V3C0

Architektura:Atheros AR9344 rev 3

Wersja firmware:OpenWrt 23.05-SNAPSHOT r24041-a07a531329


Coś usunęli?

375

(101 odpowiedzi, napisanych Inne)

Kolejna zagwozdka. Te z nowa obudowa mają chyba zmienione gpio czy jak. Chce odczytać te DI01 i robię to tak samo jak dla tej w starej i mam coś takiego:

root@OpenWrt:~# echo "507" > /sys/class/gpio/export
ash: write error: Resource busy
root@OpenWrt:~# echo in > /sys/class/gpio/gpio507/direction
-ash: can't create /sys/class/gpio/gpio507/direction: Permission denied
root@OpenWrt:~# cat /sys/class/gpio/gpio507/value
0
root@OpenWrt:~#

No i dziwne, ze już chyba wyeksportowane jest te 507 jak dobrze rozumiem  a na tych w starych obudowach nie było

Ostatnie polecenie czyli odczytana wartość nie zmiania się czy to styki zwarte czy nie? Coś schrzanione w firmware czy co. Sztuka na pewno dobra no bo na sofcie teltoniki jest zmiana stanu logicznego