1,026

(486 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Co z nią jest inaczej? to nie jest a2eu?

To A2 TM. Jeśli wifi nie działa, to offsety są rozjechane. Można próbować na pozostałych obrazach, może pójdzie.

1,027

(486 odpowiedzi, napisanych Oprogramowanie / Software)

Wystarczyło poszukać na oficjalnej stronie:
https://eu.dlink.com/pl/pl/-/media/cons … 6plb05.zip

Niedługo wyjdzie Openwrt 18.04/05. Pewnie wtedy Cezary wyda zaktualizowane obrazy MIFI, które będą działać na tej wersji 116 A2.

1,028

(486 odpowiedzi, napisanych Oprogramowanie / Software)

I wszystko jasne. Ta wersja będzie działać tylko z oficjalnym snapshotem.

EDIT:
Snapshot nie ma GUI ani preinstalowanej obsługi modemu.

1,029

(486 odpowiedzi, napisanych Oprogramowanie / Software)

@ewel

Podaj pełny P/N z wylu obudowy.

Wstyd się przyznać jaka głupota. Stock mi zablokował kartę SIM. Świeży starter ze sklepu ruszył bez problemu. Sprawdza się stara zasada, że działać należy dopiero jak się jest pewnym, że hardware działa.

Fri Mar 23 20:23:09 2018 daemon.notice netifd: wan (1106): Starting network wan
Fri Mar 23 20:23:19 2018 daemon.notice netifd: wan (1106): Setting up wwan0
Fri Mar 23 20:23:19 2018 daemon.notice netifd: Interface 'wan' is now up
Fri Mar 23 20:23:19 2018 daemon.notice netifd: Network device 'wwan0' link is up
Fri Mar 23 20:23:19 2018 daemon.notice netifd: Network alias 'wwan0' link is up
Fri Mar 23 20:23:19 2018 daemon.notice netifd: Interface 'wan_4' is enabled
Fri Mar 23 20:23:19 2018 daemon.notice netifd: Interface 'wan_4' has link connectivity
Fri Mar 23 20:23:19 2018 daemon.notice netifd: Interface 'wan_4' is setting up now
Fri Mar 23 20:23:19 2018 daemon.notice netifd: wan_4 (1223): udhcpc: started, v1.27.2
Fri Mar 23 20:23:19 2018 user.notice firewall: Reloading firewall due to ifup of wan (wwan0)
Fri Mar 23 20:23:19 2018 daemon.notice netifd: wan_4 (1223): udhcpc: sending discover
Fri Mar 23 20:23:19 2018 daemon.notice netifd: wan_4 (1223): udhcpc: sending select for 100.90.136.249
Fri Mar 23 20:23:19 2018 daemon.notice netifd: wan_4 (1223): udhcpc: lease of 100.90.136.249 obtained, lease time 7200
Fri Mar 23 20:23:20 2018 daemon.notice netifd: Interface 'wan_4' is now up

1,031

(486 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

@Królik: możesz wgrać obraz u siebie i zobaczyć czy działa?

SOA#1 wink

Na A1 MIFI działa bez zarzutu. I wifi i drut.

Zatem zostaje opcja, że wgrywany przez @ewel obraz jest do złego A2.

1,032

(486 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli masz już wgrany i działający stock firmware?

1,033

(486 odpowiedzi, napisanych Oprogramowanie / Software)

Zrób screena strony http://192.168.0.1/

Cezary napisał/a:

Co z nim z robiłeś że nie działa? Przestawiłeś go jakoś? Testowałeś polecenia?


Przestał działać po  wgraniu stocka na którym nie chciał się łączyć. Będę potem próbować jeszcze znów w normalnym trybie.

Jest też opcja trzecia: uwalił się. Widywałem na allegro 921 z padniętymi modemami.

1,035

(486 odpowiedzi, napisanych Oprogramowanie / Software)

Jest.
Diody migające bardzo szybko to stan recovery.
Diody wolno migające na zmianę to wgrywanie firmware.
Jak pojawi się napis success ( po ładnych kilku minatach) i  mruganie przyśpieszy, to router będzie gotowy.

EDIT:
Niektóre przeglądarki mają z tym problem niestety. Ale jesli diody będa na zmiane dalej mrugać, to firmware będzie się dalej kopiować z ramu do flasha.

Do kompletu:

lsusb -v

Bus 001 Device 002: ID 2020:2033
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.01
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x2020
  idProduct          0x2033
  bcdDevice            2.28
  iManufacturer           1 Mobile Connect
  iProduct                2 Mobile Connect
  iSerial                 3 5a02b418afe5
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          209
    bNumInterfaces          5
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      ** UNRECOGNIZED:  05 24 00 10 01
      ** UNRECOGNIZED:  05 24 01 00 00
      ** UNRECOGNIZED:  04 24 02 02
      ** UNRECOGNIZED:  05 24 06 00 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval               9
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      ** UNRECOGNIZED:  05 24 00 10 01
      ** UNRECOGNIZED:  05 24 01 00 00
      ** UNRECOGNIZED:  04 24 02 02
      ** UNRECOGNIZED:  05 24 06 00 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval               9
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      ** UNRECOGNIZED:  05 24 00 10 01
      ** UNRECOGNIZED:  05 24 01 00 00
      ** UNRECOGNIZED:  04 24 02 02
      ** UNRECOGNIZED:  05 24 06 00 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x87  EP 7 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval               9
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x89  EP 9 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               9
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           12
  bNumDeviceCaps          1
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      Link Power Management (LPM) Supported
Device Status:     0x0000
  (Bus Powered)

Po moich zabiegach przestał działać na stocku. Chyba bez drugiego C3 nie da rady. hmm

1,037

(486 odpowiedzi, napisanych Oprogramowanie / Software)

https://eu.dlink.com/pl/pl/-/media/cons … 6eub02.bin

Na stronie D-Linka oficjalnej znalazłem.

Log ze stocka:

usb 1-1: new high speed USB device using rt3xxx-ehci and address 2
usbcore: registered new interface driver cdc_wdm
Queue of usbnet RX [1514][60] TX[1514][60]
qmi_wwan 1-1:1.4: usbnet0: register 'qmi_wwan' at usb-rt3xxx-1, WWAN/QMI device, 52:29:40:65:b1:67
usbcore: registered new interface driver qmi_wwan
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
option 1-1:1.0: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1:1.1: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
option 1-1:1.2: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
option 1-1:1.3: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems

@Cezary, to qmi czy jednak standardowo?

1,039

(486 odpowiedzi, napisanych Oprogramowanie / Software)

How to revert to OEM firmware:
1.) Push the reset button and turn on the power. Wait until LED start
    blinking (~10sec.)
2.) Upload original factory image via JBOOT http (IP: 192.168.123.254)
3.) If http doesn't work, it can be done with curl command:
    curl -F FN=@XXXXX.bin http://192.168.123.254/upg
    where XXXXX.bin is name of firmware file.

