i started trying to get my router's pin and wpa2 pass using reaver 1.4 just two days ago, i used airmon-ng start wlan0 to put my card into monitor mode.. after that i used wash to see what routers were wps enabled and all of them were (apparently) mine was one of them obviously. i went and used reaver -i mon0 -b 'BSSID' -vv
everything was going smoothly (2 seconds/pin) until it reached 28.8% in about 2 hours. i started getting WPS transaction failed (0x04) and it just stuck there looping for about an hour until i decided to just cancel the thing.
anybody knows what this error code means? anything that can be done to go around it?