Jump to content
  • 1

Клиенты Wi-Fi 6 AX и их проблемы


vasek00

Question

39B0 KN1011

Клиент Samsung A73 (данный аппарат Малайзия, продажа в Российском магазине, чип wifi Qualcomm) который может AX и один раз даже получилось подключиться 1х1/80 = 600Мбит и поработать.

Далее через некоторое при последующих подключениях сделать так чтоб он работал на wifi 6 c KN1011 не получается. Настройки на роутере менял каналы 36 или 52, страна Denmark/Germany/RU, WPA2-WPA3 или WPA2 не к какому результату на привели, другой клиент на Samsung подключался к роутеру на AX.

Скрытый текст

1969710281_-1.jpg.e6d91fd84e86a896ff9c1b0addc161ac.jpg1368398134_-2.jpg.514666d1c3b0d267ea7444285cd99532.jpg1518517455_-3.jpg.32b0993db75e2c50da70494045f3106f.jpg

Последнии настройки

interface WifiMaster1
    country-code RU
    compatibility N+AC+AX
    channel 36
    channel width 40-above/80
    power 50
    rekey-interval 86400
    no band-steering
    beamforming explicit
    downlink-mumimo
    uplink-mumimo
    downlink-ofdma
    uplink-ofdma
    up
!
interface WifiMaster1/AccessPoint0
    rename AccessPoint_5G
    description "5GHz Wi-Fi access point"
    mac access-list type none
    security-level private
    authentication wpa-psk ns3 ***
    encryption enable
    encryption wpa2
    encryption wpa3
    ip dhcp client dns-routes
    ip dhcp client name-servers
    ssid G-KN-5
    wmm
    rrm
    ft mdid KN
    ft enable
    up

 

Если брать раннюю модель A52S (528B) c AX то в нем стоит BT/WLAN WCN6750 по service manual

  • Thanks 1
Link to comment
Share on other sites

Recommended Posts

  • 2
В 03.10.2022 в 21:04, Padavan сказал:

Насчет выбора кандидата на подключение между 3010 и 3710, я понял ваш вопрос, попробую воспроизвести

К сожалению уже почти 8 месяцев прошли и никакого решения. Как бы вы не питались научно скинуть все проблемы на индусов и на кривизну xiaomi, факт остается фактом. Как выше писал:

 роуминг происходит только в одну сторону, к Speedster, (причем всегда! на него переключается если к нему подходишь), а обратно к Sprinter не переключается никогда!, сколько бы времени не прошло, находясь прямо у роутера.

Я уже проделал все советы от техподдержки связанные с каналами и мощностью, прошивки уж с тех пор столько обновились. И все это куда логичнее смотрится как ваши косяки, ибо кривизна клиента и индусы работали бы рандомно в обе стороны, а тут их можно углядеть только в сторону Sprinter, в сторону Speedster кривизна сразу выпрямляется а драйвер словно писали программисты из кинетика :-) 

Вы же понимаете что это сказки? Может хватит уже а?

  • Upvote 1
  • Y'r wrong 2
Link to comment
Share on other sites

  • 0

Дополнение, как было.

Скрытый текст

788843650_-21.jpg.05b2857535ef0f2a388595f221c6a03a.jpg355708864_-11.thumb.jpg.51887e42b0652efd4705676304abedf1.jpg

Что такого мог добавить в смартфон (может обновление какое) что он перестал соединяться на AX.

Если только SIM карты.

Link to comment
Share on other sites

  • 0

Информация про использование WCN6750 подтверждается и в модели A73 ее настройки

Скрытый текст
qca6750/WCSS_qcom_cfg.ini

# This file allows user to override the factory
# defaults for the WLAN Driver

# Enable IMPS or not
gEnableImps=1

# Enable BMPS or not
gEnableBmps=1

# Enable PCI gen switch
g_enable_pci_gen=1

# Phy Mode (auto, b, g, n, etc)
# Valid values are 0-9, with 0 = Auto, 4 = 11n, 9 = 11ac
# 1 = 11abg, 2 = 11b, 3 = 11g, 5 = 11g only, 6 = 11n only
# 7 = 11b only 8 = 11ac only.
gDot11Mode=0

# UAPSD service interval for VO,VI, BE, BK traffic
InfraUapsdVoSrvIntv=0
InfraUapsdViSrvIntv=0
InfraUapsdBeSrvIntv=0
InfraUapsdBkSrvIntv=0

# Flag to allow STA send AddTspec even when ACM is Off
gAddTSWhenACMIsOff=1


#Flag to enable HostARPOffload feature or not
hostArpOffload=1

#Flag to enable HostNSOffload feature or not
hostNSOffload=1

# 802.11n Protection flag
gEnableApProt=1

#Enable OBSS protection
gEnableApOBSSProt=1

#Enable/Disable UAPSD for SoftAP
gEnableApUapsd=1

# Maximum Tx power
# gTxPowerCap=30

