Добро пожаловать в Sti Club!

Зарегистрируйся сейчас и присоединяйся к тысячам энтузиастов и любителей марки Субару в России

Стать членом клуба

Тюнинг ECU Субару своими руками.

S

steel780

Новичок
Мар
0
0
Обновил тул.
Теперь неописанный ранее ROM автоматически добавляется в XML-описание. Без человеческого описания карт, естесственно.
Ссылка та же.

Ещё раз про описания:
Данная тула может описать все имеющиеся в ROM карты. Но добавить к картам человеческие описания она не способна.
Т.е.
1) РОМ уже был описан в РомРайдере: в дополнение к описанным картам, тула найдёт все остальные, которые есть в прошивке, назовёт их как "Table0001", "Table0002". Что из них за что отвечает - разбираться Вам самим.
2) РОМ не был описан в РомРайдере: все карты будут описаны как "Table0001", "Table0002", итд. Разбираться, что есть что - Вам самим.
3) Тула не ищет 1D-параметры. Т.е. отсечки, лимиты... Ошибки (Check Engine) тоже не ищет, но планируется сделать.
Это просто вспомогательный тул для раскопки ROM-ов. Волшебства вида "засунули РОМ - получили детальное описание с комментариями" не будет. Пока.

Ну и патч КАН-шины как приятное дополнение. Легасиводы будут рады. И остальные, у кого EcuFlash волшебной галочки не показывал.

И, да, 2.0 атмо, как всегда, в пролёте. 3.0 атмо работает. 2.5 атмо - не проверял.

капец сколько карт дополнительно нашлось)
 
Sergey_od

Sergey_od

Новичок
Июн
2
0
она естественно далека, она сток плюс-минус, я пока не особо волоку в этом. если машина была прогрета, и лямбда начала работать, то у меня достаточно плавно с места нажать примерно от 0 до 2/3 педали, машина набирает 80-90км/ч и адванс 1. я думаю он меняется при достижении какой-то нагрузки. если вжарить сразу, либо ездить тупить, то не поднимется. при разгоне ощущаются небольшие рывки при изменении адванса. но если адванс упал по каким-то причинам, то обратно растет с неохотой. это ска легаси:)

Проверил - все так и есть. Тоесть после резкого падения адванса нужно сбросить ЕЦУ - иначе не растет нормально.
И действительно- пару активных ускорений и адванс единичка ).
 
S

subabuba for

Новичок
Мар
0
0
Прошу сильно не пинать, задам свой вопрос здесь. Может ли кто помощь по перепиновки мозгов ждм сти форя на американца. Прошить не проще для меня. Спасибо за помощь
Такой хе..й кроме меня и ни кто не занимался. Все прошивают мозги и все. Придется ездить на своем .компе.
 
TabletGuru

TabletGuru

Новичок
Дек
1
0
Сделано. Всё работает. Начал писать GUI для realtime-тюнинга.
Для тестов универсального патчера ищу подопытных в СПб на:
a) GRB всех рынков
b) USDM/EDM Legacy GT (2006+)
с) Forester SH турбо
Мне нужно: встретиться, слить Вашу прошивку, денёк-два её поковырять, снова встретиться, залить Вам обратно, проверить работу CAN-патча.
Готов предоставить SH. Прошивку стоковую могу выслать.
 
Pozyatiff

Pozyatiff

Новичок
Июн
0
0
А смысл? Ромрайдер все умеет. Чем екуексплорер лучше?
понимаю что вопрос обсуждался 2 страницы назад.
Смысл в том что ромрайдер почему то плохо идет на слабых нетбуках.
У меня в личном пользовании только нетбук, и приходится таскать 2 кабеля, если корректирую прошивку...
 
Pozyatiff

Pozyatiff

Новичок
Июн
0
0
Софт для патча CAN-обработчика команды A8 (Read address)

С этим патчем можно логировать авто по CAN-шине. Быстрее и без обрывов. Поддерживается РомРайдером и шнурком OpenPort в режиме standalone. Автор EcuEdit'а обещал также добавить поддержку.
Поддерживаются: все CAN-авто: Legacy JDM с 2006 года (BL/BP/BR/BM), Legacy EDM/USDM c 2007 года, GRB и свежее, Forester SH и SJ.

