Ankündigung

Einklappen
Keine Ankündigung bisher.

Anfänger Frage: Wie Firmware installieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #31
    mobil750 das Dali gw geht einen etwas anderen Weg zum kompilieren, ist aber auch noch Beta.

    Hast du denn auch den Entwickler Modus aktiviert?
    Ich meine es funktioniert erst, wenn beides aktiv ist. So Entwickler Modus und die Permissions.

    Gruß Mike
    OpenKNX www.openknx.de | Kaenx-Creator | Dali-GW

    Kommentar


      #32
      Ja ich habe den Entwicklermodus aktiv und CurrentUser, LocalMachine auf Unrestricted.

      Gruß
      Helmut

      Kommentar


        #33
        mobil750
        hat dir meine PN bei der Inbetriebnahme geholfen?
        Sollte auch ohne powershell gehen damit
        OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

        Kommentar


          #34
          Nein, leider nicht, da in den auf Github bereitgestellten ZIPs keine Firmware enthalten ist. Gibt es da noch eine andere Quelle?

          Danke

          Kommentar


            #35
            Es geht noch um den IP-Router?
            Da ist in den Zips doch die UF2 enthalten.
            Die auf das REG1 schieben, das sollte dann laufen.

            Die Knxprod kannst du auch manuell erstellen mit dem openknxproducer.
            Der Befehl einfach aus der Build-knxprod.ps1 kopieren und in einer Powershell ausführen:
            Code:
            ~/bin/OpenKNXproducer.exe knxprod --NoXsd --Output="./IP-Router.knxprod" "data/IP-Router.xml"
            (Sollte auch mit cmd klappen, aber wenn nicht mal ein Befehl in der Powershell klappt, dann ist iwas anderes sehr falsch)

            Gruß Mike
            Zuletzt geändert von thewhobox; 20.03.2024, 10:40.
            OpenKNX www.openknx.de | Kaenx-Creator | Dali-GW

            Kommentar


              #36
              das ZIP hat gefehlt.. habe ich vergessen anzuhängen an das Release.
              OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

              Kommentar


                #37
                Genau das war auch mein Problem die UF2 war eben nicht enthalten.

                Ich hätte aber noch eine andere Frage. Was ist der Ansatz die Firmware upzudaten? Einfach per Drag and Drop geht ja nicht mehr weil das Gerät nicht mehr als Datenträger erkannt wird nachdem eine Firmware aufgespielt wurde.

                Kommentar


                  #38
                  Danke nochmal. Habe scheinbar das Source.zip und nicht das Release geladen ...
                  Da ist die Firmware wirklich drin.
                  Das Problem ist immer zwischen Stuhllehne und Tastatur zu finden.
                  Auf Grund #36 bin ich beruhigt, war mir ziemlich sicher, dass da nur 2 ZIPs waren und nun 3

                  Nur das mit den Compiler Rechten ist immer noch ein Problem.
                  In meinem eigenen Projekt habe ich ja auch die OGM-Common und KNX verlinkt und da klappt alles problemlos.

                  Ich mache das doch richtig, ich clone mir das IP-Router Repo, clone dann noch die anderen Abhängigkeiten wie sie unter "lib" aufgeführt werden - sofern notwendig, da ich ja OGM-Common und knx schon verwende. Ersetze die Einträge unter "lib" durch entsprechende Links (damit wird dann auch der Inhalt sichtbar). Entwickler Rechte habe ich ja auch auf meinem Rechner. Des weiteren habe ich dann CurrentUser und LocalMachine auf UnRestricted gesetzt.
                  Das Build danach läuft dann auf den Fehler und die Hints beschreiben einfach nur das was ich gemacht habe ...

                  Ist an dem Vorgehen irgend etwas falsch oder fehlt etwas?

                  Danke und Gruß
                  Helmut
                  Zuletzt geändert von mobil750; 20.03.2024, 11:09.

                  Kommentar


                    #39
                    Zitat von ed86g Beitrag anzeigen
                    Einfach per Drag and Drop geht ja nicht mehr weil das Gerät nicht mehr als Datenträger erkannt wird nachdem eine Firmware aufgespielt wurde.
                    Bootloader gedrückt halten und dabei Reset drücken.
                    Danach erscheint es wieder als USB.

                    Oder über den KnxFileTransferClient das Update über den Knx-Bus machen.

                    Gruß Mike
                    OpenKNX www.openknx.de | Kaenx-Creator | Dali-GW

                    Kommentar


                      #40
                      Hier noch ein Nachtrag zur Fehlerfindung. Ich war eben überrascht, als ich folgendes in PIO durch Zufall gesehen habe - das erklärt auch den Fehler

                      PIO Powershell.png

                      Interessant ist hier die 2. Spalte mit dem "RemoteSigned".

                      Wenn ich nun Powershell als Admin öffne sehe ich das

                      Admin Powershell.png

                      Hier sehe ich unrestricted.

                      Wie passt das zusammen? Was mache ich falsch?

                      Gruß
                      Helmut

                      Kommentar


                        #41
                        Zitat von ed86g Beitrag anzeigen
                        Ich hätte aber noch eine andere Frage. Was ist der Ansatz die Firmware upzudaten? Einfach per Drag and Drop geht ja nicht mehr weil das Gerät nicht mehr als Datenträger erkannt wird nachdem eine Firmware aufgespielt wurde.
                        Der Ansatz ist, das entsprechende Powershell-Script für den Firmware-Update zu nehmen. Es gibt einige User, bei denen das problemlos und wiederholbar funktioniert.

                        Der Ansatz mit Drag&Drop ist eine Notlösung, da der Datenträger nur bei einem Neugerät vorhanden ist oder wenn man das Gerät passend neu startet (mit gedrückter SEL-Taste an den USB hängen). Hierzu muss man das Gerät aber immer öffnen - so ist das nicht auf Dauer gedacht.

                        Ich hatte Dir auch schon mehrfach angeboten, bei einer Online-Session mit drauf zu schauen und so hoffentlich das Problem mit Powershell bei Dir zu indentifizieren. Dann könnten wir vielleicht unsere Scripts verbessern. Leider hast Du bisher keinem der möglichen Termine zugesagt. Demnächst bin ich im Urlaub...

                        Wir versuchen auch, die Release-Stände mit einheitlichen Scripts aufzubauen, so dass es nicht mehr passiert, dass irgendwelche Files drin fehlen. Das ist aber "im werden", die scripts müssen noch entsprechend generalisiert werden und werden leider auch noch nicht konsequent verwendet.

                        Hier kann ich nur sagen, dass wir daran weiter arbeiten und hier schrittweise besser werden wollen. Für Fälle, bei denen auf dem Client-PC die Powershell streikt, brauchen wir aber Hilfe der User, da wir nicht alle Fälle lokal reproduzieren könenn und sicherlich auch keine Powershell-Experten sind.

                        Gruß, Waldemar
                        OpenKNX www.openknx.de

                        Kommentar


                          #42
                          Zitat von mobil750 Beitrag anzeigen
                          Wie passt das zusammen? Was mache ich falsch?
                          Hallo Helmut, ich weiß es ehrlich gesagt nicht. Das wäre so ein Fall, bei dem ich gerne mal mit Dir auf Deinen Rechner schauen würde, ob ich was sehe, warum das nicht läuft. Hättest Du irgendwann Zeit für eine Online-Session? Schreib mir dazu bitte eine PN, dann können wir was ausmachen.

                          Gruß, Waldemar
                          OpenKNX www.openknx.de

                          Kommentar


                            #43
                            Zitat von mumpf Beitrag anzeigen
                            Hierzu muss man das Gerät aber immer öffnen
                            ne.
                            die REG1-V1 Geräte haben zwei Löcher auf der Fronplatte: Links Reset, rechts Bootloader.

                            USB anschließen, KNX NICHT.
                            rechts drücken, links drücken, links loslassen, rechts loslassen.
                            => Gerät meldet sich als USB Stick


                            OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

                            Kommentar


                              #44
                              mobil750 Führe mal Get-Execution-Policy -List aus, um es alle Policies zu sehen.
                              Current User ist entscheidend.​ Entwicklermodus ist eingeschaltet?
                              image.png
                              Gruß Bernhard

                              Kommentar


                                #45
                                Ing-Dom: Ja, Du hast natürlich Recht. Wir werden immer einen Weg bieten, um - egal was mit dem Gerät ist - es wieder "plattmachen" und neu aufsetzen zu können.

                                Aber Du wirst mir zustimmen, dass ein Setup-Script für ein Firmware-Update (dass dann auch noch dafür sorgt, dass z.B. SAVE vorher nochmal durchgeführt wird und so die gewünschten KO-Werte erhalten bleiben) der von uns präferierte Update-Ansatz ist.

                                Gruß, Waldemar
                                OpenKNX www.openknx.de

                                Kommentar

                                Lädt...
                                X