Seite 5 von 8

Re: KNX Bootloader für ARM

Verfasst: 20. Dez 2023, 22:02
von Darthyson
Hallo PLC,
PLC hat geschrieben: 20. Dez 2023, 16:47 Jetzt bekomme ich immer alles einfarbig und mit Codes Zusatz, die Texte als Rückmeldungen angezeigt.
z.B. [0m oder [0;93
Prüfe mal in deiner Windows-Registry ob die Einstellungen noch korrekt sind, wie im Wiki beschrieben.
Darthyson hat geschrieben: 28. Nov 2023, 20:04 schau dir mal im Wiki ganz unten noch Problemlösungen an. Dann gibt es auch eine farbige Ausgabe auf der Konsole und u.a die Fehlermeldungen kann man damit besser erkennen.
Vermute 90% der Nutzer sind auf Windows mit dem Bootloader unterwegs, kenne bisher nur einen mit Debian.

Re: KNX Bootloader für ARM

Verfasst: 20. Dez 2023, 22:19
von Darthyson
PLC hat geschrieben: 20. Dez 2023, 20:08 habe es noch einmal provozierte
Die LL_NACK sind sehr interessant. Kannst du bitte die *.html Files des Updater-Log (gezippt) zu so einem Fehlschlag reinstellen? Sollten bei dir unter C:\temp\Selbus\rm\log liegen. Eventuell kann man da noch mehr rauslesen.
Kannst du das Problem zu 100% reproduieren?

Viele Grüße
Denis

Re: KNX Bootloader für ARM

Verfasst: 21. Dez 2023, 10:03
von PLC
Hallo Darthyson,

anbei das Log aus dem Ereignis!
Es passiert immer wenn der Tastsensor (Jung 4194 TSM) betätigt wird.
Bin mir zu 99% sicher das durch betätigen des Tastsensor ausgelöst wird.
Screenshot 2023-12-21 090706.jpg

Re: KNX Bootloader für ARM

Verfasst: 22. Dez 2023, 14:12
von PLC
Hallo miteinander,

bin dabei einen "Schaltaktor 8-fach 230V 16A 4TE (ARM)"
der mit "out8-bcu1_hand_bistable.hex" Firmware betrieben habe, zu ersetzen auf den SelbusUpdater.

Gesagt getan.
1. Bootloader "bootloader_release_(lpc11xx)_v1.11_libv2.02.hex" mit FlashMagic übetragen => OK
2.  Aplikation "out8-bcu1_flashstart_0x3000_release_o8_4t_ha_v5.10_libv2.02.hex" mit Java und "SB_updater-1.11-all.jar" übertragen  => OK
3. Mit der ETS paramtriert => OK
4. Telegramme werden über den BUS gesendet, aber der Aktor schaltet die Ausgänge nicht => NOK
5. die alte  Firmware zurückgespielt "out8-bcu1_hand_bistable.hex"  und alles funktioniert wie gewohnt => OK
hat jemand die gleiche Erfahrung schon mal gemacht. Warum bekomme ich nicht den Aktor zum Laufen mit der
"out8-bcu1_flashstart_0x3000_release_o8_4t_ha_v5.10_libv2.02.hex" Firmware
Danke für die Rückmeldungen!

Re: KNX Bootloader für ARM

Verfasst: 22. Dez 2023, 14:21
von Darthyson
Hallo PLC,

erstmal danke für die logs. Die Analyse wird noch ein bissl dauern.

Die out8-bcu1_flashstart_0x3000_release_o8_4t_ha_v5.10_libv2.02.hex ist NICHT für die bi-stabilen Relais.
Für die bi-stabilen, gibt es noch kein .hex für den Bootloader. Erstell ich heut abend und schreib dann hier kurz.

Viele Grüße
Denis

Re: KNX Bootloader für ARM

Verfasst: 22. Dez 2023, 17:16
von PLC
Hallo in die Gruppe,

eine Beobachtung möchte ich hier noch weitergeben.
Aktuell läuft bei mir ein Rauchmelder mit der Firmware "rauchmelder-bcu1_flashstart_0x3000_release_v1.03_libv2.02.hex".
Drauf bekommen habe ich die mit dem Selfbusupdater "SB_updater-1.11-all.jar".
Als Bootloader habe ich mit FlashMagic die Binärdeiter aufgespielt "bootloader_release_(lpc11xx)_v1.11_libv2.02.hex".
Habe jetzt einen zweiten Rauchmelder mit dem LPC922 frisch die FW-Version "rm-2.32.hex"aufgespielt.
Bin aber dabei gescheitert, die Datenbank "rm-2.3.vd1“ aufzuspielen in der ETS.
Weil die ETS mehrere Endgeräte im Programmiermodus sieht, wenn ich den RM in den Programmiermodus versetzte.
Was ist die Lösung gewesen, RM mir der aufgespielten Applikation "rauchmelder-bcu1_flashstart_0x3000_release_v1.03_libv2.02.hex"
vom Netz genommen und siehe da, nur ein Teilnehmer ist sichtbar im Programmiermodus.
----
Im Nachgang habe ich auf dem RM mit dem LPC1115 die klasische FW aufgespielt "Rauchmelder-bcu1.hex".
Mit der Variante gibt es keine Überschneidungen mit der erreichbaren Anzahl der Teilnehmer, die sich im Programmiermodus befinden.
Kann das jemand bestätigen, der die gleiche Beobachtung gemacht hat?
Ist es nachvollziehbar, was ich geschrieben habe?
 
 
Screenshot 2023-12-22 171325.jpg
 
Screenshot 2023-12-22 153752.jpg
Screenshot 2023-12-22 153752.jpg (32.66 KiB) 710 mal betrachtet

Re: KNX Bootloader für ARM

Verfasst: 22. Dez 2023, 17:39
von Darthyson
PLC hat geschrieben: 22. Dez 2023, 17:16 Weil die ETS mehrere Endgeräte im Programmiermodus sieht, wenn ich den RM in den Programmiermodus versetzte.
Och menno. Das haben wir eigentlich Anfang diesen Jahres mit v2.01 der sblib gefixt. Zumindest war das die Hoffnung.
Kannst du mal bitte im Busmonitor (NICHT Gruppenmonitor) checken, ob da mehrere LL_BUSY zu sehen sind, wenn da mehrere Endgeräte angeblich im Progmode sind?

Hast du noch weitere Selfbus/ARM-Geräte am Bus die eventuell einen älteren Softwarestand haben?

Re: KNX Bootloader für ARM

Verfasst: 22. Dez 2023, 18:56
von Darthyson
Darthyson hat geschrieben: 22. Dez 2023, 14:21 Für die bi-stabilen, gibt es noch kein .hex für den Bootloader. Erstell ich heut abend und schreib dann hier kurz.
Done. Zu finden unter software-releases out8-bcu1
Die out8-bcu1_flashstart_0x3000_release_o8_4t_ha_bi_v5.10_libv2.02.hex (out8 mit Handbedienung für bi-stabile Relais) sollte die richtige für dich sein.

Allerdings ungetestet, daher bitte um Feedback ;)

Re: KNX Bootloader für ARM

Verfasst: 23. Dez 2023, 00:30
von dallmair
PLC,

wie sieht denn Deine Topologie aus, sprich welche Geräte hängen physisch in welchen Linien und wie sind die verbunden? Irgendwelche Koppler im Einsatz (bitte auch aufzählen wenn sie nicht im Pfad zum Selfbus-Modul hängen)?

Dein Buszugang ist im Log die 1.0.14, der Jung-Taster hat die 1.1.42 und das Rauchmeldermodul die 1.1.98. Hängt da ein Koppler dazwischen? Welcher? Welche Konfiguration?

Und hast Du noch andere Selfbusgeräte am Bus hängen? Welche und mit welchem Softwarestand?

Re: KNX Bootloader für ARM

Verfasst: 23. Dez 2023, 01:19
von dallmair
Und hast Du die Möglichkeit, einen anderen Buszugang auszuprobieren?

Wir haben schon mal Bekanntschaft mit einer älteren Version des Gira KNX IP-Routers gemacht. Zumindest der ältere hat die dumme Angewohnheit, dass er bei wiederholten Nachrichten das "Repeated"-Bit nicht mit durchreicht. Somit kommen dann wiederholte Nachrichten (z.B. eine Antwort auf "Wer ist aller im Programmiermodus?", die wiederholt wurde) bei der ETS so an, als wären es mehrere verschiedene Geräte. Führt dann zu exakt dem Effekt, den Du bei Dir auch siehst.