Cómo solucionar problema con los canales 11, 12 y 13 del wifi en OSMC

OSMC es una distribución basada en debian que permite tener una instalación limpia de Kodi en multitud de dispositivos.

En mi caso lo probé con la Raspberry Pi 3 y va de cine pero me encontré con el problema de que no detectaba el wifi de casa, si que veía otros wifis cercanos pero justo el mío no. Investigando un poco me di cuenta de que el problema estaba en el canal de la wifi, el canalen E.E.U.U. no pueden usar el canal 12 de la banda de 2.4Gh que tenía configurado era el 12, si lo cambiaba a otros canales mas bajos la raspberry lo detectaba sin problemas.

Por lo visto en E.E.U.U. no pueden usar el canal 12 de la banda de 2.4Gh (802.11b/g) así que probablemente el problema está en que la definición de la zona geográfica está mal.

Para corregirlo hay que instalar los paquetes iw y crda

sudo apt-get install iw crda

Si compruebas la zona verás

iw reg get

country 00: DFS-UNSET
(2402 – 2472 @ 40), (N/A, 20), (N/A)
(2457 – 2482 @ 40), (N/A, 20), (N/A), NO-IR
(2474 – 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR
(5170 – 5250 @ 80), (N/A, 20), (N/A), NO-IR
(5250 – 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR
(5490 – 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR
(5735 – 5835 @ 80), (N/A, 20), (N/A), NO-IR
(57240 – 63720 @ 2160), (N/A, 0), (N/A)

Si lo cambias a mano verás que cambia:

iw reg set ES

country ES: DFS-ETSI
(2400 – 2483 @ 40), (N/A, 20), (N/A)
(5150 – 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR
(5250 – 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS
(5470 – 5725 @ 160), (N/A, 26), (0 ms), DFS
(57000 – 66000 @ 2160), (N/A, 40), (N/A)

Al cambiarlo a mano cuando reinicies se perderá, así que lo mejor es editar el fichero /etc/default/crda y cambiar REGDOMAIN=ES

Si estas en otro país en /usr/share/zoneinfo/zone.tab están todos los códigos de los países.