Question Wifi 6E on XQ-CT72 (TW Version)

Search This thread
Feb 25, 2020
13
4
Hi there, got myself a TW version X1 iv. Ive found out that it wasn't able to see Wifi 6E (6Ghz) hotspots. I read that TW hasn't adopted Wifi 6E so TW firmware probably has that disabled.

Question: can anyone confirm whether they can see Wifi 6E hotspots on HK / SEA firmware? Can I cross flash other firmwares under the same XQ-CT72 SKU?

Many thanks.
 
Feb 25, 2020
13
4
Also: is it something that can be bypassed without having to flash firmware?

Edit: went ahead and flashed HK and then USA firmware, neither worked, still couldn't see Wifi 6E network. Anyone have any luck with this & does the router config matter?
 
Last edited:

noellemercer

New member
Feb 10, 2023
2
2
Hello all,

I was able to figure this out. Here's a copy of my Reddit post:

After importing the Sony Xperia 1 IV "Gaming Edition" from Taiwan to the US for the additional 4GB of RAM (16GB vs 12GB) and ability to unlock the bootloader (the US model, XQ-CT62, does not allow bootloader unlocking), I discovered that my XQ-CT72 would not see my 6GHz network, only my 2.4/5GHz networks. After installing Termux and verifying that 6GHz was indeed disabled (iw list) despite my country code being set to the US already (iw reg get country), I attempted to flash XQ-CT62's modem firmware, which succeeded but still did not enable WiFi 6e. Comparing the firmwares with WinMerge, I found that the Taiwan and USA firmwares have different props set for several RF-related values in /oem/etc/customization/config.prop.

I wrote a short script to override the relevant props on the Taiwan firmware with the props from the US firmware and dropped it in /data/adb/post-fs-data.d (making sure the script was set to executable, i.e. chmod +x) to ensure Magisk would run it before most of Android had been started, and after that was able to see and connect to 6GHz networks successfully:

Code:
#!/system/bin/sh
resetprop -n ro.vendor.sony.wlan.6e_cc_list US
resetprop -n ro.vendor.product.rf.id PDX223-A2US
resetprop -n ro.oem_ant_switch_index_table 0,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2,0,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2,0,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2,0,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2
resetprop -n ro.oem_sar_back_off_index_table 1,2,8,1,6,3,8,1,5,2,8,1,5,2,8,1,1,2,8,1,6,3,8,1,5,2,8,1,5,2,8,1


Note: I tested setting only resetprop -n ro.vendor.sony.wlan.6e_cc_list US without overriding the RF ID with ro.vendor.product.rf.id PDX223-A2US and this did not work unfortunately. ro.oem_ant_switch_index_table and ro.oem_sar_back_off_index_table are probably not strictly required, but since XQ-CT72 (TW) is not FCC-certified, I figured it would be best to adjust the antenna parameters to match the FCC-certified XQ-CT62 (US) just in case.
 

Attachments

  • 9k=.jpg
    9k=.jpg
    839.6 KB · Views: 36
Feb 25, 2020
13
4
Reporting back - huge kudos to #8 @noellemercer 's post confirming it is indeed possible to bypass OS lvl restrictions.

I tried out his script but unfortunately still couldn't see WIFI 6E networks. iw reg get returns "unset" countries. In his reddit post he mentioned he was on US mobile network which was infeasible for me ATM, sadly.

I digged further and found out there's another property tied to wifi country code. I made change to that on top of the ones above and voila, all good!

You just need to add one more line to above:

resetprop -n ro.boot.wificountrycode US

Good luck!
 
  • Like
Reactions: FreshlyBaked 420
Feb 25, 2020
13
4
Update - welp, I had got ahead of myself...
So after the fix I was able to see & connect to my 6Ghz network. But it remained unusable 99% of the time. My phone might be able to load a webpage or two before the connection would be automatically dropped. Can't even load up the speed test webpage lol!

