ФорумыОткрытые форумыSmart-UPSSRT2200RMXLI Smart-UPS SRT 2200

1  14.11.2024 12:45
Аватар


Город : Москва

Сообщения: 5

Всем доброго дня!

Есть аппарат SRT2200RMXLI Smart-UPS SRT 2200

Product Serial No: AS1636292858

Дата производства: 11 - Сен - 2016

Версия прошивки: UPS 05.3, ID 1010

Comm прошивка: COM 05.2 CBL 01.2

ИБП исправно работал с настройками, сделанными при вводе в эксплуатацию. В сентябре 2023 года заменили батареи. При этом выяснилось, что новая датя установки батарей не сохраняется. Время сбилось и после корректировки тоже не сохраняется. Решил обновить прошивку с помощью Firmware Upgrade Wizard v4.2.1 с версией прошивки UPS 08.3, ID 1010. Для связи с компьютером использовал кабель COM 940-1525A, который шел в комплекте с ИБП. На этапе передачи файла в ИБП программа зависла. После продолжительного ожидания стало понятно, что прошивка не прошла. Повторные попытки Через COM1 и USB заканчивались неудачей. Сохранились FUW.log файлы прошивок, но прочитать содержимое не смог, т.к. не нашел программы для их чтения. Причиной неудачной прошивки считаю микросхему IC1701: 25Q03213, 32Mbit 4 MB Serial Flash Memory (EEPROM), расположенной на плате входных интерфейсов (USB, COM, RJ-45), P/N: 640-6009C_REV04, Controller: STM32F427, Firmware: PD6009-Z-001H COM 05.2 986-6009H 2016 APCC. Записал в новый чип с помощью программатора прошивку из фирменной программы, но это не дало результата. Считывал информацию со родной микросхемы, но как проверить ее правильность.

В связи с вышеизложенным у меня несколько вопросов к профессионалам:

1. Есть ли у кого дамп для этого типа ИБП?

2. Как прочитать логфайл FUW.log, который пишет программа APC Firmware Upgrade Wizard во время работы?

3. Создается впечатление , что файл прошивки SRT1010UPS_08-3.enc тоже закодирован и преобразуется в нормальный вид только непосредственно в процессе прошивки. Так ли это?

Заранее благодарю за ответ.

2  14.11.2024 18:00


Город : Минск

Сообщения: 1808

Поблагодарили 528 раз

У меня дампа нет. Всегда заливал прошивки через SNMP адаптер и его Web интерфейс.

ИБП превратился в "кирпич" ?


С уважением,
Алексей

Поблагодарили:


Konstantin58 (15.11.2024) | всего : 1

3  15.11.2024 11:28
Аватар


Город : Москва

Сообщения: 5

SNMP адаптера нет, хотя на плате интерфейсов присутствует разъем RJ-45 и микросхема, поддерживающая сетевой интерфейс на физическом уровне.

ИБП превратился в "кирпич", хотя включается и от сети и от батареи. Пункты "Статус", "Управление", "Настройка" присутствуют, но изменеинию не поддаются. В журнале - "Ошибка внутренней связи Event Cod 154". Что это означает также не удалось найти. В пункте "Информация" показывает все заводские параметры и для "ИБП" и для "Батарейный". Время и Дата установки батарей устанавливаются, но не сохраняются. Забыл сказать, что ИБП сдавали на ремонт в сервисную организацию. Через неделю вернули с формулировкой "Неремонтопригоден".

4  15.11.2024 12:58


Город : Минск

Сообщения: 1808

Поблагодарили 528 раз

Если SNMP карта , например AP9631, увидит ИБП, то можно попробовать прошить ещё раз через неё

 

В вашей модели ИБП нет встроенного сетевого адаптера и в разъёме  - пластиковая заглушка


С уважением,
Алексей

Поблагодарили:


Konstantin58 (29.11.2024) | всего : 1

5  29.11.2024 10:37
Аватар


Город : Москва

Сообщения: 5

Я прикрепил файл, в которох сохранены логи прошивки. Расширение .log не сохранял, пришлось изменить на .txt. Вопрос: чем можно его прочесть. Может это подскажет в какую сторону копать.

Заранее благодарен, Константин.

6  29.11.2024 17:15


Город : Минск

Сообщения: 1808

Поблагодарили 528 раз

Вам нужны не логи, а прошивка в таком виде, который понимает любой программатор способный прошить контроллер.  

 

Лучше заливайте в архиве zip , например


С уважением,
Алексей

Поблагодарили:


Konstantin58 (01.12.2024) | всего : 1

7  01.12.2024 13:35
Аватар


Город : Москва

Сообщения: 5

Я использовал для прошивки программатор CH341A Pro. Родную 25Q03213 не нашел и использовал 25Q32JVSSIQ. Для прошивки использовал файл SRT1010UPS_08-3.enc из фирменной программы Firmware_Upgrade_Wizard_v4.2.1. ПО программатора сразу определила, что это файл прошивки. Впаял м/сх на плату. При включении на экране заставкв АРС, кнопки не работают. Затем снял дамп с  оригинальной м/сх и прошил его в новую м/сх. Подумал, если будет вести себя как оригинальная (работают кнопки, переход по разделам меню), по можно будет попытаться залить поверх прошивку через COM1 или USB. С копией оригинальной м/сх UPS также не зарабатал.

И еще. Размер фирменного файла прошивки SRT1010UPS_08-3.enc имеет размер 1597 КБ, а дамп 4096 КБ. Т.е. прошивка занимает не весь объем памяти?

По поводу Вашего ответа. А разве программатор понимает заархивированные файлы?

Заранее благодарен за ответ.

Константин

8  01.12.2024 15:54


Город : Минск

Сообщения: 1808

Поблагодарили 528 раз

Прошивается не внешняя память, а контроллер STM. Нужно пробовать прочитать прошивку с рабочего контролеера STM из другого аналогичного ИБП. Подозреваю, что нет особой разницы SRT2200 - 3000


С уважением,
Алексей

Поблагодарили:


Konstantin58 (18.12.2024) | всего : 1

9  18.12.2024 10:39
Аватар


Город : Москва

Сообщения: 5

Доброго времени суток.

Нашел EEPROM как и оригинальная - 25Q03213. Прошил ее дампом с родной и впаял на плату. ИБП ведет себя абсолютно так же как и с оригинальной. Вы пишите, что надр прошивать контроллер STM. А разве прошивка хранится не EEPROM? Внутренней памяти контроллера не хватит для хранения прошивки.

И еще. В меню есть пункт сброса ИБП к заводским настройкам. Означает ли это, что в устройстве сохраняется первоначальная прошивка? Где она хранится? После заливки новой прошивки заводская сохраняется? У меня после сброса на заводские начинается все как положено: выбор языка, выбор типа меню. Все на синем фоне белыми буквами. Затем появляется сообщение "Обновите прошивку" на оранжевом фоне и на этом все заканчивается. Т.е. запорчена заводская прошивка?

Заранее благодарен за ответ.

Константин

10  18.12.2024 11:43


Город : Минск

Сообщения: 1808

Поблагодарили 528 раз

Я не знаю что хранится в 25Q03213, но микропрограмма - логика работы контролеера STM32 хранится в нём и обновляется она.   STM32 - не микропроцессор , а - микроконтроллер.

Если ваше устройство после сброса к заводским настройкам просит обновить прошивку, то просто сделайте это.


С уважением,
Алексей