Thank You for your continued support and contributions!
Sorry to get off topic, but something I noticed on the Wiki page for this port is that the original Nucleus OS makes use of Nano-X, which is licensed under both the GPL and MPL. I'm no lawyer, but I think that means that they're obligated to supply the public with the source code if the source code was modified, right? (I'd be amazed if they got Nano-X running on a new platform without some modification.)So what I'm getting at is: couldn't we legally force Nucleus (or even better, Creative) to show us their source code? I'm sure that'd offer some clues about getting Rockbox running on the ZV:M.Just my $0.02.
Has anyone sent them an email asking for the source code, or are we just assuming that we'd have to sue them?
heh, now this gets interesting even more You see, just before going on holiday I've started a opensource project on SourceForge to keep the drive-reader sources easily available, but I wasn't quite sure whever would it be accepted because it might conflict with Creative's rights to the drive structure etc.Now, if the Creative's OS is based on GPL, so is the HDD driver, so ... may still be a conflict in publishing the Rev-Eng work? uh.. too complicated for meFortunatelly the project was accepted and now I'm proud to announce that current sources are available SourceForge: https://sourceforge.net/projects/nomadrawexploreCIA: http://cia.vc/stats/project/nomadrawexploreCurrently:- detects 2 types of minifs (20mb, 50mb)- only Win32, MFC due to the GUIThe 'core' of the reader:- is in C++ with Boost 1.35- has drive:volume(0) hardcoded as minifs- can list the files contained- can read a file or its part- performs all the checks and integrity tests I could think of-- edit --I've enhanced GUI a little bit and fixed file-reading to respect the file size as indicated in directory entries. Current svn rev.5 seems stable.
...Let me know if you need any help in moving to C or in understanding how all things work. I tried to keep everything self-descripting, but while it surely is for me, it might not be for others:)
>update_extract.exe -u ZENVisionM_30GB_PCFW_1_62_02.exe -V[*] Looking for firmware archive offset...[*] Printing input variables... Updater executable: ZENVisionM_30GB_PCFW_1_62_02.exe Firmware archive: ZENVisionM_30GB_PCFW_1_62_02_rk.bin Key: 34d122FD84fc7CD9143584962572593 Offset: 0x0005e0c0 Size: 0x00e91cec[*] Reading firmware archive...[*] Decrypting firmware archive...[*] Decompressing firmware archive...Failed to decompress the firmware archive.
Hello to everyone! I'm new and I'm writing here because I'm having some serious problems with the update_extract tool included in the Zenutils package. While on many ZVM 30Gb firmware packages (like 1.50.01 and 1.61.01) it works very well, on many other (like the last 1.62.02) it gives the following error:Code: [Select]>update_extract.exe -u ZENVisionM_30GB_PCFW_1_62_02.exe -V[*] Looking for firmware archive offset...[*] Printing input variables... Updater executable: ZENVisionM_30GB_PCFW_1_62_02.exe Firmware archive: ZENVisionM_30GB_PCFW_1_62_02_rk.bin Key: 34d122FD84fc7CD9143584962572593 Offset: 0x0005e0c0 Size: 0x00e91cec[*] Reading firmware archive...[*] Decrypting firmware archive...[*] Decompressing firmware archive...Failed to decompress the firmware archive.I've checked the key (it's enough to open the package executable with an hex editor and search for the string 'PAVCString': the key is stored there repeated three times; I think that update_extract checks the key in this way too) and it's correct. I've also tried to specify it by the -k switch but it didn't help. Is this a common problem? I'm using update_extract v0.1, perhaps a newer version exists that solves this issue but I couldn't find either the sources for it (I've instead found the sources for the main libraries it's based on: zlib 1.2.3 for the compression and beecrypt 4.1.2 for cryptography). Thanks in advance to everyone for the help! p.s. Is there a manual way alternative to using update extract to extract the firmware from the package executable?
Did you use the ZenUtils from current Rockbox SVN or the ones attached in the wiki?AFAIK I fixed this problem in SVN..
Thank you very much for your fast reply! I've used a precompiled version found here:http://www.pimpmyzen.com/download.php?list.15If you can tell me where to get the revised version (even its sources if not precompiled), it would be great! Thank you!
Page created in 0.145 seconds with 21 queries.