IsoTpMessage: support ISO-TP w/ CAN FD
very much a draft just to make it work, wanted to have a CAN FD user test.
Working on my F150 Lightning fork as well.
I have been running with this change in this PR, as is, for a few weeks - it fingerprints correctly every time - 2023 F-150 ICE
@adeebshihadeh we have a lot of users on the Ford CAN-FD test branch that @coffee-cake-isaac created and continue to see successful fingerprints using this fix.
@sshane, this is working for C3X users. However, we do have one Mach-E user who missed a FP and was returning Mazda ECUs.
This UDS fix works to get all the responses, but there may need to be some work on the FW version query on the OP side.
These VEHICLE_MANUFACTURER_ECU_SOFTWARE_NUMBER seemed to be shared between Ford and Mazda
Also seem to have a bit of an issue with some HKG users no longer fingerprinting properly, either.
@coffee-cake-isaac what is the issue related to HKG?
@sshane, this is working for C3X users. However, we do have one Mach-E user who missed a FP and was returning Mazda ECUs.
This UDS fix works to get all the responses, but there may need to be some work on the FW version query on the OP side.
These VEHICLE_MANUFACTURER_ECU_SOFTWARE_NUMBER seemed to be shared between Ford and Mazda
Do you have a dongle ID for that user?
@coffee-cake-isaac what is the issue related to HKG?
I don't actually know if this was related or not; Sunny's users were having issues when introducing this with Sunnypilot, but I think it was unrelated as we haven't heard anything since.
EDIT: I just confirmed this is still in SP and we haven't had fingerprint issues aside from the overlapping ones like myself and another Mach E have experienced.
@sshane, this is working for C3X users. However, we do have one Mach-E user who missed a FP and was returning Mazda ECUs. This UDS fix works to get all the responses, but there may need to be some work on the FW version query on the OP side.
These VEHICLE_MANUFACTURER_ECU_SOFTWARE_NUMBER seemed to be shared between Ford and Mazda
Do you have a dongle ID for that user?
Actually, since I've had some ECU upgrades done for a recall mine is doing it now, as well. Since most of my routes recently have been on a fork without this panda change, I have a route that shows this as well.
112e4d6e0cad05e1|2024-01-03--12-11-40
@sshane, this is working for C3X users. However, we do have one Mach-E user who missed a FP and was returning Mazda ECUs. This UDS fix works to get all the responses, but there may need to be some work on the FW version query on the OP side.  for 83a4e056c7072678 fingerprint on master.
What's needed to help get this PR merged?
status update?
When we officially support CAN FD Ford (we are looking into a vehicle to purchase), we will put the time into verifying and merging this!
These VEHICLE_MANUFACTURER_ECU_SOFTWARE_NUMBER seemed to be shared between Ford and Mazda
These VEHICLE_MANUFACTURER_ECU_SOFTWARE_NUMBER seemed to be shared between Ford and Mazda