Tak, to właśnie różnica między C1 a C3. C3 ma inny modem (z obsługą B20).

Edit:
To Qualcomm MDM9225.

Zmieniłem SIM na jakąś starą kartę aero:

3g-wan    Link encap:Point-to-Point Protocol
          inet addr:100.83.19.87  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:22 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:5877 (5.7 KiB)  TX bytes:3182 (3.1 KiB)
root@OpenWrt:/tmp# wget http://wp.pl
Downloading 'http://wp.pl'
Connecting to 212.77.98.9:80
Failed to redirect to / on bdi.free.aero2.net.pl

Chyba czas wrócić do testowania qmi.

EDIT:

root@OpenWrt:/# uqmi -d /dev/cdc-wdm2 --get-serving-system
{
        "registration": "registered",
        "plmn_mcc": 260,
        "plmn_mnc": 1,
        "plmn_description": "▒▒-\u0003",
        "roaming": false
}
root@OpenWrt:/# uqmi -d /dev/cdc-wdm2 --get-signal-info
{
        "type": "wcdma",
        "rssi": -87,
        "ecio": 15
}
root@OpenWrt:/# uqmi -d /dev/cdc-wdm2 --start-network darmowy
"No effect"

Czyli jednak laptop  + mpcie mnie czeka.

Thu Mar 22 16:42:23 2018 local2.info chat[2386]: abort on (BUSY)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: abort on (NO CARRIER)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: abort on (ERROR)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: report (CONNECT)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: timeout set to 10 seconds
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: send (AT&F^M)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: expect (OK)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: AT&F^M^M
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: OK
Thu Mar 22 16:42:23 2018 local2.info chat[2386]:  -- got it
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: send (ATE1^M)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: expect (OK)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: ^M
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: ATE1^M^M
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: OK
Thu Mar 22 16:42:23 2018 local2.info chat[2386]:  -- got it
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: send (AT+CGDCONT=1,"IP","internet"^M)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: timeout set to 30 seconds
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: expect (OK)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: ^M
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: AT+CGDCONT=1,"IP","internet"^M^M
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: OK
Thu Mar 22 16:42:23 2018 local2.info chat[2386]:  -- got it
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: send (ATD*99***1#^M)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: expect (CONNECT)
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: ^M
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: ATD*99***1#^M^M
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: CONNECT
Thu Mar 22 16:42:23 2018 local2.info chat[2386]:  -- got it
Thu Mar 22 16:42:23 2018 local2.info chat[2386]: send ( ^M)
Thu Mar 22 16:42:23 2018 daemon.info pppd[2314]: Serial connection established.
Thu Mar 22 16:42:23 2018 kern.info kernel: [   65.180991] 3g-wan: renamed from ppp0
Thu Mar 22 16:42:23 2018 daemon.info pppd[2314]: Using interface 3g-wan
Thu Mar 22 16:42:23 2018 daemon.notice pppd[2314]: Connect: 3g-wan <--> /dev/ttyUSB1
Thu Mar 22 16:42:30 2018 daemon.info pppd[2314]: No response to 5 echo-requests
Thu Mar 22 16:42:30 2018 daemon.notice pppd[2314]: Serial link appears to be disconnected.

Na pozostałych czterech ttyUSB* podobnie albo brak odpowiedzi na AT&F^M. Co mógłbym jeszcze sprawdzić?

uqmi -d /dev/cdc-wdm2 --get-serving-system
{
        "registration": "registered",
        "plmn_mcc": 260,
        "plmn_mnc": 6,
        "plmn_description": "Play",
        "roaming": false
}

Zacząłem od QMI, bo D-Link go opędza po QMI i mogłem podejrzeć driver. Niestety uruchamianie połączenia jest już binarką.

Dodanie kolejnych cdc-wdm* z różnymi indeksami w sterowniku kończy się albo zawieszaniem uqmi albo czymś takim:

root@OpenWrt:/tmp# uqmi -d /dev/cdc-wdm0 --get-signal-info
[  457.733543] qmi_wwan 1-1:1.1: unknown notification 32 received: index 1 len 2
[  457.754005] qmi_wwan 1-1:1.1: unknown notification 32 received: index 1 len 2

Przygotowuję wsparcie dla D-Linka DWR-921 C3. Jest tam modem BroadMobi BM806U-E1.

1. Poprawiłem driver dodając z D-Linkowego kodu GPLowego linijkę:

    {QMI_FIXED_INTF(0x2020, 0x2033, 4)},   /* BroanMobi P520 */ 

2. Modem wykrył się w systemie:

 
[   22.292095] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   22.436370] qmi_wwan 1-1:1.4: cdc-wdm0: USB WDM device
[   22.475264] qmi_wwan 1-1:1.4 wwan0: register 'qmi_wwan' at usb-101c0000.ehci-1, WWAN/QMI device, 76:54:17:17:52:8b 

