Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

116 страниц V  « < 24 25 26 27 28 > »   
Reply to this topicStart new topic
> Диагностика двигателя, логгирование и прошивка ECU.
gktuning
сообщение 19.9.2011, 16:55
Сообщение #501


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 439
Регистрация: 28.3.2010
Из: Odessa
Вне форума


Репутация:   16  


Артем, 4706 - без DMA, но можно врезать, применив патч, как для 3706 по рекомендациям с evom, собственно я это уже сделал, но в RAM она копирует старые 2D VE карты. Программист из меня хреновый - уже 2 недели не могу взять в толк, как описывается, с какого ROM-адреса взять карту, ее размер, и по какому RAM-адресу ее положить. Нужно еще проверить, есть ли там для нее место.
Важно!!!
LiveMap странно себя ведет, похоже, по тому, что в настройках винды - Панель Управления\Язык и Региональные стандарты\Настройка\Числа - разделитель целой и дробной части чисел стоит по умолчанию "ЗАПЯТАЯ". Для нормальной работы LiveMap и EvoScan НУЖНО ИЗМЕНИТЬ НА "ТОЧКУ"
С "запятой" LiveMap ведет себя именно так, как ты описываешь - в конце считывания карт вылетает, и значения выводит так, как буд-то игнорирует формулы пересчета. А EvoScan не может воспроизвести собственные логи.
Я уже замахался писать про эту запятую (IMG:style_emoticons/default/girl_devil.gif) (IMG:style_emoticons/default/biggrin.gif)
С запятой, кажется еще IGN-карта нормально считывается
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
gktuning
сообщение 19.9.2011, 18:08
Сообщение #502


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 439
Регистрация: 28.3.2010
Из: Odessa
Вне форума


Репутация:   16  


To falcon
Расшифруй, если не трудно, как происходит копирование карт из ROM в RAM на примере этой прошивки:
Прикрепленный файл  96533706_TephraMod_l2r99gst_dma_sd.rar ( 107,86 килобайт ) Кол-во скачиваний: 310

Возможно, там копируется в RAM массив данных, содержащий идущие подряд карты, и по этому я не нахожу конкретных указаний на их адреса?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Artem NN
сообщение 20.9.2011, 11:30
Сообщение #503


Супер Технический Маньяк
*****

Группа:
Администраторы
Сообщений: 818
Регистрация: 29.5.2009
Из: Нижний Новгород
Вне форума


Репутация:   57  


Вот блин читал и не раз про точку с запятой. Надо будет заменить - напоминал себе каждый раз.
Но т.к. Дма не работала как то и не было нужды. А как заработало на 9653 прошивке так от радости и забыл.

А из 965 серии есть с ДМА и 3D (SD)VE ?

По 96532706 - 96533706
с Фалконом все разбирали детально.

Сам блок копирования начинается с 3EEB0
а выполнение с
ROM:0003EEC8 RAM corrupted. Reinit RAM tables with ROM copies
ROM:0003EEC8 mov.l off_3EF34, r10 ; NEW_MUT_MAP_37B00 ; From
ROM:0003EECA mov.l off_3EF38, r11 ; Start_of_RAM_FFFFA000 ; To
ROM:0003EECC mov.l dword_3EF3C, r1 ; h'800 ; Length
ROM:0003EECE mov #0, r0
ROM:0003EED0 Copy new tables area from ROM into RAM
ROM:0003EED0 [0x37B00-0x382FF] in to [0xFFFFA000-0xFFFFA7FF]
ROM:0003EED0
ROM:0003EED0 Copy_4_bytes: ; CODE XREF: TephraMOD_Engine_Main_Loop_Hook_3EEB0+28j
ROM:0003EED0 mov.l @(r0,r10), r2
ROM:0003EED2 mov.l r2, @(r0,r11) ; (DWORD) r11[r0]=r10[r0]
ROM:0003EED4 add #4, r0
ROM:0003EED6 cmp/hs r1, r0
ROM:0003EED8 bf Copy_4_bytes
ROM:0003EEDA nop
т.е. с адреса ROM 37B00 прибавляется кусок длинной 800 =382FF этот участок памяти ROM пишется в RAM начиная с FFFFA000+800=по FFFFA7FF

