Along time has passed and i decided to give this project another go.
I suspected the Intel CPU was faulty and i resoldered a new CPU i was able to source.
Guess what, now with the new CPU, and the other camera's power board, i don't get that i2c error any more, but Flash status failure [0xacd40000] 0x00800000
*****************************
BALTHAZAR P BOOTLOADER
Compiled For: BACP
Version: 1.16
Date: Sep 26 2006
Time: 14:55:06
*****************************
***Flash Launch Mode Selected***
nPress [ENTER] to launch image stored in flash or [SPACE] to cancel.
Initiating flash resident image launch in 0 seconds. copyNKImageFromFlash: Flash start 0xAA800000, Image start 0x80100000, Image length 18125716
System ready!
Preparing for download...
Using MAC address from EE 00:40:7F:07:24:F5
INFO: Using device name: 'BACP9461'
Launching Windows CE Kernel for ARM (Thumb Enabled) Built on Aug 4 2008 at 18:38:38
ProcessorType=0411 Revision=7
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 80106830
OEMInit Time 3079
128 MB CPU board
Sp=ffffc7cc
OALIoCtlHalGetRndisMacAddr: Fetched MAC address from EEPROM: 00:40:7F:07:24:F5
WLAN: ++MPInit
WLAN: SCKT_VERS 0.92
WLAN: --MPInit (0xc0000001)
OALIoCtlHalGetRndisMacAddr: Fetched MAC address from EEPROM: 00:40:7F:07:24:F5
Intel NOR FLASH found
FLASH file system size 43008 kB
Number of blocks: 168
Block size: 256 kB
Sectors/Block: 508
Sector size: 512 B
VFS: Initializing VSB with membase addr 0xAA700000 and offset 0x1600000
Flash status failure [0xacd40000] 0x00800000
Unrecoverable failure encountered while erasing flash.
Error|FMD_EraseBlock|DoErase() failed.
Flash status failure [0xacd40000] 0x00800000
flash write retry [0xacd40000] (0x01)
Flash status failure [0xacd40000] 0x00800000
flash write failure [0xacd40000] (-4)
VFS: VSB initialiation:Couln't find a spareblock, format needed
VFS: Format needed!!!
CAM_Init: Loading camera MT9M111
I2CSERIAL: I2C read error 0x45D
Activating FVD from dispdrvr
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
OALIoCtlHalGetRndisMacAddr: Fetched MAC address from EEPROM: 00:40:7F:07:24:F5
RndisFn!ReadConfigurationValues: Mac Address 00 40 7F 07 24 F5
Activate FVD failed (2). Waiting for filesystem.
ATSVC: Event is successfully created 47ba4fda
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2). Waiting for filesystem.
Activate FVD failed (2)
258048 bytes SRAM free after dispdrvr alloc
AUTOLOADCHECK: Wait for system to start 30s
AUTOLOADCHECK: Showing splash screen for 30s
I know there's also an issue on the BAPP board which manages power delivery, so i transplanted this SC640 main board into my P640 camera to see if It would show signs of life.
The result is making me smile... a bit
The camera boots to the splash screen on display, this has never happened before, so looks like the CPU was indeed faulty (short found probing the board)
I need to see what else i can test to look at this flash failure , but at least there's some progress