Itronics ITB-500HD

Decompile... should have said Decompress. But, yes, it's just a script wrapper... Ha!

I just want the stupid daylight savings time to work.
 
dashingthrusnow said:
Decompile... should have said Decompress. But, yes, it's just a script wrapper... Ha!

I just want the stupid daylight savings time to work.

have you got a similar dump from the ITB-100 to what he posted, I'm interested in the settings used as your model has something done which aids its night time performance but I haven't been able to figure out how (or what) they do to achieve it, even the other itronics models don't seem to do the same
 
Relevant outputs for ITB-100HD

Code:
./avserver TI2A AUDIO 8000 1080P H264 7000000 VBR AUTO GSENSOR 2 1 FPS 0 GAIN 0 GPS 0

Avserver initialization
Code:
 AVSERVER UI: Initializing.
DRV_SyncRst: module = 47, domain = 0, state = 0
DRV_SyncRst: module = 47, domain = 0, state = 3
 
 CLK Hz,
 ARM   Hz =  432000000
 DDR   Hz =  340000000
 VPSS  Hz =  340000000
 IMCOP Hz =  340000000
 
 DRV LDC: GetConfig 0003 0x0
 [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR 
IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter

CONFIGURING AVSERVER FOR DM368 .....
 *** WARNING  FD: exceeded max input size for FD, disabling FD (current input 720x480)!!!
 SENSOR FPS VALUE = 24
 Sensor Mode Info,
 Width      = 1920 
 Height     = 1080 
 fps        =   24 
 Bin Enable =    1 
 flipH      =    0 
 flipV      =    0 
 
 Sensor Frame Timing Info,
 fps                  = 24
 t_frame (ns)         = 41666668.000000
 t_row   (ns)         = 38580.246094
 t_pclk  (ns)         = 15.625000
 W                    = 1920
 H                    = 1080
 SW                   = 17279
 SD                   = 0
 HB                   = 450
 VB                   = 9
 HBmin                = 450
 VBmin                = 9
 f_pclk               = 64000000
 shutterOverhead (ns) = 6656.250000
 col_size             = 1919
 row_size             = 1079
 col_skip             = 0
 row_skip             = 0
 col_bin              = 0
 row_bin              = 0
 col_start            = 0
 row_start            = 0
 pll_M                = 16
 pll_N                = 1
 pll_DIV              = 2
 vdint0               = 1040
 vdint1               = 1070
 
id_h = 39
TI Setting Applied
========= Non Parking ==========
gsensor who : 0x32

 FR : 0 users registered from exsiting face album
[ITR] New Camera!!!!!
IPNC AUTO_IRIS = 1 #####################
>>>> GPS set end


Code:
./Appro_avi_save 7000000 30428 /dev/mmcblk0p1

ps -aux
Code:
  PID  Uid     VmSize Stat Command
    1 root        540 S   init [3]   
    2 root            SW  [posix_cpu_timer]
    3 root            SW  [softirq-high/0]
    4 root            SW  [softirq-timer/0]
    5 root            SW  [softirq-net-tx/]
    6 root            SW  [softirq-net-rx/]
    7 root            SW  [softirq-block/0]
    8 root            SW  [softirq-tasklet]
    9 root            SW  [softirq-hrtimer]
   10 root            SW  [softirq-rcu/0]
   11 root            SW< [desched/0]
   12 root            SW< [events/0]
   13 root            SW< [khelper]
   14 root            SW< [kthread]
   25 root            SW< [kblockd/0]
   72 root            SW  [pdflush]
   73 root            SW  [pdflush]
   74 root            SW< [kswapd0]
   75 root            SW< [aio/0]
   76 root            SW< [xfslogd/0]
   77 root            SW< [xfsdatad/0]
  166 root            SW  [mtdblockd]
  183 root            SW< [kmmcd]
  199 root            SW< [mmcqd]
  270 root        408 S < udevd --daemon 
  467 root        584 S   /opt/ipnc/itr_test /dev/mmcblk0p1 
  476 root        620 S   /sbin/getty console 
  539 bin         368 S   /sbin/portmap 
  567 root        608 S   /bin/sh ./av_server.out TI2A AUDIO 8000 1080P H264 70
  568 root       3756 S   ./av_server TI2A AUDIO 8000 1080P H264 12000000 VBR A
  588 root        568 S   sh -c ./Appro_avi_save 7000000 30428 /dev/mmcblk0p1 
  589 root        600 S   /bin/sh ./Appro_avi_save 7000000 30428 /dev/mmcblk0p1
  590 root        740 R   ps -aux

env
Code:
CONSOLE='/dev/console'
HOME='/'
IFS=' 	
'
INIT_VERSION='sysvinit-2.86'
OLDPWD='/usr/local/etc'
PATH='/sbin:/bin:/usr/sbin:/usr/bin'
PPID='589'
PREVLEVEL='N'
PS1='\w \$ '
PS2='> '
PS4='+ '
PWD='/opt/ipnc'
RUNLEVEL='S'
TERM='linux'
VERBOSE='yes'
eth='$(ethaddr)'
prevlevel='N'
runlevel='S'

dmesg
Code:
<5>Linux version 2.6.18_pro500-davinci_IPNC_DM368_2.0.0-g0f88b6df-dirty (sychoi@server) (gcc version 4.2.0 (MontaVista 4.2.0-16.0.32.0801914 2008-08-30)) #1 PREEMPT Mon Nov 19 15:19:51 KST 2012
<4>CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
<4>Machine: DaVinci DM368 IPNC
<4>Memory policy: ECC disabled, Data cache writeback
<7>On node 0 totalpages: 12800
<7>  DMA zone: 12800 pages, LIFO batch:3
<6>DaVinci DM0365 variant 0x8
<6>PLL0: fixedrate: 24000000, commonrate: 170000000, vpssrate: 340000000
<6>PLL0: vencrate_sd: 75555555, ddrrate: 340000000 mmcsdrate: 48571428
<6>PLL1: armrate: 432000000, voicerate: 20571428, vencrate_hd: 27000000
<4>CPU0: D VIVT write-back cache
<4>CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
<4>CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
<4>Built 1 zonelists.  Total pages: 12800
<5>Kernel command line: mem=50M console=ttyS1,115200n8 root=/dev/ram0 rw initrd=0x82000000,13M ip=dhcp eth=$(ethaddr)
<4>PID hash table entries: 256 (order: 8, 1024 bytes)
<6>Clock event device timer0_0 configured with caps set: 07
<4>Console: colour dummy device 80x30
<4>Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
<4>Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
<6>Memory: 50MB = 50MB total
<5>Memory: 33408KB available (3036K code, 633K data, 172K init)
<7>Calibrating delay loop... 215.44 BogoMIPS (lpj=1077248)
<6>Security Framework v1.0.0 initialized
<6>Capability LSM initialized
<4>Mount-cache hash table entries: 512
<6>CPU: Testing write buffer coherency: ok
<6>checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd
<6>Freeing initrd memory: 13312K
<6>NET: Registered protocol family 16
<6>DaVinci: 104 gpio irqs
<4>MUX: initialized GPIO20
<4>MUX: initialized I2C_SCL
<3>Invalid PINMUX index: 94, max 94
<6>Generic PHY: Registered new driver
<5>ch0 default output "COMPOSITE", mode "NTSC"
<7><vpbe_encoder_setoutput>
<7>Setting output to Composite
<7>Start of vpbe_encoder_setmode..
<7></vpbe_encoder_setmode>
<7></vpbe_encoder_setoutput>
<7>VPBE Encoder initialized
<7><vpbe_encoder_enumoutput>
<7></vpbe_encoder_enumoutput>
<7><vpbe_encoder_setoutput>
<7>Setting output to Composite
<7>Start of vpbe_encoder_setmode..
<7></vpbe_encoder_setmode>
<7></vpbe_encoder_setoutput>
<7>Start of vpbe_encoder_setmode..
<7></vpbe_encoder_setmode>
<7><vpbe_encoder_getoutput>
<7></vpbe_encoder_getoutput>
<7><vpbe_encoder_getmode>
<7><vpbe_encoder_getmode/>
<5>VPBE Encoder Initialized
<6>NET: Registered protocol family 2
<4>IP route cache hash table entries: 512 (order: -1, 2048 bytes)
<4>TCP established hash table entries: 2048 (order: 1, 8192 bytes)
<4>TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
<6>TCP: Hash tables configured (established 2048 bind 1024)
<6>TCP reno registered
<5>VFS: Disk quotas dquot_6.5.1
<4>Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
<6>squashfs: version 3.1 (2006/08/19) Phillip Lougher
<6>JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
<4>yaffs Nov 19 2012 15:20:57 Installing. 
<6>SGI XFS with no debug enabled
<6>Initializing Cryptographic API
<6>io scheduler noop registered
<6>io scheduler anticipatory registered (default)
<6>LTT : ltt-facilities init
<6>LTT : ltt-facility-core init in kernel
<6>DAVINCI-WDT: DaVinci Watchdog Timer: heartbeat 60 sec
<6>Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
<6>serial8250.0: ttyS0 at MMIO map 0x1c20000 mem 0xfbc20000 (irq = 40) is a 16550A
<6>serial8250.0: ttyS1 at MMIO map 0x1d06000 mem 0xfbd06000 (irq = 41) is a 16550A
<4>RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize
<6>dm9000 Ethernet Driver
<6>Linux video capture interface: v2.00
<7><davinci_display_init>
<5>Trying to register davinci display video device.
<5>layer=c2c76000,layer->video_dev=c2c76160
<5>Trying to register davinci display video device.
<5>layer=c0ccde00,layer->video_dev=c0ccdf60
<5>davinci_init:DaVinci V4L2 Display Driver V1.0 loaded
<7></davinci_init>
<6>i2c /dev entries driver
<6>nand_davinci nand_davinci.0: Using 4-bit hardware ECC
<6>NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
<7>Bad block table found at page 65472, version 0x01
<7>Bad block table found at page 65408, version 0x01
<7>nand_read_bbt: Bad block at 0x01160000
<7>nand_read_bbt: Bad block at 0x01540000
<7>nand_read_bbt: Bad block at 0x019c0000
<7>nand_read_bbt: Bad block at 0x03ee0000
<5>Creating 5 MTD partitions on "nand_davinci.0":
<5>0x00000000-0x00660000 : "bootloader"
<5>0x00660000-0x00680000 : "params"
<5>0x00680000-0x00880000 : "kernel"
<5>0x00880000-0x00e80000 : "cramfs"
<5>0x00e80000-0x08000000 : "filesystem"
<6>nand_davinci nand_davinci.0: hardware revision: 2.3
<6>davinci-mmc davinci-mmc.0: Supporting 4-bit mode
<6>davinci-mmc davinci-mmc.0: Using DMA mode
<6>Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
<6>ASoC version 0.13.1
<6>CQ0093 Voice Codec 0.1
<6>asoc: cq93vc <-> davinci-vcif mapping ok
<6>ALSA device list:
<6>  #0: On-chip voice codec (cq93vc)
<6>IPv4 over IPv4 tunneling driver
<6>TCP bic registered
<6>NET: Registered protocol family 1
<6>NET: Registered protocol family 17
<6>Time: timer0_1 clocksource has been installed.
<6>Clock event device timer0_0 configured with caps set: 08
<6>Switched to high resolution mode on CPU 0
<6>mmcblk0: mmc0:b368       7822336KiB 
<6> mmcblk0: p1
<3>IP-Config: No network devices available.
<5>RAMDISK: cramfs filesystem found at block 0
<5>RAMDISK: Loading 5192KiB [1 disk] into ram disk... |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|done.
<4>VFS: Mounted root (cramfs filesystem) readonly.
<6>Freeing init memory: 172K
<3>FAT: bogus number of reserved sectors
<6>VFS: Can't find a valid FAT filesystem on dev mmcblk0.
<6>yaffs: dev is 32505860 name is "mtdblock4"
<6>yaffs: passed flags ""
<4>yaffs: Attempting MTD mount on 31.4, "mtdblock4"
<4>block 24 is bad
<4>block 55 is bad
<4>block 91 is bad
<4>block 388 is bad
<4>block 905 is bad
<4>block 906 is bad
<4>block 907 is bad
<4>block 908 is bad
<4>yaffs_read_super: isCheckpointed 0
<6>CSL: Module install successful, device major num = 254 
<6>CSL: Module version 0.10.00, built on Nov 19 2012 15:22:34 
<6>I2C: Module install successful, device major num = 253 
<6>DMA: Module install successful, device major num = 252 
<6>DRV: Module install successful
<6>DRV: Module built on Nov 19 2012 15:22:35 
<6>DRV: EDMACC.QUEPRI  = 00000777
<6>DRV: SYSTEM.MSTPRI0 = 00550011
<6>DRV: SYSTEM.MSTPRI1 = 00000444
<6>DRV: ISP.BCR        = 00000002
<6>DRV: SYSTEM.MISC = 00000319
<6>CMEMK module: built on Mar 21 2012 at 18:02:40
<6>  Reference Linux version 2.6.18
<6>  File /home/sychoi/FHDBB/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
<6>allocated heap buffer 0xc4000000 of size 0x4400000
<4>CMEM Range Overlaps Kernel Physical - allowing overlap
<4>CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83200000)
<6>cmemk initialized
<6>EDMAK module: built on Mar 21 2012 at 18:02:41
<6>  Reference Linux version 2.6.18
<6>  File /home/sychoi/FHDBB/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
<6>IRQK module: built on Mar 21 2012 at 18:02:42
<6>  Reference Linux version 2.6.18
<6>  File /home/sychoi/FHDBB/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
<6>irqk initialized
<6>io scheduler deadline registered
<6>io scheduler cfq registered
<6> sbulla: unknown partition table
<7><vpbe_encoder_enumoutput>
<7></vpbe_encoder_enumoutput>
<7>VPBE Encoder de-initialized
<7><vpbe_encoder_setoutput>
<7>Setting output to Composite
<7>Start of vpbe_encoder_setmode..
<7></vpbe_encoder_setmode>
<7></vpbe_encoder_setoutput>
<7>VPBE Encoder initialized
<7><vpbe_encoder_setoutput>
<7>Setting output to Composite
<7>Start of vpbe_encoder_setmode..
<7></vpbe_encoder_setmode>
<7></vpbe_encoder_setoutput>
<7><vpbe_encoder_getmode>
<7><vpbe_encoder_getmode/>
<7><vpbe_encoder_getmode>
<7><vpbe_encoder_getmode/>
<7>Start of vpbe_encoder_setmode..
<7></vpbe_encoder_setmode>
<7><vpbe_encoder_getmode>
<7><vpbe_encoder_getmode/>
<7><vpbe_encoder_getmode>
<7><vpbe_encoder_getmode/>
<7><vpbe_encoder_getmode>
<7><vpbe_encoder_getmode/>
<5>DavinciDisplay DavinciDisplay.1: Before finishing with S_FMT:
<4>layer.pix_fmt.bytesperline = 736,
<4> layer.pix_fmt.width = 720, 
<4> layer.pix_fmt.height = 480, 
<4> layer.pix_fmt.sizeimage =529920
<5>DavinciDisplay DavinciDisplay.1: pixfmt->width = 720,
<4> layer->layer_info.config.line_length= 736
<3>DavinciDisplay DavinciDisplay.1: Invalid crop values
<3>DavinciDisplay DavinciDisplay.1: Error in S_CROP params
 
