Adding Support for Verizon CR1000A

What firmware version do you have? Latest versions don't have a jailbreak

@Ansuel @robimarko

Tested 6E more with Mediatek MT7922 (2X2 160Mhz) and it connects just fine on full 2.4Ghz speed

Wed Nov 15 04:01:57 2023 daemon.info hostapd: phy2-ap0: STA 10:b1:df:xx:xx:xx IEEE 802.11: associated (aid 1)
Wed Nov 15 04:01:57 2023 daemon.notice hostapd: phy2-ap0: AP-STA-CONNECTED 10:b1:df:xx:xx:xx auth_alg=sae
Wed Nov 15 04:01:57 2023 daemon.info hostapd: phy2-ap0: STA 10:b1:df:xx:xx:xx WPA: pairwise key handshake completed (RSN)
Wed Nov 15 04:01:57 2023 daemon.notice hostapd: phy2-ap0: EAPOL-4WAY-HS-COMPLETED 10:b1:df:xx:xx:xx

however the Intel AX210 connects, gets IP successfully then disconnects in 5-10 sec.
several attempts to connect look like this:

Wed Nov 15 03:46:25 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: authenticated
Wed Nov 15 03:46:25 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: associated (aid 1)
Wed Nov 15 03:46:25 2023 daemon.notice hostapd: phy2-ap0: AP-STA-CONNECTED 7c:50:79:xx:xx:xx auth_alg=open
Wed Nov 15 03:46:25 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx WPA: pairwise key handshake completed (RSN)
Wed Nov 15 03:46:25 2023 daemon.notice hostapd: phy2-ap0: EAPOL-4WAY-HS-COMPLETED 7c:50:79:xx:xx:xx
Wed Nov 15 03:46:25 2023 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx
Wed Nov 15 03:46:25 2023 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx 
Wed Nov 15 03:46:25 2023 daemon.warn odhcpd[1927]: No default route present, overriding ra_lifetime!
Wed Nov 15 03:46:27 2023 daemon.notice hostapd: phy2-ap0: AP-STA-DISCONNECTED 7c:50:79:xx:xx:xx
Wed Nov 15 03:46:29 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: authenticated
Wed Nov 15 03:46:29 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: associated (aid 1)
Wed Nov 15 03:46:29 2023 daemon.notice hostapd: phy2-ap0: AP-STA-CONNECTED 7c:50:79:xx:xx:xx auth_alg=open
Wed Nov 15 03:46:29 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx WPA: pairwise key handshake completed (RSN)
Wed Nov 15 03:46:29 2023 daemon.notice hostapd: phy2-ap0: EAPOL-4WAY-HS-COMPLETED 7c:50:79:xx:xx:xx
Wed Nov 15 03:46:29 2023 daemon.warn odhcpd[1927]: No default route present, overriding ra_lifetime!
Wed Nov 15 03:46:29 2023 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx
Wed Nov 15 03:46:29 2023 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx 
Wed Nov 15 03:46:30 2023 daemon.warn odhcpd[1927]: No default route present, overriding ra_lifetime!
Wed Nov 15 03:46:31 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: authenticated
Wed Nov 15 03:46:35 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: associated (aid 1)
Wed Nov 15 03:46:35 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx WPA: pairwise key handshake completed (RSN)
Wed Nov 15 03:46:35 2023 daemon.notice hostapd: phy2-ap0: EAPOL-4WAY-HS-COMPLETED 7c:50:79:xx:xx:xx
Wed Nov 15 03:46:35 2023 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx
Wed Nov 15 03:46:35 2023 daemon.warn odhcpd[1927]: No default route present, overriding ra_lifetime!
Wed Nov 15 03:46:35 2023 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx 
Wed Nov 15 03:46:36 2023 daemon.warn odhcpd[1927]: No default route present, overriding ra_lifetime!
Wed Nov 15 03:46:48 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: disconnected due to excessive missing ACKs
Wed Nov 15 03:46:48 2023 daemon.notice hostapd: phy2-ap0: AP-STA-DISCONNECTED 7c:50:79:xx:xx:xx
Wed Nov 15 03:46:53 2023 daemon.notice hostapd: nl80211: nl80211_recv_beacons->nl_recvmsgs failed: -5
Wed Nov 15 03:46:53 2023 kern.warn kernel: [  711.207381] ath11k_pci 0000:01:00.0: failed to flush transmit queue, data pkts pending 6
Wed Nov 15 03:47:18 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Wed Nov 15 03:47:32 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: associated (aid 1)
Wed Nov 15 03:47:32 2023 daemon.notice hostapd: phy2-ap0: AP-STA-CONNECTED 7c:50:79:xx:xx:xx auth_alg=sae
Wed Nov 15 03:47:32 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx WPA: pairwise key handshake completed (RSN)
Wed Nov 15 03:47:32 2023 daemon.notice hostapd: phy2-ap0: EAPOL-4WAY-HS-COMPLETED 7c:50:79:xx:xx:xx
Wed Nov 15 03:47:32 2023 daemon.warn odhcpd[1927]: No default route present, overriding ra_lifetime!
Wed Nov 15 03:47:34 2023 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx
Wed Nov 15 03:47:34 2023 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx 
Wed Nov 15 03:47:35 2023 daemon.notice hostapd: phy2-ap0: AP-STA-DISCONNECTED 7c:50:79:xx:xx:xx
Wed Nov 15 03:47:36 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: authenticated
Wed Nov 15 03:47:36 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx IEEE 802.11: associated (aid 1)
Wed Nov 15 03:47:36 2023 daemon.notice hostapd: phy2-ap0: AP-STA-CONNECTED 7c:50:79:xx:xx:xx auth_alg=open
Wed Nov 15 03:47:36 2023 daemon.info hostapd: phy2-ap0: STA 7c:50:79:xx:xx:xx WPA: pairwise key handshake completed (RSN)
Wed Nov 15 03:47:36 2023 daemon.notice hostapd: phy2-ap0: EAPOL-4WAY-HS-COMPLETED 7c:50:79:xx:xx:xx
Wed Nov 15 03:47:36 2023 daemon.warn odhcpd[1927]: No default route present, overriding ra_lifetime!
Wed Nov 15 03:47:36 2023 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx
Wed Nov 15 03:47:36 2023 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.153 7c:50:79:xx:xx:xx 
Wed Nov 15 03:47:37 2023 daemon.warn odhcpd[1927]: No default route present, overriding ra_lifetime!
Wed Nov 15 03:47:38 2023 daemon.notice hostapd: phy2-ap0: AP-STA-DISCONNECTED 7c:50:79:xx:xx:xx

