Seite 1 von 9

900: Eigene Änderungen in der Firmware

Verfasst: 28. August 2012 23:50
von db1234
Hi,
@admins: Ich weiß nicht ob illegal, wenn ja bitte löschen! :|

so jetzt weiter...
Nachknapp 2 Stunden Arbeit geht es! Meine Tv-Guck-Aktion hat ein schwarzen Punkt! :shock: (gewollt)
Und in den Optionen wird hintergrundbeleutung endlich zusammengeschrieben! :D

Wie?

Ganz einfach: -Firmware heruntergeladen
-mit 7Zip geöffnet!
Dort änderungen durchgeführt!

PS: Auch änderungen bzl. der Batteriestandswarnung sind möglich (Akkustand!)


EDIT: Alle Einstellungen befinden sich in Region 12!


Viel Spaß

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 10:33
von TheWolf
db1234 hat geschrieben: @admins: Ich weiß nicht ob illegal, wenn ja bitte löschen! :|
Ich denke nicht, dass sowas illegal ist.
Trotzdem hab ich Deinen Thread-Titel ein wenig geändert, denn "cracken" hört/liest sich nicht gerade legal. :wink:

Spannend ist die Frage, ob ein Firmware-Update mit der Original-Firmware nun noch läuft, weil die "derzeit aktuelle" Firmware sich ja verändert hat (Hash-Wert).

Wie auch immer, erzähl uns doch mal mehr, wie genau Du was wo geändert hast.

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 14:34
von db1234
Ok, danke! "Ändern" hört sich besser an!

Folgendes habe ich getan:
1. Firmware-Update hab ich fehlschlagen lassen...(ich weiß nicht mehr wie...)
2. Dann wurde mir rechts die Firmware zum Download angeboten(16MB(wenn ihr wollt lade ich sie hoch! ;-) ))
3. Diese .zip-Datei entpackt. (Inhalt: 61.hfw (wir HarmonyFirmWare :-) )
4. Mit 7-Zip diese geöffnet
5. Dort die Region_12.EzHex geöffnet (in 7-Zip)
-> Nun sind wir in der Konfig der FW. Hier einige Pfade:
\61.hfw\Region_12.EzHex\app\assets\content\ - Sprachdaten (zb. Übersetzungen ändern)
\61.hfw\Region_12.EzHex\app\assets\.... - Designs
\61.hfw\Region_12.EzHex\app\ - Das "Harmony" ;-) (Grundsystem) -> FLASH!!! :D :o :shock: :!: ;D

TIPP: Unter \61.hfw\Region_14.EzHex\share\fonts\ (!!! Region 14 :?: ) könnt ihr die Schriftart einstellen! (tt0003m_.ttf)

AM ENDE: Doppelklick auf 61.hfw (Die FW wird NICHT (!!!) durch Hash, etc gesichert!)
TIPP2: Durch Extrahieren der Region_12.ExHez (Die HFW ist im im Hintergrund ZIP) kann man auch nur Region 12 updaten/Ändern! (Vorteil: Schneller!)

Viel Spaß beim Probieren!

Lg Denis

PS: Sollte die Harmony nach dem Flashen hängen, einfach Firmware-Update über Software machen!

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 14:46
von db1234
Hier sind Bilder: http://www.harmony-remote-forum.de/gall ... lbum_id=50