далее смотрим какие у нас таблицы в 0x37B00-0x382FF
например
ROM:00037B42 Alternate_Hi_Octane_Fuel_Map_37B42:.data.b
ищем ее в RAM 37B42-37B00=42+FFFFA000=FFFFA042 (считать в HEX калькуляторе)
таким образом ищем адреса карт в RAM FFFFA000-0xFFFFA7FF
есть еще 3 процедуры
1. При работе на Main картах из ROM копируется в адреса RAM FFFF84xx.
ROM:0003E6EA MAIN_MAP_sub_3E6EA: ; CODE XREF: TephraMOD_sub_3EEB0-EA0p
ROM:0003E6EA ; sub_3E47E:loc_3E490p
ROM:0003E6EA mov.l off_3E7E4, r1 ; Main_Hi_octane_fuel_ROM_bigmap_38742
ROM:0003E6EC mov.l off_3E7B4, r0 ; Octane_HiLo_fuel_RAM_bigmap_FFFF8424
ROM:0003E6EE mov.l r1, @r0
ROM:0003E6F0 mov.l off_3E7E8, r1 ; Main_High_Octane_Ignition_ROM_Map_38D42
ROM:0003E6F2 mov.l off_3E7B8, r0 ; HighLo_Ignition_RAM_Map_FFFF8428
ROM:0003E6F4 mov.l r1, @r0
ROM:0003E6F6 mov.l off_3E7F4, r1 ; NEW_Main_Map_Wastegate_Duty_ROM_39942
ROM:0003E6F8 mov.l off_3E7BC, r0 ; Wastegate_Duty_RAM_MAP_FFFF842C
ROM:0003E6FA mov.l r1, @r0
ROM:0003E6FC mov.l off_3E7F8, r1 ; NEW_Boost_Control_Settings_399C2
ROM:0003E6FE mov.l off_3E7C0, r0 ; Boost_Control_Settings_FFFF8430
ROM:0003E700 mov.l r1, @r0
ROM:0003E702 mov.l off_3E7FC, r1 ; Cranking_Enrichment_IPW_Adder_Main_58C8
ROM:0003E704 mov.l off_3E7C4, r0 ; Cranking_Enrichment_IPW_Adder_Main_FFFF8434
ROM:0003E706 mov.l r1, @r0
ROM:0003E708 mov.l off_3E7C8, r1 ; Inj_Scal_1506
ROM:0003E70A mov.l off_3E7B0, r0 ; Inj_Scal_FFFF8422
ROM:0003E70C mov.w @r1, r1
ROM:0003E70E mov.w r1, @r0
ROM:0003E710 rts
ROM:0003E712 nop

2. При переключении на Альт карты - наши карты из RAM FFFFA000-0xFFFFA7FF диапазона копируются в адреса RAM FFFF84xx вместо Main карт.
ROM:0003E714 ALT_MAP_sub_3E714: ; CODE XREF: sub_3E47E+Ap
ROM:0003E714 mov.l off_3E7D0, r1 ; ALT_Octane_HiLo_fuel_RAM_bigmap__FFFFA042
ROM:0003E716 mov.l off_3E7B4, r0 ; Octane_HiLo_fuel_RAM_bigmap_FFFF8424
ROM:0003E718 mov.l r1, @r0
ROM:0003E71A mov.l off_3E7D4, r1 ; ALT_HighLo_Ignition_RAM_Map_FFFFA342
ROM:0003E71C mov.l off_3E7B8, r0 ; HighLo_Ignition_RAM_Map_FFFF8428
ROM:0003E71E mov.l r1, @r0
ROM:0003E720 mov.l off_3E7D8, r1 ; unk_FFFFA642
ROM:0003E722 mov.l off_3E7BC, r0 ; Wastegate_Duty_RAM_MAP_FFFF842C
ROM:0003E724 mov.l r1, @r0
ROM:0003E726 mov.l off_3E7DC, r1 ; unk_FFFFA6C2
ROM:0003E728 mov.l off_3E7C0, r0 ; Boost_Control_Settings_FFFF8430
ROM:0003E72A mov.l r1, @r0
ROM:0003E72C mov.l off_3E7E0, r1 ; unk_FFFFA744
ROM:0003E72E mov.l off_3E7C4, r0 ; Cranking_Enrichment_IPW_Adder_Main_FFFF8434
ROM:0003E730 mov.l r1, @r0
ROM:0003E732 mov.l off_3E7CC, r1 ; unk_FFFFA040
ROM:0003E734 mov.l off_3E7B0, r0 ; Inj_Scal_FFFF8422
ROM:0003E736 mov.w @r1, r1
ROM:0003E738 mov.w r1, @r0
ROM:0003E73A rts
ROM:0003E73C nop

