CC3d installeras som HID

Kollaps
X
 
  • Tid
  • Show
Rensa alla
nya inlägg
  • Aner
    • aug 2014
    • 77

    #1

    CC3d installeras som HID

    Har råkat ut för något märkligt.
    Har många CC3d-kort med Open Pilot installerade, och det brukar inte vara några större bekymmer för datorn (PC) att hitta drivrutiner för dem. Den ska ju installeras som VCP (virtual COM port), dvs en seriell anslutning.

    Nu till det skumma: senaste CC3d- kortet installerar datorn konsekvent drivrutinen som HID (human interface divice), det vill säga som om det vore exempelvis ett. tangentbord, mus, extern hårddisk or whatever...
    Givetvis kan inte LibrePilot (ersatt OP) hitta kortet. Har testat att hårdstyra drivern till LibrePilots "drivers" men det. Står bara att det är rätt drivrutin installerad...vilket det verkligen inte är.

    Någon som råkat ut för detta???

    En klassiker är ju annars att datorn inte känner igen kortet över huvud taget... Men med detta kort har den inga problem, bortsett från att den tar det för fel typ av installation.

    /A
  • FinnbyFraggel

    • aug 2013
    • 857

    #2
    Det låter som ditt CC3D presenterar fel "vendor id" och därmed får fel drivrutin.
    Betonade på OS är det olika svårt att tvinga in "fel" drivrutin för att få det att fungera.
    /Jonas

    Kommentar

    • Aner
      • aug 2014
      • 77

      #3
      Ok. What to do...?
      Kör win7 (SP1)
      /Andreas

      Kommentar

      • FinnbyFraggel

        • aug 2013
        • 857

        #4
        Gå in på enheten och välj uppdatera drivrutin, välj avancerat och välj ut den drivrutinen du vill ha och installera, Windows kommer att protestera och ge varningar men dom ska gå att kvittera.
        /Jonas

        Kommentar

        • Aner
          • aug 2014
          • 77

          #5
          Japp, har testat detta (att hårdstyra) genom att uppdatera drivrutin:


          Då säger den glatt att allt är ok, med det är det ju inte...ska inte vara HID:

          Kommentar

          • FinnbyFraggel

            • aug 2013
            • 857

            #6
            I övre bilden väljer du det undre alternativet och pekar ut serial port och sen in med drivaren
            /Jonas

            Kommentar

            • Aner
              • aug 2014
              • 77

              #7
              Hej
              Jag hårdstyr det genom "disk finns" och sökvägen till LibrePilot.

              Tyvärr tycker datorn att filen inte är kompatibel:


              En jämförelse med samma operation för ett CC3d-kort som inte krånglar:


              Dessa alternativ finns inte med för det krånglande kortet tyvärr. Där finns bara lista över installerade HID-drivrutiner.:/

              Kommentar

              • FinnbyFraggel

                • aug 2013
                • 857

                #8
                Bocka i rutan "visa kompatibel maskinvara " över tillverkare så borde det dyka upp.
                /Jonas

                Kommentar

                • Aner
                  • aug 2014
                  • 77

                  #9
                  Du är tålmodig!
                  Jo, jag har testat det men då "får datorn som den vill ursprungligen", dvs installera som HID:




                  Tillbaka på ruta 1...

                  Kommentar

                  • FinnbyFraggel

                    • aug 2013
                    • 857

                    #10
                    Hmmm.......
                    Jag förmodar att du först avinstallerade HID drivrutinerna?
                    Då borde du få "okänd enhet" som du kan peka ut vilken typ och driver du vill ha....
                    Jo, jag är ganska envis när det gäller trilskande datorer ;-)
                    /Jonas

                    Kommentar

                    • Aner
                      • aug 2014
                      • 77

                      #11
                      Hehe. Ja men det är en god egenskap. Me not...

                      Jo jag avinstallerade innan. Det komiska är ju att standard är ju att det krånglar just så, dvs att datorn benämner set som "okänd enhet". I detta fall är det tvärt om; den börjar direkt installera när kortet kopplas in. Det går att avbryta som alternativ, men datorn ignorerar detta och bara kör på installationen, trots att man trycker "avbryt".
                      Och sen är man tillbaka på ruta 1 igen:



                      Datorn helnöjd! :( inte jag

                      Kommentar

                      • FinnbyFraggel

                        • aug 2013
                        • 857

                        #12
                        Men låt kortet sitta kvar, avinstallera och välj ta bort drivrutin då borde den komma upp som okänd enhet...
                        Nästa steg är att gräva i bootloadern på kortet och ändra vendor id till samma som på det fungerande kortet, men det är överkurs ;-)

                        Kommentar

                        • Aner
                          • aug 2014
                          • 77

                          #13
                          Om man avistallerar drivrutinerna i enhetshanteraren för det aktuella kortet, så försvinner ju enheten från listan och kommer inte tillbaka förrän man drar ur USB:n och sedan sätter i igen, och då omstörtar ju installationen igen enl tidigare.:/

                          Problemet med det sistnämnda är att den inte går att komma åt bootloadern från LibrePilot eftersom det inte kan hitta kortet.

                          Kommentar

                          • FinnbyFraggel

                            • aug 2013
                            • 857

                            #14
                            Om du högerklickar längst upp i enhetshanteraren (datorns namn) kan du välja att söka efter förändrad hårdvara.
                            Näe men med en USBASP och rätt mjukvara kan du skriva en ny bootloader...

                            /Jonas

                            Kommentar

                            • Aner
                              • aug 2014
                              • 77

                              #15
                              Japp, då påbörjar den automatiskt installationen igen, som HID...
                              Väljer att "hoppa över hämtningen" men det kör ju sitt race ändå.

                              Det sista (USBASP) är sjukt långt över min nivå på datorer! Vad är det!?:/

                              Kommentar

                              Arbetssätt...