Notices

Unable to change periphery bits on 56890014

Thread Tools
 
Search this Thread
 
Old May 17, 2022 | 07:05 PM
  #1  
Cole Crouter's Avatar
Thread Starter
Evolving Member
 
Joined: Oct 2019
Posts: 106
Likes: 2
From: Saskatchewan, Canada
Unable to change periphery bits on 56890014

I'm trying to disable closed loop (o2 sensor wiring busted for now), but I can't seem to change the periphery bits on my ROM without EcuFlash telling me I'm "changing protected areas". 0014 extends 0013. I can upload a ROM later.

I tried zeroing out my open loop tables (I think that's what you're supposed to do), which flashed fine, but didn't seem to do anything.

Reply
Old May 18, 2022 | 06:03 AM
  #2  
crimson red's Avatar
Evolving Member
 
Joined: Aug 2009
Posts: 284
Likes: 21
From: Hokkaido, Japan
Hi,

Do you mean that (1)you changed the bit 4 of 'ECU Options set #2' to 0, (2) tried to flash the rom, but (3)ecuflash warned that 'changing protected area' and failed to flash the rom?

I think it will be easier to understand your situation for the members of the forum if you add the following information.

Do you get the warning only when you changed the 'ECU Options set' table? Or, do you always get the warning when you try to flash, regardless which table you modified?

FYI: I've never got the warning when I changed any of the bit of 'ECU Options set' and flashed my rom.
Reply
Old May 18, 2022 | 12:48 PM
  #3  
Cole Crouter's Avatar
Thread Starter
Evolving Member
 
Joined: Oct 2019
Posts: 106
Likes: 2
From: Saskatchewan, Canada
Originally Posted by crimson red
Hi,

Do you mean that (1)you changed the bit 4 of 'ECU Options set #2' to 0, (2) tried to flash the rom, but (3)ecuflash warned that 'changing protected area' and failed to flash the rom?

I think it will be easier to understand your situation for the members of the forum if you add the following information.

Do you get the warning only when you changed the 'ECU Options set' table? Or, do you always get the warning when you try to flash, regardless which table you modified?

FYI: I've never got the warning when I changed any of the bit of 'ECU Options set' and flashed my rom.
Thanks for the reply,
You have it right. I only get the error when changing that one table. I wanted to double check, it should be labelled "ECU Options set"? In my definition it's named "Periphery-*something*". I think my definitions might be bad (I got it from a shop). I'll try that.
Reply
Old May 19, 2022 | 03:07 AM
  #4  
crimson red's Avatar
Evolving Member
 
Joined: Aug 2009
Posts: 284
Likes: 21
From: Hokkaido, Japan
>I think my definitions might be bad (I got it from a shop). I'll try that.
For example, ripnet shares definitions.
As you can see by downloading some definitions from ripnet or somewhere, the addresses in the 'ECU Options Set#?' tables are same for any rom id's rom definition.
It is 0x50072, 0x50082, 0x50092, 0x500a2, 0x500b2, 0x500c2, 0x500d2. Like below.


Code:
<table name="ECU Options Set #1" type="2D" category="ECU Options" scaling="blobbits" address="50072">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #2" type="2D" category="ECU Options" scaling="blobbits" address="50082">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7: Enable Knock Retard</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1: Enable Rear O2 Sensor</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #3" type="2D" category="ECU Options" scaling="blobbits" address="50092">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14: Cruise Control Enabled/Disabled</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0: Lean Spool Off/On</data>
</table>
</table>
<table name="ECU Options Set #4" type="2D" category="ECU Options" scaling="blobbits" address="500a2">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #5" type="2D" category="ECU Options" scaling="blobbits" address="500b2">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #6" type="2D" category="ECU Options" scaling="blobbits" address="500c2">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #7" type="2D" category="ECU Options" scaling="blobbits" address="500d2">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
Reply
Old May 19, 2022 | 03:38 PM
  #5  
Cole Crouter's Avatar
Thread Starter
Evolving Member
 
Joined: Oct 2019
Posts: 106
Likes: 2
From: Saskatchewan, Canada
Originally Posted by crimson red
>I think my definitions might be bad (I got it from a shop). I'll try that.
For example, ripnet shares definitions.
As you can see by downloading some definitions from ripnet or somewhere, the addresses in the 'ECU Options Set#?' tables are same for any rom id's rom definition.
It is 0x50072, 0x50082, 0x50092, 0x500a2, 0x500b2, 0x500c2, 0x500d2. Like below.


Code:
<table name="ECU Options Set #1" type="2D" category="ECU Options" scaling="blobbits" address="50072">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #2" type="2D" category="ECU Options" scaling="blobbits" address="50082">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7: Enable Knock Retard</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1: Enable Rear O2 Sensor</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #3" type="2D" category="ECU Options" scaling="blobbits" address="50092">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14: Cruise Control Enabled/Disabled</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0: Lean Spool Off/On</data>
</table>
</table>
<table name="ECU Options Set #4" type="2D" category="ECU Options" scaling="blobbits" address="500a2">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #5" type="2D" category="ECU Options" scaling="blobbits" address="500b2">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #6" type="2D" category="ECU Options" scaling="blobbits" address="500c2">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
<table name="ECU Options Set #7" type="2D" category="ECU Options" scaling="blobbits" address="500d2">
<table name="Periphery Bit Number" type="Static Y Axis" elements="16">
<data>bit.15</data>
<data>bit.14</data>
<data>bit.13</data>
<data>bit.12</data>
<data>bit.11</data>
<data>bit.10</data>
<data>bit.9</data>
<data>bit.8</data>
<data>bit.7</data>
<data>bit.6</data>
<data>bit.5</data>
<data>bit.4</data>
<data>bit.3</data>
<data>bit.2</data>
<data>bit.1</data>
<data>bit.0</data>
</table>
</table>
Thanks for sharing, looks like that was my issue. Updated evo10base.xml or whatever, and it works like a charm now.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
TheRealDirtyDan
ECU Flash
0
Mar 13, 2018 04:17 PM
redSLed
ECU Flash
10
Jan 2, 2018 12:04 PM
evane
ECU Flash
4
Nov 6, 2008 01:52 PM
Zamot
ECU Flash
6
Sep 6, 2007 11:41 AM
ymr
ECU Flash
9
Jun 29, 2007 01:22 PM




All times are GMT -7. The time now is 10:56 AM.