# Fragmentation Threshold
# gFragmentationThreshold=2346

# RTS threshold
RTSThreshold=1048576

# Intra-BSS forward
gDisableIntraBssFwd=0

# WMM Enable/Disable
WmmIsEnabled=0

# 802.11d support
g11dSupportEnabled=0

# 802.11h support
g11hSupportEnabled=1

# DFS Master Capability
gEnableDFSMasterCap=1

# ESE Support and fast transition
EseEnabled=0

ImplicitQosIsEnabled=0

gNeighborScanTimerPeriod=200
gNeighborLookupThreshold=76
gNeighborScanChannelMinTime=20

# Legacy (non-ESE, non-802.11r) Fast Roaming Support
# To enable, set FastRoamEnabled=1
# To disable, set FastRoamEnabled=0
FastRoamEnabled=1

# Check if the AP to which we are roaming is better than current AP in
# terms of RSSI.  Checking is disabled if set to Zero.Otherwise it will
# use this value as to how better the RSSI of the new/roamable AP should
# be for roaming
RoamRssiDiff=5

# To enable, set gRoamIntraBand=1 (Roaming within band)
# To disable, set gRoamIntraBand=0 (Roaming across band)
gRoamIntraBand=0

#Short Guard Interval Enable/disable
gShortGI20Mhz=1
gShortGI40Mhz=1

#Auto Shutdown wlan : Value in Seconds. 0 means disabled. Max 1 day = 86400 sec
gWlanAutoShutdown = 0

#Channel Bonding
gChannelBondingMode5GHz=1

#Say gGoKeepAlivePeriod(5 seconds) and gGoLinkMonitorPeriod(10 seconds).
#For every 10 seconds DUT send Qos Null frame(i.e., Keep Alive frame if link
#is idle for last 10 seconds.) For both active and power save clients.

#Power save clients: DUT set TIM bit from 10th second onwards and till client
#honors TIM bit. If doesn't honor for 5 seconds then DUT remove client.

#Active clients: DUT send Qos Null frame for 10th seconds onwards if it is not
#success still we try on 11th second if not tries on 12th and so on till 15th
#second. Hence before disconnection DUT will send 5 NULL frames. Hence in any
#case DUT will detect client got removed in (10+5) seconds.
#i.e., (gGoKeepAlivePeriod + gGoLinkMonitorPeriod)..

#gGoLinkMonitorPeriod/ gApLinkMonitorPeriod is period where link is idle and
#it is period where we send NULL frame.
#gApLinkMonitorPeriod = 10
#gGoLinkMonitorPeriod = 10

#gGoKeepAlivePeriod/gApKeepAlivePeriod is time to spend to check whether frame
#are succeed to send or not. Hence total effective detection time is
# (gGoLinkMonitorPeriod + gGoKeepAlivePeriod) /
# (gApLinkMonitorPeriod + gApKeepAlivePeriod)
gGoKeepAlivePeriod = 20
gApKeepAlivePeriod = 20

#If set to 0, will not scan DFS channels
gEnableDFSChnlScan=1

# Enable DFS channel roam
# 0: DISABLE, 1: ENABLED_NORMAL, 2: ENABLED_ACTIVE
gAllowDFSChannelRoam=1

gVhtChannelWidth=2

#Data Inactivity Timeout when in powersave (in ms)
gDataInactivityTimeout=200

# Set txchainmask and rxchainmask
# These parameters are used only if gEnable2x2 is 0
# Valid values are 1,2
# Set gSetTxChainmask1x1=1 or gSetRxChainmask1x1=1 to select chain0.
# Set gSetTxChainmask1x1=2 or gSetRxChainmask1x1=2 to select chain1.
gSetTxChainmask1x1=1
gSetRxChainmask1x1=1

# Scan Timing Parameters
# gPassiveMaxChannelTime=110
# gPassiveMinChannelTime=60
gActiveMaxChannelTime=40

#If set to 0, MCC is not allowed.
gEnableMCCMode=1

# MCC to SCC Switch mode:
# 0-Disable
# 1-Enable
# 2-Force SCC if same band, with SAP restart
# 3-Force SCC if same band, without SAP restart by sending (E)CSA
# 4-Force SCC if same band (or) use SAP mandatory channel for DBS,
#   without SAP restart by sending (E)CSA
gWlanMccToSccSwitchMode = 3

# 1=enable STBC; 0=disable STBC
gEnableRXSTBC=1

# 1=enable tx STBC; 0=disable
gEnableTXSTBC=1

# 1=enable rx LDPC; 0=disable
gEnableRXLDPC=1

#Enable/Disable Tx beamforming
gTxBFEnable=1

#Enable/Disable Tx beamformee in SAP mode
gEnableTxBFeeSAP=1

# Enable Tx beamforming in VHT20MHz
# Valid values are 0,1. If commented out, the default value is 0.
# 0=disable, 1=enable
gEnableTxBFin20MHz=1

