Skip to content

Commit

Permalink
Config files
Browse files Browse the repository at this point in the history
  • Loading branch information
joukoy authored Mar 1, 2020
1 parent 0564f98 commit 6f95723
Show file tree
Hide file tree
Showing 3 changed files with 292 additions and 0 deletions.
167 changes: 167 additions & 0 deletions P01-P59.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
<?xml version="1.0"?>
<ArrayOfSegmentConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SegmentConfig>
<Name>OS</Name>
<Addresses>0-4FF,500-3FFF,20000-2@</Addresses>
<CS1Address>500:2:hex</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>0-4FF,502-3FFF,20000-2@</CS1Blocks>
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>false</Eeprom>
<PNAddr>504:4:int</PNAddr>
<VerAddr>508:2:text</VerAddr>
<SegNrAddr>503:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>EngineCal</Name>
<Addresses>@514</Addresses>
<CS1Address>#0:2:hex</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>@514</CS1Blocks>
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>false</Eeprom>
<PNAddr>#4:3:int</PNAddr>
<VerAddr>#8:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>EngineDiag</Name>
<Addresses>@51C</Addresses>
<CS1Address>#0:2:hex</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>@51C</CS1Blocks>
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>false</Eeprom>
<PNAddr>#4:3:int</PNAddr>
<VerAddr>#8:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>TransCal</Name>
<Addresses>@524</Addresses>
<CS1Address>#0:2:hex</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>@524</CS1Blocks>
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>false</Eeprom>
<PNAddr>#4:3:int</PNAddr>
<VerAddr>#8:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>TransDiag</Name>
<Addresses>@52C</Addresses>
<CS1Address>#0:2:hex</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>@52C</CS1Blocks>
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>false</Eeprom>
<PNAddr>#4:3:int</PNAddr>
<VerAddr>#8:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>Fuel</Name>
<Addresses>@534</Addresses>
<CS1Address>#0:2:hex</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>@534</CS1Blocks>
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>false</Eeprom>
<PNAddr>#4:3:int</PNAddr>
<VerAddr>#8:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>System</Name>
<Addresses>@53C</Addresses>
<CS1Address>#0:2:hex</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>@53C</CS1Blocks>
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>false</Eeprom>
<PNAddr>#4:3:int</PNAddr>
<VerAddr>#8:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>Speedometer</Name>
<Addresses>@544</Addresses>
<CS1Address>#0:2:hex</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>@544</CS1Blocks>
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>false</Eeprom>
<PNAddr>#4:3:int</PNAddr>
<VerAddr>#8:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>Eeprom_data</Name>
<Addresses>4000-8000</Addresses>
<CS1Address />
<CS2Address />
<CS1Method>0</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks />
<CS2Blocks />
<CS1Complement>2</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<Eeprom>true</Eeprom>
<PNAddr />
<VerAddr />
<SegNrAddr />
<ExtraInfo />
<Comment>GM Eeprom</Comment>
</SegmentConfig>
</ArrayOfSegmentConfig>
20 changes: 20 additions & 0 deletions V6.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0"?>
<ArrayOfSegmentConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SegmentConfig>
<Name>OS</Name>
<Addresses>0-2@</Addresses>
<CS1Address>GM-V6.txt</CS1Address>
<CS2Address />
<CS1Method>4</CS1Method>
<CS2Method>0</CS2Method>
<CS1Blocks>0-3FFF,8000-0@</CS1Blocks>
<CS2Blocks />
<CS1Complement>0</CS1Complement>
<CS2Complement>0</CS2Complement>
<CS1SwapBytes>false</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<PNAddr />
<VerAddr />
<SegNrAddr />
</SegmentConfig>
</ArrayOfSegmentConfig>
105 changes: 105 additions & 0 deletions e38.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
<?xml version="1.0"?>
<ArrayOfSegmentConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SegmentConfig>
<Name>OS</Name>
<Addresses>@10024</Addresses>
<CS1Address>#1E:2:hex</CS1Address>
<CS2Address>#0:2:hex</CS2Address>
<CS1Method>1</CS1Method>
<CS2Method>4</CS2Method>
<CS1Blocks>@1002C,@10034</CS1Blocks>
<CS2Blocks>@1003C</CS2Blocks>
<CS1Complement>0</CS1Complement>
<CS2Complement>2</CS2Complement>
<CS1SwapBytes>true</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<PNAddr>#5:4:int</PNAddr>
<VerAddr>#9:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>System</Name>
<Addresses>@10048</Addresses>
<CS1Address>#1E:2:hex</CS1Address>
<CS2Address>#0:2:hex</CS2Address>
<CS1Method>1</CS1Method>
<CS2Method>4</CS2Method>
<CS1Blocks>@10050,@10058</CS1Blocks>
<CS2Blocks>@10060</CS2Blocks>
<CS1Complement>0</CS1Complement>
<CS2Complement>2</CS2Complement>
<CS1SwapBytes>true</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<PNAddr>#5:4:int</PNAddr>
<VerAddr>#9:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>Fuel</Name>
<Addresses>@1006B</Addresses>
<CS1Address>#1E:2:hex</CS1Address>
<CS2Address>#0:2:hex</CS2Address>
<CS1Method>1</CS1Method>
<CS2Method>4</CS2Method>
<CS1Blocks>@10073,@1007B</CS1Blocks>
<CS2Blocks>@10083</CS2Blocks>
<CS1Complement>0</CS1Complement>
<CS2Complement>2</CS2Complement>
<CS1SwapBytes>true</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<PNAddr>#5:4:int</PNAddr>
<VerAddr>#9:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>Speedo</Name>
<Addresses>@1008E</Addresses>
<CS1Address>#1E:2:hex</CS1Address>
<CS2Address>#0:2:hex</CS2Address>
<CS1Method>1</CS1Method>
<CS2Method>4</CS2Method>
<CS1Blocks>@10096,@1009E</CS1Blocks>
<CS2Blocks>@100A6</CS2Blocks>
<CS1Complement>0</CS1Complement>
<CS2Complement>2</CS2Complement>
<CS1SwapBytes>true</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<PNAddr>#5:4:int</PNAddr>
<VerAddr>#9:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>EngineDiag</Name>
<Addresses>@100B1</Addresses>
<CS1Address>#1E:2:hex</CS1Address>
<CS2Address>#0:2:hex</CS2Address>
<CS1Method>1</CS1Method>
<CS2Method>4</CS2Method>
<CS1Blocks>@100B9,@100C1</CS1Blocks>
<CS2Blocks>@100C9</CS2Blocks>
<CS1Complement>0</CS1Complement>
<CS2Complement>2</CS2Complement>
<CS1SwapBytes>true</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<PNAddr>#5:4:int</PNAddr>
<VerAddr>#9:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
<SegmentConfig>
<Name>Engine</Name>
<Addresses>@100D4</Addresses>
<CS1Address>#1E:2:hex</CS1Address>
<CS2Address>#0:2:hex</CS2Address>
<CS1Method>1</CS1Method>
<CS2Method>4</CS2Method>
<CS1Blocks>@100DC,@100E4</CS1Blocks>
<CS2Blocks>@100EC</CS2Blocks>
<CS1Complement>0</CS1Complement>
<CS2Complement>2</CS2Complement>
<CS1SwapBytes>true</CS1SwapBytes>
<CS2SwapBytes>false</CS2SwapBytes>
<PNAddr>#5:4:int</PNAddr>
<VerAddr>#9:2:text</VerAddr>
<SegNrAddr>#3:1:int</SegNrAddr>
</SegmentConfig>
</ArrayOfSegmentConfig>

0 comments on commit 6f95723

Please sign in to comment.