Hardnew 0 16 июля, 2018 Опубликовано 16 июля, 2018 · Жалоба Доброго времени суток! Есть загрузчик для 88i1160-BTT2 - 687 байт (марвеловский ARM). По UART отправляется 512 байт далее checksum в 32 бита. Это единственная функция в бинарнике, в которой могут быть арифметические, логические и функции сдвига. Необходима помощь в восстановлении алгоритма подсчета checksum. За помощь готов предложить 30 т.р. (обсуждаемо). Спецы, нужна Ваша помощь! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 5 16 июля, 2018 Опубликовано 16 июля, 2018 · Жалоба Необходима помощь в восстановлении алгоритма подсчета checksum. За помощь готов предложить 30 т.р. (обсуждаемо). Спецы, нужна Ваша помощь! Давайте примеры пакетов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 178 16 июля, 2018 Опубликовано 16 июля, 2018 · Жалоба Необходима помощь в восстановлении алгоритма подсчета checksum. За помощь готов предложить 30 т.р. (обсуждаемо). Спецы, нужна Ваша помощь! Тоже отпишитесь в личку, пожалуйста, с примерами пакетов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hardnew 0 16 июля, 2018 Опубликовано 16 июля, 2018 (изменено) · Жалоба Тоже отпишитесь в личку, пожалуйста, с примерами пакетов. в личку отписать форум не дает "Вам запрещено использовать личные сообщения на форуме" Готов скинуть на мыло! Тоже отпишитесь в личку, пожалуйста, с примерами пакетов. в личку не дает. На какое мыло скинуть? Давайте примеры пакетов на какое мыло скинуть? Давайте примеры пакетов тут примеры В конце пакета идет CheckSum 4 байта Тоже отпишитесь в личку, пожалуйста, с примерами пакетов. Вот еще примеры с нулями и FFFFF Изменено 16 июля, 2018 пользователем Hardnew Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 178 16 июля, 2018 Опубликовано 16 июля, 2018 · Жалоба Готов скинуть на мыло! Раз утверждаете, что размер загрузчика известен - его тоже можете скинуть в бинарном виде? ievg46[собака]mail.ru Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hardnew 0 16 июля, 2018 Опубликовано 16 июля, 2018 · Жалоба Раз утверждаете, что размер загрузчика известен - его тоже можете скинуть в бинарном виде? ievg46[собака]mail.ru Отправил! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
UniSoft 15 17 июля, 2018 Опубликовано 17 июля, 2018 · Жалоба По UART отправляется 512 байт далее checksum в 32 бита. гадать что за checksum по примерам, думаю бесполезно... а в примерах блоки по 1024 байт... Есть загрузчик для 88i1160-BTT2 - 687 байт (марвеловский ARM). Если он и правда ARM, скиньте сюда: iarkgen[собака]gmail.com Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dii# 0 17 июля, 2018 Опубликовано 17 июля, 2018 · Жалоба Если функция линейна (контрольные суммы очень часто), то надо тупо прогнать через генератор пакетов битовую единичную матрицу (512*8)х(512*8) бит. Получится готовая таблица для получения суммы для любого числа. Которую можно свернуть в матрицу (512*8)х32 в качестве компактного генератора. Если нелинейна, придется читать код ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hardnew 0 18 июля, 2018 Опубликовано 18 июля, 2018 · Жалоба Доброго времени суток! Есть загрузчик для 88i1160-BTT2 - 687 байт (марвеловский ARM). По UART отправляется 512 байт далее checksum в 32 бита. Это единственная функция в бинарнике, в которой могут быть арифметические, логические и функции сдвига. Необходима помощь в восстановлении алгоритма подсчета checksum. За помощь готов предложить 30 т.р. (обсуждаемо). Спецы, нужна Ваша помощь! Всем, кто откликнулся, большое спасибо! Алгоритм восстановили! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться