[Debian-lego-team] Bug#877297: Bug#877297: libnxt: usb:v03EBp* too inclusive, leads to false positive matches

Nicolas Schodet schodet-reportbug at ni.fr.eu.org
Thu Sep 30 08:32:46 BST 2021


* Petter Reinholdtsen <pere at hungry.com> [2021-09-29 17:13]:
> [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>

I think so, could you check you have the same product id on your NXT?

> 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:

What are the consequences when several packages use the same identifier?

I do not think there will be many SAM-BA in the wild, unless you are
working with a SAM91 dev board. What would be the consequence for
someone working with such a board?

Nicolas.



More information about the Debian-lego-team mailing list