This one caught me out and I lost a little bit of time to it.
Problem: Your Nintendo DS won’t connect to your OpenWRT based router
Solution: Modify your /etc/config/wireless file
option authmode 2
This (not so well) documented option enables shared authentication mode.