not sure what to make of it. tried to play with AX210's Windows driver settings - no luck.... any ideas re how to troubleshoot that?

V3.1.0.21, now I can restore the config, but after I upload the cfg, router failed to restart, I applied default_uci that someoneelse uploaded to .cfg, and duplicated files in the default_uci are replaced with files in the uci. Anything wrong?

This is a client-side decision, no way to debug this on the server side.

1 Like

What's strange is that this ax210 adapter used to connect fine to 6E few month back with old BDF.

Im reading now that Intel does some weird stuff to meet regulatory requirements in 6E. May be it finds some incompatibility in that area? .

I guess I need to try old Intel driver and old BDF too....

I don't think you have to overwrite anything. You have to add, IIRC. @tesf23 can you publish a pre-created .cfg? I have one but it was created from my personally configured router which is a hassle to clean up.

Also, what's the console output? Hard to understand what you did wrong based on your description

Any chance to temporarily use linux as client?

You would then have at least working logging (in contrast to Windows )

Well, in the Linux the situation is different. Mediatek nic has all 6e channels disabled in iw list which I dunno how to solve. Simple poking/googling produced no results.

And I need to boot live cd on a PC with Intel ax210 card, I guess. Will report back once I have the logs

Intel is a bit weird here, as it does all the regulatory handling in the black-box firmware - and it doesn't believe your setting, but instead listens for APs and their IEEE 802.11d regulatory hints instead. If one of your neighbours recently misconfigured their device (or got a new one), leaving the firmware with mismatched regulatory information, which puts you into a bit of a bother (the Intel card falls back to global/ very limited operations).

