X

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Toyota Tundra 2011 5.7, Мили в километры  
 Easy
сообщение 23.10.2018, 19:30
Сообщение #264058


Группа: Супермодератор

Сообщений: 2670
Спасибо сказали: 541 раз

Всем привет!! Тойота Тундра 2011 года, приборка 83800-0CL50. При "омоложении" потерял дамп, приборка показывала в километрах, на просторах интернета нашел много дампов, но все они в милях. Найти не смог как перевести её в километры. Есть кто сможет помочь?? Согласен и за бабки.))
Дамп который сейчас работает в приборке:
Прикрепленный файл  83800_0cl50_65000__93C66.bin ( 512 B )
      Кол-во скачиваний: 10
  Пользователя нет на форуме
 
«<4 из 6>»
 
Тема закрыта
Ответов (45 - 60)
 Saveliy
сообщение 25.10.2018, 12:45
Сообщение #264159


Special

Группа: Главные администраторы

Сообщений: 13274
Спасибо сказали: 2042 раза

Цитата (UgDen @ 25.10.2018, 6:15)  *
Перебором байтов в одиночку ничего не добьётесь, в дампе три контрольки, плюс ещё одна хитрожопая проверка каждого байта )))

Денис, молодец, спас друга!!! :a_aas:

А то Канадский дамп ловить будет месяц, а ковыряться на столе и того более, сравнивать то не с чем :)

А вот на счет "одним байтом", это все условно)) И страшилки на счет контролек и проверок, зачастую это перебор и у страха глаза велики :))) Небольшой ликбез. Кто пишет программы для микроконтроллеров, тот может представить это иначе. Три, или 5 байтов, неважно, есть зависимость настроек. Еепром это лишь настройки, временная память. Так вот при изменении одно байта/бита, программа ожидает набор данных по другим адресам. Например в одном байте активируется метрика, в другом коэффициент, в третьем еще что-то. Простая зависимость набора данных. Так называемые контрольки, это обычная ошибка данных, и зачастую не является контролькой. И да, зачем нужно программисту себя утруждать контролькой, вот зачем, там что ключи, крипто или что? )) Как работает любая программа? Это условия. Если будет то, то сделать это, если другое, то сделать другое. А если получены неожиданные данные, то тут вступает одна из важных частей любой программы. Это правильная обработка ошибок. Если программисты потрудились на славу и грамотно сделали обработку ошибок, то при ошибке все останется работоспособно, просто игнорируя неверные настройки, как буд-то ничего не было. А если программисты написали программу, чтобы было, девайс уйдет в даун, зависнет и т.д. И это у нас часто называют контрольками ))

Почему кажется со стороны, что это какой-то сложный набор данных? Потому-что когда вы сами пишите программу, вы знаете, в каком байте какие значения, какие настройки вы храните. Все это выглядит как DF,5C и т.д. Вы можете побайтно хранить настройки или экономно побитно, в одном байте 8 бит, то есть 8 флагов, если вам нужно хранить состояния 0 и 1. Зачастую многие программисты хранять значения не очень экономно, занимая весь байт, с другой стороны, если памяти в еепром хватает, то работа с байтами проще, чем с битами и можно себя не утруждать вычислять состояния каждого конкретного бита. Так вот когда это ваша программа, вам все понятно, пока память свежа, но через месяц вы уже сами будете ковыряться в своих значениях и вспоминать, что есть что, особенно, если не расписали это подробно заранее в заметках. И будет ковыряться и вспоминать, даже если записали в заметках. А теперь представьте, это чужая программа, а точнее вы даже не видите программы, у вас нет исходников, лишь данные еепром. Это будет каша и неизвестный набор данных, с которыми можно проковыряться не один день и даже не один год, методом обычного перебора. Вам будет казаться, что кругом одни контрольки, их там тонны и прочее.

