Камеры на процессоре Ingenic T10

Заказал и получил новое устройство? Напиши обзор!
Ответить
Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Камеры на процессоре Ingenic T10

Сообщение NeiroN » 24 май 2017, 16:36

Заказал отсюда камеру https://ru.aliexpress.com/item/Marlboze ... 63812.html" onclick="window.open(this.href);return false;
Разобрал - проц Ingenic T10
Может одновременно выдавать 2 потока с разным кодированием MJPEG+H264(MJPEG разрешение 640х360)

можно зайти в телнет через настройки ftp_svr=$(telnetd -p25 -l/bin/sh)

/etc/passwd
root:$1$ybdHbPDn$ii9aEIFNiolBbM9QxW9mr0:0:0::/root:/bin/sh

уязвимый, но в инете сам пароль так и не нашол...
Открытые порты:

Код: Выделить всё

Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:10080           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:9600            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:10554           0.0.0.0:*               LISTEN
udp        0      0 localhost:6666          0.0.0.0:*
udp        0      0 localhost:6667          0.0.0.0:*
udp        0      0 0.0.0.0:16980           0.0.0.0:*
udp        0      0 0.0.0.0:10857           0.0.0.0:*
udp        0      0 0.0.0.0:32108           0.0.0.0:*
udp        0      0 0.0.0.0:3702            0.0.0.0:*
udp        0      0 0.0.0.0:8600            0.0.0.0:*
udp        0      0 0.0.0.0:24218           0.0.0.0:*
udp        0      0 0.0.0.0:6072            0.0.0.0:*

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 27 май 2017, 12:53

К сожалению полученнная камера имела диффект прошивки и загнулась, продавец обещал отправить другую, дал новый трек номер.
Я поискал еще похожие камеры:
1. https://ru.aliexpress.com/item/indoor-I ... 44381.html" onclick="window.open(this.href);return false;
2. https://ru.aliexpress.com/item/ANNKE-Ho ... 60309.html" onclick="window.open(this.href);return false;
3. https://ru.aliexpress.com/item/720P-HD- ... 77111.html" onclick="window.open(this.href);return false;

Вобщем ищу дамп или прошивку, также буду смотреть что там за версия загрузчика.

Аватара пользователя
kROOT
Специалист
Сообщения: 13453
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение kROOT » 27 май 2017, 18:59

NeiroN писал(а):К сожалению полученнная камера имела диффект прошивки и загнулась
абсолютно не удивлен.

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 28 май 2017, 11:42

Лог загрузки из serial:

Код: Выделить всё

U-Boot SPL 2013.07 (Sep 22 2016 - 21:41:56)
pll_init:347
l2cache_clk = 450000000
pll_cfg.pdiv = 8, pll_cfg.h2div = 4, pll_cfg.h0div = 4, pll_cfg.cdiv = 1, pll_cfg.l2div = 2
nf=36 nr = 1 od0 = 1 od1 = 1
cppcr is 02404900
CPM_CPAPCR 0470890d
nf=50 nr = 1 od0 = 1 od1 = 1
cppcr is 03204900
CPM_CPMPCR 0320490d
cppcr 0x9a7b5510
apll_freq 860160000
mpll_freq 1200000000
ddr sel mpll, cpu sel apll
ddrfreq 400000000
cclk  860160000
l2clk 430080000
h0clk 300000000
h2clk 300000000
pclk  150000000
CPM_DDRCDR(0000002c) = a0000002


U-Boot 2013.07 (Sep 22 2016 - 21:41:56)

Board: ISVP (Ingenic XBurst T10 SoC)
DRAM:  64 MiB
Top of RAM usable for U-Boot at: 84000000
Reserving 423k for U-Boot at: 83f94000
Reserving 32784k for malloc() at: 81f90000
Reserving 32 Bytes for Board Info at: 81f8ffe0
Reserving 124 Bytes for Global Data at: 81f8ff64
Reserving 128k for boot params() at: 81f6ff64
Stack Pointer at: 81f6ff48
Now running in RAM - U-Boot at: 83f94000
MMC:   msc: 0
the manufacturer c2
SF: Detected MX25L64**E

In:    serial
Out:   serial
Err:   serial
Net:   CPM_MACCDR(54) = a0000017
Jz4775-9161
Hit any key to stop autoboot:  0
the manufacturer c2
SF: Detected MX25L64**E

