Does the WD Passport (old Mini B connection) have a special cable?

PS4 Controllers use Micro USBPS3 Controllers use Mini USB

You most likely need a USB Cable + Data (also known as USB Sync Cable)

these cables have pins for 5V, GND, D+ and D-

A simple USB Charge cable has no data pins eg. just 5V and GND

which might explain why you’re getting power …but can’t access the data.

There is a Last Resort option …

Because you’re WD Passport is OLD … it uses a standard SATA Connector with a USB daughter board connector which you can unplug.

Newer WD Passports don’t use a standard SATA Connector … the USB is integrated into the board.

Now because your WD Passort uses a standard SATA Connector you can disassemble the case, remove the Internal Hard Drive and either connect directly to a Desktop PC or insert into ANY 3rd Party 2.5" USB Enclosure or Dock … the advantage as well is these will be USB3.0 so, if there is any data on the drive, you’ll be able to transfer it quickly.

Oh, and if you do buy a 2.5" Enclosure … it will come with the correct USB Cable

I’ve bought a few Simplecom SE101-BL USB 3.0 HDD/SSD Enclosures for myself which cost $12 AUD … which is less than $10 USD