3. Если включен Launch карты - из ROM пишутся в RAM FFFF84xx при начальном старте, а далее при разгоне заменяются картами main или alt.
OM:0003E73E ALT_MAP3_Launch_sub_3E73E: ; CODE XREF: TephraMOD_sub_3EEB0-E20p
ROM:0003E73E mov.l off_3E7EC, r1 ; Launch_Hi_Octane_Fuel_Map_39342
ROM:0003E740 mov.l off_3E7B4, r0 ; Octane_HiLo_fuel_RAM_bigmap_FFFF8424
ROM:0003E742 mov.l r1, @r0
ROM:0003E744 mov.l off_3E7F0, r1 ; Launch_Hi_Octane_Ignition_Map_39642
ROM:0003E746 mov.l off_3E7B8, r0 ; HighLo_Ignition_RAM_Map_FFFF8428
ROM:0003E748 mov.l r1, @r0
ROM:0003E74A rts
ROM:0003E74C nop



Непомню - адреса FFFF84xx вроде не расчитываются при нахождении как FFFFAxxx от ROM 37b00. Тут просто нужно соблюсти промежуток между адресами.
В Live Map указываем адреса для логгирования FFFFAxxx НО указывать надо со сдвигом.
ROM:00037B42 Alternate_Hi_Octane_Fuel_Map_37B42:.data.b 3
ROM:00037B43 .data.b 0
ROM:00037B44 .data.l RPM_FFFF8460
ROM:00037B48 .data.l LOAD_FFFF8462
ROM:00037B4C .data.b h'19
ROM:00037B4D .data.b h'80 ; À
Видим что таблица начинается с 37B42 выяснили что в RAM это FFFFA042
а вот данные в таблице - после типа таблицы, осей начинается с 37B4D и в Live Map мы пишем 37B4D-37B00=4D+FFFFA000=FFFFA04D
Вот как то так.
Я себе сделал одну основную таблицу VE- она у меня так же работает и при main и при alt картах и прописал ее в Live Map.
Вместо вестгейта и бустконтроля. Так же с помощью Фалкона вывели в Лайф мап - Тэфра опции по вкл/выкл валет, моргание чеком, rear o2 симулятор, open loop
т.е. это теперь можно вкл/выкл из лайф мап не перепрошивая ECU, т.е. менять опции работы прошивки. Так же как менять карты топлива и зажигания и VE.
Вот как это выглядит у меня:
Прикрепленное изображение
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
falcon
сообщение 20.9.2011, 11:58
Сообщение #504


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 201
Регистрация: 9.8.2010
Из: Крым, Ялта
Вне форума
Авто: Lancer9-07 2L AT LPG, 80230006

Репутация:   26  


Цитата(gktuning @ 19.9.2011, 18:08) *
To falcon
Расшифруй, если не трудно, как происходит копирование карт из ROM в RAM на примере этой прошивки:
Прикрепленный файл  96533706_TephraMod_l2r99gst_dma_sd.rar ( 107,86 килобайт ) Кол-во скачиваний: 310

Возможно, там копируется в RAM массив данных, содержащий идущие подряд карты, и по этому я не нахожу конкретных указаний на их адреса?