I guess for me there's more to just setting a flag or two. I tried flashing CT62's modem firmware and it brought no improvements. iw outputs look alright though. @noellemercer how's your speed? Is your 6Ghz hotspot on 160mhz? I am wondering where else I should look at. Maybe all the props?
 

noellemercer

New member
Feb 10, 2023
2
2
Update - welp, I had got ahead of myself...
So after the fix I was able to see & connect to my 6Ghz network. But it remained unusable 99% of the time. My phone might be able to load a webpage or two before the connection would be automatically dropped. Can't even load up the speed test webpage lol!

I guess for me there's more to just setting a flag or two. I tried flashing CT62's modem firmware and it brought no improvements. iw outputs look alright though. @noellemercer how's your speed? Is your 6Ghz hotspot on 160mhz? I am wondering where else I should look at. Maybe all the props?

I'm using an Ubiquiti gateway/router and an ASUS GT-AXE11000 in AP-only mode running asuswrt-merlin 388.1. Channel width is set to 160MHz. I don't have issues with dropouts so I'm not sure what the cause could be unfortunately; I get about 700-900mbps down on speed tests which is about the same as my Pixel 6 Pro (my WAN is 2gbps up/1gbps down).

The only thing I can think of in your case is to check if something is resetting the US country code prop after your network drops, as that's the only client-side (i.e. the phone itself) difference between our setups.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hello all,

    I was able to figure this out. Here's a copy of my Reddit post:

    After importing the Sony Xperia 1 IV "Gaming Edition" from Taiwan to the US for the additional 4GB of RAM (16GB vs 12GB) and ability to unlock the bootloader (the US model, XQ-CT62, does not allow bootloader unlocking), I discovered that my XQ-CT72 would not see my 6GHz network, only my 2.4/5GHz networks. After installing Termux and verifying that 6GHz was indeed disabled (iw list) despite my country code being set to the US already (iw reg get country), I attempted to flash XQ-CT62's modem firmware, which succeeded but still did not enable WiFi 6e. Comparing the firmwares with WinMerge, I found that the Taiwan and USA firmwares have different props set for several RF-related values in /oem/etc/customization/config.prop.

    I wrote a short script to override the relevant props on the Taiwan firmware with the props from the US firmware and dropped it in /data/adb/post-fs-data.d (making sure the script was set to executable, i.e. chmod +x) to ensure Magisk would run it before most of Android had been started, and after that was able to see and connect to 6GHz networks successfully:

    Code:
    #!/system/bin/sh
    resetprop -n ro.vendor.sony.wlan.6e_cc_list US
    resetprop -n ro.vendor.product.rf.id PDX223-A2US
    resetprop -n ro.oem_ant_switch_index_table 0,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2,0,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2,0,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2,0,0,2,0,0,2,2,0,2,2,2,2,2,2,2,2
    resetprop -n ro.oem_sar_back_off_index_table 1,2,8,1,6,3,8,1,5,2,8,1,5,2,8,1,1,2,8,1,6,3,8,1,5,2,8,1,5,2,8,1


    Note: I tested setting only resetprop -n ro.vendor.sony.wlan.6e_cc_list US without overriding the RF ID with ro.vendor.product.rf.id PDX223-A2US and this did not work unfortunately. ro.oem_ant_switch_index_table and ro.oem_sar_back_off_index_table are probably not strictly required, but since XQ-CT72 (TW) is not FCC-certified, I figured it would be best to adjust the antenna parameters to match the FCC-certified XQ-CT62 (US) just in case.
    1
    Reporting back - huge kudos to #8 @noellemercer 's post confirming it is indeed possible to bypass OS lvl restrictions.

    I tried out his script but unfortunately still couldn't see WIFI 6E networks. iw reg get returns "unset" countries. In his reddit post he mentioned he was on US mobile network which was infeasible for me ATM, sadly.

    I digged further and found out there's another property tied to wifi country code. I made change to that on top of the ones above and voila, all good!

    You just need to add one more line to above:

    resetprop -n ro.boot.wificountrycode US

    Good luck!