Отвязка от Ростелеком камеры IPC8232SWC-WE-B

Отвязка от Ростелеком

Вообще существует две похожие модели – IPC8232SWC-WE и IPC8232SWC-WE-B. Первая – на чипе Hisilicon Hi3516Ev300, вторая – на чипе SigmaStar SSC335DE. Как отвязать первую рассказано в теме на 4PDA. У меня пока такой камеры нет, поэтому и статьи про неё нет (UPD: камера уже в пути ко мне :)). Про вторую модель слышал, что не отвязывается она, хотя потом оказалось, что в той же теме есть нужный дамп. Я его проморгал и купил на Авито камеру Uniview C1L-2WN-G-RU, которая по железу идентична IPC8232SWC-WE-B, чтобы искомый дамп получить.

По тому же алгоритму отвязывается камера IPC3F22P-RB28.

Получаем дамп

Первым делом обновил прошивку, чтобы дамп получился наисвежайшим. Дальше, сбросил камеру на заводские настройки и с помощью зажимов Upmely Micro IC, программатора CH341A и AsProgrammer снял дамп. В редакторе HxD удалил из него серийник, код активации и MAC-адрес.

В принципе, таким же макаром – через программатор, можно дамп залить и в РТ-шную камеру, но зажимы стоят дорого, а прищепка не всегда обеспечивает хороший контакт. К тому же и писать там особо не о чем. Будем шить через UART.

Что потребуется

Инструменты

Софт

  • Putty — терминальный клиент.
  • Tftpd64 – TFTP-сервер.

Материалы

  • C1L-2WN-G-RU.zip – оригинальный дамп с заменённым серийником и удалённым кодом регистрации.
  • manuinfo.zip – файл manuinfo.txt, используемый для изменения серийного номера и MAC-адреса.

Исходные данные

u-boot
IPL g5f1da5a
D-0a
SPI 54M
128MB
BIST0_0001-OK
[SPI_NOR]
MXP found at 0x0000a000
offset:00005000
Checksum OK

IPL_CUST g5f1da5a
runUBOOT()
[SPI_NOR]
MXP found at 0x0000a000
offset:0000c000
 -Decompress BDMA XZ
 -Decompress BDMA XZ
XZ decomp_size=0x00045e3c
 pvLoadAddr:23d00000
 pvRunAddr:23e00000
 -Verify CRC32 passed!
  decomp_size=0x00000000
Disable MMU and D-cache before jump to UBOOT


U-Boot 2015.01 (May 17 2021 - 15:20:10)

Version: I6g#######
I2C:   ready
DRAM:
WARNING: Caches not enabled
MMC:   MStar SD/MMC: 0
nor_flash_mxp allocated success!!
MXIC REMS: 0xC2,0x17
Flash is detected (0x0509, 0xC2, 0x20, 0x18)
SF: Detected nor0 with total size 16 MiB
MXP found at mxp_offset[0]=0x0000A000, size=0x1000
env_offset=0xB000 env_size=0x1000
MXIC REMS: 0xC2,0x17
Flash is detected (0x0509, 0xC2, 0x20, 0x18)
SF: Detected nor0 with total size 16 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   MAC Address 00:30:1B:BA:02:DB
Auto-Negotiation...
Link Status Speed:10 Full-duplex:1
sstar_emac
Warning: sstar_emac using MAC address from net device

