Skip to content

Instantly share code, notes, and snippets.

@dalbani
Last active December 21, 2021 04:53
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dalbani/12e017fdec447796d798 to your computer and use it in GitHub Desktop.
Save dalbani/12e017fdec447796d798 to your computer and use it in GitHub Desktop.
Output of "strings" command run against the C930e firmware binary
AIT842SF
VSN3
VSN3
: MMPF_OS_DeleteSem() fail
<<OSSemPost err:
Turn-off WD !!
AIT_SYS
MMPF_PLL_Setting: Used original PLL setting.
Warning: Bad PLL settings !
!!!! Error PLL settings @group0
!!!! Error PLL settings @group1
!!!! Error PLL settings @group2
!!!! Error PLL settings @group4
!!!! Error PLL settings @group5
!!!! Error PLL settings @group6
!!!! Error PLL settings @CPU
Div 0
Turn-off WD !!
CPU wake up event un-support !
SYS_Tack()
System Task Gason start.
DDR 166
CLK_MACRO_DLY:
Un-supported DRAM ulClock !
Unsupported DRAM clock, check m_delayTable
No delay range found, use default clk delay
# Range:
# New range:
JOB_DISPATCH_Task...
SIF Reset error !!
default FW addr:
ulSifAddr:
pIndexTable->ulTotalSectorsInLayer:
latest FW addr:
Support 2FW mode...
Force 1FW mode...
VSN3pIndexTable->ulFlag:
pIndexTable->ulAlignedBlockSizeShift:
pIndexTable->bt.ulDownloadDstAddress:
pIndexTable->bt.ulStartBlock:
pIndexTable->bt.ulCodeSize:
SIF downlod start
CRC pass
usCodeCrcValue:
SIF downlod End
CRC check failed!!!
*((MMP_USHORT*)STORAGE_TEMP_BUFFER):
pIndexTable->ulHeader:
pIndexTable->ulTail:
VSN_CODE_CHECK_ID or Flag error !!
Enter MSDC mode
sf dma addr:
\"0
ulG0Freq:
Unknow SF id !!
WD Overflow
Note: Strange Watch dog settings
Set WD cnt. Error
Set WD CLK DIV Error
AIT_JOB
uC/OS-II Idle
uC/OS-II Tmr
pGpGxG
&HiFxD
G G(G0G8G8
"#KBC{D
Invalid Operation
Divide By Zero
Overflow
Underflow
Inexact Result
: Heap memory corrupted
Unknown signal
Abnormal termination
Arithmetic exception:
Illegal instruction
Interrupt received
Illegal address
Termination request
Stack overflow
Redirect: can't open:
Out of heap memory
User-defined signal 1
User-defined signal 2
Pure virtual fn called
C++ library exception
VSN3
VSN3
% 0<
!$'*-0369<?YBEKTk
x qE
x`qB
x r<
"*0;
"00;
x/H@0
r+Of
# ":!
# ":!
HpG8
[API] :pcam_usb_exit
[API] :pcam_usb_exit make msg fail
Kph1
xA(
`xI(
`zR(
zb{
{b|
hpha
I ha`
I09@
h&aHC6
NUC0>
hwQEhU`
O0< h
!j`jHC
h i@
#iBCA
h!iBC3hhF
USB_Read845xBootFirmware : start
FW start address =
FirmwareBinPtr =
840 FW format is incorrect....
Section size is incorrect....
#Raw file
#[Boot]Sec Off=%x,Sec Size=%x
#[Boot]FW Off=%x,Boot Size=%x
USB_Read845x BootFirmware : end
USB_DownloadFWInitialize Begin...
USB_DownloadFWInitialize End...
FirmwareSize =
SIF init error !!
Flash Id :%x,size:%x
VSN3T
BC will be updated
CRC[%x,%x]
8L!h
;H)h
Write [%d] : Addr :%x->%x,Size : %x ,ID : %x
Burning845xFWImage() fail
USB_Read8423BootFirmware fail
=== Burning845xFWImage() successfully ===
VSN3Addr = x%x, CRC[%d] = x%X
Invalid section.
%%p`p
#q0
0]iF*
{8h 0
5]:-
}!
%0AQ
yLIHq
("(8
@ Task # Err
@ Task #
not pend...
PCAM_USB_UpdateFirmware:
New Firmware Package
Old Firmware Package
PCAM_USB_AudioStart()
mute--
Set Chip Digital Gain(dB) :
uac2adc : BADO(%x,%x,%x)
%e_
thxH
)xhx
ixHC)x
(hF`
[%d]target_val:%d,ratio:%d,rangemax:%d
N/M(%d/%d) - (%d,%d) -> (%d,%d)
--try new range:%d
Try New(N/M) : (%d/%d)
>Lossy up denied
(^*
(^*
(^*
`pxp
%!HC
1Ik;
Auto FPS,range:%d ~ %d
Get expo
FPS,1
0@ p x@
@ p
C p8
x0@ p*
ZOOM :--- : %x
_1st_gra_loop...
Task:pipe0 1st N/M %d> %d
Task:pipe1 1st N/M %d> %d
ZOOM :+++
PAN :--- %x
x >0x
M`5h~
Chvd
)x0x
/U1x(x
!Ab !Ab
ACK
9Ha*x
jI`p@
(x p(
axVH 8Apa
Bx+x
# "q
!.H 8
`A! "
#H`A! "
`A! "
PAN :+++
USB_VideoPreviewStop(),ep:%d,pipe:%d
#keep vi module & mci
#disable vif/isp/ibc
PCAM_USB_PreviewStart epid:%d
cur_stream(%x),pipe_en:%x,pipe_cfg:%x,ep_id:%d
ISP_IQ
UVC10
UVC11
UVC20
UVC21
ZERO
pcam ss->streamaddr(%d) : %x
pcam ss->streamaddr : %x,pipe en:%x,pipe cfg:%x
pcam ss->pipe_id : %x
0@ @
h+xAC "
(!HC
cx"x
h "A
"HCA
1I I
h+xAC "
vI h
("@0
jH+x
oHiF
0SI@ @
+xAC "|
cIjF
JI(" h
1I I
h+xAC "B
BIjF
&I h
("@0
I@ @
+x "J
/IjF
I(" h
#Cur ep id :%d,pipe id : %d
glPCCAM_VIDEO_BUF_MAX_SIZE:%d KB
H264
#### pipe_en : %x,pipe_cfg :%x
--<PIPE0_CFG:%d>--
#H264 W:%d,H:%d
JPEG
YUY2
<!jF
0A I
I(" h
8Q8}
0@ @
FrameBaseH264, JPEG is 320x240
UVC 15 Start Mode
UVC 10 Start Mode
Config H264 Enigne
== Set H264 memory map begin ==
----H264 FB.Start(SRAM) :
----H264 FB.Start(DRAM) :
===> usEncHeight[0] = %d
PIPE 2 not support H264
----H264 FB.End(SRAM) :
----H264 FB.End(DRAM) :
h+xAC
I(" h
h "A
h+xAC "
I h 9
("@0
("h0
"HC@
?0A I
+x "
("h0
;h2h
0@ @
+x "
oIjF
("h0
1
iH("
8Q8&
("h08
NI("h08
#JPEG bufsize : %d KB
Start RAW setting...
PCAM
BUFF: (pipe0, pipe1) = (0x%x, 0x%x)
YUY2_PIPE2
max_size=%d, buf_addr=x%x
JPEG_PIPE2
@[0][GRA_NV12](Addr,Size) : (%x,%x)
# .)
...,.4
PCAM_USB_EraseFlash:
)a`+
)!c8
)!a-
)aa#
x9C`
x1CU
sd
:J.H
G7J+H
G)H4N
+L"h
!+5(
G H"h
MCI mode :
<-- MCI mode : %d -->
"h;H
G9H"h
!@0B
2L"h
G/M"h
!9=(
G(H"h
!B0"h
D=67
|IHp p
zH@xpGxIIh i
rJpH
iLjI@< h
bMaH*h
G_H*h`I
G\H*h^I
GZH*h
GWH*h
GTLTH"h
GRH"h
6*h1
GLH*h
GIH*hq
GGH*h1
GDH*h
GBH"hT!j8
G?H"h
G=H"h !h8
G:H"h
G8H"h
G5H"h
G3H"h
G0H"h
G.H"h
G+H"h
G)H"h
G&N$M
G"N)h0
ZpGNJ
pGKJ
"PXpG
"PZpG
"P\pG
"PZpG
"PXpG
"P\pG
p(H)J
`)H)J
`)H*J
`*H*J
`*H+J
`+H+J
`+H,J
`,H,J
`,H-J
`-H-J
`-H.J
`.H.J
`.H/J
`/H/J
`/H0J
`0H0J
`0H1J
`1H1J
`1H2J
`2H2J
`2H3J
`3H3J
`3H4J
4!HC.
"R2Z1
2Z!Z8
0@ @
hF@y
4&rC
JCAC
KCAC
hF@y
4!iCA
PPhF
Waiting Stop...
Waiting Stop...timeout
Waiting Stop End
Error : width/height not 16 alignment !
#Error : Cur frame buf not allocate!
0@ @
#Error : Cur RT buf not allocate!
ypH!
" 5js,s
upGp
"@4"s
SETTING I2S MCLK................................
audClk:
pAUD->I2S_CLK_DIV:
pAUD->I2S_RATIO_N_M:
set i2s alignment, sdi in
Hp
r`r
=(v
(| !
C p x
C p(|
C(t&uxy
nth|
LJ`:
JKIH ;@8
pG@J`:
pG@IHa
pG8I
pG<K
pG+IHq$I
x
pG'J
w H!J 0
AFE SING
AFE DIFF
AFE DIFF2SING
Boost:%x,Again : %x
WARNING: Need to lower audio source clock
(eifh
aFrF
`Hi@
oH}'
bIbH 1'
`^JNH]I 2
0f`'
ZLIO 4&`fa
RHFI
1``QH
b/H@i'
<I;H 1'
8I8H 1'
4bt`
`4ata@
,a,p
#Enc.bad.PR : %d
#open aud timer
S32K
In/Out sampels : %d/%d
%%`"
0j0b
hHCpG
`G Hb
b"j"b
b.` j bab
i H6
Invalid MMU table address
+IIx
Set CCIR mode
Set MIPI mode
<Is.VIF : %d>
<VIF_%d : %d>
(q0q
,q4q<q
9Q9Z
hxiF
`xiF
hF@x
)H@Il
8[jF
@ZiF
S:%d
T:IN(W,H)=(%d,%d) ,OUT(W,H)=(%d,%d)
T:GRA-s p%d(%d,%d) crop( %d, %d).
(4`
rMyx@
jM@=
#T:GRA(J-Enc),FCTL:%d
T:Unexpect N/M(%d/%d)
Too fast Op[%d]....
<T:ISP-s:%d,en(%d,%d),Z:%d
#T:ISP(J-Enc)
>T :set S_R_T_S%d <<
--stop gra
[NV12] :%d,gbGRAEn = %d
@iFH
gJFC
ZHCx
hF@|
:JFC
+HCx
hF@|
"IHp
hF@|
FC(h
> yuy2 end
0:IBC2.New(N/M):(%d/%d)-(%d/%d),GRA=(%d, %d)
1:IBC2.New(N/M):(%d/%d)-(%d/%d),GRA=(%d, %d)
=-Ohi[%d,%d / %d]
h`hh
yXi`
vA|B~
@jFQuAv
8p1{
C1s1z
hF@}
aOACH
.I-J
9 \ :
>3]"
`9 X)`
I09 Xi`
skip pipe %d
IBC.FrmEnd : %d
--%dframe-I
#Skip GraLoop:%d
#Skip Frame#:%d
MMPF_Display_StartPreview : %d,%d
1M`5k
-N-M
stoppreview,gsPreviewPath : %x
#Waiting preview end,pipe:%d,gsPreviewPath:%x
< stop 1 secs >
< stop 1 secs again>
#Wait end:%d
epZb
>1`C!
` a`a q`qp
;HrF
5IbF jH`
0h bph`b
ap!y)C!q%p5
DMA_M busy
DMA boundary detect error!!
Lp< `C
XXX m_CaptureDoneSem Failed XXX
FLhi
GhiiF
!ap8H 0
(`!pD
Mmhv
FNCm
-i+C
!cac
gGraphics_SemID OSSemPost1: Fail
gGraphics_SemID OSSemPend: Fail
Unsupported color format
GRAPHIC SCAL BUSY
GRAPHIC SCAL420 BUSY
@pGp5
xMLNO
Error soft I2CM ID
q`x@
y!x
(Pyb
@'8CPq
(`x\
( xV
( xS
!x
( xI
!x
( xB
q!xp
x!xiJ
x_MqN
qH@X
lH@X
Ap xDI
t x?I
CBp x
!x'H
x"M@]
+H@X
x@]
x@]?
SW I2C pin assign error !!
Error I2CM ID !
!!!!!!! I2CM@OS_ISR Fail W
Ap x~I \
t xzI
BxBp x
xdO
SH@X
x@]
x@]
!x?H
x@]
I2C time out w
I2C Error 1
!!!!!!! I2CM@OS_ISR Fail R
I2C time out r
I2C Error 2
$ `C
p$ `C
IHp$ `C
p$ `C
p$ `C
p$ `C
q$ `C
`$ `C
`$ `C
x (3
R|{KZC
qH@x (v
nH@x
viH@x
!HC~I@
Hvg @
\IIx
"QCqJ
Cg!I
QH@x
x@(z
Cg!I
Cg!I
ug @
Cg!I
Cg!I
ug @
Cg!I
ug @
Cg!I
ug @
Cg!I
Cg!I
ug @
Cg!I
MMPF_PLL_Setting: Used original PLL setting.
Warning: Bad PLL settings !
x (~
@x`t
x@(<
!|b|
'g @
@y@ @
@y !
@y@ @
HqlH@x
kH@hjI h
hH@haI
Hs`H@x
@{@ @
HsVJQh
NJQh
@{ !
y@ @
!!!! Error PLL settings @group0
!!!! Error PLL settings @group1
!!!! Error PLL settings @group2
xc!I
c!I
ua @
@a!I
0a!I
qa @
y@ @
Ca!I
Fa @
Ca!I
a!I
qa @
@a!I
0a!I
Hsa @
@{@ @
'a @
Ca!I
Fa @
@{ !
Ca!I
a!I
~@ @
hxI h
'g @
~@ @
Cg!I
~@ @
6JPXWI h2
/JPXPI h2
va @
Ca!I
!!!! Error PLL settings @group4
!!!! Error PLL settings @group5
!!!! Error PLL settings @group6
!!!! Error PLL settings @CPU
=N;M=L
J (t8H
Xha*K
(J&HSx
I hHaH`
m_ulRawStoreAddr[0]:
ubBufIdx:
m_ulRawStoreAddr[ubBufIdx]:
N!HC
uHutH
CBpnH
C0p
MMPF_SCALER_FITMODE_IN not support
& 7>t~t
O@7>p
7>t~t
O07~p
x '>C
O07>q
I01Hp.
!00Ap!
pR!/
H00Ax
vH00
quH00
x $!C
\Hp0
\HpGZH`0
XHa0
PHPK
KHKK
IHHK
!BOJ
nB&C
%fFu_nB>C
4JB"C
!i^JB"C
!i^JB"C
N&pC
N#XC
pG0
N%hC
<!HC
<'yC
@hP`
HCiFI
HCiF
M``'
oh`(d
s!z
N GC
0s1z
s!z
!hOMC
0GU4
N 0IpC
"hF2
1IP9
#[%d]PT:(%d,%d)-(%d,%d)
#[%d]PT-in:(%d,%d)-(%d,%d)
S-Zoom:%d
E-Zoom:%x
D-Zoom:%x
I:try pipe%d->%s!
>I:wait ENC end
>I:ENC end%d->GRA...
>I:S_R_T_S%d->ISP...
<Switch...>
<I:Set(N/M) : %d / %d
#&2)
lLjM`x
]H:0
9hF2
"(1hF2
"d1hF1
N#XC,K
<NRS(%d):%d>
<-NRTS:%d>
rpGJppG
pGH}pG
0@}pG
d"SI
d!PC0
Cur Res Ratio : %d
item is out of ratio tbl :%d
--startx : %d, starty = %d
ppGPx
CPppG
Ay!p
Hp@
Hp0h
pG8
hhh@
LIH`
hhh@
KIH`
GIH`EIH`
NJPP8
EJPP
BJPP
9JPP
%JQX
Turn-off WD !!
Misc FB Addr:%x,Offset : %x
@Init FB Err partition id
FB %d, [start,end] = (%x,%x)
+++Dram allocfailed(%x)+++
@[%d][%s](Addr,Size) : (%x,%x)
JQXF
`pGpG
FB %d,used : %d, free : %d, addr :%x
&QLQH
Cc!I
z0Cc!I
rc @
z0Cc!I
Hpc @
Cc!I
Cc!I
Cc!I
GLHOHH
BHt! \
T@H(
@=Ii
p<H(
@9Ii
ta @
Ca!I
pa @
Ca!I
pa @
Ca!I
Ca!I
pa @
Ca!I
pa @
Ca!I
Ht! \
Ta @
Ca!I
Ca#[
s3 @
C3#[
p3 @
C3#[
*-'9999
9639909
UsbRestIntHandler
-S3-
unregconize USB intr
)]|H
(a(j(b
b(j(b
pCUI
b"j"b"h
C"`a`
`NI
!jFQp
bhF@x
ERROR: Invalid timer id @ MMPF_Timer_OpenInterrupt
ERROR: invalid timer id
ERROR: TIMER ID IS INVALID
pGp
z
! 1)P
Un-supported uart PAD !!
O@?9`C!
!@h
F@0&
CAw-
teH@h
`Y0C
i(C
0H6M
n>j4@
n>@gF?h:@
|]JlF
| @lF`
tXJVH
ubHJ
Jb?N
>0`G
s=I 9
/IBx 9
$5*xR
HHfot}
&0@(p
p&|v
x &0C
&0C(p
8``
p(x #
C(p0
p#|
p#|
h `Hh``
(p(x
CHpGAH 0
3H 0
pG0
*K+M
`\XvX|a\
X|a\
Kx x
pGI
xiF
`xiF
11 1 1
xcKM
][hK
x`MN
^O^M
nZNsP
xVJPT
xl!l"HCTI@
l!HCII@
l DCDHjF
l"BC9K
sOdH
sf dma addr:
ulG0Freq:
Unknow SF id !!
3H@h
0LA`
,HBx
CBp+H
!A`,`
Watch dog Overflow
Note: Strange Watch dog settings
Set CPU Watch dog counter Error
Set CPU Watch dog CLK divider Error
WD:1024
fh h
`hF
sem create failed
: MMPF_OS_DeleteSem() fail
<<OSSemPost err:
<<OSSemSet err:
[OS/Prio] : %d - > %d
XI haC
RI haC
pHJPC
AI h
!jF
px!Qp
@B-!
019Ud
xTiF
[Crash] : dbg_printf *out of buf*
AIT_VIDMGR
AIT_AUDIORECORD
AIT_USBEP2
AIT_SENSOR
AIT_MP4VENC
AIT_USBEP1
PCAM
AIT_PCAM
Load #FW:%d
irq vector:%x
boot sig:%x
boot lr:%x
boot sp:%x
8455New vectors are installed
RTNA_CPU_CLK_M : %d MHz
gbDramID = 0x%x
AIT_SYS
1~p~xC
'1}p}xC
&iFH
N@>pk
AClM
iHjI
HCMI@
>L@<
`i!i@
9NHCG
AE_Win(%x,%x)
MMPF_Sensor_UpdateAEWindow
iFHr
hF@z
KHA^
pGgJ
pG7J
#ibc.pipe2-en
#jpg.pipe0-en
RT H264 Line = 1
#ibc.pipe0-en
#ibc.pipe1-en(%d,%d,%d)
#jpg.pipe2-en
#jpg.pipe1-en
|Mhj
Ghj@h
$lrn
^H@j
nHb!
`pGJH
hpGkH
]N]JC#
%eb[JC#)
`bXJC#
`bFH
FO=N
<*>ISP buf size : %d,DMA opr size:%d
<*>ISP buf addr : %x,DMA opr addr:%x
Sensor Init Err:
Pull Low SEN/SCK/SDA:%x
H."iF.
hp8
!Asx!
{2{
pz1z
zz9z
x{9{
xz;z
xz9z
xz9z
xz9z
IJ|
## MultiStream H264
## MultiStream YUY2
MuxOpt=%d, BitRate=%d
Hz z
K!HCd!-
HtpKY}
XuaH
}"]I
uwCYIx
"PC-
HvMH
wBIH
rh{+{
qhr(r
xJwHaBQbvKP;
`E c
P#("0!
USB PHY Reg08 : %x
USB PHY Reg02 : %x
===USB D+D- OK
jpg buf : %x, size : %d
USBFIFO err:%d
allocate !msg :%d
3YS0
2PRpGp
RLJO
@Bad epid : %d,%x
-DMA0 START NG-
-DMA1 START NG-
<EP1d : %d>
<EP1p : %d>
<EP2d : %d>
<EP2p : %d>
Bad DMA Id : %d
-1STDONE-
#<DMA stop,id : %d
%`f`
-at rst-
-USB Suspend-
-at resume-
-USB Resume-
WFI on, don't support this int
+%d(%x)
*%d(%x)
dma.int0 bad
-%d(%x)
#%d(%x)
dma.int1 bad
0@ZpG
[%x]Req.dir : %x,type:%x,rec:%x
req : %x,val :%d,indx :%x,len :%x
usb_error
pGpG
pGpGpGpGpGpGpG
I "R\
p "R\Bp
LOLMMH
] AUp
Start Test Mode:%x
as--cs
ai-cs
outphase
pGpG
pGp
(x0@@
x(@@
D DC
(!LC
QCch
a`&ici
kAca"a"
a`"iciR
kAca"a"
``p
iGO4?xx
,H48AhI
A`hF
},"@
},"@
48Bh
[%s]Bad pipe id:%d
[%s]bad pipe id : %x,format:%x
!cur_stream ,format : %d
Error pipe
JPEG Buf Crash:%d
skip jpeg
bad jpeg end:%d
0`aai
4`|
@xzI,1
"HiF
> jpg end
scaler setting are skip
SCAL2:NV12 configed
0`aaiEH
( i!
a i
BLAJAK
P"PC*
(!HC
=== InitScale pipe#%d ===
#JPG singleline buf on
[W]JPEG Line buffer is not enough in SRAM
x[x$
i(`
"hF+
iF x
( pC
ihC
#Init JPEG RC
[%d]Bad pipe :%d
bad ph
Bad Rd Indx
Payload headeroff:%d,size:%d
(&pC
`K!(
H("(0
ZPC
MHb<5
oInJ
D2TX*
dIdKHa
D3ZX
a 1
!( (J
42PP
5)tAx
k|*|
Free FB size : %d KB
Out of FB
#Too Many DMA Blocks...
<stream session closed:[%x]>
streamvsi : (%d,%d,%d)
(! \
iF z
T#x 0
<ss->one shot mode:%d
allocstream_epid:%d,pipeid:%d,scfg:%x,en:%x
#Loop2GRA : en: %x,cfg:%x
Opx !
Cpppx
.M-\nF5T@
%nFuT
%nFuT
mF-\
%d Hz, MaxPkt size:%d
L xb
bN1x
2I)`
4I)`
@.@ BAD EU state @.@
*[USB cmd]A_E_Q*
*[USB cmd]A_S,16Kz*
*[USB cmd]A_S,24Khz*
*[USB cmd]A_S,32Khz*
*[USB cmd]A_S,48Kz*
\#p@
\#p@
ZHXLA
\#p@
p^pFN0h
qYq0h
rYr0h
sYs0h
\#p@
xnFv
\"p@
H@->p
I@(
Ie(*
01 i
hqp
hP10
hqp
I010
I L O
x x
** FU_VOLUME_CONTROL stall
** FU_MUTE_CONTROL stall
BC}!
BC}!
q!HC
q PCd!(
9Q9h
Fyy?y
9C@O
&('aF9@1C &1C
&@4
9Q9)
H0!'
Hd")
|I|Hd"d1d0)
r\Ld %geghI
pgH&
p} @
`rYH0!
pRH'
pEpRIRH.")
pApPH)
pApOO(
=pMIxp}
pApFH)
pApEH)
pApDH)
9O?Ix
p;H)
p7H)
pAp5I
q3H)
pAp2H)
pAp1H)
pAp-I
pAp&HM
gsCurUVCVersion : %x
pApuH)
pAp8
rIrH'
nIqH
pApoH)
pApnH)
pApjImH
gIiH
q_I(
x|9|
x}9}
LN `
e`IHA|
}AvAz
"1C
```9L
7HAn5H
hpG4H@n
hpG/I
)M*N*O
(]iF
(]iF
#Task:%s stack overflow!
(tp
$(1
Ib| 1
IjF`1
} I
t|
!3&,3b
bz I 9(
tp
(58J\a
.pwI
jIj@
.ppI
pHpI
gK 1 ygMgN
)pjp
)pjp
1prp
pOO
/qiq9
3IJH
"41(
0IFH
":1(
7ppp8
/phpAH9
pAp?J?I0
?H@I
$I?H
"F1(
<H=I
.p6J8I
3H4I
I@1I
x0I
/J/I.p
/J/I
tHtO
&-4;ag
`hJfI
aBa_I
`]J[I
`TIVJ
yf;n
^\nT
8fDH
`jFAI
@HP! 0
pY!ApT!
qN!Aq_!
rB!Ar
.N@6
(MkF
&.p@
[H\O\J
nvy~
pLH!
)p-J-I
)p-J-I
)J*I
*J*I
*J+I
hx+x
J I(q
OJPOPM
LNLK
p x=
1H2M
(tp
@S9v9
hviF
huHH
!.1d8
'H 0
glEV:
Set EXP time in AE,stall
Set Focus in AF,stall
Auto focus enable
vHwLA
} :J
Set Temper in AWB mode, Stall
Bad Flow
3CYp
pxHxJ
poHoJ
pfHfJ
p9H9J
p0HjF
@xPq
p$H$J
1@2
!BC0~
hF}!
xRj
p/qAxiq@
FHAzip
pAx)q
Set FPS (Non-H264) =
** bitrate =
** USB Light Freq Set :
** Read Sensor Reg[
** Write Sensor Reg[
] =
** WDR ON **
** WDR OFF **
--Edge Core ,Val :%d,%d
x`xJ
so1o"
ugiF4g
(xix
&.8CN
Set %d (L,P) Delay = (%x,%x)
cmd[1] : %d , cmd[2] :%d
###pan : %d
Set[Pan,Tilt]=[%d,%d]
Zoom> Step : %d
)p x
p(qp
xhqp
p)qp
xsp y
x?L@
mmp cmd
stream viewer signal type : %d
gsUSBXU_I2C_ID =
2A1D Write Reg[
2A1D Read Reg[
1A1D Write Reg[
] =
1A1D Read Reg[
FHFNA
#/FKuPwu|u7Au>J
jF5p
!hF
#0:5p
# :5p
e5p<p
#jF5p
p`x =
i{*{
h{*{
xHxI
jH 8%
i|*|
i}*}
@9Nw"yhN
wb{#{eL
Hp\H
0`p`
IHIy@\
,HIy@\
HIy@\
#Multi H264
#Multi YUY2
py2y
py2y
`rI`1
`kHoI
`iImH
ufHgI
`]HfJ
OK\I ;
2Qz
bAb 5iz*z
`IHij
`II(k
`6IHH41&
4IFH
"F1&
y`w`
BICK
!HC9I
@2R}
I,JC1
pI{Qp*J
pQp)J
p`{(I
Start : EU_ResetDef()
End : EU_ResetDef()
>ew&
|J(:
psrHs
psK
9Q9*
]IpH0".1&
fI0"
@KQJ
;K 1
JIk1
q1rFH
)K:J
$K 1
3H2zk0Ax
*I`1
->H264 w:%d, h=%d
->YUY2 w:%d, h=%d
->YUY2 w:%d, h=%d
Commit Changed::
_FmtIdx=%d, FrmIdx=%d, FR=%d, PktSz=%d
** VS_STILL_PROBE_CONTROL stall
** VS_STILL_COMMIT_CONTROL stall
.H.L
tp
*dmalist forced stop
<T.DONE:%d>
"P!kF
IQ#@
!E1LC
~H$0
iF x
HClK
KIJJ
01 X$2
IT9@
MSD ID:
queue is full
postmsgerr:%d
<<msg create sem err>>
<<usb_ctl get sem err,msg id:
z.!."HC
I(1@
pG.!HC
I(1@
33@;
22@Z
MHzI 0
lIjH x@\
L`4P/
H5h
KIKNJ| |
tK!HC
-gbSimulcastH264 : %d
#stream0 crop(%d,%d,%d,%d)
#stream1 crop(%d,%d,%d,%d)
CBR W Bit Stu.
VBR to CBR
CQP
SetBitRate streamid : %d
Slice mode :: %d
Slice size:: %d
`x!x
`C}!
d#\C
K!HC
p}1}
q}0}
H264(streamid:%d) FPS:%d/%d
#UVC H264 v1.0 Stream Id :%d
#w : %d, h : %d
[BitRate] : Layer : %d,Br:%d
#Invalid H264 Profile:%d
#Profile flag : %x
H264 Profile:%x,entroyCABAC:%d
#P-Frame #:%d
#Invalid H264 Control Mode:%d
#CBR no bit stuffing
#VBR to CBR
#CQP
3 hp
hp
ypI(%
qgHhK
xhLhH
aNgOr
y(/C
TMTOU
'd=)7
"hF%
(hF@x
H264 slice-base Tx : %d
/J-I
!hFAp H
#CBR no bit stuffing
#CBR w bit stuffing
#VBR to CBR
#CQP
x:H@\
`x!x
!q"y
p y(q
hx*x
hx*x
i frame qp bound
p frame qp bound
b frame qp bound
OIMH x@\
MIMH."%
LOKM
$<p(
pApi
pApa
p 6
4ppp(
4ppp.H
h|)|
h})}
H@hpG
pGd!HC
I 1@
1Kz
@5n{K
0Az
@0F{
_HA_I
xjF(C
!jF
`x!x
[EU/StartStop]-layermap : [%d,%d]-[%d,%d,%d]
[SyncRefFrame]New Gop Size, I-Type #:%d,%d
10frameI set
G.VBR.set
VBR.set
[EU_Slice]:slicemode:%d,slice n:%d
1 AC
CU!HCd!#
d!HC
0Az
i@j}"
!HCnF
#Invalid H264 Slice Mode, Unit:%d,%d
[FrameRate]H264(streamid:%d) FPS:%d/%d
UVC15 set entropy mode:%d,%d
#Profile : %x
<#Profile flag : %x>
<#Level ID : %x>
#Invalid H264 Profile:%d
UVC15 : layerid:%x,flag:%x,(w,h):(%d,%d)
Invalid sId : %d
[Max,Cur] SVC [%d,%d] layers
EU.Toolset.bmSetting:%x
Temp. ID:%x
[Commit.RateCtrl] : %d
[LeakyBucket 0]:%d
[bUsage]:%x
!hFArw
8xiF
q0xHq
@0jF
s0xiFHq
iF(|Iy
iFh| y
(}iF
php(pPp
@0A{
[CQP.Y] = [%d,%d,%d]
[CQP.Y][%d] = [%d,%d,%d]
POC type : 0
qc.ubQP[0]:%d,qc.ubQP[1]:%d,qc.ubQP[2]:%d
POC type : 2
--cavlc
--cabac, new I,P min qp = %d,%d
UVC15 : config end
i 0Cz
&hx)x
#H`0
`x"x
`x!x
`x!x
`x!x>K
x0HAp
0ahF
C.W : %d
C.H : %d
Resolution error
Set.W : %d
Set.H : %d
ResIndex change to : %d
[DynRes] : %d(%d,%d) ms
CBy
C4H"
S.FPS: %d
C.FPS: %d
hx)x
hx)x
ix*x
HCd!"
S.mode: %d
S.config: %d
@*C"p
AYxY}"
H`jF
AYxY}"
0Bz
(GlobalSSbps: %d)
0Bz
p\pQx
0Az
)C"z
0Az
pC1
hx3(v
O2Ys
0Az
O2Ys
0Az
sixAsp
O2Ys
pixAp
AsO2
SEI enabled
SEI disbled
$H@x
"BCR
"PCG
IHa!
@0Ew*
0Az
0Az
ppcx
#[%d]--QP I (%d->%d)
&M(p&H
^Z.pYZ
put fifo unit:NG
xPTI
qaq(h
r(h
N0a8
!Au0i"
i@1K}
9Q9?
83&
a`i
H264YUY2NV12
Bad DMABuf addr:%x
5(z
%UC-
hpGAx
(!LCa
@0p i
pwJ8
!AC@
Bad App4 off : %d,%d
8Q82
(sid,lid) : (%d,%d)->(%d)
@4Haa}"}
!!uau!
bad format
-Bad Res...
-Bad Res1...
One H264(%d,%d)
*R[%d,%x]
'(x9
"hF!
(q$
hF@x
VL`J0
IMhx
=H@xpG
$1O 78]
83&
Timer Sending FPS : %d,%d
<++>Timer1 on..
#Wait Timer1 open
CBR-bitstuffing buffer..zero it
C tE
v |@
C(p(x
`v`|@
iH@0
p x p`x
xx;x
"-20x
#connect isp->scaler
#pause ibc store
en:%x,pause preview :%d,tx_flag : %x
#init-zoom :%d
>> JPEG->IBC%d
>> H264->IBC%d
ssep_id:%d,jpegs:%d,pipe_en:%x
pipe_cfg(%x,%x,%x),stream_cfg:%x
->MMPF_InitPCCam()
FPS,3
->InitScale()
Hr`x
'(x9
cx"
xL(x
@!xI
(x}L
#Error : Unknow config for PIPE0
IBC2:NV12 configed
YUY2 PIPE %d enable
NV12/Y PIPE %d enable
MJPEG PIPE %d enable
[ep:%d]start stream : ss->tx_flag : %x
H264 VIF en
video preview failed ................
Unknown H264 pipe
Non H264 VIF en
stream_cfg(%x)->pipe_w[%d] :%d
stream_cfg(%x)->pipe_h[%d] :%d
mjpeg pipe:%x, pipe_en : %x,pipe_cfg : %x
[!]UVC H264 is defined
HCc!
) p
! 0At(
#Too Big-Res...
--Disable Lossy for Lync CIF
<usb_uvc_config_stream:%x
..MJPG only..
USB_SetH264Resolution index : %d (W,H) : (%d,%d)
STREAM_EP_H264 :%d
#Bayer capture
Simulcast H264 is running, pause pipe0
usb_uvc_start_preview - epid:%d, mjpeg:%d, ep_fmt:%d
#Preview API time : %d ms
uvc_init
=pxp
=pxp
8`x`
qH@0
iI@1
tJH@0
xHxI
MMPF_Sensor_CheckFrameStart
MMPF_RAWPROC_StoreSensorData
MMPF_Sensor_SetParam
#Streaming
#Preview interface time : %d ms
#Preview Init PWM
<Fmt : Stop.MJPEG@pipe0>
<Fmt : Stop.YUY2@pipe0>
<Fmt : Stop.Raw>
<Fmt : Stop.H264@pipe0>
close gra loop0
!Ab !Ab
%TwH
pjL x
<Fmt : Stop.H264@pipe1>
close gra loop1
<Fmt : Stop.MJPEG@pipe1>
<Fmt : Stop.YUY2@pipe1>
<Fmt : Stop NV12-GRA@pipe%d,en:%x,cfg:%x
#disable vif/isp/ibc
<END>
#2nd-zoom :%d
#--H264 Start--#
apG!!
h,"QC
pG!!
h,"QC
pG!!
`AhI
A`pG!!
`P`pG
)`
`Pi@
PapG[H
1I I
pGSH
1I I
pGpGJH
xpGII
pGAI
`paK:
F h'
73\A7
h0\
gCatDMASemID OSSemPost: Fail
Frame size over available area.
CurSize:
glVidRecdCompBufFreeSize:
#Error : gCatDMASemID OSSemPend fail
#Error : Mgr DMA move fail
5(z
bhy#j
(z \
( @]
`"PC
8zcI
2I!#
kHHC
\IhF
5hy
slot overflow
MGR CAT DMA FAILED 0a
MGR CAT DMA FAILED 0b
MGR CAT DMA FAILED 1a
MGR CAT DMA FAILED 1b
#Error : Mgr found no empty slot
#Error : Mgr no enough free size
#Error : Mgr DMA timeout
VidMergr_Task()
#Error : VIDMGR queue status
HC}!
HC}!
B` "
"QCjF
yh8h
@h9{
##p #
Dh(j
##pcF
Dh(j
p`!i
err!
0`ph@
7`(h
"QCA
0`ph@
P!HC
PC "
Hb)i
jxC@
}"Ak
`a(h
bhk@
hc)kI
!iHC
h*i#i
IkYCQ
h*i#i
IkYCQ
jijHC
jhj@
(PP#
{|J
d"PC
2N!i
bFRi
a!h
i}!xC
HC}!
He0k
kcFbE
Hbqk
lHC}!
xPqk
`1bR
7;`{`
`)aia
0,01
`"hHC
`ik(j
He(k
Hbik
bBa0
}!Pc
}!ha
`")c,
QCFJ
b)j0
Aeik
dik h
pPik
CbcF
Hbik h
pjHC}!
hPC
Current Layer(
) is larger than MAX_SUPPORT_LAYER
AC!b
jPCbj
!HC9
!pc
(`h`
HC}!
H`|K|H
"QCKJ
P`jF
@`IHv
H264ENC closed ...
gVidRecdSemID OSSemPend: Fail
gVidRecdSemID sem count error 0
h264 error busy
H264ENC idle
gVidRecdSemID sem count error
#Error : compress buffer error
#Error : un-aligned ptr
enc free space full
frm work buf set full
preskip
Jkjc
bSbSs
'a7?Z
@&2C
#bFSr
"fFrr
3Ccr
wL&{v
hd,N
1A1KhiL
@Htw
NL'{
1A1Lh
`K @\7J 2
8A|!CAt
gVidRecdSemID OSSemPost: Fail
Unknown frame type
((xH
BhJa
iJaBi
H`8A|
H`8A|P"
jJaBj
H`8A|
4a4a
a0@[
dI*h
A!j`j
!W1I[
(xvn
vxv~
H264 too large prefix nalu coheader
H264 too large slice coheader
Queue underflow
Queue overflow
#Error : No cur buf
h264 busy
!e1I]
a0@[
J1!I
C0C(Ck
hk h
\ `C
\!NC
#I,
#NonIdrI,
> H264 end
Error: enc frame rate too large
0A0Ak
Bk k
X(!MC
1@k h
\ pC
!m1 ]ib
c)`i`
b h(c
0a0B
k h*
( hC
OyNN
\#CC:x
2A2Qc@
0A0YC
Acyx
2A2Sc@
0A0@k
Video set param queue underflow 1
Video set param queue overflow
Video set param queue underflow 2
\ xC
\#KC
\"JC
\"JC
aBxR
\"JC
\"JC
\"JC
aBxR
\"JC
\!HC
!1 @
RHIN
\!AC*x
4a4 s
))pp
\ HC
\ HC
Not supported sync frame type
ahx@
\ HC*y
\!AC
\!AC
aixI
\!AC*y
a)i;
1A1Jc@
\!ACjh
cixI
\"PC
(q(
4a4`
(y q
Hahh
x1 @
4A4
c1 @
( pC
pixAp:
( pC
( pC
( pC
pGp
qMqRh
UHUI
F$H}!
!pFHC
`#`FXC
Error : width/height not 16 alignment !
VideoParQueue Err
#f,
264 ovwr
Pj}#
qh0h@
4ay
'hF=
0A|
@At
!pFHC
`#`FXC
rh0h
0By
0Ay
@j}!
ACeJ
2a`
Pq {
#Error : buf overflow, force I
1st P after 1st I
#Error : wrong slice idx
#Error : frame size overflow
FrC{C
SCBi
jrC(
HC`E"
1a1H
@Bxa
|H@i
1 XjF
~Qp
jOjr
xpG-I
pG+IHp
pG)H@xpGp
Ai!`
0a0A
rcskip :%d
H264ENC_ISR : stop
#Error : frame working buf queue overflow
#Error : frame working buf queue overflow 1
\"QC
!x\"QC
paxI
!x\"QC
i q]
#YC
#YC
paxI
pGWH
SbSN,>1`C!ae
bLN1x
pG H
#Error : Init h264 instance failed.....
MMPF_H264ENC_Start end
MP4VENC_Task ()
\"TC
)`@j
rLhR
rLhd
rLhR
` a
CBhR
$4T@
Ja)h
`4 {
60z
`60{
4IHC4I@
d#A6( 3
)tht
t1 @
aBa"
'u7zP7k
c\!AC
JbOc
8r>a
"bb"c
2R R
*bF:
02rC
c jq
hc `
b c(
vjhd*%
s&ajkR
bajkR
a&w&bfb
bjhd*
ac!cFv
!cqFac
`hd(
@5(y1
iFHt
phd(
5(~
phd(
iFHq
mF\
(h3IB
iFHu
n9i@
`nyi@
I*h@
I*h@
Kj $
gIj}"
8h}"
AXpjPC
)h@k}"A
A`8h)h
#XC`#YC
#XC`#YC
YZ!AC
#XC`#YC
#XC`#YC
b8h}"
)h@k}"@
H`qj}"
a8h)h
(`8h@
pGB
hIiCa
dF$z
hlb\h
`pFB
hS`Ih
" XR
'8C0r x
&0C p
@0r x
(rM,
hz0@
C(rhz
hrM,
hz0@hrh{
hz !
Chrh{8@hsSH
@(sLHD
CJCK
1DLA1
2`;@4ec
7L`4%p
2Kp3\z
,C\r
i- -
&- -
66X5C]s1#[
K L
03H4
bFsF
Hhad
i*bhb
hcPv
C8p8
"(!8
7!7xp
#Error : MTS need ring buf on
#Error : Slice sync mode need ring buf on
#Error : b frame must have indep. ref buf
#Error : TSVC > 2 layer need indep. ref buf
#Error : b frame must allocate ref buf
#Error : p frame must allocate ref buf
#Error : baseline not support CABAC
#Error : b frame force high profile
#Error : b frame force tsvc off
#Error : b frame force rc skip off
`m8r
0Dq
0 !As
0Gp
HH8pG
!H8Ap
pGpG
H$8pG
"A1hF
Z*hI
Z*hI
!60HC`b
&x7*h
!ae`b
PC
oHdI
PI 1
HC(e
5L!h
8I L5N
local_firstTimeInit()
PCCAM_2304_1536...
ViF(xs,xe,ys,ye)=(%d,%d,%d,%d)
->2304x1296
q0
L 4 x
v< p
OiF8hBj
,Lv<
gsCurFrameRatex10 : %d
->1152x648
96MHz DIV 4
Sensor DIV 6 for 144MHz
216MHz DIV 9
240MHz DIV 10
120MHz DIV 5
264MHz DIV 11
MMPF_I2CM_ID_1: (x%x, x%x)
Pull Up SEN/SCK/SDA:%x
SNR_Init
->Sensor.Inited
MMPF_Sensor_PowerDown_MT9T002()
ISP_IF_LIB_Init...
Wrong ISP lib version!
O c8{
!c!k
=.
c >h
@( c
!!c k
x{`p
\I x
p y@
p`y@
jFPRd
fire RL event %x
pGpG
0"DH!
HpG1 pGp
MMPF_SetImageScene_MT9T002 :
MMPF_Sensor_SetAEMode_MT9T002 :
MMPF_Sensor_SetAFMode_MT9T002 :
MMPF_Sensor_SetImageEffect_MT9T002 :
MMPF_Sensor_Contrast_MT9T002 :
MMPF_Sensor_SetSaturation_MT9T002 :
MMPF_Sensor_SetSharpness_MT9T002 :
MMPF_Sensor_SetHue_MT9T002 :
MMPF_Sensor_SetGamma_MT9T002 :
SetAFWin (TODO)
MMPF_Sensor_SetExposureValue_MT9T002 :
MMPF_Apply_TestXU_Exposure_Time_MT9T002 %d
shutter %d
shutter Base %d
MMPF_Select_TDE_Gamma_MT9T002 %d
MMPF_Select_TDE_Mode_MT9T002 %d
color correction %d
noise reduction %d
black level %d
MMPF_Select_Lens_Compensation_Mode_MT9T002 %d
0$&M(h
G(h!
MijHC!
ijHC1
G(h!
qFPCD
8@\(B
8@\(B
qFYCI
aDpF
8@\(B
8G\/B
aDpF
8@\(B
8G\/B
\0&3
kF]T
)\0)
VX(
% 0U
(hiF
(hiF
AVn)
8@hAC
2"PC
*"PC
;!`CiCA
2 xC
2 *!`CiC@
(7KKK
HpGpG
"$&),0
hCd!
xCd!
!q^HCd!
L~Hb
G_AF_Stats_Prev=%d, Stats_New=%d, Stats_Peak=%d LOW=%d, UP=%d
G_AF_State=%d, G_AF_TriggerSearch_Count=%d, search lower: %d
ABS AF Thres = %d, G_AF_Running_Count 0 1 2 3 4=%d %d %d %d %d
rl.interface.bOUT_BL_Level=%d
RL St:%d, IT: %d, In_Lux: %d
AE : Shutter=%x (%d)FPS, Gain=%x, ShutterBase = %x
EV:%x, AE : AvgLum=%x %x %x
DBG8:%x, %x, %x, %x, %x
Avglum:%x, EVTarget%x
AWB : Mode=%x, GainR=%x, GainGr=%x, GainB=%x, CT = %x,%x
AF : AF Pos 10=%d, AF Pos 0=%d
2HZ!
`Cd!
xCd!
G_AF_Pos_Cur=%d, G_AF_Pos_New=%d, G_AF_Pos_Peak=%d
G_AF_State=%d, G_AF_TriggerSearch_Count=%d
gsCurFrameRatex10=%d, gsCurFrameRatex10=%d
rpGp
Hx8
Hl8
9Q9&
hOy y?
L2RX
yz+"QC 1@
! "y
yx[L
!ap}p
!apWI x
q}r8x
qHH
p2KC3
q+H*0
1B24;&4
p*0@
H@"A~
L0AX
0 p$
HT0AxyC
]2S\%
xJ`v
CiFH
iy*y
,1!p$!ap
p*II
#ukF
HK%-
$"bp
`TI
!!T@
!!T@
!!T@
`TI
|H]8
wH]8
qO p
]?`p8yoK
!%qaq
r]N!s
$6Z
GM.9
\"T@
0z;J=O@
p>H?2
x uh
?9\#
*J@8
4 p+ iF
0zqz
\"T@
q
$@%@(L
+Oxy
hF;c
2xq
Pq#
#@:Cq@1
H L
K 0B~
}bpC|
xiF@
>,x0x
ix(x
(x0pp
`5M`a
!I``
(^ b%H
@@ USB Re-enumerated @@
TkF[x@
TkF[x@
\BpH
\BpJ
x`H*x@xox
KH@x
!HC)x
0Nx
8ppx,M.L
x!T@
"\*p@
1Bj|H
jyHA
GyHvI
ppGp
r`r z
C r
zmIpJ@
dLdI
`r!z
AyQH
"zL
bzP
0Ah`z
biO
`r r
test_tde_mode_set_handler %d
pixel_defect_correct_set_handler %d
lens_shading_compensation_set_handler %d
gamma_set_handler %d
exposure time testXU %d
"YCCy@x
pGpG(H@x
ppG8
Hd"
0B}
pAppG
pJppG
!< HC
_KlF
}2!HC
KLMH
ELGH
1IHp2HAx
PppGp
#L(Mb
p,4K
sAs 8
J`2V}
|O`7
wxJ`2R
uL`4f
rL$}
oL 4$z
fFNw
&Mw5
bFJw
&Ow7
1As
rCrZ"
s`"F#Bs
Lex$
WOd!8z@
8r9z
HCd!
HCd!
`FAC
y(q:
y
uC/OS-II Tmr
uC/OS-II Idle
_ iF
pL HpI
qE HqR
iFHt
_ iF
pI HpQ
qR Hq
iFHt
$mF!
$mF!
$mF!
H@hpG
pE"N!Bp
qR!AqG!
rBr{o9
r{oB$
s{oCs
oAtkIKh
uIhAuW!
TNk!#6
TNk"#6
TNk##6
TIk$#
TNI%#
T(!I#CT)!Q#CTDI*#Nk
T0!ET1!BT2!D"BT3!DT4!G"BT5!
3^hR
FT^hI
FT^hI
FT[hI
F"BTI
D'GTI
G&FTI
W"BTI
\pG@
HpGHhpG
jpGHmpG
2QbpG
1HjpG
H@lpG
`P`pG
`pG0
HEb=
}JSx
BCnH
`HAppG
pGTI
pGSI
pGQI
pGPIH
pGNIH
pGMI
pGKI
pGJI
pGHIH
pGpG
pGFI
pG@H
pGCH
pG<H
|pG0
pG4H
ypG0
pG-H
F*L
H#wew
H@ypG
kCiF
A!kF
pF!YpV!
!YqMI h
tJ|Zt
hpG1H
+HpG'I
AC H
jpGp
wpG0
cPcpG
"2 iF
"1 iF
gPgpG
H@opG
H@hpG
0@hpGpG
A!kF
pE!V"Yp
!Yq{I h
tJ|Zt
kpGiH
vpGJH
~pGIJ
BCCH
BC<H
AC5H
AC/H
AC)H
H@kpG
pGpG
ppG0
A!kF
pW!YpB!
qR!Yq
tJ|Zt
h@hpG
haFA
pGWK
WCJJ
:jaFQ
8jBO
#XC@K
pG:K
#XC8K
pG5I
ppG1I
vpG3I
vpGp
Logitech
`P`pG
apGpGpGp
yCCKC
yzCJC
I x )
*&sC
cF3@
hCqC@
hCqC@
iCpC
iCpC
iCpC
hCqC@
*!HC
xCiC@
yChC
xCiC@
x +
Le[L
Le[L
@<FhO
FdF$
Le[L
Le[L
x )
!Awp
pGpG
hIhJ
[~6v
`65wM
`5nw
5luM
4#vL
3_tK
4#uL
3]vK
4#sL
4csL
4cvI
(Hd,
HQ!
hQCaC
hexld
hQCaC
hQCaC
hQCaC
)x )
!nFK
hFE^
H@Z9
FpFB
C`FCTp
@(CcFXTd
xIxKJh
kJlKQh
CAqpGH
0AyI
^L`}
UK][E
5jpM
5*qM
5jqI
x (|
"JU[E
'>@.t
U[CU
5.yv v
@5kq
@6us
pH@Z
hIhbK
5jr
][:5m
YZ<1I
JH@Z
EO #xh
AJU[M
65vF
6sv;x
6swC
3]uE
h@h@
h@h@
hM+$
\dF$xuFm\
C,@&C
\tFd\gF
C'@=C
`pG0
M(`q
aFhF
pMuL(x
(ghg
g!`a`
a`ain
he)o
`/aoa
hhkjA
@(ZP
hhkj
@(ZP
kjhh
@(ZP
!Bj@h
@(ZP
@(ZP
!Bj@h
@(ZP
Jj@
Jj
EtHhB
"RHj
y{CCC
XT2a
kxk(
pG@H
iHC@
[QC@
QIIl
[QC@
FIIl
[QC@
<IIl
"VC J
jI[QC@
1IiHS
HC1kI[QC@
HCqkI[QC@
l)k@
HCik
HCik
HCij
HC)k
jij
jij
hjjk)k
PCoC
Nh{Ip
@Aqp
CAqh
4buD
ALmF 4
nFqX
xuF$
pGpGp
hIhJ
JU[E
pGpGpGpG
hRhS
&5@%p
5C%p
pGpGzH
AxyH
`veH
@xpC
d"QC
d#YCBC
05\ ,@
05\ ,5
00\ ,
M\hnF
[_tFcC
dFcC
(fS
%d d
6_}_
PMdD
Z03]
0Er
K[[:3]
Z<2R
I x )
5lz
?$?)
*! ]I
@4gu<(
?!?(
pGpG
d5iC
(H`-
yC`C
pGqJ
61}I
]MZ"+V
VCB`=
Z2Z*
VZ (V
VSBY"
UBiC@
UC_C
+M7u_
7~ufFv
v`F@
v`F@
w`F@
`0Gr
pGpGpGpGpG
=a=G
=!=C
0AzI
?!Ar
0A{I
?!As
0Az
%iCI
"QCI
pGpG
pGpG
qHqpG
{CUC
m\UC
#mMkTI
lHlM
llI0h(`
@:sX
WJXH
SITH
]pC(
K][(5m
fZ&2
CbR1
ZT0@
Hax0
)j8h
10i%1
)j8h
10i%1
^a^ ^
{I x
% (G
ctNK
'|7C't]w
w8I-J`
PhUj@
PhVj
VjPh
PjRh #
pGpGpG
`1HtpG
x )
CAp0
`1Ht
pGpG
pGpG
CAp0
Z"2R
Z 2R
Z$2R
qZ&1I
qZ(1I
qZ*1I
qZ,1I
pG+I x )
&J(K
TpGR
A1hF
!A1hF
Z02R
Z22R
Z82R
Z:2R
Z<2R
Z>2R
Z@2R
ZB2R
ZD2R
aZF1I
fF40
pGpG
jph)
d `C
d pC
[$6v
][&5m
5,r
5lr
zACnH
pGjI
hJhKQh
0Dp
0Dp
hIhKL
pGpG@H
Le[E
p`p
I1`5q
gU`d'
NHdxm
`9o@
ab9m
8x (
epub=f
ub=f
VI h
GpGKH
MJPjC
?L y
GI y
h@h-J
XpGp
M(x (
pGHh
pGpG
XpGpG
%6GXiz
nImOgK
5NQ]h
pGLK
hFM[h
[P4v
gF>SR
pGpG
[gFP7
wF~S@
bClhf
pGpG
pGpG
fpGp
"PC
"PC
GpGNH
GpGKH
GpGHI
GpGEI
bpGBH@i
GpG@IHcpG?H@kpG>J
`pG0
pG8I
qpG7H
ypG4I6H
GpG1H
GpG.H
GpG,IHapG*H@i
pG(I
apG&H
ipG0
pG I
H@ypG
pGBx
CpGAx
pLp0
xL!
C p8
pgp
&@"hF
*\ \
ppGp
chkA
dhkA
h"oHCiF
`h"h
ACI
d!HC9
5hCqC@
hCqC@
hCqC@
hCqC@
iCpC
ANCL0j
jwj
bFqF
)h0j
e(`hF
bFqF
1h@
bCMCR
kkFB
kfkF
NpkA
(dpkA
"B`#h
(o `
xL"o
i`#ZCXC
ra0g
hqi(
tjMC
qiHCI
H@h
m$
h2(
!kFO
XQX{CACX
HAiJC
0XhC
pGqH
qIlHnM
`pIpH
'A`pI
apIAapI
lN`I0a
o_L^K!a)h
b%c`aaH
1A1@
%Nuj
hHC1
hbhA
YCBC
eh "V
I (a`
emHC)
1I @
1 @
EMAN)z0o
`(z@
g!L$I o
!g !
`g !
M!n o
1 |@
1!1Ix
yHtJ
wIIh
mHEj
r`z
`r z
[HEj
`r z
r`z
ez&z
DH@j
AHAb
:Mhj
-NK'?
((l
`!IH`pG
`abj
3XC#o
hjg`i
pGp
jwO@
jHad
pG4J
bh!h
ECFC
ah h
!i00
QIhF
a(
w7L x
p8
*IhF
'L`y
!Aa"
!Aa"
L!xI
qCfCI
ACrC
yCBC
ACrC
ACZC
bAkqC
Ac)
$)b&
bAkqC
Ac`Onc,c9k
pGpGLJ
ZCHC
L!xI
d AC
d AC
JCiC
@ZcF
qFqC
yChC
JCpC
UCACH
`!iAC
e j`b
baj
aiHC
aiHC
iCpC
gixC
iCpC
iYC
yCYX
!AC^P@
jFPP
"BCnK@
XWCjFSX
SXeI@
pCyC@
pCyC@
YCZC
YCCC
!HCah4"QC@
hQC@
h`` i
!a^@
!a^B
cSjCc
YGk(4
BdFvF
d&wC
d&wCfFfC
d&wCfFfC
AkY`
HCbB`Ad
`pG0
(^
qOpL
" #
(bSHWI
KHNM
`8H2LGh
^eFM
0`ph@
`paZx
`b0`I
o`(b
(b0h@
p`o`
ha)j
d ii
1`q`
xhSIh`
GJJM
!ab'
Cabaj
H3`
0A0Ai
@1Ki
2Wi?
j @
Qj @
j A
@0Ai
Ti$
j @
Qj @
j A
ah h
^HBi
%YI
OkxC
CIDH
kAaAk
@SC@
a`i)I
d1HC
z 0RB
t8pe
8p H
!#1/a
qEsFT
aEcFP
IheF
!zPJar
r`r
5Ox|
0xpp
!ArpG
{DiF
: 4q
: 6q
: 8q
! 6q
`" 2q
: 4q
G j@
G j@
pG hJ
jh x
019Ud
IyDZ9
02:Ud
05eT]
%,@
"L|D
L|D
@ l/
C 4.`
G(j@
G j@
G j@
G j@
,pp
: 4q
: 6q
: 8q
!A^H
pGp
;M;N
0i:I@
0a:J
}!0i
0p7a(r/r
1stIn@Ticks:%d,:Free(%d),Ready(%d),Pr(%d)
D:Free(%d),Ready(%d)
9Mlh
.I/M h
4"`CP0
VUUU
u`u!
u`u!
0upu
p}1}
p}1}
* conflict * : %x
Bad Data Addr
***DMA/EP id : %d aborted
1#B@
$$$$$$$$$$$$$$$$$$$$$$$$$$$
( (($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$((((((((((((((((((((((((
$$$$,$$$,,,,,,,,,,,,,,,,,,00000000000000000000000000000000
N_LGT_SCORPIO*****
IBVER
7abc
MT9T0
?????
\ddd
<<<
FFF
PPP
ZZZ
prpsp
$3AMW`p}
!0?JU_
.=GS^
Zp[p\p]p^p_p
`papbpcpdpe
0-!6
^!p"p#p$p%
[*)(
#4C2
"""DD
j!#~
@0e(@M(
,;HS]gq
05;AHPX`hpx
%+28?JR[gu
b ]N
liIqI
b.y>1
_AMe
KI*U
tuG~
Bes+
JUXR
\-ZE
\q fI
&A 7
( >
.=SP
.=SP
@90*#
"',049>BGLPJ75
|wsni
0@PZbksz~
8FT
FX00D
h}0s
0b
@`n|
A_nx
`MGq%gs
_LIBVER
_IQVER
7abc*************
G_AF_Pos_Cur=%d, G_AF_PassedPeak=%d, G_AF_Pos_New=%d, G_AF_Pos_Peak=%d
Luma_st:%d, stable_saturated: %d, GetStatus():%d, Inf_100Thresh=%d, Macro=%d
G_AF_SkipFrames_Count=%d, gwAEAF_saturated_count=%d, gwAEAF_saturated_thres=%d
Clipped_low=%d, Outer_max=%d, IT:%d, FPS:%d, Clipped_min=%d, Clip_max=%d
?xG0P
Logitech
$"(%'(
hnj$l
uBvlw
y}z]{*|
|*|]{}z
xlwBv
m$lnj
+'((%$"
!!&#(%('%)
8|:W<->
h@inj
tpuBv
wBvpu
knj@i
@->W<|:
+%)('(%&#!!
A&C{D
O4QiR
WCXdY
injKk$l
n_o#p
p#p_o
l$lKknj
ZdYCX
SiR4Q
E{D&C
!!$"&#'$(%(&(''(%)"*
9|:j;W<C=->
C{D]E=F
JhK@L
OdP4Q
SeT.U
\l]#^
y.z}z
{*|j|
~J~u~
~u~J~
|j|*|
z}z.z
^#^l]
U.UeT
R4QdP
M@LhK
G=F]E{D
?->C=W<j;|:
+"*%)'(('(&(%'$&#$"!!
})||z
U3Q?L
G?L3Q
x|z)|
})||z
U3Q?L
|)|\{|z
xkwAv
m#lmj
+&((%#"
#"(%&(
hmj#l
uAvkw
y|z\{)|
|)|\{|z
xkwAv
m#lmj
+&((%#"
|)|\{|z
xkwAv
m#lmj
+&((%#"
#"(%&(
hmj#l
uAvkw
y|z\{)|
|)|\{|z
xkwAv
m#lmj
+&((%#"
p"p^o
l#lJkmj
ZdYBX
ShR3Q
EzD%C
A%CzD
O3QhR
WBXdY
imjJk#l
n^o"p
p"p^o
l#lJkmj
ZdYBX
ShR3Q
EzD%C
1e1e_=
1e1e_=
AO.C
vmomf
wj|?
1r!Q
8XF{S=_li
.~az
AO.C
<?O=_pltv
~az/r
CiUnd
pEy{~
vmomf
wj|?
1r!Q
8XF{S=_li
.~az
>+W:zHiU
yysok
a1VWIG;<,v
_GT8G
L+Y6d
h8^SR
6a'n
{.tNiX[
z.tTl
,%;8I
aZkis
Hy:b+
.i=PK
{.tNiX[
lV_\O
z.tTl
,%;8I
aZkis
Hy:b+
.i=PK
tVz(~
SwF-8
[VfZo
0123456789ABCDEF@0X
0123456789abcdef@0x
@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@
c8 *
d8 9 , e87 H(< t@@ W0G f8N : T I(\ X0b g8e v@h J(} x@
Mar 9 2015
19:11:11
F08@H0
0,,00Z
PP X
@@@@@
@ @
@@@
p p
P P
P
p@@@@@p
` p
` p
pH@@@
@@H0
YUY2
H264
f&23
Yef2s
$y(j-
2,9&@
!!""##$$%%&&''(())**+,,-..//0112344567789:;<<=>?@ABCDEFGIJKLMNOPQRSUVWXYZ[]^_`acdeghiklmopqstvwyz|}
AEVER
AFVER
AWBVER
AITISP_LIBVER
AEVER
AFVER
AWBVER
8455
hBj3
C1I h
ha!I
C*I ha"R
C#I h
h3!I
I h3"R
I h3"R
*** CPU Exception ***
Abort LR:%x
Abort SP:%x
pK Sp
hc"R
JSh
zKI h
| =I h
pAH:I h
7I h
ha!I
C1I ha"R
ha!I
C#I ha"R
-ExPS.Reset-
-ExPS-
@tailesballz
Copy link

Hi.
I found this gist while googling "AIT842SF". I got it from the Polaroid Cube's firmware string dumb.
Are you interested in messing around with this firmware?

@dalbani
Copy link
Author

dalbani commented May 10, 2016

Hi @tailesballz,
I've just seen your message from almost a year ago :-)
For the record, I made this firmware dump while trying to make use of the SVC capability of the Logitech C930e:
https://ffmpeg.zeranoe.com/forum/viewtopic.php?t=2529
http://www.spinics.net/lists/linux-media/msg90864.html
But neither on Linux or Windows could I find any solution...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment