Tras muchos muchos intentos de todo tipo y cuando ya pensábamos en comprar un router wifi solo para la Nintendo DS porque no había manera de que pitufara como debe…

Facilísssimo. Bastaba con limitar el bit rate a mano a 2Mbps. Para la pobresilla NDS era demasiado… y la tontorrona de la Fonera no se enteraba…

Bastaba un simple

# iwconfig ath0 rate 2M

Para que quede más decente yo edité mi /etc/config/wireless y le añadí a mi wifi-device una opción extra rate. El mio tiene esta pinta:

config wifi-device wifi0
  option type atheros
  option channel 7
  option rate 2M

config wifi-iface
  option device wifi0
  option network lan
  option mode ap
  option ssid OpenWrt
  option encryption none

Por supuesto de esta opción el OpenWrt no tiene ni idea, asi que tendremos que tocar los scripts. En /lib/wifi/madwifi.sh añade esto al final de la función enable_atheros, justo antes del último done:

  config_get rate "$device" rate
  iwconfig "$ifname" rate "$rate"

Y es que ¿dónde vamos a encontrar una parejita mejor conjuntá?

[La parejita]



blog comments powered by Disqus