Вообщем многое ошибочно в нашем деле и все из-за недостатка информации и образования. Но в том то и соль, что каждый такой подход к неизвестному объекту, это безусловно время и не малое даже для грамотного человека. Так что простого решения не стоит ждать даже если человек подкован. И без всяких контролек. Повторю, так называемая контролька, зачастую это не контролька, это просто ошибка данных.

А на счет хитрожопой проверки каждого байта, читай выше )) Это не крипто, Японцы не пишут программы впрок, как Немцы, которые выходят за пределы данного технического задания. Кстати именно поэтому мы страдаем от недостатка опций и настроек в азиатских авто. Поэтому в народе и считают японские авто одними из самых надежных, потому что там почти каждый модуль работает независимо и нечего настраивать и ломать :))

P.S. Ни на что не претендую, каждый случай, это свой случай и по своему может быть уникальным. Опубликовал свои мысли для общего развития, для "подумать" ну и просто почитать :)
  Пользователя нет на форуме
 
 UgDen
сообщение 25.10.2018, 15:11
Сообщение #264165


Группа: Модератор

Сообщений: 945
Спасибо сказали: 135 раз

И всё же я смею утверждать, что КС есть в обсуждаемом дампе ЕЕПРОМ) Именно сбой при подсчёте КС вызывает мигание пробега, а приборка начинает работать в режиме по умолчанию (в данном случае всегда в милях), даже если вы изменили нужный байт настроек, но не скорректировали КС.
Ещё интереснее структура дампа у ЛК200/ЛХ570 - там область еепром с коэффициентами для стрелок и признака региона дублируется два раза. И если в первой области изменить байт, но не подсчитать КС, то приборка вычитает вторую область с правильной КС. И пробег мигать не будет))) Всё это я экспериментировал на живых приборках) И немало помогла мне в этом старая добрая Омега.
Нахрена программисты Язаки так усложнили всем жизнь, мне неведомо, но их "секрет" я пытался вскрыть в течение двух лет.

Сава, а какие настройки ты хотел поменять в азиатских авто? На GX470 я могу включать/выключать практически всё, что связано с приборкой: MAINT, TPMS, пиликался, зуммер заднего хода, мили/км, что-то ещё, всё и не вспомню, всё в специальной тетрадке запротоколировано))))
  Пользователя нет на форуме
 
 Saveliy
сообщение 25.10.2018, 15:18
Сообщение #264167


Special

Группа: Главные администраторы

Сообщений: 13274
Спасибо сказали: 2042 раза

Цитата (UgDen @ 25.10.2018, 15:11)  *
И всё же я смею утверждать, что КС есть в обсуждаемом дампе ЕЕПРОМ) Именно сбой при подсчёте КС вызывает мигание пробега, а приборка начинает работать в режиме по умолчанию

Сбой не означает что это неверная контролька, каких данных, которая высчитывается на основании чего-то и т.д.. Это могут быть и статические данные, и даже разные статические данные в зависимости от калибровки, но я уверен, что это не контролька. Это поведение панели следствие ошибки, а как назвать ее, неверная контролька или не те данные, это уже другой вопрос. :) Просто меня смущает слово контролька. Ее здесь просто не может быть.

Цитата (UgDen @ 25.10.2018, 15:11)  *
Сава, а какие настройки ты хотел поменять в азиатских авто? На GX470 я могу включать/выключать практически всё, что связано с приборкой

Ну например, как на вагах, отключить пищалку ремня безопасности :)
  Пользователя нет на форуме
 
 UgDen
сообщение 25.10.2018, 16:16
Сообщение #264169


Группа: Модератор

Сообщений: 945
Спасибо сказали: 135 раз

Цитата (Saveliy @ 26 Oct 2018 - 0:18)  *


1) Именно контролька, она же Контрольная Сумма - КС. Подсчитывается по определённой формуле, охватывает определённую группу байт. В обсуждаемом дампе две лютых области с КС. Одна с упрощённой и несколько "извращённых")))

