Jump to content

TheReaper

Members
  • Posts

    12
  • Joined

  • Last visited

Everything posted by TheReaper

  1. Effectively I'm trying to work out if its possible to remove the PCM and still have the ACM/ICC work without whinging about the security code by emulating the PATS information or some other method. Does anyone have any information on the MKII canbus too by chance?? I know 097, 120, 12D,207, 425, 44D, and 650 are shared with previous models, but from what I understand 023,085,0A5,0FC,143,15F,274 and 35C have been added.
  2. I'll pm you a link to the git repository. Is it the same as the OBD seed/key setup for security access? Can you share any information on it? I have attached a link to my DBC file for what I have on the canbus stuff so far. I haven't had an opportunity to try and work out any MKII stuff, but would love it if anyone could add anything to it. https://www104.zippyshare.com/v/UmRDp2O4/file.html @Roland@pcmtec is there any lists or anything you guys have that i could use to add to this ?
  3. Random one, raised from the dead, did anyone ever work out the 0x6F6 PATS exchange and how that message is calculated?
  4. It seems the above has sorted out some of the funky stuff that was going on, however i'm left with one big unknown, and that is 0x230. I can see that trans temp warning is in there, along with trans fault warning flags (In byte 7) but the others are a big unknown. I'm currently just sending what i found on the ecu that i have on the bench here, but i'm concerned given that it may have an effect on the shifts. does anyone have more info on the makeup of what seems to be the final message?
  5. Hi All, After shelving this project due to moving interstate, i finally now have the opportunity to pick up where i left off. The last update was that i was trying to figure out messages 0x623, 0x640, 0x650 and what each of the hard coded bits are, as i think they were causing me some grief with getting everything to play nice. I have the following notes so far: 0x623 - Offset 16 Length 8 = 0x22 Turbo / 0x12 N/A 0x623 - Offset 24 Length 8 = 0x82 Ford / 0x8A FPV 0x640 - Offset 0 Length 8 = 0x50 Manual / 0x44 Auto 0x640 - Offset 24 Length 8 = 0x77 Manual / 0x57 Auto / 6E FPV ? 0x640 - Offset 32 Length 8 = 0x40 Manual / 0x58 Auto / B8 FPV ? 0x650 - Offset 8 Length 8 = 0x42 Manual / 0x22 Auto has anyone decoded these bits to see what flags are what?
  6. I seem to have it working, albeit i think there are still some numbers that aren't quite right in the messaging. I have been going through one by one to validate the results on the TCM side of things, however its taking me a lot longer than the first progress that i had made.
  7. are you able to see in 0x200 what is also being added to the torque in bytes 0&1 and 4&5 ? I understand that 2&3 is the minimum stal l torque, but i'm interested to see what the extra value is in the other torque numbers. I have attached a visual representation of the 'adder' that is in these values. I can see the torque component, and i have stripped that out for the purpose of finding this adder
  8. Accidentally hit post and didn't mean to on the one above..... please feel free to delete it Yep, sure thing, i'm going to put it on git for others when i have it all in place and working. I have done a little over the last 2 nights: 0x097 - Byte 0&1 - Engine torque / Byte 2&3 - Friction Losses / Byte 4&5 - Engine Torque (Goes to 0 When limiter active) / Byte 6&7 - Engine Torque I'm not sure what the differences are between the torque in bytes 1&2/4&5 and 6&7 are in this message. 0x120 - Byte 0&1 - Engine Torque minus Reduction Request / Byte 2&3 - Engine Torque minus 0x097 Bye2&3 (Goes to 0 when in idle state) I'm not sure whats in Byte 4,5,6,7 0x12D - Byte 0 - Engine Speed rate of change? / Byte 1 - Throttle Pedal (MaxValue 200) / Byte 2 - Some Shift value maybe??? / Byte 4&5 - Engine Speed * 4 / Byte 7 - Mask 0x01 Brake State Mask 0x04 Cranking State I'm not 100% sure of the value in Byte 2, not idea whats in Byte 3, and not sure of all of the bits inside Byte 7 of this message (only some). 0x200 - Byte 0&1 - Engine Torque (With some other modifier in it) / Byte 2&3 (you mentioned minimum torque before stall, not sure) / Byte 4&5 - Engine Torque (With some other modifier in it.) I'm not sure what the additional modifier is in the torque value in this message. I have graphed it, but cant seem to figure it out, it moves with RPM though. I'm also unsure on the minimum torque before stall value. 0x207 - Byte 0&1 - Engine Speed / Byte 2&3 - Engine Speed Rate of Change / Byte 4&5 - Vehicle Speed / Byte 6 - Throttle Position (MaxValue 200) / Byte 7 - TPS Rate of Change 0x230 - Not sure on this one.... Some odd stuff happening in here. 0x425 - Byte 0 - Cruise State Bits / Byte 1&2 - Cruise Set Speed / Byte 3&4 - Boost Pressure / Byte 5 - Mask 0x02 Engine State not cranking / Byte 6&7 - Fuel Flow information Haven't mapped byte 0 fully and not sure of the other bits within byte 5 so far. 0x427 - Byte 0 - Coolant Temp / Byte 1&2 - A/C Pressure / Byte 3 - Battery Voltage / Byte 4 - Odometer Counter / Byte 5&6 - Warning States / Byte 7 - Engine Speed counter. I'm not sure of the logic behind the odometer counter and the engine speed counter on this one. it seems that they follow a similar logic in that they speed up as the corresponding speed increases. 0x44D - Byte 4&5 - Coolant Temp / Byte 6 - Oil Temperature / Byte 7 - Ambient Pressure I'm not sure on what is in the first 4 bytes of this message. Any chance you have any info on the ones i have commented on above
  9. Yep, sure thing, i'm going to put it on git for others when i have it all in place and working. I have done a little over the last 2 nights: 0x097 - Byte 0&1 - Engine torque / Byte 2&3 - Friction Losses / Byte 4&5 - Engine Torque (Goes to 0 When limiter active) / Byte 6&7 - Engine Torque I'm not sure what the differences are between the torque in bytes 1&2/4&5 and 6&7 are in this message. 0x120 - Byte 0&1 - Engine Torque minus Reduction Request / Byte 2&3 - Engine Torque minus 0x097 Bye2&3 (Goes to 0 when in idle state) I'm not sure whats in Byte 4,5,6,7 0x12D - Byte 0 - Engine Speed rate of change? / Byte 1 - Throttle Pedal (MaxValue 200) / Byte 2 - Some Shift value maybe??? / Byte 4&5 - Engine Speed * 4 / Byte 7 - Mask 0x01 Brake State Mask 0x04 Cranking State I'm not 100% sure of the value in Byte 2, not idea whats in Byte 3, and not sure of all of the bits inside Byte 7 of this message (only some). 0x200 - Byte 0&1 - Engine Torque (With some other modifier in it) / Byte 2&3 (you mentioned minimum torque before stall, not sure) / Byte 4&5 - Engine Torque (With some other modifier in it.) I'm not sure what the additional modifier is in the torque value in this message. I have graphed it, but cant seem to figure it out, it moves with RPM though.
  10. Hi Roland, Thanks for that info - really appreciate it. I'll be spending some more time on this over the next week or two and will post updates as i have them! again, thanks for your help!
  11. I now have a few more completed: ID Data 097 xx xx 00 7E 00 00 xx xx 120 xx xx xx xx 00 00 00 00 12D xx xx xx 00 xx xx 00 01 200 01 82 02 51 xx xx C0 00 207 xx xx xx xx xx xx xx xx 230 00 FF 82 06 68 00 00 01 425 xx xx xx xx xx 03 xx xx 427 xx xx xx xx xx 00 05 xx 44D 00 00 00 00 xx xx xx xx 4C0 00 00 00 00 00 00 00 00 623 xx xx xx xx 00 00 00 00 640 xx xx xx xx xx 00 xx 00 650 xx xx 00 00 00 00 00 00 6F6 xx xx xx xx xx xx xx xx The one that i am very interested in at the moment is the 7E value in 0x97. it seems to increase with RPM but not in a linear fashion, and i cant seem to work out what it is. It also has an effect on one of the torque output values.
  12. TheReaper

    CAN Messages

    Hi All, Out of curiosity, would any of you have any information on the below messages within the FG PCM. I have the following messages completed (anything with xx has been completed) ID Data 097 xx xx 00 7E 00 00 xx xx 120 00 00 xx xx 00 00 00 00 12D xx xx xx 00 xx xx 00 01 200 01 82 02 51 xx xx C0 00 207 xx xx xx xx xx xx xx 00 230 00 FF 82 06 68 00 00 01 425 xx xx xx 0C 80 03 xx xx 427 xx xx xx xx xx 00 05 xx 44D 00 00 00 00 xx xx xx CA 4C0 00 00 00 00 00 00 00 00 623 xx xx xx xx 00 00 00 00 640 xx xx xx xx xx 00 xx 00 650 xx xx 00 00 00 00 00 00 6F6 xx xx xx xx xx xx xx xx Currently I have the following on the remaining messages: 0x200 Byte0&1 moves in the same way that 0x097 Byte 3 does however they are inverse (0x097 value increases where 0x200 value decreases) and its 16 bit rather than 8. The value moves with RPM, and has a jump in the opposite direction and freezes when the engine speed limiter is active. 0x200 Decimal values range from around 590@500rpm to 500@6000 however goes to 386 when the engine speed limiter is active. 0x097 Decimal values range from around 35@500rpm to 126@6000 and doesn’t change when the engine speed limiter is active. ( Both of these numbers are also affected by Injector Duty. 0x200 Byte2&3 decreases with RPM between 0rpm and 1100rpm starting with a decimal value of 593 and ending with 240. 0x200 Byte6 seems to have some bit information for engine states. (Mask 0x02 – Engine Cranking) 0x12D Byte7 seems to have some bit information for engine states. (Mask 0x04 – Engine Cranking) 0x097 Byte5 goes to 0 when the speed limiter is active. Thanks!!
×
×
  • Create New...