[Debian-lego-team] Bug#877297: Bug#877297: libnxt: usb:v03EBp* too inclusive, leads to false positive matches
Petter Reinholdtsen
pere at hungry.com
Wed Sep 29 16:13:29 BST 2021
[Nicolas Schodet]
> Actually, the NXT in flash mode is using the Atmel ROM bootloader which
> uses 0x03eb:0x6124. Every devices using the SAM-BA bootloader on Atmel
> AT91SAM chips will use this identifiers.
Right. So perhaps this patch is a better one?
pere at minerva:~/src/lego-mindstorm/libnxt-git$ git diff
diff --git a/debian/libnxt.metainfo.xml b/debian/libnxt.metainfo.xml
index fd9f148..9593780 100644
--- a/debian/libnxt.metainfo.xml
+++ b/debian/libnxt.metainfo.xml
@@ -12,6 +12,6 @@ intelligent brick at a relatively low level.
</description>
<provides>
<modalias>usb:v0694p0002d*</modalias>
- <modalias>usb:v03EBp*</modalias>
+ <modalias>usb:v03EBp6124d*</modalias>
</provides>
</component>
Alternative, perhaps that USB ID should not be listed in the appstream
metainfo file? I suspect I got the ID from one of the udev entries in
one of the other lego related packages:
% grep -irl 03eb */debian
libnxt/debian/libnxt.metainfo.xml
libnxt/debian/libnxt.udev
nbc/debian/nbc.udev
nxt-firmware/debian/nxt-firmware.metainfo.xml
t2n/debian/t2n.udev
%
--
Vennlig hilsen
Petter Reinholdtsen
More information about the Debian-lego-team
mailing list