2)Пищалка ремня безопасности давным давно на Тойотах/Лексусах отключается в IT2 или Техстриме в закладке Customize --> Warning --> Driver seat belt/Passenger seat belt. Ну или в дампе напрямую, если знать адрес. Кстати, такие настройки, которые можно изменить со сканера, не входят в области, закрытые КС.

  Пользователя нет на форуме
 
 Saveliy
сообщение 25.10.2018, 16:26
Сообщение #264170


Special

Группа: Главные администраторы

Сообщений: 13274
Спасибо сказали: 2042 раза

На Toyota Corolla 2007 не отключалась, пришлось обманку на CAN вешать :) О боже, уже 10 лет прошло! )) Конечно многое изменилось наверное за годы ) Но на счет контрольки на Язаки я все же в сомнении, из того, что ты мне в личке рассказал, это все таки некое гадание на кофейной гуще и как раз то, о чем я тебе написал: не зная настоящих действий внутри процессора, как выполняется программа на самом деле, мы зачастую в реале эти алгоритмы не вскрыли, а создали рабочие аналоги, которые выдают тот результат, который нам нужен.) И не всегда это алгоритмы, а просто зависимости, остальное, это наши надумки, как у женщины, надумаем там себе чего-то ))). С другой стороны, главное работает! ))))
  Пользователя нет на форуме
 
 danis11
сообщение 25.10.2018, 19:31
Сообщение #264183


Группа: Real User

Сообщений: 2184
Спасибо сказали: 509 раз

Цитата (Saveliy @ 25.10.2018, 14:18)  *
Ну например, как на вагах, отключить пищалку ремня безопасности :)


Corolla 120-aя
Отключение сигнала о не пристегнутом ремне безопасности:
1 Сесть в машину и закрыть дверь. Ремень для удобства можно зацепить за рукоятку ручного тормоза.
2 Вставить ключ, кнопкой ODO выставить на общий километраж [ODO].
3 Все полностью выключить. (заранее подготовьтесь — чтоб сделать все быстро и технично)
4 Вставить ключ в зажигание, повернуть (но не заводить), и тут же нажать и удерживать правую кнопку "ODO" на спидометре. Держать 12-17 секунд.
5 На 15-й секунде (не отпуская кнопки) вставить ремень безопасности в замок — на приборной панели появится надпись B-ON на дисплее вместо километража, жмем еще раз кнопку "ODO" для переключения в B-OFF (включение сигнала — аналогично)
— при отключении аккумулятора данный параметр возвращается к заводским установкам.


Спасибо сказали:
  Пользователя нет на форуме
 
 Easy
сообщение 25.10.2018, 19:43
Сообщение #264184


Группа: Супермодератор

Сообщений: 2670
Спасибо сказали: 541 раз

danis11, Савелий имел ввиду общее кодирование машины. В немцах можно программно много настроек поменять: повороты чтобы так моргали, туманки как-то по особому работали, одним словом "подогнать машину под водителя". А в этих "японских жигулях" всё либо скрепками делается, либо вообще не делается. Типа купил, заводится, радуйся.))
  Пользователя нет на форуме
 
 danis11
сообщение 25.10.2018, 19:54
Сообщение #264187


Группа: Real User

Сообщений: 2184
Спасибо сказали: 509 раз

Цитата (Easy @ 25.10.2018, 18:43)  *
А в этих "японских жигулях" всё либо скрепками делается, либо вообще не делается. Типа купил, заводится, радуйся.))


Easy, Вот за это они мне и нравятся! Именно из за этого их меньше в ремонтных зонах чем немцев. :a_aal:

  Пользователя нет на форуме
 
 Easy
сообщение 25.10.2018, 20:08
Сообщение #264188


Группа: Супермодератор

Сообщений: 2670
Спасибо сказали: 541 раз

