Skip to content

Request for PID D017 for empiriKit controllers #210

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

Merged
merged 3 commits into from
Jan 24, 2017

Conversation

larsgk
Copy link
Contributor

@larsgk larsgk commented Jan 10, 2017

In our spare time, we are creating enablers for affordable science controllers/sensors based on different off-the-shelf programmable hardware.

We are in the process of moving some things to WebUSB to ease deployment and use and need a proper VID/PID for the series of devices.

Code will be made available on the github account listed but most currently resides under https://github.com/larsgk

WebUSB and controller in action on example demo page: https://twitter.com/denladeside/status/817451203076427783

@Arachnid
Copy link
Contributor

Thanks for the PR! This sounds like a neat project.

Do you have a specific existing project you need a PID for? We can only issue you a PID if you have a specific device, with hardware and firmware both available under an open-source license.

@larsgk
Copy link
Contributor Author

larsgk commented Jan 10, 2017

Hi @Arachnid ,

the project contains several parts that we are in the process of cleaning up and making available under BSD.

The current ("legacy") firmware is available here: https://github.com/larsgk/mbed_applications/tree/master/empirikit
supporting some of the Freescale FRDM sensor/controller boards

It's currently getting fixed up for WebUSB and released on https://github.com/empirikit (and probably parts on mbed.org)

We are also doing the same with the WebAPP solution currently used here: https://eu1.empirikit.com and in the process of making WebComponent enablers for schools, etc. (first couple of components here: https://github.com/larsgk/poly-2-empirikit and https://github.com/larsgk/windmidi-service ).

If you require us to have a fully working solution in place under BSD on the org github site before potentially obtaining a PID, please let this request be open until it's done.

br
Lars

@Arachnid
Copy link
Contributor

You do need to have firmware and hardware designs ready to go and available before we can issue you a PID. They don't have to be finished, but they do have to be at the point where you need a PID to continue, rather than theoretical, and the PID entry needs to link to the repositories for the specific hardware it's for.

I'm happy to leave the PR open until then - just ping us when you're ready.

@larsgk
Copy link
Contributor Author

larsgk commented Jan 10, 2017

so - the specific hardware is: cheap off the shelf mbed enabled devices (for now) - specific feature detection is handled on first handshake (e.g. some devices have a gyro, some RGB light, etc.). We do the firmware but need a proper VID/PID (currently using a dev combo).

According to the requirements (maybe I misunderstood) - firmware running on OEM/off the shelf hardware would also be covered: "Containing schematics or source code for a device with a USB interface". Maybe requirements have changed? (and requires actual own produced hardware from the ground up)?

@Arachnid
Copy link
Contributor

If you're using off-the-shelf hardware, you still qualify for a PID, but the requirement remains that your PID entry has to link to the specific firmware that it will be used with, and the firmware needs to be at a stage of development that necessitates one.

@larsgk
Copy link
Contributor Author

larsgk commented Jan 10, 2017

If you're using off-the-shelf hardware, you still qualify for a PID, but the requirement remains that your PID entry has to link to the specific firmware that it will be used with, and the firmware needs to be at a stage of development that necessitates one.

ok - sounds resonable. I'll make it ready under the empirikit github org and ping this thread when ready. Hopefully within days. Would that be ok? (I was thinking we would need the PID before putting the firmware up).

@Arachnid
Copy link
Contributor

Yup, that's fine. You're welcome to use the test PID in the interim, of course.

@larsgk
Copy link
Contributor Author

larsgk commented Jan 17, 2017

Please check if we are missing something in https://github.com/empirikit

controller firmware and web enabler example (polymer 2) is there.

br
Lars

@larsgk
Copy link
Contributor Author

larsgk commented Jan 24, 2017

@Arachnid ping :)

@Arachnid
Copy link
Contributor

Thanks. Can you update your pid file to link to the specific firmware for this project? In time you may have many repositories, and it'd be hard for anyone looking at the pid record to know which ones are relevant.

@larsgk
Copy link
Contributor Author

larsgk commented Jan 24, 2017 via email

Updated url to firmware source
@larsgk
Copy link
Contributor Author

larsgk commented Jan 24, 2017

done

@Arachnid Arachnid merged commit c1ceb38 into pidcodes:master Jan 24, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants