When attempting to flash a custom splash screen
into BIOS, the update fails with the error message:
(H31): Logical area size does not match BIOS
Intel® Desktop Boards D845EBG2, D845EPT2, D845GRG,
D845GBV, D845GLAD, and D845GLLY require the ".USR"
file for custom logos be recompiled to a 12KB size
before the Iflash utility can update the user data
area with the new splash screen.
To recompile the custom logo and create a new
".USR" file, use the Splash Screen utility and the
original logo ".BMP" file with the addition of the
command line switch /s12.
Example of the Splash Screen utility command line:
SPLASH /lsp /jc /bg /s12 /FuMYLOGO.USR /display
MYLOGO.BMP
This
example:
- Creates a splash screen from MYLOGO.BMP (/lsp)
- Centers the logo (/jc)
- Fills the background of the whole display area with the first pixel of the logo (/bg)
- Selects a 12K file size (/s12)
- Saves the compiled file as "MYLOGO.USR"(/FuMYLOGO.USR)
- Displays the resulting logo on the screen (/display)
Note: Older Intel Desktop Boards with 8xx chipsets
(that are not listed above) may require a ".USR"
file size of 4KB. The default file size for the
Splash screen utility is 4KB, so by omitting the
/s12 command line switch or altering it to reflect
/s4, a ".USR" file of the correct size can be
generated.
For additional information about the Splash Screen
Utility, visit the web at:
http://www.intel.com/design/motherbd/gen_indx.htm

