My passport external drive problem (with multiple macs)

i took the drive to a data recovery place for a free diagnostic. they said they think the drive is fine physically and the issue is with the firmware and that they couldn’t help with this. i spoke to WD and they suggested i try plugging the drive into a PC and not a mac. i would imagine the data recovery place tried that although maybe they didn’t. i have no idea how to solve a firmware issue. the WD person on the phone wasn’t very helpful in this regard. i don’t even know what i’m asking at the moment. i guess if anyone has had success on PC if it wasn’t working a mac. and if anyone has solved a firmware issue on a mac. and if anyone had any other suggestions. the drive continues to spin quietly with the light on (not blinking). the data recovery place essentially suggested just hold onto the drive since it seems like it should work and maybe in the future some update to mac/WD firmware (i’m unclear on which) will allow it to communicate again.