FHEM Forum

CUL => Hard- und Firmware => Thema gestartet von: alphabravocharly am 12 Januar 2016, 13:56:23

Titel: CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 13:56:23
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
Titel: Antw:CUL 868 update
Beitrag von: dev0 am 12 Januar 2016, 14:05:00
Der Download von culfw.de scheint nicht wirklich gepflegt zu werden. Die aktuelle Verison gibt es auf sourceforge: https://sourceforge.net/projects/culfw/
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 14:24:10
Danke für die rasche Antwort.
Wo finde ich die Datei?
Sorry wenn ich blöd Frage aber bin erst komplett am Anfang.
alpha
Titel: Antw:CUL 868 update
Beitrag von: Intruder1956 am 12 Januar 2016, 14:42:28
hier unten :-)
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 15:09:38
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
Titel: Antw:CUL 868 update
Beitrag von: Intruder1956 am 12 Januar 2016, 15:37:32
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
Titel: Antw:CUL 868 update
Beitrag 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.
Titel: Antw:CUL 868 update
Beitrag von: PeMue am 12 Januar 2016, 17:53:30
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  ;)
Titel: Antw:CUL 868 update
Beitrag von: Puschel74 am 12 Januar 2016, 18:03:40
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.
Titel: Antw:CUL 868 update
Beitrag 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
Titel: Antw:CUL 868 update
Beitrag von: JoWiemann am 12 Januar 2016, 19:53:40
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
Titel: Antw:CUL 868 update
Beitrag von: Puschel74 am 12 Januar 2016, 19:55:18
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  ???
Titel: Antw:CUL 868 update
Beitrag von: JoWiemann am 12 Januar 2016, 20:04:50
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
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 20:16:25
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
Titel: Antw:CUL 868 update
Beitrag von: JoWiemann am 12 Januar 2016, 20:18:25
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
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 20:26:25
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
Titel: Antw:CUL 868 update
Beitrag von: JoWiemann am 12 Januar 2016, 20:31:30
Hallo,

gibt es nach absetzen des Flash-Befehls Ausgabe auf der Console, oder kommt sofort die Fehlernachricht.

Grüße Jörg
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 20:33:15
error kommt sofort
alpha
Titel: Antw:CUL 868 update
Beitrag von: Puschel74 am 12 Januar 2016, 20:40:15
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.
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 20:48:49
hier ein auszug
Titel: Antw:CUL 868 update
Beitrag von: JoWiemann am 12 Januar 2016, 20:52:28
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
Titel: Antw:CUL 868 update
Beitrag von: Puschel74 am 12 Januar 2016, 21:05:31
Grins - steht sogar in der Commandline.
Sorry
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 21:07:15
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
Titel: Antw:CUL 868 update
Beitrag von: JoWiemann am 12 Januar 2016, 21:11:07
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
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 21:14:06
ah ok, dh das es die V1.63 sein kann, obwohl 1,61 angezeigt wird, muss aber nicht!
alpha
Titel: Antw:CUL 868 update
Beitrag von: PeMue am 12 Januar 2016, 21:30:13
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
Titel: Antw:CUL 868 update
Beitrag von: rudolfkoenig am 12 Januar 2016, 21:38:50
Die im Andtwort #3 angehaengte Datei ist tatsaechlich 1.61.
Die von PeMue verlinkte ist 1.66.
Titel: Antw:CUL 868 update
Beitrag von: alphabravocharly am 12 Januar 2016, 21:40:27
so geschafft hab die aktuelle drauf. Recht schönen dank für eure Hilfe ;-)
alpha
Titel: Antw:CUL 868 update
Beitrag von: Puschel74 am 12 Januar 2016, 21:50:55
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  :-[
Titel: Antw:CUL 868 update
Beitrag von: rudolfkoenig am 12 Januar 2016, 21:54:46
Die .hex Datei kann man mit hex2bin (http://hex2bin.sourceforge.net/) in etwas halbwegs Lesbares konvertieren, da sieht man die Strings direkt.
Titel: Antw:CUL 868 update
Beitrag von: PeMue am 12 Januar 2016, 21:55:01
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
Titel: Antw:CUL 868 update
Beitrag von: Puschel74 am 12 Januar 2016, 22:02:50
@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.
Titel: Antw:CUL 868 update
Beitrag von: Zrrronggg! am 13 Januar 2016, 02:04:21
@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?)
Titel: Antw:CUL 868 update
Beitrag von: dev0 am 13 Januar 2016, 06:08:43
Ich vermute, dass culfw.de schlicht aus Zeitmangel nicht regelmäßig aktualisiert wird. Wenn gewünscht, dann könnte ich das übernehmen.
Titel: Antw:CUL 868 update
Beitrag von: rudolfkoenig am 13 Januar 2016, 12:49:45
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 :)