Moin @GW3 ! Wir haben es also mit dem Timeout zu tun. Dagegen bin ich erstmal machtlos 😕 Die Ursachen sind bekannt, und es wird (im Normalbetrieb, nicht beim ECU Scan von depictSystem) zumindest bis zu 3x wiederholt versucht, den Datenpunkt auszulesen. Noch mal zur Sicherheit nachgefragt: Du hast genau 2 (zwei) Buswiderstände angeschaltet? (weil es da schon mal Unklarheiten gab: Jumper auf dem CAN2USB Adapter gesteckt bedeutet Widerstand 'aktiviert', Brücke am E380 eingebaut bedeutet Widerstand 'aktiviert', an den A250 wird der Widerstand glaubich direkt an den Stecker zwischen hi und lo geschraubt) Die ganzen Datenpunkte von der -r Liste möchtest du von der HPMUMASTER ECU (Adr. 680h) lesen, richtig? Du hast ja bei keinem eine andre ECU Adresse davor gesetzt. Dann mach den 'Trick' und lass das Overlay weg. Ich glaube, bei der A250 stimmen die Datenpunktlängen ganz überwiegend mit denen in der generellen datapoints überein, also brauchen wir das Overlay nicht, solange wir kein scanall machen wollen. Sollten wir einen Datenpunkt mit anderer Länge erwischen, werden wir das dann schon merken (und können das dann ggf. zurechtbiegen). Hierzu bitte die beiden Zeilen mit dem -cnfg devices.json aus der genargs löschen. Ich hab jetzt nicht im Einzelnen geschaut, aber die Datenpunkte deiner -r Liste stehen ja alle in der Open3Edatapoints.py, oder? Dann hast du zumindest die Codecs zu Interpretation in der dataIdentifiers und sie sollten dann auch vernünftig dargestellt werden, wenn sie ausgelesen werden und nicht der Timeout zuschlägt. Wenn (wiederholt!) keine Daten kommen, hilft das natürlich auch nix, open3e beherrscht keine Telepathie 😁 Bitte schau auch mal, ob Open3Eclient zwischendurch mal "ERROR max retry" ausgibt. Was mich allerdings wundert, ist, dass das Auslesen von 268 von ECU 680 jemals geklappt hat. Gemäss den Daten, die du mir geschickt hattest, und auch entsprechend deiner Aussage, dass 268 garnicht in der datapoints_680 steht, hätte das nie richtig funktionieren 'dürfen'... Grüsse! ps. ach ja, und lass ruhig einen candump mitlaufen. den möglichst in eine Datei speichern (die wird groß, wenn es länger läuft, also auf genug Speicherplatz achten). Mach das bitte ungefiltert mit Time Stamp, also candump can0 -tA > dump.txt und schick mir die dann (zip!). meine eMail hast du ja noch, oder? sonst an open3e/at/web.de Solltest du knapp mit Speicherplatz sein, filtere auf die 6** Frames: candump can0,600:700 -tA > dump.txt
... Mehr anzeigen