How to distribute USB device applications to official Chrome OS?

728 views
Skip to first unread message

Min-Chieh Tsai

unread,
Jul 26, 2024, 9:36:41 PM7/26/24
to ChromiumOS Development
We are a USB to HDMI chip developer. We want to put applications based on libusb and EVDI (extensible virtual display interface) into the official release version of chrome os. I would like to ask you all, how do we start?

Reilly Grant

unread,
Jul 29, 2024, 1:00:05 PM7/29/24
to Min-Chieh Tsai, Benson Leung, ChromiumOS Development
+Benson Leung can probably give you the official answer but I think it depends on the purpose of the applications. For firmware updates I believe we recommend manufacturers work with the fwupd project. For general user-facing applications using libusb (for value-added features beyond what the standard USB class driver provides) using the WebUSB API to build a companion web application may be an option.
Reilly Grant | Software Engineer | rei...@chromium.org | Google Chrome


On Fri, Jul 26, 2024 at 6:36 PM Min-Chieh Tsai <tsaimi...@gmail.com> wrote:
We are a USB to HDMI chip developer. We want to put applications based on libusb and EVDI (extensible virtual display interface) into the official release version of chrome os. I would like to ask you all, how do we start?

--
--
ChromiumOS Developers mailing list: chromiu...@chromium.org
View archives, change email options, or unsubscribe:
https://groups.google.com/a/chromium.org/group/chromium-os-dev

Min-Chieh Tsai

unread,
Jul 29, 2024, 11:39:21 PM7/29/24
to ChromiumOS Development, Min-Chieh Tsai
Hi Reilly,
Thank you for your help. Maybe I need to explain our product first. Its main function is like a computer graphics card, but the interface is USB instead of PCIe. However, the driver operates in user space, so there is no need to change to the Linux kernel. Manufacturers similar to us, such as DisplayLink and Silicon Motion, have built similar programs into Chromebooks. I can see from the developer mode that they have placed the program in the /opt/displaylink and /opt/siliconmotion directories. I hope our program can also be released with the Chrombook. However, in the source download of Chromium OS, the displaylink and siliconmotion programs were not found. So we were confused as to how to proceed. That's why I sent a letter here asking for help.
Min-Chieh Tsai 在 2024年7月27日 星期六上午9:36:41 [UTC+8] 的信中寫道:

Raul Rangel

unread,
Jul 30, 2024, 12:37:18 PM7/30/24
to ChromiumOS Development, Min-Chieh Tsai, Bernie Thompson
It seems that the media-libs/dlm ebuild is private and only included in ChromeOS, not ChromiumOS. Not sure of the history there.
+Bernie since it looks like he worked on the DisplayLink integration.

Reilly Grant

unread,
Jul 30, 2024, 1:37:12 PM7/30/24
to Min-Chieh Tsai, Sean Paul, ChromiumOS Development, Bernie Thompson, Raul Rangel
It sounds like +Sean Paul is the right person to contact for integrating USB display drivers with ChromeOS.

Reilly Grant | Software Engineer | rei...@chromium.org | Google Chrome

--

Sean Paul

unread,
Jul 30, 2024, 1:50:39 PM7/30/24
to Reilly Grant, Min-Chieh Tsai, Bernie Thompson, Raul Rangel
Moving off-list, chromium-os-dev to bcc

Hi Min-Chieh,
Could you please provide some details on your company and product? Once we have that information, we'll know better how to proceed.

Thank you,

Sean

Min-Chieh Tsai

unread,
Aug 2, 2024, 12:06:35 AM8/2/24
to ChromiumOS Development, Sean Paul, Min-Chieh Tsai, Bernie Thompson, Raul Rangel, Reilly Grant
Hi Sean,
It seems inappropriate to publish company information on a public forum, I sent the company profile to your personal e-mail(google), please check it.

Sean Paul 在 2024年7月31日 星期三凌晨1:50:39 [UTC+8] 的信中寫道:
Reply all
Reply to author
Forward
0 new messages