I have an Arduino UNO R3 from Elagoo and a USB Host Shield (in the pictures)
My Problem:
When running board_qc(an example sketch from the library of USB Host shield) the Serial Monitor stays on Waiting for Device... forever never recognizing the device
Reference:
USB Host Shield Library:felis/USB_Host_Shield_2.0: Revision 2.0 of USB Host Library for Arduino. (github.com)
board_qc sketch example:USB_Host_Shield_2.0/examples/board_qc/board_qc.ino at master · felis/USB_Host_Shield_2.0 (github.com)
What I have tried:
I have soldered the 3.3V and 5V input and the 5V for the VBUS power
this allows the board_qc to show Die revision 03 with my plugged in keybaord
I switched and tried 3V instead for the VBUS and that doesnt run past Die revision 00
I have tried a gaming keyboard, mouse, bluetooth dongle, & usb charger, nothing is recognized.
I used a MultiMeter to check the Voltage of the VBUS and the 3.3V and 5V inputs from the Arduino and everything is receiving correct voltage except oddly the 3.3V pin is receiving 3.9V?
I have also soldered the SS and INT joints as well.
Please help!
This is the current output of the serial monitor:
Circuits At Home 2011
USB Host Shield Quality Control Routine
Reading REVISION register... Die revision 03
SPI long test. Transfers 1MB of data. Each dot is 64K................ SPI long test passed
GPIO test. Connect GPIN0 to GPOUT7, GPIN1 to GPOUT6, and so on
Test failed. Value written: 00 Value read: FF
Press any key to continue...
GPIO test passed.
PLL test. 100 chip resets will be performed
Resetting oscillator
100 Resets.
Checking USB device communication.
Waiting for device...
Below is the USB Host Shield and the correct soldered joints.
(Voltage shown, and the soldered SS and INT joints)
Here is a link to a GitHub page also asking help for further insight into what I have tried. It seems nothing is working and I have been at this for over a week.

