Turbomätare till P3

Turbomätare till P3

För ett tag sen upptäckte jag av en slump att det finns ett läge i TFT displayerna som ritar upp en Turbo boost mätare. Först trodde jag bara det var en sorts bugg, men när jag sållade bland CAN datan så hittade jag faktiskt dess kontroll. Den har en egen sträng för visning i TFT. Det som är lite lustigt är att Volvo valt att inte använda sig av den och då helt enkelt förhindrat TFT att visa dess data genom en blockering i ECM/ECU. Raden är nämligen blank. Men så fort man ger raden ett värde så visar sig mätarens grafik och skjuter man dessutom på med värdet uppåt på blocket så visar även nålen sitt läge. Med lite mer labbande så kan man absolut vidarebefordra ”turbo pressure” ID:t som finns på universiella CAN datan till TFTs Id så kommer det fungera att a en Turbomätare istället för tempmätare om man vill ha en sådan. Givetvis inget för sugmotorerna , men tänk denna på en T5 eller en Diesel 🙂

EDIT:Jag hade faktiskt fel i klippet. Det är ett annat värde för ECO. Det är inte samma värde som POWER. ECO ligger på en annan del av datasträngen.

Tags:

Comments

16 svar till ”Turbomätare till P3”

  1. Profilbild för Dovydas
    Dovydas

    Waiting for the ID for POWER and ECO.

  2. Profilbild för Angelo
    Angelo

    That’s a very nice reverse engineering job! What a hero!
    Next is to code a microcontroller to replace some can-bus strings toward the DIM.

  3. Profilbild för XCGuy
    XCGuy

    Can you please share message? 🙂 It would be nice if any body could use it, it will arise many implementation by users.

  4. Profilbild för Erin
    Erin

    Hi,
    That’s what I asked in D5T5 forum and I got a reply that’s, it was not possible.
    Which I see it is, congrats,

    1. Profilbild för Admin

      It is possible no doubt about it .-)

  5. Profilbild för Miroslav
    Miroslav

    Can you make it remotely activate eco and power?

    1. Profilbild för Admin

      I dont qiute understand your question?

  6. Profilbild för Jacob
    Jacob

    How are people doing this?
    How are they infecting values?

    Can I just use a microcontroller with a canbus module and sending that I’d with data?

    jacob.nordvall@gmail.com

    1. Profilbild för Admin

      Nej ,men man använder nåt som kan läsa av språket på bussen och sen ett program såklart som du kan hantera mottagen data.

      1. Profilbild för Jacob Nordvall
        Jacob Nordvall

        Sitter med en mc2512 och en esp32 så jag har kommunikation med bilen. Kan sniffa meddelanden och skicka. Men vet inte riktigt hela delen av det.

        Id, dlc, payload.

        Exempel på sniffad data:
        ID=0X20A DLC=8 DATA=FD 06 94 00 92 A7 00 00.

        Det är ett meddelande på hs bussen.

        Hur ser datan ut som du injectar.
        Eller snarare vad för program använder du.

        Vill försöka få ihop min TFT retrofit med saknande datan för power gaugen som ecun inte skickar ut.

        Id som 0 går inte igenom. Så huvud id med 0x148 är senaste jag testat med payload id D3 till värde 4/255 (EE 7B 24 88 B8 00 14 7B)

        1. Profilbild för Jacob
          Jacob

          Kör den på medium eller high speed bussen?

          125kbps?

          1. Profilbild för Admin

            HS CAN ligger på 250kbit, det är MS CAN som ligger på 125kbit med 11 bitrate
            Det känns som det blir enklare att ta konversationen vidare på retrofitp3(a)hotmail.com

        2. Profilbild för Naim
          Naim

          Hittade detta själv medans jag grävde lite i min bil 🙂

          **Additional gauges (500kbps)**
          – Arb Id: 0x475
          – B1: utilized engine power (00-FE)
          – B2: available engine power (00-FE)
          – B3: currently unknown (U1?), but affects wether B2 updates the DIM or not

        3. Profilbild för Naim
          Naim

          Även annat om du vill testa på bänk utan extra tillbehör:

          **Wake Up with Engine On: (125kbps)**
          ArbId: 0xFD
          43 9F 87 00 11 25 CC F5
          – B6: RPM (00-FF)

          **Send OK: (125kbps)**
          ArbId: 0x23
          00 01 00 17 FD 00 35 20
          00 09 00 17 FD 00 35 20
          00 08 00 17 FD 00 35 20
          00 00 00 17 FD 00 35 20

          **Send Scroll, Screen Brightness, Exit: (125kbps)**
          ArbId: 0x110
          Ex: FC 21 00 00 00 00 00 00
          – B1: Consists of two values, first is screen brightness, second is state of right hand stalk which is irrelevant for the DIM. xC (stalk out), xD (stalk in). Fx (Max brightness), 0x (Lowest brightness)
          – B2: Exit button, 21 when not pressed, A1 when pressed.
          – B6: LH scroll, increments/decrements by 3 when a new direction is picked. Increments/Decrements by 2 otherwise.

          Kommandon på 125kbps är de samma på facelift TFTerna samt pre-facelift analoga clustern.
          125kbps är vad jag har hittat exakt samma, extra datan som saknas hittar du på HS CAN.
          De finns tillgängliga på 2013 S60 (min bil) vilket är pre-facelift, förmodligen för att Volvo testade på ´13 bilarna så det underlättar processen lite.

          Har sedan jag hittade allt detta pausat mitt projekt eftersom att jag har tappat intresse (ville göra en racing sim med en TFT), men jobbar med sånt här vardagligen professionellt så om du behöver hjälp är det bara att höra av dig! (Till admin, får jag dela med mig utav min mail address här?)

          1. Profilbild för Admin

            Absolut. vi behöver all hjälp vi kan få!

          2. Profilbild för Naim
            Naim

            Tack! Maila mig här: hello@debugg.co

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *