Перейти к содержанию

RH850 запись оригинального дампа


Рекомендуемые сообщения

Может ли кто почочь с информацией о номерах  блоков , в которых попытка записи оригинального вычитанного дампа из DataFlah процессора RH850  ( из этого же блока ) приводила к тому , что после записи блок начинал работать некоректно , или переставал работать вообще.  Не важно каким программатором читалось/писалось. Не важно это арбаг , панель приборов или что то ещё.  Нужна именно информация , какие блоки искать для проверки записи DataFlah по 4 байтам.

Ссылка на комментарий
Поделиться на другие сайты

Как я понял с форума iprog панель от ssangyong rexton 2018-

Ссылка на комментарий
Поделиться на другие сайты

34 минуты назад, den5 сказал:

а причем тут блоки и панели, дело в недопрограмматорах

При том,что DF это просто область рам проца и если разработчик софта озаботится,чтоб вы вычитатали мусор из DF,то вы и вычитаете мусор,причем независимо от того каким прогером вы будете читать(под прогером подразумевается именно прогер,а не "дыркофлешер").Другое дело,что не всегда и не везде разработчики заботятся об этом.ТС и ведет речь о таких блоках,где озаботились.

Ссылка на комментарий
Поделиться на другие сайты

5 часов назад, den5 сказал:

а причем тут блоки и панели, дело в недопрограмматорах

Человек наверно хочет разработать алгоритм для собственого программатора или для добавления его в какой-нибудь известный программатор, который позволяет создание скриптов. Для этого ему нужен блок, на котором можно экспериментировать.

Упс, поздно глянул на ник автора темы - походу к ренелайту готовится обновление :)

Ссылка на комментарий
Поделиться на другие сайты

да . к ренелайту.

Все программаторы сейчас пишут целую строку , по 16 байт. И читают по 16 байт.

но, например ,  в строке могут быть 4 байта записанные , потом 4 стертые , потом 4 записанные , а потом 4 опять стертые. 

Поэтому  не всегда можно писать строку целиком . Приборные панели начинают козлить после этого. Поэтому надо писать по 4 байта.

На сегодня вопрос  несколько сузился . Изначально писали под R7F7014XX . Проверили на панелях приборов  от спринтера , какого то легкового мерса , камри  70 , какого то ренжровера. Вроде всё работает.  Но на другие серии  процессоров RH850 надо писать другой софт . Поэтому вопрос ... В арбагах есть ли такая замануха , что прочитал , записал прочитанное обратно  , а оно сломалось ? Есть ли смысл заморачиваться ?

Ссылка на комментарий
Поделиться на другие сайты

Что-то такое есть (мне лично пока не попадалось), но ваш программатор, кажется, и так с ними нормально справляется.

Микроконтроллер - R7F701A223, что-то связано с пропуском пустых областей.

Есть проблема с чтением закрытых микроконтроллеров R7F7016863, но не уверен, что решение может быть в принципе.

Ссылка на комментарий
Поделиться на другие сайты

17 часов назад, autokey.com.ua сказал:

да . к ренелайту.

Все программаторы сейчас пишут целую строку , по 16 байт. И читают по 16 байт.

но, например ,  в строке могут быть 4 байта записанные , потом 4 стертые , потом 4 записанные , а потом 4 опять стертые. 

Поэтому  не всегда можно писать строку целиком . Приборные панели начинают козлить после этого. Поэтому надо писать по 4 байта.

На сегодня вопрос  несколько сузился . Изначально писали под R7F7014XX . Проверили на панелях приборов  от спринтера , какого то легкового мерса , камри  70 , какого то ренжровера. Вроде всё работает.  Но на другие серии  процессоров RH850 надо писать другой софт . Поэтому вопрос ... В арбагах есть ли такая замануха , что прочитал , записал прочитанное обратно  , а оно сломалось ? Есть ли смысл заморачиваться ?

В блоках airbag никогда не было проблем.

С панелями именно у меня тоже.

Про корейцев ssangyong rexton на форуме айпрог пишут, что нельзя писать прогером, только по кан. 

При этом тот же человек выпустил скрип  для работы по карте спанелями dnkr с т таким же проциков на kia, Hyundai.

Вот и мне тоже стало интересно. Неужели там новые варианты чтения и записи появились в айпрог про

https://iprog.pro/classifieds/item/857-kiahyundai-r7f7014xx-dknr-uart/

Ссылка на комментарий
Поделиться на другие сайты

на самом деле не все панели капризничают . 

