Mini 0803 hardware problem

javik

New Member
Joined
May 20, 2014
Messages
7
Reaction score
0
Country
Iceland
Hello
today I received my Mini 0803 and it seems that it has a problem. Whenever I turn it on the screen stays dark and I just see a battery symbol. If the gps mount is connected I see a sattelite logo, too. After messing around with it I found out that I can access the menu without any problems. I formatted the card and somehow managed to downgrade the firmware to 07 one. But I still have the same problem. I eeven disassembled it to look for bad soldered things but it looks good so far.
When I put the firmware on the SD card I recogniced that there are several dump or error log files on the card. Maybe someone can help me with that?

drv_dump.log
Code:
[148]IAV_MSG register illegal video signal id
IAV_MSG   **** BOOT START 798 ****
[799]IAV_MSG def_cmd_ptr_addr: 0xC15D2960
[799]IAV_WR  tmp(0) 0x7009
[799]IAV_WR  tmp(0) 0x7001
[799]IAV_WR  tmp(0) 0x7002
[799]IAV_WR  tmp(0) 0x7007
[800]IAV_WR  tmp(0) 0x7009
[800]IAV_WR  tmp(0) 0x7001
[800]IAV_WR  tmp(0) 0x7002
[800]IAV_WR  tmp(0) 0x7007
[800]IAV_WR  tmp(0) 0x7008
[821]IAV_ISR VDSP, ARM:821, HW:821, rx:1, tx:1, ht:0
[...]
the whole file on pastebin: http://pastebin.com/PT4KzcMr


dsp_pc.log
Code:
Usage: t dspinfo
DSP Information ------------------------------------------------
t dspinfo dsp_info                 - dsp init data
t dspinfo dsp_ver                  - dsp ucode version
t dspinfo dsp_msg                  - dsp returned message

Show DSP Command ---------------------------------------------
t dspinfo def_cmd                  - Show default commands
t dspinfo dsp_cmd  [on/off]        - Enable/disable ALL dsp command
t dspinfo idsp_cmd [on/off]        - Enable/disable idsp command
t dspinfo show_cmd help            - Detail info of cmd_code
t dspinfo show_cmd list_ena        - List out show enabled cmd_code
t dspinfo show_cmd list_dis        - List out show disabled cmd_code
t dspinfo show_cmd [on/off]        - Turn on/off ALL dsp cmd info
t dspinfo show_cmd [cmd_code][1/0] - Show single command
                    [cmd_code]      - The code of command to show on
                              [1/0] - turn on/off to show cmd info