danis11, а я японцев ненавижу, они хрен ломаются, не станешь миллионером с этими японцами, вот немцы молодцы, кормилицы наши.))
  Пользователя нет на форуме
 
 danis11
сообщение 25.10.2018, 20:24
Сообщение #264189


Группа: Real User

Сообщений: 2184
Спасибо сказали: 509 раз

Цитата (Easy @ 25.10.2018, 19:08)  *
не станешь миллионером с этими японцами, вот немцы молодцы, кормилицы наши.))

:a_aal: :a_aal: :a_aal: :a_aal: :a_aal:
Дааааа... немцы для нас как азбука для первоклашек! ... скучно было бы.
  Пользователя нет на форуме
 
 Saveliy
сообщение 25.10.2018, 20:25
Сообщение #264190


Special

Группа: Главные администраторы

Сообщений: 13274
Спасибо сказали: 2042 раза

Цитата (Easy @ 25.10.2018, 19:43)  *
Савелий имел ввиду общее кодирование машины
А в этих "японских жигулях" всё либо скрепками делается, либо вообще не делается. Типа купил, заводится, радуйся.))

Юра! В самую точку попал! О том и речь, что сделать что-то и можно, только это называется "костыли". Если вообще сделаешь. Так ведь жуть как скучно))
  Пользователя нет на форуме
 
 Saveliy
сообщение 25.10.2018, 20:29
Сообщение #264191


Special

Группа: Главные администраторы

Сообщений: 13274
Спасибо сказали: 2042 раза

Цитата (danis11 @ 25.10.2018, 19:31)  *
Сесть в машину и закрыть дверь.

Ну звук отключится, а красная надоедливая лампочка погаснет ли? Шо то сомневаюсь)))

Цитата (danis11 @ 25.10.2018, 19:31)  *
— при отключении аккумулятора данный параметр возвращается к заводским установкам.

Нет, ну это никуда не годится, япошки совсем оборзели))
  Пользователя нет на форуме
 
 Saveliy
сообщение 25.10.2018, 20:32
Сообщение #264192


Special

Группа: Главные администраторы

Сообщений: 13274
Спасибо сказали: 2042 раза

Мне бы лет 10 назад, когда купил эту Короллу, тогда бы попробовал эту процедуру)) А ща уже почти 11 лет прошло, как я ее продал))))
  Пользователя нет на форуме
 
 danis11
сообщение 25.10.2018, 20:40
Сообщение #264193


Группа: Real User

Сообщений: 2184
Спасибо сказали: 509 раз

Saveliy, Сава, а почему ты мудрил с эмулем кановским, не легче было эмуль на защелку повесить?
  Пользователя нет на форуме
 
 danis11
сообщение 25.10.2018, 20:42
Сообщение #264194


Группа: Real User

Сообщений: 2184
Спасибо сказали: 509 раз

Цитата (Saveliy @ 25.10.2018, 19:29)  *
а красная надоедливая лампочка погаснет ли?

Нет, конечно... :icon_popel:
  Пользователя нет на форуме
 
«<4 из 6>»
Тема закрыта
97 чел. читают эту тему (гостей: 97, скрытых пользователей: 0)
Пользователей: 0
Режим отображения: ·


> Some topics
 
Нет новых сообщений
редактор прошивок отключение экологии, EGR, DPF, CAT, SAP, EVAP и др.
Сегодня, 7:37
Посл. ответ от Snaiperok8
Нет новых сообщений
Руссификация ШГУ
Сегодня, 0:32
Посл. ответ от Egorich
Нет новых сообщений
Вчера, 6:34
Посл. ответ от slalex
Нет новых сообщений
Не знают что делать помогите добрые люди!
27.11.2024, 14:47
Посл. ответ от max
Нет новых сообщений
Замена приборной панели.
27.11.2024, 7:53
Посл. ответ от Vasilich
  Сейчас: 29.11.2024, 15:47