Kann mir bitte einer sagen ob man die Firmware hier modifizieren kann ,hab mit Ubuntu und rampage/X versucht leider ohne -erfolg.
:
Verschoben durch User
Klar kann man. Was willst du ändern? Hast du auch ein map-file dazu? Hast du die Prüfsumme auch korrigiert?
da ist kein map-file ,DC BUS Spannung muss erhöht werden.Prüfsumme habe ich nicht korrigiert
:
Bearbeitet durch User
Na, wie in solchen Fällen immer steht der Wert in Zeile 42. -- Mit anderen Worten: Ohne sehr viel mehr Information ist Dein Problem absolut unlösbar.
A. schrieb: > Rufus Τ. F. schrieb: >> Na, wie in solchen Fällen immer steht der Wert in Zeile 42. Beitrag "PV Wechselrichter" schaue dir mal Beitrag an
Das reicht nicht ansatzweise. Selbst wenn bekannt wäre, für was für einen µC das sein soll, müsste man enorm viel Aufwand treiben, nämlich das Programm disassemblieren, die logische Struktur verstehen und anhand eines (ebenfalls nicht vorhandenen) Schaltplans nachvollziehen, welche Steuereingriffe das Programm in Deinem Wechselrichter vornimmt, damit man die Stelle finden kann, an der Deine "DC Bus Spannung" beeinflusst wird.
Und jetzt lies diesen Teil meiner Formulierung noch mal durch:
> Selbst wenn bekannt wäre, für was für einen µC das sein soll, *müsste man enorm
viel Aufwand treiben*
Johann L. schrieb: > Rufus Τ. F. schrieb: >> was für einen µC das sein soll > > dms 320lf2407apgea von Texas Instruments Jetzt muss man also "nur" noch das Programm reassemblieren bzw. decompilieren, also einen Quelltext aus deinem Hexfile erzeugen. Dazu muss man einen Reassembler für diesen Prozessor finden. Der muss dann eventuell gekauft werden, falls er nicht Freeware ist. Das ist aber dann noch längst nicht lesbar bzw. verständlich. Wenn man diese Hürde überwunden hat und die Struktur verstanden hat, muss man noch anhand eines (nicht vorhandenen) Schaltplanes rausfinden, was im Programm (oder auch in den Daten) geändert werden muss, damit du das Ergebnis hast, dass deine Spannung verändert wird. Es bleibt immer noch dabei: VIEL zu wenig Infos, kein Schaltplan. Und das alles, was ich oben geschrieben habe, willst du sicherlich nicht bezahlen.
http://www.ti.com/lit/ds/symlink/tms320lf2406a.pdf Damit man mal einschätzen kann, was das für ein Baustein ist. Ein simpler µC ist das nicht.
Popcorn! (Danke für den Verweis auf den anderen Thread, der war auch lesenswert. Bei den ganzen Trollen und verbitterten Loosern ist so ein Thread einfach mal richtig unterhaltsam.)
Johann L. schrieb: > der Hersteller muss doch auch die Firmware updaten bzw. > decompilieren > können. Der ist eigentlich der einzige, der deine Veränderungs-Wünsche erfüllen kann. Er brauch sie aber nicht decompilieren, denn wenn er der Hersteller ist, dann hat er auch die Programm-Quelltexte und weiß, was er an welcher Stelle verändern muss. Allerdings wird er die Quelltexte nicht rausrücken. Und wenn du dann vom Hersteller ein nach deinen Wünschen verändertes HexFile hast, musst du es natürlich noch ins Gerät programmieren. Kannst du das?
Johann L. schrieb: > der Hersteller muss doch auch die Firmware updaten bzw. decompilieren > können. Der Hersteller muss das nicht decompilieren. Er hat ja den Quellcode. Was Du erwartest, ist ungefähr wie der Versuch aus einer Leberwurst die ursprüngliche Leber zusammen zu setzen. Ich fürchte das ist so ein Fall, in dem Du den erfahrenen Leuten einfach glauben musst. Mit viel Erfahrung und Geschick und den nötigen Werkzeugen geht das. Aber nicht aufgrund der von Dir gegebenen Informationen. Es ist jedenfalls nicht mit einem kurzen Hinweis erledigt. Rechne eher mit Tagen bzw. Wochen und nimm Geld in die Hand. Das ist sehr aufwendig und erfordert einiges an Hirnschmalz. Wenn Du sehr viel Glück hast und 1. Jede Information die Du überhaupt hast, die Du 2. soweit wie irgend möglich aufbereitest, dass die Leser hier das mögliche Minimum an Aufwand damit haben, dann wird sich vielleicht jemand finden, der das mal zur Übung oder zum Spaß angeht. Aber rechne lieber nicht damit.
Theor schrieb: > Mit viel Erfahrung und Geschick und den nötigen Werkzeugen geht das. Es dürfte vermutlich viele hundert Stunden Arbeit ersparen wenn man einfach die gesamte Firmware neu schreibt. Geht vermutlich schneller ...
Sumo schrieb: > Johann L. schrieb: >> der Hersteller muss doch auch die Firmware updaten bzw. >> decompilieren >> können. > > Der ist eigentlich der einzige, der deine Veränderungs-Wünsche erfüllen > kann. Er brauch sie aber nicht decompilieren, denn wenn er der > Hersteller ist, dann hat er auch die Programm-Quelltexte und weiß, was > er an welcher Stelle verändern muss. > Allerdings wird er die Quelltexte nicht rausrücken. > > Und wenn du dann vom Hersteller ein nach deinen Wünschen verändertes > HexFile hast, musst du es natürlich noch ins Gerät programmieren. Kannst > du das? Sumo schrieb: > musst du es natürlich noch ins Gerät programmieren kein problem ,über RS232
Johann L. schrieb: > Sumo schrieb: >> musst du es natürlich noch ins Gerät programmieren > > kein problem ,über RS232 Der Baustein wird über JTAG programmiert. Das ist was anderes. Oder wurde Dir eine Prozedur beschrieben, wie Du die Datei, die Du hier gepostet hast, auf anderem Wege in das Ding hineinbekommst?
Rufus Τ. F. schrieb: > Oder wurde Dir eine Prozedur beschrieben, wie Du die Datei, die Du hier > gepostet hast, auf anderem Wege in das Ding hineinbekommst? Ja, das ist eine neue Version der Fw. von Effekta (baugleich) hab schon geflasht , muss ich aber trotzdem ein paar Parameter ändern.
Schön. Um die Parameter zu ändern, wirst Du nicht darumherumkommen, den Hersteller zu kontaktieren. Der Aufwand, die Firmware zu disassembleren und das Disassemblat zu verstehen ist für jemanden, der noch nie mit diesem DSP zu tun hatte (und, ohne Dir zu nahe treten zu wollen, mit Programmierung eher weniger bis gar keine Erfahrung hat) ein Projekt von mehr als nur ein paar Mannmonaten. Wäre das ein simpler AVR, hättest Du bessere Chancen, denn der ist vielen Leuten hier im Forum gut bis sehr gut bekannt; vermutlich hätte schon jemand seinen Disassembler angeworfen und würde sich über das Programm auslassen. Bei der Codegröße, immerhin um die 32 kByte, wäre das aber auch für einen AVR ein heftiger Brocken. Aber bei einem hier doch deutlich unbekannteren DSP? Da wirst Du selbst viel, sehr viel Gehirnschmalz investieren müssen. Lies Dir das Datenblatt durch. Besorg Dir ein Programmierhandbuch dafür. Besorg Dir einen Schaltplan Deines Geräts, damit Du nachvollziehen kannst, wo Deine "Parameter" zum Tragen kommen. Analysiere das disassemblierte Programm Schritt für Schritt. Versuche, Interaktion mit der Peripherie (Einlesen und Ausgeben von Daten, Ansteuern von ADC/PWM/Timer/UART etc.) zu finden und nachzuvollziehen. Das dauert ... lange. Wirklich sehr, sehr lange. Mit anderen Worten: Vergiss' es.
Ok danke, der Hersteller ist Ablerex Electronics (TAIWAN) ich versuche mal mit der Firma kontakt aufzunehmen .
:
Bearbeitet durch User
das ist sinnlos ,hab schon mit Effekta gesprochen, General Electric ,Sunny Roo Sunna,alles von Ablerex (baugleich) massenweise Ausfälle Relais,IGBTs. GE.-ist aus Photovoltaikgeschäft ausgestiegen ,die Effekta bietet nur noch austauschgeräte, weil die keine ahnung haben wie man das Teil reparieren kann .
Ich bin aktuell auch an den Effekta ES Geräten dran. Für einen Kunden muß ich die 70% Grenze einstellen. Leider rückt Effekta nicht mit dem Tool raus. Nach einer Recherche habe ich anliegendes Dokument gefunden. Ist zwar für Enersolis aber die Geräte sind wohl baugleich. Zumindes weistestgehend. Ich war auch in der Lage die Register entsprechend auszulesen aber leider verweigert der Effekta jegliche Schreibversuche. Hat hier schon jemand Erfahrung wie man die Parameter ändern kann ohne das Tool von Effekta?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.