<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/usbdevs, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-07-12T17:11:10Z</updated>
<entry>
<title>hidwacom: Add Wacom ExpressKey Remote driver</title>
<updated>2026-07-12T17:11:10Z</updated>
<author>
<name>Abdelkader Boudih</name>
<email>freebsd@seuros.com</email>
</author>
<published>2026-07-12T17:11:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4085d1991e2a9e155e3d928955ce8ba53512b8da'/>
<id>urn:sha1:4085d1991e2a9e155e3d928955ce8ba53512b8da</id>
<content type='text'>
The Wacom ExpressKey Remote (ACK-411050) is a wireless button pad
with 18 programmable buttons and a touch ring, used as a companion
device with Wacom tablets.

It communicates via a USB wireless receiver (0x056a:0x0331) using a
vendor-specific HID report (ID 0x11).

This driver exposes the device via evdev:
  - 18 buttons: BTN_0–BTN_Z, BTN_BASE, BTN_BASE2
  - Touch ring position via ABS_WHEEL (0–71; reports 0 on release)
  - Pad activity marker via ABS_MISC (set to 15/PAD_DEVICE_ID when
    any input is active, 0 when idle that matches Linux wacom driver
    convention)
  - Remote serial number via MSC_SERIAL (for userland per-remote
    identification)

Battery level, charging state, and touch ring mode (3 LEDs, values 0–2)
are exposed as per-device sysctls (dev.hidwacom.0.battery, .charging,
.ring_mode) rather than overloading evdev misc codes. The ring mode
sysctl is preserved across device idle periods.

Protocol was decoded from USB traffic analysis and cross-referenced
against the Linux wacom_remote_irq() implementation in
drivers/hid/wacom_wac.c.

Reviewed by:	adrian
Differential Revision:	https://reviews.freebsd.org/D56729
Discussed with:	ziaee
</content>
</entry>
<entry>
<title>usbdevs: Add Microchip 10BASE-T1S eval board</title>
<updated>2026-07-09T18:40:37Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2026-05-04T15:33:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=707ee7ff952c5aa50884f96f7ed26f756c9723b5'/>
<id>urn:sha1:707ee7ff952c5aa50884f96f7ed26f756c9723b5</id>
<content type='text'>
USB vendor:product 184f:0051

Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56794
</content>
</entry>
<entry>
<title>usb/quirks: Add entry for Verbatim Store'n'Go</title>
<updated>2026-07-02T12:59:36Z</updated>
<author>
<name>Damian Weber</name>
<email>dweber@htwsaar.de</email>
</author>
<published>2026-07-02T12:59:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1a0592ccd8141c609b45dfbe2fba13929ee4d51'/>
<id>urn:sha1:e1a0592ccd8141c609b45dfbe2fba13929ee4d51</id>
<content type='text'>
PR:		199101
MFC after:	1 week
Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D57929
</content>
</entry>
<entry>
<title>rtwn/usb: add ID for D-Link DWA-121 rev B1 to rtwn RTL8188EU</title>
<updated>2026-05-30T21:29:09Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2026-05-30T21:29:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49b413c4b07016de4ee166779386f0f99b5aac6b'/>
<id>urn:sha1:49b413c4b07016de4ee166779386f0f99b5aac6b</id>
<content type='text'>
Add the device ID to the usbdevs table in order to be able to use
it in the rtwn/usb driver for the RTL8188EU attachment.

(I adjusted the name to B1 compared to the original submission)

PR:		291839
MFC after:	3 days
</content>
</entry>
<entry>
<title>usbdevs: Add TP-Link UB500 (RTL8761BUV) USB ID</title>
<updated>2026-05-14T13:50:46Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2026-05-14T13:32:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4cdcacb9b2969b681b9547da61535b09e9e67478'/>
<id>urn:sha1:4cdcacb9b2969b681b9547da61535b09e9e67478</id>
<content type='text'>
This device is not yet supported.

