Subaru periodically updates its ECU firmware for cars already sold. These updates include logic changes that improve the performance and dependability of your car. When flashing an image to your ECU, it's best to use the very latest revision Subaru has created for your ECU version. The following revisions are listed by model year chronologically, with the newest revision first, if known. To download the latest revision available for your car, find your model year and select the first available revision number. Be aware that some of the revisions are transmission specific. A description of how to identify these roms is at the beginning of each section.
In order to download the revisions below, you must be a registered member of openecu.org or romraider.com, depending on the link:
JP - Japan
--------------------------------------------------------
NOTES to edit the tables below:
1. Table column separators use '||'
2. To add an newline within a table cell use '
''
3. Table headings use a '!'
--------------------------------------------------------
Table 1 - JP - Japan, Singapore, Hong Kong Stock ECU Images
US - North America, Puerto Rico, Guam
For more information on Subaru's logic updates for US models, read the following:
http://forums.openecu.org/viewtopic.php?t=207
Impreza Turbo Models
Note, in the table below, a suffix of 'F', 'L', 'V' or 'X' is for Manual transmissions and 'B', 'E', 'K' or 'W' is for Automatics.
Note, also, that this table uses US model nomenclature, which diverged from that used in Canada beginning with MY2009. Thus, MY2009+ US Impreza GT = Canada Impreza WRX and MY2009+ US Impreza WRX = Canada Impreza WRX265.
--------------------------------------------------------
NOTES to edit the tables below:
1. Table column separators use '||'
2. To add an newline within a table cell use '
''
3. Table headings use a '!'
--------------------------------------------------------
Table 2 - US - North America, Puerto Rico, Guam Stock ECU Images - Impreza Turbo Models
Other Subaru Models
Note, in the table below, a suffix of 'L', 'N', or 'I' is for Manual transmissions and 'C', 'D' or 'R' is for Automatics (except for 2.5rs/i).
Table 3 - US - North America, Puerto Rico, Guam Stock ECU Images - Others
EU - Europe
--------------------------------------------------------
NOTES to edit the tables below:
1. Table column separators use '||'
2. To add an newline within a table cell use '
''
3. Table headings use a '!'
--------------------------------------------------------
Table 4 - Europe Stock ECU Images
Euro STi MY2003 (AH990-5512) and MY2004 (AH992-5513) are SSM2 only. Euro STi versions switched to SSM2+SSM3 with MY2005 (AJ840). Euro STi MY2006 (ECU ref. actually unknown, 2.5 USDM spec engine) is to be released in december 05 with SSM3 only
AU - Australia, New Zealand, South Africa
--------------------------------------------------------
NOTES to edit the tables below:
1. Table column separators use '||'
2. To add an newline within a table cell use '
''
3. Table headings use a '!'
--------------------------------------------------------
Table 5 - AU - Australia, New Zealand, South Africa Stock ECU Images
SA - South America
Prior to 2008, new Impreza STI models sold in South America used the firmware from North America Impreza STI models.
--------------------------------------------------------
NOTES to edit the tables below:
1. Table column separators use '||'
2. To add an newline within a table cell use '
''
3. Table headings use a '!'
--------------------------------------------------------
Table 6 - SA - South America
A Note About Markets
--------------------------------------------------------
NOTES to edit the tables below:
1. Table column separators use '||'
2. To add an newline within a table cell use '
''
3. Table headings use a '!'
--------------------------------------------------------
Subaru creates different ROM calibrations depending on the market for which the car is intended. There are five markets for purposes of ROM calibration. The market is encoded within the first nybble of the second byte of the ECU ID returned by the SSM Init command. These codes are:
Code | Market |
0x0 | Japan, Singapore, Hong Kong |
0x1 | North America, Puerto Rico, Guam |
0x4 | Europe |
0x5 | Australia, New Zealand, South Africa |
0xA | South America |
Related Articles