Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Creative Zen Sleek Photo
« previous next »
  • Print
Pages: [1]

Author Topic: Creative Zen Sleek Photo  (Read 10844 times)

Offline tedtheodorelogan

  • Member
  • *
  • Posts: 2
Creative Zen Sleek Photo
« on: January 08, 2008, 06:51:59 PM »
I know its a little late to be asking about this device but my player has been turning on and off for no reason and i would just like and overall change, so my question is can i put Rockbox on my Zen sleek photo?
Logged

Offline krazykit

  • Member
  • *
  • Posts: 105
    • Biomoose
Re: Creative Zen Sleek Photo
« Reply #1 on: January 08, 2008, 07:26:22 PM »
Rockbox only supports those players listed on the front page.

If you would like to start the effort of porting to this device, read the two stickies in this forum.  There is encryption work done on other Zen players, so maybe that could help you with a new port.
Logged

Offline tedtheodorelogan

  • Member
  • *
  • Posts: 2
Re: Creative Zen Sleek Photo
« Reply #2 on: January 08, 2008, 08:29:31 PM »
I'm still pretty green on the whole programing and editing pre-existing ones, is there anyone else who has tried this with success?
Logged

Offline markun

  • Developer
  • Member
  • *
  • Posts: 462
Re: Creative Zen Sleek Photo
« Reply #3 on: January 09, 2008, 05:25:12 AM »
Quote from: tedtheodorelogan on January 08, 2008, 08:29:31 PM
I'm still pretty green on the whole programing and editing pre-existing ones

The first steps towards a port is figuring out what's inside your player. For this you don't need any programming skills. Just take some pictures of the insides and try to identify all the major components. I'm sure some people will help you with the identifying when you post the pictures somewhere.

Quote
is there anyone else who has tried this with success?

At least someone's figured out the key for encrypting the firmware, so that's a good start:

http://www.rockbox.org/twiki/bin/view/Main/CreativeZVMPort#Other_Creative_players_firmware
Logged

Offline Trigve

  • Member
  • *
  • Posts: 3
Re: Creative Zen Sleek Photo
« Reply #4 on: March 20, 2008, 06:27:04 AM »
Hi,

I'm interested in porting the Rockbox to sleek photo. I was trying to dump data from nk.bin firmware file... I've made the small utility to extract the data from it but then I found zenfirm package that does all the same + more... So I've extracted the FBOOT, FRESC, (c)TL sections from the firmware... On the wiki I've found that FBOOT is bootloader... FBOOT should be the ARM code + (probably) some encrypted data, am I right? If so is there some arm disassemblee in linux? I think that some code can be reused from the zen vision port too.

I think that once FBOOT is disassembled, the some coding activity can start... Coud some point me to the right path if I'm wrong?

thanks

Trigve
Logged

Offline mcuelenaere

  • Developer
  • Member
  • *
  • Posts: 392
Re: Creative Zen Sleek Photo
« Reply #5 on: March 20, 2008, 06:41:09 AM »
Quote from: Trigve on March 20, 2008, 06:27:04 AM
Hi,

I'm interested in porting the Rockbox to sleek photo. I was trying to dump data from nk.bin firmware file... I've made the small utility to extract the data from it but then I found zenfirm package that does all the same + more... So I've extracted the FBOOT, FRESC, (c)TL sections from the firmware... On the wiki I've found that FBOOT is bootloader... FBOOT should be the ARM code + (probably) some encrypted data, am I right? If so is there some arm disassemblee in linux? I think that some code can be reused from the zen vision port too.

I think that once FBOOT is disassembled, the some coding activity can start... Could some point me to the right path if I'm wrong?

thanks

Trigve
Reverse engineering tools + arm-elf-objdump

FBOOT isn't of much interest, you'll better reverse engineer FRESC as this is a stripped down version of the main firmware (C)TL.
Logged

Offline Trigve

  • Member
  • *
  • Posts: 3
Re: Creative Zen Sleek Photo
« Reply #6 on: March 21, 2008, 01:14:27 PM »
Thanks for reply,

I've started disassembling the FRESC file...so far I've found that at 0x10000H address mapping are some unicode strings and at 0x800000H is some ARM code (partly disassembled). Should I search for something specific in FRESC? I think that both FRESC files (for sleek photo and for vision) shouldn't be so different....

thanksa

Trigve
Logged

Offline mcuelenaere

  • Developer
  • Member
  • *
  • Posts: 392
Re: Creative Zen Sleek Photo
« Reply #7 on: March 21, 2008, 04:20:07 PM »
Quote from: Trigve on March 21, 2008, 01:14:27 PM
Thanks for reply,

I've started disassembling the FRESC file...so far I've found that at 0x10000H address mapping are some unicode strings and at 0x800000H is some ARM code (partly disassembled). Should I search for something specific in FRESC? I think that both FRESC files (for sleek photo and for vision) shouldn't be so different....

thanksa

Trigve
Normally the Zen Sleek Photo should also run Nucleus; which starts with some Creative custom code, then a call to initNucleus(void *first_available_memory) which initializes the Nucleus internals (a lot of subcalls) followed by Application_Initialize (Creative custom code) which inits the basics of the device and adds the main thread(s).

Normally the reset_vector sets the MMU's values, perhaps maps some user data (present in the ZVM, don't know if that applies to the zen sleek photo) and then enables MMU, I- and D-cache.

If you need more info about Nucleus, you can google for source code of it; some people apparently put Nucleus code online (although I don't know if that's fully legal).
Logged

Offline rossano95

  • Member
  • *
  • Posts: 1
Re: Creative Zen Sleek Photo
« Reply #8 on: November 23, 2018, 06:49:37 PM »
Hello, I am having problems with the creative zen sleek photo firmware updater. In Windows 10 the updater doesn't work, in Windows XP says that the zen is not connected. All I want to do is to increase the storage. I used a CF to ZIF converter and it works. But I did an HDD Raw copy and the zen only reads 20GB of 64. What can I do? Thank you
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Creative Zen Sleek Photo
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.035 seconds with 16 queries.