managed to solve the intel issue - apparently some dll was not present in the driver i had installed. new driver fixed that

below are both clients connected: one is in close proximity to router, another is across 2 walls in the opposite corner of my dwelling

image

However the iperf results look sad for both:

mt7922: 1m distance

iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[  5] local 192.168.32.244 port 56760 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  61.8 MBytes   518 Mbits/sec    0   3.17 MBytes
[  5]   1.00-2.00   sec  58.8 MBytes   493 Mbits/sec    0   3.17 MBytes
[  5]   2.00-3.00   sec  61.2 MBytes   514 Mbits/sec    0   3.17 MBytes
[  5]   3.00-4.00   sec  58.8 MBytes   493 Mbits/sec    0   3.17 MBytes
[  5]   4.00-5.00   sec  61.2 MBytes   514 Mbits/sec    0   3.17 MBytes
[  5]   5.00-6.00   sec  61.2 MBytes   514 Mbits/sec    0   3.17 MBytes
[  5]   6.00-7.00   sec  58.8 MBytes   493 Mbits/sec    0   3.17 MBytes
[  5]   7.00-8.00   sec  58.8 MBytes   493 Mbits/sec    0   3.17 MBytes
[  5]   8.00-9.00   sec  58.8 MBytes   493 Mbits/sec    0   3.17 MBytes
[  5]   9.00-10.00  sec  63.8 MBytes   535 Mbits/sec    0   3.17 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   603 MBytes   506 Mbits/sec    0             sender
[  5]   0.00-10.04  sec   602 MBytes   503 Mbits/sec                  receiver

ax210, 2 walls + ~20m

 iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[  5] local 172.28.1.149 port 41616 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  26.2 MBytes   220 Mbits/sec    0   1.36 MBytes
[  5]   1.00-2.00   sec  25.0 MBytes   210 Mbits/sec    0   2.07 MBytes
[  5]   2.00-3.00   sec  23.8 MBytes   199 Mbits/sec    0   2.84 MBytes
[  5]   3.00-4.00   sec  25.0 MBytes   210 Mbits/sec    0   3.08 MBytes
[  5]   4.00-5.00   sec  25.0 MBytes   210 Mbits/sec    0   3.08 MBytes
[  5]   5.00-6.00   sec  25.0 MBytes   210 Mbits/sec    0   3.08 MBytes
[  5]   6.00-7.00   sec  23.8 MBytes   199 Mbits/sec    0   3.08 MBytes
[  5]   7.00-8.00   sec  25.0 MBytes   210 Mbits/sec    0   3.08 MBytes
[  5]   8.00-9.00   sec  25.0 MBytes   210 Mbits/sec    0   3.08 MBytes
[  5]   9.00-10.00  sec  25.0 MBytes   210 Mbits/sec    0   3.08 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   249 MBytes   209 Mbits/sec    0             sender
[  5]   0.00-10.11  sec   248 MBytes   205 Mbits/sec                  receiver

Just an update here, the SSL error can be fixed by the command below and you can enable the software offload to achieve higher wireless speed.

ethtool -K lan tx-checksumming off tx-checksum-ip-generic off
1 Like

is it normal for lan1 and lan2 not getting dhcp? anyway to fix it?
The two ports in centre is linked with the right corner light, but not getting dhcp by local server

wierd, the rtl switch get back after reboot the device , just hanging with the software only

Just trying with plug and switch port, sims that after connect to 10g port, lan 1 and lan2 cannot access to router

The issue resolve when router reboot

Also when getting and ip from lan1 and lan2 , ip cannot get from the other ports

is it the current situation for the firmware?

or just the wierd things with my 8156 usb lan card?

RTL 3901 chip is not a dumb switch. It remembers mac addresses of devices connected to ports. You need to use /lib/RTL/usrApp to configure it the way you want.

