JK BMS Sending failure: Ursachen und Lösung Schritt für Schritt

Der Fehler JK BMS Sending failure, also "This parameter does not apply to the connected device. (Sending failure)" (dieser Parameter gilt nicht für das verbundene Gerät, Senden fehlgeschlagen), bedeutet: Die Firmware hat einen Wert abgelehnt. Das ist kein Bluetooth-Problem. Das BMS prüft jeden Wert gegen die Einstellungen, die es gerade gespeichert hat, und weist alles zurück, was gegen seine internen Regeln verstößt.

Meist steckt eine von vier Ursachen dahinter: eine verletzte Spannungskette, eine ungünstige Schreibreihenfolge, ein Wert außerhalb des Bereichs deiner Firmware oder ein Ladetimer über 18,2 h. Alle vier lassen sich in der Datei finden, bevor du sie importierst.

Warum der JK BMS Sending failure auftritt

Die JK app schickt nicht die ganze Datei auf einmal. Sie schreibt die Einstellungen einzeln. Jeder Schreibvorgang wird gegen die Werte geprüft, die das BMS in diesem Moment hat, nicht gegen die Werte in deiner Datei. Eine Datei kann also einen perfekten Endzustand haben und trotzdem mittendrin scheitern.

Der Fehlertext ist allgemein gehalten. Er nennt den Parameter nicht. Deshalb suchen viele nach "jk bms cell ovp sending failure" oder "jk bms Einstellungen werden nicht gespeichert" und finden keine klare Antwort.

Ursache 1: die Spannungsketten sind nicht streng geordnet

Die Firmware verlangt zwei geordnete Ketten von Zellspannungen. Jedes "kleiner als" ist streng gemeint. Gleiche Werte werden ebenfalls abgelehnt.

KetteBedeutung
Cell OVP recovery < SOC-100% voltage < Cell RCVSOC-100% muss zwischen der Überspannungs-Wiedereinschaltung und der Ladeanforderungsspannung liegen
Cell UVP < SOC-0% voltage < Cell UVP recoverySOC-0% muss zwischen dem Unterspannungsschutz und seiner Wiedereinschaltung liegen

Andere Paare folgen derselben strengen Regel. Cell OVP recovery muss unter Cell OVP liegen. Cell UVP recovery muss über Cell UVP liegen. Cell RFV muss unter Cell RCV liegen und Cell RCV unter Cell OVP. Auch die Wiedereinschaltwerte der Temperaturen müssen auf der sicheren Seite ihrer Schutzwerte liegen.

Eine typische Falle: SOC-100% voltage gleich Cell RCV setzen, zum Beispiel beide auf 3,55 V. Das sieht harmlos aus, die Firmware lehnt es aber ab. Verschieb einen der beiden Werte um 0,01 V.

Diese Kettenregeln wurden an einem echten JK PB2A16S20P mit Firmware 19.26 geprüft. Andere Modelle können strenger oder lockerer sein, sieh sie also als Mindestanforderung.

Ursache 2: die Schreibreihenfolge kreuzt einen vorhandenen Wert

Angenommen, dein BMS hat Cell OVP recovery 3,40 V, SOC-100% voltage 3,45 V und Cell RCV 3,50 V gespeichert. Du willst OVPR 3,50 V, SOC-100% 3,55 V und RCV 3,60 V. Der Endzustand ist gültig.

Schreibt die App zuerst OVP recovery, vergleicht das BMS 3,50 V mit der SOC-100% voltage, die es noch hat, also 3,45 V. Die Kette ist jetzt verletzt, und der Schreibvorgang scheitert. Zuerst SOC-100% voltage anzuheben, scheitert genauso, weil der Wert dann über dem aktuellen RCV von 3,50 V läge. Der einzig sichere Weg ist, die Änderung in Schritte aufzuteilen.

Wir kennen die genaue Reihenfolge der App nicht. Deshalb plant der Editor Schritte, die in jeder Reihenfolge sicher sind. Er packt zwei Änderungen nur dann in denselben Schritt, wenn keine von beiden eine Regel gegenüber der anderen verletzen kann, egal welche zuerst kommt.

Schreibst du per Bluetooth aus dem Browser, entfällt das Rätselraten. Der Editor sendet die Schritte selbst, eine Einstellung nach der anderen, liest das BMS nach jedem Schritt zurück und stoppt beim ersten abgelehnten Wert mit dessen Namen.

Ursache 3: ein Wert außerhalb des Firmware-Bereichs

Manche Felder speichern je nach Firmware unterschiedliche Zahlen. Das klassische Beispiel ist die Verzögerung des Kurzschlussschutzes. V15-Dateien enthalten Werte wie 1500 µs. Firmware V19 und neuer speichert eine kleine Zahl (standardmäßig 5) und lehnt alles über 50 ab. Ein PB2A16S20P mit 19.26 weist eine Datei mit 1500 zurück.