Артем уже опередил (IMG:style_emoticons/default/smile.gif) , всего пару строк добавлю.
Цитата
1. При работе на Main картах из ROM копируется в адреса RAM FFFF84xx.

Немного непонятно фраза сформулирована.
При выборе карт, хоть из РОМ, хоть из РАМ, АДРЕС выбранной карты копируется в переменную FFFF84xx, которая используется как адрес таблицы.
Цитата
2. При переключении на Альт карты - наши карты из RAM FFFFA000-0xFFFFA7FF диапазона копируются в адреса RAM FFFF84xx вместо Main карт.

Не карты, опять таки, а их АДРЕСА.
Цитата
Непомню - адреса FFFF84xx вроде не расчитываются при нахождении как FFFFAxxx от ROM 37b00. Тут просто нужно соблюсти промежуток между адресами.

Переменные адресов выбранных таблиц никуда не пересчитываются - это переменные. Просто их надо располагать в свободном участке РАМ, чтобы не было конфликта с "родными" переменными прошивки. И надо помнить, что переменные-указатели занимают 4 байта, а не 2, как большинство других переменных.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
gbix
сообщение 20.9.2011, 12:27
Сообщение #505


Начинающий Технический Маньяк
**

Группа:
Технический Маньяк
Сообщений: 45
Регистрация: 20.6.2011
Вне форума
Авто: lancer x 1.8 cvt

Репутация:   1  


кстати. в 10м лансере я видел что-то подобное уже в стоке.
так для некоторый карт можно сделать до 8 альтернативных.
надо только менять номер карты в ram

