USB host Shield not working

Im having a problem getting my usb host shield (http://arduino.cc/en/Main/ArduinoUSBHostShield) to work. When i run the board_qc code i keep getting the following error:

Circuits At Home 2011
USB Host Shield Quality Control Routine
Reading REVISION register... Die revision invalid. Value returned: 00
Unrecoverable error - test halted!!
0x55 pattern is transmitted via SPI
Press RESET to restart test

Im using the USB 2.0 library (GitHub - felis/USB_Host_Shield_2.0: Revision 2.0 of USB Host Library for Arduino.) and my arduino is the UNO (Arduino Uno Rev3 SMD — Arduino Official Store)

I searched through most of the forums but haven't found a prober solution yet. help would be much appreciated!

Thanks!
Tim