Analysing CANbus data on a Land Rover Defender L663 using SAVVYCAN ( To add new accessories )

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ธ.ค. 2024

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

  • @HQBProductions
    @HQBProductions 2 ปีที่แล้ว +1

    Phew….I’m not sure that I would find it fun…terrifying is a better description! I’m just fascinated how you work your way through all of this and understand how each part of the functions work. That is your experience in high end electronics…a foreign language to most of us old souls who were happy to just plug a bullet connector into the lighting circuit to get our spot lamps to work on a Saturday morning after a splurge of £10 for a set of Rayodots in Halfords!! Well done men…most impressive! 😎😎😎😎😎😎Richard
    Now despite what I say above, I think I can understand what you are saying and that skill impresses me as well. My ideas for rewriting are this. When the engine is running and the passenger gets out of the car, the radio stays on but if I stop the engine and the passenger opens the door, the radio switches off. I understand why that is needed on the drivers door but I might be waiting for the passenger to return from say, a shop and have to restart the radio every time. Hence…disable the radio off mode on passenger doors. Also…rewrite the length of time the radio will play…mine shuts down after about ten minutes at very most but 30 minutes should not kill a healthy battery?? Any good??🤔🤔😐😐😐

    • @L663
      @L663  2 ปีที่แล้ว +1

      Things have move on a bit and Land Rover are putting current sensing in circuits to stop people changing things or adding to circuits so this is why we need to up our game

  • @rangeyrover
    @rangeyrover 2 ปีที่แล้ว

    I've been doing a bit of this for radio controls on D3 & D4. My thought for light controls was to double flash main beam for on, coming off again with main beam. This allows a single flash for normal driving. Good work.

    • @L663
      @L663  2 ปีที่แล้ว

      We may well steal your idea ! I will talk to the programming guys !

  • @DigitalJunior2003
    @DigitalJunior2003 2 ปีที่แล้ว +1

    Very clever stuff as usual Simon!

    • @L663
      @L663  2 ปีที่แล้ว +1

      We even impressed ourselves with this stuff !

  • @craigc2721
    @craigc2721 2 ปีที่แล้ว

    It’s like decoding the cars DNA. Great video! 👍

    • @L663
      @L663  2 ปีที่แล้ว

      That is a really good comparison... all the data is there it just needs to be decoded one block at a time

  • @bcampagnolo6759
    @bcampagnolo6759 2 ปีที่แล้ว

    This is SO cool. Reminds me of the Apollo computer from NASA. That's fascinating reading. You can find the source code available. I love the error message "danger Will Robinson!"

  • @adriansaunders4878
    @adriansaunders4878 2 ปีที่แล้ว +1

    Hi Simon, the canbus module IDs (the pupils in your video) must all have a distinct Ids, Same goes for the response codes from each device eg Open / closed etc values. If the list isn't defined (IE in a data dictionary) then the device manufacturers wouldn't know what to code their devices to respond to or what each response meant. Likewise a signal would be sent to a device to trigger an action eg internal light on when door opens etc and this also needs to know where it's going and what the instruction is. Your life would be made a lot easier having this. Any friends @ Land Rover who could assist? Brilliant insight - quite often it's what you do to take the 'lid' off these things that takes the skill. :-)

    • @erik3208
      @erik3208 2 ปีที่แล้ว

      No, modules having a set ID is wrong.

  • @OverlandingwithBruce
    @OverlandingwithBruce 2 ปีที่แล้ว +2

    This is brilliant Simon. Thank you. One irritation or problem I have is that the instrument panel and entertainment system turn on every time you open any door. When camping this can cause the battery to go flat because often you may open and close doors many times, throughout the day. I can understand this happening for the drivers door but not the others. Can this be turned off for all doors except drivers door using this method?
    Thank you

    • @L663
      @L663  2 ปีที่แล้ว +2

      Hi Bruce - I plan to do a review of the current consumed by each fuse to see if we can track down which fuse we can add a switch too to isolate that fuse for "camping mode". We could then use the CANbus controller to automatically isolate the circuit when set to a camping mode.

    • @OverlandingwithBruce
      @OverlandingwithBruce 2 ปีที่แล้ว +1

      @@L663 that would be awesome! Thank you for the reply

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

      @@L663 Hi great guys! Is there a solution maybe today? I see it is 2 years old this topic. Thank you so much!

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

      @@MCMKAP We are looking for people to take part in our Beta trial of the CANbus controlled relay. If you want to be part of the Beta test please send an email via our website.

  • @loopzyify
    @loopzyify 2 ปีที่แล้ว +1

    Simon ,
    Question:
    Which electrical outlet i could use to connect a outdoor LED light when camping, and doesn’t shut down 5 mns after switching off the car ?
    I tried the one in the front and the ones in back seat, all cut off shortly after shutting down the vehicle.
    Cheers,

  • @bcampagnolo6759
    @bcampagnolo6759 2 ปีที่แล้ว +1

    After watching your adaptive beam video, the same would be a good algorithm for the light bar. If they make adaptive light bars, narrow or widen based on speed and only come on when any off road mode (not Eco or Comfort) is selected. Or a different mode - come on when speed is above 30mph and auto high beams activate?
    How about: Disable tire low pressure warning when any off road mode is selected and speed remains below 40 mph (or when off road height remains active?)

  • @encapsul8
    @encapsul8 2 ปีที่แล้ว +3

    Simon, you champion, woodsy here from Australia. This is fascinating. What are the chances of developing access to use the Defender camera system as dash cam with cloud record link??

    • @johnwillett4086
      @johnwillett4086 2 ปีที่แล้ว +1

      Now THIS would be excellent !

    • @L663
      @L663  2 ปีที่แล้ว

      The cameras use LVDS ( Low Voltage Digital Signals ) not conventional camera signals and its tricky to decode these LVDS signals. It is crazy how many cameras are on the new Defender - Dash cam / driver assistance camera / front parking camera etc. The Tesla uses the same camera for all functions including dashcam with parking mode !

    • @encapsul8
      @encapsul8 2 ปีที่แล้ว

      @@L663 Thanks again Simon, for your terrific research, videos and product development. I have a 2021 Se D300 after 6 Discoverys & I could not be more pleased, but the insight you provide into tweaking the Defender is terrific. Brad

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

    Wow I just got the best practical primer on SavvyCAN! Can I use any CAN to serial? I was reading you can use ESP32 devices and WiFi.

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

      I think it works with a lot of CCAN to serial devices.

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

    Very well Simon. I was known with sniffing a CAN bus, but have not been able to get anyone to lend me his Defender. Trying to get NEW defender headlights working without the Defender. I did find a schematic which states that I only have the inputs for high and low beam, and CAN bus. Also i see a CAN bus connected from one headlight to the other. Can i control this lights by just sending the correct CAN messages which i will have to sniff, or is that too easy said?

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

      In theory you are right - the headlights just need power and CAN. There are several signals sent over the CAN - headlight levels / light output / matrix segments ( on some models ) This actually could be a fun project - you could create a light show like on the Tesla ! even on the car. Why are you trying to illuminate a Defender headlight not on a car ?

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

      @@L663 Because there is this car that only has the lights, and not the internals of the defender L663. this helps a lot. There is no LIN communication? the schematics also state LIN input

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

      Found out the following: The headlights need CAN messages (any) to be activated. if activated, the pin 9 and 10 trigger low beam and high beam. I assume the DRL and turn signals are controlled over LIN but have not been able to get this running. this is however, a matter of time

  • @donwalker8050
    @donwalker8050 2 ปีที่แล้ว +1

    If utilizing speed, then if you stop to get out of the car to move a tree limb, the lights would go out? Wouldn’t the terrain response be more feasible? Such as out of normal mode, brights on, suspension raised?

    • @L663
      @L663  2 ปีที่แล้ว

      Yes i agree - if suspension is raised or in off road modes then light bar on with main beam all the time

  • @aspalrawat9736
    @aspalrawat9736 2 ปีที่แล้ว

    Dear which website i get this tool

  • @007silentslayer
    @007silentslayer 2 ปีที่แล้ว

    Enjoying the reverse engineering videos Simon, very interested to see where you take this!

    • @L663
      @L663  2 ปีที่แล้ว

      Glad people are enjoying this as i was worried it was a bit geeky !

  • @dawrancenichols7620
    @dawrancenichols7620 2 ปีที่แล้ว

    Can you do the interior ambient lights on the middle console?

  • @dafreakingusername
    @dafreakingusername 2 ปีที่แล้ว

    I need a way to tell the car to roll windows up as if i pressed and hold a button on a keyfob

  • @4ourE
    @4ourE 2 ปีที่แล้ว

    I have a question about adding new accessories. My Defender is a 2022, because of electronic shortages not all options that were ordered made it in to the build. In my case, the clearview mirror was not added. I looked up in the area of the overhead console and believe that I see the fiber optic cable imbedded in the wiring harness for the mirror/camera. If that fiber optic cable is there, can I just add the interior mirror and the fin with the rear camera or, do I need to program it in to CANbus for it to work? How do I know if CANbus controls a function of an accessory? Maybe I’m just thinking out loud here…not sure where to look for info.

    • @L663
      @L663  2 ปีที่แล้ว

      Good question - I know this has been done. Here is the wiring for the mirror
      www.dropbox.com/s/m5elhc7arsxvsfk/rear%20view%20mirror%20wiring.JPG?dl=0
      It looks like there should be a 6 way connector there as well as the video input.
      I will look at this on my car and see of the wire is there too.

  • @Amandla-Awethu
    @Amandla-Awethu 2 ปีที่แล้ว

    Thanks Simon, hopefully one of them can tell me why my yellow engine light just came on.

    • @L663
      @L663  2 ปีที่แล้ว

      I think i saw this on the facebook group !

  • @agrifurb
    @agrifurb 2 ปีที่แล้ว

    Nice. How about for the LR4. Put car in access mode when you select park?
    I'd buy it. 👍

    • @L663
      @L663  2 ปีที่แล้ว

      Yes this would be good - it happens on the Defender !

  • @pmatheson418
    @pmatheson418 2 ปีที่แล้ว +1

    Could you create a code that would level the car when parked for camping? Adjust each corner to create a level surface?

    • @L663
      @L663  2 ปีที่แล้ว

      At the moment we are just listening to the CANbus so we can see it is not level but taking control of the actuators to rectify this is much more difficult - but i do know a company that is looking at this idea !

    • @Amandla-Awethu
      @Amandla-Awethu 2 ปีที่แล้ว

      Oh my word, that would be a great feature. Just drove Swartberg Pass (in South Africa), stopped to make coffee with my jetboil on the PowerfulUK picnic table, and battled to find level ground.

    • @pmatheson418
      @pmatheson418 2 ปีที่แล้ว

      @@L663 Cheers and Thanks

  • @NewDefenderP
    @NewDefenderP 2 ปีที่แล้ว

    DRL's on the back / rear running by daylight, please...? Thx, keep up the good work !

  • @888johnmac
    @888johnmac 2 ปีที่แล้ว +8

    ' you can listen into your car systems talking to each other ' ... no thanks , i'd rather not hear all the complaints about not being washed , muddy dogs in the back etc , etc

  • @ecossearthur
    @ecossearthur 2 ปีที่แล้ว

    What is this sorcery! ;-) Greetings from the heat of Arizona! About to go flying in a couple of hours!

    • @L663
      @L663  2 ปีที่แล้ว +1

      Enjoy the view from up there in the sky !

    • @ecossearthur
      @ecossearthur 2 ปีที่แล้ว

      @@L663 I will try too! A lot of multi tasking of a new kind for me, so we shall see! lol

  • @Partlander4x4
    @Partlander4x4 2 ปีที่แล้ว

    Would it be a good idea with the speed over 10 mph roof beam on code to make that a rule only in hi range. Low range whenever high beam is selected turn roof light on instantly. That way if your off road navigating an obstacle you’ll have use of extra light.

    • @L663
      @L663  2 ปีที่แล้ว +2

      That seems a good idea to have different logic for off road modes / lo range

    • @Partlander4x4
      @Partlander4x4 2 ปีที่แล้ว

      @@L663 could always do something in rock crawl to allow reverse light maybe? More challenging terrain more light on the situation.

  • @m1n1_de
    @m1n1_de ปีที่แล้ว

    Brilliant!! Great Video! Would you mind sharing your LR DBC Files? ;-)

    • @L663
      @L663  ปีที่แล้ว

      Are there any values you are looking for ? we are sort of working with a company on a product and so I dont want to share them if you are going to compete with them.

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

      @@L663 i would really be interested in headlight signalling on CAN

  • @4ourE
    @4ourE 2 ปีที่แล้ว

    Nice work Simon! Question about the Macchina...looks like you went with the underhood model M2 instead of the OBD model M2. Wouldn't it be easier to go through the OBD port for communications? Then it's just one hookup with USB to computer. As I stated earlier...super nice work! Looking forward to more CANbus decoding videos from you!

    • @L663
      @L663  2 ปีที่แล้ว +1

      Hi - i am glad you found this interesting - was worried it was a bit geeky !
      The problem is with the ODB port is that some car manufacturers "filter" the messages you can see on the ODB11 port
      This could be for security or other reasons ! so i was keen to tap straight into the main circuit - also i can leave this connected to the tow bar connector and still use the ODB11 port for other applications - like Pathfinder software etc.

    • @4ourE
      @4ourE 2 ปีที่แล้ว +1

      Good information! I’ll be following along watching for updates. I’m going to try this same process, not sure if I can as I have a trailer plug. If not, I’ll try other places. Cheers mate!

  • @leviathan19
    @leviathan19 2 ปีที่แล้ว

    the algorithm should include the use of any off road mode, light sensor and speed and maybe activate it with the fogs

    • @L663
      @L663  2 ปีที่แล้ว

      Good point although the cars high beam mode does not work with FOG - if you have toom much light in fog it can be a problem.

    • @leviathan19
      @leviathan19 2 ปีที่แล้ว

      @@L663 I don't understand how you are going to connect to the canbus model and adress the light bars, but people that goes off road will have white light bars for visibility (long range and flood) and also will have yellow bars for fog light situation
      so if you are using a canbus module to adress the switch, then
      option 1 high beams + off road + engine running + 5mph turn on all white led light bars
      option 2 fog lights + off road + engine running + 5mph turn on all yellow led light bars
      option 3 engine running + park + tailgate open aux lights (rear and side light bars)
      In my opinion it should be better to develop a nice place for rocker switchs for accesories

  • @1990themule
    @1990themule 2 ปีที่แล้ว

    This is so fucking cool.
    With regards to roof lights if you’re off roading at night would you go below 10mph at times so you wouldn’t want the roof light turning off?

    • @L663
      @L663  2 ปีที่แล้ว

      Yes based on the comments here I think it would be good to have roof lights on with main beam in all off road modes and also if suspension is raised.

  • @earnesthall8886
    @earnesthall8886 2 ปีที่แล้ว

    What about raising the car in extended mode

    • @L663
      @L663  2 ปีที่แล้ว

      We are not using CANbus to control anything or input any signals onto the CANbus - only "listen" to the CAN and use this to control other devices.

    • @Amandla-Awethu
      @Amandla-Awethu 2 ปีที่แล้ว

      There is a cheat for that. Something like keeping your foot on the brake and pushing the lvl up button for 8 seconds.

  • @mvirdi2333
    @mvirdi2333 2 ปีที่แล้ว

    Hi 👋 very nice 👌 interesting 🤨 I have also upgrade my Range Rover ac /heater panel to newer LCD screen 📺 like new model.
    Thanks 🙏 🙏❤️❤️💕💕

    • @L663
      @L663  2 ปีที่แล้ว

      Mr Virdi - congratulations on the AC panel upgrade - I have seen this but not done the install ! You beat me to it !

    • @mvirdi2333
      @mvirdi2333 2 ปีที่แล้ว

      @@L663 no I don’t want to go front of you I always respect you if I tell you this how much is cost me you are not going to believe me cost me very low price directly from china .
      Thanks 🙏

  • @JosephTMeiroseIV
    @JosephTMeiroseIV 2 ปีที่แล้ว +2

    Tbh I really don’t mind simply flipping a separate switch for my off road aux lights on and off.

    • @L663
      @L663  2 ปีที่แล้ว +2

      Fair point - well presented !

  • @Petrolhead912
    @Petrolhead912 2 ปีที่แล้ว

    I have a headache after watching this 😁

    • @L663
      @L663  2 ปีที่แล้ว +2

      Not as much as the one I have from working out how to do all of this !

  • @stevethomson9069
    @stevethomson9069 2 ปีที่แล้ว

    lol had a laugh when you mentioned warranty

    • @L663
      @L663  2 ปีที่แล้ว +1

      Lets hope i continue to have the luxury to joke about it... but to be most problems to date i have to fix myself as the dealer was not able to fix them ( GPF problem and wade sensors )

  • @stephenlyttleton9032
    @stephenlyttleton9032 2 ปีที่แล้ว

    At the risk of sounding like an old geezer, why would one work so hard to to get a car computer to do things the driver can do more efficiently? (kind of like using my phone to change the thermostat instead of getting my rear end off the couch and walking 6 feet to do it manually. Yeah, I'm guilty)
    My 2020 D110 roof lights have a standard Carling switch that is totally in my control. I'm sure you will come up with something I haven't thought about that will be cool.
    Just seems that a lot of effort is going into unnecessary automation that also further removes the driver from the experience. But it does seem fun to poke around this new Defender.
    Cheers

    • @L663
      @L663  2 ปีที่แล้ว

      I think you raise some valid points - sometime i do things just because they interest me and I hope one day it will turn into a useful product. Some people have asked for this and it will be nice not to impact the warranty. Also later i may be able to broadcast onto the CANbus - then we can have some fun - and i am looking now at a 2nd display with extra info on like engine temperature etc

  • @roberttruman8332
    @roberttruman8332 2 ปีที่แล้ว

    First must be 😀

    • @L663
      @L663  2 ปีที่แล้ว +1

      Yes you are!🥇🏆

  • @jessietreverton3191
    @jessietreverton3191 ปีที่แล้ว

    This is why the little toe rags cut into back door to steal Range rovers.😡Can't you work out a Land Rover Can bus anti theft device Simon?

    • @L663
      @L663  ปีที่แล้ว

      I am looking into this.

  • @mvirdi2333
    @mvirdi2333 2 ปีที่แล้ว

    Hi 👋 very nice 👌 interesting 🤨 I have also upgrade my Range Rover ac /heater panel to newer LCD screen 📺 like new model.
    Thanks 🙏 🙏❤️❤️💕💕

    • @L663
      @L663  2 ปีที่แล้ว

      Nice 👍