Modules
Each of the sections in the KWI appears to correspond to what I'm calling a module.

 

 Section Name
 Header Tag Description 
 APFM APL
 
 APM APL 
 AUM APL 
 FONT FNT 
 LDM LDR Loader Module
 OSM OS Operating System Module
 VRM ETC Voice Recognition Module

 

Anything tagged as APL is application layer ( ie the fun stuff ).

FNT is the container for the fonts used.

LDR is the boot/update loader

OS is *gasp* the OS - the underlying system the APL section runs on.

ETC is.. Actually, I've no idea about this .. I'd guess its just an "Anything else" tag.

 

The Voice Recognition system is provided by Temic's StarRec.

 

Here is a table showing the sections contained in each version of the software I now have:

 

 

 Section Name
 EU-0050 EU-0100 EU-0140 EU-0330 EU-0450 EU-460  EU-500 EU-550
 APFM      [057B]  [057B]  [057B]  [057B] [062A]
 APM [026F]  [033E]  [035A]  [059E]  [066D]  [066F]
 [069C] [071D]
 AUM [026E]  [033C]  [033C]  [059A]  [062A]  [062A]  [068B] [071A]
 FONT [021A]  [033A]  [033A]  [055A]  [059D]  [062A]  [062A] [062A]
 LDM [019B]  [031A]  [031A]  [045A]  [059J]  [059J]
 [059J] [059J]
 OSM [026F]  [033E]  [033E]  [059D]  [066D]  [066F]  [069B] [071C]
 VRM     [059D]  [065C]  [065C]
 [065C] [065C]

 

 

 Section Name
US-0020
US-0040 US-0110
 APFM      
 APM  [017B]  [020A]
 [023F]
 AUM  [017B]  [019A]
 [023A]
 FONT  [011A]  [011A]
 [011A]
 LDM  [007A]  [007A]
 [007A]
 OSM  [017B]  [020A]
 [023F]
 VRM      

 

I'd be interested in knowing the differences between EU-0100 and EU-0140. 

Just FYI - the bitmaps included in the loader are available here  

If anyone has a version not listed here, please let me know.

 

 

Image