[Windows Mobile] twisted:
hi,

i'm using my own kitchen not evk.

anyway i have modified this kitchen_build_rom.bat to include the compression options.

just remove the "rem" to set your compression option.

@echo off
cd..

REM........................
set IMGSTART=0
set ULDR=uldr
set PP=6
set NOCERT=nocert
REM........................

[B][COLOR=BLUE]rem JUST REMOVE THE "rem" TO SET YOUR COMPRESSION.
rem set compression=-compression None -verbose imgfs.bin imgfs-new.bin
rem set compression=-compression LZX -verbose imgfs.bin imgfs-new.bin
rem set compression=-compression XPR -verbose imgfs.bin imgfs-new.bin
rem[/COLOR][/B]

set SYSBUILD=21056
set XIPBUILD=21056
set EXTBUILD=6.1

set MERGILO= ..\TOOLS\IMGFS\NBMerge -kaiser OS-new.nb
set LOCALE=0409
set BUILD=Premium
set DPI=DPI_192
set RES=dpi_192_resh_480_resv_800
set DEVICE=TOUCH_PRO2
set OLDKERNEL=

set DEVICEID=RHOD***
set VERSIONID=2.0.00.00
set LANGID=0409
set CHUNKSIZE=64
set OSIDVALUE=0x400

set DSM=723fb954-d931-4348-b672-82a188e587b5.dsm

set ROMHDR=ROM\%device%\romhdr.bin

set XIP_PATTERNS=ROM\%DEVICE%\%xipbuild%\*;ROM\SHARED\%xipbuild%\*

set OEM_PATTERNS=OEM\%device%\COMMON\*;OEM\%device%\%locale%\*

set SYS_PATTERNS=SYS\%sysbuild%\SHARED\COMMON\*;SYS\%sysbuild%\SHARED\%LOCALE%\*;SYS\%sysbuild%\%dpi%\COMMON\*;SYS\%sysbuild%\%dpi%\%LOCALE%\*;SYS\%sysbuild%\%res%\COMMON\*;SYS\%sysbuild%\%res%\%LOCALE%\*

set EXT_PATTERNS=EXT\%DEVICE%\%EXTBUILD%\*\*;EXT\%DEVICE%\COMMON\*\*;EXT\SHARED\*\*
set DSM_TEMPLATE=%dsm%
set DSM_INCLUDES=*

@echo off
cd RELEASE_%device%
if exist RUU_signed.nbh del RUU_signed.nbh
cd..

cd Temp
echo Copying OS.nb.payload...
copy ..\ROM\%device%\OS.nb.payload OS.nb.payload
if not "%errorlevel%"=="0" goto error

REM ===========================================================================================

echo.
..\TOOLS\implantxip.exe -xip xip.bin -payload OS.nb.payload -imgstart %imgstart% -%uldr% -pp %pp% -%nocert%
if not "%errorlevel%"=="0" goto error

REM ===========================================================================================

echo.
..\TOOLS\IMGFS\ImgfsFromNb.exe OS.nb.payload imgfs.bin
if not "%errorlevel%"=="0" goto error

[B][COLOR=BLUE]..\TOOLS\IMGFS\ImgfsFromDump.exe %compression%[/COLOR][/B]
if not "%errorlevel%"=="0" goto error

..\TOOLS\IMGFS\ImgfsToNb.exe imgfs-new.bin OS.nb.payload OS-new.nb.payload -bigstoragemove
if not "%errorlevel%"=="0" goto error

rem -------------------------------------------------------------------------------------------
%mergilo%
rem -------------------------------------------------------------------------------------------

if not "%errorlevel%"=="0" goto error

REM ===========================================================================================

del imgfs-new.bin
del imgfs.bin
del OS.nb.payload
del OS-new.nb.payload

REM ===========================================================================================

REM ===========================================================================================

echo.
cd..
cd RELEASE_%device%
if not "%errorlevel%"=="0" goto error
echo executing NBHUtils to build nbh file...

rem ---------------------------------------------------

..\tools\nbhutil.exe -model %deviceid% -ver %versionid% -lang %langid% -chunk %chunksize% -nogui -e -i %osidvalue% ..\temp\os-new.nb -b RUU_signed.nbh

rem ---------------------------------------------------

if not "%errorlevel%"=="0" goto error

cd..
cd release_%device%

echo.
dir RUU_signed.nbh
echo.

REM ===========================================================================================

echo.
echo Done!!!
echo.

REM

PagePool_Changer
ROMUpdateUtility

cd..

goto end

:error
echo.
echo ERROR! (errorlevel: %errorlevel%)

:end

regards,

mike :D