DSP Command utility-------------------------------------------
t dspinfo drvmsg [on/off]          - enable/disable dsp driver debug message.
t dspinfo drvmsg dump [file_name]  - dump dsp driver debug message to file
t dspinfo drvmsg show [irq#][val]  - set dsp driver debug message SHOW mode.
                       [irq#]       - 0, direct apply.
                       [irq#]       - x, Keep showing x VDSP sync.
                             [val]  - show mode val.
t dspinfo drvmsg log  [irq#][val]  - set dsp driver debug message SHOW mode.
                       [irq#]       - 0, direct apply.
                       [irq#]       - x, Keep showing x VDSP sync.
                            [val]   - show mode val.
t dspinfo waitvdsp [irq#][timeout(ms)] - wait vdsp interrupt with timeout

IAV Information ------------------------------------------------
t dspinfo vid_proc                 - video preprocessing information
t dspinfo vout0_info               - LCD out dsp data
t dspinfo vout1_info               - TV out dsp data
t dspinfo vid_enc                  - video encode object info
t dspinfo vid_dec                  - video decode object info
t dspinfo aud_enc                  - audio encode object info
t dspinfo aud_dec                  - audio decode object info
t dspinfo pic_enc                  - picture encode object info
t dspinfo pic_dec                  - picture decode object info
t dspinfo raw_enc                  - raw encode object info

dsp1.log

too long for this post: http://pastebin.com/WmEZ0KWY

dsp2.log

too long for this post: http://pastebin.com/feu2gR24

vin_info_dump.log
Code:
00000000: 00000016 00002040 00000000 0000ffff
00000004: 00000000 00000000 00000000 00003fff
00000008: 00003fff 0000050f 000008ff 00000000
0000000c: 00000000 00000000 00000000 00000000
00000010: 00000000 00000000 00000000 0000050f
00000014: 000008ff 00000000 0000ffff 0000ffff
00000018: 0000ffff 0000ffff 00000000 00000000
0000001c: 00000000 00000000 00000000 00000000
00000020: 00000000 00000000 00000000 00000000
00000024: 00000000 00000000 00000000 00000000
00000028: 00000000 00000000 00000000 00000000
0000002c: 00000000 00000000 00000000 00000000
00000030: 00000000 00000000 00000000 00000000
00000034: 00000000 00000000 00000000 00000000
00000038: 00000000 00000000 00000000 00000000
0000003c: 00000000 00000000 00000000 00000000
00000200: 00000000 00000000 00000cea 00003bcb
00000204: 00000000 00000000 00000ff6 00000000
00000208: 00000000 00000000 00000000 00000000
0000020c: 00000000 00000000 00000000 00000000

vin_info_parse.log
Code:
S_Control:                0x16
Enable video input:            1
Enable capture window:            1
Valid data clock edge:            rising edge of sensor clock
Operating mode:            Slave
Sync mode:                BT.601 (external sync)
Embedded sync code mode:        ITU-656 style (8-bits)
Embedded sync code location:        lower pixel
VSYNC polarity:            Active-High
HSYNC polarity:            Active-High
Field 0 polarity:            ID 0
Is Sony-specific field mode:        No
Enable BT.656 error correction:    0
Toggle HSYNC during VBLANK:        Yes
S_InputConfig:                0x2040
Pad type:                LVCMOS
Data rate:                Single
Data width:                1-pixel
Input source:                LVDS
Color space of input video data:    RGB
Src pixel data width:            12-bit
Input order of YUV data:        {Cr} {Y0} {Cb} {Y1}
Sensor interface:            parallel
Serial interface type:            Micron
VIN clock select:            sensor bit clock
S_Status:                0x0
BeginOfFrame detected:            0
Trigger 0:                no trigger
Trigger 1:                no trigger
FIFO overflow:                0
Short Line:                0
Short Frame:                0
CurrentVideoField ID:            0
No HSYNC detected:            0
No VSYNC detected:            0
Frame End:                0
Master Mode Frame End:            0
Captured Window End:            0
UC BT.656 errors:            0
Illegal Programming:            0
S_Vwidth:                65535
S_Hwidth:                0
S_V:                    16383
S_H:                    16383
S_MinV:                    1295
S_MinH:                    2303
S_VoutStart0:                0x0
S_VoutStart1:                0x0
S_CapStartV:                0
S_CapStartH:                0
S_CapEndV:                1295
S_CapEndH:                2303

SLVS_Control:                0x0
SLVS mode enable:            0
Sony sensor mode:            0
Sync code repeated on all lanes:    0
Sync code repeated for every 2 lanes:    0
Enable sync code error correction:    0
Enable +/-N jitter support:        0
Stall VIN when SLVS loses lock:    0
Apply new param at            start of blanking
Number of active lanes:        1
Enable VSYNC MAX counter:        0
Allow variable length HBLANK:        0
Number of code checks:            0
SLVS_SAV-to-SAV (frame width):        0
SLVS_EAV column (active frame width):    0
SLVS_VSYNC_MAX:                0
SLVS_Logical_Lane_0 mapped to:        PIN/physical lane 0
SLVS_Logical_Lane_1 mapped to:        PIN/physical lane 0
SLVS_Logical_Lane_2 mapped to:        PIN/physical lane 0
SLVS_Logical_Lane_3 mapped to:        PIN/physical lane 0
SLVS_Logical_Lane_4 mapped to:        PIN/physical lane 0
SLVS_Logical_Lane_5 mapped to:        PIN/physical lane 0
SLVS_Logical_Lane_6 mapped to:        PIN/physical lane 0
SLVS_Logical_Lane_7 mapped to:        PIN/physical lane 0
SLVS_Status:                0x0
SLVS_Line_Sync_Timeout value:        0 (used in variable HBLANK mode)
SLVS_Debug:                0x0
SLVS receiver state:            0x0
Current VSYNC state:            0x0
Serial sync code mode:            0x0
HBLANK:                0x0
VSYNC greater than MAX:        0x0
New programing is pending:        0x0
Output Stall:                0x0
Sync Code word count:            0x0
Pixel Depth:                0x0
Number of Active Lanes:        1

MIPI_Config_0:                0x0
MIPI_Config_1:                0x0
VirtualChannelSelect:            0
VirtualChannelMask:            0
MIPI Logic Enable:            0
MIPI HS Settle Control:        0
Data Type Select:            0x0 (Unsupported mode)
Data Type Mask:            0x0
Byte Swapping (Should be YUV422):    0
MIPI_Error:                0x0
MIPI_CRC_ErrorFrameCount:        0x0 (0)
MIPI_FrameNumber:            0x0 (0)
MIPI_PHY_Status:            0xff6
[5]  Data Lane 0 Stop State
[7]  Data Lane 1 Stop State
[9]  Data Lane 2 Stop State
[11] Data Lane 3 Stop State

vin_irq_1.log

Code:
Vin frame rate:        0.000
Vout(TV)  frame rate:    59.880
Vout(LCD) frame rate:    59.880
Time diff :        1002
Frame diff :        0


As already mentioned I opened the device to check for soldering related problems. Unfortunately I damaged the case a bit so I can't send it back. Damn... I'm hating myself for this :/
 
Try without SD Card.
If you can see a picture, try with another SD Card
 
A lot of fake and bad SD-cards out there. Even name brand cards can be bad. Takes too long to fully test a 32GB card, so none of the manufacturers do it.
 
Hi guys, thanks for your replies. I forgot to mention that I already tried different cards (32GB class 6, 8GB class 2) and without card. Still the same effect. Black display with battery icon. If I start it in the car (usb powered) it is black a long time then it beeps then i see more icons on the top of the lcd (and the record image flashing) but it doesnt record.
 
Do you see any picture ? or only blank screen with icons ?
 
This is how it looks - just black. But the scenery is much brighter than it looks on this photo. It doesn't even show something if I point it on a light bulb...

I guess it has something to do with this error from drv_dump.log:
[148]IAV_MSG register illegal video signal id

2pz9nwi.jpg
 
Did you try to flash last firmware 20140510 ?
 
I got it with this version. Managed to flash 07 and flashed back to 10. No change :(
 
It seems to be a firmware issue, so.
Probably @Rayman.Chan or @jokiin can confirm ?

Where did you buy it ?
You'll have to ask for a replacement.
 
Bought it from some Aliexpress store. Don't remember which one, need to check my mails for that.
But I don't think that I can be bothered to ship it back to china. Will consume too much time and is quite expensive.

I believe that this is a hardware fault.
 
Some sellers will give you some money to return the defective item ;)
 
The second file looks like an outpout from ambsh. "t" is the device-test command.
Can't help you with the other logs unfortunately.

Could you take pictures from the PCBs for me? :D
 
Hello,
I just tried something today: A mate with the same 0803 but without problems allowed me to disassemble his 0803 dvr. I swapped the pcbs (the ones with lens) and I still have the same problem. I flashed on both devices 20140510 and his camera works and mine doesnt.
So it has something to do with the green pcb (the one with Ambarella chip). Maybe @Rayman.Chan can ask his engineers what the problem could be? Maybe I just need to solder something.
 
Hello,
I just tried something today: A mate with the same 0803 but without problems allowed me to disassemble his 0803 dvr. I swapped the pcbs (the ones with lens) and I still have the same problem. I flashed on both devices 20140510 and his camera works and mine doesnt.
So it has something to do with the green pcb (the one with Ambarella chip). Maybe @Rayman.Chan can ask his engineers what the problem could be? Maybe I just need to solder something.

Sorry it is a long time from my last login.
it should be a BGA SMT soldering problem of the image sensor or the image sensor itself was damaged. but every camera was tested 8hours before released from factory, so i am not sure when did this happen and how.
I think you can't repair it yourself unless you have the professional BGA reair machine.
please send it back to your supplier, they will take charge of the shipping cost.
I am quite sad for the situation you are facing.
 
Thank you for your reply!
Forgot to report back but it is working now! I didn't do anything and left it untouched for a week and then gave it another try. No idea why but it is working now without a single problem :)
 
Thank you for your reply!
Forgot to report back but it is working now! I didn't do anything and left it untouched for a week and then gave it another try. No idea why but it is working now without a single problem :)
there is still risk. please let your supplier know this and keep the email record just in case you need to use. Please remember you have 1 year warranty of this camera.
 
I got a 2nd 0803 I bought and arrived from Foxoffer last Friday.
I installed late Sunday. Monday driving to work noticed the screen fault. Investigated further in the afternoon when I got home.

Compared to my first 0803 I bought off them in May whereby its GPS unit and camera fit well together, the new unit I have has a loose GPS fit and the 0803 screen is faulty - Washed out. However if I press on the bottom of the screen it comes good for a moment, then goes bad again. Seems like a solder joint problem. This screen issue does not affect the quality of the recordings or any other functions but if the screen fails all together I will not be able to adjust any of the settings.
I am communicating with Foxoffer support who have so far offered $10 credit or send back for a replacement and they will cover the postage.
I asked last night for more details asking them to advise as to how the shipping back / postage will be paid/funded to them will be paid. Still waiting for a response.

Not FoxOffers problem as far as quality control in these Mini 0803 has not been fantastic. Firmware issues can be resolved by an end user, however loose fitting GPS, screen or camera faults can't be and in my opinion, I don't think it is reasonable to buy a brand new product and have to then start playing around, pulling it apart to try to fix yourself.

I would expect the cost of the main unit should not be significant , eg maybe around $20 - $30 cost, and I would have thought the easiest is to just ship a new main unit without the accessories eg the 32G GPS unit, power and USB cables, etc and then Foxoffer get a rebate for faulty units from their supplier/factory. Foxoffer have also advised this will take around 21 days to receive and reship a replacement unit
Just shipping out a replacement unit without having to return the faulty unit just to throw away provides good will to the customer and gets the customer going a lot quicker and less time wasted by Support staff, RMA/returns staff, and the post office costs. I would expect just the labour cost of Foxoffer staff to deal with this is more than the unit is worth.

I mean for all the hassle to ship back a faulty unit just to throw it away the winner will be Australia Post.. I have provided video evidence of the fault and they have accepted it is faulty.

My thoughts is that I would like Foxoffer just to ship a replacement unit, keep it simple and get resolved quickly and save us all the hassle.
Anyhow, based also on FoxOffers option to provide a $10 credit which I definitely would never accept, I would like to know the forums thoughts on what would be reasonable to ask as a credit and I take the chance to then pull apart and try to fix myself or keep it as it is without proper screen functionality and I also do the mod seen on this forum to fix the loose GPS issue.
But I reiterate. I wish they would just send out a replacement unit saving us all the hassle.

Pics of fault below.
upload_2014-7-18_12-42-34.png

And after pressing on the bottom of the screen. Excuse my Phone/Camera LED reflection..Comes good for a few moments, then goes bad again.
upload_2014-7-18_12-43-12.png
Thoughts?
 
Last edited:
The camera is not a $20 or $30 cost, it's almost all of the cost, the accessories are cheap

It's always each side pays half the freight, you pay to send it back, they pay to send a new one, Australia Post won't take them though so your freight costs to send it back would be excessive

It sucks to get a faulty one but that's the gamble you take when buying online offshore and the money you may or may not save in the process
 
Back
Top