gpio debug MHal_GPIO_Pad_Set:603
gpio[79] is 1
gpio debug MHal_GPIO_Pad_Set:603
gpio[61] is 1
gpio debug MHal_GPIO_Pad_Set:603
gpio[35] is 1
gpio debug MHal_GPIO_Pad_Set:603
gpio[17] is 0
gpio debug MHal_GPIO_Pad_Set:603
gpio[1] is 0
gpio debug MHal_GPIO_Pad_Set:603
gpio[0] is 0
gpio debug MHal_GPIO_Pad_Set:603
gpio[4] is 0
gpio debug MHal_GPIO_Pad_Set:603
gpio[64] is 1
gpio debug MHal_GPIO_Pad_Set:603
gpio[65] is 1
gpio debug MHal_GPIO_Pad_Set:603
gpio[64] is 0
SigmaStar #
help
?       - alias for 'help'
aes     - Control Mstar AES engine
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
btime   - Show booting time
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
dbg     - set debug message level. Default level is INFO
dcache  - enable or disable data cache
debug   - Disable uart rx via PAD_DDCA to use debug tool
dhcp    - boot image via network using DHCP/TFTP protocol
dstar   - script via SD/MMC
eeprom  - EEPROM sub-system
env     - environment handling commands
estar   - script via network
estart  - EMAC start
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
fatsize - determine a file's size
fwupdate- fwupdate command allows to flash vc camera firmware from file on mmc or from memory.
go      - start application at address 'addr'
gpio    - Config gpio port
help    - print command description/usage
i2c     - I2C sub-system
icache  - enable or disable instruction cache
initDbgLevel- Initial varaible 'dbgLevel'
loop    - infinite loop on address range
macaddr - setup EMAC MAC addr
md      - memory display
mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmcinfo - display MMC info
mssdmmc - Mstar SD/MMC IP Verification System
mstar   - script via TFTP
mw      - memory write (fill)
mxp     - MXP function for Mstar MXP partition
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
reset   - Perform RESET of the CPU
riu     - riu  - riu command

run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
sdstar  - script via sd package
secauth - Control Sstar security authenticate sequence
setenv  - set environment variables
sf      - SPI flash sub-system
sfbin   - for uploading sf image to a server(via network using TFTP protocol)
sigauth - Only verify digital signature and aes
srcfg   - sensor pin and mclk configuration.
test_sig- Test runAuthenticate2

tftpboot- boot image via network using TFTP protocol
uart    - UART sub-system
version - print monitor, compiler and linker version
printenv
baudrate=115200
bootargs=mem=130840K console=ttyS0,115200  LX_MEM=0x7fe0000 mma_heap=mma_heap_name0,miu=0,sz=0x4000000 rootfstype=ramfs mtdparts=NOR_FLASH:320K(boot),64K(tech),5120K(kernel),8192K(app),-(config) hw_type=1210
bootcmd=sf probe 0; sf read 0x22000000 0x60000 0x500000; bootm 0x22000000; setenv bootargs $(bootargs) bkp=1; sf read 0x22000000 0x560000 0x500000; bootm 0x22000000
bootdelay=0
ethact=sstar_emac
ethaddr=00:30:1b:ba:02:db
preboot=gpio output 79 1;gpio output 61 1;gpio output 35 0;gpio output 17 0;gpio output 1 0;gpio output 0 0;gpio output 4 0;gpio output 64 1;gpio output 65 1;gpio output 64 0;
stderr=serial
stdin=serial
stdout=serial

Environment size: 683/4092 bytes

Подготовка

Нужно подготовить файл manuinfo.txt. Для этого нужно скачать архив с файлом, достать из архива и поменять в нём серийник и MAC-адрес на свои. После этого сохранить.

MAC берётся с пятки камеры. Серийник оттуда же, но он записан не текстом, а содержится в QR-коде. QR-код можно распознать камерой смартфона и получить текстовую строку, которую и внести в manuinfo.txt.

Отвязка от Ростелеком камеры IPC8232SWC-WE-B

Ещё есть код активации, с помощью которого камера регистрируется в облаке, но где его брать неизвестно – ни на наклейках, ни в дампе РТ его обнаружить не удалось. В связи с этим, камера через облако работать не будет.

Порядок действий

  1. Скачать и распаковать дамп.
  2. Скачать и распаковать файл настроек manuinfo.txt.
  3. Внести в файл натсроек свои данные – MAC и серийник.
  4. Скачать и распаковать TFTP-сервер.
  5. Отключить Брандмауэр
  6. Положить дамп и файл настроек в каталог TFTP-сервера и запустить сервер.
  7. Разобрать камеру и подключиться к порту UART.
  8. Подключить камеру к сетевой карте или коммутатору.
  9. Запустить Putty и открыть рабочий порт.

Входим в загрузчик

Как известно, все манипуляции по прошивке производятся в загрузчике. Входим в загрузчик нажимая и удерживая Enter непосредственно перед или сразу после подачи питания.

Отвязка от Ростелеком камеры IPC8232SWC-WE-B
Когда начал разбираться с этой камерой, то клавишу для прерывания загрузки не знал. К тому же использовал CH340, а с Uniview почему-то он коряво работает и надо использовать CH341A. Но сначала пошёл другим путём. Ребята из OpenIPC users (RU) подсказали, что есть ещё один вариант, который позволяет обойти и эту проблему и, в том числе, запароленный бут.