SF: 2621440 bytes @ 0x40000 Read: OK
## Booting kernel from Legacy Image at 80600000 ...
   Image Name:   Linux-3.10.14
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    2037043 Bytes = 1.9 MiB
   Load Address: 80010000
   Entry Point:  8039a050
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.14 (root@hsx-desktop) (gcc version 4.7.2 (Ingenic 2015.02) ) #5 PREEMPT Thu Sep 22 09:11:41 CST 2016
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 RESET ERROR PC:5DD91458
[    0.000000] CPU0 revision is: 00d00100 (Ingenic Xburst)
[    0.000000] FPU revision is: 00b70000
[    0.000000] CCLK:860MHz L2CLK:430Mhz H0CLK:200MHz H2CLK:200Mhz PCLK:100Mhz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 00439000 @ 00010000 (usable)
[    0.000000]  memory: 00037000 @ 00449000 (usable after init)
[    0.493492] jz_mac jz_mac.0: MII Probe failed!
[    0.962285] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
mdev is ok......
ifconfig: SIOCGIFFLAGS: No such device

apk-link login: Archive:  /system/system/lib/drivers.zip
   creating: drivers/
  inflating: drivers/gpioapp.ko
  inflating: drivers/sensor_jxh42.ko
  inflating: drivers/sensor_jxh62.ko
  inflating: drivers/motoract.ko
  inflating: drivers/sensor_sc1135.ko
  inflating: drivers/rf433.ko
  inflating: drivers/sensor_ov9732.ko
  inflating: drivers/tx-isp.ko
  inflating: drivers/rf433-p.ko
  inflating: drivers/sinfo.ko
  inflating: drivers/eeprom_at24.ko
ifconfig: wlan0: error fetching interface information: Device not found
not find mac===Get wifi ap mac:===
ifconfig: wlan0: error fetching interface information: Device not found
not find mac===Get wifi mac:===
===NetWorkSetMac===00:b9:ac:ed:ff:42
sscanf return 6
@@@@ APSSID APCAM_FFFFFFEDFFFFFFFF42 @@@@
===Get wifi ap mac:00:0C:00:09:23:D1===
===Get wifi mac:00:0C:00:09:23:D1===
===NetWorkSetMac===00:b9:ac:ed:ff:42
SysParamRead system.ini
RTSP Port 10554
ONVIF Port 10080
SysLanguageRead language.ini
Now Language is English !
/usr/bin/unzip -o /system/www/audio_en.zip -d /tmp
kernelversion = Thu Sep 22 09:11:41 CST 2016
user0: pwd:
user1: pwd:
user2:admin pwd:
SysDefaultVoiceInit : 2
sysversion:e10.9.1.17.5E
SysParamRead factory.ini
ssid:xxxxxxx wifiauth 4 wifikey:xxxxxxx
killall: wpa_supplicant: no process killed
===wifi is run wpa_supplicant -B -Dwext -iwlan0 -c /tmp/wpa_supplicant.conf===
===NetWorkEthInitMac===00:b9:ac:ed:ff:42
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCSIFHWADDR: No such device
ifconfig: SIOCGIFFLAGS: No such device
========mac=00:b9:ac:ed:ff:42===========
route: SIOCDELRT: No such process
ifconfig: SIOCSIFADDR: No such device
route: SIOCADDRT: No such device
dns1:8.8.8.8 dns2:192.168.10.10
===IpcSocketInit=6666===
===IpcSocketInit end=3===
===snetworkethmac:00:b9:ac:ed:ff:42  snetworkwifimac:00:0C:00:09:23:D1===
 SearchAppInit by zxh
ServiceInit by zxh
update Socket proc is start
update socket init
start app update thread
===SearchThreadProc===
Archive:  /system/system/bin/encoder.zip
  inflating: encoder
unzip: inflate error
ifconfig: SIOCSIFADDR: No such device
route: SIOCDELRT: No such process
===cmd:route add default gw 192.168.10.10 wlan0===
NetWorkSetInterface 0
killall: udhcpc: no process killed
route: SIOCDELRT: No such process
wifi gate way:0.0.0.0         192.168.10.10   0.0.0.0         UG    0      0        0 wlan0

