Hallo nochmal, Ich versuche seit zwei Wochen einen Prozessor per SWIM auszulesen,und egal, was ich mache, es geht nicht, der Prozessor reagiert nicht auf den STLink. Ich habe auch schon mal hier nach Hilfe gefragt,aber auch das hat nicht geholfen. Was mich wahnsinnig macht, ist, dass ich wirklich ALLES versucht habe, und jede Verbindung hundert mal auf Richtigkeit geprüft habe. Wenn ich den STLink mit VCC VSS und SWIM verbinde, und RESET weglasse, kann ich den Roller so einschalten,die Segmente vom Display sind dann sehr schwach zu sehen. Siehe bild. Wenn ich RESET mit anklemme,kann ich den Roller nicht einschalten, es passier beim drückten der Einschalttaste garnichts. Wenn ich den Roller mit abgeklemmtem reset eingeschaltet habe, und dann den USB Stecker vom STLink vom Computer trenne, schaltet sich der Roller aus. Das Display vom Roller wird aber von dessen Batterie versorgt, also passiert irgendwas, was wohl den Prozessor zum Abstürzen bringt. Ich habe auch schon mal versucht, den Prozessor direkt mit meinem Labornetzteil zu versorgen,aber auch dann lässt er sich in keinster Weise auslesen. Ich habe zum auslesen sowohl STM 32 ST Link utility, wie auch Den ST Visual Programmer versucht, beides mit dem selben Ergebnis. Ich hoffe jetzt mal nicht, dass es so ist, wie ein Kollege von mir vermutet, dass das Gae kein ST Prozessor ist, sondern irgendein China Teil, traue ich denen zu, dass die einen Prozessor nehmen, und ihn einfach anders beschriften. Würde wenigstens erklären, warums ums Verrecken mit dem Auslesen nicht geht.
Woher weißt du dass nicht einfach nur der Leseschutz aktiviert ist? Dann kannst du es eh knicken. Statt so lange daran herumzutüfteln kannst du das Programm doch auch neu schreiben...
Dann müsste sich das Teil aber doch wenigstens verbinden lassen? Oder ist das bei den 8 bit Dingern anders? Bei den 32 bit Teilen ist eine Verbindung trotzdem möglich,es kommt nur nichts raus an .hex
Elias K. schrieb: > Dann müsste sich das Teil aber doch wenigstens verbinden lassen? Dir wurde bereits ein entsprechender Absatz aus dem Datenblatt zitiert, aus dem eindeutig hervor ging, dass man den Chip nicht mehr ansprechen kann, wenn das Programm die SWIM Leitung sofort nach Programmstart als Output Pin konfiguriert. Daraus schließe ich, dass der Verbindungsaufbau nach dem Reset (nicht während des Reset) stattfindet. Sonst ergäbe der Satz keinen Sinn.
Hallo, Also, hat sich erledigt, die Ar********* haben tatsächlich den gesamten Chip auslesegeschützt. Wem das nutzten soll, frage ich mich, immerhin haben andere Firmen (Mitbewerber) ihre Programmierer, wenn du gut programmieren kannst, ist das ganze in einer halben Stunde geschrieben. Die einzigen denen man damit also schadet, sind die Bastler, die versuchen, die Katastrophalen Regeleigenschaften der Kiste zu verbessern. Das blöde ist, dass die Kiste per CAN mit dem unteren Controller kommuniziert, was bedeutet, dass ich jetzt erst mal mit dem CAN Analyzer jeden Befehl abhören muss, bevor ich eine andere Software schreiben (lassen) kann. Ich habe einen Freund, der mal sagte Never trust chinese people, hardware software or companies, dabei sollte man bleiben. Schade, dass man nicht einfach einen ganz anderen Drehfeldcontroller mitsamt Gasgriff einbauen kann, aber das würde wenn du sowas von guten Firmen kaufst (z.B. Siemens) ein Vermögen kosten. Gut, dieses Geruckel beim Fahren, und das ruckartige anfahren wären dann wohl weg.
Elias K. schrieb: > Also, hat sich erledigt, die Ar********* haben tatsächlich den gesamten > Chip auslesegeschützt. Was hattest du denn vor? > Die einzigen denen man damit also schadet, sind die Bastler, die > versuchen, die Katastrophalen Regeleigenschaften der Kiste zu > verbessern. Anscheinden wolltest du den Code ändern. Mal angenommen, du hättest den Chips auslesen können. Dann hättest du jetzt eine Datei mit Binärcode (nicht den Quelltext!). Wie war denn dein Plan, damit weiter zu machen?
Ich höre hier nur mimimimi die blöden Chinesen... Keine vernünftige Firma lässt sich einfach die Firmware klauen...
Ähm sämtliche Controller die ich bisher in der Hand hatte, waren offen. auch die von Firmen wie z.B. Bosch, Siemens, usw. Zweitens, hätte ich die .hex, hätte ich immerhin rausfinden können, wo darin der anfangs PWM Wert ist, und ihn so ändern, dass die Kiste nicht schon mit PWM 360 losfährt. Wenn man schon einen Controller sperrt, dann doch bitte vorher Software vernünftig schreiben. Und von wegen blöde Chinesen: sämtliche von denen, die ich bisher kennengelernt hatte, waren arrogant, unverschämt, unfreundlich, und generell zu keinerlei Kompromiss bereit. Als dann eine Chinesenfirma beinahe durch betrug unsere Firma zerstört hätte, reichte es mir (Und meinem Chef, mit dem ich befreundet bin auch) die haben uns eine Software verkauft, die auf unsere Maschinen gespielt werden sollte. Diese Maschinen sind Roboter, die vorne Kameras haben. Die Chinesenfirma sagte uns, die Kameras seien zur Objekterkennung. Danach kam dann raus, dass die Maschine per 3g Modem dauernd Daten nach China sendet, auch Bilder von den Kameras. Glücklicherweise wurde das bemerkt, bevor die Maschine an Kunden verkauft wurde, sonst könnten wir jetzt z.B. Audi erklären, wie Bilder ihrer Prototypen nach China kommen. Die hätten nämlich nicht die Chinesen verklagt, sondern uns. Wir sind eine Mittelstandsfirma, kein Großkonzern, eine solche Klage hätten wir nicht überlebt. Raus gekommen ist die ganze Sache nur, weil ich zusammen mit einem Kollegen am Samstag in der Firma einen mit ihm gebauten Sniffer testen wollte. Ich hab das Teil eingeschalten, wir habens ein bisschen laufen lassen, und er hatte derweil vor, die Maschine mit der Chinesensoftware für eine Vorführung am Montag nochmal testlaufen zu lassen. Als er sie eingeschalten hatte, war der Speicher des Sniffers 15 Minuten später voll. Alle Daten kamen von der Nummer der SIM Karte des 3G Moduls. Ihr hättet mal sehen sollen, wie blöd wir geschaut haben, ich, wie mein Kollege, wie auch der Chef der Firma. Sowas dreistes habe ich noch nie erlebt. Keiner von uns weiß, warum die das gemacht haben, aber da unsere Geräte bei z.B. Audi in den Hallen sind, in denen auch die Prototypen stehen,kann ichs mir denken. Ich habe mich vorher noch gefragt,warum die so darauf achten, dass keiner von unserer Firma das Passwort kriegt, mit dem die Software verschlüsselt ist. Nachdem das war, konnte ichs mir denken. Die haben mich und unsere Firma schon vorher viel geärgert, aber nachdem das war, haben wir uns entschlossen: NIE wieder Chinesen. Und das ist auch gut so.
Elias K. schrieb: > Die einzigen denen man damit also schadet, sind die Bastler, die > versuchen, die Katastrophalen Regeleigenschaften der Kiste zu > verbessern. wieviele "Bastler" mögen das insgesamt sein (Deutschland Europa Weltweit) ?
Elias K. schrieb: > Ähm sämtliche Controller die ich bisher in der Hand hatte, waren > offen. Das ist schwer zu glauben. Nicht umsonst hat praktisch jedes Mikrocontroller-Modell einen Ausleseschutz. Elias K. schrieb: > NIE wieder Chinesen. Und das ist auch gut so. Und warum kaufst du dann China-Billigst-Ware? Unterstütze oder starte ein Open-Source-Projekt, wenn du es modifizierbar haben willst.
Elias K. schrieb: > NIE wieder Chinesen. Und das ist auch gut so. Wenn du jede Nation ausschließt, mit der du eine negative Einzelerfahrung gemacht hast, wirst du sehr bald sehr einsam. Dass du über Industriespionage der Chinesen nicht erfreut bist, ist ja völlig Ok. Aber andere tun das auch, insbesondere die Amerikaner. Und deren IT Produkte sind in Deutschland allgegenwärtig. Vernünftig wäre, daraus die Lehre zu ziehen, dass man alles gut kontrollieren sollte, wofür man Verantwortung trägt. Vertrauen ist gut, Kontrolle ist besser. Schöne Grüße von jemandem, der auf einem HP Laptop schreibt, mit einem Huawei Modem ins Internet geht, wo der Provider Cisco Produkte einsetzt. Es fehlt nur noch ein russischer Virenscanner.
Einige µcs rücken den ROM-Inhalt trotz Lesesperre raus wenn beim einschalten Spannungsschwankungen auftreten, ob der Typ dazu gehört kann evtl. google verraten.
Das war aber leider keine Einzelerfahrung, alle Chinesen, die ich bisher kennen gelernt habe,waren so, und das waren schon einige, auch im Internet. Ich habe selber lange geglaubt, dass ich immer Deppen erwischt habe, aber irgendwann reichts dann auch mal, wenns dann der 20 zigste Depp war, und jeder von denen gleich blöd war, ist auch mal schluss, mit der Freundlichkeit. Und von wegen einsam: ich habe Kontakte zu Leuten in der ganzen EU, alle total nett, und nie mit ihnen Probleme gehabt. Also warum laufe ich dann gerade mit China immer an die Volldeppen hin Schon alleine diese hochnäsige Art,die diese Typen alle drauf haben, regt mich auf, immer alles nach dem Motto "Wir sind ja China, also die Krönung der Welt, also können und dürfen wir alles..." Ich sage deren Solgan sollte eher lauten "Wir klauen alles weg, von anderen Ländern, laufen ihre Firmen,schimpfen über Menschenrechtsverletzungen, bringen die eigenen Leute aber qegen ihres Glaubens um. Ich mag Trump nur aus enem Grund: Er zeigt China gnadenlos die Grenzen, lässt sich nicht von denen drohen, und wenns sein muss,wie z.B. bei Huawei gibts eben auch mal einen ordentlichen schuss vor den Bug.
Ich weiß nicht, warum die µC Hersteller Lockbits einbauen, aber jeder, der sie setzt, ist meiner Meinung nach ein Vollidiot. Es ist ja ok Software vor Diebstahl zu schützen, aber dann bitte auch nur software, die auch schützenswert ist. Wenn es nun irgendeine supertolle Software ist, doe z.B. eine super Algorythmus für irgendwas hat, den man so schnell micht nachmachen kann, gut ok, dann macht es sinn. Aber wegen einem 0815 Teil das irgendein blödes Display ansteuert, und vielleicht einen Gasgriff, hat sicherlich keine solche Software. Zumal woe hier schon geschrieben, allzu große Änderungen brauchste nicht vornehmen, vielleicht irgendeinen Wert anpassen, oder kleinere Sachen, aber die Software wirklich verändern kannst du vergessen, das zu C oder auch schon Assembler zurückzuwurschteln, kostet zig fach mehr, als den ganzen Mist gleich ganz neu zu schreiben, darum verstehe ich das setzen von Lockbits auch nicht, solange es kein Kritischer Wert ist, z.B. Kilometerzähler, aber die kann man mit der passenden Hardware ganz leicht zurücksetzten, bei dem Roller den den ich da habe geht es noch leichter durch drücken zweier Tasten gleichzeitig....
Elias K. schrieb: > Er zeigt China gnadenlos die Grenzen, lässt sich nicht von denen drohen, > und wenns sein muss,wie z.B. bei Huawei gibts eben auch mal einen > ordentlichen schuss vor den Bug. Soweit ich informiert bin, behaupten die USA lediglich, das Huawei sie mit seinen Produkten ausspioniert. Einen Beweis scheint es nicht zu geben. Dazu kommt der Versuch der USA, die Nato Partner dazu zu bringen, chinesische Produkte zu boykottieren. Das hat nichts mit dem Aufzeigen von Grenzen zu tun, sondern ist wirtschaftliche Kriegsführung. Es geht nur darum, die US Wirtschaft zu stärken. Dir würde ich raten, mal deinen Haushalt nach chinesischen Produkten und Produkten aus überwiegend chinesischen Teilen zu untersuchen und zu befreien. Mal sehen, ob du dann überhaupt noch überlebensfähig bist. Es wird sicher zumindest sehr unbequem und langweilig werden. Man sollte nicht so laut über ein Volk schimpfen, von dem man abhängig ist.
@ Elias Mal eine ganz andere Frage. Bist du 100% sicher, dass dieser relativ dumme Handregler überhaupt die Fahreigenschaften bestimmt? Bei der Fehlersuche für mein eFahrrad bin ich auf Software zum festlegen der Parameter des Controllers gestossen. Siehe hier: https://www.pedelecs.co.uk/forum/threads/remove-15mph-speed-limiter.15449/page-6#post-314296 oder den letzten Beitrag auf der Seite: https://pedelec-ebike-forum.de/Thread-Display-C4-C6?page=4 Die Software konnte ich auch herunterladen, weiss aber nicht mehr wo, da das nicht mein Problem löste.
Ich weiß, dass in meinem Haushalt eine Menge China Zeug rumrennt, aber wo anders bekommt mans nicht her. Wenn es heute Geräte gäbe, die komplett Made in Germany oder auch EU sind, wäre ich der erste, der die kauft. Ich bin auch froh darum, dass Trump versucht, die Macht Chinas einzudämmen, schon alleine deshalb, weil diese Regierung wenn es sein muss über Leichen geht. Wenn die auf der Welt mal richtig was zu sagen habe, haben wir echt nichts mehr zu lachen. Dazu noch die Leute da, wie ich ja schon geschrieben habe, halten sich für die tollsten und größten, sind in Wirklichkeit aber die schlimmsten. Ich habe lange versucht, Chinesen zu finden, die nicht "Volldeppat" sind, die siche ist jedoch bis heute erfolglos geblieben, und das wird sie auch, es gibt vielleicht ein Paar dort, die normal sind, aber die leben nicht in China, sondern werden von dessen Regierung gejagt. Ich ben normalerweise jemand, der nicht auf Streit aus ist, und auch relativ tolerant und freundlich ist, aber wenn es mir dann mal reicht, dann reichts mir. Ich verstehe sowieso nicht, warum man alles in Fernost fertigen muss, man könnte es zumindest mnittlerweile weitestgehend Robotergestützt in Deutschland herstellen lassen. Das wäre für die Umwelt gut, da es kaum Transportwege gibt, und wir helfen nicht dabei, eine hochgefährliche Diktatur zur Weltmacht zu machen. Der Grund für den Handelskrieg liegt darin, dass China eine Reform ihrer Gesetze zur Verfolgung von Patentrechtsverletzungen abgelehnt hat. Trump hat nicht lange gefackelt, und gesagt, gut, dann lösen wir das ganze halt anders. Ich kenne viele Leute, auch im Internet. Einer davon arbeitet bei einer großen Firma die beutellose Sauger herstellt, die haben eine Rechtsabteilung nur für China, genauso wie Siemens. Warum wohl? Wir haben noch überlegt wegen dieser Robotersache zu klagen, aber das würde mehr kosten, als es bringt, da sich die hinter ihrem chinesischen Recht verstecken, und da musst du erstmal eine Kanzlei finden, die damit klar kommt. Dazu kommt, dass es durchaus gewisse Beweise gibt, dass Huawei Daten stiehlt. Dessen Oberboss hat im Übrigen gesagt, dass er dem Westen nicht schaden wolle, aber immer zu seinem Land stehen werde. Das eine schließt das andere aus. Merkwürdigerweise hat man auch Steve Jobs als er noch lebte auf jeder Konferenz und Vorstellung eines neuen Produktes gesehen, bei Huawei war es so, dass es erst die Verhaftung der CFO brauchte, um den aus dem Schatten zu locken. Außerdem ist Huawei nicht an der Börse, damit weiß keiner so genau, was in dem Laden wo wie vorgeht. Ich hätte in Deutschland Huawei komplett im 5G Bereich verboten, da es einfach zu gefährlich ist, solch ein Regime wie China und ihre Firmen an solche wichtige Systeme unserer Infrastruktur zu lassen. Amerika ist auch schon schlimm, aber China ist schon noch ein Paar Ecken schlimmer. Wenn dann danach doch rauskommt, dass die Typen Hintertüren eingebaut haben, haben wir das Zeug überall verbaut, und können schauen, wie wir dann damit umgehen. Wie geschrieben, ich arbeite bei einer deutschen Firma, und ich hoffe auch wirklich, dass es bald wieder mehr deutsche Firmen gibt, es ist schon viel zu viel an China verscherbelt worden. Merkwürdigerweise regen die sich auf, wenn sie bei uns nichts mehr verkaufen dürfen, aber wir dürfen als ausländische Firmen deren Markt nur sehr eingeschränkt betreten.
Auch ein neur Thread bringt nix Neues: SWIM geht auch bei einem Chip mit I/O am SWIM-Pin. Das steht ganz deutlich in dem Auszug vom STVP und auch in der SWIM-Doku!!! Nach Power On wird die SWIM-Initialisierung eingeleitet. Dabei muss der NRST low sein und fertig!!! Die Anwendung kommt dann nicht zum Zug und kann den Pin nicht anders konfigurieren.
Deine China Meinung teile ich, teilweise. Wer schon älter ist und sich erinnert wie das alles begann, weiss wer Schuld an der ganzen Misere hat. Es waren die deutschen Firmen, die alles verschachert haben um Kosten zu sparen und Gewinn zu maximieren. Koste es was es wolle!
Eben das ist das Problem, man hat gesagt billig billig, gut ist, was daher nun zur Folge hat, dass die alles von uns in der Hand haben. Das Problem an China ist, der Laden ist unberechenbar, keiner weiß, was die tun, wenn sie genug Macht dazu haben. Es gab ja schon mehrere Versuche von China deren System in andere Länder zu exportieren. Irgendwie ist es schon schade, dass es bei denen niemanden gibt, der "Normal" denkt, aber es scheint wohl so zu sein, ich hab das halbe Internet abgesucht, sowie in der Firma den Geschäftsbesuch, kam nie was dabei raus.
Wir haben nur beschränkten Einfluss auf die Weltwirtschaft. Hast du schon über meinen Beitrag von 22:13 nachgedacht?
pegel schrieb: > @ Elias > Mal eine ganz andere Frage. > Bist du 100% sicher, dass dieser relativ dumme Handregler überhaupt die > Fahreigenschaften bestimmt? > > Bei der Fehlersuche für mein eFahrrad bin ich auf Software zum festlegen > der Parameter des Controllers gestossen. > > Siehe hier: > https://www.pedelecs.co.uk/forum/threads/remove-15mph-speed-limiter.15449/page-6#post-314296 > > oder den letzten Beitrag auf der Seite: > https://pedelec-ebike-forum.de/Thread-Display-C4-C6?page=4 > > Die Software konnte ich auch herunterladen, weiss aber nicht mehr wo, da > das nicht mein Problem löste. Das Problem an der Sache ist, dass der Handregler per PWM und CAN mit dem unteren Controller kommuniziert. Der Handregler geht sofort von 0 auf irgendwas um 350 am PWM. Das hat dann zur Folge, dass das Fahrzeug sehr ruckartig anfährt, und die Mosfets werden das wohl auch nicht so mögen. Ändern kann man den Wert aber leider nur im Handregler, eben dem Teil, das die Kollegen aus Schinesien schlauerweise gegen jegliches Auslesen gesperrt haben. Damit wird wohl nichts anderes übrig bleiben, als es entweder so lassen, oder aber den Aufwand auf sich nehmen, den Handregler neu zu Programmieren. Ich kann selber nicht programmieren, kenne aber welche, die es können. Das Reverse Engineering, das du dazu leisten musst, ist das größere Problem, da du wissen musst, wie die zwei Teile also der Handregeler und die andere Box unten im Roller miteinander reden. Das beste wäre natürlich, einfach einen anderen Regler samt Handteil zu kaufen, aber den würde ich sicherlich nicht aus China kaufen, da der dann wohl wieder gesperrt wäre. Siemens baut super BLDC Regler, die auch Hallsensoren auslesen können, aber die sind nicht frei zu kaufen, und wohl auch für ganz andere Leistungen ausgelegt. Außerdem werden die wohl auch gesperrt sein. Das schönste wäre so ein Controller mit Handteil, zum einbauen, mitsamt der unkompilierten Software auf stick, die man auch verändern kann, und am besten noch den Compiler dazu. Ich weiß, davon kannste lange träumen. Die Firmen kümmern sich leider nicht wirklich um Open Source. Micro hat jetzt Roller rausgebracht, die keinen Chinacontroller drin haben, aber die sind auch nicht open Source. Ich würde gerne mal programmieren lernen, wenigstens die Grundlagen, finde aber nirgendwo einen Tutor, der mir das zeigen würde, und die Programmierer in der Firma haben dafür keine Zeit.
Dazu kommt, dass du für deinen Nachbau wie üblich sicher eine Zulassung brauchst. In welcher Gegend wohnst du?
pegel schrieb: > Dazu kommt, dass du für deinen Nachbau wie üblich sicher eine Zulassung > brauchst. > In welcher Gegend wohnst du? Bei der Kiste nicht, die fährt nicht mehr als 20, dazu wohne ich gleich an der Grenze zu Österreich, dort kann man damit ohne Versicherung, usw. rumheizen. Außerdem wäre mir das mit der Zulassung erst mal egal, der Controller, den ich einbauen würde, wäre wohl ein vielfaches sicherer, als der jetzige, der auch keine Zulassung hat. Eigenbau Controller traue ich mir nicht zu, dazu müsste ich erst mal einigermaßen gut programmieren können, vom Platinenlayout usw. abgesehen. Am besten wäre ein fertiger Contorller mit offener Software. Wundert mich, dass da noch keine Firma drauf gekommen ist, sowas anzubieten.
Eine Firma nicht, aber technische/elektronische Projekte suche ich russisch. Z.B.: https://yandex.ru/search/?text=opensource controller pedelec
So ein Schit, schon wieder. Also mit yandex suchen: opensource controller pedelec
Hallo, Ich habe einen STM8L052 in einem Elektroroller, der einen aktivierten Ausleseschutz hat. Das heißt schon beim Versuch, mich mit dem Controller per SWIM zu verbinden, bekomme ich vom Programm die Meldung, dass das Teil auslesegeschützt ist. Nun wollte ich mal fragen, ob es nicht irgendwelche Tricks gibt, um diesen Schutz herum zu kommen. Ich hab im Internet schon einiges gesucht, aber nichts wirklich brauchbares gefunden. Vielleicht bin ich auch zu blöd. Dann ist noch die Frage, wenn ich es schaffen sollte, die .HEX aus dem Ding raus zu kriegen, wie kann ich dann prüfen, ob ich die Datei unbeschädigt, und komplett habe? Ich bin beim Auslesen dieser Dinger eigentlich schon sehr bewandert, aber von bisher gut 20 Prozessoren unterschiedlichster Sorte, hatte ich keinen, bei dem die Entwickler so blöd waren, den Ausleseschutz zu aktivieren, daher habe ich damit nicht allzu viel Erfahrung.
Wenn du Hersteller die einen Ausleseschutz aktivieren blöd findest, bist du definitiv zu blöd den zu umgehen, selbst wenn es eine Möglichkeit gäbe. Es gibt eine, aber das ist nichts für solche Leute wie dich. Freitag war doch schon?
Guter Tipp mit Yandex. Auf Yandex.com verstehe ich ein wenig mehr ;)
Elias schrieb: > Das schönste wäre so ein Controller mit Handteil, zum einbauen, mitsamt > der unkompilierten Software auf stick, die man auch verändern kann, und > am besten noch den Compiler dazu Und wer bezahlt der Firma den in die Entwicklung geflossenen Aufwand, wenn sie das Ergebnis einfach so verschenken soll? Elias schrieb: > finde aber nirgendwo einen Tutor Es gibt jede Menge Programmier- Kurse und Zertifikate. Billiger und Effektiver ist ein schlichtes Buch. Für jemanden, der Rundum-Sorglos-Pakete (mitgelieferter Compiler? Ha!) haben will, wird der Weg bestimmt steinig.
Elias K. schrieb: > Bei der Kiste nicht, die fährt nicht mehr als 20, dazu wohne ich gleich > an der Grenze zu Österreich, dort kann man damit ohne Versicherung, usw. > rumheizen. Und du meinst, das sei besser? Gib lieber ein paar Kröten für ne Versicherung aus, denn einen Millionenschaden kannst du sicherlich nicht bezahlen. Aufgrund deiner Schreibweise und Wortwahl schließe ich, dass du ziemlich grün hinter den Ohren und naiv bist. Ich würde jedes Produkt, welches ich auf den Markt bringe mit einem Ausleseschutz versehen. Selbst wenn es nur eine Taschenlampe ist. Wenn die Software in wenigen Stunden programmiert ist, warum machst du das dann nicht einfach, anstatt uns jeden Tag mit einem neuen Faden zu diesem Thema zu belästigen? Wenn du den ums Verrecken nicht auslesen kannst, hast du halt verloren.
Vielleicht einfach Fahrrad fahren, damit ist man auch schneller als die müden 20km/h und es braucht gar keine Software. Regelalgorithmen laufen via brain.exe.
schon gemacht schrieb: >> Nach Power On wird die SWIM-Initialisierung eingeleitet. Dabei muss der > NRST low sein und fertig!!! > Die Anwendung kommt dann nicht zum Zug und kann den Pin nicht anders > konfigurieren. Das hilft aber nicht, wenn a) der NRST nicht herausgeführt ist (bei einigen 8-Pinnern) oder b) der NRST-Pin auch auf GPIO-Ausgang konfiguriert wird. Theoretisch gäbe es dann noch die Möglichkeit, während des internen Power-on Resets zu verbinden, aber die Chancen, den richtigen Zeitpunkt zu erwischen, dürften recht klein sein. Mit viiiieeeeeeel Zeit geht das sicher ... Viel Spaß dabei ;-)
Beitrag #5832392 wurde von einem Moderator gelöscht.
Elias K. schrieb: > Ich habe einen STM8L052 in einem Elektroroller, der einen aktivierten > Ausleseschutz hat. > Nun wollte ich mal fragen, ob es nicht > irgendwelche Tricks gibt, um diesen Schutz herum zu kommen. Keine, die dir weiterhelfen würden. > Ich hab im > Internet schon einiges gesucht, aber nichts wirklich brauchbares > gefunden. Dabei ist das einfach. Du findest solche Infos (oder Dienstleistungen) auf den gleichen Seiten, wo du Hilfe zur Steuerhinterziehung bekommst, illegale Narkotika kaufen oder einen Mord in Auftrag geben kannst. War das deutlich genug? > Vielleicht bin ich auch zu blöd. Das lasse ich mal unkommentiert so stehen :) > hatte ich > keinen, bei dem die Entwickler so blöd waren, den Ausleseschutz zu > aktivieren Nur weil du es blöd findest, muß es nicht blöd von den Entwicklern gewesen sein. Eher im Gegenteil. Gerade die Tatsache, daß du so wild darauf bist, die Firmware von deinem Roller herunter zu bekommen, beweist doch, daß der Hersteller ganz recht hatte damit, den Ausleseschutz zu aktivieren. Jede Software, die es wert ist geklaut zu werden, ist es auch wert geschützt zu werden. Wenn du der Crack wärst, für den du dich hältst, dann würdest du den STM8 einfach löschen und die neue Firmware selber schreiben. Aber wenn ich mir den Thread Beitrag "Programmieren lernen die 10.001" ansehe, dann ist es sonnenklar, daß du davon noch sehr weit entfernt bist.
Da solltest du dich direkt an den Programmierer wenden. Falls er nicht zu Kompromissen bereit ist: https://www.der-postillon.com/2013/04/studie-vorgehaltene-handfeuerwaffe.html
Elias K. schrieb: > Dann ist noch die Frage, wenn ich es schaffen sollte, die .HEX aus dem > Ding raus zu kriegen, wie kann ich dann prüfen, ob ich die Datei > unbeschädigt, und komplett habe? Du brennst sie einfach (am Besten mit inaktiven Lockbits) wieder rein. Und wenn sie sich verhält wie vorher, dann war das Auslesen erfolgreich. Und jetzt musst du dir nur noch überlegen, was du dann mit dieser Binär/Hex-Datei und dem darin versteckten Programm machst. Evtl. hat sich das Problem mit dem Auslesen auch schon erledigt, weil du nämlich drauf kommst, dass dir das nicht weiterhilft. Genausogut könntest du versuchen, aus einem Marmorkuchen hinterher den Kakao wieder herauszupopeln. > Ich bin beim Auslesen dieser Dinger eigentlich schon sehr bewandert, > aber von bisher gut 20 Prozessoren unterschiedlichster Sorte, hatte ich > keinen, bei dem die Entwickler so blöd waren, den Ausleseschutz zu > aktivieren Ich schließe meine Haustür und mein Auto auch nicht ab, obwohl da ein Schloss (=Lock) dran ist. Wie blöd müsste ich denn sein, dass ich das täte? > aber von bisher gut 20 Prozessoren unterschiedlichster Sorte, hatte ich > keinen, bei dem die Entwickler so blöd waren, den Ausleseschutz zu > aktivieren Das ist normalerweise auch nicht vorrangig Aufgabe der Entwickler, sondern das muss die Produktion machen. > daher habe ich damit nicht allzu viel Erfahrung. Jetzt kommen wir der Sache langsam näher... BTW: ein Thread zum selben Thema reicht aus.
Dr. Sommer schrieb: > Vielleicht einfach Fahrrad fahren, damit ist man auch schneller als die > müden 20km/h und es braucht gar keine Software. Regelalgorithmen laufen > via brain.exe Aber Vorsicht: Die Russen (das andere gemeine Volk neben den Chinesen) stellen gerne dieses gefährliche Zeug C2H5OH her, unter dessen Einfluss mitunter die Abtastzeit des Reglers nicht mehr niedrig genug ist. Häufig führt das mit der Fehlermeldung "gleichgewichtssinn.dll not found" zu einem Absturz :D
Wir haben Russen bei uns in der Firma, 4 Stück, und total nett. Auch im Internet kenne ich Russen, dabei gibt es Deppen, aber bei weitem nicht alle. Soviel mal dazu. Es ist ja auch gut und schön, eine Software zu schützen, aber nur dann, wenn sies auch wert ist. Ich habe nochmals mit meinem Kollegen in der Firma gesprochen, selbe Meinung, wie ich "Wenn du so blöd bist, bei einer 0815 Software die Lockbits reinzuknallen, solltest du vom Programmieren/Entwickeln lieber weg bleiben" Das Nachentwicklen der Software wäre für ihn auch kein Problem, das wäre in einer halben Stunde gemacht. Das Problem ist, dass ich nicht weiß, welche Befehle sich die beiden Controller hin und her senden über CAN. Natürlich kann man das rausfinden, aber wenn du dann einen dieser Befehle nicht mit erwischst, fehlt der in der späteren Software, was dann problematisch ist, weils dann nicht funktioniert. Der SWIM Pin ist aktiviert, das Problem war, dass man zum Auslesen die Einschalttaste am Roller gedrückt halten muss, dann bekommt man aber sofort die Fehlermeldung, dass der Ausleseschutz aktiviert ist. Das heißt, eine Verbindung mit dem Prozessor ist möglich, aber der sagt dann sofort, dass keine Daten hergegeben werden. Wenn eine andere Firma (Mitbewerber) an eine Software wirklich dran kommen will, schafft sie das, auch bei gesetzten Lockbits. Die haben andere Methoden das zu umgehen, oder werden gleich versuchen, an die unkompilierte Software dran zu kommen. Geht das nicht, kann man das Chipgehäuse immernoch wegätzen, und das Lockbit dann per UV rücksetzen. Das Problem daran ist, dass es dazu hochgiftige Chemikalien braucht, deren Umgang nicht ganz ohne ist, dafür ist der Aufwand zu groß, nur wegen einer HEX. Wie gesagt, ich habe danach gefragt, ob einer vielleicht einen Trick kennt, wie beim STM32, um nicht invasiv um das Lockbit zu kommen. Alles andere ist bei dem Teil Zeit und Resourcenverschwendung, da sich weiterer Aufwand wegen einem solchen Chinesencontroller einfach nicht lohnt. Dazu kommt, dass unten in der eigentlichen Controllerbox ein Chip drin hockt, dessen Bezeichnung es nirgendwo im Internet gibt. Das kann jetzt sein, dass der Controller irgendwas normales ist, das nur eine andere Beschriftung hat, oder aber es ist ein generell nicht programmierbarer Chinesenchip. Bei dem ist also jede Modifikation sinnlos, weil da schon der Aufwand rauszufinden, was es wirklich ist, zu groß ist. Damit bleibt nurnoch der Prozessor im Handteil, und der ist gesperrt.
Elias K. schrieb: > Es ist ja auch gut und schön, eine Software zu schützen, aber nur dann, > wenn sies auch wert ist. Unsinn. Hier zeigt sich doch schon, dass CAN und Motoren im Spiel sind. Das hat auch Sicherheitsgründe, dass Grünschnäbel sich keine Mörder Tuning Gefährte modden sollen. Elias K. schrieb: > Wenn eine andere Firma (Mitbewerber) an eine Software wirklich dran > kommen will, schafft sie das, auch bei gesetzten Lockbits. Nicht unbedingt, nicht alles ist bereits geknackt. Elias K. schrieb: > Ich habe nochmals mit meinem Kollegen in der > Firma gesprochen, selbe Meinung, wie ich "Wenn du so blöd bist, bei > einer 0815 Software die Lockbits reinzuknallen, solltest du vom > Programmieren/Entwickeln lieber weg bleiben" Nochmal Unsinn hoch 10. Ich habe eher das Gefühl ihr seid frustriert. Warum arbeitet ihr da eigentlich in einer Firma dran, das auszulesen? Wollt ihr etwas schnüffeln?
Nein, das ist unser Freizeitspaß. Komischerweise ist keine unserer Steuerungen gesperrt, wirklich keine. Und Wegen dem Tuning: Da gibt es ganz andere Möglichkeiten, ganz sicher. Ich sag nur: Shunt, Spannung, PWM Frequenz zwischen Handteil und Controller verdoppeln, max. PWM im Handteil im Menü höher einstellen (Geht bei dem Teil auch) komischerweise haben die in einem "Versteckten" Menü alle die Funktionen verborgen, die ich an der .HEX verstellen möchte, alle, bis auf eine. Die PWM beim Anfahren. Das haben se vergessen. Das Problem ist eben, dass das Fahrzeug damit beim Anfahren derartig ruckt, dass es weder für den Rücken des Fahrers, noch die Mosfets gut sein kann. Wie gesagt, keine unserer Steuerungen ist gesperrt, und das sind Steuerungen von Maschinen, die eine halbe Tonne wiegen, und sicherlich mehr kosten, als so ein Roller. Der Grund, warum es hirnlos ist, sowas zu sperren ist ganz einfach: Warum sollte ich? Die Software ist nix besonderes, wenn gerne jemand seine Zeit damit verschwenden will, die HEX auseinadnerzuwurschteln, soll er das tun.
Elias K. schrieb: > Das Problem ist > eben, dass das Fahrzeug damit beim Anfahren derartig ruckt, dass es > weder für den Rücken des Fahrers, noch die Mosfets gut sein kann. Den MOSFETs ist das ziemlich sicher schei**egal, ob sie den hohen Strom im Anfahren oder bei hohen Geschwindigkeiten schalten muessen. Warum kauft man solchen Schrott? Warum reklamiert man diesen nicht? wendelsberg
Elias K. schrieb: > Es ist ja auch gut und schön, eine Software zu schützen, aber nur dann, > wenn sies auch wert ist. Und wer legt fest, ob die Software es wert ist, geschützt zu werden? Du?! Elias K. schrieb: > "Wenn du so blöd bist, bei > einer 0815 Software die Lockbits reinzuknallen, solltest du vom > Programmieren/Entwickeln lieber weg bleiben" Wer so blöd ist, es NICHT zu machen, der hat sich den falschen Job ausgesucht.
Elias K. schrieb: > Das Problem ist > eben, dass das Fahrzeug damit beim Anfahren derartig ruckt, dass es > weder für den Rücken des Fahrers, noch die Mosfets gut sein kann. Das hört nach einer Weile auf, denn es ist wie bei einem Wildpferd: Das muß auch erst zugeritten werden.
Elias K. schrieb: > und ihn so ändern, dass die Kiste nicht schon mit PWM 360 > losfährt. Warum hast Du keine Probefahrt gemacht vor dem Kauf? Warum keine Recherche nach anderen Modellen und Erfahrungen derer Besitzer?
Elias K. schrieb: > Es ist ja auch gut und schön, eine Software zu schützen, aber nur dann, > wenn sies auch wert ist Daß du derartig Gift und Galle speist, zeigt doch sehr deutlich, daß es dir sehr viel wert wäre, die Software zu sehen. QED. > Wenn eine andere Firma (Mitbewerber) an eine Software wirklich dran > kommen will, schafft sie das, auch bei gesetzten Lockbits. Behaupten kann man vieles. Wenn es so einfach wäre, wie du es gerade darstellst, dann würde es dir ja auch gelingen. Abgesehen davon gibt es nirgends perfekte Sicherheit. Egal ob Software oder Hardware. Das Ziel ist immer "nur", die Latte für den Angreifer so hoch zu legen, daß es sich für ihn nicht lohnt. Die "blöden" Chinesen mit ihrer "trivialen" Firmware haben dieses Ziel bei dir offensichtlich erreicht. Mußt du halt doch Programmieren lernen, wenn du deinen Roller tunen willst. Elias K. schrieb: > das ist unser Freizeitspaß. Wer's glaubt, wird selig. > Komischerweise ist keine unserer Steuerungen gesperrt, wirklich keine Angesichts dessen, was du in anderen Threads schreibst, glaube ich dir kein Wort von "unsere Steuerungen". Abgesehen davon ist es jedem, aber wirklich jedem Hersteller selber überlassen, ob er µC in seinen Produkten mit einem Ausleseschutz versieht oder nicht. Für den Hersteller ist der Ausleseschutz auch kein Nachteil. Wozu sollte er einen µC auslesen wollen? Er hat die Firmware ja und kann sie jederzeit neu aufspielen.
Nur mal neugierig gefragt: kann nicht evtl ganz blöd ein "kratzendes" Poti am Gasgriff oder eine schlechte Steckverbindung / Kabelbruch der Auslöser sein? (Ab und zu verrennt man sich in komplexen Bereichen, bevor die Simplen ausgeschlossen wurden...) Sorry vorab, falls das bereits gefragt wurde, aber nach 5 Seiten Anti-China hab ich etwas schneller geblättert... ;-) Btw: Arschgeigen gibt es überall - das kann man definitiv nicht an einer Nation festmachen...
Hab ich leider schon alles probiert, habe mittlerweile aber einen Anderen Regler aus dem Modellbau gefunden. PS: Arschgeigen gibt es überall, China besteht leider nur aus solchen, ich hab Jahre gesucht, und keinen gefunden, der normal war.
Elias schrieb: > PS: Arschgeigen gibt es überall, China besteht leider nur aus > solchen, ich hab Jahre gesucht, und keinen gefunden, der normal war. Wer sich so extrem ausdrückt wie du, der hat ein Problem. Nicht wegen der Ausdrucksweise, sondern der Denkweise. Dir muss doch klar sein, dass unmöglich alle Chinesen schlechte Menschen sein können. Normalerweise sind höchstens 1% der Menschen böse. Wenn die sich alle in China versammelt hätten, würde die Rechnung immer noch nicht aufgehen. Also bleibt nur noch die eine unangenehme Schlussfolgerung übrig... Alle anderen fahren falsch herum, sagte der Geisterfahrer, bevor er einer Familie die Mutter nahm. Alle wollen mir etwas antun, sagte der Verrückte, bevor man ihm die Zwangsjacke anlegen musste.
Elias schrieb: > habe mittlerweile aber einen > Anderen Regler aus dem Modellbau gefunden. Der ist auch aus China.
Ich bin mir relativ sicher, dass nicht ausnahmslos alle Chinesen vollidioten sind, aber es muss schon wirklich sehr viele idioten dort geben, sonst hätte sich ja wohl in den Jahren in denen ich gesucht habe, irgendeiner gefunden, der kein Idiot ist, aber das war nicht der Fall. Lach habe in jedem Land gesucht, und so ziemlich überall Leute getroffen; die doof waren, wie auch nette. Russland, Österreich, Schweiz, Ungarn, usw. Aber in China scheinen wirklich nur Idioten rumzurennen, oder die normalen haben keinen Computer, das kann auch sein... Ich hab keine Lust mehr weiterzusuchen, drei Jahre Suche und zig mal auf die Schnauze geflogen ist wirklich genug. Dazu noch die Sache in der Firma und zig Erlebnisse mit Chin. Geschäftspartnern davor, nee, irgendwann ist auch mal wirklich genug.
Seltsam. Die überwiegende Mehrheit meiner Kontakten mit Chinesen bisher war überaus angenehm – ist ein nettes Völkchen. Sicher, dass es nicht nur eine Geschichte der Art „Wald, Echo und so“ ist? Was die gelockten ICs angeht: vielleicht wollten sie ja auch nur verhindern, dass man allzuleicht die Firmware auslesen, nach Anleitungen von seltsamen Internetzseiten (und damit vollkommen ohne die Idee, was man da eigentlich tut) mit’m Hexeditor einige Bytes verbiegen und das wieder draufschieben kann, um sich anschließend lauthals überall zu beschweren, wie blöde die Chinesen doch sind, weil bei denen ja /gar nichts/ funktioniert? Nur so ’ne Idee ….
:
Bearbeitet durch User
Die Lockbits werden im industriellen und kommerziellen Umfeld immer gesetzt. Wirklich immer, auch wenn man nur mit einer LED blinken muss. Und das wird gemacht, weil jemand auf die Idee kommen könnte, die Software auszutauschen. Lockbits können das nicht verhindern - man kann den MC einfach löschen und wieder mit eigener Software bespielen - aber wenn das aufgepeppte Gerät wegen eines Fehlers in der Software Schaden anrichtet und der Modder schnell wieder die originelle Software draufbrennt, dann hat der Hersteller Pech gehabt. Denn dann gibt es keine Chance, nachzuweisen, dass da eine abgeänderte Software drauf war, somit ist der Hersteller schuld und darf den Schaden bezahlen. Deswegen die Lockbits.
Jack V. schrieb: > Sicher, dass es nicht nur eine Geschichte der Art „Wald, Echo und so“ > ist? Leider ja, nicht nur ich habe mit denen schlechte Erfahrungen gemacht, sondern unsere Firma auch schon ein Paar mal. Es kann sein, dass du bei einer Firma bist, die groß genug ist, um denen wenn sie Mist bauen richtig eine drauf zu brummen, dann sind die natürlich freundlich, komm mal heute als Chinese Siemens blöd, die haben eine eigene Abteilung nur für China, für deren Anwälte sind das zwei Minuten. Das ist so als ob du eine 50.000m3 Halle mit einer Doppelgarage vergleichst, unser Laden ist leider ein ganz klein bisschen kleiner, als die Großkonzerne. Was mich an China am meisten ankotzt ist diese ewige Verherrlichung des Regimes. Bei Menschenrechtsverletzungen verfolgen von Menschen ihres Glaubens wegen, und solchen Geschichten wie Organe von Falun Gong Anhängern hört bei mir der Spaß ganz schnell auf, das sind Verbrechen, und ich werde mich ganz sicher nicht mit jemandem anfreunden, der sowas gut heißt, ob Chinese oder nicht. Leider sind die meisten von denen so drauf, und auch generell die Haltung "Wir wissen und können alles besser, und generell sollte uns ja keiner was anschaffen, schließlich haben wir ja immer recht" Wie gesagt, die sollten mal vor ihrer Haustür kehren, bevor sie an uns Forderungen stellen, oder schreien "Die böse Firma XY will uns an den Kragen, nur weil wir ihnen eine Software verkauft haben, die uns danach ein Paar Bilder von streng gesicherten Bereichen sendet" Dazu kommt noch, wenn es an mir liegen würde, warum funktionierts dann mit allen möglichen anderen Ländern?
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.