В самом начале загрузки, нужно замкнуть лапки 5 и 6 на микросхеме памяти, например, отвёрткой и держать до тех пор пока не вывалимся в бут. Смысл в том, что память отключается, грузить ядро неоткуда и загрузка останавливается.

Отвязка от Ростелеком камеры IPC8232SWC-WE-B

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

Для этой камеры уже не актуально, но для общего развития знать об этом не помешает.

Прошивка

Водим команды по очереди, дожидаясь завершения их выполнения.

setenv ipaddr 192.168.1.10
setenv serverip 192.168.1.128
sf probe 0
mw.b 0x21000000 0xff 0x1000000
tftpboot 0x21000000 C1L-2WN-G-RU.bin
sf erase 0x0 0x1000000
sf write 0x21000000 0x0 0x1000000
reset

ipaddr – это адрес камеры, а serverip – адрес компьютера, на котором запущен TFTP-сервер. Значения могут быть другими, в зависимости от того, какая у вас подсеть. Менять настройки сетевой карты компьютера ни к чему. У меня такие настройки остались от работы с камерами HiWatch/Hikvision и теперь, при работе с другими девайсами, всегда меняю настройки бута, а не сетёвки.

После перезагрузки снова входим в загрузчик, но останавливаем уже комбинацией Ctrl+B и вносим свои данные вводя команды:

setenv ipaddr 192.168.1.10
setenv serverip 192.168.1.128

manuinfo manuinfo.txt
config ethaddr E4:F1:4C:00:00:00

reset

Вход в веб-морду

После перезагрузки камера запустится и можно будет зайти на неё через браузер. Адрес камера получит по DHCP, а какой именно, можно посмотреть в интерфейсе своего роутера или воспользоваться поисковой утилитой EZTools.

Отвязка от Ростелеком камеры IPC8232SWC-WE-B

Дефолтные параметры входа: admin/123456. На следующем шаге нужно принять политику конфиденциальности. Дефолтный пароль слишком простой, а китайцы заботятся о нашей безопасности, поэтому далее нужно будет придумать и дважды ввести сложный пароль. Причём, только цифр и букв будет недостаточно, нужны ещё и спецсимволы.

Далее будет предложено войти в систему с новым паролем. Можно настраивать и пользоваться!

Отвязка от Ростелеком камеры IPC8232SWC-WE-B

Чтобы камера зря не ломилась в облако – кода активации (регистрации) то всё равно нет, эту функцию лучше отключить совсем, потому что, в отличие от того же Хика, в Uniview облако по умолчанию включено.

Отвязка от Ростелеком камеры IPC8232SWC-WE-B
Как ни странно, но периодически выходят обновления прошивки и версия в статье уже не последняя. Обновиться до актуальной можно прямо в веб-морде камеры в разделе Система->Обновление.