wifi dhcp is succ by zxh ipaddr:192.168.10.153 netmask:255.255.255.0 gateway:192.168.10.10 dns1:8.8.8.8 dns2:192.168.10.10
dns1:8.8.8.8 dns2:192.168.10.10
===dhcp is start and note encoder network===
NetWorkParamSync in 0
путь /system/ подмонтирован как RW jiffs2

Хранить софт на rw разделе - верх идиотизма...

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 28 май 2017, 12:01

U-Boot env:

Код: Выделить всё

baudrate=115200
bootargs=console=ttyS1,115200n8 mem=39M@0x0 ispmem=5M@0x2700000 rmem=20M@0x2C00000 init/linuxrc rootfstype=squashfs init=/linuxrc rootfstype=squashfs root=/dev/mtdblock2 rw mtdparts=jz_sfc:256k(boot),2176k(kernel),3584k(rootfs),2176k(system) quiet
bootcmd=sf probe;sf read 0x80600000 0x40000 0x280000; bootm 0x80600000
bootdelay=1
ethact=Jz4775-9161
ethaddr=00:11:22:33:44:55
gatewayip=193.169.4.1
ipaddr=193.169.4.81
loads_echo=1
netmask=255.255.255.0
serverip=193.169.4.2
stderr=serial
stdin=serial
stdout=serial

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 10 июн 2017, 13:46

NeiroN писал(а):К сожалению полученнная камера имела диффект прошивки и загнулась...
Вобщем ищу дамп или прошивку, также буду смотреть что там за версия загрузчика.
получил на днях такую же, правда продавец другой и другой "нонейм". внутри тот же проц Т10. включается, самотестирование проходит, даже начинает коннект (реагирует на аудио посылку, позже нашёл в терминале - SSID и пароль от него в открытой форме) - и на этом ступор, камера не видна в эфире.
открыл спор, продавец не выёживался, практически сразу предложил вернуть деньги - с одним условием: поставить причину "больше не нужна".
я согласился - ничего не теряю. деньги вернули без проблем.
теперь имею "набор для опытов" ))
к сожалению, первоначальное предположение, что тупо накрылся блок WiFi - не подтвердилось: выпаял его, подключил к компу - работает. а жаль, я так надеялся ))
есть надежда поставить LAN-микросхему - на плате всё под неё разведено и даже запаяно, нехватает только самой микросхемы и сетевого транса, ну и само собой гнезда.
микруху вроде нашёл, буду заказывать. с трансом тоже проблем не должно быть - их есть у меня. или возьму гнездо с встроенным - сейчас они не дефицит, так наверное будет даже правильней: все подобные камеры с LAN идут как раз с такими гнёздами.
теперь про ваш лог, покажу отличия в моём

Код: Выделить всё

[    0.000000] CPU0 RESET ERROR PC:2325C12B
как бы - ожидаемо, всё же "производитель" другой, хотя по остальным "параметрам" прошивка одинаковая. далее

Код: Выделить всё

ssid: wifiauth 0 wifikey:
ну, тут понятно, не инициализировано. и маки само собой везде свои. а вот дальше - начинаются существенные различия. у вас

Код: Выделить всё

Archive:  /system/system/bin/encoder.zip
  inflating: encoder
unzip: inflate error
у меня

Код: Выделить всё

===wificam is start===
===wificam insmod ko is start===
и далее куча-мала: настройка всего и вся. из этого делаю вывод, что у вас побился encoder.zip. если есть способ выковырнуть его через консоль при неработающем WiFi - выковырну ))
теперь к моей проблеме.
настройка заканчивается

Код: Выделить всё

recognize start !!!
wifi start !!!
KernelMd5 =
welcome : 1
szFileName = /tmp/start-ok.wav
===wificam is end===
GpioAduioOut 1
check lasttimes is ok
=====check lastime iRet=0====
GpioMotoDirCmd iRet 0 motocmd:19 speed = 8
------------------recognize start
szFileName = /tmp/config-waite.wav
**************** SmartconnectStart ********************
------------------[b]recognize invalid data, errorCode:100, error:not enough signal[/b]
далее - по кругу отработка приглашения подключиться.
и вот тут я в ступоре. камера WiFi-модуль видит и запускает. сам модуль - исправный, выше писал: выпаял, подключил к компу, нормально работает, коннектится к той же SSID.
получается - в ядре кривой драйвер WiFi? кстати, какой у вас модуль? у меня на МТК7601. пробовал подкидывать другой, на RTL8188 - была слабая надежда, что в ядре есть драйвер и для него, но увы

