I have a Phoncoo USB Host Shield. It works with my Uno R3, but does not work with my Uno R4 WiFi. I have this working now. See udpate at the bottom of the post if you are interested in how I got it to work.
I have run board_qc on both systems. The output is below.
I would like to get the Host Shield to work on the Uno R4 WiFi. Absent that, I would like a recommendations on USB Host Shields that are known to work with the R4 WiFi. I know there was some talk last year about native support on the R4 for USB Host, but that doesn't seem to have happened yet.
Thanks.
Uno R4 Wifi output:
board_qc started
Circuits At Home 2011
USB Host Shield Quality Control Routine
Reading REVISION register... Die revision invalid. Value returned: 09
Unrecoverable error - test halted!!
0x55 pattern is transmitted via SPI
Press RESET to restart test
Uno R3 output
board_qc started
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
Reset number 0 Time to stabilize - 333 cycles
Reset number 1 Time to stabilize - 333 cycles
*** deleted 2 through 98 ***
Reset number 99 Time to stabilize - 333 cycles
Checking USB device communication.
Reset complete. Waiting for the first SOF...
Getting device descriptor
Descriptor Length: 12
Descriptor type: 01
USB version: 0200
Device class: 00
Device Subclass: 00
Device Protocol: 00
Max.packet size: 08
Vendor ID: 046D
Product ID: C52F
Revision ID: 3000
Mfg.string index: 01
Prod.string index: 02
Serial number index: 00
Number of conf.: 01
All tests passed. Press RESET to restart test