Удаленная прошивка купюроприемника CashCode
Модератор: DORSupport
-
- Сбербанк
- Сообщения: 477
- Зарегистрирован: 19 июл 2010, 22:57
- Авто: Honda
- Откуда: Красноярск
- Благодарил (а): 2 раза
- Поблагодарили: 20 раз
Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Norman_krsk »
По рекламе теперь для прошивки залезть в сейф потребуется только один раз, для вставки в контроллер вместо заглушки этой карточки на постоянку. Потом прошивка будет осуществляться удаленно.
Прислали программку для прошивки и .hex файл от версии 1332.
И как обычно все без комментов, для собственноручного разбирательства. По инструкции в папке должна быть утиля и прошивка, запускаешь и все - готово.
По факту еще нужна msvcp71.dll, а в логах все равно сообщение типа "устройство с/н *** не прошито" (хотя устройство найдено, опознано, прочитана версия 1332 в HEXе и вроде что-то зажужжало) .
У кого есть опыт прошивки через hex файлы? расскажите что не так.
До этого шили только 1330 с карточек по 100 прошивок на каждой (после употребления изъять).
Norman_krsk
-
- Модератор
- Сообщения: 2233
- Зарегистрирован: 04 ноя 2010, 05:21
- Благодарил (а): 37 раз
- Поблагодарили: 51 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lucky »
Так без комментов или все-таки с инструкцией? Все же тербанк прислал с инструкцией или без?Norman_krsk писал(а):И как обычно все без комментов, для собственноручного разбирательства. По инструкции
Что зажужжало?Norman_krsk писал(а): вроде что-то зажужжало

Это компонент Microsoft C Runtime library. Частенько такое бывает, когда на "семерке" пытаются установить софт, не совсем для этого предназначенный. Проблема решается элементарно: нужные библиотеки складываются в папку, откуда запускается/устанавливается утилита, или в папку С:\Windows\System32. Но правильно было бы обновить vcredist с сайта мелкомягкихNorman_krsk писал(а):msvcp71.dll

Lucky
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение arsken »
а где это написано? Я пытался без всяких карточек прогрузить, результат тот же, вжикает и все. И карточек никаких не присылали соответственно.Norman_krsk писал(а):По рекламе теперь для прошивки залезть в сейф потребуется только один раз, для вставки в контроллер вместо заглушки этой карточки на постоянку. Потом прошивка будет осуществляться удаленно.
Код: Выделить всё
2012.04.10 10:57:19.734> T; L=0; [id=4072]; Устройство:
Firmware: SM-RU1331
SerialNumber: 21KB42045959
2012.04.10 10:57:19.781> T; L=99; [id=4072]; Найден купюроприёмник подключённый к порту 'COM1'
2012.04.10 10:57:19.781> T; L=99; [id=4072]; Рабочая папка в которой будет произведён поиск прошивок 'F:\ATM_SOFT\ITT\DORS\224692_1.0.0.13_09022012\'
2012.04.10 10:57:19.781> T; L=99; [id=4072]; Найден файл прошивки 'SM-RU1332.hex'
2012.04.10 10:57:19.781> T; L=99; [id=4072]; Для перепрошивки будет использован файл 'F:\ATM_SOFT\ITT\DORS\224692_1.0.0.13_09022012\SM-RU1332.hex'
2012.04.10 10:57:19.843> T; L=99; [id=4072]; Успешно подключились к устройству через порт 'COM1'
2012.04.10 10:57:26.687> W; L=9; [id=4072]; Не удалось перепрошить устройство с серийным номером '21KB42045959'
2012.04.10 10:57:26.687> T; L=0; [id=4072]; FS365::HW::CashCodeFLBV::CCashCodeFLBV::~CCashCodeFLBV
arsken
-
- Модератор
- Сообщения: 2233
- Зарегистрирован: 04 ноя 2010, 05:21
- Благодарил (а): 37 раз
- Поблагодарили: 51 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lucky »
Как так не присылали? Без карточки невозможно прошить купюроприемникarsken писал(а):И карточек никаких не присылали

Трясите свои тербанки.
Lucky
- leon
- Сбербанк
- Сообщения: 203
- Зарегистрирован: 26 янв 2011, 21:20
- Авто: зубило
- Откуда: планета Земля
- Поблагодарили: 4 раза
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение leon »
Разработали таки утилиту UpdateCashcodeFirmware (см. вложение - дока)
НО.
Для успешной прошивки необходим хардлок для каждого CashCode.
Тогда будут лить удаленно.
Ждемс поставки хардлоков...
Джордж Бернард Шоу
leon
-
- Модератор
- Сообщения: 2233
- Зарегистрирован: 04 ноя 2010, 05:21
- Благодарил (а): 37 раз
- Поблагодарили: 51 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lucky »
Какие еще хардлоки?leon писал(а):Для успешной прошивки необходим хардлок для каждого CashCode.

