More detail: the controller advertises being self-powered in the USB descriptor and uses a separate 12V power supply.
Carrying that supply is annoying me and I want to change the descriptor to the same as my 2.5 inch enclosure, which *does not* need a separate power supply.
Worst case, things catch on fire I guess.
@dcz Changing the descriptor isn't magically going to make it bus-powered though, it's just a hint for the host in case it needed to do some power budgeting.
@dos How does USB power work then? Does the host limit the current or is it entirely device side?
Right now I soldered a bypass wire from USB to the 12V power supply, but it doesn't really do much on its own.
@dos Well, that worked! Now I have a noncompliant but useful device.
Kinda worried about backfeeding current.
@dos Wait, PD technically possible with USB-A? I want to know all about it!
@dcz Won't help you as you'd need the host to support it. I think I heard about some Asian device implementing it. Never seen one :P
PD 1.0 used BFSK modulation over Vbus, which is completely different to USB-C's BMC over CC lines. Only the higher level protocol got reused. BFSK was still a (optional) part of USB-PD 2.0 spec which introduced USB-C support, but it got completely removed in 3.0. Wouldn't be surprised if there wasn't a single PD 2.0 implementation that supported it out there.
@dos Thanks. I guess the SMPS converting 12V to 5V can't handle the load if I provide 5V. I'll try to solder somewhere on the output instead.