Repository navigation
Replies: 2 comments 1 reply
|
Thanks for writing, and for pointing me at OpenDeviceDB. Looking up existing protocol/driver work by VID:PID before someone starts a capture is a good fit for usb-rea, especially as an optional step that stays read-only and keeps the capture local. I would be happy to look at a small example when you have one. A first cut that only shows matching projects with their evidence and limits (and leaves anything unknown as unknown) sounds right. Sharing new findings as a separate, user-reviewed contribution also matches how I want this to stay. I will keep the link to |
|
@smichea a first cut of this is now in main (3bc5f84, not released yet): It is offline by default: a small table of devices whose protocol liquidctl, rivalcfg, turing-smart-screen-python or linux-thermalright-lcd-control already implement, with links and known limits (for example a shared WCH serial ID), plus names from the local usb.ids. If you'd rather I point it at a different endpoint, or show more of the record (status, install routes), let me know. |
Uh oh!
There was an error while loading. Please reload this page.
Hi Emir,
I came across usb-rea through Glama. Your use of existing liquidctl/rivalcfg protocol knowledge to validate the generated output is particularly relevant to a project I maintain.
I created OpenDeviceDB following the release of REA, to help people find existing device-protocol, driver and firmware work. Its MCP server provides read-only
lookup_device/search_devicesby vendor/model or USB VID:PID and links results back to upstream sources. An unknown device remains explicitly unknown; a matching USB ID alone does not establish exact-unit compatibility.Would an optional lookup before a capture be useful in usb-rea? The first step could simply show existing projects and their evidence/limitations. It would use the identity supplied by the user; capture files stay in the local analysis workflow. Sharing new findings could remain a separate user-reviewed contribution.
I can prepare a small example if this fits your plans. The server is already published as
@opendevicedb/mcp, and its documentation describes the public read-only backend and the separate local-checkout contribution workflow.Thanks for sharing usb-rea. Written with AI assistance.
All reactions