Re: [comedi] Re: USB-DUX hardware now open source
Bernd Porr <[email protected]> Mon, 8 May 2023 11:49:00 +0100
| Newsgroups | gmane.linux.comedi |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------d9SZ8BrEEgTYLKIJ2aPz8lVD Content-Type: multipart/alternative; boundary="------------Y320yV6KV58UMsDygJQ72LMM" --------------Y320yV6KV58UMsDygJQ72LMM Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable If it just needs the firmware then copy the file into /lib/firmware and=20 it should be fine. Firmware attached. /Bernd On 08/05/2023 11:38, Thomas Schmidt wrote: > Hi, > > this was under rockpi4plus with ubuntu. Here sudo apt install=20 > firmware-linux-free doesn't work > under /lib/firmware I could not find the usbdux firmware > > tried therefore the procedure under rockpi4plus current bullseye=20 > 5.15.93 and end up with this > > root@rockpi-4croot@rockpi-4cplus:/home/ts/usbdux/comedi_raspberry_pi_bull= seye#=20 > make -C /usr/src/linux-headers-5.15.93-rockchip64 > make: Verzeichnis =E2=80=9E/usr/src/linux-headers-5.15.93-rockchip64=E2= =80=9C wird=20 > betreten > =C2=A0 UPD =C2=A0 =C2=A0 include/config/kernel.release > =C2=A0 UPD =C2=A0 =C2=A0 include/generated/utsrelease.h > make[1]: *** Keine Regel vorhanden, um das Ziel=20 > =E2=80=9Earch/arm64/tools/gen-cpucaps.awk=E2=80=9C, > =C2=A0 ben=C3=B6tigt von =E2=80=9Earch/arm64/include/generated/asm/cpucap= s.h=E2=80=9C, zu=20 > erstellen. =C2=A0Schluss. > make: *** [arch/arm64/Makefile:173: archprepare] Fehler 2 > make: Verzeichnis =E2=80=9E/usr/src/linux-headers-5.15.93-rockchip64=E2= =80=9C wird=20 > verlassen > plus:/home/ts/usbdux/comedi_raspberry_pi_bullseye# make -C=20 > /usr/src/linux-headers-5.15.93-rockchip64 > make: Verzeichnis =E2=80=9E/usr/src/linux-headers-5.15.93-rockchip64=E2= =80=9C wird=20 > betreten > =C2=A0 UPD =C2=A0 =C2=A0 include/config/kernel.release > =C2=A0 UPD =C2=A0 =C2=A0 include/generated/utsrelease.h > make[1]: *** Keine Regel vorhanden, um das Ziel=20 > =E2=80=9Earch/arm64/tools/gen-cpucaps.awk=E2=80=9C, > =C2=A0 ben=C3=B6tigt von =E2=80=9Earch/arm64/include/generated/asm/cpucap= s.h=E2=80=9C, zu=20 > erstellen. =C2=A0Schluss. > make: *** [arch/arm64/Makefile:173: archprepare] Fehler 2 > make: Verzeichnis =E2=80=9E/usr/src/linux-headers-5.15.93-rockchip64=E2= =80=9C wird=20 > verlassen > > any suggestion what I can do? > > BEST > Thomas > Bernd Porr schrieb am Sonntag, 7. Mai 2023 um 20:26:26 UTC+2: > > Hi, > > looks like the firmware file couldn't be found. Should be in > /lib/firmware. > > On an original RPI4 actually the whole usb driver hangs and then > even the keyboard won't work any longer. Hopefully it works better > on the rockpi4c. Def works on a RPI3 but that has a different USB > controller (=3D 2.0). > > Best, > > /Bernd > > On 07/05/2023 15:27, Thomas Schmidt wrote: >> Hi all, >> >> tryed the procedure Bernd proposed on a rockpi4c+ with armbian >> and ended up with >> >> usb 4-1: new high-speed USB device number 2 using ehci-platform >> [ =C2=A0301.651818] usb 4-1: New USB device found, idVendor=3D13d8, >> idProduct=3D0020, bcdDevice=3D 0.00 >> [ =C2=A0301.651863] usb 4-1: New USB device strings: Mfr=3D0, Produc= t=3D0, >> SerialNumber=3D0 >> [ =C2=A0301.712173] comedi: loading out-of-tree module taints kernel= . >> [ =C2=A0301.712890] comedi: module verification failed: signature >> and/or required key missing - tainting kernel >> [ =C2=A0301.715097] comedi: version 0.7.76 - http://www.comedi.org >> [ =C2=A0301.726392] usb 4-1: Direct firmware load for >> usbduxsigma_firmware.bin failed with error -2 >> [ =C2=A0301.726425] usbduxsigma 4-1:1.0: driver 'usbduxsigma' failed >> to auto-configure device. >> [ =C2=A0301.726916] usbduxsigma: probe of 4-1:1.0 failed with error = -2 >> [ =C2=A0301.727011] usbcore: registered new interface driver usbduxs= igma >> >> any suggestion what I did wrong? >> >> Thanks,# >> Thomas >> >> Bernd Porr schrieb am Freitag, 10. M=C3=A4rz 2023 um 11:30:39 UTC+1: >> >> Hi all, >> >> I've extracted the comedi drivers from the vanilla LTS kernel >> from >> kernel.org <http://kernel.org> and hacked the makefiles so >> that it can be compiled outwidth >> the kernel and then installed: >> >> https://github.com/glasgowneuro/comedi_raspberry_pi_bullseye >> >> It compiles the USB drivers and installs them as modules. >> >> I've done only a quick check so far but seem to work. Anybody >> out there >> with an RPI can try as well. >> >> /Bernd >> >> On 07/03/2023 10:52, Bernd Porr wrote: >> > Hi Thomas, >> > >> > the PRI team has been working very hard to remove COMEDI >> from their >> > custom Kernel. They even removed the config file. I have no >> idea why >> > there is such hostility: >> > https://github.com/raspberrypi/linux/issues/534 >> > of course you could simply copy comedi back into the kernel >> and that >> > should work. >> > >> > My students tried to re-enable it recently and gave up but >> they are no >> > kernel programmers. >> > >> > If there is interest I can write a generic "how to" how to >> patch >> > comedi back into the RPI kernel. >> > >> > The USB-DUX-sigma is no longer on sale but I have a few >> (without box) >> > still about. You can buy them for =C2=A3100+shipping. Please D= M >> via bernd@ >> > >> Bernd Porr <[email protected]>. >> > >> > /Bernd >> > >> > On 07/03/2023 10:30, Thomas Schmidt wrote: >> >> Hi, >> >> >> >> is it possible to run usbdux on a raspberry pi? If so, >> then I'd like >> >> to buy at least one of the USB-DUX-sigma boards. >> >> >> >> Best, >> >> Thomas >> >> >> >> Bernd Porr schrieb am Sonntag, 8. August 2021 um 19:03:21 >> UTC+2: >> >> >> >> >> >> =C2=A0=C2=A0=C2=A0 Hi all, >> >> >> >> =C2=A0=C2=A0=C2=A0 as most of you know here on the list I emb= arked on >> making dedicated >> >> =C2=A0=C2=A0=C2=A0 Linux DAQ boards 15 years ago and they hav= e been part >> of COEMDI / >> >> =C2=A0=C2=A0=C2=A0 Linux. After 15 years now we are no longer >> manufacturing them but >> >> =C2=A0=C2=A0=C2=A0 we've made the PCB designs open source: >> >> >> >> https://github.com/glasgowneuro/usbdux >> >> =C2=A0=C2=A0=C2=A0 <https://github.com/glasgowneuro/usbdux> >> >> >> >> =C2=A0=C2=A0=C2=A0 I have still a few USB-DUX-sigma boards wi= thout >> enclosure here. >> >> =C2=A0=C2=A0=C2=A0 That's the most recent one. Anybody intere= sted in >> these please get >> >> =C2=A0=C2=A0=C2=A0 in touch. >> >> >> >> =C2=A0=C2=A0=C2=A0 Best, >> >> =C2=A0=C2=A0=C2=A0 /Bernd >> >> >> >> -- >> >> You received this message because you are subscribed to >> the Google >> >> Groups "Comedi: Linux Control and Measurement Device >> Interface" group. >> >> To unsubscribe from this group and stop receiving emails >> from it, >> >> send an email to [email protected] >> >> <mailto:[email protected]>. >> >> To view this discussion on the web visit >> >> >> https://groups.google.com/d/msgid/comedi_list/eb9b15d9-bd05-4e54= -8810-369cce3cf6a3n%40googlegroups.com >> >> >> >> <https://groups.google.com/d/msgid/comedi_list/eb9b15d9-bd05-4e5= 4-8810-369cce3cf6a3n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfoo= ter >> <https://groups.google.com/d/msgid/comedi_list/eb9b15d9-bd05-4e5= 4-8810-369cce3cf6a3n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfoo= ter>>. >> >> >> >> > >> --=20 >> www: http://www.berndporr.me.uk >> http://www.tinnitustailor.tech >> http://www.attys.tech >> Mobile: +44 (0)7840 340069 <tel:+44%207840%20340069> >> Work: +44 (0)141 330 5237 <tel:+44%20141%20330%205237> >> University of Glasgow >> School of Engineering >> Rankine Building, Oakfield Avenue, >> Glasgow, G12 8LT >> >> --=20 >> You received this message because you are subscribed to a topic >> in the Google Groups "Comedi: Linux Control and Measurement >> Device Interface" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/comedi_list/tBYH4iQeL14/unsubscrib= e. >> To unsubscribe from this group and all its topics, send an email >> to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/comedi_list/9e1c5d60-4252-4914-972= 6-e5b7ef98093bn%40googlegroups.com >> <https://groups.google.com/d/msgid/comedi_list/9e1c5d60-4252-4914-97= 26-e5b7ef98093bn%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfooter>= . > > --=20 > www:http://www.berndporr.me.uk > http://www.tinnitustailor.tech > http://www.attys.tech > Mobile:+44 (0)7840 340069 <tel:+44%207840%20340069> > Work:+44 (0)141 330 5237 <tel:+44%20141%20330%205237> > University of Glasgow > School of Engineering > Rankine Building, Oakfield Avenue, > Glasgow, G12 8LT > > --=20 > You received this message because you are subscribed to the Google=20 > Groups "Comedi: Linux Control and Measurement Device Interface" group. > To unsubscribe from this group and stop receiving emails from it, send=20 > an email to [email protected]. > To view this discussion on the web visit=20 > https://groups.google.com/d/msgid/comedi_list/716552cf-8ab0-49ab-8f7e-2ad= 72445fcbdn%40googlegroups.com=20 > <https://groups.google.com/d/msgid/comedi_list/716552cf-8ab0-49ab-8f7e-2a= d72445fcbdn%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfooter>. --=20 www:http://www.berndporr.me.uk http://www.tinnitustailor.tech http://www.attys.tech Mobile: +44 (0)7840 340069 Work: +44 (0)141 330 5237 University of Glasgow School of Engineering Rankine Building, Oakfield Avenue, Glasgow, G12 8LT --=20 You received this message because you are subscribed to the Google Groups "= Comedi: Linux Control and Measurement Device Interface" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/= comedi_list/b1aa4605-c787-4b4f-597d-b6fc36d9cd2e%40berndporr.me.uk. --------------Y320yV6KV58UMsDygJQ72LMM Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8= "> </head> <body> <p>If it just needs the firmware then copy the file into /lib/firmware and it should be fine. Firmware attached.</p> <p>/Bernd<br> </p> <div class=3D"moz-cite-prefix">On 08/05/2023 11:38, Thomas Schmidt wrote:<br> </div> <blockquote type=3D"cite" cite=3D"mid:[email protected]"> <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF= -8"> <div>Hi,</div> <div><br> </div> <div>this was under rockpi4plus with ubuntu. Here sudo apt install firmware-linux-free doesn't work</div> <div>under /lib/firmware I could not find the usbdux firmware</div> <div><br> </div> <div>tried therefore the procedure under rockpi4plus current bullseye 5.15.93 and end up with this</div> <div><br> </div> <div>root@rockpi-4croot@rockpi-4cplus:/home/ts/usbdux/comedi_raspberr= y_pi_bullseye# make -C /usr/src/linux-headers-5.15.93-rockchip64<br> make: Verzeichnis =E2=80=9E/usr/src/linux-headers-5.15.93-rockchip6= 4=E2=80=9C wird betreten<br> =C2=A0 UPD =C2=A0 =C2=A0 include/config/kernel.release<br> =C2=A0 UPD =C2=A0 =C2=A0 include/generated/utsrelease.h<br> make[1]: *** Keine Regel vorhanden, um das Ziel =E2=80=9Earch/arm64/tools/gen-cpucaps.awk=E2=80=9C, <br> =C2=A0 ben=C3=B6tigt von =E2=80=9Earch/arm64/include/generated/asm/= cpucaps.h=E2=80=9C, zu erstellen. =C2=A0Schluss.<br> make: *** [arch/arm64/Makefile:173: archprepare] Fehler 2<br> make: Verzeichnis =E2=80=9E/usr/src/linux-headers-5.15.93-rockchip6= 4=E2=80=9C wird verlassen<br> plus:/home/ts/usbdux/comedi_raspberry_pi_bullseye# make -C /usr/src/linux-headers-5.15.93-rockchip64<br> make: Verzeichnis =E2=80=9E/usr/src/linux-headers-5.15.93-rockchip6= 4=E2=80=9C wird betreten<br> =C2=A0 UPD =C2=A0 =C2=A0 include/config/kernel.release<br> =C2=A0 UPD =C2=A0 =C2=A0 include/generated/utsrelease.h<br> make[1]: *** Keine Regel vorhanden, um das Ziel =E2=80=9Earch/arm64/tools/gen-cpucaps.awk=E2=80=9C, <br> =C2=A0 ben=C3=B6tigt von =E2=80=9Earch/arm64/include/generated/asm/= cpucaps.h=E2=80=9C, zu erstellen. =C2=A0Schluss.<br> make: *** [arch/arm64/Makefile:173: archprepare] Fehler 2<br> make: Verzeichnis =E2=80=9E/usr/src/linux-headers-5.15.93-rockchip6= 4=E2=80=9C wird verlassen</div> <div><br> </div> <div>any suggestion what I can do?</div> <div><br> </div> <div>BEST<br> </div> Thomas<br> <div class=3D"gmail_quote"> <div dir=3D"auto" class=3D"gmail_attr">Bernd Porr schrieb am Sonntag, 7. Mai 2023 um 20:26:26 UTC+2:<br> </div> <blockquote class=3D"gmail_quote" style=3D"margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"> <div> <p>Hi,</p> <p>looks like the firmware file couldn't be found. Should be in /lib/firmware.</p> <p>On an original RPI4 actually the whole usb driver hangs and then even the keyboard won't work any longer. Hopefully it works better on the rockpi4c. Def works on a RPI3 but that has a different USB controller (=3D 2.0).<br> </p> <p>Best,</p> <p>/Bernd<br> </p> </div> <div> <div>On 07/05/2023 15:27, Thomas Schmidt wrote:<br> </div> </div> <div> <blockquote type=3D"cite"> <div>Hi all,</div> <div><br> </div> <div>tryed the procedure Bernd proposed on a rockpi4c+ with armbian and ended up with</div> <div><br> </div> <div>usb 4-1: new high-speed USB device number 2 using ehci-platform<br> [ =C2=A0301.651818] usb 4-1: New USB device found, idVendor=3D13d8, idProduct=3D0020, bcdDevice=3D 0.00<br> [ =C2=A0301.651863] usb 4-1: New USB device strings: Mfr=3D= 0, Product=3D0, SerialNumber=3D0<br> [ =C2=A0301.712173] comedi: loading out-of-tree module tain= ts kernel.<br> [ =C2=A0301.712890] comedi: module verification failed: signature and/or required key missing - tainting kernel<br> [ =C2=A0301.715097] comedi: version 0.7.76 - <a href=3D"http://www.comedi.org" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttp://w= ww.comedi.org&source=3Dgmail&ust=3D1683628391763000&usg=3DAOvVa= w00LOhl1tslLypjE-8DYIvi" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">= http://www.comedi.org</a><br> [ =C2=A0301.726392] usb 4-1: Direct firmware load for usbduxsigma_firmware.bin failed with error -2<br> [ =C2=A0301.726425] usbduxsigma 4-1:1.0: driver 'usbduxsigm= a' failed to auto-configure device.<br> [ =C2=A0301.726916] usbduxsigma: probe of 4-1:1.0 failed wi= th error -2<br> [ =C2=A0301.727011] usbcore: registered new interface drive= r usbduxsigma<br> <br> any suggestion what I did wrong?</div> <div><br> </div> <div>Thanks,#</div> <div>Thomas<br> </div> <br> <div class=3D"gmail_quote"> <div dir=3D"auto" class=3D"gmail_attr">Bernd Porr schrieb a= m Freitag, 10. M=C3=A4rz 2023 um 11:30:39 UTC+1:<br> </div> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all, <br> <br> I've extracted the comedi drivers from the vanilla LTS kernel from <br> <a href=3D"http://kernel.org" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttp://k= ernel.org&source=3Dgmail&ust=3D1683628391763000&usg=3DAOvVaw0w-= sKomAamkvKn_YzkYYPq" moz-do-not-send=3D"true">kernel.org</a> and hacked the makefiles so that it can be compiled outwidth <br> the kernel and then installed: <br> <br> <a href=3D"https://github.com/glasgowneuro/comedi_raspberr= y_pi_bullseye" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttps://= github.com/glasgowneuro/comedi_raspberry_pi_bullseye&source=3Dgmail&= ;ust=3D1683628391763000&usg=3DAOvVaw3eZzelIxB5UVsbIByU3m02" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext= ">https://github.com/glasgowneuro/comedi_raspberry_pi_bullseye</a> <br> <br> It compiles the USB drivers and installs them as modules. <br> <br> I've done only a quick check so far but seem to work. Anybody out there <br> with an RPI can try as well. <br> <br> /Bernd <br> <br> On 07/03/2023 10:52, Bernd Porr wrote: <br> > Hi Thomas, <br> > <br> > the PRI team has been working very hard to remove COMEDI from their <br> > custom Kernel. They even removed the config file. I have no idea why <br> > there is such hostility: <br> > <a href=3D"https://github.com/raspberrypi/linux/issues/534= " rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttps://= github.com/raspberrypi/linux/issues/534&source=3Dgmail&ust=3D168362= 8391763000&usg=3DAOvVaw2rsTXGC-Fb9fyV8Sppq33A" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext= ">https://github.com/raspberrypi/linux/issues/534</a> <br> > of course you could simply copy comedi back into the kernel and that <br> > should work. <br> > <br> > My students tried to re-enable it recently and gave up but they are no <br> > kernel programmers. <br> > <br> > If there is interest I can write a generic "how to" how to patch <br> > comedi back into the RPI kernel. <br> > <br> > The USB-DUX-sigma is no longer on sale but I have a few (without box) <br> > still about. You can buy them for =C2=A3100+shipping= . Please DM via bernd@ <br> > >> Bernd Porr <<a rel=3D"nofollow" moz-do-not-send=3D"true">[email protected]</a>>= . <br> > <br> > /Bernd <br> > <br> > On 07/03/2023 10:30, Thomas Schmidt wrote: <br> >> Hi, <br> >> <br> >> is it possible to run usbdux on a raspberry pi? If so, then I'd like <br> >> to buy at least one of the USB-DUX-sigma boards. <br> >> <br> >> Best, <br> >> Thomas <br> >> <br> >> Bernd Porr schrieb am Sonntag, 8. August 2021 um 19:03:21 UTC+2: <br> >> <br> >> <br> >> =C2=A0=C2=A0=C2=A0 Hi all, <br> >> <br> >> =C2=A0=C2=A0=C2=A0 as most of you know here on t= he list I embarked on making dedicated <br> >> =C2=A0=C2=A0=C2=A0 Linux DAQ boards 15 years ago= and they have been part of COEMDI / <br> >> =C2=A0=C2=A0=C2=A0 Linux. After 15 years now we = are no longer manufacturing them but <br> >> =C2=A0=C2=A0=C2=A0 we've made the PCB designs op= en source: <br> >> <br> >> =C2=A0=C2=A0=C2=A0 <a href=3D"https://github.com/glasgowneuro/usbdux" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttps://= github.com/glasgowneuro/usbdux&source=3Dgmail&ust=3D168362839176300= 0&usg=3DAOvVaw0SdGJ7xUj4MZLbMQ63kQl7" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext= ">https://github.com/glasgowneuro/usbdux</a> <br> >> =C2=A0=C2=A0=C2=A0 <<a href=3D"https://github.com/glasgowneuro/usbdux" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttps://= github.com/glasgowneuro/usbdux&source=3Dgmail&ust=3D168362839176300= 0&usg=3DAOvVaw0SdGJ7xUj4MZLbMQ63kQl7" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext= ">https://github.com/glasgowneuro/usbdux</a>> <br> >> <br> >> =C2=A0=C2=A0=C2=A0 I have still a few USB-DUX-si= gma boards without enclosure here. <br> >> =C2=A0=C2=A0=C2=A0 That's the most recent one. A= nybody interested in these please get <br> >> =C2=A0=C2=A0=C2=A0 in touch. <br> >> <br> >> =C2=A0=C2=A0=C2=A0 Best, <br> >> =C2=A0=C2=A0=C2=A0 /Bernd <br> >> <br> >> -- <br> >> You received this message because you are subscribed to the Google <br> >> Groups "Comedi: Linux Control and Measurement Device Interface" group. <br> >> To unsubscribe from this group and stop receiving emails from it, <br> >> send an email to <a rel=3D"nofollow" moz-do-not-send=3D"true">[email protected]= m</a> <br> >> <mailto:<a rel=3D"nofollow" moz-do-not-send=3D"true">[email protected]= m</a>>. <br> >> To view this discussion on the web visit <br> >> <a href=3D"https://groups.google.com/d/msgid/comedi_list/eb9b15d9-bd05-4e54-88= 10-369cce3cf6a3n%40googlegroups.com" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttps://= groups.google.com/d/msgid/comedi_list/eb9b15d9-bd05-4e54-8810-369cce3cf6a3n= %2540googlegroups.com&source=3Dgmail&ust=3D1683628391763000&usg= =3DAOvVaw1aql7lnKhqOFz4LF3ARXOs" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext= ">https://groups.google.com/d/msgid/comedi_list/eb9b15d9-bd05-4e54-8810-369= cce3cf6a3n%40googlegroups.com</a> <br> >> <<a href=3D"https://groups.google.com/d/msgid/comedi_list/eb9b15d9-bd05-4e54-88= 10-369cce3cf6a3n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfoo= ter" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttps://= groups.google.com/d/msgid/comedi_list/eb9b15d9-bd05-4e54-8810-369cce3cf6a3n= %2540googlegroups.com?utm_medium%3Demail%26utm_source%3Dfooter&source= =3Dgmail&ust=3D1683628391763000&usg=3DAOvVaw3i_msiFHDFF5ww6HkYxTV2" moz-do-not-send=3D"true">https://groups.google.com/d/ms= gid/comedi_list/eb9b15d9-bd05-4e54-8810-369cce3cf6a3n%40googlegroups.com?ut= m_medium=3Demail&utm_source=3Dfooter</a>>. <br> >> <br> > <br> -- <br> www: <a href=3D"http://www.berndporr.me.uk" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttp://w= ww.berndporr.me.uk&source=3Dgmail&ust=3D1683628391763000&usg=3D= AOvVaw3dtUmYSCfHf1ZnNvWDuE_s" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext= ">http://www.berndporr.me.uk</a> <br> <a href=3D"http://www.tinnitustailor.tech" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttp://w= ww.tinnitustailor.tech&source=3Dgmail&ust=3D1683628391763000&us= g=3DAOvVaw21smEWstGOwBsIAjWhuDVs" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext= ">http://www.tinnitustailor.tech</a> <br> <a href=3D"http://www.attys.tech" rel=3D"nofollow" target=3D"_blank" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttp://w= ww.attys.tech&source=3Dgmail&ust=3D1683628391763000&usg=3DAOvVa= w2Pv3rKjOLlcM1RZU7XS55J" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext= ">http://www.attys.tech</a> <br> Mobile: <a href=3D"tel:+44%207840%20340069" value=3D"+447840340069" rel=3D"nofollow" target=3D"_bla= nk" moz-do-not-send=3D"true">+44 (0)7840 340069</a> <br> Work: <a href=3D"tel:+44%20141%20330%205237" value=3D"+441413305237" rel=3D"nofollow" target=3D"_bla= nk" moz-do-not-send=3D"true">+44 (0)141 330 5237</a> <br> University of Glasgow <br> School of Engineering <br> Rankine Building, Oakfield Avenue, <br> Glasgow, G12 8LT <br> <br> </blockquote> </div> -- <br> </blockquote> </div> <div> <blockquote type=3D"cite"> You received this message because you are subscribed to a topic in the Google Groups "Comedi: Linux Control and Measurement Device Interface" group.<br> To unsubscribe from this topic, visit <a href=3D"https://groups.google.com/d/topic/comedi_list/tBYH4iQeL14/unsubscri= be" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttps://= groups.google.com/d/topic/comedi_list/tBYH4iQeL14/unsubscribe&source=3D= gmail&ust=3D1683628391763000&usg=3DAOvVaw0WCjhIdrpTdO8CgXaM1aYx" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">ht= tps://groups.google.com/d/topic/comedi_list/tBYH4iQeL14/unsubscribe</a>.<br= > To unsubscribe from this group and all its topics, send an email to <a href=3D"" data-email-masked=3D"" rel=3D"nofollow" moz-do-not-send=3D"true">[email protected]</a= >.<br> To view this discussion on the web visit <a href=3D"https://groups.google.com/d/msgid/comedi_list/9e1c5d60-4252-4914-97= 26-e5b7ef98093bn%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfoo= ter" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttps://= groups.google.com/d/msgid/comedi_list/9e1c5d60-4252-4914-9726-e5b7ef98093bn= %2540googlegroups.com?utm_medium%3Demail%26utm_source%3Dfooter&source= =3Dgmail&ust=3D1683628391763000&usg=3DAOvVaw2QBoQmjz9tKfOFalLcPR-2" moz-do-not-send=3D"true">https://groups.google.com/d/msgid/= comedi_list/9e1c5d60-4252-4914-9726-e5b7ef98093bn%40googlegroups.com</a>.<b= r> </blockquote> </div> <div> <pre cols=3D"72">--=20 www: <a href=3D"http://www.berndporr.me.uk" target=3D"_blank" rel=3D"nof= ollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dh= ttp://www.berndporr.me.uk&source=3Dgmail&ust=3D1683628391763000&= ;usg=3DAOvVaw3dtUmYSCfHf1ZnNvWDuE_s" moz-do-not-send=3D"true" class=3D"moz-= txt-link-freetext">http://www.berndporr.me.uk</a> <a href=3D"http://www.tinnitustailor.tech" target=3D"_blank" rel=3D= "nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q= =3Dhttp://www.tinnitustailor.tech&source=3Dgmail&ust=3D168362839176= 4000&usg=3DAOvVaw2hVulbnXhGbpw_6ArhnZBy" moz-do-not-send=3D"true" class= =3D"moz-txt-link-freetext">http://www.tinnitustailor.tech</a> <a href=3D"http://www.attys.tech" target=3D"_blank" rel=3D"nofollow= " data-saferedirecturl=3D"https://www.google.com/url?hl=3Dde&q=3Dhttp:/= /www.attys.tech&source=3Dgmail&ust=3D1683628391764000&usg=3DAOv= Vaw1IKGAKyt_zijxn4DYCI5nq" moz-do-not-send=3D"true" class=3D"moz-txt-link-f= reetext">http://www.attys.tech</a> Mobile: <a href=3D"tel:+44%207840%20340069" value=3D"+447840340069" target= =3D"_blank" rel=3D"nofollow" moz-do-not-send=3D"true">+44 (0)7840 340069</a= > Work: <a href=3D"tel:+44%20141%20330%205237" value=3D"+441413305237" targ= et=3D"_blank" rel=3D"nofollow" moz-do-not-send=3D"true">+44 (0)141 330 5237= </a> University of Glasgow School of Engineering Rankine Building, Oakfield Avenue, Glasgow, G12 8LT </pre> </div> </blockquote> </div> -- <br> You received this message because you are subscribed to the Google Groups "Comedi: Linux Control and Measurement Device Interface" group.<br> To unsubscribe from this group and stop receiving emails from it, send an email to <a href=3D"mailto:[email protected]" moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">comedi_lis= [email protected]</a>.<br> To view this discussion on the web visit <a href=3D"https://groups.google.com/d/msgid/comedi_list/716552cf-8ab0-49ab-8f= 7e-2ad72445fcbdn%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfoo= ter" moz-do-not-send=3D"true">https://groups.google.com/d/msgid/comedi_l= ist/716552cf-8ab0-49ab-8f7e-2ad72445fcbdn%40googlegroups.com</a>.<br> </blockquote> <pre class=3D"moz-signature" cols=3D"72">--=20 www: <a class=3D"moz-txt-link-freetext" href=3D"http://www.berndporr.me.= uk">http://www.berndporr.me.uk</a> <a class=3D"moz-txt-link-freetext" href=3D"http://www.tinnitustailo= r.tech">http://www.tinnitustailor.tech</a> <a class=3D"moz-txt-link-freetext" href=3D"http://www.attys.tech">h= ttp://www.attys.tech</a> Mobile: +44 (0)7840 340069 Work: +44 (0)141 330 5237 University of Glasgow School of Engineering Rankine Building, Oakfield Avenue, Glasgow, G12 8LT </pre> </body> </html> <p></p> -- <br /> You received this message because you are subscribed to the Google Groups &= quot;Comedi: Linux Control and Measurement Device Interface" group.<br= /> To unsubscribe from this group and stop receiving emails from it, send an e= mail to <a href=3D"mailto:[email protected]">comedi_= [email protected]</a>.<br /> To view this discussion on the web visit <a href=3D"https://groups.google.c= om/d/msgid/comedi_list/b1aa4605-c787-4b4f-597d-b6fc36d9cd2e%40berndporr.me.= uk?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgi= d/comedi_list/b1aa4605-c787-4b4f-597d-b6fc36d9cd2e%40berndporr.me.uk</a>.<b= r /> --------------Y320yV6KV58UMsDygJQ72LMM-- --------------d9SZ8BrEEgTYLKIJ2aPz8lVD Content-Type: application/octet-stream; name="usbduxsigma_firmware.bin" Content-Disposition: attachment; filename="usbduxsigma_firmware.bin" Content-Transfer-Encoding: base64 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 5tsSB8x0/5DmzhIHzHT/kObPEgfMdP+Q5tASB8x0/5Dm0RIHzHQAkObzEgfMdAGQ5sESB8yQ 5hl0EBIHzJDmwHQA8BIHwpDngeCQBqd6BvCj2vx1neQSB8J1ngASB8KQBqd1rwcSB8J6IOCj wILAg8CEwIWQ5nzwEgfC0IXQhNCD0ILa5ZDmSXSEEgfMEgfMeIF0AfYiAAAAAAAAAAAAIvAS B8IiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA QMAgoGDgEJBQ0DCwcPAIiEjIKKho6BiYWNg4uHj4BIRExCSkZOQUlFTUNLR09AyMTMwsrGzs HJxc3Dy8fPwCgkLCIqJi4hKSUtIysnLyCopKyiqqauoamlraOrp6+gaGRsYmpmbmFpZW1ja2 dvYOjk7OLq5u7h6eXt4+vn7+AYFBwSGhYeERkVHRMbFx8QmJSckpqWnpGZlZ2Tm5efkFhUXF JaVl5RWVVdU1tXX1DY1NzS2tbe0dnV3dPb19/QODQ8Mjo2PjE5NT0zOzc/MLi0vLK6tr6xub W9s7u3v7B4dHxyenZ+cXl1fXN7d39w+PT88vr2/vH59f3z+/f/8= --------------d9SZ8BrEEgTYLKIJ2aPz8lVD--