Package: release.debian.org
Severity: normal
Tags: bookworm
X-Debbugs-Cc: wireless-re...@packages.debian.org
Control: affects -1 + src:wireless-regdb
User: release.debian....@packages.debian.org
Usertags: pu

[ Reason ]
Provide current information about national radio regulations to the
Linux Wi-Fi stack.

[ Impact ]
Users may accidentally configure Wi-Fi hardware to use channels or
power levels that are not permitted, or may be unable to use channels
that are permitted.

[ Tests ]
- The signatures on regulatory.db are checked against the kernel trust
  list by an autopkgtest test case.
- I installed the package on top of a fresh bookworm installation and
  verified that:
  - /lib/firmware/regulatory.db{,.p7s} are replaced with symlinks.
  - The kernel can load the regulatory database without errors.
- The database itself is currently identical to the upstream version
  which is already used by other distributions.

[ Risks ]
The package is fairly trivial.  The only risk I see is that the new
database could conceivably differ from the actual regulations in a
more serious way.

[ Checklist ]
  [X] *all* changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] attach debdiff against the package in (old)stable
  [X] the issue is verified as fixed in unstable

[ Changes ]
This is a backport from testing/unstable, because every suite should
get the latest rules.

Upstream changes:
- Updated the regulatory database (db.txt) following various national
  radio regulatory changes.
- Regenerated the binaries and signatures (regulatory.bin,
  regulatory.db, regulatory.db.p7s) and checksum (sha1sum.txt) from
  db.txt.
- New maintainer with new signing key.
- Upstream signatures made reproducible.
- Added check that maximum bandwidth <= bandwidth covered by rule.

Debian changes:
- Regenerated my signatures (debian/regulatory.bin.sig,
  debian/regulatory.db.p7s).
- Fixed errors in the autopkgtest signature checking.
- Fixed a lintian override.
- Added conditional execution of dh_movetousr in debian/rules (no
  effect in bookworm).
- Updated upstream signing key.
- Switched to building with python-is-python3 instead of patching
  upstream scripts.
- Updated Salsa CI configuration for bookworm.

[ Other info ]
N/A

-- 
Ben Hutchings
If more than one person is responsible for a bug, no one is at fault.
diff -Nru wireless-regdb-2022.04.08/.b4-config 
wireless-regdb-2025.02.20/.b4-config
--- wireless-regdb-2022.04.08/.b4-config        1970-01-01 01:00:00.000000000 
+0100
+++ wireless-regdb-2025.02.20/.b4-config        2025-02-20 09:45:37.000000000 
+0100
@@ -0,0 +1,5 @@
+# Configuration for the `b4` tool
+# See https://b4.docs.kernel.org/en/latest/config.html
+[b4]
+    send-series-to = Chen-Yu Tsai <w...@kernel.org>
+    send-series-cc = linux-wirel...@vger.kernel.org, 
wireless-re...@lists.infradead.org
diff -Nru wireless-regdb-2022.04.08/.gitignore 
wireless-regdb-2025.02.20/.gitignore
--- wireless-regdb-2022.04.08/.gitignore        2022-04-08 17:54:37.000000000 
+0200
+++ wireless-regdb-2025.02.20/.gitignore        2025-02-20 09:45:37.000000000 
+0100
@@ -1,2 +1,9 @@
-key.priv.pem
-dbparse.pyc
+__pycache__/
+*.py[cod]
+*$py.class
+
+.custom
+!wens.key.pub.pem
+!wens.x509.pem
+*.pem
+*.patch
diff -Nru wireless-regdb-2022.04.08/Makefile wireless-regdb-2025.02.20/Makefile
--- wireless-regdb-2022.04.08/Makefile  2022-04-08 17:54:37.000000000 +0200
+++ wireless-regdb-2025.02.20/Makefile  2025-02-20 09:45:37.000000000 +0100
@@ -34,7 +34,7 @@
 REGDB_PUBKEY ?= $(REGDB_AUTHOR).key.pub.pem
 REGDB_PUBCERT ?= $(REGDB_AUTHOR).x509.pem
 
-REGDB_UPSTREAM_PUBKEY ?= sforshee.key.pub.pem
+REGDB_UPSTREAM_PUBKEY ?= wens.key.pub.pem
 
 REGDB_CHANGED = $(shell $(SHA1SUM) -c --status sha1sum.txt >/dev/null 2>&1; \
         if [ $$? -ne 0 ]; then \
@@ -69,6 +69,7 @@
                -signer $(REGDB_PUBCERT) \
                -inkey $(REGDB_PRIVKEY) \
                -in $< -nosmimecap -binary \
+               -noattr \
                -outform DER -out $@
 
 sha1sum.txt: db.txt
diff -Nru wireless-regdb-2022.04.08/db.txt wireless-regdb-2025.02.20/db.txt
--- wireless-regdb-2022.04.08/db.txt    2022-04-08 17:54:37.000000000 +0200
+++ wireless-regdb-2025.02.20/db.txt    2025-02-20 09:45:37.000000000 +0100
@@ -44,12 +44,15 @@
        # 60 GHz band channels 1-4, ref: Etsi En 302 567
        (57000 - 66000 @ 2160), (40)
 
+# Source:
+# https://wam.ae/en/details/1395302898209
 country AE: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (17), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 6425 @ 320), (250 mW), NO-OUTDOOR
 
 country AF: DFS-ETSI
        (2402 - 2482 @ 40), (20)
@@ -78,10 +81,13 @@
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
 
+# Source:
+# 2.4 GHz https://www.psrc.am/contents/document/4749
+# 5 GHz https://www.psrc.am/contents/document/11375
 country AM: DFS-ETSI
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 20), (18)
-       (5250 - 5330 @ 20), (18), DFS
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5350 @ 160), (17), NO-OUTDOOR, DFS
+       (5470 - 5875 @ 160), (17), NO-OUTDOOR, DFS
 
 country AN: DFS-ETSI
        (2402 - 2482 @ 40), (20)
@@ -89,12 +95,15 @@
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5490 - 5710 @ 160), (27), DFS
 
+# Source:
+# https://www.boletinoficial.gob.ar/detalleAviso/primera/287126/20230524
 country AR: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (17), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 7125 @ 320), (12), NO-OUTDOOR
 
 country AS: DFS-FCC
        (2402 - 2472 @ 40), (30)
@@ -107,8 +116,9 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
-# Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
-# AT: https://www.rtr.at/en/tk/Spektrum5GHz/1997_bmvit-info-052010en.pdf
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
+# Harmonized CEPT countries (February 2021): 
https://docdb.cept.org/download/25c41779-cd6e/Rec7003e.pdf
+# AT: 
https://www.rtr.at/TKP/was_wir_tun/telekommunikation/spectrum/bands/1997_bmvit-info-052010en.pdf
 # AT: acceptance 
https://www.ris.bka.gv.at/Dokumente/BgblAuth/BGBLA_2014_II_63/BGBLA_2014_II_63.pdfsig
 country AT: DFS-ETSI
        (2400 - 2483.5 @ 40), (100 mW)
@@ -117,24 +127,51 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
-       (57000 - 66000 @ 2160), (40)
+       (57000 - 71000 @ 2160), (40)
 
 # Source:
-# https://www.legislation.gov.au/Details/F2022C00281
+# 'Item' in the comments below refers to each numbered rule found at:
+# https://www.legislation.gov.au/Details/F2023C00524
 # Both DFS-ETSI and DFS-FCC are acceptable per AS/NZS 4268 Appendix B.
 # The EIRP for DFS bands can be increased by 3dB if TPC is implemented.
 # In order to allow 80MHz operation between 5650-5730MHz the upper boundary
 # of this more restrictive band has been shifted up by 5MHz from 5725MHz.
 country AU: DFS-ETSI
-       (2400 - 2483.5 @ 40), (36)
-       (5150 - 5250 @ 80), (23), NO-OUTDOOR, AUTO-BW
-       (5250 - 5350 @ 80), (20), NO-OUTDOOR, AUTO-BW, DFS
-       (5470 - 5600 @ 80), (27), DFS
-       (5650 - 5730 @ 80), (27), DFS
-       (5730 - 5850 @ 80), (36)
-       (5925 - 6425 @ 160), (24), NO-OUTDOOR
-       (57000 - 66000 @ 2160), (43), NO-OUTDOOR
+       # Item 58
+       (915 - 920 @ 4), (1000 mW)
+       (920 - 928 @ 8), (1000 mW)
+
+       # Item 59
+       (2400 - 2483.5 @ 40), (4000 mW)
+
+       # Item 61
+       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+
+       # Item 62 (200 mW allowed if TPC is used)
+       (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, AUTO-BW, DFS
+
+       # Item 63(a) (1000 mW with TPC)
+       (5470 - 5600 @ 80), (500 mW), DFS
+
+       # Item 63(b) (1000 mW with TPC)
+       # The end is 5725 but we borrow 5 MHz from the following less 
restrictive band
+       # so we can get an 80 MHz channel.
+       (5650 - 5730 @ 80), (500 mW), DFS
+
+       # Item 60
+       (5730 - 5850 @ 80), (4000 mW), AUTO-BW
+
+       # Item 22
+       (5850 - 5875 @ 20), (25 mW), AUTO-BW
+
+       # Item 63AA (25 mW if outdoors)
+       (5925 - 6425 @ 160), (250 mW), NO-OUTDOOR
+
+       # Item 65
+       (57000 - 71000 @ 2160), (20000 mW), NO-OUTDOOR
 
 country AW: DFS-ETSI
        (2402 - 2482 @ 40), (20)
@@ -146,6 +183,7 @@
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (18), AUTO-BW
        (5250 - 5330 @ 80), (18), DFS, AUTO-BW
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
 
 # BA as part of CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
@@ -176,6 +214,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # BE: https://www.ibpt.be/public/files/en/21760/B03-01_2.1_EN.pdf
 # BE: https://www.ibpt.be/public/files/en/21761/B03-02_2.1_EN.pdf
@@ -188,6 +227,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -216,9 +257,14 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # BG: https://crc.bg/files/_en/Electronic_Communications_Revised_EN1.pdf
 # BG: acceptance of 2006/771/EC https://crc.bg/files/Pravila_06_12_2018.pdf
+#
+# Amendment of the rules for free use of radio frequency spectrum
+# (Изменение и допълнение на Правилата за свободно използване на 
радиочестотния спектър)
+# https://dv.parliament.bg/DVWeb/showMaterialDV.jsp?idMat=168250
 country BG: DFS-ETSI
        # Wideband data transmission systems (WDTS) in the 2.4GHz ISM band, ref:
        # I.22 of the List, BDS EN 300 328
@@ -232,15 +278,22 @@
        # short range devices (ETSI EN 300 440-1)
        # I.43 of the List, BDS EN 300 440-2, BDS EN 300 440-1
        (5725 - 5875 @ 80), (25 mW)
+       # WiFi 6E
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        # II.H03 of the List, BDS EN 302 567-2
        (57000 - 66000 @ 2160), (40)
 
-country BH: DFS-JP
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 20), (20)
-       (5250 - 5330 @ 20), (20), DFS
-       (5735 - 5835 @ 20), (20)
+# Source:
+# 
https://tra-website-prod-01.s3-me-south-1.amazonaws.com/Media/Documents/Publications/20240227160125242_dudbapc5_5dk.pdf
+# (via https://www.tra.org.bh/en/category/apply-for-type-approval)
+country BH: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5350 @ 80), (200 mW), DFS, NO-OUTDOOR
+       (5470 - 5725 @ 80), (27), DFS
+       (5725 - 5875 @ 80), (24), DFS
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
+       (57000 - 66000 @ 2160), (40), NO-OUTDOOR
 
 country BL: DFS-ETSI
        (2402 - 2482 @ 40), (20)