3. Zainstalowane paczki:

root@OpenWrt:/# opkg list-installed
base-files - 186-r6502+1-432afb0
busybox - 1.27.2-3
dnsmasq - 2.79-1
dropbear - 2017.75-5
firewall - 2018-03-02-8ef12cb5-2
fstools - 2018-02-11-3d239815-1
fwtool - 1
hostapd-common - 2017-08-24-c2d4f2eb-6
ip6tables - 1.6.2-1
iptables - 1.6.2-1
iw - 4.14-1
iwinfo - 2018-02-15-223e09bf-1
jboot-tools - 1
jshn - 2018-02-08-bb0c830b-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 4.9.87-1-6ad34db16b84aab130ee471e266de4b8
kmod-cfg80211 - 4.9.87+2017-11-01-4
kmod-eeprom-93cx6 - 4.9.87-1
kmod-gpio-button-hotplug - 4.9.87-2
kmod-ip6tables - 4.9.87-1
kmod-ipt-conntrack - 4.9.87-1
kmod-ipt-core - 4.9.87-1
kmod-ipt-nat - 4.9.87-1
kmod-leds-gpio - 4.9.87-1
kmod-lib-crc-ccitt - 4.9.87-1
kmod-lib-crc-itu-t - 4.9.87-1
kmod-mac80211 - 4.9.87+2017-11-01-4
kmod-mii - 4.9.87-1
kmod-mt76 - 4.9.87+2018-02-27-ffa2069e-1
kmod-mt76-core - 4.9.87+2018-02-27-ffa2069e-1
kmod-mt7603 - 4.9.87+2018-02-27-ffa2069e-1
kmod-mt76x2 - 4.9.87+2018-02-27-ffa2069e-1
kmod-nf-conntrack - 4.9.87-1
kmod-nf-conntrack6 - 4.9.87-1
kmod-nf-ipt - 4.9.87-1
kmod-nf-ipt6 - 4.9.87-1
kmod-nf-nat - 4.9.87-1
kmod-nf-reject - 4.9.87-1
kmod-nf-reject6 - 4.9.87-1
kmod-nls-base - 4.9.87-1
kmod-ppp - 4.9.87-1
kmod-pppoe - 4.9.87-1
kmod-pppox - 4.9.87-1
kmod-rt2800-lib - 4.9.87+2017-11-01-4
kmod-rt2800-mmio - 4.9.87+2017-11-01-4
kmod-rt2800-pci - 4.9.87+2017-11-01-4
kmod-rt2800-soc - 4.9.87+2017-11-01-4
kmod-rt2x00-lib - 4.9.87+2017-11-01-4
kmod-rt2x00-mmio - 4.9.87+2017-11-01-4
kmod-rt2x00-pci - 4.9.87+2017-11-01-4
kmod-slhc - 4.9.87-1
kmod-usb-core - 4.9.87-1
kmod-usb-ehci - 4.9.87-1
kmod-usb-net - 4.9.87-1
kmod-usb-net-cdc-ether - 4.9.87-1
kmod-usb-net-qmi-wwan - 4.9.87-1
kmod-usb-net-rndis - 4.9.87-1
kmod-usb-serial - 4.9.87-1
kmod-usb-serial-option - 4.9.87-1
kmod-usb-serial-wwan - 4.9.87-1
kmod-usb-wdm - 4.9.87-1
kmod-usb2 - 4.9.87-1
lede-keyring - 2017-01-20-a50b7529-1
libblobmsg-json - 2018-02-08-bb0c830b-1
libc - 1.1.19-1
libgcc - 7.3.0-1
libip4tc - 1.6.2-1
libip6tc - 1.6.2-1
libiwinfo - 2018-02-15-223e09bf-1
libjson-c - 0.12.1-1
libjson-script - 2018-02-08-bb0c830b-1
libnl-tiny - 0.1-5
libpthread - 1.1.19-1
libubox - 2018-02-08-bb0c830b-1
libubus - 2018-01-16-5bae22eb-1
libuci - 2018-01-01-5beb95da-1
libuclient - 2017-11-02-4b87d831-1
libxtables - 1.6.2-1
logd - 2018-02-14-128bc35f-1
mtd - 21
netifd - 2018-03-13-69aeaabc-5
odhcp6c - 2017-09-05-1f93bd4c-10
odhcpd-ipv6only - 1.4-1
opkg - 2017-12-07-3b417b9f-2
ppp - 2.4.7-12
ppp-mod-pppoe - 2.4.7-12
procd - 2018-01-23-653629f1-2
rt2800-pci-firmware - 2017-09-06-a61ac5cf-1
swconfig - 11
ubox - 2018-02-14-128bc35f-1
ubus - 2018-01-16-5bae22eb-1
ubusd - 2018-01-16-5bae22eb-1
uci - 2018-01-01-5beb95da-1
uclient-fetch - 2017-11-02-4b87d831-1
uqmi - 2016-12-19-8ceeab69-3
usign - 2015-07-04-ef641914-1
wireless-regdb - 2017-10-20-4343d359
wpad-mini - 2017-08-24-c2d4f2eb-6
wwan - 2014-07-17-1
root@OpenWrt:/#

