Whoever is trying to alter the bootloader splash image in the iPAQROM probably has already noticed that the colors get all weird when you flash the thing,
I've got the solution(sort of), until someone find a better one this'll have to do:
1 - edit you image, apply a -40 HUE filter and save it in BMP - Windows, 16bit(I used Photoshop to do this)
2 - open it with an hexeditor and copy the header from your original splash image(I used the original HP splash), and overwrite your custom splash header
3 - next we'll have to correct the white by replacing all 7F hex values to FF
4 - save it and place it on your IPAQROM, flash it.
I was wondering the same exact thing. Are you guys talking about the T-Mobile splash screen that comes up immediately after doing a soft reset?
If so, then I see a definite use of changing the splash screen. My thought would be to change it to something like:
If lost or stolen, please return to owner:
My full name
My full address
My landline phone number
Thieves are not the smartest people in the world, if they were, they probably would not be a thief. This would be kind of an irritant to them if nothing else everytime a thief did a soft reset.
Or if the unit was lost for a while and powered back on and did a hard reset, there still would be this message. Great tool to maybe getting your h6315 back!
yigit, alben, yes we are talking about that screen,
alben, that's possible, but for the best readability I recommend using black/dark background, white font color, size 11 or 12. We could also add a Photo (lol) but I doubt that after the hex editing it remained clear enough to distinguish the person =| , unless you did a selective hex editing of the image, jumping the photo area, erhm, not worth the time.
Hope that someone finds a better method for editing the splash screen[read: find the correct color pallete].
As we all know, finding the color palette for the Splash.bmp screen has been difficult. While doing some googling, I ran across some threads in http://forum.xda-developers.com that are related.
Apparently XDA mobile devices have two splash screens called Splash1.nb and Splash2.nb. "nb" is some odd graphic format that has no header information.
I decided to use the tools available by MadKat (a xda-developers.com forum contributor) and have had success in making Splash.bmp files for our h63xx devices that have the "correct" colors!
So here is how to go about making a splash graphic for the h6315:
Create, in any graphics editing software of your choice, a 240 X 320 image.
Some consideration is that you may want to have a small strip in the lower right corner to be light in color, as that is where the ROM version is displayed on soft reset.
Flip the image on the horizontal axis (top - bottom flip). This is important as the nb image converter flips the image back.
Save the image as mysplash.bmp, or something similar, as a standard Windows 24 bit bitmap. File size will be 230,454 bytes.
Run the nb image converter tool (either the online or the Windows executable). The nb image converter will create a file mysplash.nb. File size will be 153,601 bytes.
Open mysplash.nb in a hex editor of your choice. You will notice that the header information is missing. So take the first 54 (decimal) $36 (hex) bytes from the ORIGINAL Splash.bmp image from the device, and insert it into the beginning of the mysplash.nb image.
Save this edited nb file as Splash.bmp. File size will be 153,655 bytes.
If you preview this Splash.bmp file in Windows, you will notice that the colors are off. But don't worry the colors will be correct when on the h6315.
Burn the Splash.bmp file to the extended rom and enjoy.
i just got a 6315 and i've been lurking around the forum for a few weeks just absorbing all the ideas. you guys are a bunch of real clever folks. this forum has been such a big help.
one thing though and i'm not sure if this is the right thread to ask this, would changing the splash screen (or editing the extended rom for that matter) void the warranty of my pda? thanks
T-Mo splash.cfg - 240,9CD3
HP splash.cfg - 180,0333
unfortunaly I can't run any tests right now as I've got no craddle/cable with me to flash the iPAQ =|
I verified (I had the original T-Mo splash.cfg - 240,9CD3) and modified mine to 285,9CD3. The time elapsed status bar does move down. So apparently the first number is the Y pixel position of the status bar.
Perhaps Barrr and lvlolvlo could be persuared to include the HP splash in their modded roms, maybe even pull out the HP printing stuff including the hard-reset advertising..........
The Offline tool's "Save to BMP" button doesn't work and I never fixed it. It's also a bit slow - and would be 4x as slow if I pushed the resolution up to 640x480. On the other hand, you can use it to open & view 240x320 .nb files created with the Web tool.
The Web version will allow you to make bigger images, should you need to. If you find any images not working properly, please don't hesitate to get hold of me as this version is currently maintainable. It's also not fussed about the dimensions of the input file, but please keep it sensible - you'll only have to wait longer to get your converted file if the input file is too big
I've no idea why your devices should need the extra header byte.
For anyone who is interested, the .nb pixel format is 16-bit 565, I think stored in little-endian. That is to say that the first five bits represent the red value, the middle six represent the green value and the last 5 bits represent the blue value. If I remember correctly, the word is then split into bytes whose values are swapped.