@@ -266,12 +319,21 @@
        (5250 - 5330 @ 80), (30), DFS
        (5735 - 5835 @ 80), (30)
 
+# Source:
+# https://www.gov.br/anatel/pt-br/regulado/radiofrequencia/radiacao-restrita
+# 
https://informacoes.anatel.gov.br/legislacao/resolucoes/2017/936-resolucao-680
+# 
https://informacoes.anatel.gov.br/legislacao/atos-de-certificacao-de-produtos/2017/1139-ato-14448
 country BR: DFS-FCC
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (17), AUTO-BW
-       (5250 - 5330 @ 80), (24), DFS, AUTO-BW
-       (5490 - 5730 @ 160), (24), DFS
-       (5735 - 5835 @ 80), (30)
+       (2400 - 2483.5 @ 40), (30)
+       # The next three ranges have been reduced by 3dB, could be increased
+       # to 30dBm if TPC is implemented.
+       (5150 - 5250 @ 80), (27), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (27), NO-OUTDOOR, DFS, AUTO-BW
+       (5470 - 5725 @ 160), (27), DFS, AUTO-BW
+       (5725 - 5850 @ 80), (30), AUTO-BW
+       (5925 - 7125 @ 320), (12), NO-OUTDOOR, NO-IR
+       # EIRP=40dBm (43dBm peak)
+       (57000 - 71000 @ 2160), (40)
 
 country BS: DFS-FCC
        (2402 - 2482 @ 40), (20)
@@ -298,8 +360,9 @@
        (2402 - 2482 @ 40), (30)
        (5735 - 5835 @ 80), (30)
 
-# Source:
+# Sources:
 # 
https://www.ic.gc.ca/eic/site/smt-gst.nsf/vwapj/rss-247-i2-e.pdf/$file/rss-247-i2-e.pdf
+# https://www.ic.gc.ca/eic/site/smt-gst.nsf/eng/sf11750.html (6 GHz operation)
 country CA: DFS-FCC
        (2402 - 2472 @ 40), (30)
        (5150 - 5250 @ 80), (23), NO-OUTDOOR, AUTO-BW
@@ -307,6 +370,7 @@
        (5470 - 5600 @ 80), (24), DFS
        (5650 - 5730 @ 80), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 7125 @ 320), (12), NO-OUTDOOR
 
 # Source:
 # http://www.art-rca.org
@@ -334,8 +398,10 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
-       # 60 GHz band channels 1-4 (ETSI EN 302 567)
-       (57000 - 66000 @ 2160), (40)
+       # https://www.ofcomnet.ch/api/rir/1010/11
+       (5945 - 6425 @ 320), (200 mW), NO-OUTDOOR, wmmrule=ETSI
+       # https://www.ofcomnet.ch/api/rir/1010/07
+       (57000 - 71000 @ 2160), (40)
 
 country CI: DFS-FCC
        (2402 - 2482 @ 40), (20)
@@ -344,18 +410,24 @@
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
 
+# Source:
+# 
https://www.bcn.cl/leychile/navegar?idNorma=1109333&idParte=9841504&idVersion=&r_c=6
 country CL: DFS-JP
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (20), AUTO-BW
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5735 - 5835 @ 80), (20)
+       (5925 - 6425 @ 320), (12), NO-OUTDOOR
 
 # Source:
+# 
https://wap.miit.gov.cn/zwgk/zcwj/wjfb/tz/art/2021/art_e4ae71252eab42928daf0ea620976e4e.html
 # 
https://wap.miit.gov.cn/cms_files/filemanager/1226211233/attach/20219/d125301b13454551b698ff5afa49ca28.pdf
-# Note: The transmit power for 5150-5350MHz bands can be raised by 3dBm when 
TPC is implemented
+# 
https://www.miit.gov.cn/cms_files/filemanager/1226211233/attach/20236/d1dc19424d5a4cfe90d631adeee8dd58.pdf
+# Note: The transmit power for 5250-5350MHz bands can be raised by 3dBm when 
TPC is implemented
 country CN: DFS-FCC
        (2400 - 2483.5 @ 40), (20)
-       (5150 - 5350 @ 80), (20), DFS, AUTO-BW
+       (5150 - 5250 @ 80), (23), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (20), NO-OUTDOOR, DFS, AUTO-BW
        (5725 - 5850 @ 80), (33)
        # 60 GHz band channels 1,4: 28dBm, channels 2,3: 44dBm
        # ref: 
http://www.miit.gov.cn/n11293472/n11505629/n11506593/n11960250/n11960606/n11960700/n12330791.files/n12330790.pdf
@@ -363,19 +435,26 @@
        (59400 - 63720 @ 2160), (44)
        (63720 - 65880 @ 2160), (28)
 
+# Source:
+# 
https://www.ane.gov.co/Sliders/archivos/gesti%C3%B3n%20t%C3%A9cnica/Estudios%20de%20gesti%C3%B3n%20y%20planeaci%C3%B3n/Banda%206%20GHz/Documentos%20decisi%C3%B3n/Resolucion%20000737%20del%2018112022.pdf
 country CO: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (17), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 7125 @ 320), (12), NO-OUTDOOR
 
+# Source:
+# 
https://storage.googleapis.com/eleoscompliance1.appspot.com/public/PNAF%20modificaci%C3%B3n%20ALCA87_30_04_2021.pdf
 country CR: DFS-FCC
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 20), (17)
-       (5250 - 5330 @ 20), (24), DFS
-       (5490 - 5730 @ 20), (24), DFS
-       (5735 - 5835 @ 20), (30)
+       (2402 - 2482 @ 40), (36)
+       (5170 - 5250 @ 20), (30)
+       (5250 - 5330 @ 20), (30), DFS
+       (5490 - 5730 @ 20), (30), DFS
+       (5735 - 5835 @ 20), (36)
+       (5875 - 5925 @ 20), (30)
+       (5925 - 7125 @ 320), (30), NO-OUTDOOR
 
 # Source:
 # https://www.mincom.gob.cu/es/marco-legal
@@ -400,6 +479,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # CY: 
http://www.mcw.gov.cy/mcw/dec/dec.nsf/all/292484CFC7013DD4C2256EBA0023D447/$file/Sxedio%20Radiosyxnothtwn%20ths%20Dhmokratias-3-8-2018-E2.2(English%20Unified%20Unofficial).pdf?openelement
 country CY: DFS-ETSI
@@ -409,6 +489,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -416,6 +498,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # CZ: 
https://www.ctu.cz/cs/download/vseobecna-opravneni/archiv/vo-r_12-06_2010-09.pdf
 # CZ: 
https://www.ctu.cz/sites/default/files/obsah/ctu/vseobecne-opravneni-c.vo-r/10/12.2017-10/obrazky/vo-r10-122017-10.pdf
@@ -426,6 +509,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -433,6 +518,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 #
 # Allocation for the 2.4 GHz band (Vfg 10 / 2013, Allgemeinzuteilung von
@@ -468,7 +554,7 @@
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
        # WiFi 6E
-       (5945 - 6425 @ 160), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -476,6 +562,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # DK: https://ens.dk/sites/ens.dk/files/Tele/frekvensplan_0.pdf
 # 5GHz: 
https://erhvervsstyrelsen.dk/sites/default/files/007_interface-datanet_5-6_ghz.pdf.pdf
@@ -487,6 +574,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -498,11 +587,14 @@
        (5250 - 5330 @ 80), (23), DFS, AUTO-BW
        (5735 - 5835 @ 80), (30)
 
+# Source:
+# https://indotel.gob.do/wp-content/uploads/2022/10/res_082_2022.pdf
 country DO: DFS-FCC
        (2402 - 2472 @ 40), (30)
        (5170 - 5250 @ 80), (17), AUTO-BW
        (5250 - 5330 @ 80), (23), DFS, AUTO-BW
        (5735 - 5835 @ 80), (30)
+       (5925 - 7125 @ 320), (15), NO-OUTDOOR
 
 country DZ: DFS-JP
        (2402 - 2482 @ 40), (20)
@@ -523,6 +615,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # EE: 
https://www.ttja.ee/et/ettevottele-organisatsioonile/sideteenused/raadioseadmed/wifi-seade
 # EE: 
https://www.itu.int/ITU-D/study_groups/SGP_1998-2002/JGRES09/pdf/estonia.pdf
@@ -533,19 +626,23 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
-# 
https://www.tra.gov.eg/en/industry/importing-of-equipment/Pages/Regulations-for-use-of-Wireless-Networks-Devices.aspx
+# 
https://www.tra.gov.eg/wp-content/uploads/2022/03/EGY-NTRA-March-2022-SRD_English_Final.pdf
 country EG: DFS-ETSI
        (2402 - 2483.5 @ 40), (20)
-       (5150 - 5250 @ 80), (23), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
-       (5250 - 5330 @ 80), (20), NO-OUTDOOR, DFS, AUTO-BW, wmmrule=ETSI
+       (5150 - 5250 @ 80), (23), AUTO-BW, wmmrule=ETSI
+       (5250 - 5350 @ 80), (20), DFS, AUTO-BW, wmmrule=ETSI
+       (57000 - 66000 @ 2160), (40)
 
 # ES as part of EU/CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # ES: https://avancedigital.mineco.gob.es/espectro/Paginas/cnaf.aspx
 country ES: DFS-ETSI
@@ -556,7 +653,7 @@
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
        # WiFi 6E
-       (5945 - 6425 @ 160), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -570,6 +667,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 country FI: DFS-ETSI
        (2400 - 2483.5 @ 40), (100 mW)
@@ -578,6 +676,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -592,6 +692,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # FR: 
https://www.anfr.fr/fileadmin/mediatheque/documents/tnrbf/TNRBF_2021-12-14.pdf
 country FR: DFS-ETSI
@@ -602,7 +703,7 @@
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
        # WiFi 6E low power indoor
-       (5945 - 6425 @ 160), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-6 (ETSI EN 302 567 v2.2.1)
        (57000 - 71000 @ 2160), (40)
 
@@ -621,6 +722,7 @@
        (5470 - 5730 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5850 @ 80), (200 mW), NO-OUTDOOR
+       (5925 - 6425 @ 160), (250 mW), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-6
        (57000 - 71000 @ 2160), (40)
 
@@ -667,6 +769,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # GR: 
https://www.eett.gr/opencms/export/sites/default/EETT_EN/Electronic_Communications/Radio_Communications/TelecommunicationEquipment/Radio_equipment_interface_requirement_2012.pdf
 # GR: 