#Enable/Disable SU Tx beamformer support.
gEnableTxSUBeamformer=1

gEnableFastRoamInConcurrency=1

# 802.11K support
gRrmEnable=1

#Enable firmware uart print
gEnablefwprint=0

# Firmware log mode
# Valid values are 0,1,2
# 0=Disable, 1=WMI, 2=DIAG
gEnablefwlog=1

# Maximum Receive AMPDU size (VHT only. Valid values:
# 0->8k 1->16k 2->32k 3->64k 4->128k)
gVhtAmpduLenExponent=7

# Maximum MPDU length (VHT only. Valid values:
# 0->3895 octets, 1->7991 octets, 2->11454 octets)
gVhtMpduLen=2

# Maximum number of wow filters required
#gMaxWoWFilters=22

# WOW Enable/Disable.
# 0 - Disable both magic pattern match and pattern byte match.
# 1 - Enable magic pattern match on all interfaces.
# 2 - Enable pattern byte match on all interfaces.
# 3 - Enable both magic pattern and pattern byte match on all interfaces.
# Default value of gEnableWoW is 3.
# gEnableWoW=0

# Enable or Disable MCC Adaptive Scheduler at the FW
# 1=Enable (default), 0=Disable
gEnableMCCAdaptiveScheduler=1

#Enable or Disable p2p device address administered
isP2pDeviceAddrAdministrated=0

# Remove Overlap channel restriction
gEnableOverLapCh=0

#Enable VHT on 2.4Ghz
gEnableVhtFor24GHzBand=1

#Maximum number of offload peers supported
# gMaxOffloadPeers=2

# controlling the following offload patterns
# through ini parameter. Default value is 1
# to disable set it to zero. ssdp = 0
# Setup multicast pattern for mDNS 224.0.0.251,
# SSDP 239.255.255.250 and LLMNR 224.0.0.252
ssdp=0

#Enable Memory Deep Sleep
gEnableMemDeepSleep=1

# RA filtering rate limit param, the current value would not
# help if the lifetime in RA is less than 3*60=3min. Then
# we need to change it, though it is uncommon.
# gRAFilterEnable=0
gRArateLimitInterval=600

# Maximum number of concurrent connections
gMaxConcurrentActiveSessions=3

# Disable/Enable GreenAP
# 0 to disable, 1 to enable, default: 1
gEnableGreenAp=0

gPNOScanSupport=1

#Enable/Disable LPASS support
# 0 to disable, 1 to enable
gEnableLpassSupport=1

# Whether userspace country code setting shld have priority
gCountryCodePriority=1

# Enable(1)/Disable(0) SIFS burst
gEnableSifsBurst=1

# Enable or Disable Multi-user MIMO
# 1=Enable (default), 0=Disable
gEnableMuBformee=1

# Inactivity time (in ms) to end TX Service Period while in IBSS power save mode
gIbssTxSpEndInactivityTime=10

# Enable TDLS External Control. That is, user space application has to
# first configure a peer MAC in wlan driver towards which TDLS is desired.
# Device will establish TDLS only towards those configured peers whenever
# TDLS criteria (throughput and RSSI threshold) is met and teardown TDLS
# when teardown criteria (idle packet count and RSSI) is met. However,
# device will accept TDLS connection if it is initiated from any other peer,
# even if that peer is not configured.
#  0 - disable
#  1 - enable
# For TDLS External Control, Implicit Trigger must also be enabled.
gTDLSExternalControl=1

# Enable support for TDLS off-channel operation
#  0 - disable
#  1 - enable
# TDLS off-channel operation will be invoked when there is only one
# TDLS connection.
gEnableTDLSOffChannel=1

# Enable or Disable Random MAC (Spoofing)
# 1=Enable (default), 0=Disable
gEnableMacAddrSpoof=1

################ Datapath feature set Begin ################
# Bus bandwidth threshold values in terms of number of packets
gBusBandwidthHighThreshold=2000
gBusBandwidthMediumThreshold=500
gBusBandwidthLowThreshold=150

# Bus bandwidth compute timeout value in ms
gBusBandwidthComputeInterval=100

# VHT Tx/Rx MCS values
# Valid values are 0,1,2. If commented out, the default value is 0.
# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9
gVhtRxMCS=2
gVhtTxMCS=2

# VHT Tx/Rx MCS values for 2x2
# Valid values are 0,1,2. If commented out, the default value is 0.
# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9
gEnable2x2=1
gVhtRxMCS2x2=2
gVhtTxMCS2x2=2

#IPA config is a bit mask and following are the configurations.
#bit0 IPA Enable
#bit1 IPA PRE Filter enable
#bit2 IPv6 enable
#bit3 IPA Resource Manager (RM) enable
#bit4 IPA Clock scaling enable
#bit5 IPA uC ENABLE
#bit6 IPA uC STA ENABLE
#bit8 IPA Real Time Debugging
gIPAConfig=0x7d
gIPADescSize=800

