have you tried using the wpa pre shared key instead of the passphrase? i find it easier to enter the preshared key on some devices vs the regular password i use
and found one device that the password didn't work on it but when i used the preshared key it connected fine.
there are two ways to calculate the preshared key
1) go to airport utility, double click on your airport device in the top menu bar
you will see base station as a choice. click on Equivalent Network Password
2) go to
http://www.xs4all.nl/~rjoris/wpapsk.html
give it your ssid and your password, and it will give you the preshared key
an oddity about airport utility is that the mac version lets you copy and paste the equivalent network password but the windows version will not.
the preshared key should work.
good luck