Слава, ты писал, что работает с маленьким либстд и что требуется другая правка либдивайс. Да ладно, проехали.
А новые марки есть и Валера давно бы их выложил, только толку от них.
Все верно. Как и все эти В0, В1, F7 и тому подобные цифры и буквы не катят.
На GM он показал, марка запустиласть с урезанным функционалом, повезло, но этот DE для сканеров Х431, но не как не для сканеров PRO3S.
Слава, у тебя же есть все эти буквы и цифры, посмотри в своем толмутике. Чего ты пытаешься доказать?
Хотелось бы увидеть как эта замена на DE сработает на Мазде.
А то что старый 172 или новый 300 не значит что что то там не работает.
Так же слышал на каком форуме уже не помню. Что человек отписался что тестировал и малый и большой либстд на ЕД. И разницы нет. А вот мдиаг и идиаг есть
Я думаю что так как правки в марках которые ходят в свободном доступе в интернете правятся В0 и В1 Т. е. для ЕД и не относятся к мдиагу и идиагу.
По сути получается что они лом от мдиага и идиага кидают в стоковые нетронутые Марки. Вот и вся арифметика
Эта инфо касается владетелей М-Диага. У него по серийнику получается идентификатор 0x80 а не В0/В1 как у ЕЗ. Делается в libDEVICEID.so по адресу 000069E6 MOVS R3, #0x80. Можно и тут поправить и ненадо будет трогать libGM_SYSP.so.
Думаю теперь понятно почему старый libSTD.so 175,509 не катит на М-Диаг а на ЕД работает.
очень частое явление, между прочим. именно потому и существует столько обновлений прошивок для каждого блока. самое смешное… не только у нашепрома. у заграничников посерьёзнее косяки бывают в заводских прошивках чем у наших))))
Зачем урезать функциональность марок.
В маленьком либстд не все библиотеки есть. Ведь проще использовать отлом с реально большим либстд.
DE давно не катит на все проблемные марки.
В соседнем форуме один человек в принципе все чётко объяснил.
Цитирую его:
На примере gm47.40
В ГМ В47.40 есть libGM_SYSP.so библиотека. В ней есть проверка идентификатора адаптера в трех мест. Именно в функции экспорт T2_SysCfgMenu.
Если идентификатор DE, C6, F3, E7, B1, B0, A7, B5, или B6 — то вызывает InitSpecialFunction функцию в libSTD.so, для остальных вызывает функцию InitSpecialFunctionString (она только в новом libSTD.so). Поэтому и происходит сбой со старым libSTD.so по отсутствие этой функции.
Решить проблему можно правкой libDEVICEID.so где идет проверка серийника и использовать один из идентификаторов написан выше кроме B0, B1, A7, и Е7. А также можно прописать libGM_SYSP.so по адресу 0x3906A с [1B 78] на [DE 23] и это удовлетворит проверки идентификатора.
Причём тут либдевайс от старых????
Конечно же новый. Насколько я помню от старых с свежими марками не катит. Яже написал что править нужно не тупо В0иВ1 эти правки не касаются мдиага и идиага.
А лучше править универсально, сразу под все версии серийников.
То что выложено на всех форумах как я понял в них правка затронута только для ЕД. Из за этого свежие марки с такими правками не запускаются на идиаге. С неделю назад делал человеку на идиаг. И в этом сам убедился. Его марки ( не знаю где он их скачал с правками для ед) не пошли.
Ну да, если использовать либдивайс от старых версий. В чем, дорогой друг, ты, иногда, для прикола, практиковался.
Во всех новых марках используется большой либстд и это сделано не просто так.
А новые марки есть и Валера давно бы их выложил, только толку от них.
На GM он показал, марка запустиласть с урезанным функционалом, повезло, но этот DE для сканеров Х431, но не как не для сканеров PRO3S.
Слава, у тебя же есть все эти буквы и цифры, посмотри в своем толмутике. Чего ты пытаешься доказать?
Хотелось бы увидеть как эта замена на DE сработает на Мазде.
Так же слышал на каком форуме уже не помню. Что человек отписался что тестировал и малый и большой либстд на ЕД. И разницы нет. А вот мдиаг и идиаг есть
Я думаю что так как правки в марках которые ходят в свободном доступе в интернете правятся В0 и В1 Т. е. для ЕД и не относятся к мдиагу и идиагу.
По сути получается что они лом от мдиага и идиага кидают в стоковые нетронутые Марки. Вот и вся арифметика
То что выше я цитировал
Эта инфо касается владетелей М-Диага. У него по серийнику получается идентификатор 0x80 а не В0/В1 как у ЕЗ. Делается в libDEVICEID.so по адресу 000069E6 MOVS R3, #0x80. Можно и тут поправить и ненадо будет трогать libGM_SYSP.so.
Думаю теперь понятно почему старый libSTD.so 175,509 не катит на М-Диаг а на ЕД работает.
В маленьком либстд не все библиотеки есть. Ведь проще использовать отлом с реально большим либстд.
DE давно не катит на все проблемные марки.
Цитирую его:
На примере gm47.40
В ГМ В47.40 есть libGM_SYSP.so библиотека. В ней есть проверка идентификатора адаптера в трех мест. Именно в функции экспорт T2_SysCfgMenu.
Если идентификатор DE, C6, F3, E7, B1, B0, A7, B5, или B6 — то вызывает InitSpecialFunction функцию в libSTD.so, для остальных вызывает функцию InitSpecialFunctionString (она только в новом libSTD.so). Поэтому и происходит сбой со старым libSTD.so по отсутствие этой функции.
Решить проблему можно правкой libDEVICEID.so где идет проверка серийника и использовать один из идентификаторов написан выше кроме B0, B1, A7, и Е7. А также можно прописать libGM_SYSP.so по адресу 0x3906A с [1B 78] на [DE 23] и это удовлетворит проверки идентификатора.
Конечно же новый. Насколько я помню от старых с свежими марками не катит. Яже написал что править нужно не тупо В0иВ1 эти правки не касаются мдиага и идиага.
А лучше править универсально, сразу под все версии серийников.
То что выложено на всех форумах как я понял в них правка затронута только для ЕД. Из за этого свежие марки с такими правками не запускаются на идиаге. С неделю назад делал человеку на идиаг. И в этом сам убедился. Его марки ( не знаю где он их скачал с правками для ед) не пошли.
Во всех новых марках используется большой либстд и это сделано не просто так.