Posts by Mittns

    First connect low speed. Then highspeed.

    ??

    I can't follow you.

    High speed is only on obd and low speed on nac itself.

    Low speed doesn't work on obd and high speed doesn't work on nac directly.


    What did you do? XDD


    I could just buy one more arduino+shield. One with the low speed sketch and one with the high speed sketch.

    Or even better modify the arduino with a small button or jumper and have the code either do 125 or 500 speed according to button state.

    Just my home automation genes kicking in now :)

    Or you could test my sketch, it has a built-in settings for changing bitrate and speed.

    You can also save the values directly in arduino.

    All accessible via console.


    Also some other nice features, see description.


    The only thing that oesn't work yet is sending multiframes.

    Reading single- and multiframes works and sending single frames works.

    Unfortunately I haven't found the time to finish the sketch yet. :see_no_evil_monkey:

    But it's pretty useful for logging.

    Yes, but you need some seedkey pairs to calculate the key.

    I have no bsi2017, so i can't calculate the key.


    So you need to sniff the canbus while operating with diagbox to see the seed code and the response code.

    After you have some pairs, you can calculate the key to unlock the ecu.


    Simplest way is to try manual telecoding, then diagbox sends a key to ecu and ecu responses with another key.

    Those 2 keys are the pairs, what you can take to calculate the key.

    The problem is, you need some working id pairs to calculate the unlock key.

    Without this, you can't calculate the key and without key you can't unlock the ecu.


    It's like this:


    ECU ---> Request with code xxxxxxxx to diagbox

    Diagbox calculate and response with new code yyyyyyyy and ecu is unlocking.



    You need then xxxxxxxx and yyyyyyyy and the calculator can calculate the key.



    So we need some id pairs from people who have already successfully unlocked the ECU with diagbox.

    Or in the workshop, for example. 8)

    Bzw kann man die Sensibilität iwo einstellen?


    Hinten schlagen die Sensoren für meinen Geschmack auch bisschen zu spät an. Allerdings habe ich da die Kamera, deswegen nicht so schlimm.


    Danke für eure Hilfe!

    Als Nutzer einstellen nicht, aber man kann die Parksensoren mit Diagbox/Werkstatt neu anlernen.

    Beim Anlernvorgang werden gewisse Abstände eingehalten.


    Hast Du mal nachgemessen?

    Fahr mal langsam vor einem Hinternis, bis der erste Ton kommt, dann sofort anhalten und mal nachmessen.


    Kommt einem vielleicht nur so vor, der 5008 ist ja nicht gerade klein. :)

    Wenn doch aber an der Innenraumbeleuchtung 12 V Anliegen, und du dort eine LED einbauen willst, was machst du mit den 10 V zu viel Spannung?

    Bis zu 15V mit laufendem Motor sogar, nicht nur 12V.

    DC-DC-Wandler oder LED-Treiber-IC als Beispiel.

    Beide Methoden können hohe Eingangsspannung auf eine niedrigere Spannung konvertieren.


    Es gibt nen Haufen günstige IC's, die man dafür verwenden könnte und wesentlich effizienter sind, als Lastwiderstände.


    Kann man sich auch selber basteln, wenn man Spaß daran hat. :nerd_face:

    >752:652

    1003 => 5003
    22F190 => 62F190564637334142485A54464A383639313039

    It's the same result regardless if the NAC is in the car or not.
    So I guess I can't use these commands to figure out the "health" of the NAC. Dead or alive.
    It's basically the BSI I am "talking to" and it looks like its happy to dish out the latest info about the NAC even though it's not in the car.

    Seems like your nac works.

    The saved vin in nac is VF73ABHZTFJxxxxxx, so it's from a Citroën.


    So it seems like it's a display configuration issue or a defective display.


    If i remember correctly, the display type setting is in zone 210F and the lvds speed is in zone 2129.


    Read these zones and post the response here.

    Also make a photo of the touchscreen from the backsite with the label.



    Edit:

    I bought the NAC and touchscreen exactly from the same car as mine in order to avoid issues with blank screen / need for calibration etc.

    The same type?

    That doesn't work!


    The Smeg touchscreens are resistive and the nac touchscreens are capacitive.

    These two display types are not compatible with each other.

    As soon as the Nac is connected and the ignition is switched on, the Nac must switch on too.


    If not, there's a problem with the nac unit.

    First check if your arduino setup works and bsi response.

    Connect your arduino to the obd port, choose the id pair from your bsi and send the command '1103'.

    Your bsi should immediately (audible) restart.



    If the arduino works, you can easily check the nac even without touchscreen:


    -Connect nac with the harness

    -Turn on ignition

    -Wait about 1 minute (for booting/responsive time)

    -Type in '1003' and '22F190'


    After this, you should get a response from nac with the chassis number of the nac.

    If not, the nac doesn't work.


    If you get a response but your touchscreen is still black, your nac works but has a wrong display configuration.

    Then you need the tool to change the display settings.




    I never used a termination resistor, it's not necessary.

    Als Ersatz für Glühlampen diese LED-Lampen mit Lastwiderständen (die aus merkwürdigen Gründen „CAN-Bus“ heißen) einzubauen hat den Nachteil dass die durch LEDs eingesparte Energie an den Widerständen in Wärme umgewandelt wird.

    Muss da auch jedes mal grinsen, wenn man Led Leuchten so "technisch" mit Canbus Kompatibilität anpreist. xD

    Usually you always have the header with android auto and carplay because it show's you the A/C temperature and fan speed.


    Do you have auto A/C or manual?


    ps: this 400 characters limit is quite annoying..

    But it is necessary, otherwise people would not make the effort to create topics with a minimum amount of information and nobody needs that.

    Eigentlich recht einfach.

    Zuerst suchst Du links im Menü die Alarmanlage heraus, dann werden verschiedene Bereiche mit Linien angezeigt.


    Jede Line geht auf eine Nummer, welches die Pin Nummer des jeweiligen Steckers wiedergibt.

    Es gibt dort auch eine Übersicht, wie die Stecker heißen.


    Schau es Dir am besten erstmal an.

    Im Endeffekt muss ein Auslesegerät nur das Protokoll unterstützen, welches Diagbox nutzt.


    Es sind ja nur Can-Befehle, die hin und her geschickt werden.

    Man kann "fast" alles auch ohne Diagbox und Diagnose Adapter machen, siehe hier.

    (Einige Stellgliedtests mal außen vor)


    Alles was es braucht, sind die richtigen Can-Befehle.