I think I did a wrong thing,I want to flash back to official firmware,and I went to TestMode and run the itb firmware,dd if=/tmp/18.bin of=/dev/mmcblk0p18 and 20.bin to mmcblk0p20.then fw_setenv TestMode,saveenv, reboot,and now,there is no wifi signal and lan ip,the led on the top is white.here is the serial cable log:

Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset),  D - Delta,  S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.3.1-00163
S - IMAGE_VARIANT_STRING=HAASANAZA
S - OEM_IMAGE_VERSION_STRING=CRM
S - Boot Config, 0x000002e3
B -       201 - PBL, Start
B -      2735 - bootable_media_detect_entry, Start
B -     24726 - bootable_media_detect_success, Start
B -     24730 - elf_loader_entry, Start
B -     26076 - auth_hash_seg_entry, Start
B -     64128 - auth_hash_seg_exit, Start
B -     78652 - elf_segs_hash_verify_entry, Start
B -    141283 - PBL, End
B -    154574 - SBL1, Start
B -    207095 - GCC [RstStat:0x10, RstDbg:0x600000] WDog Stat : 0x4
B -    213652 - pm_device_init, Start
B -    343308 - PM_SET_VAL:Skip
D -    129228 - pm_device_init, Delta
B -    345778 - pm_driver_init, Start
D -      5185 - pm_driver_init, Delta
B -    351878 - clock_init, Start
D -      2135 - clock_init, Delta
B -    356118 - boot_flash_init, Start
D -      8235 - boot_flash_init, Delta
B -    368074 - boot_config_data_table_init, Start
D -      1037 - boot_config_data_table_init, Delta - (575 Bytes)
B -    375668 - Boot Setting :  0x00000619
B -    379481 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:18
B -    386404 - sbl1_ddr_set_params, Start
B -    390217 - CPR configuration: 0x30c
B -    393694 - cpr_init, Start
B -    396469 - Rail:0 Mode: 5 Voltage: 808000
B -    401685 - CL CPR settled at 760000mV
B -    404491 - Rail:1 Mode: 5 Voltage: 880000
B -    408761 - Rail:1 Mode: 7 Voltage: 904000
D -     16470 - cpr_init, Delta
B -    415532 - Pre_DDR_clock_init, Start
B -    419649 - Pre_DDR_clock_init, End
B -    422913 - DDR Type : PCDDR4
B -    429684 - do ddr sanity test, Start
D -      1067 - do ddr sanity test, Delta
B -    433405 - DDR: Start of HAL DDR Boot Training
B -    438132 - DDR: End of HAL DDR Boot Training
B -    443927 - DDR: Checksum to be stored on flash is 227843909
B -    454145 - Image Load, Start
D -    345626 - QSEE Image Loaded, Delta - (1381328 Bytes)
B -    799862 - Image Load, Start
D -       366 - SEC Image Loaded, Delta - (0 Bytes)
B -    807365 - Image Load, Start
D -    288164 - DEVCFG Image Loaded, Delta - (32548 Bytes)
B -   1095621 - Image Load, Start
D -    292830 - RPM Image Loaded, Delta - (93060 Bytes)
B -   1388543 - Image Load, Start
D -    310276 - APPSBL Image Loaded, Delta - (556778 Bytes)
B -   1698941 - QSEE Execution, Start
D -        61 - QSEE Execution, Delta
B -   1704736 - USB D+ check, Start
D -         0 - USB D+ check, Delta
B -   1711141 - SBL1, End
D -   1558855 - SBL1, Delta
S - Flash Throughput, 33470 KB/s  (2064961 Bytes,  61695 us)
S - DDR Frequency, 600 MHz
S - Core 0 Frequency, 1651 MHz


U-Boot 2016.01-v00.04 (May 06 2022 - 14:40:18 +0800)

DRAM:  smem ram ptable found: ver: 1 len: 4
2 GiB
NAND:  Could not find nand-flash in device tree
SF: Unsupported flash IDs: manuf ff, jedec ffff, ext_jedec ffff
ipq_spi: SPI Flash not found (bus/cs/speed/mode) = (0/0/48000000/0)
0 MiB
MMC:   <NULL>: 0 (eMMC)
PCI Link Intialized
In:    serial@78B3000
Out:   serial@78B3000
Err:   serial@78B3000
Console Disable

is there a way to take it back?

Seems like you did all right. Try to do hard reset?

I tried the reset botton,and still same resault,There is no error in the log?

The reset botton is not working,10s,30s,60s I pushed,and the router dont restart