https://www.eett.gr/opencms/export/sites/default/EETT_EN/Electronic_Communications/Radio_Communications/TelecommunicationEquipment/Radio_equipment_interface_requirement_107.pdf
@@ -677,14 +780,23 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
-country GT: DFS-FCC
-       (2402 - 2472 @ 40), (30)
-       (5170 - 5250 @ 80), (17), AUTO-BW
-       (5250 - 5330 @ 80), (23), DFS, AUTO-BW
-       (5735 - 5835 @ 80), (30)
+# Source:
+# 
https://sit.gob.gt/download/9685/tabla-nacional-de-atribucion-de-frecuencias/01WRXSS3QHSADNOSHDZ5HIWXE4TFFW3YIU/4.%20Tabla%20Nacional%20Atribuci%C3%B3n%20Frecuencias%20(Pies%20de%20P%C3%A1gina)
+country GT:
+       (2400 - 2483.5 @ 40), (500 mW)
+       (5150 - 5350 @ 80), (200 mW), NO-OUTDOOR
+       (5470 - 5725 @ 160), (250 mW), NO-OUTDOOR
+       (5725 - 5850 @ 80), (500 mW), NO-OUTDOOR
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR, AUTO-BW
+       (6425 - 6525 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+       (6525 - 6875 @ 320), (150 mW), NO-OUTDOOR, AUTO-BW
+       (6875 - 7125 @ 160), (150 mW), NO-OUTDOOR, AUTO-BW
+       (57000 - 66000 @ 2160), (20 mW), NO-OUTDOOR
 
 country GU: DFS-FCC
        (2402 - 2472 @ 40), (30)
@@ -695,27 +807,39 @@
 
 country GY:
        (2402 - 2482 @ 40), (30)
+       (5170 - 5250 @ 80), (23), AUTO-BW
+       (5250 - 5330 @ 80), (23), DFS, AUTO-BW
+       (5490 - 5730 @ 160), (23), DFS
        (5735 - 5835 @ 80), (30)
 
+# Source:
+# https://www.ofca.gov.hk/filemanager/ofca/en/content_401/hkca1039.pdf (2.4 
GHz and 5 GHz)
+# https://www.ofca.gov.hk/filemanager/ofca/en/content_401/hkca1081.pdf (6 GHz)
 country HK: DFS-ETSI
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (17), AUTO-BW
-       (5250 - 5330 @ 80), (24), DFS, AUTO-BW
-       (5490 - 5710 @ 160), (24), DFS
-       (5735 - 5835 @ 80), (30)
+       (2400 - 2483.5 @ 40), (36)
+       (5150 - 5250 @ 80), (23), AUTO-BW, NO-OUTDOOR
+       (5250 - 5350 @ 80), (23), DFS, AUTO-BW, NO-OUTDOOR
+       (5470 - 5730 @ 160), (27), DFS
+       (5730 - 5850 @ 80), (36)
+       (5925 - 6425 @ 160), (14)
 
+# Source:
+# https://www.conatel.gob.hn/doc/Regulacion/resoluciones/2023/NR05-23.pdf
 country HN: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (17), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 6425 @ 320), (12), NO-OUTDOOR, NO-IR
+       (57240 - 71000 @ 2160), (40)
 
 country HR: DFS-ETSI
 # HR as part of EU/CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # HR: http://tablice.hakom.hr:8080/vis?lang=en
 # 6E: 
https://www.hakom.hr/UserDocsImages/op%C4%87e%20dozvole%20prosinac%202009.g/Opca_dozvola_236.pdf
@@ -726,7 +850,7 @@
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
        # WiFi 6E
-       (5945 - 6425 @ 160), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -741,6 +865,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # HU: 
http://stir.nmhh.hu/?oldal=dokumentumGeneralo&root_rendeletelem_id=3&hatalyos=1
 # HU: 
http://english.nmhh.hu/cikk/297/Eljarasi_tajekoztato_a_24_GHzes_es_az_5_GHzes_savban_mukodo_berendezesek_engedelyezeserol
@@ -752,6 +877,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -765,6 +892,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # IE: 
https://www.comreg.ie/publication-download/interface-requirements-for-radio-services-in-ireland
 # IE: 
https://www.comreg.ie/publication-download/permitted-short-range-devices-ireland
@@ -775,6 +903,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -783,25 +913,34 @@
 # IL: https://www.gov.il/he/departments/legalInfo/telegraph_law
 # IL: official document (pdf): 
https://rfa.justice.gov.il/SearchPredefinedApi/Documents/IdngyMn~ojdQSrkxuAqfZqiM8c1foi3TSZQhp7OMszo=
 # IL: also available as unofficial word doc: 
https://www.nevo.co.il/Handlers/LawOpenDoc.ashx?id=199708
+# https://www.nevo.co.il/law_html/law01/502_483.htm#Seif9
 country IL: DFS-ETSI
-       (2402 - 2482 @ 40), (20)
+       (2400 - 2483.5 @ 40), (100 mW)
        (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
-       (5250 - 5350 @ 80), (200 mW), NO-OUTDOOR, DFS, AUTO-BW
+       (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW
        # Table B List of conditions, row 63, indoor short range device without 
TPC (ETSI EN 301 893)
        (5470 - 5725 @ 160), (500 mW), NO-OUTDOOR, DFS, AUTO-BW, wmmrule=ETSI
-       # Table B List of conditions, row 68, wireless device using 
802.11a/n/ac protocol
-       (5725 - 5875 @ 80), (200 mW), AUTO-BW
+       # Table B List of conditions, row 68a
+       (5725 - 5875 @ 80), (25 mW), AUTO-BW
+       (5945 - 6425 @ 320), (200 mW), NO-OUTDOOR
 
+# Source:
+# 
https://dot.gov.in/spectrummanagement/delicensing-24-24835-ghz-band-gsr-45-e-5150-5350-ghz-gsr-46-e-and-5725-5875-ghz
+# 
https://dot.gov.in/spectrummanagement/license-exemption-5-ghz-gsr-1048e-dated-22102018
 country IN:
-       (2402 - 2482 @ 40), (20)
+       (2402 - 2482 @ 40), (30)
        (5150 - 5250 @ 80), (30)
-       (5250 - 5350 @ 80), (24)
-       (5470 - 5725 @ 160), (24)
+       (5250 - 5350 @ 80), (24), DFS
+       (5470 - 5725 @ 160), (24), DFS
        (5725 - 5875 @ 80), (30)
 
-country IR: DFS-JP
-       (2402 - 2482 @ 40), (20)
-       (5735 - 5835 @ 80), (30)
+# Source:
+# 
https://asnad.cra.ir/fa/Public/Documents/Details/73af8590-f065-eb11-968f-0050569b0899
+country IR: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5250 @ 80), (200 mW)
+       (5250 - 5350 @ 80), (200 mW), DFS, NO-OUTDOOR
+       (5470 - 5725 @ 160), (27), DFS, NO-INDOOR
 
 # IS as part of CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
@@ -809,6 +948,7 @@
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # IS: https://www.pfs.is/library/Skrar/Tidnir-og-taekni/MHZ_21022019.pdf
+# CEPT ECC Decision (20)01 for 6GHz: https://docdb.cept.org/download/1448
 country IS: DFS-ETSI
        (2400 - 2483.5 @ 40), (100 mW)
        (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
@@ -816,6 +956,7 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -823,6 +964,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 country IT: DFS-ETSI
        (2400 - 2483.5 @ 40), (100 mW)
@@ -831,6 +973,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -841,27 +985,45 @@
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
 
-country JO: DFS-JP
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (23)
-       (5735 - 5835 @ 80), (23)
+# Source:
+# 
https://trc.gov.jo/EchoBusV3.0/SystemAssets/PDF/RSMD/cb9f9a83-43a6-4e66-8432-6e02ecaf465b_RLAN%20Arabic%20%20Final%20-%20clean%20with%2057-71%20GHz.pdf
+# ETSI EN 301 893: 
https://www.etsi.org/deliver/etsi_en/301800_301899/301893/02.01.01_60/en_301893v020101p.pdf
+country JO: DFS-ETSI
+       (2400 - 2483.5 @ 40), (20)
+       (5150 - 5250 @ 80), (23), AUTO-BW
+       (5250 - 5350 @ 80), (23), DFS, AUTO-BW
+       (5470 - 5725 @ 80), (27), DFS, NO-OUTDOOR
+       (5725 - 5875 @ 80), (23), NO-OUTDOOR
+       (5925 - 6425 @ 320), (23), NO-OUTDOOR
+       (57000 - 71000 @ 2160), (40)
 
+# Source:
+# https://www.soumu.go.jp/main_content/000635492.pdf
+# https://www.soumu.go.jp/main_content/000833682.pdf
+# https://www.soumu.go.jp/main_content/000919158.pdf
 country JP: DFS-JP
        (2402 - 2482 @ 40), (20)
        (2474 - 2494 @ 20), (20), NO-OFDM
        (4910 - 4990 @ 40), (23)
        (5170 - 5250 @ 80), (20), AUTO-BW
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
-       (5490 - 5710 @ 160), (23), DFS
+       (5490 - 5730 @ 160), (23), DFS
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
        # 60 GHz band channels 2-4 at 10mW,
        # ref: http://www.arib.or.jp/english/html/overview/doc/1-STD-T74v1_1.pdf
        (57000 - 66000 @ 2160), (10 mW)
 
-country KE: DFS-JP
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (23)
-       (5490 - 5570 @ 80), (30), DFS
-       (5735 - 5775 @ 40), (23)
+# Source:
+# 
https://www.ca.go.ke/sites/default/files/2023-06/Guidelines-on-the-Use-of-Radiofrequency-Spectrum-by-Short-Range-Devices-2022.pdf
+# ETSI EN 301 893: 
https://www.etsi.org/deliver/etsi_en/301800_301899/301893/02.01.01_60/en_301893v020101p.pdf
+# ETSI EN 302 502: 
https://www.etsi.org/deliver/etsi_en/302500_302599/302502/02.01.01_60/en_302502v020101p.pdf
+country KE: DFS-ETSI
+       (2400 - 2483.5 @ 40), (2000 mW)
+       (5150 - 5250 @ 80), (17), AUTO-BW
+       (5250 - 5350 @ 80), (17), DFS, AUTO-BW
+       (5470 - 5725 @ 80), (24), DFS
+       (5725 - 5875 @ 40), (24), DFS
+       (5925 - 6425 @ 320), (23), NO-OUTDOOR
 
 country KH: DFS-ETSI
        (2402 - 2482 @ 40), (20)
@@ -902,17 +1064,24 @@
        # 60 GHz band channels 1-4
        (57000 - 66000 @ 2160), (43)
 
+# Source:
+# 
https://citra.gov.kw/sites/ar/Lists/CITRALaws/Attachments/14/%D8%A7%D9%84%D9%84%D8%A7%D8%A6%D8%AD%D8%A9%20%D8%A7%D9%84%D8%AA%D9%86%D8%B8%D9%8A%D9%85%D9%8A%D8%A9%20%D9%84%D8%AE%D8%AF%D9%85%D8%A9%20%D8%A7%D9%84%D9%88%D8%A7%D9%8A%20%D9%81%D8%A7%D9%8A.pdf
 country KW: DFS-ETSI
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (20), AUTO-BW
-       (5250 - 5330 @ 80), (20), DFS, AUTO-BW
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5170 - 5250 @ 80), (200 mW), AUTO-BW
+       (5250 - 5350 @ 80), (17), DFS, AUTO-BW
+       (5470 - 5825 @ 160), (24), DFS
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
 
+# Source: 
https://www.ofreg.ky/viewPDF/documents/2024-11-19-16-28-50-OfReg-WiFi-Permitted-Parameters-V2.pdf
 country KY: DFS-FCC
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (24), AUTO-BW
-       (5250 - 5330 @ 80), (24), DFS, AUTO-BW
-       (5490 - 5730 @ 160), (24), DFS
-       (5735 - 5835 @ 80), (30)
+       (2400 - 2483.5 @ 40), (1000 mW)
+       (5150 - 5250 @ 80), (250 mW), AUTO-BW
+       (5250 - 5350 @ 80), (250 mW), DFS, AUTO-BW
+       (5470 - 5730 @ 160), (250 mW), DFS
+       (5725 - 5875 @ 80), (1000 mW)
+       (5925 - 6425 @ 320), (12), NO-OUTDOOR
+       (57000 - 71000 @ 2160), (40)
 
 # Source:
 # http://adilet.zan.kz/rus/docs/V1500010730
@@ -950,6 +1119,8 @@
 # LI: https://www.ofcomnet.ch/api/rir/1010/04
 # LI: https://www.ofcomnet.ch/api/rir/1008/12
 # LI: https://www.ofcomnet.ch/#/fatTable
+# CEPT ECC Decision (20)01 for 6GHz: https://docdb.cept.org/download/1448
+# LI: https://www.ofcomnet.ch/api/rir/1010/11
 country LI: DFS-ETSI
        (2400 - 2483.5 @ 40), (100 mW)
        (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
@@ -957,6 +1128,7 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -979,6 +1151,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # LT: https://www.rrt.lt/en/radio-spectrum/frequency-management/ or direct 
link:
 # LT: 
https://www.e-tar.lt/portal/lt/legalAct/6e718fd037a011e69101aaab2992cbcd/dGRioCBBHb
@@ -989,6 +1162,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -996,6 +1171,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # LU: 
https://assets.ilr.lu/frequences/Documents/ILRLU-1723895916-183.pdf#search=en%20300%20440
 country LU: DFS-ETSI
@@ -1005,6 +1181,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -1012,6 +1190,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # LV: http://likumi.lv/doc.php?id=198903
 country LV: DFS-ETSI
@@ -1021,13 +1200,18 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
+# Source:
+# 
https://www.anrt.ma/sites/default/files/decision_a2fp_-vf-_mod_07.05.2021.pdf?csrt=14818568393101165775
 country MA: DFS-ETSI
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (20), AUTO-BW
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
 
 # MC as part of CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
@@ -1049,6 +1233,7 @@
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
+# https://www.legis.md/cautare/downloadpdf/134846
 country MD: DFS-ETSI
        (2400 - 2483.5 @ 40), (100 mW)
        (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
@@ -1056,6 +1241,7 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
 
 # Source:
 # 
http://www.cept.org/files/1050/Tools%20and%20Services/EFIS%20-%20ECO%20Frequency%20Information%20System/National%20frequency%20tables/Montenegro%20NAFT%20-%202010.pdf
@@ -1100,19 +1286,26 @@
        # 60 GHz band channels 1-4, ref: Etsi En 302 567
        (57000 - 66000 @ 2160), (40)
 
+# Communications Regulatory Commission- CRC released Amendment to Resolution 
No. 37 of 2020
+# https://www.crc.gov.mn/storage/PDF/2022/2022-togtool1.pdf
 country MN: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (24), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 6425 @ 320), (100mW)
 
+# Source:
+# https://bo.io.gov.mo/bo/i/2024/16/despce.asp#64
 country MO: DFS-FCC
-       (2402 - 2482 @ 40), (23)
-       (5170 - 5250 @ 80), (23), AUTO-BW
-       (5250 - 5330 @ 80), (23), DFS, AUTO-BW
-       (5490 - 5730 @ 160), (30), DFS
-       (5735 - 5835 @ 80), (30)
+       (2400 - 2483.5 @ 40), (200 mW)
+       (5150 - 5250 @ 80), (200 mW), AUTO-BW
+       (5250 - 5350 @ 80), (200 mW), DFS, AUTO-BW
+       (5470 - 5730 @ 160), (1000 mW), DFS
+       (5725 - 5850 @ 80), (1000 mW)
+       (5925 - 6425 @ 320), (250 mW), NO-OUTDOOR
+       (57000 - 66000 @ 2160), (10000 mW)
 
 country MP: DFS-FCC
        (2402 - 2472 @ 40), (30)
@@ -1139,6 +1332,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # MT: https://www.mca.org.mt/sites/default/files/NFP_edition%206-1.pdf
 country MT: DFS-ETSI
@@ -1148,15 +1342,20 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
+# Source:
+# https://www.icta.mu/documents/2022/08/wifi6e_decision_0822.pdf
 country MU: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (24), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
 
 # Source:
 # http://www.cam.gov.mv/docs/tech_standards/TAM-TS-100-2004-WLAN.pdf
@@ -1172,19 +1371,37 @@
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5490 - 5710 @ 160), (27), DFS
 
+# Source:
+# 
https://www.ift.org.mx/sites/default/files/comunicacion-y-medios/comunicados-ift/comunicado13ift_1.pdf
+# 
https://www.dof.gob.mx/nota_detalle.php?codigo=5681829&fecha=07/03/2023#gsc.tab=0
 country MX: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (17), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 6425 @ 320), (12), NO-OUTDOOR
 