но tephra уже это тоже сдалал (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
gktuning
сообщение 20.9.2011, 12:52
Сообщение #506


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 439
Регистрация: 28.3.2010
Из: Odessa
Вне форума


Репутация:   16  


Во маньяки!!! Я бы даже сказал - МАНЬЯЧИЩИ!!! (IMG:style_emoticons/default/biggrin.gif)
(IMG:style_emoticons/default/thank.gif)
По 96534706 постараюсь сегодня - завтра отписать, вот только переведу xml из бардачного состояния в читаемое. Собственно DMA я в нее уже втулил, на evom это так разжевали, что для этого можно вообще не иметь понятия о программировании - все делается через EcuFlash.
Осталось только 3D VE в RAM засунуть. Вот из-за этого и начал напрягать извилины.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
falcon
сообщение 20.9.2011, 18:53
Сообщение #507


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 201
Регистрация: 9.8.2010
Из: Крым, Ялта
Вне форума
Авто: Lancer9-07 2L AT LPG, 80230006

Репутация:   26  


А кто в курсе, в прошивках с разными топливными картами по передачам, какие отличия в картах делают?
А то я подумываю себе сделать еще отдельные карты для 1 или 1-2. Мыслю так: в этой карте сделать сильное разделение по нагрузке - на малой нагрузке сделать сильно бедную смесь (типа экономия для ползанья в пробках), а на большом лоад сделать ... толи 14.7, толи чуть-чуть богаче чем 14.7 - на низких передачах, по-идее, и без обогащения должно ехать.
Есть в этом смысл, и какие еще могут быть соображения при отдельных картах по передачам?

Кстати, прошивка у нас, в зависимости от настроек, может работать с коробками от 3 до 6 передач.
И еще, я почему-то думал, что у нас 4-ая прямая, а оказалось что повышающая - в прошивке заложены соотношения 2.8421, 1.52936, 1, 0.71265.
А на механике какие передачи?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
gktuning
сообщение 20.9.2011, 23:11
Сообщение #508


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 439
Регистрация: 28.3.2010
Из: Odessa
Вне форума


Репутация:   16  


Артем, falcon, подскажите, нет ли ограничений по размеру, расположению блока в ROM / RAM (кроме, естественно, наличия свободного места)?
Со свободным местом тоже некоторые проблемы - т. е. его там "навалом", но в ROM оно есть после окончания блока "копирования", а в RAM - до начала блока. (c FFFF 9C00 и до FFFF A000 все заполнено FF) Не хотелось бы менять адресацию существующих карт.
А это xml (EcuFlash) и прошивки, ту, что с DMA я обозвал 96535706 - DMA работает - проверял на столе - считывает, записывает, логгирует (кроме 3D VE): Прикрепленный файл  TephraMod_v7_Test.rar ( 2,15 мегабайт ) Кол-во скачиваний: 326

Скопируйте в папку EcuFlash всю папку, и укажите ее в настройке - не мешайте пока с остальными xml - тут еще много придется поправить.
Там еще в придачу файл с основными техданными по эво, в том числе и передаточными РКПП.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
falcon
сообщение 21.9.2011, 2:04
Сообщение #509


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 201
Регистрация: 9.8.2010
Из: Крым, Ялта
Вне форума
Авто: Lancer9-07 2L AT LPG, 80230006

Репутация:   26  


Цитата(gktuning @ 20.9.2011, 23:11) *
Артем, falcon, подскажите, нет ли ограничений по размеру, расположению блока в ROM / RAM (кроме, естественно, наличия свободного места)?
Со свободным местом тоже некоторые проблемы - т. е. его там "навалом", но в ROM оно есть после окончания блока "копирования", а в RAM - до начала блока. (c FFFF 9C00 и до FFFF A000 все заполнено FF) Не хотелось бы менять адресацию существующих карт.

Ограничений нет, кроме тех, что надо реально оценивать, что там свободно, а что - нет.
Там в программе есть адресные пространства, занятые разного рода блоками - очищаемыми при каждом включении зажигания. Нам такие не подходят, потому что скопируешь туда карты, а при следующем включении зажигания их потрет нулями, хотя на первый взгляд, там вроде "пусто". Есть блоки счетчиков, где данные модифицируются - тоже не подходят. Есть неявно адресуемые массивы. Есть стэк, который тоже "пустой" - потому и пустой, что используется как стэк, и если ты его перепишешь чем-то, то проц 99% что будет просто уходить в ребут, так что даже не перепрошьешь его потом...

С учетом всего этого и того что еще здесь не перечислено (IMG:style_emoticons/default/spiteful.gif) - ограничений нет (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Yuriy_R
сообщение 21.9.2011, 8:02
Сообщение #510


*****
*******

Группа:
Администраторы
Сообщений: 2152
Регистрация: 26.7.2009
Из: Славный град Тобольск
Вне форума


Репутация:   53  


Парни, у кого есть xml на 83120014? это 1,6АТ 03г - считал свою паршивку, хочу открыть её посмотреть отличия от 0019.

xml от 019 подставлял ей, менял ID (обманывал) открывается коряво. последний столбик в картах и шкалы оборотов и нагрузки билиберда какаято цифры вразнобой, некоторых карт ваще нет, тоесть неактивны,
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Artem NN
сообщение 21.9.2011, 8:55
Сообщение #511


Супер Технический Маньяк
*****

Группа:
Администраторы
Сообщений: 818
Регистрация: 29.5.2009
Из: Нижний Новгород
Вне форума


Репутация:   57  


Передаточные для 4G18 МКПП
1я 3,583
2я 1,947
3я 1,343
4я 0,976
5я 0,804
задняя 3,416
главная 4,052

Только незнаю есть ли в нашей прошивке 93270019 для этих чисел какое либо использование. У нас вроде как от передач ничего не зависит.
Если только может работа кондея и то не уверен.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
dmitrij_b
сообщение 21.9.2011, 15:56
Сообщение #512


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 1802
Регистрация: 21.2.2009
Из: Екатеринбург
Вне форума
Авто: Lancer IX 1.6MT (105HP)

Репутация:   108  


Цитата(Yuriy_R @ 21.9.2011, 11:02) *
Парни, у кого есть xml на 83120014? это 1,6АТ 03г - считал свою паршивку, хочу открыть её посмотреть отличия от 0019.

xml от 019 подставлял ей, менял ID (обманывал) открывается коряво. последний столбик в картах и шкалы оборотов и нагрузки билиберда какаято цифры вразнобой, некоторых карт ваще нет, тоесть неактивны,


Юр, попробуй подставить от 93270014 - обычно они на 99% совпадают (93270019 и 83120019, и т.д.)
Доберусь до дому могу сделать тебе XML только мне саму прошивку надо. Похоже у меня такой нет пока.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Lukich
сообщение 21.9.2011, 18:21
Сообщение #513


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 151
Регистрация: 14.7.2010
Из: Мурманск
Вне форума


Репутация:   2  


для хлопцев , кто разбирается с алгоритмом АКПП...схема включения соленоидов UD,OD,2-nd итд. в зависимости от выбранной передачи.
А еще на сайте у мека были учебные материалы рольфа, там как раз если будут по АКПП, то рассмотрение идет на примере этой самой коробки F4A4...

вот
http://ifolder.ru/25875063

ИЛИ
http://www.fayloobmennik.net/996502

ВЕСИТ 14Мб
Прикрепленные файлы
Прикрепленный файл  solenoid.doc ( 196 килобайт ) Кол-во скачиваний: 318
 
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
gktuning
сообщение 22.9.2011, 14:09
Сообщение #514


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 439
Регистрация: 28.3.2010
Из: Odessa
Вне форума


Репутация:   16  


To Artem, Falcon
Блок FF (0xFFFF 9C00 до 0xFFFF A000) при включении зажигания перепрописывается FF-ами

Вот фрагмент кода:
ROM:00008006 mov.l off_80D4, r13 ; unk_FFFF9A70
ROM:00008008 mov #0, r10
ROM:0000800A mov.w r10, @r13
ROM:0000800C mov.l off_80CC, r10 ; word_3FB3C (размер блока FF (0x400))
ROM:0000800E mov.w @r10, r10
ROM:00008010 extu.w r10, r10
ROM:00008012 mov.l off_80C8, r4 ; unk_3FB40 (адрес блока FF)
ROM:00008014 mov.l off_80C4, r5 ; unk_FFFF9C00 (адрес копир.в RAM)
ROM:00008016 mov r10, r6
ROM:00008018 mov.l off_80C0, r10 ; sub_3617C
ROM:0000801A jsr @r10 ; sub_3617C
ROM:0000801C nop
ROM:0000801E mov.l @r15+, r14

Вопрос в том, как этот блок используется в дальнейшем? Что в него записывается при работе?
Уж очень заманчиво загрузить туда 3D VE карту, (да и загрузчик для нее практически готовый)
Может получится хотя бы отрезать отнего кусочек в пользу DMA карт?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
Artem NN
сообщение 22.9.2011, 15:32
Сообщение #515


Супер Технический Маньяк
*****

Группа:
Администраторы
Сообщений: 818
Регистрация: 29.5.2009
Из: Нижний Новгород
Вне форума


Репутация:   57  


Что там перетирается и для чего не могу сказать.
Но могу расписать порядок моих карт.
00037900 RPM25_37900_AXIS: по 37944
00037950 LOAD30_37950_AXIS по 37994
000379A0 LOAD20_379A0_AXIS по 379D0 для карты ВЕ 19RPM оставляем сток * 20LOAD новая ось.
00037B00 NEW_MUT_MAP_37B00:.data.l bMUTBD_Ignition_Load_Rescaled_FFFF8413
ROM:00037B00 ; DATA XREF: TephraMOD_Engine_Main_Loop_Hook_3EEB0+1Ao
ROM:00037B00 ; ROM:off_3EF34o
ROM:00037B04 .data.l bMUT21_Engine_RPM
ROM:00037B08 .data.l bMUT26_Knock_Sum
ROM:00037B0C .data.l bMUT06_Timing_Advance
ROM:00037B10 .data.l bMUT09
ROM:00037B14 .data.l bMUT10_Coolant_Temperature_Scaled
ROM:00037B18 .data.l bMUT3C_Rear_Oxygen_Sensor_1_FFFF88C1
ROM:00037B1C .data.l bMUT38_Manifold_Differential_Pressure
ROM:00037B20 .data.l bMUT17_Throttle_Position_Sensor
ROM:00037B24 .data.l bMUT29_IPW_1_FFFF9994
ROM:00037B28 .data.l bMUT0C_Fuel_Trim_Low
ROM:00037B2C .data.l bMUT0D_Fuel_Trim_Middle
ROM:00037B30 .data.l bMUT0F_Oxygen_Feedback_Trim
ROM:00037B34 .data.l RPM16_FFFF893A
ROM:00037B38 .data.l RPM_FFFF893B
ROM:00037B3C .data.l MAF_MAP__MULTIPLIER_FFFF8ABE
ROM:00037B40 Alternate_Inj_Scal_37B40:.data.w h'75
ROM:00037B42 Alternate_Hi_Octane_Fuel_Map_37B42:.data. по 37E3A
ROM:00037E3B ROM_Enable_Alternate_Maps_Master_0x37E3B:.data.b 2
ROM:00037E3C ROM_Enable_Valet_Mode_37E3C:.data.b 0
ROM:00037E3D ROM_Enable_Launch_Map_37E3D:.data.b 1
ROM:00037E3E ROM_Flash_CEL_on_Knock_37E3E:.data.b 1
ROM:00037E3F ROM_Enable_RearO2_Simulator_37E3F:.data.b 1
ROM:00037E40 ROM_Open_Loop_Control_37E40:.data.b 2 ; 0x01 - Open Loop On TipTronic
ROM:00037E40 ; 0x02 - Open Loop On AFR beyond limits
ROM:00037E40 ; 0x04 - Open Loop Always
ROM:00037E41 ROM_t1_LaunchMap_TPS_Threshold_37E41:.data.b h'4C ; L
ROM:00037E42 Alternate_Hi_Octane_Ignition_Map_37E42 по 3813A
ROM:0003813B ROM_CEL_Flash_Knock_High_Threshold_3813B:.data.b 8
ROM:0003813C ROM_CEL_Flash_Knock_Low_Threshold_3813C:.data.b 4
ROM:0003813D ROM_Enable_Valet_on_Fresh_Ignition_3813D:.data.b 0
ROM:0003813E ROM_CEL_Knock_Flash_Length_3813E:.data.w h'66
ROM:00038140 ROM_CEL_Knock_Flash_Load_Threshold_38140:.data.w h'70
ROM:00038142 ROM_Delay_Time_before_Alt_Maps_engage_once_activated_38142:.data.w h'1A
ROM:00038144 ROM_Time_to_Hold_Gas_Pedal_to_Switch_Alt_Maps_or_Valet_38144:.data.w h'99
ROM:00038146 ROM_Valet_RPM_Limit_38146:.data.w h'753
ROM:00038148 ROM_CEL_Flash_Length_on_Alt_Maps_and_Valet_38148:.data.w h'B2
ROM:0003814A ROM_RPM_Limit_3814A:.data.w h'420
ROM:0003814C ROM_Alternate_Map_Switch_ADC0F_Load_Threshold_Maximum_3814C:.data.w h'160
ROM:0003814E ROM_Alternate_Map_ADC0F_Threshold_Voltage_3V_3814E:.data.w h'9A
ROM:00038150 ROM_Closed_Loop_Min_AFR_38150:.data.b h'82
ROM:00038151 ROM_Closed_Loop_Max_AFR_38151:.data.b h'7F
ROM:00038152 ROM_Launch_Map_Max_Speed_38152:.data.b h'F
ROM:00038153 .data.b h'FF
ROM:00038154 Alt_Cranking_Enrichment_IPW_Adder_Main по 38170
00038172 Alt_VE_ROM_bigmap по 382F8
00038742 Main_Hi_octane_fuel_ROM_bigmap_38742
00038A42 Main_Lo_octane_fuel_ROM_bigmap_38A42
00038D42 Main_High_Octane_Ignition_ROM_Map
00039042 Main_Lo_Octane_Ignition_Map
00039342 Launch_Hi_Octane_Fuel_Map
00039642 Launch_Hi_Octane_Ignition_Map
Как то так.
Выкидываем буст и вестгейт и все что с ним связано так же орошитель интеркуллера.
Место под ВЕ нашлось 19х20 размером.


Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
falcon
сообщение 22.9.2011, 16:16
Сообщение #516


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 201
Регистрация: 9.8.2010
Из: Крым, Ялта
Вне форума
Авто: Lancer9-07 2L AT LPG, 80230006

Репутация:   26  


Цитата(gktuning @ 22.9.2011, 14:09) *
To Artem, Falcon
Блок FF (0xFFFF 9C00 до 0xFFFF A000) при включении зажигания перепрописывается FF-ами

Вопрос в том, как этот блок используется в дальнейшем? Что в него записывается при работе?
Уж очень заманчиво загрузить туда 3D VE карту, (да и загрузчик для нее практически готовый)
Может получится хотя бы отрезать отнего кусочек в пользу DMA карт?


Блок используется и трогать его не советую - оно, похоже, с протоколом обмена данными связано. Не точно, но похоже, что так.

У тебя, я так понимаю, эво, поэтому все эти буст-вейстгейт-примочки нужны - тогда, конечно, с местом напряг. Могу только посоветовать внимательно посмотреть РАМ-область, там бывают "дыры", можно найти достаточно большую дыру для ВЕ разумных размеров.

Я вот тоже сейчас взялся за автомат, а места в рам для его таблиц уже нету, хорошо хоть, у него 2Д таблицы, маленькие, куда-нибудь впихаю.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
falcon
сообщение 23.9.2011, 10:00
Сообщение #517


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 201
Регистрация: 9.8.2010
Из: Крым, Ялта
Вне форума
Авто: Lancer9-07 2L AT LPG, 80230006

Репутация:   26  


Вылеченный от жадности LiveMap v0.4.1.2
Прикрепленные файлы
Прикрепленный файл  LiveMap_v0.4.1.2.zip ( 721,67 килобайт ) Кол-во скачиваний: 305
 
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
gktuning
сообщение 23.9.2011, 16:37
Сообщение #518


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 439
Регистрация: 28.3.2010
Из: Odessa
Вне форума


Репутация:   16  


Вот xml нарисовал для просмотра RAM (LiveMap):
Прикрепленный файл  RAM_TEST.rar ( 2,49 килобайт ) Кол-во скачиваний: 297

Там большие блоки заполнены 00, вот как это воспринимать?
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
gktuning
сообщение 24.9.2011, 1:23
Сообщение #519


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 439
Регистрация: 28.3.2010
Из: Odessa
Вне форума


Репутация:   16  


Да, с местом напряженка, похоже все это задействовано.
Артем, а где ты столько места в RAM нашел?
Я прошелся с калькулятором по твоим картам, даже не считая мелких брызг по 1 -2 байта набралось около 6,5 кБ
У меня всего в RAM под этот блок FFFF A000 _FFFF A800, а свободного может хватит притулить пару мелких 2D карт.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post
falcon
сообщение 24.9.2011, 1:55
Сообщение #520


Технический Маньяк
***

Группа:
Технический Маньяк
Сообщений: 201
Регистрация: 9.8.2010
Из: Крым, Ялта
Вне форума
Авто: Lancer9-07 2L AT LPG, 80230006

Репутация:   26  


Цитата(gktuning @ 23.9.2011, 16:37) *
Там большие блоки заполнены 00, вот как это воспринимать?

Абсолютно нормально (IMG:style_emoticons/default/smile.gif) Ноль, это еще не значит что свободно (IMG:style_emoticons/default/pardon.gif)
Цитата
Артем, а где ты столько места в RAM нашел?

У Артема 0x800 Байт в РАМ (2К), ты видимо не так понял, что у него в рам, а что - нет.
Артему с местом было проще, он использует адреса, которые у "автоматчиков" заняты под переменные автомата. Прикол в том, что даже пресловутая сигнатура ДЕАД приходится на тот адрес, где у автомата расположена первая сигнатура целостности РАМ (IMG:style_emoticons/default/good.gif)
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

116 страниц V  « < 24 25 26 27 28 > » 
Fast ReplyReply to this topicStart new topic
12 чел. читают эту тему (гостей: 12, скрытых пользователей: 0)
Пользователей: 0

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"