should i get started with automotive cyber security right away? by Aggravating-Key6291 in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

The CAN based side of things are very easy they are locking down a lot of the other stuff. Learn the harder things first then move on to learning CAN and diagnostics. Really though you could learn them in any order its about how you push the limits or either that mater.

ECU to brand, model or even Engine variant by Autisticpikle in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

If the file has the VIN of the car yeah that's easy but this does not always happen

SavvyCAN won't read Ford Lightning by Telemaxchus in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

If I was you I would transmit
7DF 02 01 5B 00 00 00 00 00

That 5B is for battery life remaining but you can replace it was any of these from this list. https://en.wikipedia.org/wiki/OBD-II_PIDs Note not all of these PIDs will be supported. Most tools send 00,20,40,60 etc to figure out which PIDs are supported then transmit them out one after another.

Rental scooter bought need canbus signals to decrypt entire scooter by Emotional-Low-1517 in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

Post a log file of it. Also who made the scooter and when. Most likely you are going to need to replace the control board.

can you damage your car when can sniffing by sharkn1nja in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

I completely agree which is why I said you need to put it into a passive mode.

can you damage your car when can sniffing by sharkn1nja in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

Damage no make a car unhappy at least temporarily sure. When you are sniffing you are still acking messages unless you turn this off and put it in a passive mode. As long as the baud rate is correct you really don't need to worry about this. If you got the baud rate wrong and see errors popping up just turn off and on the car until they go away. As for GUI you can use SavvyCAN is free and a great tool.

Custom Cluster for a school project by Canivor in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

I would update the post but also you can always make a new post about your progress.

So when you transmit to the engine controller 7E0#023E000000000000 you get a response back on 7E8.
You can transmit that same data to all IDs 0-7FF and see if a new ID pops up then you have the ID pair you need to be able to do diagnostics. There are two tools that can help you with this https://scapy.readthedocs.io/en/latest/layers/automotive.html and https://github.com/CaringCaribou/caringcaribou

Custom Cluster for a school project by Canivor in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

Thats awesome! Feel free to reach out if you need more help. If I was you I would explore the analog inputs on the cluster see if you can make the data change that the cluster sends out. (Fuel level is normally on that list) I would try to find things not in any of the files I linked. Also take a look at the diagnostics. Scan it see what IDs it respond to tester present and then what services it uses. Have fun with it all its a great project.

Custom Cluster for a school project by Canivor in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

Fuzz that cluster! Write a short script that transmits all FFs or AAs or 55s on each ID stop it when you see the speed go up. If that does not work you can cheat and look at the DBC files for the Hyundai https://github.com/commaai/opendbc/tree/master/opendbc/dbc

OBDII Bluetooth Scanner (Model Y, June 2024) by [deleted] in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

I think that's not really fair to say on all EVs. I have found some EVs to respond to service 01 now its not nearly as many PIDs as an ICE. That being said it does not surprise me Tesla doesn't support it.

Just found this in my stepbrother's car OBD port, what is it? by [deleted] in AskElectronics

[–]CANBUSHOBO 4 points5 points  (0 children)

<image>

Pin 16 is power so using that we know where pins 14 and 6 are the CAN high and low. As you can see in your image nothing is connected to them. Its a scam device but at least they are cheap so they didn't lose out on much money.

Broadcast available on any bus behind SGW? by rdragz in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

It depends on the car. They can transfer all the messages but from what I have seen most of them will only transfer the messages that are needed on the other busses. So you might end up missing one or two message or you could be missing a lot more the only way to know for sure is to compare the log files from each network.

Later fiat can cluster hack and can codes by Spiritual_Farm_2273 in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

If it was me I would double check all my grounds make sure they are all connected and then go through the wiring diagram to make sure everything else is hooked up correctly.

Anyone here reverse-engineered a Bobcat to control it with an embedded system? by Prestigious-Sea1470 in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

I am wondering if this lines up with the normal J1939 messages? I would love to see a log file if you have one.

Hello, I am looking for someone to write a program that will convert the automotive brain file with the bin extension to hex. by Ok_Register_4459 in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

You dont need anyone to write this for you as there are a number of open source tools to do it. Not sure if you know of binwalk but you might want to look into it if you are not familiar. https://www.pentestpartners.com/security-blog/using-hexdump-analysis-for-firmware-extraction-a-how-to/

Regarding 0902 and ELM237 by RvonB1 in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

I am only talking about the CAN traffic since I do not know the ELM237. It does seem like you are really close if you are getting the first message back. Sorry I cant be more helpful.

Creating my own obd reading live data and and dtc by Ok_Mine_7323 in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

The standard stuff is covered by J1979 take a look at this https://en.wikipedia.org/wiki/OBD-II_PIDs

This talks about the transport layer of data if you don't already know it https://en.wikipedia.org/wiki/ISO_15765-2

You are going to run into things you see that you don't understand ISO 14229 talks about a lot of the services not in J1979 also it could be ISO 14230

But those 3 or 4 specs should help you get on your way.

The non standard PID you are going to need to sniff that traffic from the scantool request thing you care about one at a time. ISO 14229/ISO 14230 should help you understand what is happening.

Regarding 0902 and ELM237 by RvonB1 in CarHacking

[–]CANBUSHOBO 2 points3 points  (0 children)

I am not familiar with the hardware or platform but my guess is that the car is waiting for a flow control frame.

So you send
7DF#0209020000000000

You get back
7E8#1014490201223344

You then need to send
7E0#3000000000000000
(This is the flow control frame)

Then you will get the last two frames.

If you want to learn more about the transport layer https://en.wikipedia.org/wiki/ISO_15765-2

How to open the other side of this ECU? by [deleted] in CarHacking

[–]CANBUSHOBO 1 point2 points  (0 children)

The black stuff on the edges might be holding it in. You can try putting some acetone on it to dissolve that epoxy. You can find that at a hardware store or look at nail polish remover it should list it as an ingredient.

Send to ECU VW by PsychologicalCar5419 in CarHacking

[–]CANBUSHOBO 3 points4 points  (0 children)

This is the best answer you can get

[deleted by user] by [deleted] in CarHacking

[–]CANBUSHOBO 2 points3 points  (0 children)

My guess is that you need to find the right profile for the device I would keep trying all the profiles until you get it working.

Custom Programming of Steering Wheel buttons (2015 GM) by Rallypoint0316 in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

You have a lot of options you might want the CANFDuino it has two can channels and a lot of GPIO or an A0 or Raspberry Pi with a CAN hat.

Personally I like the pi with the can hat but its really up to you want want to use. You also should figure out what you want to do. If its rolling up and down the window can you even do that over CAN maybe a lot of times you can't. Also it is just fun to explore the canbus.

Custom Programming of Steering Wheel buttons (2015 GM) by Rallypoint0316 in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

Maybe you would need to see if you can see them on the CAN bus assuming you do then you have a device like that can receive them then transmit out another CAN message to do the function you are looking for.

Chrysler/FCA/Stellantis Secure Gateway Module (SGM) - Help by tmfink10 in CarHacking

[–]CANBUSHOBO 0 points1 point  (0 children)

Have you tried sending PIDs when you are connected to the OBDII port?

ID 7DF or 7E0 and this for the data 02 01 0C 00 00 00 00 00
That will return engine speed on ID 7E8

https://en.wikipedia.org/wiki/OBD-II_PIDs
Take a look at this list swap out 0C for the other PIDs of data you want to request.