Hallo Forum,
bin neu in die Materie eingestiegen. Hab nun alles zusammen was ich dafür brauche um meine Kopp Free Control Schalter und Steckdosen zu schalten. Hab mir einen fertig konfigurierten CUL 868 mit der Firmware Version 1.61 gekauft. Hab jetzt schon mehrfach gelesen das es eine neue Firmware gibt V 1.63 und das mit dieser die Kopp Geräte zu steuern sind. Nur auf der Homepage von "Home of culfw" ist immer noch die 1.61 unter Links angeführt. Bin jetzt ein bisschen verwirrt was die Firmware betrifft. Hoffe das mir wer weiter helfen kann. Danke schön in voraus
alpha
Der Download von culfw.de scheint nicht wirklich gepflegt zu werden. Die aktuelle Verison gibt es auf sourceforge: https://sourceforge.net/projects/culfw/
Danke für die rasche Antwort.
Wo finde ich die Datei?
Sorry wenn ich blöd Frage aber bin erst komplett am Anfang.
alpha
hier unten :-)
Hallo Intruder,
danke für die rasche Antwort.
nur brauche ich ein file das so aussieht "culfw-1.61.tar.gz". Mit dieser Datei hab ich eine Anleitung gefunden wie ich es flashen kann aber was mach ich mit der .hex?
Danke für die Hilfe
alpha
Hallo,
ich programmiere meine CUL unter Windows 7 und dem Programm AtmelFlip 3.4.7 und da braucht man ein Hex-File.
Das Hex-File was ich oben angehängt habe ist für den CUL V3
Gruß Werner
In der .tar.gz ist mWn ua. auch nur ein .hex-file enthalten das dann eben entpackt und geflasht wird.
Zitat von: Puschel74 am 12 Januar 2016, 15:59:35
In der .tar.gz ist mWn ua. auch nur ein .hex-file enthalten das dann eben entpackt und geflasht wird.
Aber halt nicht die aktuelle ;)
Zitat von: PeMue am 12 Januar 2016, 17:53:30
Aber halt nicht die aktuelle ;)
Die aktuelle wurde von Intruder1956 ja als hex angehangen ;)Edith: War nicht die aktuelle.
Danke für die vielen Antworten.
Habe jetzt eine tar.gz Datei mit der hex Datei erstellt. Kann ich diese jetzt nehmen für das flashen? Wenn ich mir die tar.gz 1.61 ansehe dann ist da um vieles mehr drin gepackt. Wenn ich die neue Datei öffne dann sind nur komische Zeichen drin und sie ist jetzt nur mehr 1kb groß, die hex hat 71kb. Kann das so funktionieren?
Danke
alpha
Zitat von: alphabravocharly am 12 Januar 2016, 19:26:21
Danke für die vielen Antworten.
Habe jetzt eine tar.gz Datei mit der hex Datei erstellt. Kann ich diese jetzt nehmen für das flashen? Wenn ich mir die tar.gz 1.61 ansehe dann ist da um vieles mehr drin gepackt. Wenn ich die neue Datei öffne dann sind nur komische Zeichen drin und sie ist jetzt nur mehr 1kb groß, die hex hat 71kb. Kann das so funktionieren?
Danke
alpha
Sorry,
aber es scheint, als wenn Du Dich nicht wirklich mit dem Thema beschäftigt hast. Egal unter welchem Betriebssystem, geflasht wird immer nur die HEX-Datei. In einigen Anleitungen wird das tar.gz nur deshalb herunter geladen, weil sich in dieser Datei die HEX-Datei befindet. Danach wird das ganze entpackt und nur und wirklich nur die HEX-Datei auf den CUL geflasht.
Hilfreich sind die folgenden Seiten:
http://www.fhemwiki.de/wiki/CUL_am_Raspberry_Pi_flashen
http://www.computerhilfen.de/info/fhem-cul-flashen-und-neue-firmware-installieren.html#flash
http://www.kriwanek.de/homeautomation/fhem/520-fhem-installation-auf-raspberry-pi-2.html
Am Besten also, wie in den Anleitungen beschrieben den dfu programmer installieren, die HEX-Datei nach /tmp kopieren, mit cd /tmp ins Verzeichnis wechseln und
sudo make usbprogram_v3
aufrufen, oder
sudo dfu-programmer atmega32u4 erase
sudo dfu-programmer atmega32u4 flash CUL_V3.hex
sudo dfu-programmer atmega32u4 reset
Und bitte nicht vergessen den CUL in den Programmiermodus zu versetzen.
Grüße Jörg
Du solltest das hex-File direkt flashen können.
Warum der Umweg über ein gepacktes File das dann sowieso wieder nur ausgepackt wird um an das hex-File zu kommen.
Gibt es im Wiki nicht einen Artikel dazu wie man den CUL am RasPi flashen kann - muss mal stöbern gehen.
Danke Jörg - du warst schneller ;D
Edith: Geht das nicht auch noch über FHEM - da war doch mal was ???
Zitat von: Puschel74 am 12 Januar 2016, 19:55:18
Edith: Geht das nicht auch noch über FHEM - da war doch mal was ???
Ja, es gibt wohl CULflash, steht auch in der commandref. Habe das aber auf einem RPi usw. noch nicht ausprobiert. Das einzige was ich mache ist den CUL über "get myCUL raw B10" in den Programmiermodus zu versetzen, damit ich nicht umständlich in den Keller laufen muss. Da für diese HEX-File sowie auf die Linux Konsole gewechselt werden muss, kann man den Rest auch dort machen.
Grüße Jörg
siehe auch: http://forum.fhem.de/index.php/topic,17841.0.html
Hallo Jörg,
hab mich schon damit beschäftigt aber bei zwei von den drei links die du mir geschrieben hast wird das flashen mit einer tar.gz file beschrieben. Habe es nach deiner Anleitung gemacht. vorher die Programme installiert. Erase hat noch funktioniert nur bei dem Befehl flash bekomme ich "error while flashing" was mach ich falsch?
danke für deine Hilfe
alpha
Beschreibe doch bitte Schritt für Schritt was Du gemacht hast. Dann sehen wir weiter, denn die Fehlermeldung alleine kann alles mögliche als Ursache haben.
Grüße Jörg
hab den dfu programmer installiert mit
sudo apt-get install dfu-programmer und
sudo apt-get install build-essential
CUL in Programmmodus an den pi gesteckt
CUL_V3.hex in den temp ordner kopiert
in den temp Ordner gewechselt
den erase Befehl ausgeführt mit
sudo dfu-programmer atmega32u4 erase
und jetzt den flash Befehl da kommt dann der error
alpha
Hallo,
gibt es nach absetzen des Flash-Befehls Ausgabe auf der Console, oder kommt sofort die Fehlernachricht.
Grüße Jörg
error kommt sofort
alpha
Sorry für Zwischenfunken aber
@alpha
Installier dir PrintScreen - dann kansnt du Screenhsots machen von der Konsole und anhängen.
Aber bitte nicht über Cloud oder sontwas einbinden sondern über das Forum.
hier ein auszug
Hallo,
das erease gibt es als Parameter nicht :-)
Bitte wirklich richtig eingeben: dfu-programmer atmega32u4 erase || true
also erase und nicht erease. Und ohne das löschen kann nicht geflasht werden.
Grüße Jörg
Grins - steht sogar in der Commandline.
Sorry
tja Fehler lag zwischen den Ohren. Werde in Zukunft copy past anwenden.
Recht schönen dank hat geklappt das flashen.
Wollte eigentlich die V1.63 einspielen, ist aber immer noch 1.61.
Gibt es dann überhaupt eine 1.63?
danke nochmals
alpha
Hallo,
wenn Du das HEX-File von hier genommen hast: http://forum.fhem.de/index.php/topic,47282.msg390084.html#msg390084 dann könnte es sein, dass der Versionsstring vor dem kompilieren nicht angepasst worden ist. Passiert schon mal.
Grüße Jörg
ah ok, dh das es die V1.63 sein kann, obwohl 1,61 angezeigt wird, muss aber nicht!
alpha
Warum nimmst Du nicht das hex direkt aus SourceForge
http://sourceforge.net/p/culfw/code/HEAD/tree/trunk/culfw/Devices/CUL/CUL_V3.hex?format=raw ?
Das sollte aktuell sein, auch mit dem Versionsstring ...
Gruß PeMue
Die im Andtwort #3 angehaengte Datei ist tatsaechlich 1.61.
Die von PeMue verlinkte ist 1.66.
so geschafft hab die aktuelle drauf. Recht schönen dank für eure Hilfe ;-)
alpha
Zitat von: rudolfkoenig am 12 Januar 2016, 21:38:50
Die im Andtwort #3 angehaengte Datei ist tatsaechlich 1.61.
Ok, sorry - ich hab mir die hex nicht angeschaut :-[
Die .hex Datei kann man mit hex2bin (http://hex2bin.sourceforge.net/) in etwas halbwegs Lesbares konvertieren, da sieht man die Strings direkt.
Zitat von: Puschel74 am 12 Januar 2016, 19:55:18
Edith: Geht das nicht auch noch über FHEM - da war doch mal was ???
Klar, siehe http://fhem.de/commandref#CULflash ;D ;D ;D
@Rudi
Danke für den Tipp - hex2bin hab ich auf meinem Cubie schon gebraucht um den Akku einzupflegen.
Ok ich gebs zu - ich war nur zu faul das File zu "zerpflücken" :-\
@PeMue
Meine Frage war eher rein rhetorisch - und sollte den TE zum suchen animieren.
@Rudi:
Gibts einen besonderen Grund das
http://culfw.de/culfw.html
nicht gepflegt ist?
(da zeigen Wikiartikel drauf, soll ich die ändern? Wenn ja, was ist der gültige Ort für die aktuelle fw?)
Ich vermute, dass culfw.de schlicht aus Zeitmangel nicht regelmäßig aktualisiert wird. Wenn gewünscht, dann könnte ich das übernehmen.
ZitatIch vermute, dass culfw.de schlicht aus Zeitmangel nicht regelmäßig aktualisiert wird.
Korrekt.
ZitatWenn gewünscht, dann könnte ich das übernehmen.
Im Moment schwierig, weil das zusammen mit fhem.de un meiner privaten Seite auf dem gleichen Server ist, und mW nicht moeglich ist, separate Benutzer einzurichten. Das wird sich aber in den naechsten Monaten aendern, und dann koennen wir nochmal darueber reden :)