Rockbox Development > New Ports

Creative Zen Vision:M

<< < (46/136) > >>

wantondstrction:
I'm starting to get somewhere on transferring firmware.

To sum it up, I managed to use directmtp to transfer OFFICIAL firmware onto the device. I don't have an altered nk.bin. (Nor the skill to create one that is stable.) If someone would upload one they feel is stable I'll attempt to upload it to my player. I managed to get the sendobjectinfo and sendobject commands down fairly well. Once the firmware is transfered onto the ZVM it more or less takes it from there by itself.

If someone can manage to alter nk.bin to where it has some sort of noticeable difference. (maybe a different version number?) I would be greatly appreciative.

If anyone wants directmtp, let me know what OS you're using and windows media player version. It only comes in vista or xp format but is a pretty powerful tool.

samsharp99:
yes please, im using vista x64 if you wouldn't mind, I have an altered nk.bin for my 60gb zen. on WMP 11.

wantondstrction:

--- Quote from: samsharp99 on July 05, 2007, 07:34:15 AM ---yes please, im using vista x64 if you wouldn't mind, I have an altered nk.bin for my 60gb zen. on WMP 11.

--- End quote ---

Vista version. Fairly certain this will work with x64 edition. I'm using the vista version on 32 bit and can tell you it works.

http://rapidshare.com/files/41255138/DirectMTP_Vista.zip.html

Here's the Vista directions. XP is a little different...

1. Verify that target MTP device is installed, connected and turned on.

2. Make sure there are no scanners, cameras or web-cams connected to the PC aside from the target MTP device.

3. Replace the WPD MTP driver for the device with the test driver

3a. Access the Device Manager (type “Device Manager” in the Start menu)

3b. Right click on your MTP device in Device Manager and choose “Update Driver Software”

3c. Choose “Browse my computer for driver software”

3d. Enter the path of your DirectMTP directory and click Next.

3e. Please choose “Install this driver software anyway”

3f. Your device should be installed correctly.

4. Run "mtpinfup.exe" from an elevated command line to finish configuration for DirectMTP.

5. Start DirectMTP and click Open Device.

6. If device is opened successfully, you will be able to proceed with execution of MTP commands.  Results of operations are displayed in the right pane.

7. To return the device to normal operation, run "mtpinfup.exe post" from an elevated command line.  This will restore the original WPD MTP driver settings for that device.


Now for transferring firmware. This is what worked for me on the 30 gig, not sure if the commands are exactly the same on the 60, or even on somebody else's player. Anyway.

Open Device

Open Session (I just used Session ID 1)

Send Object Info

  Destination Storage ID = 0x10001 (65537)
  Destination Folder Handle = 0xFFFFFFFF (-1)
 
  Format code       = 0xb802 (UNDEFINEDFIRMWARE)
  Protection status = 0x0000 (No Protection)
  Compressed size   = (use the size of the nk.bin you're transferring)
  Thumbnail format  = 0x3000 (FORMATCODE_UNDEFINED)
  Thumbnail size    = 0
  Thumbnail width   = 0
  Thumbnail height  = 0
  Image width       = 0
  Image height      = 0
  Image bit depth   = 0
  Parent obj handle = 0x00000000
  Association type  = 0x0000 (not association)
  Association desc  = 0x0000 (unused)
  Sequence number   = 0
  File name         = nk.bin
  Capture date      = (leave blank)
  Modification date = (leave blank)
  Keywords          = (leave blank)

Click OK, wait for a positive response from your player

From there hit send object and select your nk.bin.

I would recommend using wpdmon to see what your 60GB zvm is transferring during an official firmware upgrade to see if it's using the same protocol for everything. Particularly, the format code. It SHOULD be fine, however I take no responsibility for your player bricking, burning your house down, or global warming. lol

saratoga:

--- Quote from: wantondstrction on July 05, 2007, 06:41:05 AM ---If someone can manage to alter nk.bin to where it has some sort of noticeable difference. (maybe a different version number?) I would be greatly appreciative.

If anyone wants directmtp, let me know what OS you're using and windows media player version. It only comes in vista or xp format but is a pretty powerful tool.



--- End quote ---

Can you just open the file, search for a string that you know is displays, and change a letter from lower to upper case or something equally simple?

samsharp99:
that's what im trying to do. changed some of the english language text :)


--- Quote ---however I take no responsibility for your player bricking, burning your house down, or global warming. lol
--- End quote ---

hahahaha....we've been having some funny weather here recently *glares*

oh, and in case anyone wants to know how to edit their nk.bin to modify it, when you run the official firmware upgrader it saves the nk.bin to c:\CtJbFW\cttemp so you can copy it to your drive (it deletes it afterwards im pretty sure) you can then open it with a hex editor like 010 Editor, and if you scroll down the lines to about... 34:0A00h (for the 60gb firmware) you get the english language section.

will update this post if i am successful.

UPDATE: can't get wpdmon to log anything. ran the .cmd as administrator, connected my zen, ran wpdmon, started monitoring, nothing. am i missing something?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version