control closed loop AFR with your wideband O2 system, патч для 88580714 |
Здравствуйте, гость ( Вход | Регистрация )
control closed loop AFR with your wideband O2 system, патч для 88580714 |
1.4.2015, 20:55
Сообщение
#1
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 232 Регистрация: 10.1.2010 |
оригинальная тема >>> http://www.evolutionm.net/forums/ecuflash/...-o2-system.html
мой патч для 88580714 >>> http://risovozka.com/kak-ekonomit-toplivo-...ncer-evolution/ теперь можно оставаться с тримами, логировать смесь, экономить на бензине, забыть о смерти передней лямбды и это всё благодаря одной ШПЛ |
|
|
2.4.2015, 8:48
Сообщение
#2
|
|
Зарегистрированный пользователь Группа: Пользователи Сообщений: 40 Регистрация: 11.9.2010 Из: кемерово |
На эво8 есть такая?
|
|
|
2.4.2015, 10:37
Сообщение
#3
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 232 Регистрация: 10.1.2010 |
полистай оригинальный топик, вроде бы кто-то делал порт.
может быть чуть позже заморочусь для 96530706. |
|
|
2.4.2015, 10:45
Сообщение
#4
|
|
Зарегистрированный пользователь Группа: Пользователи Сообщений: 14 Регистрация: 1.11.2011 Из: Киев |
Дима, так а что в итоге с результатами расхода в режиме овощ?
|
|
|
2.4.2015, 12:26
Сообщение
#5
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 232 Регистрация: 10.1.2010 |
|
|
|
12.5.2015, 10:02
Сообщение
#6
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 91 Регистрация: 10.7.2009 Из: Новосибирск |
у меня раньше эмуляция с зейтроникса работала на 15.6, было 10-12 по городу. не думаю, что сейчас что-то изменится. просто сделал всё по фен-шую пысы: форсы фик1100 :) Интересная тема, у меня стоит 96530706 lc-1 подключен к мозгу для логирования. Есть ли патч для этой прошивки? |
|
|
12.5.2015, 10:16
Сообщение
#7
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 232 Регистрация: 10.1.2010 |
да. и он уже портирован.
в оригинальной ветке листай. я его попробовал по быстрому на знакомого 8ке, работает. но через пару дней 8ку продали и на этом эксперименты закончились :) |
|
|
12.5.2015, 10:26
Сообщение
#8
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 91 Регистрация: 10.7.2009 Из: Новосибирск |
|
|
|
12.5.2015, 10:57
Сообщение
#9
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 232 Регистрация: 10.1.2010 |
ссылка в первом посте. или ты думаешь я за тебя сейчас 100 страниц буду перелистывать? :)
|
|
|
12.5.2015, 14:58
Сообщение
#10
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1559 Регистрация: 28.5.2008 Из: Москва |
Перечитал все 30 страниц темы с ЭвоМ.
На первой странице ССЫЛКИ НЕТ! На 16 странице выложен пропатченый 96530006 , пропатченного 96530706 я не нашел! Так что, либо даём ссылку на пропатченный 96530706 V7, либо признаём что немного погорячились и не отправляем никого читать и искать того, чего НЕТ! |
|
|
12.5.2015, 16:06
Сообщение
#11
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 232 Регистрация: 10.1.2010 |
я не говорил ни про какие первые страницы. говорилось о первом посте моей темы, где имеется ссылка на оригинальную тему на эвом.
между "Перечитал все 30 страниц" и ПРОЛИСТАЛ - большая разница. мне можно больше вопросов не задавать. с таким подходом тупо взападло отвечать. |
|
|
12.5.2015, 16:31
Сообщение
#12
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1559 Регистрация: 28.5.2008 Из: Москва |
я не говорил ни про какие первые страницы. говорилось о первом посте моей темы, где имеется ссылка на оригинальную тему на эвом. между "Перечитал все 30 страниц" и ПРОЛИСТАЛ - большая разница. мне можно больше вопросов не задавать. с таким подходом тупо взападло отвечать. А я не задаю вопросов, а констатирую ФАКТ, что в теме на ЭвоМ - НЕТ ссылки на версию 96530706 прошивки от Тефры. И чтобы люди НЕ ТРАТИЛИ своего времени как я (а это больше часа) на "пролистывание" 30 страниц. Есть такое понятие, как уважение к чужому времени! Можно бросить не аккуратную фразу в духе: "всё там есть, поищи..." , а потом обвинить в "плохом к себе обращении"... Пусть люди рассудят ситуацию. |
|
|
12.5.2015, 16:53
Сообщение
#13
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 780 Регистрация: 22.5.2012 Из: Москва |
Я не понимаю зачем нужен патченный ROM?
Ведь ROM это лишь набор шестнадцатеричных данных. К нему прилагается XML definition. Фактически это описание данных, как положения так и содержания. ROM - это фактически копия структуры мозга эво. а XML описание содержания для человека. По xml ecuflash знает что и куда писать. Так что для добавления новых фич, нужно просто добавить строки в xml описание, с верными адресами и все. Никаких патченых ромов нет. Если я ошибаюсь, поправьте меня. [cut]Например для 88590015 будет вот так. Но и это же может подойти и для 96530706. Но так как мозги у эво9 512 байт а у эво 8 256, то скорее всего будет смещение по адресам. ВОт тогда следует просто найти адреса для наших эво 8. Изменив XML и при помощи него внеся изменения в ROM мы получим пропатченный ROM <table name="Closed Loop Wideband On/Off" category="Front/Rear_02" address="8734" type="1D" level="1" scaling="uint8"/> <scaling name="AFR16" units="AFR" toexpr="14.7*128/x" frexpr="14.7*128/x" format="%.1f" min="8" max="20" inc="0.1" storagetype="uint16" endian="big"/> <table name="Cold Engine Closed Loop AFR" category="Front/Rear_02" address="8736" type="1D" level="1" scaling="AFR16"/> <table name="Min Coolant Temp To Use AFR Table" category="Front/Rear_02" address="8738" type="1D" level="1" scaling="Temp"/> <scaling name="mLinverse" units="1/mL" toexpr="x/8" frexpr="x*8" format="%.1f" min="0" max="100" inc="0.1" storagetype="uint16" endian="big"/> <table name="Wideband AFR Correlation 1/mL Value" category="Front/Rear_02" address="873A" type="1D" level="1" scaling="mLinverse"/> <table name="Wideband AFR Correlation bL/mL Value" category="Front/Rear_02" address="873C" type="1D" level="1" scaling="uint16"/> <table name="AFR Table Multiplier High Word" category="Front/Rear_02" address="8740" type="1D" level="1" scaling="Hex16"/> <table name="AFR Table Multiplier Low Word" category="Front/Rear_02" address="8742" type="1D" level="1" scaling="Hex16"/> <table name="Front O2 (ADC 04) RAM variable" category="Front/Rear_02" address="c2ba" type="1D" level="1" scaling="Hex16"/> <table name="Rear O2 (ADC 0A) RAM variable" category="Front/Rear_02" address="c2be" type="1D" level="1" scaling="Hex16"/> <table name="MUT12 Value (To Read Wideband)" category="Front/Rear_02" address="3eece" type="1D" level="1" scaling="Hex16"/> <table name="MUT19 Value (To Read Front O2 ADC)" category="Front/Rear_02" address="3eeea" type="1D" level="1" scaling="Hex16"/> <table name="ADC Value Mod Hook" category="Front/Rear_02" address="c250" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1" scaling="Hex16"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="10"> <data>C250</data> <data>C252</data> <data>C254</data> <data>C256</data> <data>C258</data> <data>C25A</data> <data>C25C</data> <data>C25E</data> <data>C260</data> <data>C262</data> </table> </table> <table name="Hook For Closed Loop Pulse Control Hex" category="Front/Rear_02" address="182e4" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="8"> <data>182E4</data> <data>182E6</data> <data>182E8</data> <data>182EA</data> <data>182EC</data> <data>182EE</data> <data>182F0</data> <data>182F2</data> </table> </table> <table name="Front/Rear 02 Sim Subroutine Part 1" category="Front/Rear_02" address="47f00" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1" scaling="Hex16"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="40"> <data>47F00</data> <data>47F02</data> <data>47F04</data> <data>47F06</data> <data>47F08</data> <data>47F0A</data> <data>47F0C</data> <data>47F0E</data> <data>47F10</data> <data>47F12</data> <data>47F14</data> <data>47F16</data> <data>47F18</data> <data>47F1A</data> <data>47F1C</data> <data>47F1E</data> <data>47F20</data> <data>47F22</data> <data>47F24</data> <data>47F26</data> <data>47F28</data> <data>47F2A</data> <data>47F2C</data> <data>47F2E</data> <data>47F30</data> <data>47F32</data> <data>47F34</data> <data>47F36</data> <data>47F38</data> <data>47F3A</data> <data>47F3C</data> <data>47F3E</data> <data>47F40</data> <data>47F42</data> <data>47F44</data> <data>47F46</data> <data>47F48</data> <data>47F4A</data> <data>47F4C</data> <data>47F4E</data> </table> </table> <table name="Front/Rear 02 Sim Subroutine Part 2" category="Front/Rear_02" address="47f50" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="40"> <data>47F50</data> <data>47F52</data> <data>47F54</data> <data>47F56</data> <data>47F58</data> <data>47F5A</data> <data>47F5C</data> <data>47F5E</data> <data>47F60</data> <data>47F62</data> <data>47F64</data> <data>47F66</data> <data>47F68</data> <data>47F6A</data> <data>47F6C</data> <data>47F6E</data> <data>47F70</data> <data>47F72</data> <data>47F74</data> <data>47F76</data> <data>47F78</data> <data>47F7A</data> <data>47F7C</data> <data>47F7E</data> <data>47F80</data> <data>47F82</data> <data>47F84</data> <data>47F86</data> <data>47F88</data> <data>47F8A</data> <data>47F8C</data> <data>47F8E</data> <data>47F90</data> <data>47F92</data> <data>47F94</data> <data>47F96</data> <data>47F98</data> <data>47F9A</data> <data>47F9C</data> <data>47F9E</data> </table> </table> <table name="Front/Rear 02 Sim Subroutine Part 3" category="Front/Rear_02" address="47fa0" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="18"> <data>47FA0</data> <data>47FA2</data> <data>47FA4</data> <data>47FA6</data> <data>47FA8</data> <data>47FAA</data> <data>47FAC</data> <data>47FAE</data> <data>47FB0</data> <data>47FB2</data> <data>47FB4</data> <data>47FB6</data> <data>47FB8</data> <data>47FBA</data> <data>47FBC</data> <data>47FBE</data> <data>47FC0</data> <data>47FC2</data> </table> </table> <table name="Closed Loop Fuel Pulse Control Subroutine" category="Front/Rear_02" address="47fc4" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="16"> <data>47FC4</data> <data>47FC6</data> <data>47FC8</data> <data>47FCA</data> <data>47FCC</data> <data>47FCE</data> <data>47FD0</data> <data>47FD2</data> <data>47FD4</data> <data>47FD6</data> <data>47FD8</data> <data>47FDA</data> <data>47FDC</data> <data>47FDE</data> <data>47FE0</data> <data>47FE2</data> </table> </table>[/cut] |
|
|
12.5.2015, 17:11
Сообщение
#14
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 5694 Регистрация: 28.6.2006 Из: Москва |
Это не так. Для примера, если ты откроешь обычный ром хмл-ем от тефра, то на месте альтернативных карт будет белиберда. Ну это так примитивный пример. В патченых ромах написаны новые таблицы и прописаны новые алогоритмы работы, такие , как например директ буст контроль, спид денсити или просто альтернативные карты, чек ту нок и тд.
|
|
|
12.5.2015, 17:11
Сообщение
#15
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 780 Регистрация: 22.5.2012 Из: Москва |
Именно вот эти данные для 9653ххххх <scaling name="AFR16" units="AFR" toexpr="14.7*128/x" frexpr="14.7*128/x" format="%.1f" min="8" max="20" inc="0.1" storagetype="uint16" endian="big"/> <scaling name="mLinverse" units="1/mL" toexpr="x/8" frexpr="x*8" format="%.1f" min="0" max="100" inc="0.1" storagetype="uint16" endian="big"/> <table name="Closed Loop Wideband On/Off" category="Front/Rear_02" address="7FC0" type="1D" level="1" scaling="uint8"/> <table name="Cold Engine Closed Loop AFR" category="Front/Rear_02" address="7FC2" type="1D" level="1" scaling="AFR16"/> <table name="Min Coolant Temp To Use AFR Table" category="Front/Rear_02" address="7FC4" type="1D" level="1" scaling="Temp"/> <table name="Wideband AFR Correlation 1/mL Value" category="Front/Rear_02" address="7FC6" type="1D" level="1" scaling="mLinverse"/> <table name="Wideband AFR Correlation bL/mL Value" category="Front/Rear_02" address="7FC8" type="1D" level="1" scaling="uint16"/> <table name="AFR Table Multiplier High Word" category="Front/Rear_02" address="7FCC" type="1D" level="1" scaling="Hex16"/> <table name="AFR Table Multiplier Low Word" category="Front/Rear_02" address="7FCE" type="1D" level="1" scaling="Hex16"/> <table name="Front O2 (ADC 04) RAM variable" category="Front/Rear_02" address="AA0E" type="1D" level="1" scaling="Hex16"/> <table name="Rear O2 (ADC 0A) RAM variable" category="Front/Rear_02" address="AA0A" type="1D" level="1" scaling="Hex16"/> <table name="MUT12 Value (To Read Wideband)" category="Front/Rear_02" address="3624A" type="1D" level="1" scaling="Hex16"/> <table name="MUT19 Value (To Read Front O2 ADC)" category="Front/Rear_02" address="36266" type="1D" level="1" scaling="Hex16"/> <table name="ADC Value Mod Hook" category="Front/Rear_02" address="A8F8" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1" scaling="Hex16"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="10"> <data>A8F8</data> <data>A8FA</data> <data>A8FC</data> <data>A8FE</data> <data>A900</data> <data>A902</data> <data>A904</data> <data>A906</data> <data>A908</data> <data>A90A</data> </table> </table> <table name="Hook For Closed Loop Pulse Control Hex" category="Front/Rear_02" address="14DB4" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="8"> <data>14DB4</data> <data>14DB6</data> <data>14DB8</data> <data>14DBA</data> <data>14DBC</data> <data>14DBE</data> <data>14DC0</data> <data>14DC2</data> </table> </table> <table name="Front/Rear 02 Sim Subroutine Part 1" category="Front/Rear_02" address="36980" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1" scaling="Hex16"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="40"> <data>36980</data> <data>36982</data> <data>36984</data> <data>36986</data> <data>36988</data> <data>3698A</data> <data>3698C</data> <data>3698E</data> <data>36990</data> <data>36992</data> <data>36994</data> <data>36996</data> <data>36998</data> <data>3699A</data> <data>3699C</data> <data>3699E</data> <data>369A0</data> <data>369A2</data> <data>369A4</data> <data>369A6</data> <data>369A8</data> <data>369AA</data> <data>369AC</data> <data>369AE</data> <data>369B0</data> <data>369B2</data> <data>369B4</data> <data>369B6</data> <data>369B8</data> <data>369BA</data> <data>369BC</data> <data>369BE</data> <data>369C0</data> <data>369C2</data> <data>369C4</data> <data>369C6</data> <data>369C8</data> <data>369CA</data> <data>369CC</data> <data>369CE</data> </table> </table> <table name="Front/Rear 02 Sim Subroutine Part 2" category="Front/Rear_02" address="369D0" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="40"> <data>369D0</data> <data>369D2</data> <data>369D4</data> <data>369D6</data> <data>369D8</data> <data>369DA</data> <data>369DC</data> <data>369DE</data> <data>369E0</data> <data>369E2</data> <data>369E4</data> <data>369E6</data> <data>369E8</data> <data>369EA</data> <data>369EC</data> <data>369EE</data> <data>369F0</data> <data>369F2</data> <data>369F4</data> <data>369F6</data> <data>369F8</data> <data>369FA</data> <data>369FC</data> <data>369FE</data> <data>36A00</data> <data>36A02</data> <data>36A04</data> <data>36A06</data> <data>36A08</data> <data>36A0A</data> <data>36A0C</data> <data>36A0E</data> <data>36A10</data> <data>36A12</data> <data>36A14</data> <data>36A16</data> <data>36A18</data> <data>36A1A</data> <data>36A1C</data> <data>36A1E</data> </table> </table> <table name="Front/Rear 02 Sim Subroutine Part 3" category="Front/Rear_02" address="36A20" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="18"> <data>36A20</data> <data>36A22</data> <data>36A24</data> <data>36A26</data> <data>36A28</data> <data>36A2A</data> <data>36A2C</data> <data>36A2E</data> <data>36A30</data> <data>36A32</data> <data>36A34</data> <data>36A36</data> <data>36A38</data> <data>36A3A</data> <data>36A3C</data> <data>36A3E</data> <data>36A40</data> <data>36A42</data> </table> </table> <table name="Closed Loop Fuel Pulse Control Subroutine" category="Front/Rear_02" address="36A44" type="3D" level="1" scaling="Hex16"> <table name="Code" type="Static X Axis" elements="1"> <data>Hex16</data> </table> <table name="Address" type="Static Y Axis" elements="16"> <data>36A44</data> <data>36A46</data> <data>36A48</data> <data>36A4A</data> <data>36A4C</data> <data>36A4E</data> <data>36A50</data> <data>36A52</data> <data>36A54</data> <data>36A56</data> <data>36A58</data> <data>36A5A</data> <data>36A5C</data> <data>36A5E</data> <data>36A60</data> <data>36A62</data> </table> </table> |
|
|
12.5.2015, 17:39
Сообщение
#16
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1559 Регистрация: 28.5.2008 Из: Москва |
Если всё было бы так просто, то *.rom`ов бы просто не существовало, а были бы одни xml.
Мне видится, что ром это программа, а хмл описание к ней, описание без программы бесполезно. |
|
|
12.5.2015, 18:05
Сообщение
#17
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 317 Регистрация: 11.11.2012 Из: Томск |
Если всё было бы так просто, то *.rom`ов бы просто не существовало, а были бы одни xml. Мне видится, что ром это программа, а хмл описание к ней, описание без программы бесполезно. ну отчего же, с помощью xml можно изменить данные в определенных ячейках рома, но этого скорее всего мало, нужно изменить алгоритм работы. |
|
|
12.5.2015, 21:22
Сообщение
#18
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 780 Регистрация: 22.5.2012 Из: Москва |
|
|
|
13.5.2015, 2:44
Сообщение
#19
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 1559 Регистрация: 28.5.2008 Из: Москва |
MihasMSK - ты прав!
Я ещё раз перечитал стартовый топ mrfred`а и кажется врубился как получить "пропатченую" 96530706 от Тефры. За основу берем ром, который лежит на 16 странице, там человек уже выставил все значения HEX как у mrfred`а в исходнике, практически все совпадают, я проверил. Дальше нам нужно вставить листинг для XML`а, который лежит там же на 16 странице, в XML`ы 96530006 и в 96530706 V7. Таким образом, мы сможем корректно одновременно открыть оба рома: Это ром с 16 страницы И Тефра: Открыв вновь появившиеся таблицы в Тефре, можно обнаружить белиберду,которую нужно исправить на те "циферки и буковки", которые прописаны в "пропатченом" роме с 16 страницы... Вот и вся канитель. Думаю что всё это должно работать, поскольку в этой же теме через несколько страниц, другой пользователь утверждает что всё пашет и он год как на всём этом катается... Так что нужно править ХМL, править значения и тестить Сам не раньше выходных окажусь рядом с машиной, если у кого нибудь появятся первые результаты - отпишитесь! |
|
|
13.5.2015, 10:04
Сообщение
#20
|
|
Зарегистрированный пользователь Группа: Пользователь Сообщений: 91 Регистрация: 10.7.2009 Из: Новосибирск |
MihasMSK - ты прав! Я ещё раз перечитал стартовый топ mrfred`а и кажется врубился как получить "пропатченую" 96530706 от Тефры. За основу берем ром, который лежит на 16 странице, там человек уже выставил все значения HEX как у mrfred`а в исходнике, практически все совпадают, я проверил. Дальше нам нужно вставить листинг для XML`а, который лежит там же на 16 странице, в XML`ы 96530006 и в 96530706 V7. Таким образом, мы сможем корректно одновременно открыть оба рома: Это ром с 16 страницы И Тефра: Открыв вновь появившиеся таблицы в Тефре, можно обнаружить белиберду,которую нужно исправить на те "циферки и буковки", которые прописаны в "пропатченом" роме с 16 страницы... Вот и вся канитель. Думаю что всё это должно работать, поскольку в этой же теме через несколько страниц, другой пользователь утверждает что всё пашет и он год как на всём этом катается... Так что нужно править ХМL, править значения и тестить Сам не раньше выходных окажусь рядом с машиной, если у кого нибудь появятся первые результаты - отпишитесь! Сделал все также, но тоже нахожусь в командировке...проверить пока нет возможности. По идеи должно все работать. PS. Нужно перенести все таблицы, которые есть в этом куске XML. |
|
|
Текстовая версия | Сейчас: 15.6.2024, 23:46 |