This image is the top of the content box. Unfortunately, there is no information-based reason for this div to be here. It's just here for design reasons. Sorry.
Go Back   MisticRiver :: For iriver Enthusiasts > All things Rockbox > ROCKbox Forums
Home Forums Register FAQ Search Today's Posts Mark Forums Read


Welcome to the misticriver forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.
Tags:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old March 14th, 2007, 08:45 AM
Mistic Surveyor
 
Join Date: Feb 2006
Location: France
Posts: 187
Logo Swapper [Windows application]

Logo Swapper

Microsoft .NET Framework Version 2.0 is required.

* Purpose :
-------------
Possibility to replace bitmaps contained in Rockbox binary files.
Is mainly intended to "easily" change logos.

* Supported models :
----------------------
- From my testings, it is alright with all simulators.
- And it should be OK with all "real" players models, except the Archos series.

--------------------------------------------------------------------
* Download LogoSwapper.zip
Please, once you start this application, click on the Info button.

EDIT * 2007-06-24 : v0.12
Some changes for this third version. See post #52.
Changes of the previous version are listed in post #29.
--------------------------------------------------------------------



Last edited by Ashen : June 24th, 2007 at 12:46 PM. Reason: New version
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old March 19th, 2007, 02:08 AM
pin pin is offline
Newbie Floating Down The Mistic River
 
Join Date: Jun 2005
Location: England
Posts: 42
cool,,just what i need
ill give it a try and post back

thanks
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old March 19th, 2007, 03:30 AM
Hoping For A Cool Title
 
Join Date: Feb 2007
Location: UK
Posts: 71
i dont think this works for the H10 20G?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old March 19th, 2007, 03:19 PM
Hoping For A Cool Title
 
Join Date: Dec 2005
Location: Germany
Posts: 82
i would really like to test your programm
but it seems that it is not possible to use is it with your multibuild
but wait while i'm writing this i think i should download the sourcecode to get the target images...right?

ok nevermind i will try it
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old March 20th, 2007, 07:01 AM
Amorphous Mutating Mistic
 
Join Date: Aug 2004
Location: University of Manchester
Posts: 558
Send a message via MSN to Philip_0729
anyone know where to download bitmaps of the original images from the norb/ashen multi-build??? they are needed to use this program...
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old March 20th, 2007, 11:37 AM
Mistic Surveyor
 
Join Date: Feb 2006
Location: France
Posts: 187
Quote:
Originally Posted by Philip_0729 View Post
anyone know where to download bitmaps of the original images from the norb/ashen multi-build??? they are needed to use this program...
Quote:
Originally Posted by spiral View Post
i would really like to test your programm
but it seems that it is not possible to use is it with your multibuild
but wait while i'm writing this i think i should download the sourcecode to get the target images...right?
Right!
Here are some logos :

Current official ROCKbox logos :

h300

h100

h10 - 20gb

h10 - 5gb
Other logos :

norbu build - Eye
Author:Nico DE.


norbu build - Green

PS: To upload these logos here, i had to convert them into the PNG format.
It is needed to convert them back to the BMP format.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old March 20th, 2007, 12:57 PM
Danfried's Avatar
Eager Mistic Beaver
 
Join Date: Jan 2005
Location: China
Posts: 291
Too bad I didn't notice this thread earlier -- I've wanted to be able to switch logos since first using Rockbox; it's one of the few things you can't easily customize without compiling your own build.

Thanks to Ashen, will try this out.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old March 20th, 2007, 08:38 PM
Amorphous Mutating Mistic
 
Join Date: Aug 2004
Location: University of Manchester
Posts: 558
Send a message via MSN to Philip_0729
Thanks Ashen, now to get skinning
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old March 21st, 2007, 04:53 PM
Newbie Floating Down The Mistic River
 
Join Date: Mar 2007
Posts: 5
This will be neat, now I won't have to compile everytime I make a new boot image
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old March 21st, 2007, 05:02 PM
Hoping For A Cool Title
 
Join Date: Feb 2007
Location: UK
Posts: 71
so does this work for the 20gb?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #11 (permalink)  
Old March 22nd, 2007, 01:04 PM
Mistic Surveyor
 
