rimwall

Results 12 comments of rimwall

> reflashing a CAN ECU (whether Nis or Sub) is quite a different process vs K-line After a brief glance, it looks similar. Here is the key part of the...

After some digging and thinking, I think I will have a go using this fully open source option: [https://fischl.de/usbtin/](url). It's nice that it's fully open source... USBtin support might also...

> not much of a java guy Sadly neither am I. There are some open-source C# or python libraries shown on the USBtin webpage that others have done. But I...

A little while in the making, but fully open-source CAN access to Subaru ECUs should now be possible using the open-source USBtin. See https://github.com/rimwall/USBtinSubProg/tree/USBtinSubProg_test and https://github.com/rimwall/npkern/tree/ssm_can_test I have successfully done...

> you're only checking mailbox 0 - have you disabled the other ones to ensure everything goes into 0 ? The way the HCAN periph works is that you assign...

Tested it in a 2016 Subaru by simply poking some wires into the OBD connector. Suffered from losing some packets, perhaps because wiring to the ECU is now longer or...

1MB dump successful in a car. Had to break it down into 256 byte chunks and repeat chunks with missing packets. There was about 12 missed packets in 0.5MB. Not...

Thanks again for the feedback / help! > that CANID is actually the second most low-priority ID Ah, yes. High ID = Low priority. I had it the wrong way...

> there is a flag in HCAN for this, maybe check if it's set properly ? ok, checked the flag. DART is not set. So it should retransmit. > Do...

> You're saying there's a CAN bootloader in the subaru ROMs ? what is its purpose if not for reflashing ? Yes, there is a very minimal CAN based bootloader...