4. Automatycznie (Z poradników Cezarego) nie działa. Próbowałem ręcznie:

root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --get-signal-info
{
        "type": "wcdma",
        "rssi": -71,
        "ecio": 11
}
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --start-network internet
"No effect"
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --get-data-status
"disconnected"
root@OpenWrt:/#
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --start-network internet
"No effect"
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --start-network internet --autoconnect
"No effect"
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --get-data-status
"disconnected"
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --stop-network 4294967295 --autoconnect
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --start-network internet --autoconnect
"Call failed"
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --get-data-status
"disconnected"
root@OpenWrt:/# uqmi -d /dev/cdc-wdm0 --get-signal-info
{
        "type": "wcdma",
        "rssi": -72,
        "ecio": 13
}

Macie może pomysł czemu nie działa?
Znając życie coś trzeba wysłać i ruszy... Tylko co?

1,045

(486 odpowiedzi, napisanych Oprogramowanie / Software)

PR zamknięty, jest w staging tree. Niedługo powinien trafić do głównego drzewa i pojawić się oficjalny snapshot. Udało się zdążyć przed 18.03/4.

Dziękuję wszystkim za pomoc. smile

1,046

(486 odpowiedzi, napisanych Oprogramowanie / Software)

xabolcs napisał/a:

A checksum against the already existing firmware would be overkill?

