thanks for the pointer - RS in the UK had the IC for a similar price.
i have just replaced the IC and now have signs of life - the power light comes on and i have some motor activity during startup - if i press ok after the startup process seems to finish (motor tests), the lamp comes on too.
The screen, although the backlight comes on does not display anything and pressing ok again in record mode (lamp on) does nothing. Any suggestions? I haven't yet wired in a serial port on the board, but i figure that a next step.
I've tried A, B and C origial firmware from Mac84, with no difference in the display. the barcode on the bottom is E3124148BK00636 - had to scan that as it's a bit scuffed - likely a B unit.
any suggestions on next steps would be great!
i get an init failure with the following trace (similar for all orig. firmware):
=========================================================
NT96650 SDK
Copyright (c) 2012 Novatek Microelectronic Corp.
=========================================================
Hello, World!
> TestProtection begin
EDesEn_Crypt pass
SC CRC PowerOnCheck: OK!
Enter DSC
bind - begin!
bind - end!
event loop - begin!
ERR:ramdsk_setParam() No Implement! uiEvt 1
Init!
System_OnStrgInit_FWS(): ^M LD_BLOCK=16384
System_OnStrgInit_FWS(): ^M FW_MAX_SIZE=003C0000
System_OnStrgInit_FWS(): ^MFW_validate-update:System_OnStrgInit_FWS():
^MFW is just updated.
System_OnStrgInit_FWS(): ^M ok
ERR

artLoad_Init() ^RLoaded Addr 0x(80E09794)!= Verified Addr 0x(80105000)
ERR:xFwSrv_Err() -21
ERR:System_OnStrgInit_FWS() Init failed!
Init!
[LOAD-FW]
Total Sections = 10
Section-01: Range[0x80000000~0x801044B0] Size=0x001044B0 (LOAD)
System_OnStrg_DownloadFW(): ^M P1_LOAD_SIZE=00E09794, TIME=27936797
System_OnStrg_DownloadFW(): ^MPL_check_Ld:
System_OnStrg_DownloadFW(): ^M PL_EN=00000000
System_OnStrg_DownloadFW(): ^M LZ_EN=00000000
CHK: 493, DrvKey_DetPowerKey
ERR:IPL_GetCmd() -E- Cmd fail 9
---------------------------------------------------------
LD VERISON: LD658
FW --- Daily Build: Feb 29 2024, 16:57:10
---------------------------------------------------------
dispdev_openIFDsi(): Original SrcClk(297)Mhz
dispdev_openIFDsi(): DEVDSI: Chg PLL2 to(480)Mhz
[dsi] total status 0x00000080, event 0x00000080[0x34=0x00001105]
ERR

rvLCDState() state=0x06 not support!
[DOUT1]: device = [Display_LCD], state = [STOP], mode = [0x0d, 864x480]
[DOUT2]: device = [N/A], lockdevice = [N/A]
-11-GPIOMap_LCDStatus------
-22-GPIOMap_LCDStatus------
....
the screen itself has the part number (on the brown ribbon cable) UFO-50002-V1 LH - i don't know if this indicates the version.
i'd like to understand what the meaning of the partload error is as i suspect this is where the problem lies.
i've replaced the ribbon cable to the camera as that was a bit mashed, but the one to the display seems fine.
Nick