Wenn du eine Datei von einem alten Gerät in ein neues importiert hast, prüf zuerst dieses Feld. Die sichere Lösung: die Verzögerung behalten, die dein Gerät bereits hat, oder sie direkt in der JK app setzen statt über die Datei. Die SCP-Felder erklärt JK BMS Überstromschutz einstellen.

Ursache 4: Ladetimer über 18,2 h

Die Felder RCV time und RFV time akzeptieren 0 bis 18,2 h. Sie werden als Sekunden in einem 16-Bit-Wert gespeichert, eine größere Zahl lässt sich also nicht schreiben. Wenn ein Preset aus einem Forum einen längeren Timer nutzt, senk ihn auf 18,2 h oder weniger.

So behebst du den Fehler Schritt für Schritt

Am schnellsten geht es in Chrome oder Edge ganz ohne Import: Verbinde dich im Editor mit dem BMS, nimm deine Änderungen vor und drücke Ins BMS schreiben. Der Editor plant die Reihenfolge, schreibt und prüft jeden Schritt. Hat dein Browser kein Web Bluetooth, nimm den Weg über die Datei:

  1. Exportiere die aktuellen Einstellungen des BMS in der JK app. Das ist die Datei, die dein BMS gerade hat.
  2. Öffne sie im Editor von JK Preset Studio. Nichts wird hochgeladen, die Datei bleibt in deinem Browser.
  3. Nimm deine Änderungen vor oder lade die Datei, deren Import fehlgeschlagen ist.
  4. Lies die Validierungsfehler. Jeder nennt das Feld und das andere Feld, mit dem es kollidiert. Korrigiere die Kette, bis kein Fehler mehr übrig ist.
  5. Öffne den Download-Dialog. Wenn deine Änderungen mehr als einen Schreibschritt brauchen, bietet er pro Schritt eine Datei an.
  6. Importiere die Schrittdateien der Reihe nach. Jede Schrittdatei enthält die Änderungen der vorherigen Schritte, die letzte enthält alles. Warte, bis jeder Import fertig ist, bevor du den nächsten startest.

Der Editor ändert nur die Felder, die du bearbeitet hast, und berechnet die Prüfsummen neu. Unbekannte Bytes in deiner Datei bleiben also unverändert. Wie du mit der Datei selbst umgehst, steht unter Export und Import von JK BMS Einstellungen.

Häufige Fehler

  • Zwei verkettete Werte auf dieselbe Zahl setzen.
  • Cell OVP und die SOC-Punkte im selben Import ändern, ohne die Reihenfolge zu prüfen.
  • Eine Datei von einem anderen Modell oder einer anderen Firmware unverändert importieren.
  • Bluetooth die Schuld geben und das Handy näher heranhalten. Das BMS hat geantwortet, nur eben mit Nein.

Das Detail Log zeigt, was das BMS tatsächlich durchsetzt. Lade das Log in die Log-Analyse, um die Spannungen zu sehen, bei denen Schutzfunktionen ausgelöst haben, und vergleiche sie mit den Werten in deiner Datei. Weichen die Abschaltspannungen von deiner Datei ab, wurde der Import nicht übernommen. Wie du es liest, erklärt der Ratgeber JK-BMS Detail Log, und warum der Zellüberladeschutz ständig auslöst behandelt die häufigste Abschaltung.

FAQ

Tritt Sending failure bei allen JK BMS Modellen auf?

Nein. Das hängt von der Firmware ab und davon, wie streng ihre Prüfungen sind. Die Regeln in diesem Artikel sind an einem PB2A16S20P mit Firmware 19.26 bestätigt. Ältere Firmware akzeptiert eventuell Werte, die neuere ablehnt.

Ist das ein Bluetooth-Problem?

Nein. Die Meldung kommt vom BMS zurück, die Verbindung funktioniert also. Ein echtes Verbindungsproblem zeigt sich als Timeout oder Abbruch, nicht als klare Ablehnung eines einzelnen Parameters. Wenn der Editor per Bluetooth schreibt, sieht er dieselbe Ablehnung als Ergebniscode und nennt die Einstellung.

Warum funktioniert dieselbe Datei auf einem anderen BMS?

Das andere BMS hat wahrscheinlich andere aktuelle Werte gespeichert, sodass dieselbe Schreibreihenfolge keine Kette kreuzt. Seine Firmware akzeptiert vielleicht auch Bereiche, die deine nicht annimmt, etwa bei der SCP-Verzögerung.

Warum speichert mein JK BMS die Einstellungen aus der Datei nicht?

Wenn nur ein Teil der Einstellungen übernommen wird, hat der Import beim ersten abgelehnten Wert aufgehört. Korrigiere die Kette, importiere erneut und prüf die Werte in der App nach jedem Schritt. Was die einzelnen Parameter bedeuten, findest du in der Parameterübersicht und unter Parameter erklärt.

Verbinde dein BMS oder öffne deine .jkcfg im Editor, um die Ketten zu prüfen und die Änderungen in sicherer Reihenfolge zu schreiben.

Verwandte Ratgeber

Alle Ratgeber