+# Source:
+# 
https://www.mcmc.gov.my/skmmgovmy/media/General/CA-No-1-of-2022_-signed_19012022.pdf
 country MY: DFS-FCC
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (24), AUTO-BW
-       (5250 - 5330 @ 80), (24), DFS, AUTO-BW
-       (5490 - 5650 @ 160), (24), DFS
-       (5735 - 5835 @ 80), (24)
+       (2402 - 2482 @ 40), (500 mW)
+       (5170 - 5250 @ 80), (1000 mW), AUTO-BW
+       (5250 - 5330 @ 80), (1000 mW), DFS, AUTO-BW
+       (5490 - 5650 @ 160), (1000 mW), DFS
+       (5735 - 5835 @ 80), (1000 mW)
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
+
+# Source:
+# https://www.cran.na/yglilidy/2023/04/GG-8060-dated-3-April-2023.pdf
+country NA: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5250 @ 80), (20), AUTO-BW, NO-OUTDOOR
+       (5250 - 5350 @ 80), (20), DFS, AUTO-BW, NO-OUTDOOR
+       (5470 - 5725 @ 160), (21), DFS
+       (5725 - 5875 @ 80), (24), DFS
+       (5925 - 6425 @ 320), (23), NO-OUTDOOR
+       (57000 - 66000 @ 2160), (40), NO-OUTDOOR
 
 country NG: DFS-ETSI
        (2402 - 2482 @ 40), (20)
@@ -1202,6 +1419,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # NL: http://wetten.overheid.nl/BWBR0036378/2015-03-05
 # Updated 14 december 2021 to allow the lower part of the 6GHz spectrum for 
WiFi 6E
@@ -1216,7 +1434,7 @@
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
        # WiFi 6E
-       (5945 - 6425 @ 160), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -1236,7 +1454,7 @@
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
        # WiFi 6E
-       (5945 - 6425 @ 160), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
+       (5945 - 6425 @ 320), (200 mW), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 71000 @ 2160), (40)
 
@@ -1246,18 +1464,25 @@
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5735 - 5835 @ 80), (20)
 
+# Source:
+# https://gazette.govt.nz/notice/id/2022-go3100
 country NZ: DFS-ETSI
-       (2402 - 2482 @ 40), (30)
-       (5170 - 5250 @ 80), (17), AUTO-BW
-       (5250 - 5330 @ 80), (24), DFS, AUTO-BW
-       (5490 - 5730 @ 160), (24), DFS
-       (5735 - 5835 @ 80), (30)
+       (2400 - 2483.5 @ 40), (36)
+       (5150 - 5250 @ 80), (30), AUTO-BW
+       (5250 - 5350 @ 80), (27), DFS, AUTO-BW
+       (5470 - 5730 @ 160), (27), DFS
+       (5725 - 5875 @ 80), (36)
+       (5925 - 6425 @ 320), (24), NO-OUTDOOR
+       (57000 - 71000 @ 2160), (40)
 
 country OM: DFS-ETSI
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (20), AUTO-BW
-       (5250 - 5330 @ 80), (20), DFS, AUTO-BW
-       (5490 - 5710 @ 160), (27), DFS
+       (2400 - 2483.5 @ 40), (100 mW), NO-OUTDOOR
+       (5170 - 5250 @ 80), (200 mW), AUTO-BW
+       (5250 - 5350 @ 80), (20), DFS, AUTO-BW
+       (5470 - 5725 @ 160), (27), DFS
+       (5725 - 5850 @ 80), (28), DFS, NO-INDOOR
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
+       (57000 - 66000 @ 2160), (40), NO-OUTDOOR
 
 # Source:
 # http://www.asep.gob.pa/images/telecomunicaciones/Anexos/PNAF-dic2015.pdf
@@ -1269,12 +1494,15 @@
        (5725 - 5850 @ 80), (36)
        (57000 - 64000 @ 2160), (43)
 
+# Source:
+# 
https://cdn.www.gob.pe/uploads/document/file/1861732/Resoluci%C3%B3n%20Ministerial%20nro%20373-2021-MTC/01.pdf
 country PE: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (17), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 7125 @ 320), (12), NO-OUTDOOR
 
 country PF: DFS-ETSI
        (2402 - 2482 @ 40), (20)
@@ -1289,23 +1517,40 @@
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
 
+# NTC MC 09-09-2003 
https://ntc.gov.ph/wp-content/uploads/2015/10/LawsRulesRegulations/MemoCirculars/MC2003/MC-09-09-2003.pdf
+# NTC MC 03-05-2007 
https://ntc.gov.ph/wp-content/uploads/2015/10/LawsRulesRegulations/MemoCirculars/MC2007/MC-03-05-2007.pdf
+# NTC MC 03-08-2013 
https://region7.ntc.gov.ph/images/LawsRulesAndRegulations/MC/WDN/MC_03-08-2013.pdf
+# NTC MC 01-01-2016 
https://ntc.gov.ph/wp-content/uploads/2016/MC/Explanatory-MC-No-01-01-2016.pdf
+# NTC MC 002-07-2024 
https://ntc.gov.ph/wp-content/uploads/2024/MEMORANDUM%20CIRCULAR/NTC%20MC%20No.%20002-07-2024.pdf
+# 2400 - 2483.5 MHz: NTC MC 09-09-2003, Section 3.1; NTC MC 03-08-2013, 
Section 3.1; NTC MC 03-05-2007, Section 2
+# 5150 - 5350 MHz: NTC MC 09-09-2003, Section 3.1; NTC MC 03-08-2013, Section 
3.1; NTC MC 03-05-2007, Section 2
+# 5470 - 5850 MHz: NTC MC 09-09-2003, Section 3.1; NTC MC 03-08-2013, Section 
3.1 NTC MC 03-05-2007, Section 2
+# 5925 - 6425 MHz: NTC MC 002-07-2024, Section 1; NTC MC 03-05-2007, Section 2
+# 57000 - 66000 MHz: NTC MC 01-01-2016, Section 1
+
 country PH: DFS-FCC
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (17), AUTO-BW
-       (5250 - 5330 @ 80), (24), DFS, AUTO-BW
-       (5490 - 5730 @ 160), (24), DFS
-       (5735 - 5835 @ 80), (30)
+       (2400 - 2483.5 @ 40), (20)
+       (5150 - 5250 @ 80), (23), AUTO-BW
+       (5250 - 5350 @ 80), (23), DFS, AUTO-BW
+       (5470 - 5725 @ 160), (24), DFS
+       (5725 - 5850 @ 80), (24)
+       (5925 - 6425 @ 320), (250 mW), NO-OUTDOOR
+       (57000 - 66000 @ 2160), (24)
 
-country PK: DFS-JP
+country PK:
        # https://fab.gov.pk/type-approval/
        # https://pta.gov.pk/media/Pakistan_Table_of_Frequency_Allocations.pdf
-       (2402 - 2482 @ 40), (20)
+       # 
https://www.pta.gov.pk/assets/media/iot_srd_regulatory_framework_01-06-2022.pdf
+       # 
https://www.pta.gov.pk/assets/media/2024-09-23-WLAN-Framework-Final-05-09-2024.pdf
+       (2400 - 2500 @ 40), (30)
        (5725 - 5875 @ 80), (30)
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
 
 # PL as part of EU/CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 country PL: DFS-ETSI
        (2400 - 2483.5 @ 40), (100 mW)
