enable devoloper mode (youtube it)
then enable USB debbuging in devoloper option (do it when your recovery program is trying to recognise phone this will make a pop up screen to allow program to recognise phone as USB..be careful not to play around too much with devoloper mode though.