Всё зависит от того , как в панели прописан сам алгоритм обновления данных.   По причине того , что проц минимально может стирать только по 4 строки сразу (64 байта ) , а писать изнутри по 4 байта , то стиранием перед записью панель не заморачивается . Панель считает , что там пустого места , хоть конём гуляй. Но... Панель пишет 4 байта , а через некоторое время опять 4 байта... А прогер пишет сразу 16 байт. И вся строка получается записанной . Так вот ... Если панель захочет записать в строку  вторые (или третьи или червертые ) 4 байта , то нарвется на уже записанные программатором байты , и произойдет ошибка записи, тк запись возможна только в стёртые байты.  А  , напомню , FF  в этих процах , это не стёртое состояние, а уже записанное  ))).

Во избежание недоразумений обычно читают 100 раз подряд рабочую панель , с передёргиванием питания . Получаете 100 отличающихся друг от друга дампов. И из 100 сохраненных дампов , вероятно будет хоть один , который не будет вводить панель в ступор. Просто этот дамп будет пытаться писать в начало строки. 

Или поступать как в ренелайте . Стирать и писать не весь дамп , а только нужные блоки по 4 строки в каждом блоке . Но зачастую и это не спасает.

Или при записи подставлять нужные строки , которые 100% будут оставлять панель работоспособной.

Если в скрипте к айпрогу  есть привязка к маркам или моделям , то это не 4 байтовое чтение или запись ,  а скорее всего подстановка нужных кусков , или автор скрипта досконально разобрался в дампе, и знает , что на что можно менять .

А настоящая запись по 4 байтам , это когда пофиг , какая марка и какая модель. Прочитал , записал , и всё работает.

Кстати ...В бодике камри 70 тоже  такая история при записи оригинального дампа....

Ссылка на комментарий
Поделиться на другие сайты

на сайте Павла Первомайского есть примерный список проциков . вот часть их -      

R7F701400 ; Renault Instrument Cluster Warning!!! don't Erase/Write Data-Flash! R7F701401 ; R7F701402 ; R7F701403 ; R7F701404 ; Kia Hyundai Instrument clusters R7F701405 ; R7F701406 ; BGA272 pinout not provided! Warning!!! don't Erase/Write Data-Flash! R7F701407 ; BGA272 pinout not provided! Warning!!! don't Erase/Write Data-Flash! R7F701408 ; R7F701410 ; R7F701411 ; R7F701412 ; R7F701414 ; Mercedes Instrument cluster Warning!!! don't Erase/Write Data-Flash! R7F701421 ; R7F701422 ; R7F701423 ; R7F701428 ; Haval Jolyon R7F701441 ; R7F701442 ; R7F701461 ; R7F701462 ; R7F701421 ; R7F701422 ; R7F701423 ; RH850/P1x-C ; R7F701333A ; ABS Renault Warning!!! don't Erase/Write Data-Flash!

Ссылка на комментарий
Поделиться на другие сайты

С панелями приборов вопрос снят.  Остался вопрос по подушкам. В аирбагах это актуально , или нет ? Всё говорит за то , что нет...

Ссылка на комментарий
Поделиться на другие сайты

Щитки как раз менше нужны по моему как есть много приборов которые делает и так через обд2 а вот аирбаг то очень актуальный вопрос.

Ссылка на комментарий
Поделиться на другие сайты

 

3 часа назад, den5 сказал:

в этой теме про запись оригинала и не рабочий блок

https://carmasters.org/topic/54823-3q0959655ak-vw21-r7f7010713-data-flash/

а проц то там причём ? )))))))))))))))))))))))))))))))))))))))))))))))))))))))))

если это блок TRW , то отключите запись последних 4х строк , и будет вам Счастье ))))) . специально же сделали возможность выбора что стирать/писать...

а если ваш блок уже не выходит на диагностику , то  стирайте 4 последние строки , ставьте на машину и бегите в магаз за пивом )))

1 час назад, Viliux сказал:

Щитки как раз менше нужны по моему как есть много приборов которые делает и так через обд2 а вот аирбаг то очень актуальный вопрос.

хоть один пример приведите , где  в аирбагах нужна запись по 4 байта .  Со щитками это 100%  необходимость , а с подушками все беды от незнания....

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Сегодня внутрисхемно читал airbag Toyota Camry 2018г с VVDI PROG RH850 Renesas R7F701A223 CFLASH,DFLASH,в базе нашел такая файл чужой с уже чистими краш и записал обе дампа,там было CFLASH и dflash,все успешно но на авто уже на связи нет srs,вторая попитка чистил оранжем родние дампи и записал родние,тоже самая,дампи могу утром выложить,где косяки не пойму…

B30A1BCB-74AA-4F74-BAE4-9A5258DDD2AD.jpeg

F2C836B4-B480-4C90-AE89-EBC0C9766992.jpeg

Ссылка на комментарий
Поделиться на другие сайты