Join Date: Feb 2006
Location: France
Posts: 187
Quote:
Originally Posted by SuperTom85 View Post
so does this work for the 20gb?
Maybe. If you could tell me...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #12 (permalink)  
Old March 22nd, 2007, 04:33 PM
Hoping For A Cool Title
 
Join Date: Feb 2007
Location: UK
Posts: 71
well, i tried it out a while ago, and it didnt seem to work. But i wasn't sure if i was doing it right! that's why i asked!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #13 (permalink)  
Old March 30th, 2007, 10:37 AM
Mistic Argonaut
 
Join Date: Feb 2004
Posts: 3,219
Well, I must be dense today, because it doesn't seem to be working for me.

I have Microsoft .NET installed via the above link, but when I try to run the program, I get an error meassage. "The application failed to start because cygwin1.dll was not found."

??

Also, I don't quite follow what to do at one point:

Step 3 says,

Quote:
Step 3: By clicking in the small left frame, browse to the path that leads to the bitmap file of the logo you wish to replace. Indeed, it is required to point out which image it is, because LogoSwapper will try to locate the corresponding converted bytes in the Rockbox binary file.
So does this mean that one simply needs to have a copy of the relevant original logo bmp file around so that LogoSwapper can use that original file's identifying information; and not that one needs to apply LogoSwapper as against source (uncompiled) code? (Or does one need to have downloaded the full Rockbox source code; make the logo swap by identifying the original logo bmp file; and then compile?)

I assume i'm missing something here (I heaven't had my morning coffee yet)--help?

Last but not least: is one restricted in the replacement logo size by the physical size of the original logo bmp file? Eariler, I had done up a replacement logo bmp file that is larger in dimensions than the original but that still fits the player's screen, and was able to substitute that bmp for the original and then to compile the code, without any problem; may I use that larger-sized logo bmp with LogoSwapper?

Thanks--
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #14 (permalink)  
Old March 31st, 2007, 08:06 PM
Newbie Floating Down The Mistic River
 
Join Date: Mar 2007
Posts: 0
Question

Looks like a really cool app. Unfortunately, it won't work for me. I load my settings (Ipod Video) and images but then a message saying 'application has failed to start because cygwin1.dll was not found' pops up. Any help would be greately appreciated,
Thanks,
Jack
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #15 (permalink)  
Old March 31st, 2007, 10:59 PM
Emerging Corporeal Entity
 
Join Date: Sep 2005
Location: Perth, Western Australia
Posts: 851
Send a message via AIM to iwantanimac Send a message via MSN to iwantanimac
Looks like an awesome app. I will be using it to mod out my players as soon as i get the .net framework installed (You forced me to!) so yeah. Will post if it works.

That cygwin problem might be solved by getting cygwin yourselves. I might have to investigate.

EDIT: I think you need to make an option to save the current image. That might be useful. I'd be happy to help if you gave me the source code.

EDIT2: I see why you can't jsut extract it. Right. Ill need to find the right image for my build then...

EDIT3: Bitmaps for all targets are available here:
http://svn.rockbox.org/viewvc.cgi/tr...?pathrev=12987

EDIT4: Ok i get the cygwin1.dll error. I will try to find a fix.