https://drive.google.com/file/d/0BwLGx24DnydhT2p6VGI1a3Bxd0k/view?usp=sharing
По ссылке сверху кнопка со стрелкой - качаем себе архив, распаковываем, запускаем run.bat
Требуется Java (JRE) версии 1.7 или свежее. Брать тут: http://java.com/ru/

Фичи:
1. Патч CAN-обработчика команды A8 для быстрого логгинга.
2. Автосканирование прошивки на 2D и 3D таблицы. Плюс, обновление РомРайдерского файла ecu_defs.xml, чтобы они были видны для редактирования.
Таблицы будут называться Table001, Table002 итд... Потом руками в XML можно поменять их названия. Упрощает разбор неизвестных таблиц. Да и так, посмотреть интересно может быть.
Все имеющиеся описанные таблицы, естесственно, сохранятся.

По кнопке "GO!" сразу начинается патчинг. Окно с сохранением - указать, куда сохранить пропатченный файл.
Если окно сохранения не появилось - Ваша прошивка не поддерживается.
ВНИМАНИЕ: сразу патченный файл шить нельзя, надо обновить контрольные суммы, для этого, откройте пропатченный файл в EcuEdit/RomRaider и ответьте утвердительно на вопрос об некорректных контрольных суммах.
Если указан ecu_defs.xml во втором поле для файла - после будет просканирован ROM и обновлены дефинишны.

Буду обновлять софт и отписывать. Это первый альфа-релиз, на свой страх и риск, как говорится...
пропатчило вашей туло прошивку от SG форика A8DK100F.
 
Dime

Dime

Субарист
Июл
11
18
пропатчило вашей туло прошивку от SG форика A8DK100F.
Дык обновляйте РомРайдер до последней версии, качайте свежий logger.xml (сейчас 308 версия), проверяйте CAN логгинг и отписывайтесь.
Инструкцию рожу сейчас...
 
Dime

Dime

Субарист
Июл
11
18
0. !!!Для логгинга по CAN-шине жизненно необходим шнур OpenPort 2.0. С другими шнурами к CAN RomRaider'ом не зацепиться!!!
00. Для правильной работы РомРайдера необходима Java 32-бит. Если у Вас стоит 64-битная, логгер не запустится. Старую удаляем, правильную качаем тут: http://java.com/ru/download/manual.jsp
Выбираем "Windows, В автономном режиме", не 64-бит.

