Notices
Tuning Reflashes, Piggybacks, Standalone ECUs

How does Map switching work?

Thread Tools
 
Search this Thread
 
Old 05-08-2009, 11:17 AM
  #1  
Sora1421
Registered User
Thread Starter
iTrader: (1)
 
Sora1421's Avatar
 
Join Date: Jul 2008
Location: PA
Posts: 210
Likes: 0
Received 0 Likes on 0 Posts
Default How does Map switching work?

With the Osiris mail-in service they say the offer map switching. I understand you get 5 different maps, however how do you actually switch to the different ones later on. Wouldn't you need some sort of of programmer? I'm a little lost.
Old 05-08-2009, 11:19 AM
  #2  
frankie945
Registered User
iTrader: (35)
 
frankie945's Avatar
 
Join Date: Nov 2007
Location: louisvile KY
Posts: 852
Likes: 0
Received 0 Likes on 0 Posts
Default

You use the cruse control buttons.
Old 05-08-2009, 11:25 AM
  #3  
Sora1421
Registered User
Thread Starter
iTrader: (1)
 
Sora1421's Avatar
 
Join Date: Jul 2008
Location: PA
Posts: 210
Likes: 0
Received 0 Likes on 0 Posts
Default

Does only Osiris offer this? That's a pretty impressive innovation actually
Old 05-08-2009, 03:05 PM
  #4  
mthreat
Registered User
iTrader: (16)
 
mthreat's Avatar
 
Join Date: Dec 2006
Location: Austin, TX
Posts: 888
Likes: 0
Received 1 Like on 1 Post
Default

Specifically, while holding the "set/accel" switch DOWN, you press the "cancel" button N times, where N is which map you want. For example, to switch to map #2, you would hold the set/accel switch DOWN (in the "set" position), and press the cancel button twice, then let go of the set/accel button. The green cruise control light in the dashboard should blink twice to confirm that you are now using map #2.

Edit: here's a photo I stole from another thread to make things more clear:

Last edited by mthreat; 05-08-2009 at 03:18 PM.
Old 05-09-2009, 05:40 PM
  #5  
CSF
Registered User
iTrader: (1)
 
CSF's Avatar
 
Join Date: Mar 2008
Location: NJ
Posts: 1,406
Likes: 0
Received 0 Likes on 0 Posts
Default

just something to read if you wanted to know a little more on how they did it:

At the core of the ECU is a processor that uses 3 types of memory:
-
Flash-ROM (internal to the processor). This is Read Only Memory, where the ECU stores its operating software as well as the tables that are used to calibrate/tune the ECU’s operation. This area can only be written to via an ECU reflash (Osiris). The flash memory has a limited number of rewrites that can be preformed before the memory starts to degrade. Once the flash memory has begun to degrade the ECU will have to be replaced. A minimum of 200 flashes can be preformed according to the CPU data sheet, but twice that is likely possible (we flashed the ECU on our development 350Z more than 400 times without any memory degradation).
-
RAM (internal to the processor). This is Random Access Memory (read and write) that the ECU software uses to store variables that change in real time such as sensor readings, environmental conditions and changes over time, as well as calculated values that are used for the software control models that manage engine operation.
-
Non-volatile EEPROM (external from the processor). This non volatile memory is used to store things like idle adjustments, ignition adjustments, learned idle air volume, VIN, and other static values that vary from vehicle to vehicle. You should not have to deal with the EEPROM, but it’s good to know it’s there.
The most important feature that UpRev adds to a ROM when it is patched is taking the critical tables that are used for tuning (ie fuel, ignition, throttle, rev/speed limits, etc…) and modifying the ECU software so that it loads these tables into RAM and looks the tables up out of RAM as opposed to the flash memory. This relocation of the critical tables allows for real time tuning (RTT) without the need to reflash the ECU for every adjustment. It also makes map switching possible since the values can be changed on the fly.
Due to limited RAM space on the ECU, there are certain data values and tables that have to remain static and cannot be placed in RAM for RTT, such as target idle rpm and cam advance. These values can only be changed via modifying the ROM and doing a reflash. These static tables/values can’t be changed via map switching either.
Another UpRev ROM feature is the addition of map switching and storage space for alternate maps. Map switching allows for multiple maps to be stored in the flash memory so that they can be loaded into RAM at the user’s request (via cruise control switches).
It is important to note that the only the tables that are loaded into RAM can be changed via map switching. That means only the real time tunable tables are updated when a map is switched. The static tables/values, such as target idle rpm and cam advance, can not be changed via map switching.
from the osiris manual
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Lt_Ballzacki
Brakes & Suspension
39
08-06-2021 06:19 AM
ars88
Zs & Gs For Sale
18
04-04-2016 07:52 AM
2ndchanceZ
Engine
1
10-26-2015 08:03 PM
_bit
New Owners
5
10-02-2015 07:49 AM



Quick Reply: How does Map switching work?



All times are GMT -8. The time now is 06:10 AM.