Warning: include_once(/homepages/31/d139813187/htdocs/scoobypedia/scripts/stdconfig.php): failed to open stream: No such file or directory in /homepages/31/d139813187/htdocs/scoobypedia/pmwiki.php on line 342

Warning: include_once(): Failed opening '/homepages/31/d139813187/htdocs/scoobypedia/scripts/stdconfig.php' for inclusion (include_path='.:/usr/lib/php7.0') in /homepages/31/d139813187/htdocs/scoobypedia/pmwiki.php on line 342

Warning: Cannot modify header information - headers already sent by (output started at /homepages/31/d139813187/htdocs/scoobypedia/pmwiki.php:342) in /homepages/31/d139813187/htdocs/scoobypedia/pmwiki.php on line 1242
(:groupheader:)!!Introduction <:vspace> Your Subaru's ECU contains a vast amount of information including control software, preset data/configuration a.k.a. 'maps' and RAM. Additional performance can be gained by altering the maps within your ECU (remapping). Gone are days where you need to replace your ECU, simply remap your existing ECU gaining more performance whilst retaining all the advanced safety and refinement of OEM software. This site is more focused on OpenSource/free tools available to the weekend tuner. <:vspace> These maps may be altered by professional commercial tuning companies or by yourself via commercial or OpenSource tools. The purpose of this article is to assist the enthusiast in identifying the various maps available within your ECU. <:vspace> If you want to be able to edit your car's ECU you need (2) critical things. <:vspace> 1. Laptop with a USB port. <:vspace> 2. [[Knowledge/OpenPort]] cable. If you don't have one please get one from one of the [[Knowledge/OBDII Cable Manufacturers]] <:vspace> !! Newage ECU Layout <:vspace> The Newage Impreza ECU is natively 192K in size and layed out as follows: <:vspace> ||border=1 width=80% ||!Address ||!Hdr || ||0x00000-0x1FFFF ||Flash - seems to be mainly control software || ||0x20000-0x27FFF ||RAM area || || 0x28000-0x2FFFF ||Flash - seems to contain most of the maps you might want to tune. Refer to the table below identifying the tunable maps. || ||0x60000-0x60FFF ||TPU flash (boot loader) || '''Table 1 - ECU Map Summary''' <:vspace> <:vspace> !! Newage Tunable Map Identification <:vspace> This section attempts to identify the various maps which may be altered. The actual locations of the maps as these vary depending on model year. For map locations, refer to [[(http://www.)OpenECU.org]], which is a fantastic resource where you can find ECU images and the actual map locations for the various model year Subaru ECUs. You are encouraged to publish your ECU image and any information you find during the reverse engineering / tuning process on OpenECU.org. <:vspace> The following table summaries the maps which you may consider for tuning. The notes column may provide generic guidance for locating these maps and or there usage. <:vspace> ||border=1 width=100% ||! Map Name ||! Map Type ||! Notes ||! Confirmed || ||! [[Knowledge/Boost]] || |||||| ||[[Knowledge/Boost Limit]] || 2D || || || ||[[Knowledge/Boost Solenoid CEL Map Thresholds]] || 2D || || || ||[[Knowledge/Boost Targets]] || 3D || Table: [[Knowledge/Throttle]] x [[Knowledge/RPM]] || 1 || ||[[Knowledge/Wastegate Duty]] || 3D || Table: [[Knowledge/Throttle]] x [[Knowledge/RPM]] || 1 || ||[[Knowledge/Turbo Dynamics Proportional Burst]] || 2D || || 1 || ||[[Knowledge/Turbo Dynamics Proportional Continuous]] || 2D || || 1 || ||! Wastegate Related || |||||| ||[[Knowledge/Wastegate Duty Cycle vs Atmospheric Pressure Compensation]] || 2D || || || ||[[Knowledge/Wastegate Duty Cycle vs Air Intake Temperature Compensation]] || 2D || || || ||[[Knowledge/Wastegate Duty Cycle vs Speed Compensation]] || 2D || || 1 || ||! Sensor Related || |||||| ||[[Knowledge/EGT Limit]] || 3D || Table: [[Knowledge/Load]] x [[Knowledge/RPM]] || 1 || ||[[Knowledge/CAT Threshold 2 Fail Above]] || 2D || || || ||[[Knowledge/Front O2 Sensor ATM Pressure Compensation]] || 2D || || || ||[[Knowledge/Front O2 Sensor Scaling]] || 2D || || || ||[[Knowledge/Disable Subaru Fault Codes]] || 1D || || 1 || ||! [[Knowledge/Fuel]] || |||||| ||[[Knowledge/Low Det Fuel Map]] || 3D || Table: [[Knowledge/Load]] x [[Knowledge/RPM]] || 1 || ||[[Knowledge/Fuel Map Knock Switch Threshold]] || 1D || || || ||[[Knowledge/High Det Fuel Map]] || 3D || Table: [[Knowledge/Load]] x [[Knowledge/RPM]] || 1 || ||[[Knowledge/Tip-In Enrichment %]] || 1D || || 1 || ||! Ignition [[Knowledge/Timing]] || |||||| ||[[Knowledge/Main Ignition Map]] || 3D || Table: [[Knowledge/Load]] x [[Knowledge/RPM]] || 1 || ||[[Knowledge/Ignition Correction Map]] || 3D || Table: [[Knowledge/Load]] x [[Knowledge/RPM]] || 1 || ||[[Knowledge/Coarse Ignition Range RPM]] || 1D || || 1 || ||[[Knowledge/Coarse Ignition Range Load]] || 1D || || 1 || ||[[Knowledge/Main Ignition Map Idle?]] || 3D || Table: [[Knowledge/Load]] x [[Knowledge/RPM]] || || ||[[Knowledge/Ignition Correction Map Idle?]] || 3D || Table: [[Knowledge/Load]] x [[Knowledge/RPM]] || || ||[[Knowledge/Fine Ignition Learning RPM Range]] || 1D || || || ||[[Knowledge/Ignition Intake Temp Compensation]] || 2D || || || ||! Injector || |||||| ||[[Knowledge/Injector Opening Time Compensation]] || 2D || || || ||[[Knowledge/Injector Flow Scaling]] || 1D || 0x192A = 420 CC || 1 || ||! Intake || |||||| ||[[Knowledge/MAF Calibration]] (Grams/Sec) || 2D || || 1 || ||[[Knowledge/MAF Sensor Flow Limit CEL]] || 1D || || || ||! Closed/Open Loop Related || |||||| ||[[Knowledge/Open/Closed Loop Fueling Throttle Threshold]] || 2D || || || ||! Speed Limit Controllers || |||||| ||[[Knowledge/Boost Based Speed Limiting]] || 1D || || || ||[[Knowledge/Speed Limiting]] Auto_On/Man_On/Auto_Off/Man_Off || 1D || || 1 || ||! Knock Related [[Knowledge/Timing]] || |||||| ||[[Knowledge/Knock Learning Load Threshold]] || 1D || || 1 || ||[[Knowledge/Knock Learning RPM Threshold]] || 1D || || 1 || ||[[Knowledge/Knock Detection RPM Range]] || 1D || || 1 || ||[[Knowledge/Knock Detection Minimim Load]] || 1D || || 1 || '''Table 2 - Map Identification''' <:vspace> Click here for maps that may be available soon!! [[myDesk]].jpg(:groupfooter:) <:block>