Unfortunately some recently purchased UB400 dongles also contain this
Realtek IC.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>u3g: Add Telit LM960A18 LTE modem</title>
<updated>2026-05-13T00:36:39Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2026-05-12T19:52:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eacf4f50bfb19aa0278db5e8982d73c6d77ca24c'/>
<id>urn:sha1:eacf4f50bfb19aa0278db5e8982d73c6d77ca24c</id>
<content type='text'>
The patch in the PR failed to apply, so I manually applied the same
changes.

PR:		295231
Submitted by:	Mike Tancsa &lt;mike@sentex.net&gt;
Reviewed by:	emaste
</content>
</entry>
<entry>
<title>snd_uaudio: Support Roland UA-33</title>
<updated>2026-04-30T15:18:30Z</updated>
<author>
<name>Christos Margiolis</name>
<email>christos@FreeBSD.org</email>
</author>
<published>2026-04-28T16:39:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=549e740619873716b796a841a10f56fae3c3ad49'/>
<id>urn:sha1:549e740619873716b796a841a10f56fae3c3ad49</id>
<content type='text'>
Apply the appropriate quirk. Also, introduce a new uaudio_vendor_audio
table, similar to uaudio_vendor_midi, which includes non-standard USB
audio devices. The Roland UA-33 needs this, bceause it comes with
bInterfaceClass = 0xff (vendor-specific), so snd_uaudio(4) doesn't
detect it.

PR:		294814
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Reviewed by:	emaste
Pull Request:	https://ron-dev.freebsd.org/FreeBSD/src/pulls/24
</content>
</entry>
<entry>
<title>ure: add USB device IDs for additional RTL8152/RTL8153 adapters</title>
<updated>2026-04-21T14:14:09Z</updated>
<author>
<name>Christos Longros</name>
<email>chris.longros@gmail.com</email>
</author>
<published>2026-04-21T14:14:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=76c082180719f42481289eb837e44b055efc003a'/>
<id>urn:sha1:76c082180719f42481289eb837e44b055efc003a</id>
<content type='text'>
Add device IDs for several USB Ethernet adapters that use
RTL8152 and RTL8153 chips but are not yet recognized by ure(4).
This includes adapters from Cisco/Linksys, D-Link, Lenovo,
Microsoft Surface, Realtek, Samsung, and TP-Link.

All added devices use chip revisions already handled by
ure_read_chipver().

Signed-off-by: Christos Longros &lt;chris.longros@gmail.com&gt;

Reviewed by:	adrian
Differential Revision:	https://reviews.freebsd.org/D55748
</content>
</entry>
<entry>
<title>usbdevs: Add USB device IDs for Nuand bladeRF SDR</title>
<updated>2026-03-29T02:54:28Z</updated>
<author>
<name>Abdelkader Boudih</name>
<email>chaos@seuros.com</email>
</author>
<published>2026-03-29T02:54:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e7de7feb74262bfdb04d285846bac2fc6229f734'/>
<id>urn:sha1:e7de7feb74262bfdb04d285846bac2fc6229f734</id>
<content type='text'>
Add vendor and product IDs for bladeRF family of USB software defined radios manufactured by Nuand LLC.

Reviewed by:	imp, adrian
Differential Revision:	https://reviews.freebsd.org/D54733
</content>
</entry>
<entry>
<title>usb/u3g: add Quectel EM060K</title>
<updated>2025-10-31T16:51:15Z</updated>
<author>
<name>Andre Albsmeier</name>
<email>mail@fbsd2.e4m.org</email>
</author>
<published>2025-10-31T16:50:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6968897a8048aee2c72efdfbe23a7b64bdebcdbc'/>
<id>urn:sha1:6968897a8048aee2c72efdfbe23a7b64bdebcdbc</id>
<content type='text'>
PR: 290688
MFC After: 3 days
</content>
</entry>
</feed>
