intruder777
14 October 2016
Song:
|
Можно, если 1) вы в ней разберётесь, дизасемблируете, поправите что вам нужно 2) после этого зальёте мало того что платным софтом да ещё за бабки причём. |
Мой вопрос был конкретно про программы focccus и IDS, а не про другой "платный софт". И как выяснилось, всё-таки нельзя.
Song:
|
нештатный флешер не изменяет прошивки, он просто их умеет заливать в машину. А прошивки изменяют специально подготовленные люди, фирмы. |
Ясен пень. Вопрос был именно про возможность заливки уже отредактированной прошивки.
intruder777
9 October 2016
civil-zz
Спасибо, вот именно такого характера ответ я и хотел услышать.
intruder777
8 October 2016
АНДРЕЙ1973
Просто предыдущие ответы в стиле "нельзя, но если есть знания, проверяйте, заливайте" как бы намекает на то, всё-таки можно, но ничего не получится по причине отсутствия знаний (например алгоритмов расчета контрольных сум, обхода цифровых подписей и т.п.). Поэтому я и начал уточнять. Ну надеюсь я вас правильно понял, что проверка происходит не в коде прошивки, а в ином месте, поэтому даже если обладать всеми знаниями по самой прошивке и иметь возможность редактировать ее от и до - это все-равно не поможет, т.к. просто проверка находится не в самой прошивке?
intruder777
8 October 2016
Серый:
|
Вы посмотрите на свой пост со стороны,люди потратили знания и время,чтобы что то создать,а вы просите вот так вот вам выдать готовую информацию |
Это вы посмотрите на мои посты повнимательней прежде чем писать такое. Меня не интересует то, как именно люди придумали обходить проверки и прочая интеллектуальная собственность.
Вы мне на один простой вопрос ответить можете:
Можно ли в теории отредактировать файл прошивки таким образом, чтобы выполнялись следующие условия:
1) Прошивка содержала изменения калибровок (тюнинг) и отличалась от стоковой.
2) Эту прошивку можно бы было прошить Focccus'ом или IDS без всяких проблем.
Т.е. можно ли вручную провести с файлом прошивки все те манипуляции, который проводит нештатный флешер, чтобы в итоге прошивка была удачно записана либо через Focccus, либо через IDS? Это всё что я пытаюсь выяснить.
intruder777
8 October 2016
2
АНДРЕЙ1973:
|
я же сказал, есть знания-делайте |
Увы, я простой пользователь машины
Я просто пытаюсь понять, чем платный флешер отличается от бесплатного. Платный что, на лету контрольные суммы за вас пересчитывает? Просто вы так безапелляционно сказали что focccus'ом не прошить, а теперь получается, что если знать как подготовить прошивку, то можно и focccus'ом прошить?
АНДРЕЙ1973:
|
меня это мало интересует, у меня все есть |
Я думал вы знаете как проверка подписи работает
intruder777
8 October 2016
1
Дык почему нельзя то?
Если мы в прошивке пересчитаем все контрольные суммы и исправим все что связано с "цифровой подписью", то что тогда помешает ее прошить? Я ж еще раз говорю, давайте исходить из того, что у нас есть все необходимые знания для работы с фалом прошивки, т.е. мы знаем где находятся контрольные суммы и как их пересчитывать и т.д. Вот с учетом этого, можно будет focccus'ом залить такую прошивку? Если этого недостаточно, то объясните пожалуйста почему? Где и в какой момент есть еще проверки? Не могу понять что тут такого тайного, я же не прошу разъянить как платный софт это всё обходит.
intruder777
8 October 2016
1
АНДРЕЙ1973:
|
такие вещи никто просто так не будет рассказывать и тем более выкладывать в открытый доступ. |
Не вижу тут ничего секретного. От того кто-то узнает - платное ПО у него не появится. А вопрос важен, т.к. если проверка в самой прошивке - то это означает что все-таки можно модифицированые прошивки заливать focccus'ом.
intruder777
8 October 2016
АНДРЕЙ1973:
|
потому что в псм фф3 1,6 (ems2204) есть контроль цифровой подписи |
А где в прошивке эта цифровая подпись хрантся? Она именно в самой бинарной части (bin) прошивки или просто в VBF заголовке? И кто ее проеряет? Код внутри самой прошивки эту проверку делает? Т.е. как бы прошивка сама себя проверяет после того как уже была залита, или как это всё происходит?
intruder777
8 October 2016
АНДРЕЙ1973цитата: |
тюнинг софтом focccus не запишешь. |
А с чем это связано? В смысле почему не запишешь? Например человек самостоятельно сделал изменения в прошивке (хоть в BIN, хоть в VBF), затем подправил контрольные суммы - почему нельзя будет залить это foccus'ом?
intruder777
5 October 2016
v050sv:
|
я так понял конфиг слетел и radmirit залил мне новый |
Так как залил? С помощью чего? UCDS, ADS? Софт какой?
intruder777
20 September 2016
evgenii7788
А как это всё работает вообще? В каких случаях нужно прошивать не просто калибровочный файл, а еще и загрузчик?
intruder777
10 September 2016
gar715
А чем шили прошивки? Focccus + ELS27? Или Forscan тоже умеет прошивки шить?
intruder777
24 August 2016
АНДРЕЙ1973
Благодарю. А как из bin в vbf и обратно конвертировать?
intruder777
24 August 2016
Подскажите есть ли какой-то софт для редактирования и просмотра vbf файлов? Например чтоб можно было подправить в прошивке таблицу газ-дроссель? Или возможно эти vbf файлы нужно сначала в какой-то другой формат сконвертировать?
intruder777
10 August 2016
Эх, пишут "всё поддерживаецца, начальника":
Supported protocols and bus:
for FORD HS CAN
for FORD MS CAN (only for J2534-2, CANtieCAR, OBDLink MX, ELS27 or modified ELM327)
for FORD SCP
for FORD 9141
intruder777
10 August 2016
Да, это китайцы таким торгуют. Думал там заказать чтоб не ждать лимита заявок. А клон по функциональности не уступает оригиналу? Именно автоматическое переключение HS/MS CAN интересует. Я смотрю там чип FTDI, у оригинала такой же?
Подскажите пожалуйста, это ELS27 на фото? Если да, то какая ревизия?
фото1:
фото2:
civil-zz:
|
нет, если значение измеряется в процентах, то обычно 100% = 0xFF. а вообще представление может быть самым разным. например hex/0x400. или, например, температура может кодироваться вообще как (hex=>bcd)-40. или обороты (hex=>bcd) / 4 и т.п. |
Ну FORScan 2.1.17 считает процент наполненности бензобака именно так: A / 256 * 100, потому что 0xE3 (227) - это у них 88.67%
Видимо таки ошибка у них, надо на 255 делить.
civil-zz
А какие вообще есть виды представления значений? Хорошо когда просто N-байтное число один в один берется и всё, например 0х55 = 85, 0х0182 = 386. А бывают и дробные числа. Вот например однобайтный ответ 0xE3 - это 88.67%, т.е. я конечно догадался что если за 100% берется 256, и соответственно 227/256 = 88.67%. Только не совсем понятно почему именно 256 а не 255, неужели если надо будет передать 100% то будет возвращено уже 2 байта? (0х0100)
Вот еще набор забавных интерпретаций, суть которых я пока с ходу не могу понять:
1) ток
0x76 = -9A (на заглушенной машине, поэтому наверно мусорное значение, но как именно из 0х76 получается -9?)
2) температура (аккумулятора)
0x4C = 36C
0x4D = 37C
3) сопротивление (возможно)
0x0208 = 5
4) температура (окружающей среды)
0x95 = 35C
0x96 = 35C (тоже 35)
5) напряжение
0x7A = 12.10V
0x7B = 12.15V
civil-zz:
|
кстати, что это? я не нашел такого ни для одного из известных мне двигателей. это общение с какой машиной? |
Это с мазды6 значение параметра BATT_SOC (заряд аккумулятора). 0x55 = 85%. С фордом они расстались, хотя много всего похожего было, не знаю валидный ли это пид для форда. Раньше даже софт который форды поддерживал обычно и мазду тоже поддерживал.
civil-zz:
|
... если ответ 62402855, то: 62 = D 40 = C 28 = B 55 = A ... очередность чего и где? |
Имелось в виду соответствие букв и байтов (т.е что буква A в уравнении Torque соответствует 55, а D - 62. Или же 624028 вообще не считаются "полезным" ответом? Т.е. 55 - это A, а если были бы еще дальше байты после 55, например 624028551020, то 10 - B, 20 - C,... и так далее?