@@ -1314,6 +1559,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -1334,6 +1581,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # PT: https://www.anacom.pt/render.jsp?categoryId=336334
 country PT: DFS-ETSI
@@ -1343,6 +1591,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -1360,12 +1610,15 @@
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
 
+# Source:
+# 
https://www.cra.gov.qa/-/media/System/D/2/5/8/D258CF18B83A5613B0D590193CB799CB/Class-License-WIFI-6E-Final-English-032022--V3.ashx
 country QA: DFS-ETSI
        (2400 - 2483.5 @ 40), (100 mW), NO-OUTDOOR
        (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
        (5250 - 5350 @ 80), (200 mW), NO-OUTDOOR, DFS, AUTO-BW
        (5470 - 5725 @ 160), (100 mW), NO-OUTDOOR, DFS
        (5725 - 5875 @ 80), (100 mW), NO-OUTDOOR, DFS
+       (5925 - 6425 @ 320), (23), NO-OUTDOOR
        (57000 - 66000 @ 2160), (40), NO-OUTDOOR
 
 country RE: DFS-ETSI
@@ -1378,6 +1631,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # RO: http://www.ancom.org.ro/en/uploads/links_files/ordin_262_2006.pdf
 country RO: DFS-ETSI
@@ -1387,6 +1641,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -1397,20 +1653,24 @@
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
+# 
https://www.ratel.rs/uploads/documents/empire_plugin/Uredba%20o%20utvrdjivanju%20Plana%20namene%20radiofrekvencijskih%20opsega.pdf
 country RS: DFS-ETSI
-       (2400 - 2483.5 @ 40), (100 mW)
-       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
-       (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW, wmmrule=ETSI
-       (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
-       # short range devices (ETSI EN 300 440-1)
-       (5725 - 5875 @ 80), (25 mW)
+       (2400 - 2483.5 @ 40), (20)
+       (5150 - 5250 @ 80), (23), AUTO-BW
+       (5250 - 5350 @ 80), (23), DFS, AUTO-BW
+       (5470 - 5725 @ 160), (27), DFS
+       (5725 - 5850 @ 80), (24), DFS, AUTO-BW
+       (5850 - 5875 @ 20), (24), AUTO-BW
+       (5925 - 6425 @ 320), (23), NO-OUTDOOR
        # 60 GHz band channels 1-4, ref: Etsi En 302 567
        (57000 - 66000 @ 2160), (40)
 
+# Source: https://docs.cntd.ru/document/1300597464?section=text
 country RU:
-       (2400 - 2483.5 @ 40), (20)
-       (5150 - 5350 @ 160), (20), NO-OUTDOOR
-       (5650 - 5850 @ 160), (20), NO-OUTDOOR
+       (2400 - 2483.5 @ 40), (100mW)
+       (5150 - 5350 @ 160), (100 mW), NO-OUTDOOR
+       (5650 - 5850 @ 160), (100 mW), NO-OUTDOOR
+       (5925 - 6425 @ 160), (100 mW), NO-OUTDOOR
        # 60 GHz band channels 1-4, ref: Changes to NLA 124_Order 
№129_22042015.pdf
        (57000 - 66000 @ 2160), (40), NO-OUTDOOR
 
@@ -1421,16 +1681,19 @@
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
 
+# Source: 
https://www.citc.gov.sa/en/RulesandSystems/RegulatoryDocuments/OtherRegulatoryDocuments/Documents/PL-PM-002-E-WiFi%20Regulations.pdf
 country SA: DFS-ETSI
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (20), AUTO-BW
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5490 - 5710 @ 160), (27), DFS
+       (5925 - 7125 @ 320), (250 mW), NO-OUTDOOR
 
 # SE as part of EU/CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # SE: 
https://pts.se/globalassets/startpage/dokument/legala-dokument/foreskrifter/radio/beslutade_ptsfs-2018-3-undantagsforeskrifter.pdf
 country SE: DFS-ETSI
@@ -1440,33 +1703,42 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
-# 
https://www.imda.gov.sg/-/media/Imda/Files/Regulation-Licensing-and-Consultations/ICT-Standards/Telecommunication-Standards/Radio-Comms/IMDATSSRD.pdf
-# IMDA TS SRD, Issue 1 Revision 1, April 2019, subsequently "IMDA TS SRD"
-# 2400 - 2483.5 MHz: IMDA TS SRD, Table 1 (25); ANSI C63.10-2013 and FCC Part 
15 Section 15.247 or EN 300 328
-# 5150 - 5350 MHz: IMDA TS SRD, Table 1 (29); FCC Part 15 Section 15.407 (1) 
5.15-5.25 GHz (2) 5.25-5.35 GHz; EN 301 893
-# 5470 - 5725 MHz: IMDA TS SRD, Table 1 (30); FCC Part 15 Section 15.407 (2) 
5.47-5.725 GHz; EN 301 893
-# 5725 - 5850 MHz: IMDA TS SRD, Table 1 (27); FCC Part 15 Section 15.247; FCC 
Part 15 Section 15.407 (3) 5.725-5.85 GHz
-# 57000 - 66000 MHz: IMDA TS SRD, Table 1 (31); ETSI EN 302 567
-# Note: 27dBm for 5470-5725MHz bands is 3dBm reduction per FCC Part 15 Section 
15.407 (2) 5.47-5.725 GHz; EN 301 893 as referenced by IMDA TS SRD
+# 
https://www.imda.gov.sg/-/media/imda/files/regulation-licensing-and-consultations/ict-standards/telecommunication-standards/radio-comms/imdatssrd.pdf
+# IMDA TS SRD, Issue 1 Revision 3, Sep 2023, subsequently "IMDA TS SRD"
+# 2400 - 2483.5 MHz: IMDA TS SRD, Table 1 Sub-band 32e
+# 5150 - 5350 MHz: IMDA TS SRD, Table 1 Sub-band 33a
+# 5470 - 5725 MHz: IMDA TS SRD, Table 1 Sub-band 34
+# 5725 - 5850 MHz: IMDA TS SRD, Table 1 Sub-band 35
+# 5945 - 6425 MHz: IMDA TS SRD, Table 1 Sub-band 45b
+# 57000 - 66000 MHz: IMDA TS SRD, Table 1 Sub-band 40
+# Note: 500mW for 5470-5725MHz bands per FCC Part 15 Section 15.407 (2) 
5.47-5.725 GHz as referenced by IMDA TS SRD
 #  AU and BG regulatory domains use the same interpretation of cited FCC and 
ETSI standards
-# Note: The transmit power for 5250-5350MHz bands can be raised by 3dBm when 
TPC is implemented: IMDA TS SRD Table 1 (29)
-# Note: The transmit power for 5470-5725MHz bands can be raised by 3dBm when 
TPC is implemented: IMDA TS SRD Table 1 (30)
+# Note: The transmit power for 5250-5350MHz bands can be raised (by 3dBm) to 
200mW when TPC is implemented: IMDA TS SRD, Table 1 Sub-band 33a
+# Note: The transmit power for 5470-5725MHz bands can be raised (by 3dBm) to 
1000mW when TPC is implemented: IMDA TS SRD Table 1 Sub-band 34
 
 country SG: DFS-FCC
-       (2400 - 2483.5 @ 40), (23)
-       (5150 - 5250 @ 80), (23), AUTO-BW
-       (5250 - 5350 @ 80), (20), DFS, AUTO-BW
-       (5470 - 5725 @ 160), (27), DFS
-       (5725 - 5850 @ 80), (30)
-       (57000 - 66000 @ 2160), (40)
+       (2400 - 2483.5 @ 40), (200 mW)
+       (5150 - 5250 @ 80), (200 mW), AUTO-BW
+       (5250 - 5350 @ 80), (100 mW), DFS, AUTO-BW
+        # This range ends at 5725 MHz, but channel 144 extends to 5730 MHz.
+        # Since 5725 ~ 5730 MHz belongs to the next range which has looser
+        # requirements, we can extend the range by 5 MHz to make the kernel
+        # happy and be able to use channel 144.
+       (5470 - 5730 @ 160), (500 mW), DFS
+       (5725 - 5850 @ 80), (1000 mW)
+       (5945 - 6425 @ 320), (250 mW), NO-OUTDOOR
+       (57000 - 66000 @ 2160), (10000 mW)
 
 # SI as part of EU/CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # SI: https://www.akos-rs.si/bwa
 country SI: DFS-ETSI
@@ -1476,6 +1748,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -1483,6 +1757,7 @@
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
 #  EU decision 2006/771/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02008D0432-20080611
+#  EU decision 2021/1067/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32021D1067&from=EN
 # Harmonized CEPT countries (July 2019): 
https://www.ecodocdb.dk/download/25c41779-cd6e/Rec7003e.pdf
 # SK: https://www.teleoff.gov.sk/data/files/25911.pdf
 # SK: https://www.teleoff.gov.sk/data/files/41072.pdf
@@ -1494,6 +1769,8 @@
        (5470 - 5725 @ 160), (500 mW), DFS, wmmrule=ETSI
        # short range devices (ETSI EN 300 440-1)
        (5725 - 5875 @ 80), (25 mW)
+       # 6 GHz band
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
@@ -1512,14 +1789,25 @@
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5490 - 5710 @ 160), (27), DFS
 
+# Source:
+# 
https://www.siget.gob.sv/actualizacion-de-cuadro-nacional-de-atribucion-de-frecuencias-t-0408-2023/
 country SV: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 20), (17)
        (5250 - 5330 @ 20), (23), DFS
        (5735 - 5835 @ 20), (30)
+       (5925 - 7125 @ 320), (12), NO-OUTDOOR
 
-country SY:
-       (2402 - 2482 @ 40), (20)
+# Source:
+# 
https://sytpra.gov.sy/public/uploads/files/%D8%A7%D9%84%D8%A7%D8%B7%D8%A7%D8%B1%20%D8%A7%D9%84%D9%82%D8%A7%D9%86%D9%88%D9%86%D9%8A/%D9%84%D9%88%D8%A7%D8%A6%D8%AD%20%D8%AA%D9%86%D8%B8%D9%8A%D9%85%D9%8A%D8%A9/%D9%84%D9%88%D8%A7%D8%A6%D8%AD%20%D8%A7%D9%84%D8%B7%D9%8A%D9%81%20%D8%A7%D9%84%D8%AA%D8%B1%D8%AF%D8%AF%D9%8A%20%D8%A7%D9%84%D8%B1%D8%A7%D8%AF%D9%8A%D9%88%D9%8A/L1.pdf
+country SY: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW), NO-OUTDOOR
+       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW, DFS
+       (5470 - 5725 @ 160), (200 mW), NO-OUTDOOR, DFS
+       (5725 - 5850 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW, DFS
+       (5850 - 5875 @ 20), (200 mW), NO-OUTDOOR, AUTO-BW
+       (57000 - 66000 @ 2160), (40), NO-OUTDOOR
 
 # Source:
 # http://www.telecommission.tc/Spectrum-plan20110324-101210.html
@@ -1536,18 +1824,26 @@
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5490 - 5710 @ 160), (27), DFS
 
+# Source:
+# 
https://arcep.tg/wp-content/uploads/2022/12/Decision-226-22-Determinant-les-categories-et-conditions-techniques-dexploitation-des-appareils-de-faible-puissance-et-de-faible-portee.pdf
 country TG: DFS-ETSI
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 40), (20)
-       (5250 - 5330 @ 40), (20), DFS
-       (5490 - 5710 @ 40), (27), DFS
+       (2400 - 2483.5 @ 40), (100 mW), DFS
+       (5150 - 5350 @ 80), (20), DFS
+       (5470 - 5850 @ 160), (27), DFS
+       (5925 - 6425 @ 320), (23), DFS, NO-OUTDOOR
+       (57000 - 66000 @2160), (40), DFS
 