# Set IPA bandwidth levels in mbps
gIPALowBandwidthMbps=100
gIPAMediumBandwidthMbps=400
gIPAHighBandwidthMbps=800

# Set CPU mask for RPS Rx queue
rpsRxQueueCpuMapList=07

# Enable/Disable RX full reorder offload
gReorderOffloadSupported=1

# Enable CE classification
# 1 - enable(default)  0 - disable
gCEClassifyEnable=1

# Enable Rx handling options
# Rx_thread=1 RPS=2(default for ROME) NAPI=4(default for ihelium)
rx_mode=20

# Enable(Tx) fastpath for data traffic.
# 1 - enable(default)  0 - disable
gEnableFastPath=1

# This flag enables IP, TCP and UDP checksum offload
# 1 - enable(default)  0 - disable
gEnableIpTcpUdpChecksumOffload=1

# Enable TCP Segmentation Offload
# 1 - enable  0 - disable
TSOEnable=1

# Enable Generic Receive Offload
# 1 - enable(default)  0 - disable
GROEnable=1

# Enable HT MPDU Density
# 4 for 2 micro sec
ght_mpdu_density=4

# Enable flow steering to enable multiple CEs for Rx flows.
# Multiple Rx CEs<==>Multiple Rx IRQs<==>probably different CPUs.
# Parallel Rx paths.
# 1 - enable 0 - disable(default)
gEnableFlowSteering=1

# Time in microseconds after which a NAPI poll must yield
ce_service_max_yield_time=500

#Maximum number of HTT messages to be processed per NAPI poll
ce_service_max_rx_ind_flush=1

# Maximum number of MSDUs the firmware will pack in one HTT_T2H_MSG_TYPE_RX_IN_ORD_PADDR_IND
maxMSDUsPerRxInd=8

# Enable NUD tracking feature
# 1 - enable 0 - disable(default)
gEnableNUDTracking=1

################ Datapath feature set End ################

################ NAN feature set start ###################

# Enable NAN discovery (NAN 1.0)
# 1 - enable  0 - disable(default)
gEnableNanSupport=1
# Enable NAN Datapath
genable_nan_datapath=1

################ NAN feature set end #####################

adaptive_dwell_mode_enabled=1

hostscan_adaptive_dwell_mode=1

adapt_dwell_lpf_weight=80

adapt_dwell_wifi_act_threshold=10

MAWCEnabled=0

# Enable/Disable rtt sta mac randomization
enable_rtt_mac_randomization=1

#Enable/Disable SNR monitoring
gEnableSNRMonitoring=1

# Enable Runtime PM
gRuntimePM=2
gRuntimePMDelay=500

# Rx thread affinity mask in UL case
RX_THREAD_UL_CPU_AFFINITY_MASK=0xc0

AutoChannelSelectWeight=0x00fafafa

bcast_twt=1

dp_tx_ring_size=3072

gWmiCreditCount=1

# Enable RX buffer pool
dp_rx_buff_prealloc_pool=1

#Enable RX FISA
dp_rx_fisa_enable=1
dp_rx_flow_search_table_size=128

legacy_mode_csum_disable=0

#Enable Rx refill pool
dp_rx_refill_buff_pool=1

# Enable Software latency manager
gEnableSWLM=1

# Place FST in CMEM
dp_rx_fst_in_cmem=1

# Use QMI path to get LL and station stats
send_ll_and_get_station_stats_over_qmi=1

#enable 6GHz support for RTT/LOWI
oem_6g_support_disable=0
END

# Note: Configuration parser would not read anything past the END marker

По каналам для RU региона и для Малайзии (MY)

RU 36 40 44 48 52 56 60 64 132 136 140 144

DE 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140

MY 52 56 60 64 100 104 108 112 116 120 124 128

 

Смартфон без симок - все так же только AC.

Link to comment
Share on other sites

  • 0

Нашел временное решение - по проблеме описанной выше скорей всего регионалка на подключение по wifi для данного клиента и это роуминг (думаю в любом ракурсе). Переход клиента между роутером<->ТД в любом виде, мобильный домен включен :

1. Роутер1 (SSID1) и Роутер2/ТД (SSID1) хоть на 5GHz и одной частоте или хоть на разных частотах с одним SSID1. Например Клиент подключился на ac (wifi5)Роутере1 далее переход клиента в зону Роутера2/ТД в итоге он уже на ax (wifi6). Далее отходим от Роутера2/ТД до потери связи по wifi6 и потом возвращаемся к Роутеру2/ТД и в итоге опять клиент остается на  wifi6.

2. Роутер1 на нем SSID1 для 2.4 и 5GHz. Клиент подключается к нему на ac, далее уход его для переключения на 2.4 и как итог клиент перешел на ax.

3. Роутер1 (SSID1) и Роутер2 (SSID1) на 5GHz и одной частоте/хоть на разных частотах. Например Клиент подключился на ac (wifi5)Роутере1 далее выключаем wifi Роутера1 в итоге клиент оказался на Роутере2 но уже на ax (wifi6). Далее отходим от Роутера2 без выключения на wifi до потери связи (можно погулять)по wifi6 и потом возвращаемся в помещение и как итог клиент остается на  wifi6.

