I already posted this question a couple of weaks ago but got no solution. So here I am posting it once again with the belief that this time some expert would be able to help me rectify this god-awful problem that's been bugging me for the last couple of months.
The thing is when I try to start a pin cracking session with REAVER against any AP, it gives an error "Failed to Associate with this BSSID". Now don't tell me that its some default settings in the AP that is preventing the reaver attack because I have tried it against around 15 APs and found no luck against any of them. Plus the old Kali 1 works fine against all of them. Its just the new Kali 2.0 that never allows me to associate with the AP.
And the OS is already fully updated.