Блок на столе диагностируется прекрасно, сам проверял.

изображение_2023-05-09_115913533.png

Ссылка на комментарий
Поделиться на другие сайты

Cегодня проверю сам,мастера мне привезли для очистки краш,со слов ранше на диагностику выходило а после запись уже не выходит,дампи прелагаю.Просто перед этого записал чужой комплект и стирал и записал Data Flash котори по моему и не стоило делат,

save20230508_143356_437 CFLASH ORI.bin save20230508_143556_015 DFLASH ORI.bin toyota CAMRY 2018 resset crash.bin

Есть и IPROG PRO там нет данного блока,в ORANGE5 HPX заявлено но не мог читат не по CAN не внутрисхемно,калк вроде работает,VVDI PROG отлично читает и пишет но вот ступор...

Ссылка на комментарий
Поделиться на другие сайты

22 минуты назад, MASTER CLASS сказал:

Cегодня проверю сам,мастера мне привезли для очистки краш,со слов ранше на диагностику выходило а после запись уже не выходит,дампи прелагаю.Просто перед этого записал чужой комплект и стирал и записал Data Flash котори по моему и не стоило делат,

save20230508_143356_437 CFLASH ORI.bin 512 \u043a\u0411 · 0 загрузок save20230508_143556_015 DFLASH ORI.bin 32 \u043a\u0411 · 0 загрузок toyota CAMRY 2018 resset crash.bin 512 \u043a\u0411 · 0 загрузок

Есть и IPROG PRO там нет данного блока,в ORANGE5 HPX заявлено но не мог читат не по CAN не внутрисхемно,калк вроде работает,VVDI PROG отлично читает и пишет но вот ступор...

Как это нету. Может просто не купили скрипт? У меня есть такой блок в iprog pro. Только что делал такой блок

 

изображение_2023-05-09_134614494.png

Ссылка на комментарий
Поделиться на другие сайты

Данного скрипта видимо нету у меня...

Ссылка на комментарий
Поделиться на другие сайты

Записал родние дампи что сперва читал и связ появился,значит косяк по решению очистке краш,что с оранж калком что чужими дампами,есть слух что кромкалк тоже криво работает именно с этим srs,сам не пробовал и не могу утвертить.

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, MASTER CLASS сказал:

Записал родние дампи что сперва читал и связ появился,значит косяк по решению очистке краш,что с оранж калком что чужими дампами,есть слух что кромкалк тоже криво работает именно с этим srs,сам не пробовал и не могу утвертить.

Оправьте в личку нужный файл, попробую Iprog почистить

Ссылка на комментарий
Поделиться на другие сайты

Отправил,но IPROG чистить прямо в блоке подключенним,не знаю по дампу получится или нет,спасибо заране.

Ссылка на комментарий
Поделиться на другие сайты

GromCalcTool прекрасно читает пишет эти процы и чистку делаем руками и добавляем в кальки по номерам блоков, хотя процентов 85 чистка одинаковая, но лучше всего чем прочитал дамп, тем и записал, есть программаторы которые выставляют в дампе EB, это значит пустая не записанная область, а есть программаторы которые при чтении ставят FF, и если другим программатором где пустые области он ставит как EB, записать дамп где эти области помечены как FF, то блок может не выйти на связь, это все касается блоков srs

7 часов назад, MASTER CLASS сказал:

Отправил,но IPROG чистить прямо в блоке подключенним,не знаю по дампу получится или нет,спасибо заране.

В редакторе, то есть в дампе чистка идёт, а после нажимаете запись и уже из редактора, записывает в процессор 

В 21.03.2023 в 23:39, autokey.com.ua сказал:

 

а проц то там причём ? )))))))))))))))))))))))))))))))))))))))))))))))))))))))))

если это блок TRW , то отключите запись последних 4х строк , и будет вам Счастье ))))) . специально же сделали возможность выбора что стирать/писать...

а если ваш блок уже не выходит на диагностику , то  стирайте 4 последние строки , ставьте на машину и бегите в магаз за пивом )))

хоть один пример приведите , где  в аирбагах нужна запись по 4 байта .  Со щитками это 100%  необходимость , а с подушками все беды от незнания....

На данный момент, не слышал такого в srs, для клонирования достаточно прочитать и записать, а дата флеш, читается и пишется целиком, единственный нюанс, дело в чистке когда не правильно почищен то либо связи нет, либо глюки в лишних патрона или не достатке их, так же вроде ошибка блока. 

Ссылка на комментарий
Поделиться на другие сайты

Спасибо всем,тему закрою,помог Антон ,с Iprog почистили.Да и не закрою тему поскольку его я не открыл 🤣🤣🤣

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...