I use existing mechanism.

Używam istniejących rozwiązań.

1,047

(486 odpowiedzi, napisanych Oprogramowanie / Software)

@Cezary

To załatwia sprawę:

FW="/lib/firmware/$FIRMWARE"
[ -e "$FW" ] && exit 0

1,048

(486 odpowiedzi, napisanych Oprogramowanie / Software)

Powstał ekstraktor. Poniżej obrazy wspólne dla wszystkich wersji A:

https://www.dropbox.com/s/yro8jsz975ie9 … y.bin?dl=0
https://www.dropbox.com/s/6woeqy7pz5oso … e.bin?dl=0

Zachęcam do sprawdzania. smile

1,049

(486 odpowiedzi, napisanych Oprogramowanie / Software)

Z nowości:

PR dalej wstrzymany, będę robił parser i najprawdopodobniej skończy się to jednym obrazem dla wszystkich DWR-116.

1,050

(486 odpowiedzi, napisanych Oprogramowanie / Software)

@ZAtonik

Nazwa wersji jest zaszyta w P/N. DWR116Exx....A2E, gdzie xx to nazwa wersji.

Jak zgrać soft? Sprawdź czy działa Ci telnet na Twojej wersji.
Jeśli tak, to możesz tak jak @xabolcs:

I dumped it in 2+1 step: the first 4M and the second 4M and
concatenated after download.

part1: dd if=/dev/mtd0 of=/tmp/www3/dwr-116-mtd0-wholeflash-01.bin bs=1 count=4M
Downloading part1 through the builtin httpd:
http://192.168.0.1/dwr-116-mtd0-wholeflash-01.bin

part2: dd if=/dev/mtd0 of=/tmp/www3/dwr-116-mtd0-wholeflash-02.bin bs=1 skip=4M
Downloading part2 through the builtin httpd:
http://192.168.0.1/dwr-116-mtd0-wholeflash-02.bin

Splitting to 4M parts was needed due to memory constraints.p

@jakubd

Jak będziesz miał DWR-921 A1 lub 960 w rękach, to daj znać.
Ja za to zrobiłem ze swojego C3 cegłę i póki co nie mam od kogo zrobić dumpa. wink

@Cezary

Póki co nie mogę tam pisać, bo założyłem konto, ale mam zablokowane. W razie czego mogę pociągnąć temat, jeśli smereka będzie chciała pomóc w stworzeniu obrazu.