Оцените статью
( 12 оценок, среднее 4.33 из 5 )
МихаТроник
Добавить комментарий

  1. Гимран

    Дамп помог, спасибо. Единственное, что – в веб настройках нет поворота изображения, только зеркалирование. Т.е. камеру не повесишь вверх ногами или боком, ну либо придётся искать решения в программах просмотра/регистраторе.

    Ответить
    1. mixatronik автор

      Пожалуйста! Только не уловил проблему с поворотом. Есть зеркалирование по вертикали и горизонтали, есть поворот на 180 градусов. Плюс к этому кронштейн с шариком на конце, а это значит, что он бесступенчато вращается во всех плоскостях. Учитывая всё это, думаю, можно камеру разместить именно так, как надо и получить ту картинку, которую хочется.

      Ответить
      1. Гимран

        Да, на 180 градусов поворачивает. А на 90 нет. Шарнир не такой уж удобный. Т.о. боком не повесить. Я про то, что пока я её не разлочил, в игрался в программе провайдера и так был поворот на 90. Ситуация, когда надо смотреть вдоль стены….
        Посмотрю ещё как оно будет работать на регистраторе. Ещё не пробовал. Зато разлочил вторую камеру, спасибо)

        Ответить
        1. mixatronik автор

          Пожалуйста! Чё-т я всё равно не очень представляю применение вида боком, хотя, наверное имеется ввиду так называемый “коридорный режим”. На практике только 2 раза пригодилось за 20 лет 🙂

          Ответить
          1. Гимран

            Например на боковину шкафа и чтобы смотрела вдоль шкафа.

          2. mixatronik автор

            Редко такое востребовано. Скорее всего отсутствие такой опции связано с тем, что поворот на 90 градусов гораздо затратнее в плане вычислительных ресурсов чем отражение или поворот на 180 градусов, а проц у камерки слабенький и не вывозит.
            А у Ростелекома это в облаке делается наверное.

          3. Гимран

            Осталось выяснить, есть ли у неё РОЕ

          4. mixatronik автор

            Однозначно нет. Проверено.

  2. matroskin55

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

    Ответить
    1. mixatronik автор

      Добрый! AsProgrammer-ом и считывал. Всё нормально определилось и считалось. Но, насколько помню, действительно именно такой флешки не было. Выбрал из предложенного списка наиболее близкую по параметрам. Всё считалось успешно и проверка считывания прошла.
      Записывал средствами загрузчика – собственно об этом и статья.

      Ответить
    2. Гимран

      Советую программу Colibri, у меня даже несвежая версия и работает с 128 флешками. Есть авто-определение модели флешки.

      Ответить
      1. mixatronik автор

        Спасибо! Потестирую.

        Ответить
  3. matroskin55

    еще вопрос, чип необходимо выпаивать с платы или все прекрасно прошивается программатором через ПРИЩЕПКУ ?

    Ответить
    1. mixatronik автор

      Стараюсь, чтобы мои статьи носили не только чисто практический смысл, а ещё и обучающий, поэтому и описываю сопутствующие манипуляции. Эта информация позволит побороться с камерами других моделей.
      С этой же дамп уже снят и выложен. Его нужно только отредактировать, внеся свои данные. То есть ни прищепка, ни зажимы для этого не нужны, как и программатор. Выпаивать тоже ничего не надо – всё делается в терминале через UART.

      Ответить
      1. matroskin55

        Увы я пошел тернистым путем, я не хотел заливать UART а через программатор и прищепку. Пока на сегодня, положительного результата не добился.

        Ответить
        1. SpbPavel

          Я вчера такую же мучил, жена зачем-то купила две штуки.
          Программатор 341 + Colibri.
          Прищепка ставится далеко не с первого раза.
          Если Colibri не ругается красным при автодетекте чипа – прищепка на месте, иначе переставляем.
          Выбирал чип ML25L12835E из предложенных.

          Кстати, серийник для работы с облаком содержит 25 знаков и его можно сделать из SN и МАС: 0.

          И если загрузчик позволит, можно положить в TFTP manuinfo.txt и скомандовать:
          manuinfo manuinfo.txt
          config ethaddr 01:23:45:67:89:AB
          reset

          Ответить
          1. mixatronik автор

            Вот поэтому вместо прищепки использую зажимы 🙂

        2. SpbPavel

          manualinfo.txt:

          @@
          DEVICE_NAME:C1L-2WN
          DEVICE_SERIAL_NUMBER:0123456789AB
          MAC_ADDRESS:0123-4567-89AB
          MANUFACTURING_DATE:2020-05-29
          VENDOR_NAME:UNIVIEW
          ##
          REGION_CODE:IN
          BUILD_INFO:ENC-0302C2VE;SEN-0302C2VE;LENS-4801C0AK
          CUSTOMER_CODE:09
          TEST_TRACKING_NUMBER:100
          E_LABEL_VER:1.10
          PROTOTYPE_NAME:C1L-2WN
          %%
          ACTIVE_CODE:ABCDEFGHIJKLMNOPQRSTUVWXW
          $$

          Ответить
        3. mixatronik автор

          Тебе хочется странного…

          Ответить
  4. SpbPavel

    Серийник для работы с облаком содержит 25 знаков и его можно сделать из SN и МАС: 0 SN MAC, как раз 25 знаков.

    И если загрузчик позволит, можно положить в TFTP manuinfo.txt и скомандовать:
    manuinfo manuinfo.txt
    config ethaddr 01:23:45:67:89:AB
    reset

    manualinfo.txt:

    @@
    DEVICE_NAME:C1L-2WN
    DEVICE_SERIAL_NUMBER:0123456789AB
    MAC_ADDRESS:0123-4567-89AB
    MANUFACTURING_DATE:2020-05-29
    VENDOR_NAME:UNIVIEW
    ##
    REGION_CODE:IN
    BUILD_INFO:ENC-0302C2VE;SEN-0302C2VE;LENS-4801C0AK
    CUSTOMER_CODE:09
    TEST_TRACKING_NUMBER:100
    E_LABEL_VER:1.10
    PROTOTYPE_NAME:C1L-2WN
    %%
    ACTIVE_CODE:ABCDEFGHIJKLMNOPQRSTUVWXW
    $$

    Ответить
    1. mixatronik автор

      Сделать то можно, но примет ли его сервер Uniview?

      Ответить
  5. nicolas

    После команды tftpboot 0x21000000 C1L-2WN-G-RU00.bin пишет:
    Using sstar _emac device
    TFTP from server 192.168.2.102; our IP address is 192.128.2.10
    Filename ‘C1L-2WN-G-RU00.bin’.
    Load address: 0x21000000
    Loading: T T T T T T T T T T
    Retry count exceeded; starting again
    А дальше всё сначала.
    Что я делаю не так?

    Ответить
    1. mixatronik автор

      T T T T – это таймаут. Значит камера не может найти tftp-сервер. Либо адрес serverip задан неверно, либо подключение блокирует брэндмауэр, либо tftp-сервер не запущен.

      Ответить
      1. nicolas

        Про таймаут догадался. Tftpd64 – TFTP-сервер запущена, папка с файлом назначена, брэндмауэр отключен. Как проверить его работу и доступность прошивки?

        Ответить
        1. mixatronik автор

          Прежде всего из консоли пингануть комп.

          Ответить
          1. nicolas

            Можно пример команды, с UART раньше не сталкивался, в списке команд ничего похоже на пинг не видел.

          2. mixatronik автор

            Ну ping он и в Африке ping. Просто ping 192.168.2.102 и потом напишет is alive, если связь есть.

          3. nicolas

            Всем спасибо, заработала камера.
            Тупанул, UART подключил, а провод локальной сети нет.

          4. mixatronik автор

            Бывает…

  6. Rina

    Добрый день!

    Подскажите, пожалуйста, как остановить процесс в putty?

    Ctrl + c не реагирует, а “замкнуть лапки 5 и 6 на микросхеме памяти” – не понимаю, где именно на плате таковые лапки и какими будут именно 5я и 6я лапки..

    Ответить
    1. mixatronik автор

      Добрый!
      Ctrl+B попробуйте, Ctrl+Enter и просто Enter. Если ничего не сработает, то – лапки. Добавил в статью картинку с микрухой памяти. Ориентироваться по точке в углу – около неё лапка №1.

      Ответить
      1. Rina

        Огромное спасибо за столь быстрый ответ и за подробные дополнения к статье! Очень уважаемо!

        Сочетания клавиш не помогли, пока зажимаю ножки отверткой, все еще не выходит остановить процесс, он либо вовсе не начинается либо не заканчивается, буду пробовать, пока не выйдет (думаю банально не успеваю/слишком быстро зажимаю)

        Ответить
        1. mixatronik автор

          Скорее всего так и есть – либо слишком рано, либо слишком поздно. Надо, чтобы загрузчик считался и управление передалось ему, а системе ещё не начала загружаться. Удачи в экспериментах!

          Ответить
  7. Игорь

    Доброго времени суток. Очень прошу помочь. Ситуация такая:купил на авито камеру от Ростелеком ipc8232swc-we-b. Оказалось продавец не вышел из аккаунта. На связь не выходит. Пожалуйста, подскажите можно ли как-то по простому сбросить аккаунт? Если да, то как? Поможет ли общий сброс настроек (где-то читал что reset надо найти нажать). Как все это сделать? В Ростелеком звонил, говорят никак, только если прод выйдет из аккаунта. Заранее огромное спасибо за ответ.

    Ответить
    1. mixatronik автор

      Добрый день! Ответил в чате, но продублирую и здесь.
      Сброс не поможет, а помочь может только поддержка Ростелеком. Если они этого делать не хотят, то никак. Нужно, чтобы предыдущий владелец удалил камеру из своего аккаунта. Ещё вариант поменять серийник в дампе камеры на заведомо свободный. Либо можно отвязать камеру от облака Ростелеком и пользоваться. Правда работать через родное облако не получится – нет идентификатора.
      С такими камерами одна проблема – стоят слишком дёшево 🙂 Если сам умеешь и могёшь, то всё реально, а если к кому-то обращаться за помощью, то выйдет дороже, чем купить нормальную камеру с родной прошивкой.

      Ответить
  8. Александр

    Нужно отвязать 6 камер , не бесплатно. Нахожусь в Санкт-Петербурге, связь через почту oco6ennuu777@mail.ru

    Ответить
    1. mixatronik автор

      Ответил в “Телеге”.

      Ответить
  9. Giro

    Какой формат RTSP потока на этой прошивке?

    Ответить
    1. Giro

      Все, разобрался.
      Вопрос: клиент для протокола XM и RTSP. Или XM и ONVIF.

      Камера по ONVIF подключается.

      Ответить
      1. mixatronik автор

        Да. ONVIF или RTSP.

        Ответить
        1. Giro

          Спасибо за ответ.

          Еще вопрос,
          не подскажете приложение для айфона что бы поддерживало протоколы XM, ONVIF, RTSP?

          Ответить
          1. mixatronik автор

            Думаю такого нет. Это какой-то комбайн должен быть с непонятной целевой аудиторией. Разве что для монтажников-наладчиков полезно было бы, но на Андроиде ещё куда ни шло. а на айфоне поди и порты то нужные закрыты и хрен откроешь… Хотя точно не знаю – не люблю айфоны.

  10. Владимир

    Добрый день! Подскажите пожалуйста, после команды reset, получаю следующее:

    IPL g40bd5ed
    D-0a
    HW Reset
    SPI 54M
    128MB
    BIST0_0001-OK
    MXP found at 0x0000a000
    offset:00005000
    Checksum OK

    IPL_CUST g40bd5ed
    MXP found at 0x0000a000
    offset:0000c000
    -Verify SnorOp Header failed!
    [HALT]

    Ответить
    1. mixatronik автор

      Добрый! Скорее всего при правке дампа произошло смещение и теперь он неправильный. При редактировании должен быть включен режим замены, а не вставки. Т.е. должно меняться только значение определённого байта, а другие должны оставаться не просто с теми же значениями, но и на тех же местах.

      Ответить
      1. Владимир

        уточните, есть какая то воможность в решении проблемы?

        Ответить
        1. mixatronik автор

          Конечно есть. Нужен правильный дамп. Пришлите по почте или в личку в Телеграм свои серийник и MAC.

          Ответить
  11. Сергей

    Подскажите, серийный номер на коробке в QR коде 18 знаков, текстом слева от QR – 12 знаков (только цифры – на 4PDA пишут, что 12 знаков цифры должен быть), а в дампе 20 знаков. Что вбивать в дамп? с остальными знаками там как?

    Ответить
    1. mixatronik автор

      В статье есть описание и фото, откуда надо брать родной QR-код серийника – с пятки камеры. Зачем его брать с коробки? Хотя, на самом деле, это вообще не важно, потому что в облаке всё равно работать не будет и серийник можно задать любой. Хоть 18 символьный, хоть 12. Главное не сместить при этом дамп. А с количеством всё просто – вписываете младшие цифры, а старшие пусть останутся нолями.

      Ответить
  12. Buk

    Респект автору! получилось дамп залить прямо напрямую, только мас остался 00 11 22 33 44 55 , в двух местах поменял , а где третье место?

    Ответить
    1. mixatronik автор

      На скринах всё есть – красным цветом выделено. Два раза текстом и один раз – цифрами. Но можно сделать по-другому. Правда сам не проверял на этой модели – будешь первым! По аналогии с камерой IPC8232SWC-WE можно попробовать ввести команду
      config ethaddr E4:F1:4C:1B:00:00:00, само собой со своим MAC-ом и он должен сам прописаться куда надо.

      Ответить
  13. Зулус

    Знатоки, подскажите, как отключить голосовые сообщения на модели PC8232SWC-WE-B, прошитой в UNIVIEW путём из сабжа?
    После прошивки все работает, но голосовые сообщения при включении или потере сети будят полдома. )
    Отдельный трюк с manuinfo manuinfo.txt после прошивки ломает её и камера перестаёт грузиться.
    Может ещё какие-то хитрости для этой модели есть? без жёстких прошивок, а только UART, желательно.

    Ответить
    1. mixatronik автор

      Насчёт manuinfo сам только вчера с этим разбирался – решил упростить процесс, чтобы не приходилось править дамп, а то часто это приводит к окирпичиванию. Разобрался – дело в том, что текст должен быть другой, потому что там указываются параметры железа, а они у моделей PC8232SWC-WE-B и PC8232SWC-WE отличаются. Рабочий manuinfo сделал и скоро выложу и статью поправлю, но тема с REGION_CODE:FF не прокатывает – интерфейс камеры становится китайским, что совсем не айс. Так что остаётся только железный метод – физически отключить динамик 🙂
      Делается просто – вскрываешь камеру, откручиваешь 2 винта крепления платы, поднимаешь её и отключаешь разъём динамика. Собираешь в обратном порядке. Всё! По моему мнению, динамик в таких девайсах – вещь лишняя.

      Ответить
  14. Павел

    Здравствуйте. На каком чипе Hisilicon или MStar Вы бы выбрали данную камеру?

    Ответить
    1. mixatronik автор

      Здравствуйте! Вообще бы не выбрал, т.к. облако не работает, но если всё же выбирать, то MStar наверное – эта модель новее.

      Ответить
  15. Alias

    PC8232SWC

    Ответить
  16. Alias

    Шикарный мануал, спасибо!
    Прошил уже две камеры – очень просто и быстро.
    Но есть вопрос по onvif – как открыть порт на камере? Ни в родной проге, ни в вебморде этого не нашел, а очень хочется прописать в регистратор hiwatch – ну не видит он ни одной камеры и все тут!
    Впрочем, после самой первой перепрошивки мне это удалось, но решил еще раз прошиться с FF, чтобы не слушать болтовню при старте и как отрезало.

    Ответить
    1. mixatronik автор

      Насколько помню, там всё сразу открыто – и ONVIF и RTSP и никаких действий выполнять не требуется.

      Ответить
  17. Екатерина

    Спасибо за полезный пост! Подскажите, эта инструкция подойдёт для камеры на чипе Hisilicon Hi3516Ev300 или надо инструкцией на 4 PDA пользоваться? На 4 PDA не так понятно просто 🙂

    Ответить
    1. mixatronik автор

      Спасибо за обратную связь! А насчёт камеры на этом проце у меня тоже ведь есть статья: Отвязка от Ростелеком камеры IPC8232SWC-WE. В основе – материалы с 4PDA, но немного более систематизированные и дополненные.

      Ответить
  18. Владимир

    Я правильно понимаю, что камера может работать только по интернетному кабелю или что-то где-то надо настроить?

    Ответить
    1. mixatronik автор

      И по Wi-Fi тоже может. Поскольку облака у неё нет, то через приложение не настроить. Но можно подключиться кабелем, зайти в веб-интерфейс и там настроить подключение по Wi-Fi.

      Ответить
      1. Владимир

        А можете подсказать где искать эту настройку в веб интерфейсе? Я всё передазил, но не нашел

        Ответить
        1. mixatronik автор

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

          Ответить
          1. Владимир

            Нашёл, просто подумал, ч о это для другого. Если не сложно, можете ответить на вопрос. Получается эта камера может работать только в общей сити wifi? Если я захочу к примеру с работы посмотреть что там происходит, Я не смогу?

          2. mixatronik автор

            У Uniview для подключения к облаку нужен ещё код регистрации, которого нет, поэтому оно и не работает. Варианты – белый IP-адрес или регистратор с облаком.

  19. Антон

    Здравствуйте! А можно для совсем чайников, пожалуйста, показать прям провод этот JST 1,25 4p с обоих концов, как выглядит, чтоб наверняка взять? По ссылкам он у вас тоже отдаленно показан

    Ответить
    1. mixatronik автор

      Привет! А чего его рассматривать то? Для того, чтобы взять правильный разъём, даже очень крупное изображение ничего не даст – они же +/- все одинаковые. Разница только в типе разъёма и размере (JST 1,25) и количестве пинов (4p). Только это и нужно для заказа. Ссылка на товар на Али присутствует, что надо выбрать тоже указано. Не вижу сложностей. Если не хочется брать на Али, а есть возможность купить в местном магазине, то то же самое продавцу и надо сообщить: JST 1,25 4p. На странице товара есть и сравнительно крупные изображения, но смысл от их просмотра от меня ускользает. Понятно, что я то, когда заказывал эти разъёмы впервые, то не был уверен в правильности выбора, но после того, как получил и примерил сомнения отпали. Чем и поделился. Если прям надо картинки, то вот:

      Ответить
  20. Юрий

    Спасибо за пост! У меня аж 8-емь таких камер 🙁
    Задумался тоже отвязать их от Ростелеком с целью передачи видео на свой NAS (шару на компе в этой-же сети). Увидел тут что в принципе возможно сбить привязку камеры к Ростелеком, соответственно вопрос: смогу ли я в последствии писать видео на шару в этой же сети?

    Ответить
    1. mixatronik автор

      Пожалуйста! После отвязки получится почти полноценная камера со всеми штатными возможностями. Почти – потому что в облаке работать не будет. Насчёт записи на шару не проверял, но думаю вряд ли есть. Чаще всего есть только NFS и/или FTP. Идеально, если сам NAS умеет подключать IP-камеры. Хотя, даже в этом случае, удобство просмотра архива оставляет желать лучшего. Самый козырный вариант – это отдельный видеорегистратор с жёстким диском. Там и облако и приложение и уведомления, если надо.

      Ответить
  21. Анатолий

    После первого reset камера перезагрузилась и просит root login и пароль, а какой он или что то не так сделал?

    Ответить
    1. mixatronik автор

      Правильно понимаю, что прошивка залита, но не сконфигурирована? Причина в том, что не успел вовремя остановить запуск и вместо загрузчика попал в систему, то бишь Linux. Нам туда не надо. Перезапускай камеру по питанию и успевай войти в загрузчик. Дальше по мануалу.

      Ответить
      1. Анатолий

        Да, правильно, просто сначала помогла комбинация Ctrl+Enter, а уже после заливки дампа она не работала, а сработала комбинация Ctrl+B. Спасибо за статью и за помощь! Я не понял для чего в статье указан в требованиях HxD редактор, если он не нужен вроде бы.

        Ответить
        1. mixatronik автор

          Действительно… Убрал ссылку на редактор. Это осталось от первой версии статьи, когда про manuinfo.txt был ещё не в курсе и приходилось вбивать серийник и MAC прямо в дамп. Из-за чего, кстати, получались кирпичики у камрадов, которые допускали ошибки при редактировании дампа. Хоть кирпич, в данном случае, дело и поправимое, но неприятное, поэтому и описал более безопасный вариант, как только разобрался что там к чему.
          Благодарю за обратную связь!

          Ответить
  22. Сергей

    Подскажите а для IPC3F22P-RB28 есть файл прошивки?

    Ответить
    1. mixatronik автор

      Использовался тот же самый, что и для IPC8232SWC-WE-B. Делал не сам – удалённо подсказывал, но всё получилось.

      Ответить
  23. н

    SigmaStar # tftpboot 0x21000000 U-BOOT.bin
    Using sstar_emac device
    TFTP from server 192.168.1.128; our IP address is 192.168.1.10
    Filename ‘U-BOOT.bin’.
    Load address: 0x21000000
    Loading: T T T T T T T T T T
    Retry count exceeded; starting again

    Не идет прошивка, в чем проблема может быть?

    Ответить
    1. mixatronik автор

      Это не прошивка не идёт, а передача не идёт. Варианта три – либо камера не подключена к сети, либо адреса указаны неверно, либо мешает брандмауэр. Четвёртая возможная причина – не запущен tftp-сервер.

      Ответить
  24. 1

    После залива и перезагрузки не входит в u-boot.
    просто грузится камера. Что не так?
    прописал reboot, переткнул кабель, жму ctrl+b и ничего

    Ответить
    1. mixatronik автор

      Проблему решили в чате.

      Ответить
  25. Антон

    Здравствуйте! Спасибо за статью. Всё таки не получилось у меня прервать uboot… Не знаю, что не так, я использовал CH340G, может это влияет, Putty вывод от камеры льёт очень активно и исправно.

    Ответить
    1. mixatronik автор

      Привет! С CH340 у меня тоже не получается. Бывает, что и прерывается запуск, но дальше ничего в консоль ввести нельзя, поэтому стал с Uniview использовать CH341A по умолчанию и проблем нет.

      Ответить
      1. Антон

        Спасибо за ответ! Заказал CH341A, буду пробовать им.

        Ответить
        1. mixatronik автор

          Удачи в экспериментах!

          Ответить
          1. Антон

            Спасибо! Всё отлично!

          2. mixatronik автор

            Пожалуйста!