PART-1: I Reverse Engineer the OEM CAN BUS on my R8/Huracan Powertrain!

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2024
  • I searched high and low for a video that shows the process, from start to finish, on how to get telemetry data from an OEM CAN BUS into a data logger and/or dash display (specifically for MoTeC). After a lot of research and a steep learning curve, this is THE video that will cover this process A-to-Z. Given the depth of detail of the process, I split this into three parts; this is PART-1. Once you watch this video, here's PART-2: • PART-2: More CAN BUS R... . Also, this video is much different than my typical build videos as it's more like a step-by-step tutorial...and pretty geeky!
    Here are the links to all the software and equipment I use in this video:
    CL1000 CAN BUS Data Logger: www.csselectronics.com/produc...
    SavvyCAN (Free): www.csselectronics.com/pages/...
    VCDS (for VW-Audi Group cars): www.ross-tech.com/vag-com/VCD... (But any generic OBD2 scanner will work too)
    Kvaser DBC Editor for Windows: www.kvaser.com/download/
    DBC File References on GitHub:
    1. github.com/commaai/opendbc
    2. github.com/SBieger/opendbc/bl...
    3. github.com/iDoka/awesome-auto...
  • ยานยนต์และพาหนะ

ความคิดเห็น • 140

  • @rogermayers8565
    @rogermayers8565 5 หลายเดือนก่อน +38

    My brain hurts Dan. To say you’re way past my ‘pay grade’ is the understatement of the century. No wonder there is nothing on TH-cam!!!

    • @KaldekBoch
      @KaldekBoch 4 หลายเดือนก่อน

      Me from 20 years ago feels you. In the intervening years I went down the rabbit hole of digital car stuff. One day you wake up and watch a video by a guy named Dan Dulac and just go "uh huh. Mmm Hmm. Yep.". And you wonder, how the hell did I get here?!

    • @bobbyleescott
      @bobbyleescott 4 หลายเดือนก่อน

      it takes a bit before CAN traffic makes sense. If you look at networking books it can help because this is considered a mesh network, understand how they work first. Thankfully to mod you dont need to understand the handshakes or other more advanced aspects of the protocol, just how they talk to each other.

  • @ShaunRoselt
    @ShaunRoselt 13 ชั่วโมงที่ผ่านมา +1

    I'm only 20min into this video and already learned so much.This is a great video!

  • @Project2Aero
    @Project2Aero 5 หลายเดือนก่อน +9

    Im sure glad im not the only guy who nerds out on this kind of stuff! Nice work brother..

  • @nickdaria
    @nickdaria 5 หลายเดือนก่อน +15

    This is very interesting work! I have reverse engineered much of the two CAN busses on my Infiniti Q50, and one thing you learn very quickly is you're pretty alone as far as documentation and support goes - even on fairly common cars like mine. Taking on CAN bus reverse engineering in a car like the Lamborghini is a new level. However newer tools like SavvyCAN with the Frame Data Analysis & Sniffer are a lifesaver.
    Great work!

  • @asj2020
    @asj2020 4 หลายเดือนก่อน +8

    I don't usually write comments, but thanks a lot man!
    I just saw this in my recommendation, and definitly the best recommended video!

  • @joehobo00
    @joehobo00 4 หลายเดือนก่อน +6

    Thank you very much for taking the time to make this. Your presentation is straight to the point and greatly appreciated. I see way too many videos that are twice as long as needed because no editing was done. Excellent work!

  • @stevennoble2667
    @stevennoble2667 5 หลายเดือนก่อน +3

    Hello Dan, well done with your explanation, I’m sure there was a lot of head scratching before you sussed that lot out. Good to see your on top of it, she will be a lovely machine when it’s finished.

  • @hashemmehyar9614
    @hashemmehyar9614 4 หลายเดือนก่อน +2

    i had to go through this painful learning curve of CAN sniffing and M1Build, i know how hard it is ! thank you for sharing, this series is a gold mine! i hope i can help if needed.

  • @Sandhoeflyerhome
    @Sandhoeflyerhome 5 หลายเดือนก่อน +5

    This was enlightening in the extreme. Fascinating. I think I understood, I guess, when something really complicated needs mapping with multi probe/sensors active all at once, it will be so easy to misinterpret. Well done - great to get a handle on this technology ..always a black hole to me..Thank you. I have a feeling no 'ordinary' person is doing this kind of thing, not even garages. Manufacturer's private data revealed, I bet they will not appreciate what you are able to do. Stunning explanation.

  • @kingersgarage
    @kingersgarage 4 หลายเดือนก่อน +2

    Best video i have seen on CAN sniffing. Makes me want to tackle a porsche turbo canbus!

  • @karlkiernan6863
    @karlkiernan6863 21 วันที่ผ่านมา +1

    This is beautifully done! You have taken a complex topic and broke it down so perfectly that someone like myself can understand and follow along. Thankyou.

  • @huddleberryfin
    @huddleberryfin 5 หลายเดือนก่อน +3

    Great info Dan! Saves me the rest of TH-cam.

  • @SkylarkCamperAdventures
    @SkylarkCamperAdventures 5 หลายเดือนก่อน +3

    You have just blown my mind! 😳

  • @DriveDriverDriven
    @DriveDriverDriven 5 หลายเดือนก่อน +4

    This is awesome! Thanks so much for putting this together!

  • @MrSir2egk
    @MrSir2egk 5 หลายเดือนก่อน +2

    Book of knowledge. ❤ we need more videos like this

  • @NeverGiveUpYo
    @NeverGiveUpYo 28 วันที่ผ่านมา +1

    That's some awesome stuff. Glad I've found this.

  • @jamest5149
    @jamest5149 5 หลายเดือนก่อน +2

    Awesome, its great to share and give back. This is a black art to most and this definitely demystifies this subjects.

  • @staffa007
    @staffa007 5 หลายเดือนก่อน +3

    Amazing job Dan! Thank you!!! Cheers from Italy 🎉

  • @Rainagul
    @Rainagul 5 หลายเดือนก่อน +2

    very cool, this is more insightful then half the garbage people charge for out there. almost like watching a uni lecture

  • @appuchia
    @appuchia 4 หลายเดือนก่อน +1

    I've been trying to reverse engineer the CAN bus on my car for some time now, and this video was really useful. Thanks for sharing the info! I really like the way you show all of it

  • @rinusbrand9993
    @rinusbrand9993 5 หลายเดือนก่อน +2

    Hello Dan, As a steady follower of Your Project Car; amazing what You have already achieved.
    You must be a proper Tutor as well.
    This was well explained to boost up my knowledge in CAN bus car tuning..
    Kind regards, from the Netherlands.

  • @g.tucker8682
    @g.tucker8682 3 หลายเดือนก่อน +1

    Very educational!
    Thanks for your time and effort, Dan

  • @kylecurry6841
    @kylecurry6841 4 หลายเดือนก่อน +1

    I love CSS...I bought some of their gadgets for a dive on a similar venture with the NMEA2000 protocol for marine applications.

  • @ValentineAutos
    @ValentineAutos หลายเดือนก่อน +1

    As someone who is about to take on a similar challenge, this was an incredibly useful overview. Great work.

    • @DanDulac
      @DanDulac  หลายเดือนก่อน

      Exactly why I made this vid! Glad I could pay it forward and save you some time. 👍

  • @cameltoast
    @cameltoast หลายเดือนก่อน +1

    Thank you for this! Like you said, I've been to the end of TH-cam and there are tutorials but they gloss over everything. You are breaking it down in mostly laymans terms (except for hexadecimal 😂) Canbus is one thing,learning how SavvyCan works is a whole other thing.
    I just want to do some inconsequential things like custom guages and roll all windows down etc.

  • @iankirwan8156
    @iankirwan8156 5 หลายเดือนก่อน +1

    Hugely interesting and tremendously well explained, thank you Dan. Already looking forward to the next episode

  • @matthias_372
    @matthias_372 5 หลายเดือนก่อน +1

    This is just great what you are doing here. Especially as well explaining the tools and interfaces. I love it

  • @JOHNPHUFNAGEL
    @JOHNPHUFNAGEL 4 หลายเดือนก่อน +1

    I don't know how I found your channel, but Iam glad I did. Super cool!!!

  • @DungeonMetal
    @DungeonMetal 4 หลายเดือนก่อน +1

    Much appreciation for posting this online. Love learning this.

  • @TheGamerFiFtIn
    @TheGamerFiFtIn 4 หลายเดือนก่อน +1

    Thank you for this video , I spent countless hours looking for something like this last year , and here we go found it now

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      I had the exact same experience and exactly why I made this vid. Glad it’s helping you!

  • @evouae
    @evouae 4 หลายเดือนก่อน +1

    I had the tool for over 3 years and I think its time to dust it off and get it to work after watching this video. THANKS

  • @alejandroperez5368
    @alejandroperez5368 หลายเดือนก่อน +1

    Thanks Dan. This was a helpful video!
    I was looking for more advanced videos on Savvy CAN to sniff the CAN bus on my GM car, but there wasn't much to see on TH-cam.

  • @WatchJRGo
    @WatchJRGo 4 หลายเดือนก่อน +2

    Well you and John Reed are the only two people to ever do it... I really doubt John was going to give it away since it powers all the Underground Motec builds. I've always wanted to see the magic 🪄

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน +1

      Thanks for the comment. I’m a fan of your channel!

  • @curdisdunn5414
    @curdisdunn5414 6 วันที่ผ่านมา

    I really hope you are doing some serious racing with this build. From my understanding, which is a very small understanding of this. It is to simplify wiring with better communication, smaller amount of sensors needed, etc. But this does not seem that much simpler. whatever fancy your time, man. Clean ride hope to see it running sometime soon.

  • @RT-kr7dk
    @RT-kr7dk 5 หลายเดือนก่อน +1

    Excellent video!! People charge hundreds of dollars an hour for this work. Thanks so much.
    Request: After you have RE the canbus, can you show how to set up the c127 dash, especially the custom display tutorial? 😊

    • @DanDulac
      @DanDulac  5 หลายเดือนก่อน +3

      That’s exactly my plan! Part-2 is coming shortly but Part-3 will include all the MoTeC dash programming, including creating a custom display. I’ve got you covered. 👍

  • @goinglowslow740
    @goinglowslow740 หลายเดือนก่อน +1

    Great video's and very usefull. These are the best videos i've found on reverse engineering can bus. Thanks a lot!!!

  • @RA35GT
    @RA35GT 5 หลายเดือนก่อน +1

    Excellent work mate!

  • @zayanh2823
    @zayanh2823 4 หลายเดือนก่อน +1

    Dude; this is amazing! I recently purchased an r8 and I wasn’t too happy with the rev limiter, it may just be on European models, anyways I was looking at ways to remove it and the only way would be to pay someone to come out and do it. As someone who is very hands on and diy orientated I was more looking for a tutorial, this ticks all the boxes however!

  • @muratekrembaser
    @muratekrembaser 4 หลายเดือนก่อน +1

    insane,very helpful and straightforward,wish you great succes Dan

  • @cherstonwarner2187
    @cherstonwarner2187 4 หลายเดือนก่อน +1

    This is amazing! Thank you for the break down. Easy to follow.

  • @precisiondrivinganalytics
    @precisiondrivinganalytics หลายเดือนก่อน +1

    This is so awesome! Thanks for taking the time to create these videos!

    • @DanDulac
      @DanDulac  หลายเดือนก่อน

      My pleasure! I’m happy to hear you find them useful and hopefully saves you a bunch of time. 👍

  • @papapetad
    @papapetad 4 หลายเดือนก่อน +1

    Nice. I've always had a bit of aversion for computer chit chat intricacies but now diving into auto diagnostics looking to start a business and since the topic of can bus often comes up, stepping into the rabbit hole has previously led me to getting some notions of binary and hexadecimal along with can bus decoding. The hole is much deeper of course and I randomly (not really random since yt algorithm led me this way) came across your video. I'm not sure how far into this sort of thing I'll ever get but curiosity gets the better of me for now and this gives me a good idea of what it involves. Thank you.

  • @cam.venice
    @cam.venice 4 หลายเดือนก่อน +1

    This is so awesome! Exactly what I needed! Thank you so much for making it dummy proof as well.

  • @JDLNYC
    @JDLNYC 4 หลายเดือนก่อน +1

    Great information love the channel keep the knowledge flowing !

  • @Kp61dude_
    @Kp61dude_ 5 หลายเดือนก่อน +2

    Randomly found you on my feed and clicked by chance. I’m really glad I did! You’re diving into the bit data. Heck yes! Subscribed!!

    • @DanDulac
      @DanDulac  5 หลายเดือนก่อน +1

      Glad you found my channel. Welcome to the madness!! 🤪

    • @Kp61dude_
      @Kp61dude_ 5 หลายเดือนก่อน

      @@DanDulac I get to binge!

  • @94letal
    @94letal 4 หลายเดือนก่อน +1

    This is gold!!! Thank you a lot! Will use this for sure to be able to use OEM components that are controlled via CAN bus

  • @wot48320
    @wot48320 5 หลายเดือนก่อน +1

    Very informative, you're giving me the itch to play with CANBUS on my car.

  • @julianpalmer4674
    @julianpalmer4674 4 หลายเดือนก่อน +1

    Your single bit change on the throttle is probably a throttle pedal zero or home position. If I were you I would monitor it and have it override you throttle position reading and put the engine at idle. That way any fault that may occur in the throttle potentiometer / encoder reading causing potential engine RPM runaway can be cancelled out if you lift your foot. Belt and braces approach.

  • @jackthebarb
    @jackthebarb 4 หลายเดือนก่อน +1

    Hey Dan great video this 100% the best can video on TH-cam!

  • @IngeBall
    @IngeBall 5 หลายเดือนก่อน +1

    Very nice episode Dan 👍

  • @denis9450
    @denis9450 5 หลายเดือนก่อน +2

    Great informative video Dan regards from Liverpool England

  • @jasongreene303
    @jasongreene303 4 หลายเดือนก่อน +2

    I have been wanting to look at raw data on my 2002 Yukon to troubleshoot a rich problem and this is what I needed to explain can bus. Thank you, sir!

    • @skylerbowden8220
      @skylerbowden8220 4 หลายเดือนก่อน

      Your 2002 Yukon likely uses vpw not canbus.

    • @djosbun
      @djosbun 4 หลายเดือนก่อน

      CANBUS will do nothing to help troubleshoot your problem. All you need to do is analyze STFT data in relation to RPM and MAF info. Any good diagnostician can do this easily. Not hard checking for vacuum leaks or fuel supply issues.

    • @jasongreene303
      @jasongreene303 4 หลายเดือนก่อน

      @@skylerbowden8220 thank you for that time saving tip!

    • @jasongreene303
      @jasongreene303 4 หลายเดือนก่อน

      @@djosbun finding vacuum leaks can be a pain, so I thought of an armchair method since it's friggin winter in New Hampshire lol.
      I did watch a video comparing the three bits of data, and it made sense so I'll give that a shot also. Thank you!

  • @djvolcom125
    @djvolcom125 2 หลายเดือนก่อน +1

    Great tutorial ! so helpfull to find the correct CANIDs and bytes specially for specific features when we could move the sensor. thanks for this video ! i will improuve my skills on my job thanks to you !

  • @TopNotch50
    @TopNotch50 5 หลายเดือนก่อน

    Nicely done!

  • @pauloemiliosena
    @pauloemiliosena 4 หลายเดือนก่อน

    I appreciate all the effort and hard work you have put into this project. But allow me to suggest replacing the motec equipment all together for a FuelTech ECU. I believe you would have better support on installation and tunning.

  • @stefanczechorskidds8435
    @stefanczechorskidds8435 4 หลายเดือนก่อน +1

    Very educational!!

  • @jacekmielniczuk7328
    @jacekmielniczuk7328 4 หลายเดือนก่อน +1

    Great job Dan, GREEEEEAT JOOOOB!!!!!!!!!!!!!!!!!

  • @dasphantom0439
    @dasphantom0439 4 หลายเดือนก่อน +1

    That is the best Tutorial I ever watched. Thank you! Great job!

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      Thank you and you’re very welcome! Glad you found it helpful.

  • @awl98
    @awl98 5 หลายเดือนก่อน +1

    Haldec maybe plan B. Love the effort to make stuff work. A no is one step closer to a yes

  • @DTEAuto
    @DTEAuto 4 หลายเดือนก่อน +1

    just found your channel, randomly decided to watch as this is something I've had some interest in but haven't researched yet. Thanks for the starter vids and can't wait for the rest, new sub here!

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      Glad you stumbled upon my channel. Welcome to the party! 🎉

  • @daveshiroma
    @daveshiroma 5 หลายเดือนก่อน +1

    Great video! Thanks for sharing the info 🖤

  • @ELEISONCARABALLO
    @ELEISONCARABALLO 4 หลายเดือนก่อน +1

    Awesome video. Lets wait for the next one

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      The next video (Part-2) is live!

  • @thevehiclenetworkapp
    @thevehiclenetworkapp 5 หลายเดือนก่อน +1

    Dan, this was superbly explained and kept to a level that explains something complex relatively simple. Well done. I am starting project to reverse engineer crash data on Airbag control modules and we see brake, acceleration and RPM in that data as well as vehicle speed and a few other inputs such as steering angle. It is helpful that some of these may be in the same CAN ID but also a reason that they may be in the same one too? Looking forward to the next instalment!

  • @DCDLaserCNC
    @DCDLaserCNC 4 หลายเดือนก่อน +1

    Great info!

  • @BlakeMcBride
    @BlakeMcBride 5 หลายเดือนก่อน +1

    Great video Dan! I was working on a video on CAN hacking in my LT4/Aston Martin project and you saved me the effort of making a video, haha. Excellent content, and basically the same approach I use with good results. Thanks for sharing.

  • @ragnarlothbrok6324
    @ragnarlothbrok6324 5 หลายเดือนก่อน +1

    What a cool informative video. I've been looking for something like this for a while.

    • @DanDulac
      @DanDulac  5 หลายเดือนก่อน +1

      You and me both brother. Glad I was able to help fill the void!

  • @ingmarm8858
    @ingmarm8858 4 หลายเดือนก่อน +1

    Great tutorial. I learnt something so hey good value!

  • @amazinplays7813
    @amazinplays7813 5 หลายเดือนก่อน +1

    This is just what I’ve been needing. I have an Arduino with a CanBus add on board and need help. Many thanks

  • @VictorKarani
    @VictorKarani 5 หลายเดือนก่อน +1

    Hell yeah. This is awesome 👍

  • @0783155
    @0783155 4 หลายเดือนก่อน +1

    Basically my job. We have a lot of legacy vehicles that our diagnostic program needs to support. Most historical data is gone or literally from '97 and unreliable. Also most stuff is a proprietary protocol, oh joy these! NOT!! And we still build new simulation environments with them to test diagnostic heads on.

  • @travisfabel8040
    @travisfabel8040 5 หลายเดือนก่อน +1

    So even though I'm doing something completely different with the canbus, this video was very helpful to me. I wrote my own software because I was completely unaware of savvycan. I think I'm just going to change my Arduino output to match what savvy can is expecting, and then use their tool to help me narrow down the messages I'm looking for.

    • @DanDulac
      @DanDulac  5 หลายเดือนก่อน

      Cool! Yeah, I was amazed when I found SavvyCAN and learned what it can do. Very powerful tool!!

  • @ablackformula
    @ablackformula 5 หลายเดือนก่อน +1

    This looks like a lot of fun, along with many frustrations and a ton of time spent! I wonder if bench testing the pcm would be helpful. For instance, you can limit a lot of the can bus traffic by having the pcm removed from the car, and manually altering the coolant temp signal with a variable resistor. A signal waveform generator may also be extremely helpful here.

    • @lansing9r
      @lansing9r 4 หลายเดือนก่อน

      That would absolutely work - I've a John Deere ATU200 here that chats in complete isolation once powered up

  • @dave5833
    @dave5833 5 หลายเดือนก่อน

    I’m with Mr. Myers this makes my head hurt. But very glad you know what you are doing.😂😂😂😂😂

  • @TannerFrisby
    @TannerFrisby 4 หลายเดือนก่อน

    Interesting stuff. You've earned my subscription. Looking forward to more similar content!

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      More to come!

  • @trufinv
    @trufinv 4 หลายเดือนก่อน +1

    Awesome!

  • @finchers_garage
    @finchers_garage 4 หลายเดือนก่อน +1

    Excellent video!! I've been looking for an explainer like this for a while now. I tried some Arduino CAN BUS sniffer attachments but could never get them working like I wanted. I'm definitely picking up a CL1000!

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      It’s a great tool! Glad I could help. 👍

  • @pavz
    @pavz 4 หลายเดือนก่อน +1

    Subscribed in the first minute of this video :)

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      Welcome to the madness! 🤪

  • @LogicalQ
    @LogicalQ 4 หลายเดือนก่อน +1

    Nice motec system exhaust 😂

  • @johngato737
    @johngato737 4 หลายเดือนก่อน +1

    New favorite channel. I might even slip that savyCAN into my day job as backup TS tool.
    What is your background? Most channels can’t speak CAN Bus let alone reverse engineer it.

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      Welcome to the madness! 🤪. My day job is network engineering so I’m pretty comfortable with this kind of thing. The world is bits and bytes. 😁

  • @dimmacommunication
    @dimmacommunication 4 หลายเดือนก่อน +1

    V10 ultima ? noiice :) but I would still go for an LS ultima

  • @marceloxxx
    @marceloxxx 4 หลายเดือนก่อน

    Hello! Nice video! You found pedal position or throttle plate position? Some times they're not the same

  • @zaprodk
    @zaprodk 4 หลายเดือนก่อน +1

    5:18 That connector is called DE-9. There is no such thing as a DB-9 connector :)

  • @noext7001
    @noext7001 4 หลายเดือนก่อน

    god tier video

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      🙏

  • @brantregare
    @brantregare 5 หลายเดือนก่อน +1

    Pity that you label the Volkswagen Group as the Škoda group. VW is the parent and owns many automotive brands: Audi, Lamborghini, Bentley, and Škoda among them. Other than thak informative content. hope to see the rest of this series soon.

  • @pinderwagen
    @pinderwagen 4 หลายเดือนก่อน

    Oh I'm liking this! As someone who will be adding a digital dash to an R8 V10, I'm very keen to see how this goes.
    Will you be willing to share your findings?

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน +1

      Yes sir! I’m working on Part-3 of this short video series where I will go deep on how to setup a MoTeC display using this OEM canbus data. I think you’ll be pleased with the result. 👍

    • @pinderwagen
      @pinderwagen 4 หลายเดือนก่อน +1

      @@DanDulac awesome.. As you explained, this data just isn't readily available and I really appreciate the effort you put in to this video.

    • @pinderwagen
      @pinderwagen หลายเดือนก่อน

      ​@@DanDulacDan, would you be willing to share the finished dbc file please?

  • @OlderthanIlookyoungerthanIfeel
    @OlderthanIlookyoungerthanIfeel 5 หลายเดือนก่อน +1

    makes sense , not a lot different than reverse engineering or rebuilding a wiring harness .

  • @mgooddy
    @mgooddy 4 หลายเดือนก่อน

    Can you share any details on an initial device configuration? As I've got cl2000 and it shows nothing. I updated a config file to the sample from their website and it shows few things, but is not even close to anything useful

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน +1

      I’m not able to get to my config file at the moment but the one thing I had to change in the config file was to change the auto-sense (or auto detect, can’t remember the exact parameter name) of the BUS speed from ‘auto’ to 500000 (500K) for the live streaming to work. You would set this to whatever CAN BUS speed running on your car. Also, most cars have a ‘CAN gateway’ that the OBD2 port is connected to; in which case you need to find your powertrain CAN BUS twisted pair behind the gateway to tap into.

  • @paulsolovyovsky1702
    @paulsolovyovsky1702 5 หลายเดือนก่อน +1

    just like packet level tracing on a network switch, feels kinda the same

    • @DanDulac
      @DanDulac  5 หลายเดือนก่อน

      Bingo. And that’s what I do for a living. 😛

    • @paulsolovyovsky1702
      @paulsolovyovsky1702 5 หลายเดือนก่อน

      @@DanDulac Spent plenty of time in Wireshark and Pcap drivers so I feel you. This is what I tell young folks is that being a good engineer is like being a good mechanic, identify the problem, divide it by two and keep going down till you find root cause. Works with cars and computers

  • @IslanderJerYT
    @IslanderJerYT 4 หลายเดือนก่อน

    25:40 If you’re reading only one bit, checking Endian on or off shouldn’t make a difference.

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      That’s right. However, every CAN ID and signal defined in the DBC must be defined the same; either all LSB or all Big Endian. You can’t have some signals Big Endian and others LSB in a single DBC file-this will cause an error. I found this out the hard way.

  • @lansing9r
    @lansing9r 4 หลายเดือนก่อน

    Great video - I now understand how notch works :)
    Couple things.. I'd be careful assuming throttle position is always a percentage, as the sensors that measure these are usually replying with a varying voltage which an ADC might scale on a higher range, like 10, 12 or even 16 bit. Wheel angle sensors on tractors, for agOpenGPS, we measure a range of minus 4096 to positive 4096 for example.
    Check my videos, I made a tutorial for how to find the button IDs in a tractor in the joystick, and also how to control them from an SBC.
    Also, for finding a linear value offline, consider "gaming" the data so it stands out, eg, push the throttle down a little, hold it, bit more, hold it, bit more, hold it.. the graphing window will show an obvious step pattern

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน +1

      Great tip. Thanks for your comments!! 🙏

  • @RedBatRacing
    @RedBatRacing 4 หลายเดือนก่อน

    Not sure how you drive, but throttle is definitely binary. On or off!

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      True statement! 😛

  • @shocka007
    @shocka007 5 หลายเดือนก่อน +1

    So the Accelerator is a Can Device ? AKA a Potentiometer resistive device most likely an Optical / Hall effect device ?
    Was that from the Audi donor ? Where there is a will there is a Way ! I ASSUME that's why you are reverse engineering the Audi CAN BUS ? I only watched a few episodes .. I like V10's but I also like LS 5 's cheers Dan

    • @DanDulac
      @DanDulac  5 หลายเดือนก่อน +2

      I used the same accelerator pedal from the R8/Huracan. It’s not a CAN device, rather a potentiometer as you mentioned. But the ECU reads these values and broadcasts the data on the powertrain CAN BUS.

    • @shocka007
      @shocka007 5 หลายเดือนก่อน +1

      @@DanDulac Yes you have to start some where ... to get the overall "Turn the key and it all Works"
      Do you have any problems that are stumping you ? or presumably the next episodes will cover that and the Fixes you Discovered ..
      cheers

    • @shocka007
      @shocka007 5 หลายเดือนก่อน +1

      And I'm commenting BEFORE the end of the Video ! I will listen .. Make it go to 11 - Quiet in the Cheap Seats

    • @DanDulac
      @DanDulac  5 หลายเดือนก่อน +1

      @@shocka007 oh yes, I have more to figure out. Namely getting gear position off the CAN BUS. But I need to get the transmission 100% operational before I go too deep down the rabbit hole.

    • @shocka007
      @shocka007 5 หลายเดือนก่อน

      @@DanDulac So you will use the Audi gear changer ? and then R Engineer that ? Obviously another low frequency Byte .. Then the Throttle position / Revs / Gear selection / Torque sensing ? / ABS Breaking V's Wheel rotation / options ??
      I can imagine how interdependent all of these things are .. + the Delete Options already done ?
      You could just reproduce what the Audi gear selector does and the Trans will look after itself as Audi designed it ? cheers

  • @ryanmccawley6301
    @ryanmccawley6301 4 หลายเดือนก่อน

    Hmm I’m wondering if the range was suppose to be 0 to 255 and no 0 to 250. 8 bit numbers are in that range and so the rescaling should have been 100/255, or ~0.392, and not 100/250, or 0.4. Small change which isn’t really noticeable but it might matter to someone. At least it’s good to know why it is that way to begin with.

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      I think it’s the software on the ECU that is set to use the max hex value for the throttle pedal of 0xFA = 250 decimal. I’ve noticed other signals too that don’t max out at 0xFF (255 decimal). 🤷

    • @ryanmccawley6301
      @ryanmccawley6301 4 หลายเดือนก่อน

      @@DanDulac Oh. Good to know. Maybe it is to keep the scaling simple then since you don’t gain much more resolution by including those values. Thanks

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน

      @@ryanmccawley6301 yeah, I bet you’re right. Scaling is much simpler when done this way.

  • @alsanderson4917
    @alsanderson4917 4 หลายเดือนก่อน

    Why isn't the kit car company working with you on this? I'm sure there are customers that want more than an old school manual gear shift. I'd prefer the latest automatic with paddle shifters.

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน +1

      The factory has never done a build using this powertrain nor offers this setup as part of their kit, so I’m on my own. I knew this going into this project. In fact, I planned on having to forge new ground with this powertrain on this project since it’s never been done before on this chassis. Older Audi v10s have been done but not with DCT trans. I’ve enjoyed the engineering challenge thus far!

    • @alsanderson4917
      @alsanderson4917 4 หลายเดือนก่อน

      @@DanDulac Love the prototype, and I hope this leads to future profits working with that company. Cheers!

  • @nigelk3432
    @nigelk3432 14 วันที่ผ่านมา

    Not sure what you realize what you are achieving. With each "hack" you can do the same as your motech piggy back efi override does with an atmega.

  • @Failure_Is_An_Option
    @Failure_Is_An_Option 4 หลายเดือนก่อน

    Sure like to repeat yourself... Must be a cultural thing.

    • @DanDulac
      @DanDulac  4 หลายเดือนก่อน +1

      Say what you’re about to say. Say it. Say what you just said. This is the foundation of teaching anyone something new. 👍