Показать сообщение отдельно
Старый 08.12.2010, 16:40   #2306
cvy7
Житель Клуба
 
Имя: Константин
Авто: Outlander XL new, 2.4 CVT
Сообщений: 101
По умолчанию Re: FAQ по штатной MMCS (Все вопросы в одной теме)

Цитата:
Сообщение от Ёжик Пых Посмотреть сообщение
Дай оффсет, где предполагаемая КС, я посмотрю. Самое нехорошее, если она обсчитывается внешней функцией. Например CRC ключа (начинается с h'38 в его прошивке, тип данных ulong) считается так:

public: unsigned long __cdecl NECCCode::MakeCheckSum(unsigned long *, unsigned long)
.import ?MakeCheckSum@NECCCode@@QAAKPAKK@Z
в лоадинге нашем r03 это 0x55DDC7
но это в области данных AVUnit-а
Логично, что есть такая же штука для нашего HMIManager,
но я ее в лоб не увидел,
Эти считалки
Цитата:
Сообщение от Ёжик Пых Посмотреть сообщение
public: unsigned long __cdecl NECCCode::MakeCheckSum(unsigned long *, unsigned long)
.import ?MakeCheckSum@NECCCode@@QAAKPAKK@Z
,
я увидел, их там 3 штуки аж

PS вобщем это не часть AVUnita. Loadingwiew Отаковский это ни к какому файлу не относит, пока понять не могу откуда оно

Последний раз редактировалось cvy7; 08.12.2010 в 17:28. Причина: PS
cvy7 вне форума   Вверх Ответить с цитированием