Development theory : map standardization?
This post is more directed at the editor developers (qconcept and epifan), but everyone's opinion is welcome.
Coming from the Honda community, one subject worth addressing is ROM file standardization. I posted this here rather than the model-specific forums because this is a cross-cutting issue. One of the most effective ideas from the Honda camp was to standardize on a "base" ROM image. For example, all B-series motors started with the JDM b16a ROM image. It was chosen for it's excellent transient response, flexibility, and good numbers on the dyno. Even larger displacement motors started with this image, and wrote in appropriate values in the fuel and ignition tables (keeping the executable code the same). Once this was chosen, only one set of map locations needed to be known. After that, users starting writing their own code and adding it to the unused sections of the ROM space, which allowed everyone to pick up new features.
This is a great idea IMHO. The subie community would benefit greatly if we started planning now which ROM images we like best. The best criteria are:
1) Portability of the ROM to as many versions of ECU as possible. Obviously the SH2 ROMs will have to be separate from the HC16 versions.
2) Newness of the ROM revision. Presumably, Subaru has fixed bugs in early versions of the ROMs.
3) Tunability. More tables gives us more things to configure.
4) Performance. I don't know this applies to subie ROMs, but if there are performance implications between versions that would be good to know.
I am already running into this subject when playing around with ECUedit. There are several ROMs available for USDM 02-03 ECUs, and some are more well-understood than others. It would make things easier for the map editors if only a fewer number of ROMs were supported, so the user community can focus on making tunable maps, and not re-inventing the wheel trying to map out every little variation on the same basic ROM image.
Anyone else care to comment on this?
Coming from the Honda community, one subject worth addressing is ROM file standardization. I posted this here rather than the model-specific forums because this is a cross-cutting issue. One of the most effective ideas from the Honda camp was to standardize on a "base" ROM image. For example, all B-series motors started with the JDM b16a ROM image. It was chosen for it's excellent transient response, flexibility, and good numbers on the dyno. Even larger displacement motors started with this image, and wrote in appropriate values in the fuel and ignition tables (keeping the executable code the same). Once this was chosen, only one set of map locations needed to be known. After that, users starting writing their own code and adding it to the unused sections of the ROM space, which allowed everyone to pick up new features.
This is a great idea IMHO. The subie community would benefit greatly if we started planning now which ROM images we like best. The best criteria are:
1) Portability of the ROM to as many versions of ECU as possible. Obviously the SH2 ROMs will have to be separate from the HC16 versions.
2) Newness of the ROM revision. Presumably, Subaru has fixed bugs in early versions of the ROMs.
3) Tunability. More tables gives us more things to configure.
4) Performance. I don't know this applies to subie ROMs, but if there are performance implications between versions that would be good to know.
I am already running into this subject when playing around with ECUedit. There are several ROMs available for USDM 02-03 ECUs, and some are more well-understood than others. It would make things easier for the map editors if only a fewer number of ROMs were supported, so the user community can focus on making tunable maps, and not re-inventing the wheel trying to map out every little variation on the same basic ROM image.
Anyone else care to comment on this?