Elegoo mega & USB Host shield trouble

Hi!
I need to communicate PS4 controler with elegoo mega (if possible,UNO) by using USB Host shield and BlueTooth dongle.

However, it can't work!(dongle doesn't blink)
In my experience, I could communcate controler with genuine Arduino mega.(But, genuine UNO can't work)(Used same shield)
So, why elegoo mega can't work? Does anyone knows solution? please give me advice!

note
I tested the ICSP pin and noticed the SCK pin isn't output voltage while genuine mega can output.

And ATmega 2560 's No.25 pad is connected with digital pin52 and ICSP SCK pin.

Program is USB Host shield library's PS4BT

D52 should also be the SCK pin. Check it.
Maybe cold solder joint on ICSP pins?

Indeed, I tried to connect D52 pin and ICSP SCK pin on shield with male female jumper wire.
Sometimes dongle shined but, there's no controler nearby. So, I couldn't check communication.
what causes this phenomenon ?

(I can't understand "Maybe cold solder joint on ICSP pins?" What do you mean? )

On one Mega clone I got, the ICSP pins were soldered with the connector not seated all the way into the board. When I connected the ethernet shield, it pushed the ICSP pins on the Mega in and the solder connection was broken. One touch with a good soldering iron and all was well.
I would check the solder pad connections carefully on the ICSP on both boards.

I see. I tried your method but dongle is not work...

I have an Elegoo Mega connected to an ethernet shield. It uses the ICSP pins.
BTW, that was the board with the bad solder on the ICSP pins.

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