Curious as to what a OOB cable is?
Out of the box. The cable that came with your device.
The talk of 'bad' USB cables is not entirely correct.
A USB cable can be wired to provide power-only, for example a cable used for charging a wireless speaker. These cables cannot send data, and will not allow your Garmin to be recognised by your computer (but they will allow you to charge the device).
Cables designed for sending data, are what you want! Like the cable supplied with your Garmin in the first place :)
[SOURCE: https://en.wikipedia.org/wiki/USB_hardware#Power]
This could be true I am not sure. But one thing is sure is that USB stands for Universal Serial Bus which is a data protocol, so if a cabe cannot send data it should never be called a USB cable.
Tried a few USB cables, turned out most of them are "charge only" and some can also transmit data and do other stuff, eventually found one that works. Didn't need to press and hold any buttons, just plug & play.