TFT retrofit

Discussion in 'GS Boxers' started by Gone Troppo, Mar 21, 2018.

  1. Max72

    Max72 Been here awhile

    Joined:
    Jun 8, 2019
    Oddometer:
    140
    Location:
    Italia
    Which esys version are you using ?
    Which i-step are your psdzdata?
  2. Max72

    Max72 Been here awhile

    Joined:
    Jun 8, 2019
    Oddometer:
    140
    Location:
    Italia
    Are you using icom dcan in round obd or a enet interface on new obd 16 pin?
  3. Jose_JN

    Jose_JN n00b

    Joined:
    Jun 21, 2020
    Oddometer:
    6
    Location:
    Spain
    E-SYS 3.27.1 Plus 2.8
    Psdzdata v.4.23.21
    How can I check the i-step of the PSDZDATA?
  4. Max72

    Max72 Been here awhile

    Joined:
    Jun 8, 2019
    Oddometer:
    140
    Location:
    Italia
    For ESYS :
    Psdzdata 4.23.21 should be good.
    Esys 3.28 i am not sure , but seems too old....i am using esys 3.34.

    For VIN you have send me:
    There isn’t 6AB in FA. If you have certainly that bike have TFT , this mean that 6AB is not good for TFT.
    Please try to remove 6AB from modified FA and add 6AE + 6AC just for verify if is accepted to generate FP.
    For 1200RS tft is only in combination with 6AE and 6AC that are respectively TELESERVICE and INTELLIGENT SOS CALL , and this mean that K54 R1200RS have also telematic box. The trick should be to encode tft with this two option and successively disable emergency call and teleservice coding manually the tft.
    In any case send me original FA , SVT , FP and all CAFD OF bike.
    My mail is in your PM .
  5. Mladen72

    Mladen72 n00b

    Joined:
    May 18, 2020
    Oddometer:
    4
    Location:
    Serbia
    Hi Max,

    Im also new to this forum , like you Im most in retrofit in the car (vw-audi, and for some bmw,!
    I have R1200GS, 2014 and also like to try retrofit TFT and some other stuff!
    I try to contact you via pm but without any luck
    Have you manage to solve engine light problem on your bike?
    Regards from Serbia,

    Mladen
  6. Lead Wrist

    Lead Wrist Mehr Gelände Weniger Straße

    Joined:
    May 26, 2007
    Oddometer:
    13,630
    Location:
    Zer0-Zer0-Zer0-Zer0
    Or, you two can get together somewhere half way btw Italy and Serbia, say on the coast of Adriatic sea, take care of retrofit business, and then enjoy the ride along side the coast... :D

    Welcome aboard and to the asylum btw...:-)
    Mladen72 likes this.
  7. DocPFFP

    DocPFFP Fat kid on a little bike...

    Joined:
    Jul 27, 2019
    Oddometer:
    206
    Location:
    Maryland
    I'm legit waiting for something that is a plug/play for the 2013-2018's GPS prep. I mean, if the Garmin sled is putting out all the codes and WonderLync has figured out the interface for a phone on middleware, a rugged 7" touchscreen with Android Auto and the same middleware natively doesn't seem to be a far cry ask.
  8. redCattledog

    redCattledog Adventurer

    Joined:
    Jul 11, 2018
    Oddometer:
    49
    Location:
    Seacoast NH
    I use a Wunderlinq on my 2018 TFT r1200gs. Better functionality that the TFT, just not as pretty graphics. My music doesn't skip, phone calls are a non issue, and Google Assistant works correctly. Also no stupid special syncing order for the equipment. It functions the way BMW should have... $250, best purchase yet for the bike.
    regnock and scottdc like this.
  9. DocPFFP

    DocPFFP Fat kid on a little bike...

    Joined:
    Jul 27, 2019
    Oddometer:
    206
    Location:
    Maryland
    I tried on on my 2015 R1200R with a Galaxy S7, and just didn't like it. Laggy, app kept crashing, etc... I really, really, really wanted it to be awesome. But it didn't do well for me. I don't care as much about the wheel, more about protecting my phone and getting away from a "special gloves" touchscreen.
  10. redCattledog

    redCattledog Adventurer

    Joined:
    Jul 11, 2018
    Oddometer:
    49
    Location:
    Seacoast NH
    What version of the firmware and software were you using? They are updating it every few months or so. Never had an issue with lag or function.
  11. DocPFFP

    DocPFFP Fat kid on a little bike...

    Joined:
    Jul 27, 2019
    Oddometer:
    206
    Location:
    Maryland
    None. I sold it about 5 months ago because I didn't like it.
  12. regnock

    regnock WunderLINQ Developer

    Joined:
    Jan 24, 2010
    Oddometer:
    313
    Location:
    Colorado Springs
    @Max72 Thanks for all your hard work on this. I'm awaiting the parts to attempt the retrofit on my 2017.5 1200GS. I'll post my results to the group.
    Dave Young likes this.
  13. regnock

    regnock WunderLINQ Developer

    Joined:
    Jan 24, 2010
    Oddometer:
    313
    Location:
    Colorado Springs
    Has anyone identified the mechanical pins used in the OBD port on the newer bikes? I'd like to populate the empty pins with the ethernet wires from the TFT cluster.
  14. ealcazar

    ealcazar Adventurer

    Joined:
    Apr 6, 2020
    Oddometer:
    11
    Location:
    Albacete, Spain
    From the page 4 of the thread (thanks @Max72):

    This is TFT pinout


    PIN 1 = 30F1 (alimentazione)
    PIN 2 = CAN_H (canbus alta)
    PIN 3 = CAN_L (canbus bassa)
    PIN 4 = 31 (terra)​
    PIN 5 = K_RX - (ricezione ethernet meno)
    PIN 6 = K_RX + (ricezione ethernet plus)
    PIN 7 = WL_S
    PIN 8 = KS_LIN (bus Lin)
    PIN 9 = SZ_LIN (bus Lin)​
    PIN 10 = K_ACTIV (attivazione di ethernet)
    PIN 11 = K_TX - (ethernet tranmission meno)
    PIN 12 = K_TX + (ethernet tranmission plus)

    Missing the mapping from the OBD...

    Best regards
  15. regnock

    regnock WunderLINQ Developer

    Joined:
    Jan 24, 2010
    Oddometer:
    313
    Location:
    Colorado Springs
    Hi @ealcazar

    I'm actually looking for the physical OBD pin part numbers, I would like to wire the Ethernet lines into my existing OBD port's empty pins.

    I just ordered the following TE parts to test as the connector is a TE part, I'll report back with my findings.
    776001-1
    1123721-1

    UPDATE

    These two didn't work, TE 929027-1 however fits and looks near identical. :)
  16. regnock

    regnock WunderLINQ Developer

    Joined:
    Jan 24, 2010
    Oddometer:
    313
    Location:
    Colorado Springs
    @Max72 and group. I've successfully retrofitted the TFT to my 2017.5 GS. Everything works perfectly with the TFT.

    The only outstanding issue I have at the moment is a GM fault for the LED headlight. The fault I get is: "S2006 GM: Group fault, LED headlight control unit communication interrupted." ISTA+ diag indicates the GM indicates the LED headlight is not the right version.

    I'm not sure if I did something incorrectly while coding/updating the GM module?

    Does anyone have any ideas on what I may have done wrong?
  17. Max72

    Max72 Been here awhile

    Joined:
    Jun 8, 2019
    Oddometer:
    140
    Location:
    Italia
    Control unit communication interrupted mean that canbus is not communicating with module. Have you encoded all ecu with 6AB FA? Have you perform a scan with ista or others? GM is red or yellow in control unit tree?
    regnock likes this.
  18. regnock

    regnock WunderLINQ Developer

    Joined:
    Jan 24, 2010
    Oddometer:
    313
    Location:
    Colorado Springs
    @Max72 Thanks for responding. Everything is Green in ISTA accept the GM shows as yellow with just this one fault. I'm using ISTA+ to read this fault.

    FA-SVT-Tree.jpg
    I changed my FA according to your previous post and applied by highlighting each ECU and clicking the "Code" button. Each ECU coded the FA successfully but errored on apply the FP, not sure if that is normal. Here is the message from coding the BCO:

    Caf's suchen

    Tal wird generiert

    Abarbeitung wird gestartet


    Read SVT before TAL execution started.

    Read SVT before TAL execution finished.


    TAL execution started.

    ExecutionID=2020/08/21-06:49:05.845[] prepareTALExecution started [PROGRESS]


    [] prepareTALExecution finished [PROGRESS]

    [] prepareVehicleForCoding started [PROGRESS]

    [] prepareVehicleForCoding finished [PROGRESS]

    [X_BCO - 72] prepareECUforCoding started [PROGRESS]

    [X_BCO - 72] prepareECUforCoding finished [PROGRESS]

    [X_BCO - 72] authenticateECUforCoding started [PROGRESS]

    [X_BCO - 72] authenticateECUforCoding finished [PROGRESS]

    [X_BCO - 72 - cafd_00002a57-012_001_030] Transaction type: cdDeploy; Message: TA started [TRANSACTION]

    [X_BCO - 72 - cafd_00002a57-012_001_030] Transaction type: cdDeploy; Message: TA finished [TRANSACTION]

    [X_BCO - 72] finalizeECUCoding started [PROGRESS]

    [X_BCO - 72] finalizeECUCoding finished [PROGRESS]

    [] finalizeVehicleCoding started [PROGRESS]

    [] finalizeVehicleCoding finished [PROGRESS]

    [] finalizeTALExecution started [PROGRESS]

    [] finalizeTALExecution finished [PROGRESS]

    TAL execution finished [TAL_EXECUTION_FINISHED]

    TAL-Execution finished with status: "Finished". [C207]

    TAL execution finished. Duration: "13s". [C206]


    Read SVT after TAL execution started.

    Read SVT after TAL execution finished.

    MSM update: Read current SVT. [C194]

    MSM update started. [C215]

    [] There was an error, please check the log files. [WARN]MSM update finished with error. [C217]


    Error in MSM Update:

    Error during MSM update. [C214]

    could not retrieve ECUIdentifier for SystemFunction MSM_D_CAN [1929]

    VCM Update: Write FA to VCM. [C188][] - [Exception - UNKNOWN] could not retrieve ECUIden

    tifier for SystemFunction MSM_D_CAN

    VCM Update: Write FP to VCM. [C190]

    MCDDiagService<id=256649, job=com.bmw.psdz.jobs.uds.vcm.MCD3_WriteFPtoVCM, service=WDBI_FP_VCM - WriteDataByIdentifier FP, description=error: negative response : requestOutOfRange, link=VCM_D_CAN> [DIAGSERVICE]VCM Update: finished with error. [C196]


    [] There was an error, please check the log files. [WARN]

    Error in VCM Update:

    [] - [Exception - VCM - 12] job failed with negative response error:

    code: service returned global negative response

    description: Service WDBI_FP_VCM returned a negative response with response code requestOutOfRange; LinkName: VCM_D_CAN

    severity: ERROR


    Write FP failed! [C063]

    job failed with negative response error:

    code: service returned global negative response

    description: Service WDBI_FP_VCM returned a negative response with response code requestOutOfRange; LinkName: VCM_D_CAN

    severity: ERROR

    [433]

    Abarbeitung beendet



    The only other thing I notice is that any time I try to calculate a software update in ISTA, it wants me to remove the KOMB.

    View attachment 2498091
  19. luca9277

    luca9277 Been here awhile

    Joined:
    Feb 25, 2012
    Oddometer:
    350
    Location:
    Singapore
    This guy id having a fund raise for a TFT unit for the OC models, I am hoping he'd look at the LC ones as well..
  20. Max72

    Max72 Been here awhile

    Joined:
    Jun 8, 2019
    Oddometer:
    140
    Location:
    Italia
    Ok, try this:

    Before encoding BCO , deactivate VCM and MSM update.... bike haven’t they.

    On esys menu’ hit OPTIONS >>>>
    IMG_1163.jpg

    Then again OPTION>>>>>
    IMG_1162.jpg

    Deactivate update VCM and MSM after TAL execution. ( remove the two flags), and then encode BCO.
    regnock likes this.