Ремарка - в данном примере Роутере1 и Роутер2/ТД были настроены на WPA3 клиент Samsung на сегодня не может FT (802.11r) для WPA3 в отличие от WPA2.

Edited by vasek00
Link to comment
Share on other sites

  • 0

vasek00

На текущий момент мы знаем о как минимум 5 мобильных устройствах Wifi6 (все на базе Qualcomm), которые скрывают Wifi6 caps (по факту HE IE) при подключении к Wifi6 AP:
Xiaomi Mi 11 Lite 5G NE
Xiaomi Mi 11T
ASUS ROG Phone 5s
Asus Zenfone 8
Samsung A73

Все эти устройства ведут себя очень похоже - при подключении к AP они удаляют HE IE из unicast Probe Request и Assoc Request. По факту, согласование caps происходит именно во время Assoc Request/Response. AP не видит в пакете Assoc Request элементов HE IE, поэтому никак не может согласовать с такими клиентами Wifi6, только Wifi5 по VHT IE.

При исследовании Xiaomi Mi 11 девайсов было обнаружено, что они действительно при FT переходах могут сохранить HE IE и подключение держится как Wifi6 до первого пере-подключения. Также было обнаружено, что если сменить канал (тест был на 5GHz) и быстро подключиться после смены, клиент почти всегда подключается как Wifi6 (приносит HE IE). Но, если отключиться вручную и переподключиться снова, опять убирает HE IE что приводит к Wifi5. Мы пытались менять разные регионы, убирать вообще COUNTRY IE, толку нет. Понять логику, почему клиент сам себе стреляет в ногу и вырезает Wifi6 пока не удалось. Это немного походит на Intel LAR, когда клиент собирает окружение и принимает решение об усечении стандарта, но прямых доказательств нет.

Также форумы 4pda довольно давно обсуждают эту проблему с Xiaomi Mi 11, но никто так и не пришел к пониманию. Проблема одинаковая и имеет место с разными роутерами (не только Кинетиками). Также, люди установившие WW прошивки в Xiaomi утверждают, что если на самом смартфоне в настройках Wireless выбрать регион China (на RU прошивках это недоступно), проблема уходит. 

Причина точно не в чипсете, так как тот же Samsung S21 FE на 888 абсолютно всегда подключается как Wifi6.

  • Thanks 3
Link to comment
Share on other sites

  • 0

При этом данный клиент броадкастит пробами с поддержкой HE:

image.png

Т.е. нужно понимать что он сам, по своей инициативе отрезает Wifi6 при подключении. И напомню, что его все же можно заставить подключаться Wifi6, сменив канал и быстро подключив к AP.

  • Thanks 2
Link to comment
Share on other sites

  • 0

vasek00

Ваши дампы, что отправили в поддержку, выглядят как под копирку с Mi 11.

-

Можно попробовать вытащить системный лог с клиента, когда он не подключается на Wifi6 чтобы хоть что-то понять (если конечно это логгируется). Думаю без рута тут не обойтись, чтобы повысить log facility.

  • Thanks 1
Link to comment
Share on other sites

  • 0
В 30.09.2022 в 17:22, Padavan сказал:

При исследовании Xiaomi Mi 11 девайсов было обнаружено, что они действительно при FT переходах могут сохранить HE IE и подключение держится как Wifi6 до первого пере-подключения. Также было обнаружено, что если сменить канал (тест был на 5GHz) и быстро подключиться после смены, клиент почти всегда подключается как Wifi6 (приносит HE IE). Но, если отключиться вручную и переподключиться снова, опять убирает HE IE что приводит к Wifi5. Мы пытались менять разные регионы, убирать вообще COUNTRY IE, толку нет. Понять логику, почему клиент сам себе стреляет в ногу и вырезает Wifi6 пока не удалось. Это немного походит на Intel LAR, когда клиент собирает окружение и принимает решение об усечении стандарта, но прямых доказательств нет.

Можно попробовать вытащить системный лог с клиента, когда он не подключается на Wifi6 чтобы хоть что-то понять (если конечно это логгируется). Думаю без рута тут не обойтись, чтобы повысить log facility.

С логами да проблема.

 

Но на что хотел бы еще обратить внимание. Клиент если ранее был подключен к AX (пусть переходом или не переходом как описано выше, спец. делал на WPA3 чтоб не было FT) но удалился от данной AP (т.е. ее потерял) а после возвращается в ее зону то он так же будет подключен как AX, тогда вопрос а есть при таком подключение какое то отличие от например первоначального подключения.

Повторюсь самое интересно то что первоначально без SIM проблем с подключением к AX не было, только после установки SIM RU, далее уже включение без SIM роли не играло.

Edited by vasek00
Link to comment
Share on other sites

  • 0

