As the Photo Frame Hack Wiki contains a lot of scattered information I thought it would be nice to update the libst2205tool to v1.4.1.
Buy a digital keychain from Amazon
Changelog v1.4 - v1.4.1
✩ applied Metan’s patch, src
✩ segfault on ppc (empty return in function returning int)
✩ compilation fails because of missing -fPIC on x86_64
✩ coding style formated according to linux kernel style
✩ various small fixups
✩ supports now 16 st2205 modules, src
✩ fixed hack.sh, backup fw
✩ fixed libst2205, crashes on Xscale/ARM CPU’s, function enddata
✩ removed lcd4linux patch as the driver is upstream
Download here
Update 23.1.2009:
Changelog v1.4.1 - v1.4.2
✩ slice.c: fix compiler warning
✩ libst2205.c: Fix error handling if param block not found
✩ libst2205.c: Minor fixes
✩ add another innovage keychain, support now 17 modules
✩ main.c: fix display help
Download here
Update 28.1.2009:
changes from v1.4.2 - v1.4.3
✩ libst2205.c: fix segfault introduced in v1.4.2, fails on an unhacked keychain (thanks Sean Burford)
✩ add a note to Coby DP 151 V8 hack-spec file, use another offset x/y position (thanks Sean Burford)
✩ removed debug information
✩ removed unneeded main.c file in libst2205 directory
Download here
Most changes can be found on the Wiki, I just pasted them together..
An example, how to use the st2205 hack, running lcd4linux:


6 Comments
1 Joel Goldwein wrote:
Thanks for this hack. I tried the newhack.txt on an innovage device (none of the included m_hacks work) on sale at RiteAid for $3.00. I can get the “IT WORKS” on the screen, but after that or upload of any post-reset image the device locks up and requires another “reset”. spec file:
CMP_VAR1=$0388
CMP_VAR2=$0389
PATCH_AT=$301C
EMPTY_AT=$3C2C
SEND_CSW=$2EE5
LEN0=$037A
LEN1=$037B
LEN2=$037C
LEN3=$037D
CTRTYPE=0
CONF_XRES=128
CONF_YRES=128
CONF_BPP=16 ; may be 24 we’ll see!
CONF_PROTO=0
OFFX=4
OFFY=4
I can send fwimage if someone wants to fiddle with this.
JG
2 Joel Goldwein wrote:
;*SOLVED*
;Innovage Digital Photo Keychain on sale at Rite Aid for $2.99
; Box says suggested retail $59.99
; Device has three buttons on right side (up, down. menu),
; led on top, usb on bottom and 1.4”x1.4” lcd
;spec file parameters:
CMP_VAR1=$0388
CMP_VAR2=$0389
PATCH_AT=$301C
EMPTY_AT=$3C2C
SEND_CSW=$2EE4
LEN0=$037A
LEN1=$037B
LEN2=$037C
LEN3=$037D
CTRTYPE=0
CONF_XRES=128
CONF_YRES=128
CONF_BPP=16
CONF_PROTO=0
OFFX=4
OFFY=4
3 Marko wrote:
neophob, great work!
4 fantaguy wrote:
im desperate to know if this can be run in windows, couple ppl posted that they making c versions but nothing yet, i want it to display system stats! pls let me know! zerozmail at gmail com
5 Anonymous wrote:
Hi,
i saw that in lcd4linux.conf section for the st2205 device there is the possibility to choose also 320x240 as display resolution. My question is, are there any devices with 320x240 on st2205 base?
I only saw the Technaxx Magno with a 2,4” display, but satus is work in progress?
Kind regards
Horst
6 michu wrote:
as far as i know no hacked st2205 device support a resolution > 128x128 pixels. I tried to hack a magno device twice but bricked this device twice ;( so no more progress