I've had a similar problem to mine,
Have you tried resetting the dongle? (Hold down all shoulder buttons until the action replay boots up?)
If that still doesn't sort the hardware not detected then take it back to where you bought it from and get another. My m8 did this and the new dongle was perfect.
As for codes, look at
www.codejunkies.co.uk
Hope this helps