Wondering what the status of this mod is?
 
mituc said:
I have the same problem and it's from one of the cameras. I swapped them and made sure that camera is in the back. Occasionally when this was happening the video on both cameras had some discolorations. I suspect a bad contact inside the camera. After rotating the camera lenses a few times this went away, but this doesn't mean the problem isn't still there. I was getting this problem especially in the colder winter/spring months, so it's been at least 3 months since I noticed this. When the camera was in some position that was upsetting that contact I was getting this kind of noises:

http://www.youtube.com/watch?v=CIPd3p6nK3M
http://www.youtube.com/watch?v=AQ65qjF0nTU

In the second video you can notice the focus and discoloration problem I was talking about. After swapping the camera in the back this problem went away.

P.S.: I submitted another request on the Itronics web site for a firmware update about this sound delay. I've also sent them a video clip: http://www.youtube.com/watch?v=T69pq7K17D4 . Now we wait...

I would be more concerned about the fact that the license plate of the car in front is evidently not readable at night. This seems to be due to poor control of contrast ratio or white balance. The whole point of having the vehicle surveillance system is to be able to identify other vehicles ... yes ? So this product can't do it at night, unless of course you can use photoshop to get the detail out of the underlying video image, but that involves tinkering with the images, which would render them useless as evidence ...
 
Last edited by a moderator:
mituc said:
I have a few videos but the quality of the ITB100 should be better (more FPS, 1080p instead of 720p). However, to me these DVRs are surveillance equipment not entertainment gadgets, so it's more important to have as much usable data as possible in case of an event rather than having pretty much the same data but just at a higher resolution. For me it's important to catch the license plate of some car that I need to report or the face of the villain who scratched my car or some car from in front/behind mine, catching bugs disintegrating on the windshield at high speeds is nice but not necessarily useful (it just increases the need for larger SD cards for now :) ). I think the only benefit I could use (and I'd really like) from 1080p and higher FPS is catching the license plate numbers from a higher distance when moving, and even when the image is almost static. For 6-7 meters when traveling with 50+Kmph is ok.

So here is a link with the player again:
http://www.fileconvoy.com/dfl.php?id=gd ... b05a1056fb
This is a free file sharing site so the file will be there 7 days starting from now.


File is now gone.
 
Last edited by a moderator:
Thread starter Similar threads Forum Replies Date
M Itronics 2
B Itronics 1
J Itronics 11
Vortex Radar Itronics 22
DashCamMan Itronics 4
Back
Top