Где об этом написано?
В купюроприемник нужно вставить карту. Так это для любой прошивки надо.
Lucky
- leon
- Сбербанк
- Сообщения: 203
- Зарегистрирован: 26 янв 2011, 21:20
- Авто: зубило
- Откуда: планета Земля
- Поблагодарили: 4 раза
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение leon »
из протокола приемо-сдаточных испытаний:Endless Quest писал(а):Какие еще хардлоки?![]()
"7. Условия эксплуатации
Для обеспечения дистанционнного обновления шаблона необходимо чтобы на УС был установлен соответствующий аппаратный ключ."
т.е. производитель (видимо по заказу Сбера) разработал новый принцип обновления шаблонов,
не используя одноразовые (или многоразовые) карты памяти...

Защитил, так сказать, свои авторские права...
Лить будут удаленно, когда установим хардлоки.
Джордж Бернард Шоу
leon
-
- Модератор
- Сообщения: 2233
- Зарегистрирован: 04 ноя 2010, 05:21
- Благодарил (а): 37 раз
- Поблагодарили: 51 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lucky »
Сдается мне, что так незамысловато назвали карточки ndegleon писал(а):соответствующий аппаратный ключ

Lucky
-
- Сбербанк
- Сообщения: 477
- Зарегистрирован: 19 июл 2010, 22:57
- Авто: Honda
- Откуда: Красноярск
- Благодарил (а): 2 раза
- Поблагодарили: 20 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Norman_krsk »
Есть у меня карточки/хардлоки (см. фото в первом посте).
1. Карточка установлена в контроллер при выключенном питании. установлена кассета (на всякий случай)
2. Включаем питание, запускаем утилю (в папке с утилей лежит прошивка sm1332.hex и msvcp71.dll)
3. После 10-15 секунд купюроприемник издает звук как при укладке купюры.
имеем следующий лог
Код: Выделить всё
2012.04.10 12:58:15.527› T; L=0; [id=7696]; Устройство:
Firmware: SM-RU1330
SerialNumber: 21KA37033129
2012.04.10 12:58:15.621› T; L=99; [id=7696]; Найден купюроприёмник подключённый к порту 'COM1'
2012.04.10 12:58:15.621› T; L=99; [id=7696]; Рабочая папка в которой будет произведён поиск прошивок 'E:\_soft\SM\'
2012.04.10 12:58:15.621› T; L=99; [id=7696]; Найден файл прошивки 'SM-RU1332.hex'
2012.04.10 12:58:15.637› T; L=99; [id=7696]; Для перепрошивки будет использован файл 'E:\_soft\SM\SM-RU1332.hex'
2012.04.10 12:58:15.699› W; L=9; [id=7696]; Строка 03330: Строка содержит строку неверной длинны
2012.04.10 12:58:15.715› T; L=99; [id=7696]; Строка 03329: Обнаружена запись конца файла
2012.04.10 12:58:15.715› T; L=99; [id=7696]; Успешно подключились к устройству через порт 'COM1'
2012.04.10 12:58:17.605› W; L=9; [id=7696]; Не удалось перепрошить устройство с серийным номером '21KA37033129'
2012.04.10 12:58:17.715› T; L=0; [id=7696]; FS365::HW::CashCodeFLBV::CCashCodeFLBV::~CCashCodeFLBV
Norman_krsk
-
- Модератор
- Сообщения: 2233
- Зарегистрирован: 04 ноя 2010, 05:21
- Благодарил (а): 37 раз
- Поблагодарили: 51 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lucky »
А кроме этой точно больше никакие не требует?Norman_krsk писал(а):msvcp71.dll
Вроде никакие свичи дергать не надо