У меня Xiaomi Mi 11 Lite 5G NE

Mesh Wi-Fi-система с котроллером Sprinter и ретранслятор Speedster.

Когда смарт подключен к Speedster, и в это время перезагрузить (Speedster), смарт за пару секунд переключается на Sprinter именно в ax.

Сколько раз не проделал всегда так получается, причем однажды одновременно два смарта и макбук сразу также переключились в ах.

 

2022-08-24 002548.jpg

Снимок экрана 2022-10-02 213033.jpg

Снимок экрана 2022-10-02 213325.jpg

Edited by TAILORD
Link to comment
Share on other sites

  • 0

Насчет макбука не скажу, с новыми Apple девайсами подобных проблем отрезания wifi6 caps не замечено, разве что старые устройства разных годов плохо реагировали на RU код региона. Например, макбук 13 года отключает 80МГц, если видит код RU. А макбук 10 года отключает HT и переходит в 11a, если видит код RU.

Напомню, начиная с прошивок 3.09 мы удалили костыль, который подставлял в 5ГГц код US, если выбран регион RU. В пользу новых Apple устройств, которые имеют проблемы, если видят разные регионы на двух бэндах.

В любом случае, руками можно задать любой код региона, при необходимости.    

Link to comment
Share on other sites

  • 0

Интересное наблюдение - проблемные Qualcomm клиенты коннектятся в wifi6, если даже совершают FT переход внутри своей AP.  

Ставлю канал 36, подключаю клиента, коннектится путем 4-way hs, видим wifi5. Меняю канал на 149, клиент через несколько секунд заходит на эту же AP по FT и вуаля - wifi6. Отключаю его, подключаю заново, заходит через 4-way hs, опять wifi5. Новые wifi6 WCN клиенты определенно имеют баг.

 

  • Thanks 1
Link to comment
Share on other sites

  • 0
10 минут назад, Padavan сказал:

Насчет макбука не скажу

Ну макбук новый, прошлого года. Но тут акцент был про другое, так если подключить к Sprinter, (не только Xiaomi Mi 11 Lite 5G NE) то почти всегда подключается в ас, но при сценарии выше всегда подключается в ах. Может это для вас что-то прояснит, по мне так просто странно :-) 

Link to comment
Share on other sites

  • 0

В целом это одна из двух проблем которые я уже долго обсуждал в переписке с поддержкой и там же переадресовали сюда напрямую к вам :-)

Как уже отметил у меня  Mesh Wi-Fi-система с котроллером Sprinter и ретранслятор Speedster.

Xiaomi Mi 11 Lite 5G NE и ноут MSI ведут себя так - если подойти поближе к Speedster, то всегда переключатся на него, но вернувшись потом к Sprinter никогда не переключаются на него, даже прям у роутера находясь. Единственный способ переключится  к  Sprinter отключить WiFi на смарте и снова включить, тогда сразу подключается к Sprinter но всегда в ас.

Так что это вторая проблема :-)

И это никак не объяснить тем что Xiaomi Mi 11 Lite 5G NE или ноут MSI чудят, ибо вряд ли в них с завода заложили к Speedster всегда можно переключатся а к Sprinter никогда :-)

А макбук всегда переключается, но опять таки только в ас 

Edited by TAILORD
Link to comment
Share on other sites

  • 0

Как написал выше, было установлено что нет разницы, откуда такой клиент заходит по FT, хоть с самого себя, коннектится wifi6.

Видимо все же есть там какая-то региональная блокировка, которая при подключении путем FT не работает, т.е. выглядит багом, который ее обходит.

-

Для ободрения могу лишь сказать, что Mi 11 Lite 5G NE умеет 160МГц и при подключении к KN-1810/KN-2510/KN-2710 дает линк 1733 Mbps в VHT. А если подключается в AX на 160МГц, то 2401 Mbps.

Link to comment
Share on other sites

  • 0

Пока нет возможности зарутовать подобного клиента, чтобы понять почему он так делает.

Эксперименты на AP с корректировкой IE в маяках и probe response пока ни к чему не привели. Есть ощущение, что решения со стороны AP не существует, нужно индусам из wireless подразделения qualcomm выпрямлять драйвер (либо настройки).

-

KN-3710 (и его брат 3810) - на мой взгляд прекрасный девайс, поддерживает WHNAT offload (как старший 2710), а также умеет аккаунтить до 64 зарегистрированных IP хостов через PPE без ущерба для производительности.

 

Link to comment
Share on other sites

  • 0
20 минут назад, Padavan сказал:

нужно индусам из wireless подразделения qualcomm выпрямлять драйвер

Очень хочется верить что у Apple проблемы, у qualcomm с индусами (куда ж без них) главное что радует, у вас их нет :-)

Даже такие очевидные, ни индусами ни пиндосами никак не оправдать, написал ведь, к одному роутеру переключается а к другому нет, оба роутеры ваши, вы всерьёз думаете что это в них заложили индусы? 

