-
Notifications
You must be signed in to change notification settings - Fork 842
Add HydraBus org and HydraUSB3 & HydraUSB3 bootloader PIDs #758
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please link to the open hardware source files here and from the firmware readme too. We do not provide USB PIDs for official code on closed source hardware.
Thanks for your answer The hardware HydraUSB3 v1 is produced with High Quality PCB/Components is not open source today (the schematic in PDF and details are available on https://github.com/hydrausb3/hydrausb3_hw). I hope those explanations/clarification will help to provide free USB VID/PID like that I will release fully open source USB3 SS Device Bulk driver and example (fully reversed and rewritten based on WCH CH569 closed lib/blob) which is clearly the first open source project with an MCU (RISC-V) to bring such amazing high speed peripherals/bsp accessible to everyone (even those who build their own board based on WCH CH569) |
Thank you for the explanation. Unfortunately, we don't provide PIDs until projects are open sourced. Until then, feel free to use a test PID. |
@tannewt The HOWTO in https://pid.codes/howto/ actually only seems to lay out the following conditions:
So it says open source or open hardware license. |
For information HydraUSB3_USB open source Firmware/BSP and Host Tools(HydraUSB3_USB_benchmark) are now published on GitHub
So far (as I have no other choice) the code use USB PID/VID from https://github.com/obdev/v-usb/blob/master/usbdrv/USB-IDs-for-free.txt PID 1500/0x05dc, VID 5824/0x16c0 for Vendor Class devices with libusb See GitHub Links
|
Could you provide an update on that PR ? |
I'm waiting for the hardware files of the Hydra3 to be open source before approving this PR. There are other ways to acquire a USB PID for closed source hardware. |
Could you clarify why you didn't apply this rules (which define clearly open source software OR open source hardware)?
|
@bvernoux I think you may have misread the conditions slightly. If you rephrase it by pulling the "not" from the introductory sentence into the second bullet point, it reads: If your project does NOT contain schematics or does NOT contain source code for a device with a USB interface your pull request will be rejected. Your project does not contain schematics so one of the two conditions is true, which I guess is why your pull request is not getting merged. |
My product contains the schematic see https://github.com/hydrausb3/hydrausb3_hw/blob/main/HydraUSB3_V1R1_schematic.pdf So could you explain in what it is not compliant with the conditions ? |
OK, I see. Then the problem may be about the license. If you read the how to, right under the three bullet points, it says: "If your project involves both hardware and software, both need to be licensed under recognised OSS and OSHW licenses." Looking at your repo it seems that the schematics are not licensed under a recognised OSS and OSHW license. So, I guess, once you add a license to that repo, you should be eligible for a PID. |
PDF schematics are not considered open source. To be open source, it and the pcb file must be in the original editable form. I volunteer to run this project. The previous maintainer burned out due to folks demanding they get a PID. There are other ways to get one. My goal for volunteering is to promote open source hardware and software. The Hydra3 isn't open source hardware. |
Requesting the allocation of 1209:B569 (HydraUSB3 bootloader)
Requesting the allocation of 1209:C569 (HydraUSB3)
HydraUSB3 Open Source firmware & lib Apache License 2.0
https://github.com/hydrausb3/hydrausb3_fw