Код: Выделить всё

ifconfig: wlan0: error fetching interface information: Device not found
другого модуля на MTK7601 у меня нет и найти не смог. вот и раздумываю: заказать по вашей ссылке ещё одну или попытаться присобачить лан к имеющейся.
с одной стороны - зачем мне вторая камера, а с другой - если братья-китайцы выпилили из ядра поддержку LAN, то это станет серьёзной проблемой: врядли у меня получится пересобрать ядро, не линуксоид ))
камер-близнецов много, вот только внутри может стоять не Т10, как у нас, а HI3518
вы писали, что продавец выслал вам другую. не затруднит слить с неё прошивку?

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 10 июн 2017, 15:47

Другая еще в пути будет после праздников 12 июня(почта россии всетаки).
На той что есть - регулярный кернелл паник. Прошивку немного восстановил - получил файл специальный от производителя( Wanscam ). Но это не образ раздела /system а что-то типа патча нужных файлов.

Все что есть на камеру тут: https://yadi.sk/d/F5YTC_wh3Jzd6P" onclick="window.open(this.href);return false;

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 10 июн 2017, 17:52

спасибо за ссылку. из всего не понял только srec_146_win.zip - что там?
файл от китайца - это, я так понимаю, system.zip? что удалось восстановить? и после чего теперь panic?

беглое (и не беглое тоже) гугление показало, что нам "повезло" вляпаться в свежую разработку. судя по всему - это первые ласточки на чипе Ingenic T10, соответственно - софт не отлажен, глюки обеспечены. а сам чип интересный, да и помощней распространённых Нi3518-16, на которых можно найти в продаже дешёвые и не очень модули.
на нашем не видно отдельно модулей. ни за разумные деньги, ни за неразумные ))
да и информации мало, а на русском - можно сказать нет вообще.

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 10 июн 2017, 18:31

srec_146_win.zip это утилита конвертации бинарных файлов в srecord формат для отправки прошивок по rs-232 и получения в U-Boot командой loads. Хотя она и с SD карты неплохо шьется.
Panic случается в процессе работы - скорее всего в каком то драйвере проблема или его файлы повреждены, либо аппаратные проблемы с памятью, пять-десять минут работает потом падает, еще иногда сыпется картинка. Если лазить по веб настройкам падает чаще, с sd картой падения не связанны - думаю залить дамп с рабочей чтобы понять что проблема аппаратная.

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 10 июн 2017, 19:44

NeiroN писал(а):Хотя она и с SD карты неплохо шьется.
а можно с этого места - поподробнее. у меня ведь самая проблемная проблема - это то, что нет возможности лить по WLAN. там и kernel можно переписать?
видимо, надо мне внимательно изучить U-Boot, чтоб не задавать глупых вопросов ))

Prosha
Новичок
Сообщения: 19
Зарегистрирован: 09 июн 2017, 12:00

Re: Камеры на процессоре Ingenic T10

Сообщение Prosha » 10 июн 2017, 20:31

посмотрел немного по U-Boot. сам понял - можно переписать ))
а на этот вопрос ответьте пожалуйста: какой у вас WiFi-модуль? у меня на МТК7601

Аватара пользователя
NeiroN
Специалист
Сообщения: 475
Зарегистрирован: 15 фев 2017, 21:59
Контактная информация:

Re: Камеры на процессоре Ingenic T10

Сообщение NeiroN » 11 июн 2017, 10:41

такой же MTK7601 у меня.
Прошивка с флешки примерно так выглядит(скрипт прошивает 2 файла)

Код: Выделить всё

sf probe;sf erase 0x260000 0x380000;mw 0x80600000 0x00 0x380000;mmc rescan;fatload mmc 0:1 0x80600000 rootfs.img;sf write 0x80600000 0x260000 0x380000;
sf probe;sf erase 0x5E0000 0x220000;mw 0x80600000 0x00 0x220000;mmc rescan;fatload mmc 0:1 0x80600000 system.img;sf write 0x80600000 0x5E0000 0x220000;
Остальные: калькулятор в руки и вперед

Ответить

Вернуться в «Обзоры оборудования»