Или все таки может что-то в консерватории поправить? :-)

Edited by TAILORD
Link to comment
Share on other sites

  • 0

Это не шутка была, wireless подразделение qualcomm давно находится в Индии.

Насчет выбора кандидата на подключение между 3010 и 3710, я понял ваш вопрос, попробую воспроизвести. Возможно проблема в отдаче BSS окружения по RRM со стороны 3010. Это может быть критично, если клиент умеет запрашивать по RRM окружение (11k). Тогда он обычно пользуется списком, что ему отдала AP. В остальных случаях кандидата выбирает исключительно клиент, по своим критериям.  

-
У Apple полно проблем с wireless, поскольку уши растут из broadcom. Я могу по пальцам пересчитать, сколько багов было выявлено и сколько было сделано подпорок. И само печальное, что эти баги перманентные и никуда не уходят с обновлением iOS. Уходят только в более новых устройствах, так как более новый чип радио получает обновленный драйвер. Старые так и умирают с багами.

Link to comment
Share on other sites

  • 0
1 час назад, Padavan сказал:

Насчет выбора кандидата на подключение между 3010 и 3710

Спасибо заранее большое если вы в этом сможете разобраться, важное уточнение. Подключаться нет проблемы, подключается к тому к которому ближе, а вот переключаться, именно роуминг происходит только в одну сторону, к Speedster, (причем всегда на него переключается если к нему подходишь), а обратно к Sprinter не переключается никогда, сколько бы времени не прошло, находясь прямо у роутера.

Но если изначально подключен к Sprinter, держится на него, пока не пойдешь к Speedster. Явно же что-то в Sprinter не так, либо потому что он контроллер, (я так подумал поскольку также не переключался и когда до Sprinter контроллером был Giga III) по-другому никак не объяснить :-) 

Edited by TAILORD
Link to comment
Share on other sites

  • 0
В 03.10.2022 в 21:04, Padavan сказал:

я понял ваш вопрос, попробую воспроизвести

Ну может решения нет, но хоть воспроизвести удалось? :-)

Link to comment
Share on other sites

  • 0

Хотел добавить немного обратной связи по смартфонам Xiaomi. У них есть разные регионы прошивок: MI, EU, RU и т.д.

Так вот у меня есть Keenetic Hopper и смартфоны Xiaomi Mi11 Lite 5G NE (RU-регион) и Xiaomi Mi 11i (EU-Регион).

Так вот, если выбрать на Mi 11i (EU-регион) в Дополнительных настройка страну например: Казахстан, то это смарт держит 11ax на Hopper постоянно.

Если же сделать тоже самое на RU-регионе Mi 11 Lite, то эффекта такого нет. Похоже нужен любой регион кроме RU, и нужно выставить другую страну в настройках чтобы работал wifi6 без перехода на wifi5. Костыли конечно же... но всё же.

Link to comment
Share on other sites

  • 0
В 13.12.2022 в 17:05, Skyus сказал:

Так вот у меня есть Keenetic Hopper и смартфоны Xiaomi Mi11 Lite 5G NE (RU-регион) и Xiaomi Mi 11i (EU-Регион).

Так вот, если выбрать на Mi 11i (EU-регион) в Дополнительных настройка страну например: Казахстан, то это смарт держит 11ax на Hopper постоянно.

Если же сделать тоже самое на RU-регионе Mi 11 Lite, то эффекта такого нет. Похоже нужен любой регион кроме RU, и нужно выставить другую страну в настройках чтобы работал wifi6 без перехода на wifi5. Костыли конечно же... но всё же.

На 4dpa по клиенту A73 (не RU регион, SER/SER SER/XME) пробежала информация, что A73 регин CAC ( Uzbekistan Central Asia UCELL, BEELINE, MTS, Megacom, Tcell, MobiCom) и на Ucell с роутером Keenetic KN1011 (регион Россия) проблем нет, но там так же два роутера второй KN191х и чуток не понятно первоначальное подключение или переходы/роуминг. Подозреваю что первоначальное подключение.

Так же еще интересное то что в описанном посте WPA3 есть поддержка 802.11 krv, в моем случае WPA2 и может 802.11 krv, а в WPA3 только 802.11 kv.

 

Link to comment
Share on other sites

  • 0

Еще один с таким поведением роутер  там же 4dpa но уже роутер и клиент Samsung

Цитата

Только что проверил на своем Xiaomi Redmi AX5 AX1800 Wi-Fi 6 Mesh Router. В поиске 2.4 Ghz и 5 Ghz сети видит со значком 6, но при подключении в шторке "шестерки" нет. Я если честно думал что это нюанс индикации самсунга, был уверен что телефон работает по протоколу AX. Игры с каналами,  шириной, WPA 1,2,3 результата не дали шестерку не показывает.....

