06-11-2024 | #1 |
Join Date: Jan 2024
Location: Boston, MA
Posts: 184
|
More BMCB BIN spelunking. A few unknown addresses with changes.
Doing a binary comparison on BMCB and the BMCB-based chip in my car at the moment, there's a few differences unaccounted for in the XDF I'm using.
Values below are in hex. Address / Stock BMCB / Mine 0006 / FF / 89 0007 / C9 / 1D 06FB / 50 / 00 06FE / 50 / 00 33BC / 14 / 15 3EDC / 4E / 00 3EDD / 04 / 00 3EDE / 0F / 00 3EDF / BD / 00 After a little research, it appears 0006-0007 are a 2-byte checksum. These bytes are different in each variation of a BMCB file I open or make changes to. There's a lot of stuff stored in the 06A0-0700 range overall, so it seems likely 06FB and 06FE have some kind of 1-byte purpose as they're buried in between other values. Some of their neighbors are.... 06DA: Speed Threshold To Disable + Reset CARS 06DB: Vehicle Speed Threshold To Enable CARS 06DC: Vehicle Speed Threshold To Disable CARS 06DD: RPM Threshold To Enable CARS 06DE: % TPS Threshold To Disable CARS 06FB: ??? 06FC: Cool. Temp Port Throt. Disable Threshold 06FD: Cool. Temp Port Throt. Enable Threshold 06FE: ??? 06FF: Oil Temp Port Throt. Disable Threshold 0700: Oil Temp Port Throt. Enable Threshold 0705: Minimum Counts for Valet Switch Open 0706: Minimum Counts for Valet Switch Closed The last four being in a row makes me think it's some kind of table. I assume one of these unknowns enables FULL mode by default, since my car does go into FULL mode at ignition key on. |
|
|