EDIT5: Downloading a copy of the cygwin1.dll fixes that error, but now i get the following error instead:
Quote:
Originally Posted by Error Message
************** Exception Text **************
System.ArgumentExcep tion: String cannot be of zero length.
Parameter name: oldValue
at System.String.Replac e(String oldValue, String newValue)
at LogoSwapper.Form1.Bu tton_Swap_Click(Obje ct sender, EventArgs e)
at System.Windows.Forms .Control.OnClick(Eve ntArgs e)
at System.Windows.Forms .Button.OnClick(Even tArgs e)
at System.Windows.Forms .Button.OnMouseUp(Mo useEventArgs mevent)
at System.Windows.Forms .Control.WmMouseUp(M essage& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms .Control.WndProc(Mes sage& m)
at System.Windows.Forms .ButtonBase.WndProc( Message& m)
at System.Windows.Forms .Button.WndProc(Mess age& m)
at System.Windows.Forms .Control.ControlNati veWindow.OnMessage(M essage& m)
at System.Windows.Forms .Control.ControlNati veWindow.WndProc(Mes sage& m)
at System.Windows.Forms .NativeWindow.Callba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
I will be retrying with my other player...

EDIT?:Attempting to modify the current CVS version of rockbox.ipod (for 5g) gives the follwing error:
Quote:
Originally Posted by bmp3rb-r.exe - Entry Point Not Found
The procedure entry point __getreent could not be located in the dynamc link library cygwin1.dll.
__________________

Last edited by iwantanimac : March 31st, 2007 at 11:54 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #16 (permalink)  
Old April 1st, 2007, 12:59 AM
Eager Mistic Beaver
 
Join Date: Aug 2004
Posts: 317
I have a fairly dated copy of norbu's build, and I saved the boot image that was posted in this thread and tried it out but it said that it was unable to locate the left image. Any ideas?
__________________

"...I tell you the truth, if you have faith as small as a mustard seed, you can say to this mountain, 'Move from here to there' and it will move. Nothing will be impossible for you." - Matthew 17:20


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #17 (permalink)  
Old April 3rd, 2007, 12:01 PM
Hoping For A Cool Title
 
Join Date: Feb 2005
Posts: 59
Very nice program, I enjoy making small useful programs like this, so I know it can be more difficult/time consuming than one would think.

One small annoyance; on clicking info, the help box is loaded modal, so that you cannot go back to the main program and follow each step one at a time. It might be better having it load as a seperate normal form instead.

Another suggestion; on selecting a rockbox binary file, could the program search through it for images (I would think the bitmap headers at least would be distinct from other code) and then give the user the ability to look through them. This would stop the (very small) chance that a random piece of code could be overwritten as you mention, and would be slightly more intuitive to the user. Having not studied the rockbox binary format I'm not 100% certain this would be possible.

Also if you want a hand or anything I would be happy to help, I guess you have written this in C#?
__________________
My H3XX (and other) programs
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #18 (permalink)  
Old April 3rd, 2007, 06:44 PM
Mistic Argonaut
 
Join Date: Feb 2004
Posts: 3,219
Subterranean, were you actually able to get the program to work?

As you see above, others of us haven't been able to ...

Ashen, where are you ?!?

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #19 (permalink)  
Old April 4th, 2007, 12:35 AM
Newbie Floating Down The Mistic River
 
Join Date: Feb 2007
Location: queensland, Australia
Posts: 41
Just a quick question

wow this program looks good

i was just wandering were i obtain the binary files for the players so i can use this program, i cant find it. is it just me or am i completely blind. I use an Iriver h10 5G. or is the h10 not supported anymore?
also the people over at iaudiophile i think have been able to have success. Here is the link http://www.iaudiophile.net/forums/sh...ad.php?t=13932 i don't know if thats any help or not, sorry if its not just trying to help.

great program thanks
JJ
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #20 (permalink)  
Old April 4th, 2007, 01:18 AM
Emerging Corporeal Entity
 
Join Date: Sep 2005
Location: Perth, Western Australia
Posts: 851
Send a message via AIM to iwantanimac Send a message via MSN to iwantanimac
Erm... the binary file is already on your player. the rockbox.model file.

As for the logos for each model, see
http://svn.rockbox.org/viewvc.cgi/tr...?pathrev=12987
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #21 (permalink)  
Old April 4th, 2007, 02:16 AM
Newbie Floating Down The Mistic River
 
Join Date: Mar 2007
Posts: 0
Yay, got it to work, just google cygwin1.dll, download it, place in the file that the app exists in and walla!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #22 (permalink)  
Old April 4th, 2007, 02:31 AM
Newbie Floating Down The Mistic River
 
Join Date: Feb 2007
Location: queensland, Australia
Posts: 41
oh thank you for that iwantanimac. i thought that might be the binary file but i was not 100% sure. ill test it now and see what happens
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #23 (permalink)  
Old April 4th, 2007, 02:35 AM
Emerging Corporeal Entity