i make custome usb connection using speakon connector and 3meter usb cable for some reason. when i use it in lower speed, like arduino for example, it work fine. but when i tried to connect it to my device(higher speed) it gave me same error status. is this bacause speakon bandwidth? because if it my soldering/wiring it will not work on arduino. and what should i do?
I presume "lower speed" means FS, 12 Mbps, "higher speed" HS, 480 Mbps. You may want to review the USB spec about electrical requirements. USB uses a 90 ohms differential pair for D+/D- and respective connectors. Speakon is hardly suited for HS USB, it might by chance work for FS, with a suitable cable (shielded twisted pair).
you are right, what i mean with "lower speed" is usb FS. is there any way i modify electrically or programatically (bios may be) the connection so it will be forced to FS USB?