Добавлено спустя 4 минуты 44 секунды:
Norman_krsk Слух, а прошивка откуда? Каждая прошивка шифруется кэшкодом под конкретный банк. Мб у вас не сберовская?
Lucky
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение arsken »
Код: Выделить всё
2012.04.10 12:58:15.699› W; L=9; [id=7696]; Строка 03330: Строка содержит строку неверной длинны
arsken
-
- Сбербанк
- Сообщения: 477
- Зарегистрирован: 19 июл 2010, 22:57
- Авто: Honda
- Откуда: Красноярск
- Благодарил (а): 2 раза
- Поблагодарили: 20 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Norman_krsk »
Судя по сообщению arskenа, у нас с ним одинаковые прошивы (так же как он делал с тем же результатом)
Norman_krsk
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lexa_B »
Выложите, пожалуйста, саму утилиту обновления - UpdateCashcodeFirmware.exe
Спасибо!
Lexa_B
-
- Модератор
- Сообщения: 2233
- Зарегистрирован: 04 ноя 2010, 05:21
- Благодарил (а): 37 раз
- Поблагодарили: 51 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lucky »
1. Она написана для сбера.Lexa_B писал(а):Выложите, пожалуйста, саму утилиту обновления
2. Она не будет работать без карточек, которые поставляются кэшкодом только официальным партнерам.
3. Зачем?
Lucky
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lexa_B »

2. Поставка карточек в наш тербанк ожидается только к июню-июлю 2012 г.
3. Мне нужно определить версию firmware через sccm на большом парке УС. Обновлять firmware через неё я пока не собираюсь.
Судя по логу, который она пишет, до обновления выводится версия прошивки. Как раз в тихом режиме, как мне и нужно.
Или без аппаратных ключей она даже не запустится?
Lexa_B
-
- Модератор
- Сообщения: 2233
- Зарегистрирован: 04 ноя 2010, 05:21
- Благодарил (а): 37 раз
- Поблагодарили: 51 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lucky »


Lucky
- blackdeatham
- Модератор Сбербанк
- Сообщения: 2282
- Зарегистрирован: 04 июн 2010, 00:22
- Благодарил (а): 29 раз
- Поблагодарили: 45 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение blackdeatham »
Есть пакет ЦА в SCCM, который определяет версию прошивки. Рекомендации рассылались МакеевымLexa_B писал(а):Мне нужно определить версию firmware через sccm на большом парке УС
blackdeatham
- leon
- Сбербанк
- Сообщения: 203
- Зарегистрирован: 26 янв 2011, 21:20
- Авто: зубило
- Откуда: планета Земля
- Поблагодарили: 4 раза
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение leon »
Может быть.Endless Quest писал(а):Сдается мне, что так незамысловато назвали карточки ndeg

Все-таки хотелось бы выяснить для себя принцип обновления CashCode.
Если Вы спец по ним, поделитесь.
В документации речь идет об одноразовых или многоразовых картах памяти.
Одноразовые - остаются в модуле, многоразовые - вставляются для прошивки в предопределенное кол-во купюроприемников.
Получается, эти карты - просто носитель информации плюс защита от несанкционированного распространения прошивок.
Теперь появляется что-то новое - удаленная прогрузка. (Только для Сбера или нет, неважно)
Выпустят новый тип карт памяти, ну, например, что-то типа лицензии, или как?
Когда в тер.банке мне сказали, что для загрузки нужны отдельные хардлоки для CashCode,
ничего странного мне не показалось.
Ну, ставят же SCS харды, почему для кэшкодов, - нет?
А, вообще, в тер.банке информацию придерживают.
Видимо для создания своей собственной ЗНАЧИМОСТИ.

Так, что буду благодарен за любую инфу...
Джордж Бернард Шоу
leon
-
- Модератор
- Сообщения: 2233
- Зарегистрирован: 04 ноя 2010, 05:21
- Благодарил (а): 37 раз
- Поблагодарили: 51 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение Lucky »

Для удаленной прошивки нужно установить карточку ndeg в купюроприемник; для сберовской прошивки тип карты C32. На терминал закинуть папку с утилитой и прошивкой. При запуске утилиты прошивка пройдет автоматически, результаты можно посмотреть в логе (пишется понятным для нормального русскоговорящего человека текстом


Эта карточка не будет работать с "чужими" прошивками, равно как и эта прошивка с чужими картами!
Lucky
- blackdeatham
- Модератор Сбербанк
- Сообщения: 2282
- Зарегистрирован: 04 июн 2010, 00:22
- Благодарил (а): 29 раз
- Поблагодарили: 45 раз
Re: Удаленная прошивка купюроприемника CashCode
Непрочитанное сообщение blackdeatham »
Говорят, нам дадут одну карточку и hex-файл, и надо будет объехать все дорзы.... Ж@%а, короче.... Экономия, блин. Но это пока слухи из тербанка....Endless Quest писал(а):Для удаленной прошивки нужно установить карточку ndeg в купюроприемник
не знаю, что это такое, но если тербанк это сделает, он будет ПДРвидимо для повышения ЧСВ
blackdeatham