1a. Если РомРайдер ранее не был установлен и настроен: Качаем !!!предпоследний!!! РомРайдер (0.5.8). Последний (0.5.9) - глючит при первичной настройке и не открывает логгер.
https://www.assembla.com/spaces/rom...ownload/bd2GD26p8r47KHacwqjQYw?notinline=true
Ставим куда угодно.
1b. Если РомРайдер уже стоял и логгер работал, качаем последний (http://www.romraider.com/RomRaider/Download) в виде ZIP. Распаковываем туда, где он стоял раньше. Заменяем всё.

2. Качаем последние XML-дефинишны. Отсюда для логгера: http://www.romraider.com/forum/viewtopic.php?t=1642&start=1 (аттач к посту), отсюда для редактирования: http://www.romraider.com/forum/topic360.html (аттач, который METRIC), отсюда - для Dyno-run'ов: http://www.romraider.com/forum/viewtopic.php?t=5792 (оба аттача). Распаковываем все архивы. Должно быть 3 XML-файла и 3 DTD-файла.

3. DTD-файлы копируем в папку РомРайдера, заменяя существующие.
Если РомРайдер ставится первый раз - XML-файлы можно положить туда же, можно в любое другое место.
Если уже стоял и работал - копируем все XML на место старых, заменяя существующие и переходим к п. 8.

4. Конфигурируем РомРайдер: запускаем run.bat, возникает окно,
Посмотреть вложение 103785
предлагающее пойти и скачать дефинишны. Жмём No. Мы их уже скачали.

5. Идём в меню, жмём ECU Definitions -> ECU Definition manager.
Посмотреть вложение 103786
Жмём add, находим и выбираем ecu_defs.xml из скачанных ранее. Жмём Save.

6. Жмём в меню Logger -> Launch Logger... Снова предлагают скачать определения, жмём No. Два раза спросят.
Посмотреть вложение 103788
Идём в меню: Settings -> Logger Definition Location
Ищем свежескачанный logger_METRIC_EN_v***.xml и выбираем его.

7. Закрываем всё. Качаем последний РомРайдер (http://www.romraider.com/RomRaider/Download) в виде ZIP. Распаковываем туда, где он стоял раньше. Заменяем всё.

8. Запускаем РомРайдер (run.bat) и логгер (Logger->Launch logger) снова. Открываем в логгере меню Settings -> Select Logger Protocol Options.
Если всё сделано правильно - окно будет выглядеть как на картинке:
Посмотреть вложение 103800
Выбираем SSM->CAN bus. Жмём select. Откроется подтверждение перезапуска логгера. Говорим Yes. Логгер закрывается. Открываем заново (Logger->Launch logger).

9. Логгер по CAN готов к работе. Цепляемся к машине, проверяем. В меню Settings -> Log File Output Location можно задать папку, куда будут падать LOG-файлы. Запись логов начинается и заканчивается кнопкой Insert.

10. Если у Вас в винде установлены русские даты/форматы чисел - то у Вас проблемы. В России принято разделять целую и дробную часть запятой, в западном мире - точкой. Т.к. лог-файлы имеют формат CSV, в котором колонки разделяются запятыми, при запуске РомРайдера на русскоязычной винде, дробные числа рушат структуру файла. Для записи корректных LOG-файлов нужно подредактировать run.bat. Ищем строчку, НЕ НАЧИНАЮЩУЮСЯ с 'rem':
javaw -Djava.library.path=lib/windows ....(тут куча всего)
Меняем её на:
javaw -Duser.language=en -Duser.country=US -Djava.library.path=lib/windows....(тут всё как было)
 
Последнее редактирование:
Pozyatiff

Pozyatiff

Новичок
Июн
0
0
Дык обновляйте РомРайдер до последней версии, качайте свежий logger.xml (сейчас 308 версия), проверяйте CAN логгинг и отписывайтесь.
Инструкцию рожу сейчас...
проверить смогу не раньше чем на следущей неделе.

по инструкции, перечитайте и в 1б пункте сделайте "переходим к пнкту 8"
 
Последнее редактирование:
Dime

Dime

Субарист
Июл
11
18
проверить смогу не раньше чем на следущей неделе.

по инструкции, перечитайте и в 1б пункте сделайте "переходим к пнкту 8"
С инструкцией все в порядке. Со старыми XML Can логгинг недоступен. Так что обновить надо.
 
Sergey_od

Sergey_od

Новичок
Июн
2
0
Если у Вас в винде установлены русские даты/форматы чисел - то у Вас проблемы. В России принято разделять целую и дробную часть запятой, в западном мире - точкой. Т.к. лог-файлы имеют формат CSV, в котором колонки разделяются запятыми, при запуске РомРайдера на русскоязычной винде, дробные числа рушат структуру файла. Для записи корректных LOG-файлов нужно подредактировать run.bat. Ищем строчку, НЕ НАЧИНАЮЩУЮСЯ с 'rem':
javaw -Djava.library.path=lib/windows ....(тут куча всего)



Меняем её на:
javaw -Duser.language=en -Duser.country=US -Djava.library.path=lib/windows....(тут всё как было)

Дима- а где нужный файлик лежит ?
Попробовал просто разделители в свойствах винды поменять на американские- не помогло...
 
Dime

Dime

Субарист
Июл
11
18
В винде поможет установка страны нахождения - США, Австралия, Англия, итд...
Сами разделители менять нет смысла - в Java они не используются - там свой мир, основанный на системном свойстве "страна нахождения".
Файликом этим ты РомРайдер запускаешь. Лежит в папке с установленным, соответственно. В винде может стоять опция "не показывать расширения", тогда файлик будет виден как просто "run". Правой кнопкой его и "Изменить". Если при сохранении будет выкобениваться на права доступа - сохранить на раб. стол и потом скопировать обратно в папку РомРайдера.

Линуксом русским мало кто здесь пользуется, но, если нужно - пишите, подскажу.
 
Последнее редактирование:
Dime

Dime

Субарист
Июл
11
18
Ты инсталлятором ставил. Тогда меняй страну в винде. По другому не получится.
Если ZIP качаешь - будет run.bat
А инсталлятор у меня почему-то не работает.

PS: Страну менять в окне с форматами и единицами измерения, обычно, достаточно.
 
Последнее редактирование:
M

Mit

Новичок
Июл
0
0
Софт для патча CAN-обработчика команды A8 (Read address)

С этим патчем можно логировать авто по CAN-шине. Быстрее и без обрывов. Поддерживается РомРайдером и шнурком OpenPort в режиме standalone.
Пропатчил A8DK100P - это sg9 акпп. В режиме CAN не заработало логгирование на флешку OpenPort2 :( По k-линии по прежнему работает...
Приложил файлики logcfg.txt и выходной от OP2 logcfg.out
Соответственно если в cfg поменять type с ssmcan на ssmk - все работает.
Ноутом через romraider не пробовал логить - батарейка в ноуте сдохла. Сам can на прошивку и для бортовика нормально работает...
Обидно, через can как-то было бы приятнее логить :)
Логгирование ноутом чуть позже проверю - батарейку заряжу :)
 
Dime

Dime

Субарист
Июл
11
18
Пропатчил A8DK100P - это sg9 акпп. В режиме CAN не заработало логгирование на флешку OpenPort2 :( По k-линии по прежнему работает...
Приложил файлики logcfg.txt и выходной от OP2 logcfg.out
Соответственно если в cfg поменять type с ssmcan на ssmk - все работает.
Ноутом через romraider не пробовал логить - батарейка в ноуте сдохла. Сам can на прошивку и для бортовика нормально работает...
Обидно, через can как-то было бы приятнее логить :)
Логгирование ноутом чуть позже проверю - батарейку заряжу :)
В OUT-файле ошибок не залогировано. Очень странно.
Сейчас свой натравлю, попробую. Сам не тестил standalone ещё.
 
