Определить формулу расчета Cyclic Redundancy Check (CRC)
1000 UAHЕсть определенный список сообщений в формате HEX
В нем есть проверка контрольной сумы
Задача, выявить стандарт по которому рассчитывается контрольная сумма, детально описать процесс получения контрольной суммы
Сообщения
B3 89 05 C0 F0 C4 FF FF
47 78 05 C0 F0 C4 FF FF
ED 9A 05 C0 F0 C4 FF FF
45 E7 04 C0 F0 C4 FF FF
19 E8 04 C0 F0 C4 FF FF
Мои предположения:
Числа:
- (B3, 47, ED ,45, 19) это собственно CRC
- счетчик
- изменяемое значение
- константа
- константа
- константа
- константа
- константа
Отзыв заказчика о сотрудничестве с Serhii Sulik
Определить формулу расчета Cyclic Redundancy Check (CRC)Быстро, качественно, очень понравилось сотрудничество )
Отзыв фрилансера о сотрудничестве с Александром Мельничуком
Определить формулу расчета Cyclic Redundancy Check (CRC)Интересный проект и адекватный заказчик.
Была точно поставлена задача, предоставлена необходимая информация, оплата за проект выполнена без задержки, сразу после получения результата.
Рекомендуем к сотрудничеству!
-
1659 29 3 Доброго дня .
Я уже определил алгоритм расчета контрольной суммы по вашим данным.
Добавьте для проверки еще несколько пакетов с известной контрольной суммой, а также несколько пакетов без указания контрольной суммы.
По пакетам без контрольной суммы, я вычисляю значение и дам Вам результат, чтобы Вы могли совести их с известными и убедиться в правильности расчета.
-
Если вы предполагаете что это CRC-8-SAE, то не понятно в чем вопрос..
-
Это у вас J1850 ?
-
А есть еще какая нибудь информация? (что передает, где данный протокол применяется).
Стандартные CRC8 и 16 не подходят! -
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 3 дня 4 часа назад ∙ 5 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 3 дня 11 часов назад ∙ 14 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 7 дней 18 часов назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 10 дней 19 часов назад ∙ 8 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 11 дней 20 часов назад ∙ 5 ставок |