Pixika digital photo frame
From ST2205u wiki
General
http://www.pixika.co.uk/p/digital-frame-pocket--ibiahGp0HPu4.htm
Brand: Pixika
Model: Generic Digital Photo Keychain (Digital Photo Viewer)
Supports: 1.4" LCD 59 Color Photos (2mb)
USB ID: Vender: 1403 (Sitronix) Device: 0001 (Digital Photo Frame)
Should be the same as the generic ones already tested
Chips on Board: chip AMIC A29L160AUV-70F
Marking on Board: LG1101A-MO
Spec File
CMP_VAR1=$03B3 CMP_VAR2=$03B4 PATCH_AT=$2eac EMPTY_AT=$39b0 SEND_CSW=$2d74 LEN0=$3a5 LEN1=$3a6 LEN2=$3a7 LEN3=$3a8 CONF_XRES=128 CONF_YRES=128 CONF_BPP=16 CONF_PROTO=0 CTRTYPE=0 ;PCF8833 OFFX=4 OFFY=4
Flash Update
- Flash is write-protected, phack (main.c) needed to be modified to make it works.
- Good news : the whole flash can be written (not only segment 0)
for (x=0; x<2; x++) { sendcmd(f,3,x|0x80000000,0x8000,0); y=read(o,buff,0x8000); write_data(f,buff,0x8000); sendcmd(f,2,x|0x80000000,0x8000,0); read_data(f,buff,0x200); if (y!=0x8000) { printf("Premature file end. Hope everything still works OK.\n"); x=9999; } fprintf(stderr,"."); } sendcmd(f,21,0x42494F53,0x55504458,0); // BIOSUPDX
Open Point
- When sending the picture, at the bottom right corner, a battery charging icon remain white
Special Commands
For common commands see [Known commands]
- 10 (0xA) :
- 11 (0xB) :
- 21 (0x15) : store firmware fake address is "BIOS" (0x42494F53) fake length is "UPDX" (0x55504458)
Test Mode
Holding left+enter while doing reset (at the back of the device) Make the device enter in test mode It displays :
- white, red, green, blue screen
- lines to see defects on screen
- software version
- then it enters in key press mode
=> then left+right make the device swith off, you have to do reset again to switch it on...
last 64K of firmware are :
- 0x0000 - 0x7fff : an image : ROYAL in white and a kind of snail in yellow
- 0x8000 - 0xffff : decode-table.bin (present in photowiewer2.4)