+# Source:
+# https://ratchakitcha.soc.go.th/documents/140D100S0000000004000.pdf
+# https://ratchakitcha.soc.go.th/documents/140D100S0000000004200.pdf
+# https://ratchakitcha.soc.go.th/documents/140D100S0000000004300.pdf
 country TH: DFS-FCC
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (17), AUTO-BW
        (5250 - 5330 @ 80), (24), DFS, AUTO-BW
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
+       (5925 - 6425 @ 320), (250 mW), NO-OUTDOOR
 
 country TN: DFS-ETSI
        (2402 - 2482 @ 40), (20)
@@ -1555,14 +1851,14 @@
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
 
 # Source:
-# By-Law on Short Range Radio Devices (SRD) Oct 2015
-# 
https://www.btk.gov.tr/File/?path=ROOT%2f1%2fDocuments%2fOrdinance%2fBY%2DLAW%20ON%20SHORT%20RANGE%20DEVICES.pdf
-# Article 8
+# Technical Criteria for Radio Devices and Systems Excluded from Frequency 
Allocation, Sept 9, 2022
+# https://www.btk.gov.tr/uploads/pages/ftm-teknik-olcutler-ek-5.pdf
 country TR: DFS-ETSI
        (2400 - 2483.5 @ 40), (20)
-       (5170 - 5250 @ 80), (23), NO-OUTDOOR, AUTO-BW
-       (5250 - 5330 @ 80), (20), DFS, NO-OUTDOOR, AUTO-BW
-       (5470 - 5725 @ 160), (27), DFS
+       (5150 - 5250 @ 80), (23), NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
+       (5250 - 5330 @ 80), (20), DFS, NO-OUTDOOR, AUTO-BW, wmmrule=ETSI
+       (5470 - 5725 @ 160), (27), DFS, wmmrule=ETSI
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR, wmmrule=ETSI
        # 60 GHz band channels 1-4, ref: Etsi En 302 567
        (57000 - 66000 @ 2160), (40)
 
@@ -1577,12 +1873,12 @@
 # Table of Frequency Allocations of Republic of China (Taiwan) / Feb 2017:
 #   https://www.motc.gov.tw/websitedowndoc?file=post/201702221012200.doc&; \
 #      filedisplay=Table%2Bof%2Bradio%2Bfrequency%2Ballocation.doc
-# LP0002 Low-power Radio-frequency Devices Technical Regulations / 23 Aug 2016:
-#   http://www.ncc.gov.tw/english/show_file.aspx?table_name=news&file_sn=681
+# LP0002 Low-power Radio-frequency Devices Technical Regulations / 6 Feb 2024:
+#   https://www.ncc.gov.tw/chinese/files/24020/538_49880_240206_3.pdf
 country TW: DFS-FCC
-       # 2.4g band, LP0002 section 3.10.1
+       # 2.4g band, LP0002 section 4.10.1
        (2400 - 2483.5 @ 40), (30)
-       # 5g U-NII band, LP0002 section 4.7
+       # 5g U-NII band, LP0002 section 5.7
        # 5.15 ~ 5.25 GHz: 30 dBm for master mode, 23 dBm for clients
        (5150 - 5250 @ 80), (23), AUTO-BW
        (5250 - 5350 @ 80), (23), DFS, AUTO-BW
@@ -1592,12 +1888,20 @@
        # happy and be able to use channel 144.
        (5470 - 5730 @ 160), (23), DFS
        (5725 - 5850 @ 80), (30)
-       # 60g band, LP0002 section 3.13.1.1 (3)(C), EIRP=40dBm(43dBm peak)
+       # 6g band, LP0002 section 5.13.1.1, EIRP=23dBm
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
+       # 60g band, LP0002 section 4.13.1.1 (1)(A), EIRP=40dBm(43dBm peak)
        (57000 - 66000 @ 2160), (40)
  
-country TZ:
-       (2402 - 2482 @ 40), (20)
-       (5735 - 5835 @ 80), (30)
+# Source:
+# 
https://www.tcra.go.tz/download/sw-1719952895-Minimum%20Technical%20Specifications%20for%20Short%20Range%20Devices%20(SRD),%20June%202024.pdf
+country TZ: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5250 @ 80), (200 mW), AUTO-BW, NO-OUTDOOR
+       (5250 - 5350 @ 80), (20), DFS, AUTO-BW, NO-OUTDOOR
+       (5470 - 5725 @ 160), (250 mW), DFS
+       (5725 - 5850 @ 80), (24), DFS
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
 
 # Source: https://zakon.rada.gov.ua/laws/show/z0201-15#n48
 # Although it is allowed to use up to 250 mW for some 5 GHz frequency ranges,
@@ -1647,6 +1951,9 @@
        # 
https://www.federalregister.gov/documents/2021/05/03/2021-08802/use-of-the-5850-5925-ghz-band
        # max. 33 dBm AP @ 20MHz, 36 dBm AP @ 40Mhz+, 6 dB less for clients
        (5850 - 5895 @ 40), (27), NO-OUTDOOR, AUTO-BW, NO-IR
+       # 6g band
+       # 
https://www.federalregister.gov/documents/2020/05/26/2020-11236/unlicensed-use-of-the-6ghz-band
+       (5925 - 7125 @ 320), (12), NO-OUTDOOR, NO-IR
        # 60g band
        # reference: section IV-D 
https://docs.fcc.gov/public/attachments/FCC-16-89A1.pdf
        # channels 1-6 EIRP=40dBm(43dBm peak)
@@ -1727,11 +2034,13 @@
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW, wmmrule=ETSI
        (5490 - 5710 @ 160), (27), DFS, wmmrule=ETSI
 
+# Source: 
https://www.gov.za/sites/default/files/gcis_document/202305/48643gon1822.pdf
 country ZA: DFS-ETSI
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (20), AUTO-BW
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5490 - 5710 @ 160), (30)
+       (5925 - 6425 @ 320), (14)
 
 country ZW: DFS-ETSI
        (2402 - 2482 @ 40), (20)
diff -Nru wireless-regdb-2022.04.08/dbparse.py 
wireless-regdb-2025.02.20/dbparse.py
--- wireless-regdb-2022.04.08/dbparse.py        2022-04-08 17:54:37.000000000 
+0200
+++ wireless-regdb-2025.02.20/dbparse.py        2025-02-20 09:45:37.000000000 
+0100
@@ -121,6 +121,9 @@
     def __init__(self, flag):
         self.flag = flag
 
+class IgnoreRule(Exception):
+    pass
+
 @total_ordering
 class Permission(object):
     def __init__(self, freqband, power, flags, wmmrule):
@@ -135,6 +138,9 @@
             if not flag in flag_definitions:
                 raise FlagError(flag)
             self.flags |= flag_definitions[flag]
+        # ignore rule with NO-INDOOR as the kernel doesn't support it yet.
+        if 'NO-INDOOR' in flags:
+            raise IgnoreRule()
         self.textflags = flags
 
     def _as_tuple(self):
@@ -218,6 +224,9 @@
                 self._syntax_error("Inverted freq range (%d - %d)" % (start, 
end))
             if start == end:
                 self._syntax_error("Start and end freqs are equal (%d)" % 
start)
+            if bw > end - start:
+                self._syntax_error("BW is larger than freq_diff (%d - %d) (%d)"
+                                      % (start, end, bw))
         except ValueError:
             self._syntax_error("band must have frequency range")
 
@@ -426,6 +435,8 @@
             perm = Permission(b, p, flags, w)
         except FlagError as e:
             self._syntax_error("Invalid flag '%s'" % e.flag)