Und ja: Man kann zurück zu Orginal! Musste ich als ich zuviel in Region 14 (Woll irgendwo bei den DLL'S :roll: )gespielt habe. Es funktioniert!
ABER: Soweit ich das weiß, nur im SAFE-MODE! Über ne USB-Connection im Normal-Modus ging nichts!


EDIT: Der ionk zur FW (7.5) :arrow: http://images.harmonyremote.com/EasyZap ... 61.7.5.zip

:arrow Dort gibs auch alte FW! Dann kann man auch zurück zu einer alten FW!

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 16:29
von TheWolf
Hey klasse. :ja:

Aber eine -wahrscheinlich dumme- Frage hab ich noch:
Wie genau nimmst Du Änderungen vor?
Innerhalb von 7zip geht's ja wohl nicht (oder doch?).
Und wenn ich Änderungen "außerhalb" mache und danach mit 7zip alles wieder "einpacke", ist die Datei kleiner als das Original.

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 16:51
von std
Hi

mir ist noch schleierhaft wie du die geänderte Firmware auf die Harmony kriegst

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 16:54
von TheWolf
std hat geschrieben: mir ist noch schleierhaft wie du die geänderte Firmware auf die Harmony kriegst
Hat er doch geschrieben:
db1234 hat geschrieben: AM ENDE: Doppelklick auf 61.hfw
Damit startet dann die Software und macht -so denke ich- den Firmware-Update.

Jedenfalls ist mir jetzt klar, warum Logitech auf unser "erweitern der vorhandenen Symbole" nie reagiert hat:
Ich/wir waren immer der Meinung, die kämen vom Server, aber die liegen in der Firmware. :shock:
Genauso wie die "netten" Aktions-Symbole. :ja:

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 21:21
von db1234
Hi,
zum Bearbeiten: In 7Zip -> Kontextm. -> Bearbeiten
Dann im Editor nach dem Bearbeiten speichern und Schließen.
Dann fragt 7Zip automatisch, ob er die Datei updaten soll!
Und ja, der Doppelklick auf die .hfw (oder die Extrhierte Region_12.ExHez) reicht, um die H. Software zu starten.

LG
Denis

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 22:34
von std
edenfalls ist mir jetzt klar, warum Logitech auf unser "erweitern der vorhandenen Symbole" nie reagiert hat:
Ich/wir waren immer der Meinung, die kämen vom Server, aber die liegen in der Firmware. :shock:
Genauso wie die "netten" Aktions-Symbole.
jetzt ist die Frage, nachdem man Auflösung und Dateiformat herausbekommen hat und eigene Bildchen erstellt hat, wie aktiviert man diese?

Oder würde die Software diese neuen Bildchen dann auch anzeigen?

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 22:47
von db1234
Hi std, bin ich von Logitech :?: Nein :cry: ;D
Probier es aus. Zieh sie dir in die FW und "ersetze die Harmony" in der Software

LG Denis

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 22:51
von std
mal schauen wann ich zeit habe
Zur Zeit ziehts arbeitsmäßig an, und ich hab noch andere Projekte hier im Heimkino

Abe vielen Dank schonmal für deinen Forscherdrang :)

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 29. August 2012 23:03
von db1234
Ich bin noch schüler :P und versuche es morgen mal :idea: ! Berichte wenn es was gibt

LG Denis

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 30. August 2012 12:25
von TheWolf
std hat geschrieben: jetzt ist die Frage, nachdem man Auflösung und Dateiformat herausbekommen hat und eigene Bildchen erstellt hat, wie aktiviert man diese?
So wie ich das sehe, kann man nur vorhandene ersetzen.
std hat geschrieben: Oder würde die Software diese neuen Bildchen dann auch anzeigen?
Wohl nicht und genau da liegt der Knackpunkt:
In der Software legst Du für irgend einen Befehl ein Icon fest und das wird dafür vom Server geholt.
In den Tiefen der Konfiguration steht dann sinngemäß:
Zeige auf der H900 für den Befehl ABC das Icon XYZ

Die Firmware hat ja exakt die gleichen Icons und zeigt dann auf dem Display Icon XYZ

Um neue, eigene Icons verwenden zu können, müssten die auch auf dem Server liegen. :cry:

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 30. August 2012 13:25
von TheWolf
db1234 hat geschrieben: zum Bearbeiten: In 7Zip -> Kontextm. -> Bearbeiten
Dann im Editor nach dem Bearbeiten speichern und Schließen.
Dann fragt 7Zip automatisch, ob er die Datei updaten soll!
So weit so gut, aber ...
ich habe das Icon B.png geändert:
D.png
D.png (4.37 KiB) 4197 mal betrachtet
Nach dem Speichern kam auch brav die Frage nach dem Ersetzen.
Nur leider taucht das geänderte Icon nicht auf meiner H900 auf, sondern es ist nach wie vor das Original-B-Icon. :cry:
Interessanterweise hat sich das Verfahren von "Deflate" auf "Store" geändert.
Store.jpg
Ob's daran liegt?

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 30. August 2012 18:58
von db1234
TheWolf hat geschrieben:
db1234 hat geschrieben: zum Bearbeiten: In 7Zip -> Kontextm. -> Bearbeiten
Dann im Editor nach dem Bearbeiten speichern und Schließen.
Dann fragt 7Zip automatisch, ob er die Datei updaten soll!
So weit so gut, aber ...
ich habe das Icon B.png geändert:
D.png
Nach dem Speichern kam auch brav die Frage nach dem Ersetzen.
Nur leider taucht das geänderte Icon nicht auf meiner H900 auf, sondern es ist nach wie vor das Original-B-Icon. :cry:
Interessanterweise hat sich das Verfahren von "Deflate" auf "Store" geändert.
Store.jpg
Ob's daran liegt?


in welchem Veezeichnis arbeitest du?