dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Search | Go
Wiki > Main > CreativeZEN (r15)

Creative ZEN information


Information about the Creative ZEN

Recover from a bad flash

To recover from a bad flash, turn on the unit while holding the play/pause button. The Rescue mode will start up, and you can erase your bad firmware, and from there, reload the original(providing you have a PC, and the update program).

Firmware format

Using ZenUtils (see SVN for a newer version), I extracted these files from the updater program made available by Creative:
  • ZEN_PCFW_L22_1_21_01.opt (this is a ZenUtils specific file)
  • ZEN_PCFW_L22_1_21_01_rk.bin (this is the main Firmware)

Further file extraction, again using zen_utils, yields:
  • ZEN_PCFW_L22_1_21_01_rk_0xa9544c20 (this is the actual main Firmware)
  • ZEN_PCFW_L22_1_21_01_rk_CINF
  • ZEN_PCFW_L22_1_21_01_rk_FRESC (this is the rescue mode firmware)
  • ZEN_PCFW_L22_1_21_01_rk_HCreative_S.TTF
  • ZEN_PCFW_L22_1_21_01_rk_HCreative_T.TTF
  • ZEN_PCFW_L22_1_21_01_rk_HDeviceInfo.xml
  • ZEN_PCFW_L22_1_21_01_rk_Hdevicon.ico
  • ZEN_PCFW_L22_1_21_01_rk_Hdevlogo.png
  • ZEN_PCFW_L22_1_21_01_rk_Hjukebox2.jrs
  • ZEN_PCFW_L22_1_21_01_rk_Hjukebox.grs
  • ZEN_PCFW_L22_1_21_01_rk_Hsplash.jbm
  • (this is a ZenUtils specific file)
  • ZEN_PCFW_L22_1_21_01_rk_NULL


For more information about the firmware format, see this.



Picture Component Info
Sigmatel STMP3760 Linux BSP for the Sigmatel STMP36xx
1-4 Samsung K9HBU08U1M K9HCU08U1M
or 1-4 Hynix HY27UV08BG5M Part No decoder (use the old format)
Phison PS8000CC-G
Phison PS8005-A
SD controller
Philips TEA5761UK looks like the same component as used in the Zen Vision:M
Battery SK mobile energy (Creative branded)
3.7V Lithium Ion Polymer Battery 550mAh
Creative PN: BAC0603R79925
X Samsung LMS250GF03 Has this on it: HA07103H0 S250GF03LB7N06H40 USP5280371


Here is a list of all the pins used by the OF. Pins are of form BxPyy where x is the bank and yy the number within the bank. Direction only applies to GPIO.
Pin Dir Comment
B0P01 ssp2_d1  
B0P02 ssp2_d2  
B0P03 ssp2_d3  
B0P10 OUT ssp1 power gate ?
B0P11 IN ssp1 write protect
B0P20 ssp2_cmd  
B0P23 ssp2_sck  
B1P00 lcd_d0  
B1P01 lcd_d1  
B1P02 lcd_d2  
B1P03 lcd_d3  
B1P04 lcd_d4  
B1P05 lcd_d5  
B1P06 lcd_d6  
B1P07 lcd_d7  
B1P08 IN/OUT lcd related, might have to do with SPI ?
B1P09 OUT lcd SPI data
B1P10 OUT lcd SPI clock
B1P11 OUT lcd SPI chip select
B1P12 OUT backlight power
B1P13 lcd_dotclk  
B1P14 lcd_hsync  
B1P15 lcd_vsync  
B1P16 lcd_reset  
B1P22 ssp1_cmd  
B1P23 ssp1_sck  
B1P24 ssp1_d0  
B1P25 ssp1_d1  
B1P26 ssp1_d2  
B1P27 ssp1_d3  
B1P28 ssp1_det  
B2P01 duart_tx backlight control (!!)
B2P05 i2c_scl  
B2P06 i2c_sd  
B2P08 IN button/hold detect (see (1))
B2P12 IN ?
B2P14 ssp2_d0  

(1) The OF doesn't seem to make use of this pin but the Zen X-Fi OF does and experiment shows that it works on the Zen too.


r15 - 13 Sep 2013 - 22:00:32 - AmauryPouly

Copyright by the contributing authors.