Top
||
Section Contents
||
Permuted Index
SavaJe OS
1.1.0
If you already have version 1.0.0 of SavaJe XE installed on an iPAQ, you can upgrade to version 1.1.0 in one of three ways. The fastest and easiest way for upgrading to 1.1.0 from 1.0.0 is by using the third method. By using the third method, no additional steps are necessary to re-install your existing license token. If you have a Windows 2000 PC/laptop, you can use the Windows Setup Utility that comes with the OS download or you can follow the manual upgrade method. Both of these methods require a serial (RS-232) cable (Compaq Part Number 191008-B21). The third method requires you to extract and copy a subset of the files from the XE 1.1.0 distribution to a CF card. Briefly peruse the time, software and hardware requirements of the three methods to see which one is best for you.
The Windows Setup Utility requires a Windows 2000/NT machine with Service Pack 6, and automates the process of preparing the iPAQ and copying the various OS files.
The SavaJe OS archive contains several files relating to the Windows Setup Utility and several files that are actually transferred to the iPAQ (e.g., OS files, apps, bootldr.) Download and extract the archive from the Download Center to your PC.
The archive includes
File | Contents |
Setup.exe
|
Windows Setup Utility executable |
SavaJe_XE_1.1.upg
|
A data file that informs the setup utility of OS build specific information for an upgrade. |
Setup.log
|
(Not part of the archive, but will be generated in this location during installation using Setup.exe ) |
jbitsy.bin.gz
|
SavaJe OS kernel |
rt-bitsy.jar
|
Java classes |
savaJe.romfs
|
SavaJe OS utilities archive |
apps.romfs
|
3rd party Java applications archive |
bootldr-0000-2.14.17-bigkernel-mono-savaJe4
|
New SavaJe OS bootloader |
/ramfs
During this upgrade, any files in /ramfs
will be erased.
You can back up data to either a compact flash card or to an
SMB file system.
/cf0
.
lsh
from the Tools
tab. This will be mounted asmount smb://user:password@machinename/sharename
/smb0
. cp
, you can copy files to /smb0
. See
cp(shell)
.
Setup.exe
SavaJe_XE_1.1.upg
file. SavaJe_XE-lic_....tok
file that was e-mailed to you.The manual upgrade method can be performed with any OS/hardware platform but requires you to manually repartition the iPAQ's Flash ROM and copy over the various OS files using a terminal program.
md5sum.exe
from http://www.etree.org/md5com.html
(optional) The SavaJe OS OS is bundled along with a few public domains tools that you will use during SavaJe OS installation as well as files relating to the Windows Setup Utility . Download and extract the archive from http://www.savaje.com/support to your PC. The files relevant to this installation are as follows:
File | Contents |
jbitsy.bin.gz
|
SavaJe OS kernel |
rt-bitsy.jar
|
Java classes |
savaJe.romfs
|
SavaJe OS utilities archive |
apps.romfs
|
3rd party Java applications archive |
bootldr-0000-2.14.17-bigkernel-mono-savaJe4
|
New SavaJe OS Bootloader |
/ramfs
During this upgrade, any files in /ramfs
will be erased.
You can back up data to either a compact flash card or to an
SMB file system.
/cf0
.
lsh
from the Tools
tab. This will be mounted asmount smb://user:password@machinename/sharename
/smb0
. cp
, you can copy files to /smb0
. See
cp(shell)
.
To communicate with the SavaJe bootloader via a serial cable:
boot>
prompt on the
terminal.
You may need to push the calendar button several times before you
get the boot>
prompt.
You are now using the
SavaJe
bootloader via the terminal emulation program.
Save the settings in your terminal emulator.Warning: this step can permanently disable your iPAQ if not completed properly.
There is a new bootloader that you will need to install.
To communicate with the SavaJe bootloader via a serial cable:
boot>
prompt on the
terminal.
You may need to push the calendar button several times before you
get the boot>
prompt.
You are now using the
SavaJe
bootloader via the terminal emulation program.
Save the settings in your terminal emulator.
To modify the partitions on the internal
flash type the following commands at the
boot>
prompt:
boot> partition reset boot> partition define kernel 0x00080000 0x00180000 0 boot> partition define rt.jar 0x00200000 0x00600000 1 boot> partition define savaJe 0x00800000 0x00280000 0 boot> partition define apps 0x00a80000 0 8 boot> partition save
apps
partition is defined with the flag set to 8
,
meaning that the apps
partition should extend from its
starting address to the end of the flash.
To verify that the partition table is set up properly, enter the following command:
boot> partition show
Loading all the partitions may take about an hour , so please be patient.
boot>
prompt on your Terminal Emulator type
load kernel
and press
<ENTER>
Then click on
Transfer->Send File . This will open a file dialog box, in which you should
select jbitsy.bin.gz
.
Select XMODEM
from the protocol drop down menu and click on the Send button. load rt.jar
and select the
file rt-bitsy.jar
. (This transfer may take up to 40 minutes) load savaJe
and select the
file savaJe.romfs
. load apps
and select the
file apps.romfs
. Reboot your iPAQ.
Installing a license token
.tok
) to the CF card and insert the
CF card in the sleeve. Click Enter Token
-> From File
, then
select .tok
from /cf0
and click OK
.Your existing SavaJe OS 1.0.0 kernel contains a program called The SavaJe Flash Utility that will let you copy files from a CF Card to the iPAQ's Flash ROM. You may want to use this method because copying from a CF Card to the Flash ROM is considerably faster than using a serial cable.
For more details on the features and capabilities of the SavaJe Flash Utility , see flash_util(doc) .
/ramfs
During this upgrade, any files in /ramfs
will be erased.
You can back up data to either a compact flash card or to an
SMB file system.
/cf0
.
lsh
from the Tools
tab. This will be mounted asmount smb://user:password@machinename/sharename
/smb0
. cp
, you can copy files to /smb0
. See
cp(shell)
.
jbitsy.bin.gz rt-bitsy.jar savaJe.romfs apps.romfs
jbitsy.bin.gz
from the file list and then kernel
from the partition list. When you say "Yes" to the "are you sure"
prompt, the utility will copy the file to the Flash ROM. rt-bitsy.jar
from the file list and then rt.jar
from the partition list. When you say "Yes" to the "are you sure"
prompt, the utility will copy the file to the Flash ROM. savaJe.romfs
to
the savaJe
partition. apps.romfs
to
the apps
partition.