intruder777

City (UA)

intruder777
14 October 2016


S
Song:

Можно, если
1) вы в ней разберётесь, дизасемблируете, поправите что вам нужно
2) после этого зальёте мало того что платным софтом да ещё за бабки причём.

Мой вопрос был конкретно про программы focccus и IDS, а не про другой "платный софт". И как выяснилось, всё-таки нельзя.

S
Song:


нештатный флешер не изменяет прошивки, он просто их умеет заливать в машину. А прошивки изменяют специально подготовленные люди, фирмы.

Ясен пень. Вопрос был именно про возможность заливки уже отредактированной прошивки.

intruder777
9 October 2016


civil-zz
Спасибо, вот именно такого характера ответ я и хотел услышать.

intruder777
8 October 2016


АНДРЕЙ1973
Просто предыдущие ответы в стиле "нельзя, но если есть знания, проверяйте, заливайте" как бы намекает на то, всё-таки можно, но ничего не получится по причине отсутствия знаний (например алгоритмов расчета контрольных сум, обхода цифровых подписей и т.п.). Поэтому я и начал уточнять. Ну надеюсь я вас правильно понял, что проверка происходит не в коде прошивки, а в ином месте, поэтому даже если обладать всеми знаниями по самой прошивке и иметь возможность редактировать ее от и до - это все-равно не поможет, т.к. просто проверка находится не в самой прошивке?

intruder777
8 October 2016


avatar
Серый:

Вы посмотрите на свой пост со стороны,люди потратили знания и время,чтобы что то создать,а вы просите вот так вот вам выдать готовую информацию

Это вы посмотрите на мои посты повнимательней прежде чем писать такое. Меня не интересует то, как именно люди придумали обходить проверки и прочая интеллектуальная собственность.

Вы мне на один простой вопрос ответить можете:
Можно ли в теории отредактировать файл прошивки таким образом, чтобы выполнялись следующие условия:
1) Прошивка содержала изменения калибровок (тюнинг) и отличалась от стоковой.
2) Эту прошивку можно бы было прошить Focccus'ом или IDS без всяких проблем.
Т.е. можно ли вручную провести с файлом прошивки все те манипуляции, который проводит нештатный флешер, чтобы в итоге прошивка была удачно записана либо через Focccus, либо через IDS? Это всё что я пытаюсь выяснить.

intruder777
8 October 2016

2

avatar
АНДРЕЙ1973:

я же сказал, есть знания-делайте

Увы, я простой пользователь машины
Я просто пытаюсь понять, чем платный флешер отличается от бесплатного. Платный что, на лету контрольные суммы за вас пересчитывает? Просто вы так безапелляционно сказали что focccus'ом не прошить, а теперь получается, что если знать как подготовить прошивку, то можно и focccus'ом прошить?
avatar
АНДРЕЙ1973:

меня это мало интересует, у меня все есть

Я думал вы знаете как проверка подписи работает

intruder777
8 October 2016

1

avatar
АНДРЕЙ1973:

Нельзя

Дык почему нельзя то? Если мы в прошивке пересчитаем все контрольные суммы и исправим все что связано с "цифровой подписью", то что тогда помешает ее прошить? Я ж еще раз говорю, давайте исходить из того, что у нас есть все необходимые знания для работы с фалом прошивки, т.е. мы знаем где находятся контрольные суммы и как их пересчитывать и т.д. Вот с учетом этого, можно будет focccus'ом залить такую прошивку? Если этого недостаточно, то объясните пожалуйста почему? Где и в какой момент есть еще проверки? Не могу понять что тут такого тайного, я же не прошу разъянить как платный софт это всё обходит.

intruder777
8 October 2016

1

avatar
АНДРЕЙ1973:

такие вещи никто просто так не будет рассказывать и тем более выкладывать в открытый доступ.

Не вижу тут ничего секретного. От того кто-то узнает - платное ПО у него не появится. А вопрос важен, т.к. если проверка в самой прошивке - то это означает что все-таки можно модифицированые прошивки заливать focccus'ом.

intruder777
8 October 2016


avatar
АНДРЕЙ1973:

потому что в псм фф3 1,6 (ems2204) есть контроль цифровой подписи

А где в прошивке эта цифровая подпись хрантся? Она именно в самой бинарной части (bin) прошивки или просто в VBF заголовке? И кто ее проеряет? Код внутри самой прошивки эту проверку делает? Т.е. как бы прошивка сама себя проверяет после того как уже была залита, или как это всё происходит?

intruder777
8 October 2016


АНДРЕЙ1973
цитата:
тюнинг софтом focccus не запишешь.

А с чем это связано? В смысле почему не запишешь? Например человек самостоятельно сделал изменения в прошивке (хоть в BIN, хоть в VBF), затем подправил контрольные суммы - почему нельзя будет залить это foccus'ом?

intruder777
5 October 2016


V
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, у оригинала такой же?

intruder777
9 August 2016


Подскажите пожалуйста, это ELS27 на фото? Если да, то какая ревизия?

фото1:

фото2:

intruder777
7 July 2014


avatar
civil-zz:

нет, если значение измеряется в процентах, то обычно 100% = 0xFF.
а вообще представление может быть самым разным. например hex/0x400. или, например, температура может кодироваться вообще как (hex=>bcd)-40. или обороты (hex=>bcd) / 4 и т.п. 

Ну FORScan 2.1.17 считает процент наполненности бензобака именно так: A / 256 * 100, потому что 0xE3 (227) - это у них 88.67%
Видимо таки ошибка у них, надо на 255 делить.

intruder777
4 July 2014


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

intruder777
4 July 2014


avatar
civil-zz:

кстати, что это? я не нашел такого ни для одного из известных мне двигателей. это общение с какой машиной?

Это с мазды6 значение параметра BATT_SOC (заряд аккумулятора). 0x55 = 85%. С фордом они расстались, хотя много всего похожего было, не знаю валидный ли это пид для форда. Раньше даже софт который форды поддерживал обычно и мазду тоже поддерживал.

avatar
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,... и так далее?



up