Камера Hi 3518C+IM238 помогите восстановить прошивку плиз!

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
rwx
Новичок
Сообщения: 1
Зарегистрирован: 18 апр 2016, 20:19

Re: Камера Hi 3518C+IM238 помогите восстановить прошивку пли

Сообщение rwx » 18 апр 2016, 20:23

kankan писал(а):Спасибо всем, форум очень ценный :) с UART разобрался, TX нашёл осциллографом, RX методом тыка.
Но есть несколько но...
У меня есть родная прошивка для шитья её через WEB, её можно использовать для прошивки через tftp или иначе?
Если есть идеи, подкиньте пожалуйста. Хотя бы намекните :)
Добрый день.
У меня такая же камера. Можете подсказать, где находится RX? Никак найти не могу...
Спасибо.

kankan
Новичок
Сообщения: 21
Зарегистрирован: 19 фев 2016, 13:26

Re: Камера Hi 3518C+IM238 помогите восстановить прошивку пли

Сообщение kankan » 19 апр 2016, 11:44

Добрый день. В этой(viewtopic.php?f=24&t=8286) теме вы нашли RX у камеры. У меня такая же, но никак не могу его найти. Можете подсказать где он?
Спасибо.
Забыл приложить.
20160219093901.jpg
20160219093822.jpg
20160304132348.jpg

geoghe
Новичок
Сообщения: 2
Зарегистрирован: 27 окт 2016, 17:44

Re: Камера Hi 3518C+IM238 помогите восстановить прошивку пли

Сообщение geoghe » 27 окт 2016, 17:57

помогите пожалуста поменять мак адрес на камеру, подскажите команду штобы изменить мак адрес

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


U-Boot 2010.06 (Apr 02 2014 - 12:13:44)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
Spi(cs1): Block:64KB Chip:16MB Name:"MX25L128XX"
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0 
16384 KiB hi_sfc at 0:0 is now current device

## Booting kernel from Legacy Image at 80000000 ...
   Image Name:   Linux-3.0.8
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1376244 Bytes = 1.3 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.8 (root@lvjh-VirtualBox) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #1 Thu May 15 10:14:31 CST 2014
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: hi3518
Memory policy: ECC disabled, Data cache writeback
AXI bus clock 200000000.
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 9652
Kernel command line: mem=38M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),2M(kernel),3M(system),10M(application)
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 38MB = 38MB total
Memory: 35060k/35060k available, 3852k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xc2800000 - 0xfe000000   ( 952 MB)
    lowmem  : 0xc0000000 - 0xc2600000   (  38 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc001f000   (  92 kB)
      .text : 0xc001f000 - 0xc0338000   (3172 kB)
      .data : 0xc0338000 - 0xc034cf00   (  84 kB)
       .bss : 0xc034cf24 - 0xc035cf98   (  65 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:32 nr_irqs:32 32
sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 42949ms
Calibrating delay loop... 218.72 BogoMIPS (lpj=1093632)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 5) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 5) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource timer1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
squashfs: version 4.0 (2009/01/31) Phillip Lougher
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.16)
msgmni has been set to 68
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
brd: module loaded
Spi id table Version 1.22
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
SPI FLASH start_up_mode is 3 Bytes
Spi(cs1): 
Block:64KB 
Chip:16MB 
Name:"MX25L128XX"
spi size: 16MB
chip num: 1
4 cmdlinepart partitions found on MTD device hi_sfc
Creating 4 MTD partitions on "hi_sfc":
0x000000000000-0x000000100000 : "boot"
0x000000100000-0x000000300000 : "kernel"
0x000000300000-0x000000600000 : "system"
0x000000600000-0x000001000000 : "application"
Fixed MDIO Bus: probed
himii: probed
usbmon: debugfs is not available
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 15, io mem 0x100b0000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2
hiusb-ohci hiusb-ohci.0: irq 16, io mem 0x100a0000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
TCP cubic registered
NET: Registered protocol family 17
registered taskstats version 1
øVFS: Mounted root (jffs2 filesystem) on device 31:2.
Freeing init memory: 92K

            _ _ _ _ _ _ _ _ _ _ _ _
            \  _  _   _  _ _ ___
            / /__/ \ |_/
           / __   /  -  _ ___
          / /  / /  / /
  _ _ _ _/ /  /  \_/  \_ ______
___________\___\__________________