+        except IgnoreRule:
+            return
         for cname, c in self._current_countries.items():
             if perm in c:
                 self._warn('Rule "%s, %s" added to "%s" twice' % (
diff -Nru wireless-regdb-2022.04.08/debian/changelog 
wireless-regdb-2025.02.20/debian/changelog
--- wireless-regdb-2022.04.08/debian/changelog  2022-06-30 00:01:25.000000000 
+0200
+++ wireless-regdb-2025.02.20/debian/changelog  2025-04-30 13:47:05.000000000 
+0200
@@ -1,3 +1,135 @@
+wireless-regdb (2025.02.20-1~deb12u1) bookworm; urgency=medium
+
+  * Backport to bookworm:
+    - d/salsa-ci.yml: Set RELEASE to bookworm
+  * d/salsa-ci.yml: Run lintian from the target release, not always unstable
+
+ -- Ben Hutchings <b...@debian.org>  Wed, 30 Apr 2025 13:47:05 +0200
+
+wireless-regdb (2025.02.20-1) unstable; urgency=medium
+
+  * New upstream version:
+    - assert and correct maximum bandwidth within frequency difference
+    - Update regulatory info for Syria (SY) for 2020
+    - Update regulatory info for Moldova (MD) on 6GHz for 2022
+    - Update regulatory info for Azerbaijan (AZ) on 6GHz for 2024
+    - Update regulatory info for Oman (OM)
+    - Update regulatory rules for Armenia (AM) on 2.4 and 5 GHz
+    - Permit 320 MHz bandwidth in 6 GHz band in ETSI/CEPT
+    - Update regulatory rules for Austria (AT)
+    - Update regulatory info for Cayman Islands (KY) for 2024
+    - allow NO-INDOOR flag in db.txt
+    - Update regulatory rules for Iran (IR) on both 2.4 and 5Ghz for 2021
+    - Update frequency range with NO-INDOOR for Oman (OM)
+    - update regulatory database based on preceding changes
+
+ -- Ben Hutchings <b...@debian.org>  Sun, 16 Mar 2025 22:46:41 +0100
+
+wireless-regdb (2024.10.07-2) unstable; urgency=medium
+
+  [ Colin Watson ]
+  * d/tests/check-signatures: Fix subprocess cleanup (closes: #1092796).
+
+ -- Ben Hutchings <b...@debian.org>  Wed, 22 Jan 2025 20:07:01 +0100
+
+wireless-regdb (2024.10.07-1) unstable; urgency=medium
+
+  * New upstream version:
+    - Update regulatory info for Qatar (QA) on 6GHz
+    - Update regulatory info for New Zealand (NZ) for 2022
+    - Update regulatory info for Peru (PE) on 6GHz
+    - Update regulatory info for El Salvador (SV) on 6GHz
+    - Update regulatory info for Togo (TG) for 2022
+    - Add regulatory info for Namibia (NA) for 2023
+    - Update regulatory info for Bahrain (BH) for 2024
+    - Update regulatory info for Guatemala (GT) for 2020
+    - Update regulatory info for Philippines (PH) on 6GHz
+    - Correct regulatory rules for China (CN)
+    - Update regulatory info for Kuwait (KW) for 2022
+    - Update regulatory info for Israel (IL) for 2021
+    - Update regulatory info for Honduras (HN) for 2023
+    - Correct regulatory rules of 6GHz frequency for Türkiye (TR)
+    - Update regulatory info for Serbia (RS) for 2024
+    - Update regulatory info for Pakistan (PK) for 2024
+    - Update regulatory info for Tanzania (TZ) for 2024
+    - update regulatory database based on preceding changes
+  * Revert "Run scripts with Python 3" and Build-Depend on python-is-python3
+
+ -- Ben Hutchings <b...@debian.org>  Wed, 30 Oct 2024 04:29:54 +0100
+
+wireless-regdb (2024.07.04-1) unstable; urgency=medium
+
+  * New upstream version:
+    - Update regulatory rules for Mongolia (MN) on 6GHz
+    - Update regulatory rules for Saudi Arabia (SA) on 6GHz
+    - Update regulatory rules for South Africa (ZA) on 6GHz
+    - Update regulatory info for Thailand (TH) on 6GHz
+    - Update regulatory info for Malaysia (MY) for 2022
+    - Update regulatory info for Morocco (MA) on 6GHz
+    - Update regulatory info for Chile (CL) on 6GHz
+    - Update regulatory info for Mexico (MX) on 6GHz
+    - Update regulatory info for Iceland (IS) on 6GHz
+    - Update regulatory info for Mauritius(MU) on 6GHz
+    - Update regulatory info for Argentina (AR) on 6GHz
+    - Update regulatory info for United Arab Emirates (AE) on 6GHz
+    - Update regulatory info for Colombia (CO) on 6GHz
+    - Update regulatory info for Costa Rica (CR) for 2021
+    - Update regulatory info for Dominican Republic (DO) on 6GHz
+    - Update regulatory info for Liechtenstein (LI) on 6GHz
+    - Update regulatory info for Jordan (JO) for 2022
+    - Update regulatory info for Kenya (KE) for 2022
+    - Update regulatory info for Macao (MO) for 2024
+    - update regulatory database based on preceding changes
+
+ -- Ben Hutchings <b...@debian.org>  Wed, 10 Jul 2024 22:17:58 +0200
+
+wireless-regdb (2024.05.08-1) unstable; urgency=medium
+
+  * New upstream version:
+    - add 5 GHz rules for GY
+    - update 5 GHz rules for PK and add 60 GHz rule
+    - Update regulatory rules for Brazil (BR)
+    - update regulatory rules for Switzerland (CH)
+    - Update regulatory rules for Japan (JP) on 5GHz
+    - Update regulatory rules for Japan (JP) on 6GHz
+    - Update regulatory info for Russia (RU) on 5GHz
+    - Update regulatory info for Russia (RU) on 6GHz
+    - Update regulatory rules for Russia (RU). Remove DFS requirement.
+    - update regulatory rules for India (IN)
+    - Update regulatory rules for Hong Kong (HK)
+    - Update regulatory rules for Philippines (PH)
+    - Update regulatory rules for Egypt (EG) from March 2022 guidelines
+    - Update regulatory info for Türkiye (TR)
+    - Update regulatory rules for Australia (AU) for June 2023
+    - Update keys and maintainer information
+    - Makefile: Reproducible signatures
+    - Update regulatory rules for China (CN)
+    - Update regulatory rules for Japan (JP) for December 2023
+    - Update regulatory rules for Singapore (SG) for September 2023
+    - Update regulatory rules for Taiwan (TW) on 6GHz
+  * d/upstream/signing-key.asc: Update for new upstream maintainer
+  * d/tests/check-signatures: Update openssl invocation to fix warning
+
+ -- Ben Hutchings <b...@debian.org>  Wed, 15 May 2024 17:36:34 +0200
+
+wireless-regdb (2022.06.06-2) experimental; urgency=medium
+
+  * d/rules: Run dh_movetousr if available
+
+ -- Ben Hutchings <b...@debian.org>  Sat, 25 Nov 2023 14:55:48 +0000
+
+wireless-regdb (2022.06.06-1) unstable; urgency=medium
+
+  * New upstream version:
+    - Add rules for the 6 GHz band for Canada (CA), United Kingdom (GB),
+      United States (US)
+    - Remove AUTO-BW from 6 GHz rules
+    - Unify 6 GHz rules for EU countries
+  * d/tests/check-signatures: Fix typo in openssl command line
+  * lintian: Fix override pattern for orig-tarball-missing-upstream-signature
+
+ -- Ben Hutchings <b...@debian.org>  Sat, 30 Jul 2022 22:10:23 +0200
+
 wireless-regdb (2022.04.08-2) unstable; urgency=medium
 
   * debian/tests: Add check that regulatory.db signatures are valid
diff -Nru wireless-regdb-2022.04.08/debian/control 
wireless-regdb-2025.02.20/debian/control
--- wireless-regdb-2022.04.08/debian/control    2022-06-29 23:36:02.000000000 
+0200
+++ wireless-regdb-2025.02.20/debian/control    2025-04-30 13:46:25.000000000 
+0200
@@ -7,6 +7,7 @@
  openssl,
  python3,
  python3-m2crypto,
+ python-is-python3,
  quilt
 Rules-Requires-Root: no
 Standards-Version: 4.5.0
diff -Nru 
wireless-regdb-2022.04.08/debian/patches/run-scripts-with-python-3.patch 
wireless-regdb-2025.02.20/debian/patches/run-scripts-with-python-3.patch
--- wireless-regdb-2022.04.08/debian/patches/run-scripts-with-python-3.patch    
2022-06-06 01:55:38.000000000 +0200
+++ wireless-regdb-2025.02.20/debian/patches/run-scripts-with-python-3.patch    
1970-01-01 01:00:00.000000000 +0100
@@ -1,46 +0,0 @@
-From: Ben Hutchings <b...@decadent.org.uk>
-Date: Wed, 29 Jan 2020 13:31:51 +0000
-Subject: Run scripts with Python 3
-Bug-Debian: https://bugs.debian.org/938829
-
-All the Python scripts here are meant to be Python 3 compatible, but
-they still use "/usr/bin/env python" as their interpreter.  Since
-Debian is deprecating Python 2 but not (yet) changing "python" to
-Python 3, change the shebang lines.
-
----
- db2bin.py  | 2 +-
- db2fw.py   | 2 +-
- dbparse.py | 2 +-
- 3 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/db2bin.py b/db2bin.py
-index d1b7fc6..3e781ca 100755
---- a/db2bin.py
-+++ b/db2bin.py
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python3
- 
- from io import BytesIO, open
- import struct
-diff --git a/db2fw.py b/db2fw.py
-index 3affd5a..84bfb1c 100755
---- a/db2fw.py
-+++ b/db2fw.py
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python3
- 
- from io import BytesIO, open
- import struct
-diff --git a/dbparse.py b/dbparse.py
-index 5f7e082..dfd15fd 100755
---- a/dbparse.py
-+++ b/dbparse.py
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python3
- 
- from functools import total_ordering
- import sys, math
diff -Nru wireless-regdb-2022.04.08/debian/patches/series 
wireless-regdb-2025.02.20/debian/patches/series
--- wireless-regdb-2022.04.08/debian/patches/series     2022-06-29 
23:36:02.000000000 +0200
+++ wireless-regdb-2025.02.20/debian/patches/series     2025-04-30 
13:46:25.000000000 +0200
@@ -1,2 +1 @@
 dont_auto_create_keypair
-run-scripts-with-python-3.patch
Binary files 
/var/tmp/E5KhqHBZ5I/wireless-regdb-2022.04.08/debian/regulatory.db.p7s and 
/var/tmp/PrPNrt5MFq/wireless-regdb-2025.02.20/debian/regulatory.db.p7s differ
diff -Nru wireless-regdb-2022.04.08/debian/rules 
wireless-regdb-2025.02.20/debian/rules
--- wireless-regdb-2022.04.08/debian/rules      2022-06-29 23:36:02.000000000 
+0200
+++ wireless-regdb-2025.02.20/debian/rules      2025-04-30 13:46:25.000000000 
+0200
@@ -60,6 +60,9 @@
 override_dh_auto_clean:
        rm -rf debian/build debian/stamps
 
+execute_after_dh_installdeb:
+       if command -v dh_movetousr >/dev/null; then dh_movetousr; fi
+
 sign:
        rm -rf debian/build
        $(call copy_source,debian/build)
diff -Nru wireless-regdb-2022.04.08/debian/salsa-ci.yml 
wireless-regdb-2025.02.20/debian/salsa-ci.yml
--- wireless-regdb-2022.04.08/debian/salsa-ci.yml       2022-06-29 
23:36:02.000000000 +0200
+++ wireless-regdb-2025.02.20/debian/salsa-ci.yml       2025-04-30 
13:46:25.000000000 +0200
@@ -3,7 +3,9 @@
   - 
https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
 
 variables:
-  RELEASE: 'unstable'
+  RELEASE: 'bookworm'
+  # Run lintian from the above release
+  SALSA_CI_IMAGES_LINTIAN: ${SALSA_CI_IMAGES}/lintian:${RELEASE}
   # We only build arch:all packages
   SALSA_CI_DISABLE_BLHC: 'true'
   SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 'true'
diff -Nru wireless-regdb-2022.04.08/debian/source/lintian-overrides 
wireless-regdb-2025.02.20/debian/source/lintian-overrides
--- wireless-regdb-2022.04.08/debian/source/lintian-overrides   2020-01-30 
16:06:00.000000000 +0100
+++ wireless-regdb-2025.02.20/debian/source/lintian-overrides   2025-04-30 
03:43:16.000000000 +0200
@@ -1,2 +1,2 @@
 # Blocked by #882694
-wireless-regdb source: orig-tarball-missing-upstream-signature .*
+wireless-regdb source: orig-tarball-missing-upstream-signature *
diff -Nru wireless-regdb-2022.04.08/debian/tests/check-signatures 
wireless-regdb-2025.02.20/debian/tests/check-signatures
--- wireless-regdb-2022.04.08/debian/tests/check-signatures     2022-06-29 
23:36:02.000000000 +0200
+++ wireless-regdb-2025.02.20/debian/tests/check-signatures     2025-04-30 
03:46:39.000000000 +0200
@@ -4,12 +4,10 @@
 # trusted by the current kernel in the target suite
 
 import glob
-import io
 import os
 import os.path
 import re
 import subprocess
-import sys
 
 
 tmp_dir = os.getenv('AUTOPKGTEST_TMP')
@@ -17,10 +15,9 @@
 
 # Find current major/minor kernel version
 def get_linux_source_name():
-    proc = subprocess.Popen(['dpkg', '-s', 'linux-source'],
-                            stdout=subprocess.PIPE)
-    with io.open(proc.stdout.fileno(), encoding='utf-8') as pipe:
-        for line in pipe:
+    with subprocess.Popen(['dpkg', '-s', 'linux-source'],
+                          stdout=subprocess.PIPE, text=True) as proc:
+        for line in proc.stdout:
             match = re.match(r'^Depends:.*\b(linux-source-[0-9.]*)\b', line)
             if match:
                 return match.group(1)
@@ -57,12 +54,11 @@
 
 # Convert an X.509 certificate from DER to PEM format
 def convert_cert_der_to_pem(der):
-    proc = subprocess.Popen(['openssl', 'x509', '-inform', 'der',
-                             '-outform' 'pem'],
-                            stdin=subprocess.PIPE,
-                            stdout=subprocess.PIPE)
-    pem, _ = proc.communicate(der)
-    proc.wait()
+    with subprocess.Popen(['openssl', 'x509', '-in', '/dev/stdin',
+                           '-inform', 'der', '-outform', 'pem'],
+                          stdin=subprocess.PIPE,
+                          stdout=subprocess.PIPE) as proc:
+        pem, _ = proc.communicate(der)
     return pem
 
 
diff -Nru wireless-regdb-2022.04.08/debian/upstream/signing-key.asc 
wireless-regdb-2025.02.20/debian/upstream/signing-key.asc
--- wireless-regdb-2022.04.08/debian/upstream/signing-key.asc   2020-01-29 
23:23:01.000000000 +0100
+++ wireless-regdb-2025.02.20/debian/upstream/signing-key.asc   2025-04-30 
03:43:16.000000000 +0200
@@ -1,91 +1,86 @@
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
-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
-WgqL/3rROEWF/7Y=
-=9NqJ
+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
+=PqMn
 -----END PGP PUBLIC KEY BLOCK-----
diff -Nru wireless-regdb-2022.04.08/debian/wireless-regdb.postinst 
wireless-regdb-2025.02.20/debian/wireless-regdb.postinst
--- wireless-regdb-2022.04.08/debian/wireless-regdb.postinst    2022-06-29 
23:57:59.000000000 +0200
+++ wireless-regdb-2025.02.20/debian/wireless-regdb.postinst    2025-04-30 
03:43:16.000000000 +0200
@@ -16,6 +16,7 @@
        done
     fi
 
+    # Alternative paths should *not* be moved under /usr/lib
     update-alternatives --install \
        /lib/firmware/regulatory.db regulatory.db 
/lib/firmware/regulatory.db-debian 100 \
        --slave /lib/firmware/regulatory.db.p7s regulatory.db.p7s 
/lib/firmware/regulatory.db.p7s-debian
diff -Nru wireless-regdb-2022.04.08/debian-example/control 
wireless-regdb-2025.02.20/debian-example/control
--- wireless-regdb-2022.04.08/debian-example/control    2022-04-08 
17:54:37.000000000 +0200
+++ wireless-regdb-2025.02.20/debian-example/control    2025-02-20 
09:45:37.000000000 +0100
@@ -12,4 +12,4 @@
 Description: The Linux wireless regulatory database
  This package contains the wireless regulatory database used by all
  cfg80211 based Linux wireless drivers. The wireless database being
- used is maintained by Seth Forshee.
+ used is maintained by Chen-Yu Tsai.
Binary files /var/tmp/E5KhqHBZ5I/wireless-regdb-2022.04.08/regulatory.bin and 
/var/tmp/PrPNrt5MFq/wireless-regdb-2025.02.20/regulatory.bin differ
Binary files /var/tmp/E5KhqHBZ5I/wireless-regdb-2022.04.08/regulatory.db and 
/var/tmp/PrPNrt5MFq/wireless-regdb-2025.02.20/regulatory.db differ
Binary files /var/tmp/E5KhqHBZ5I/wireless-regdb-2022.04.08/regulatory.db.p7s 
and /var/tmp/PrPNrt5MFq/wireless-regdb-2025.02.20/regulatory.db.p7s differ
diff -Nru wireless-regdb-2022.04.08/sforshee.key.pub.pem 
wireless-regdb-2025.02.20/sforshee.key.pub.pem
--- wireless-regdb-2022.04.08/sforshee.key.pub.pem      2022-04-08 
17:54:37.000000000 +0200
+++ wireless-regdb-2025.02.20/sforshee.key.pub.pem      1970-01-01 
01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
------BEGIN PUBLIC KEY-----
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtUDjnCiEOQPyOddmLEE4
-Fax+pYNxJX6QfGjdbz/Z11k4n3xqUsIDKi1+ZvQesxJwIFvUlzI9cYs7GwgXFGth
-xFeLlhYc/STVCwn5aBGE+8pRDNFFGdoQRIrZ/nap/WAtGAsolbIt6oiYuNFWIfBT
-H/ECb+lGm5NfKJAPrDb6aCNxV1b2zNPffSrZG3NF67onhe96f6XLgMcwNtJT7uys
-Hucx8TainGPGZVt/JXVooerTfgBcml7YIBgydwcpEmYeNnPnlwRBN7Gxciv0oSkg
-fJZ5CyvQ2N7IbD+T+8XueFIRFRt69uJomef7RhaE48eh5uDSRtXhxF+gZvTaxP+V
-HQIDAQAB
------END PUBLIC KEY-----
diff -Nru wireless-regdb-2022.04.08/sforshee.x509.pem 
wireless-regdb-2025.02.20/sforshee.x509.pem
--- wireless-regdb-2022.04.08/sforshee.x509.pem 2022-04-08 17:54:37.000000000 
+0200
+++ wireless-regdb-2025.02.20/sforshee.x509.pem 1970-01-01 01:00:00.000000000 
+0100
@@ -1,17 +0,0 @@
------BEGIN CERTIFICATE-----
-MIICpDCCAYwCCQCyjd9HrvnOpzANBgkqhkiG9w0BAQsFADATMREwDwYDVQQDDAhz
-Zm9yc2hlZTAgFw0xNzEwMDYxOTQwMzVaGA8yMTE3MDkxMjE5NDAzNVowEzERMA8G
-A1UEAwwIc2ZvcnNoZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1
-QOOcKIQ5A/I512YsQTgVrH6lg3ElfpB8aN1vP9nXWTiffGpSwgMqLX5m9B6zEnAg
-W9SXMj1xizsbCBcUa2HEV4uWFhz9JNULCfloEYT7ylEM0UUZ2hBEitn+dqn9YC0Y
-CyiVsi3qiJi40VYh8FMf8QJv6Uabk18okA+sNvpoI3FXVvbM0999Ktkbc0XruieF
-73p/pcuAxzA20lPu7Kwe5zHxNqKcY8ZlW38ldWih6tN+AFyaXtggGDJ3BykSZh42
-c+eXBEE3sbFyK/ShKSB8lnkLK9DY3shsP5P7xe54UhEVG3r24miZ5/tGFoTjx6Hm
-4NJG1eHEX6Bm9NrE/5UdAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAIcD2vKCwt2v
-fEQvhtNfTJNIuf4HF7sh9yUjTqoiDBa5c66dRnx12cNJV0e/M7eX7PVAdcBGIvCg
-XZx5E6H/uKMve44GP8i25Goo8jRcIz8ywOatD6zPVXRHc9MBhbcLIlYkfZ8JqQ6G
-njdbnG0C2YzIUGriWfMWBuqyQrVY/rrRgVca77I4iFj2qsQui1on5KXopMpnXKxy
-Z8NvE8MtNXnXiuf11CEwStX2o9l5VvIPEPd90FGTL0f4fUsKhFUSCn1OOx8rL/wo
-s2k04YCAu+KvudYw8R1UhyOZn1EDTEV9AmVzq/3PlMwNOmD9PBQvFjOpIR/LULGP
-A+6gZqkWeRQ=
------END CERTIFICATE-----
diff -Nru wireless-regdb-2022.04.08/sha1sum.txt 
wireless-regdb-2025.02.20/sha1sum.txt
--- wireless-regdb-2022.04.08/sha1sum.txt       2022-04-08 17:54:37.000000000 
+0200
+++ wireless-regdb-2025.02.20/sha1sum.txt       2025-02-20 09:45:37.000000000 
+0100
@@ -1 +1 @@
-a1f14fc8c0d2d0fa451957f48500bebeb539bc63  db.txt
+d26398e03623b72d5abe111854b0bae35ec4bdc8  db.txt
diff -Nru wireless-regdb-2022.04.08/wens.key.pub.pem 
wireless-regdb-2025.02.20/wens.key.pub.pem
--- wireless-regdb-2022.04.08/wens.key.pub.pem  1970-01-01 01:00:00.000000000 
+0100
+++ wireless-regdb-2025.02.20/wens.key.pub.pem  2025-02-20 09:45:37.000000000 
+0100
@@ -0,0 +1,9 @@
+-----BEGIN PUBLIC KEY-----
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqXoseE2nGS0yUqAubO+I
+fxXFtmlUFkMUeVO3roj+wLddR44a4e+zkIba02SBH85dnktuWAI+sm9eQkdB9Cy4
+qNSqwA7mSPCozssIrjev9kA5y1VvW0+FNOZpEFByXk6dTLo4Ng3OczjXJwIqeQPh
+rM+wJ4WGkxer7EJ3N2WKRMvWQpOSE+M5RcVuAEp/y0IXKyWMuBc7FTZZ3kLOIea2
+x25eJh/3ileepZZytwIy6wcrc+JPZlia6w8HtqtQi8OPF/oKmcIWJb8taxqq5j5f
+622bXU1Cgy05uMms2zqRUN+7sXZtFXP9xuZrcZ5nNiKDebHWuIRSr5Zbw2MCTnhw
+VwIDAQAB
+-----END PUBLIC KEY-----
diff -Nru wireless-regdb-2022.04.08/wens.x509.pem 
wireless-regdb-2025.02.20/wens.x509.pem
--- wireless-regdb-2022.04.08/wens.x509.pem     1970-01-01 01:00:00.000000000 
+0100
+++ wireless-regdb-2025.02.20/wens.x509.pem     2025-02-20 09:45:37.000000000 
+0100
@@ -0,0 +1,17 @@
+-----BEGIN CERTIFICATE-----
+MIICpzCCAY8CFGHAOGUaq9z5S9Csf/BsckjbGMYAMA0GCSqGSIb3DQEBCwUAMA8x
+DTALBgNVBAMMBHdlbnMwIBcNMjMxMjAxMDc0MTE0WhgPMjEyMzExMDcwNzQxMTRa
+MA8xDTALBgNVBAMMBHdlbnMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
+AQCpeix4TacZLTJSoC5s74h/FcW2aVQWQxR5U7euiP7At11Hjhrh77OQhtrTZIEf
+zl2eS25YAj6yb15CR0H0LLio1KrADuZI8KjOywiuN6/2QDnLVW9bT4U05mkQUHJe
+Tp1Mujg2Dc5zONcnAip5A+Gsz7AnhYaTF6vsQnc3ZYpEy9ZCk5IT4zlFxW4ASn/L
+QhcrJYy4FzsVNlneQs4h5rbHbl4mH/eKV56llnK3AjLrBytz4k9mWJrrDwe2q1CL
+w48X+gqZwhYlvy1rGqrmPl/rbZtdTUKDLTm4yazbOpFQ37uxdm0Vc/3G5mtxnmc2
+IoN5sda4hFKvllvDYwJOeHBXAgMBAAEwDQYJKoZIhvcNAQELBQADggEBACQo7iJ0
+f3z6bB+zGNHCPX0pQoitgqWxigXQ7FyRIPaC/dVnYF8x9b2IkXC9uLmMiP5TyVSb
+Q8R6Q3Rr3bCxOzNFRnijHO9UaPeFnORRbwavgdsqe3tvqJxn2MvJkUAArtmhn92m
+Qw4oe6ob6YTbdmRCcMnA666EERZoToSefpI27hw7CGPreYQVCJ2vyJrHNNOUS9Eo
+l77RRXXcNWKsHR+3txWHyJjAJDFWje3bBsZGv0ttptWrzGD85Te2U31YlalWx/fu
+w6B292VNU/r/X3YzWgj6hpJaE/oa/PIbjH9Cbbd+t7Twx4O7ooEDLdQqYz/3MS5A
+M1xGvJvBBaVFTsM=
+-----END CERTIFICATE-----
diff -Nru wireless-regdb-2022.04.08/wireless-regdb.spec 
wireless-regdb-2025.02.20/wireless-regdb.spec
--- wireless-regdb-2022.04.08/wireless-regdb.spec       2022-04-08 
17:54:37.000000000 +0200
+++ wireless-regdb-2025.02.20/wireless-regdb.spec       2025-02-20 
09:45:37.000000000 +0100
@@ -16,7 +16,7 @@
 %description
 This package contains the wireless regulatory database used by all
 cfg80211 based Linux wireless drivers. The wireless database being
-used is maintained by Seth Forshee.
+used is maintained by Chen-Yu Tsai.
 http://wireless.kernel.org/en/developers/Regulatory/
 
 %prep

Attachment: signature.asc
Description: PGP signature

Reply via email to