Sergey_od

Sergey_od

Новичок
Июн
2
0
Ты инсталлятором ставил. Тогда меняй страну в винде. По другому не получится.
Если ZIP качаешь - будет run.bat
А инсталлятор у меня почему-то не работает.

PS: Страну менять в окне с форматами и единицами измерения, обычно, достаточно.

Качнул ЗИП, поправил РУН.БАТ и разделители стали в норму.
Еще такой момент обнаружил - привык смотреть логи старым ломанным EcuEdit
Лог ромрайдера не открывался EcuEdit, несмотря на правильные разделители.
Вопрос решился редактированием самого начала лог файла - нужно удалить " (msec)"
было:
Time (msec),A/F Correction #1 (%),A/F Learning #1 (%),........................
стало:
Time,A/F Correction #1 (%),A/F Learning #1 (%),........................
 
Sanёk666

Sanёk666

Повелитель STI-хий
Сен
12
38
Качнул ЗИП, поправил РУН.БАТ и разделители стали в норму.
Еще такой момент обнаружил - привык смотреть логи старым ломанным EcuEdit
Лог ромрайдера не открывался EcuEdit, несмотря на правильные разделители.
Вопрос решился редактированием самого начала лог файла - нужно удалить " (msec)"
было:
Time (msec),A/F Correction #1 (%),A/F Learning #1 (%),........................
стало:
Time,A/F Correction #1 (%),A/F Learning #1 (%),........................

Дак чтобы прочитать лог ромрайдера экуэдитом так и было -удалить мсек -заменить запятые на точки-заменить точки-запятные на запятые
 
Сверху