По железу Qualcomm IPQ6000 + Qualcomm qcn5022 для 2.4GHz (bgn+ax, MIMO 2x2, 1024 QAM, 574Mbps) и Qualcomm qcn5052 для 5GHz (an+ac+ax, MIMO 2x2, 1024 QAM 1.2Gbps).

Link to comment
Share on other sites

  • 0

Возможно данная информация поможет как-то пролить свет на решение проблемы.

Аппарат Samsung A73.

Тесты проводил на двух устройствах Xiaomi Redmi AX5 AX1800 Wi-Fi 6 Mesh Router, Mercusys MR70X везде одно и то же.


Телефон ни в какую не хочет подключаться по стандарту Wi-fi 6 (AX), шестерку видит в списке сетей но подключается к этой сети только по Wi-fi 5 (AC), пробовал любые каналы, ширину, безопасность.
Спустя пару часов экспериментов удалось выяснить, что если включить режим полета, включить Wi-fi (по прежнему будет работать на Wi-fi 5) перезагрузить телефон, ииии вуаля тело подключается на Wi-fi 6.
В таком виде Wi-fi 6 работает при любом канале, ширине, безопасности, шестерка горит даже в диапазоне 2.4 Ghz! Можно смело включать выключать Wi-Fi в телефоне, перезагружать роутер, всегда будет Wi-fi 6.
Но! Стоит отключить режим полета, устройство регистрируется в мобильной сети, и тут Wi-fi 6 будет работать только до того момента пока устройство не переподключиться заново к этой Wi-fi сети (включить-выключить Wi-fi, сменить канал на роутере), все, дальше что не делай будет только Wi-fi 5, единственный выход снова режим полета перезагрузка, включить Wi-fi и только тогда будет Wi-fi 6. Пробовал менять режимы мобильной сети 2G, 3G, 4G, отключать вторую SIM, передачу данных, Bluetooth, все без толку, отключал все пункты в Intelligent Wi-Fi в том числе переход на мобильные данные, толку нет.
К каким выводам пришел: телефоном и роутером все ок, дело не в настройках, телефон осознанно не подключается по стандарту Wi-fi 6 после регистрации в мобильной сети, и тут очевидно какое-то программное ограничение либо региональное, либо по частотам... Теперь вопрос как это все исправить?
Стал копать дальше.
Перепробовал я разные мультирегионы OLM, OXE, ODM (в них проверял INS,BKD,SLK,THL,XME,XXV,SKZ,SEK,CAU и SER) к какому выводу пришел:
Везде ситуация одинаковая, Wi-Fi 6 работает только по схеме: режим полета-> перезагрузка-> включение Wi-fi -> телефон подключается на Wi-Fi 6-> отключаем режим полета, телефон регистрируется в мобильной сети и продолжает работать в сети Wi-Fi 6 до переподключения (у меня сутки проработал на Wi-Fi 6)-после переподключения ни в какую на Wi-Fi 6 не подключается только Wi-Fi 5.
Но было одно исключение на регионе SER Wi-Fi 6 не работает в принципе, даже по этой схеме всегда Wi-Fi 5.
Та как телефон находится в Беларуси, которая как раз относится к региону SER (как и Россия) можно сделать вывод что Samsung по каким то причинам намеренно ограничивает работу Wi-Fi 6 в регионе SER. Я думаю это выглядит примерно так: при регистрации в мобильной сети (пробовал даже без симок, телефон все равно регистрируется в мобильной сети после отключения режима полета) телефон понимает по коду страны оператора где он физически находится и блокирует возможность подключения по стандарту Wi-Fi 6. О причинах такого ограничения могу только догадываться.


Вопрос к коллегам у кого-то работает вообще Wi-Fi 6 на территории Беларуси или России на A73 или Xiaomi Mi 11 Lite 5G NE без костылей?

Link to comment
Share on other sites

  • 0

Так если это специально сделано, они тогда ничего и не будут исправлять, вопрос только в том почему они это сделали, очевидно что драйвер рабочий Wi-Fi 6 в моем случае нормально работает если не регистрироваться в мобильной сети, т.е. до тех пор пока телефон не привязывается к региону.

  • Upvote 1
Link to comment
Share on other sites

  • 0

Возможно в рамках данной темы офтоп.

 

Можно ли на свежих Кинетиках с поддержкой  802.11ax (например Hopper):
включить в 2.4ГГц
только 802.11ax режим (без поддержки 802.11b/g/n/ac)
и только WPA3.

  • Upvote 1
Link to comment
Share on other sites

  • 0

Вот что ответили в поддержки ASUS, почему Zenfone 8 не поддерживает AX:

Цитата

Hi  

I'm so sorry for the delay in response. Our team investigated the reason for this happening and we figured out that the Zenfone 8 does not support Wi-Fi 6 in your area. We apologize for all the inconvenience this has caused. 

https://zentalk.asus.com/t5/zenfone-8/phone-can-t-connect-to-wifi6-ax-anymore-after-update-to-314-fw/m-p/388113/highlight/true#M10738

 

 

Edited by D-IMAN
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...