USB host shield 2.0 with Arduino mega

Hi, I bought this usb host shield (ARCELI USB Host Shield for Arduino USB Shield UNO MEGA 2560 Support with Google Android ADK USB HUB : Amazon.com.au: Electronics) for my arduino mega, but when I run board_qc from the USB host shield 2.0 library, I get the following error.

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

However when I connect the shield to my UNO, the shield works just fine, any suggestions on how to proceed with debugging? Cheers

When using USB host shield on Mega, set the board type to Mega. Do not use the Mega ADK board type. This is reserved for Mega ADK boards with built-in USB Type A connector.

And unplug any other wires or shields.

Hi, thanks for your reply, how do you change the board type? Sorry if this is a silly question, I'm fairly new

It looks like this on the old 1.8.19 IDE. Should be similar on other IDEs.

Yep, I have that selected, still doesn't work

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.