[RCS]: /etc/init.d/S00devs
[RCS]: /etc/init.d/S01udev
udevd (302): /proc/302/oom_adj is deprecated, please use /proc/302/oom_score_adj instead.
[RCS]: /etc/init.d/S80network
Hisilicon Watchdog Timer: 0.01 initialized. default_margin=30 sec (nowayout= 0, nodeamon= 1)
SYS_CHECK: 55 9 6
Enter Watch Mode!
Hisilicon Media Memory Zone Manager
hi3518_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
pa:82600000, va:c2a00000
load sys.ko for Hi3518...OK!
load viu.ko for Hi3518...OK!
ISP Mod init!
load vpss.ko ....OK!
load vou.ko ....OK!
load venc.ko for Hi3518...OK!
load group.ko for Hi3518...OK!
load chnl.ko for Hi3518...OK!
load h264e.ko for Hi3518...OK!
load jpege.ko for Hi3518...OK!
load rc.ko for Hi3518...OK!
load region.ko ....OK!
load vda.ko ....OK!
hi_i2c init is ok!
HS IRCUT&&RESET MODULES INIT!
Kernel: ssp initial ok!
acodec inited!
get saved parameter!
Can not open the file: MAC_CONFIGURE_FILE!
probeResetStart(): OK!
watchDog_open 21
watchDogStart(): OK!
set_net_phyaddr: (WIRE: 00:00:00:00:00:00) 0
dhcp_setup(WIRE): -1 192.168.1.168
DVS IP(WIRE): 
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          inet addr:192.168.1.168  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:12 

set_gateway_addr() Failed!
EMAIL_Start(): Ok!
in start stvbconf:[0]=1474560  [1]=663552 [2]=0 [3]=663552 [4]=784
pMainEncParam->reserve=0  sub=0  third=1  VIDEO_ENCODING_MODE_PAL=0
before SAMPLE_COMM_VPSS_StartGroup:width=176  height=144
before SAMPLE_COMM_VPSS_EnableChn vpss=0:width=176 height=144
before SAMPLE_COMM_VPSS_EnableChn vpss=1:width=176 height=144
second width=0 height=0 nStandard = 0
@@###@@@func(SAMPLE_COMM_VENC_Start1::787) vpss=1:width=176 height=144

frame=0
debug @@@@@ set bitrate[0]:0#####venc bitrate=0
[SAMPLE_COMM_VENC_Start1]-1054: HI_MPI_VENC_CreateChn [0] faild with 0xa0078003!
[Hi3518VinVencModuleSetup]-905: Start Venc failed!
[SAMPLE_COMM_VENC_Stop]-1393: HI_MPI_VENC_StopRecvPic vechn[0] failed with 0xa0078005!
[SAMPLE_COMM_VENC_Stop]-1393: HI_MPI_VENC_StopRecvPic vechn[1] failed with 0xa0078005!
[SAMPLE_COMM_VENC_Stop]-1393: HI_MPI_VENC_StopRecvPic vechn[3] failed with 0xa0078005!
[SAMPLE_COMM_VPSS_DisableChn]-230: SAMPLE_COMM_VPSS_DisableChn failed with 0xa0088010
videoEncSetup(videoEncAppModule.c 2038) Failed!
videoEncModuleStartup() Failed!
ircutStart(): Ok!
audio debuhg func(Hi3511AinSetup::441  100 - audioEncParam.nChannels = 10 atoi(buffer) = 10 buffer = A)
func(new_SAMPLE_Acodec_CfgAudio::676)volume = 10
SAMPLE_COMM_AUDIO_StartAi: HI_MPI_AI_SetPubAttr(0) failed with 0xa0158010
s32Ret=0xffffffff,fuc:New_AUDIO_AiAenc,line:405
audioInSetup(audioEncAppModule.c 327) Failed!
audioEncModuleStartup() Failed!
FILE(netSDK.c) FUNC(NETSDK_ServerSetup):181 .
NETSDK_ServerSetup(1 0 ) Failed!
__func = dvsInit __LINE__ 1776
Init Net SDK error

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

Re: Камера Hi 3518C+IM238 помогите восстановить прошивку пли

Сообщение kROOT » 27 окт 2016, 22:00

geoghe писал(а):помогите пожалуста поменять мак адрес на камеру, подскажите команду штобы изменить мак адрес
например снять дамп, поискать в нем МАС, изменить, записать.

geoghe
Новичок
Сообщения: 2
Зарегистрирован: 27 окт 2016, 17:44

Re: Камера Hi 3518C+IM238 помогите восстановить прошивку пли

Сообщение geoghe » 28 окт 2016, 09:28

В этом и есть проблема потому что я изменил и поменял одну цифру я поменял в конце с 69 на 70 и он сделал на весь мак нулями, мне очень нужно потому что у меня слетело прошивка на несколько камер и если один и тотже мак адрес то камеры конфликтует, может я неправильно делаю что то в программаторе? Изображение

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

Re: Камера Hi 3518C+IM238 помогите восстановить прошивку пли

Сообщение kROOT » 28 окт 2016, 10:11

А если указать МАС какого то существующего устройства? Но возможно присутствует защита и где то хранится контрольная сумма.
может это поможет
Как сменить MAC-адрес в Linux?
Выключаем нужный нам интерфейс eth1:
# ifconfig eth1 down
Изменяем mac-адрес:
# ifconfig eth0 hw ether 01:a2:33:04:d0:f1
Включаем интерфейс eth1:
# ifconfig eth1 up
Чтобы конфигурация сохранилась после перезагрузки, прописываем нужную строчку в /etc/network/interfaces :
hwaddress ether 01:a2:33:04:d0:f1
Выполняем рестарт сети:
# /etc/init.d/networking restart

Ответить

Вернуться в «Восстановление и настройка»