Revert incorrect RCL_3 drop: RCL_3
authorPat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:37:25 +0100
branchRCL_3
changeset 20 bae7f55f6ef7
parent 19 c39e182aa37c
child 21 1a4e75cfed9d
Revert incorrect RCL_3 drop: Revision: 201034 Kit: 201035
Version/data/sw.txt
deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp
foundation_system/sf_config/CI_external/customisation/Common/root.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CIA_ShutdownSequence.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CIA_StartupSequence.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CIA_bteng.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_bteng.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_camerax.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_clockapp.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_commsdatcreator.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_devman.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_factorydmprofiles.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_fotadiskstorage.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_fotaserver.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_hbtheme.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_iaupdate.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_javainstaller.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_javasecurity.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_lock.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_messaging.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_mmsengine.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_numbergrouping.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_pdpcontextmanager2.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_s60provisioning.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_s60videotelephony.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_securityconfig.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_startup.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_suplsettings_productconfig.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_telephonyservices.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_videoplayerservicelist.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_voicemailbox.confml
foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/ci_s60telephony.confml
foundation_system/sf_config/CI_external/customisation/Views/Features/root.confml
foundation_system/sf_config/CI_external/group/bld.inf
foundation_system/sf_config/CI_external/layers.sysdef.xml
foundation_system/sf_config/CI_external/sysdef_1_4_0.dtd
foundation_system/sf_config/config/apac/group/bld.inf
foundation_system/sf_config/config/apac/inc/bldregional.hrh
foundation_system/sf_config/config/export.mk
foundation_system/sf_config/config/group/bld.inf
foundation_system/sf_config/config/group/inc.inf
foundation_system/sf_config/config/inc/PlatformStaticFeatures.hrh
foundation_system/sf_config/config/inc/PrivateStaticFeatures.hrh
foundation_system/sf_config/config/inc/ProductVariant.hrh
foundation_system/sf_config/config/inc/PublicStaticFeatures.hrh
foundation_system/sf_config/config/inc/bldcodeline.hrh
foundation_system/sf_config/config/inc/bldprivate.hrh
foundation_system/sf_config/config/inc/bldpublic.hrh
foundation_system/sf_config/config/inc/bldvariant.hrh
foundation_system/sf_config/config/inc/defaultcaps.hrh
foundation_system/sf_config/config/inc/features.hrh
foundation_system/sf_config/config/inc/privateruntimeids.hrh
foundation_system/sf_config/config/inc/publicruntimeids.hrh
foundation_system/sf_config/config/inc/s60_features.xml
foundation_system/sf_config/config/inc/variant.cfg
foundation_system/sf_config/config/japan/group/bld.inf
foundation_system/sf_config/config/japan/inc/bldregional.hrh
foundation_system/sf_config/config/western/group/bld.inf
foundation_system/sf_config/config/western/inc/bldregional.hrh
foundation_system/sf_config/makefile
foundation_system/sf_config/s60_features.csv
foundation_system/system_model/system_definition.xml
foundation_system/system_model/system_model.mrp
helps_loc2/appmngr2/help/data/xhtml.zip
helps_loc2/appmngr2/help/group/bld.inf
helps_loc2/audiothemes/help/data/xhtml.zip
helps_loc2/audiothemes/help/group/bld.inf
helps_loc2/blid/help/data/xhtml.zip
helps_loc2/blid/help/group/bld.inf
helps_loc2/browserui/help/data/xhtml.zip
helps_loc2/browserui/help/group/bld.inf
helps_loc2/btui/help/data/xhtml.zip
helps_loc2/btui/help/group/bld.inf
helps_loc2/calcsoft/help/data/xhtml.zip
helps_loc2/calcsoft/help/group/bld.inf
helps_loc2/calendarui/help/data/xhtml.zip
helps_loc2/calendarui/help/group/bld.inf
helps_loc2/cameraapp/help/data/xhtml.zip
helps_loc2/cameraapp/help/group/bld.inf
helps_loc2/cbsui/help/data/xhtml.zip
helps_loc2/cbsui/help/group/bld.inf
helps_loc2/certmanui/help/data/xhtml.zip
helps_loc2/certmanui/help/group/bld.inf
helps_loc2/chinesedictionary/help/data/xhtml.zip
helps_loc2/chinesedictionary/help/group/bld.inf
helps_loc2/clock2/help/data/xhtml.zip
helps_loc2/clock2/help/group/bld.inf
helps_loc2/connectionmonitorui/help/data/xhtml.zip
helps_loc2/connectionmonitorui/help/group/bld.inf
helps_loc2/converter/help/data/xhtml.zip
helps_loc2/converter/help/group/bld.inf
helps_loc2/cscapplicationui/help/data/xhtml.zip
helps_loc2/cscapplicationui/help/group/bld.inf
helps_loc2/drmsettingsplugin/help/data/xhtml.zip
helps_loc2/drmsettingsplugin/help/group/bld.inf
helps_loc2/emailhelp/help/data/xhtml.zip
helps_loc2/emailhelp/help/group/bld.inf
helps_loc2/equalizer/help/data/xhtml.zip
helps_loc2/equalizer/help/group/bld.inf
helps_loc2/eventsui/help/data/xhtml.zip
helps_loc2/eventsui/help/group/bld.inf
helps_loc2/fep/help/data/xhtml.zip
helps_loc2/fep/help/group/bld.inf
helps_loc2/filemanager/help/data/xhtml.zip
helps_loc2/filemanager/help/group/bld.inf
helps_loc2/fmtx/help/data/xhtml.zip
helps_loc2/fmtx/help/group/bld.inf
helps_loc2/group/bld.inf
helps_loc2/gssettingsuis/help/data/xhtml.zip
helps_loc2/gssettingsuis/help/group/bld.inf
helps_loc2/homemedia/help/data/xhtml.zip
helps_loc2/homemedia/help/group/bld.inf
helps_loc2/hqtts/help/data/xhtml.zip
helps_loc2/hqtts/help/group/bld.inf
helps_loc2/iaupdate/help/data/xhtml.zip
helps_loc2/iaupdate/help/group/bld.inf
helps_loc2/idlehomescreen/help/data/xhtml.zip
helps_loc2/idlehomescreen/help/group/bld.inf
helps_loc2/im/help/data/xhtml.zip
helps_loc2/im/help/group/bld.inf
helps_loc2/imageprintui/help/data/xhtml.zip
helps_loc2/imageprintui/help/group/bld.inf
helps_loc2/imageviewer/help/data/xhtml.zip
helps_loc2/imageviewer/help/group/bld.inf
helps_loc2/imum/help/data/xhtml.zip
helps_loc2/imum/help/group/bld.inf
helps_loc2/java/help/data/xhtml.zip
helps_loc2/java/help/group/bld.inf
helps_loc2/landmarksui/help/data/xhtml.zip
helps_loc2/landmarksui/help/group/bld.inf
helps_loc2/layers.sysdef.xml
helps_loc2/locationsysui/help/data/xhtml.zip
helps_loc2/locationsysui/help/group/bld.inf
helps_loc2/logsui/help/data/xhtml.zip
helps_loc2/logsui/help/group/bld.inf
helps_loc2/matrixmenu/help/data/xhtml.zip
helps_loc2/matrixmenu/help/group/bld.inf
helps_loc2/mce/help/data/xhtml.zip
helps_loc2/mce/help/group/bld.inf
helps_loc2/mcsplugin/help/data/xhtml.zip
helps_loc2/mcsplugin/help/group/bld.inf
helps_loc2/mmshui/help/data/xhtml.zip
helps_loc2/mmshui/help/group/bld.inf
helps_loc2/mmsui/help/data/xhtml.zip
helps_loc2/mmsui/help/group/bld.inf
helps_loc2/mobiledictionary/help/data/xhtml.zip
helps_loc2/mobiledictionary/help/group/bld.inf
helps_loc2/mpxmusicplayer/help/data/xhtml.zip
helps_loc2/mpxmusicplayer/help/group/bld.inf
helps_loc2/msgmedia/help/data/xhtml.zip
helps_loc2/msgmedia/help/group/bld.inf
helps_loc2/nfcapplication/help/data/xhtml.zip
helps_loc2/nfcapplication/help/group/bld.inf
helps_loc2/notepad/help/data/xhtml.zip
helps_loc2/notepad/help/group/bld.inf
helps_loc2/omadmappui/help/data/xhtml.zip
helps_loc2/omadmappui/help/group/bld.inf
helps_loc2/omadsappui/help/data/xhtml.zip
helps_loc2/omadsappui/help/group/bld.inf
helps_loc2/omaprovisioning/help/data/xhtml.zip
helps_loc2/omaprovisioning/help/group/bld.inf
helps_loc2/operatormenu/help/data/xhtml.zip
helps_loc2/operatormenu/help/group/bld.inf
helps_loc2/phonebook/help/data/xhtml.zip
helps_loc2/phonebook/help/group/bld.inf
helps_loc2/phoneui/help/data/xhtml.zip
helps_loc2/phoneui/help/group/bld.inf
helps_loc2/photossuite/help/data/xhtml.zip
helps_loc2/photossuite/help/group/bld.inf
helps_loc2/postcard/help/data/xhtml.zip
helps_loc2/postcard/help/group/bld.inf
helps_loc2/presencesettingsui/help/data/xhtml.zip
helps_loc2/presencesettingsui/help/group/bld.inf
helps_loc2/profilesapplication/help/data/xhtml.zip
helps_loc2/profilesapplication/help/group/bld.inf
helps_loc2/psln/help/data/xhtml.zip
helps_loc2/psln/help/group/bld.inf
helps_loc2/pushmtm/help/data/xhtml.zip
helps_loc2/pushmtm/help/group/bld.inf
helps_loc2/quickoffice/help/data/xhtml.zip
helps_loc2/quickoffice/help/group/bld.inf
helps_loc2/radio/help/data/xhtml.zip
helps_loc2/radio/help/group/bld.inf
helps_loc2/saplayer/help/data/xhtml.zip
helps_loc2/saplayer/help/group/bld.inf
helps_loc2/satui/help/data/xhtml.zip
helps_loc2/satui/help/group/bld.inf
helps_loc2/searchui/help/data/xhtml.zip
helps_loc2/searchui/help/group/bld.inf
helps_loc2/secmodui/help/data/xhtml.zip
helps_loc2/secmodui/help/group/bld.inf
helps_loc2/smartmessaging/help/data/xhtml.zip
helps_loc2/smartmessaging/help/group/bld.inf
helps_loc2/smsui/help/data/xhtml.zip
helps_loc2/smsui/help/group/bld.inf
helps_loc2/source/en_xml.zip
helps_loc2/speeddial/help/data/xhtml.zip
helps_loc2/speeddial/help/group/bld.inf
helps_loc2/svgtviewerplugin/help/data/xhtml.zip
helps_loc2/svgtviewerplugin/help/group/bld.inf
helps_loc2/switch5/help/data/xhtml.zip
helps_loc2/switch5/help/group/bld.inf
helps_loc2/sysdef_1_4_0.dtd
helps_loc2/unieditor/help/data/xhtml.zip
helps_loc2/unieditor/help/group/bld.inf
helps_loc2/usbui/help/data/xhtml.zip
helps_loc2/usbui/help/group/bld.inf
helps_loc2/ussd/help/data/xhtml.zip
helps_loc2/ussd/help/group/bld.inf
helps_loc2/vcommand/help/data/xhtml.zip
helps_loc2/vcommand/help/group/bld.inf
helps_loc2/videocenter/help/data/xhtml.zip
helps_loc2/videocenter/help/group/bld.inf
helps_loc2/vmbx/help/data/xhtml.zip
helps_loc2/vmbx/help/group/bld.inf
helps_loc2/voicerec/help/data/xhtml.zip
helps_loc2/voicerec/help/group/bld.inf
helps_loc2/vpnclient/help/data/xhtml.zip
helps_loc2/vpnclient/help/group/bld.inf
helps_loc2/wlansniffer/help/data/xhtml.zip
helps_loc2/wlansniffer/help/group/bld.inf
helps_loc2/xdmsettingsui/help/data/xhtml.zip
helps_loc2/xdmsettingsui/help/group/bld.inf
layers.sysdef.xml
locfiles/data/01.zip
locfiles/data/02.zip
locfiles/data/03.zip
locfiles/data/04.zip
locfiles/data/05.zip
locfiles/data/06.zip
locfiles/data/07.zip
locfiles/data/08.zip
locfiles/data/09.zip
locfiles/data/10.zip
locfiles/data/102.zip
locfiles/data/103.zip
locfiles/data/129.zip
locfiles/data/13.zip
locfiles/data/14.zip
locfiles/data/14346.zip
locfiles/data/14387.zip
locfiles/data/14412.zip
locfiles/data/14419.zip
locfiles/data/15.zip
locfiles/data/157.zip
locfiles/data/158.zip
locfiles/data/159.zip
locfiles/data/16.zip
locfiles/data/160.zip
locfiles/data/161.zip
locfiles/data/17.zip
locfiles/data/18.zip
locfiles/data/230.zip
locfiles/data/25.zip
locfiles/data/26.zip
locfiles/data/27.zip
locfiles/data/28.zip
locfiles/data/29.zip
locfiles/data/30.zip
locfiles/data/31.zip
locfiles/data/32.zip
locfiles/data/326.zip
locfiles/data/327.zip
locfiles/data/33.zip
locfiles/data/37.zip
locfiles/data/39.zip
locfiles/data/42.zip
locfiles/data/44.zip
locfiles/data/45.zip
locfiles/data/49.zip
locfiles/data/50.zip
locfiles/data/51.zip
locfiles/data/54.zip
locfiles/data/57.zip
locfiles/data/59.zip
locfiles/data/65.zip
locfiles/data/67.zip
locfiles/data/68.zip
locfiles/data/70.zip
locfiles/data/76.zip
locfiles/data/78.zip
locfiles/data/79.zip
locfiles/data/83.zip
locfiles/data/93.zip
locfiles/data/94.zip
locfiles/data/96.zip
locfiles/group/bld.inf
locfiles/group/gen_localization_iby.pl
locfiles/group/localized_resources.iby
locfiles/group/set1/bld.inf
locfiles/group/set10/bld.inf
locfiles/group/set11/bld.inf
locfiles/group/set12/bld.inf
locfiles/group/set13/bld.inf
locfiles/group/set14/bld.inf
locfiles/group/set15/bld.inf
locfiles/group/set16/bld.inf
locfiles/group/set2/bld.inf
locfiles/group/set3/bld.inf
locfiles/group/set4/bld.inf
locfiles/group/set5/bld.inf
locfiles/group/set6/bld.inf
locfiles/group/set7/bld.inf
locfiles/group/set8/bld.inf
locfiles/group/set9/bld.inf
locfiles/group/switch_loc.zip
locfiles/group/switch_loc_generator.pl
package_definition.xml
sf_build/sf_prebuild/makefile
sf_config/config/apac/group/bld.inf
sf_config/config/apac/inc/bldregional.hrh
sf_config/config/export.mk
sf_config/config/group/bld.inf
sf_config/config/group/inc.inf
sf_config/config/inc/PlatformStaticFeatures.hrh
sf_config/config/inc/PrivateStaticFeatures.hrh
sf_config/config/inc/ProductVariant.hrh
sf_config/config/inc/PublicStaticFeatures.hrh
sf_config/config/inc/bldcodeline.hrh
sf_config/config/inc/bldprivate.hrh
sf_config/config/inc/bldpublic.hrh
sf_config/config/inc/bldvariant.hrh
sf_config/config/inc/defaultcaps.hrh
sf_config/config/inc/features.hrh
sf_config/config/inc/privateruntimeids.hrh
sf_config/config/inc/publicruntimeids.hrh
sf_config/config/inc/s60_features.xml
sf_config/config/inc/variant.cfg
sf_config/config/japan/group/bld.inf
sf_config/config/japan/inc/bldregional.hrh
sf_config/config/western/group/bld.inf
sf_config/config/western/inc/bldregional.hrh
sf_config/makefile
sf_config/s60_features.csv
symbianosbld/cedarutils/SF_clientspec.txt
symbianosbld/cedarutils/Symbian_OS_vFuture.cfg
symbianosbld/cedarutils/Symbian_OS_vFuture.xml
symbianosbld/cedarutils/Symbian_OS_vFuture_Schedule12.xml
symbianosbld/cedarutils/Symbian_OS_vFuture_cbrtargetalias.cfg
symbianosbld/cedarutils/Symbian_OS_vFuture_romdefs.hby
symbianosbld/cedarutils/Symbian_OS_vFuture_romspec.xml
symbianosbld/cedarutils/Symbian_OS_vtb101sf.cfg
symbianosbld/cedarutils/Symbian_OS_vtb101sf.xml
symbianosbld/cedarutils/Symbian_OS_vtb101sf_Schedule12.xml
symbianosbld/cedarutils/Symbian_OS_vtb101sf_cbrtargetalias.cfg
symbianosbld/cedarutils/Symbian_OS_vtb101sf_romdefs.hby
symbianosbld/cedarutils/Symbian_OS_vtb101sf_romspec.xml
symbianosbld/cedarutils/Symbian_OS_vtb92sf.cfg
symbianosbld/cedarutils/Symbian_OS_vtb92sf.xml
symbianosbld/cedarutils/Symbian_OS_vtb92sf_cbrtargetalias.cfg
symbianosbld/cedarutils/Symbian_OS_vtb92sf_romdefs.hby
symbianosbld/cedarutils/inc/Symbian_OS_future.hrh
symbianosbld/cedarutils/inc/Symbian_OS_tb101sf.hrh
symbianosbld/cedarutils/inc/Symbian_OS_tb102sf.hrh
symbianosbld/cedarutils/inc/Symbian_OS_tb92sf.hrh
symbianosbld/cedarutils/platform_paths.hrh
symbianosbld/cedarutils/reference_roms_9.5.mrp
symbianosbld/cedarutils/reference_roms_9.6.mrp
symbianosbld/cedarutils/reference_roms_Future.mrp
symbianosbld/cedarutils/sf_partial_clientspec.txt
symbianosbld/cedarutils/tb101sfrom_obys/GTC_MMC_H4.oby
symbianosbld/cedarutils/tb101sfrom_obys/GTC_Mature_H4.oby
symbianosbld/cedarutils/tb101sfrom_obys/GTC_Mature_H6.oby
symbianosbld/cedarutils/tb101sfrom_obys/GTC_Minimal_H6.oby
symbianosbld/cedarutils/tb101sfrom_obys/GTC_Standard_H4.oby
symbianosbld/cedarutils/tb101sfrom_obys/GTC_Standard_H6.oby
symbianosbld/cedarutils/tb101sfrom_obys/GTC_Standard_NE1.oby
symbianosbld/cedarutils/tb101sfrom_obys/GTC_Standard_NE1S.oby
symbianosbld/cedarutils/tb101sfrom_obys/bld.inf
symbianosbld/cedarutils/tb101sfrom_obys/metaRom.xml
symbianosbld/cedarutils/tb101sfrom_obys/reference_roms_tb101sf.mrp
symbianosbld/cedarutils/tb92sfrom_obys/ABLD.BAT
symbianosbld/cedarutils/tb92sfrom_obys/GTC_MMC_H4.oby
symbianosbld/cedarutils/tb92sfrom_obys/GTC_Mature_H4.oby
symbianosbld/cedarutils/tb92sfrom_obys/GTC_Mature_H6.oby
symbianosbld/cedarutils/tb92sfrom_obys/GTC_Minimal_H6.oby
symbianosbld/cedarutils/tb92sfrom_obys/GTC_Standard_H4.oby
symbianosbld/cedarutils/tb92sfrom_obys/GTC_Standard_H6.oby
symbianosbld/cedarutils/tb92sfrom_obys/GTC_Standard_NE1.oby
symbianosbld/cedarutils/tb92sfrom_obys/GTC_Standard_NE1S.oby
symbianosbld/cedarutils/tb92sfrom_obys/bld.inf
symbianosbld/cedarutils/tb92sfrom_obys/metaRom.xml
symbianosbld/cedarutils/tb92sfrom_obys/reference_roms_tb92.mrp
symbianosbld/cedarutils/techview_roms_9.4.history.xml
symbianosbld/cedarutils/techview_roms_future.history.xml
symbianosbld/cedarutils/vFuturerom_obys/GTC_MMC_H4.oby
symbianosbld/cedarutils/vFuturerom_obys/GTC_Mature_H4.oby
symbianosbld/cedarutils/vFuturerom_obys/GTC_Mature_H6.oby
symbianosbld/cedarutils/vFuturerom_obys/GTC_Minimal_H6.oby
symbianosbld/cedarutils/vFuturerom_obys/GTC_Standard_H4.oby
symbianosbld/cedarutils/vFuturerom_obys/GTC_Standard_H6.oby
symbianosbld/cedarutils/vFuturerom_obys/GTC_Standard_NE1.oby
symbianosbld/cedarutils/vFuturerom_obys/GTC_Standard_NE1S.oby
symbianosbld/cedarutils/vFuturerom_obys/bld.inf
symbianosbld/cedarutils/vFuturerom_obys/metaRom.xml
symbianosbld/cedarutils/vFuturerom_obys/reference_roms_vFuture.mrp
symbianosbld/productionbldcbrconfig/Future/AutoCBR_Future_test_export.csv
symbianosbld/productionbldcbrconfig/Future/reltools.ini
symbianosbld/productionbldcbrconfig/tb101sf/AutoCBR_tb101sf_test_export.csv
symbianosbld/productionbldcbrconfig/tb101sf/reltools.ini
symbianosbld/productionbldcbrconfig/tb92sf/AutoCBR_tb92sf_test_export.csv
symbianosbld/productionbldcbrconfig/tb92sf/GCCXMLcomponents.txt
symbianosbld/productionbldcbrconfig/tb92sf/GTcomponents.txt
symbianosbld/productionbldcbrconfig/tb92sf/SystemTestComponents.txt
symbianosbld/productionbldcbrconfig/tb92sf/TechViewComponents.txt
symbianosbld/productionbldcbrconfig/tb92sf/options.txt
symbianosbld/productionbldcbrconfig/tb92sf/reltools.ini
Binary file Version/data/sw.txt has changed
--- a/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp	Tue Aug 31 16:25:42 2010 +0300
+++ b/deviceplatformrelease_info/deviceplatformrelease_metadata/deviceplatformrelease_metadata.mrp	Wed Sep 01 12:37:25 2010 +0100
@@ -1,18 +1,3 @@
-# Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-# CBR definition file for deviceplatformrelease_metadata
-
 component           deviceplatformrelease_metadata
 source   \sf\os\deviceplatformrelease\deviceplatformrelease_info\deviceplatformrelease_metadata 
 source   \sf\os\deviceplatformrelease\package_definition.xml
--- a/foundation_system/sf_config/CI_external/customisation/Common/root.confml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration name="Common__root_confml" xmlns="http://www.s60.com/xml/confml/2" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-</configuration>
\ No newline at end of file
--- a/foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CIA_ShutdownSequence.confml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration xmlns:confml="http://www.s60.com/xml/confml/2" name="Operator Shutdown Animation">
-  <feature name="Operator Shutdown Animation" ref="CIA_ShutdownAnimationSequence">
-    <desc>Shutdown animation. The customer specific shutdown element can contain either a still image or an animation with or without a customer specified tone.</desc>
-    <setting name="Shutdown Animation Duration" ref="ShutdownAnimationDuration" type="int" readOnly="true">
-      <desc>Time in milliseconds. Display time for still image is max 3 seconds (3000 msec), for animation 3 max seconds.</desc>
-    </setting>
-    <setting name="Shutdown Audio" ref="ShutdownAnimationTone" type="file">
-      <property name="type" value="audio/mpeg  audio/midi audio/aac" unit="mime"/>
-      <localPath/>
-      <targetPath readOnly="true"/>
-      <desc>Sound tone played during animation. Animation is displayed at speed of 10 fps. If the optional tone is longer than 3 seconds, the last image will be displayed until the tone has finished. Max length for the tone is 3 seconds. Max bitrate for the tone is 128kbps</desc>
-    </setting>
-    <setting name="Shutdown Frames Location" ref="ShutdownFrameLocation" type="folder">
-      <property name="type" value="image/svg" unit="mime"/>
-      <property name="width" value="360" unit="pixel"/>
-      <property name="height" value="640" unit="pixel"/>		 
-      <localPath/>
-      <targetPath readOnly="true"/>
-      <desc>Size:Maximum 640 x 360 pixels, Length: Max. 3 sec, No.of bitmaps: Max.25 and format: SVGT, Animation is displayed at speed of 10 fps. If the optional tone is longer than 2.5 seconds, the last image will be displayed until the tone has finished.</desc>
-    </setting>
-    <setting name="Shutdown gif animation" ref="ShutdownGifAnimation" type="file">
-			<desc>Size:Maximum 640 x 360 pixels, Length: Max.3 sec, If the optional tone is longer than 3 seconds, the last image will be displayed until the tone has finished</desc>
-      <property name="type" value="image/gif" unit="mime"/>
-      <property name="width" value="360" unit="pixel"/>
- 			<property name="height" value="640" unit="pixel"/>
-      <localPath/>
-      <targetPath readOnly="true"/>
-		</setting>
-  </feature>
-
-  <feature name="Operator Shutdown Still image" ref="CIA_ShutdownStillImage">
-    <desc>Shutdown animation. The customer specific shutdown element can contain either a still image or an animation with or without a customer specified tone.</desc>
-    <setting name="Shutdown still image" ref="ShutdownStillImageFile" type="file">
-      <desc>Shutdown still image file</desc>
-      <localPath/>
-      <targetPath readOnly="true"/>
-      <property name="type" value="image/bmp image/svg" unit="mime"/>
-      <property name="width" value="360" unit="pixel"/>
-      <property name="height" value="640" unit="pixel"/>
-      <property name="maxSize" unit="kB" value="100"/>
-    </setting>
-  </feature>
-</configuration>
\ No newline at end of file
--- a/foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CIA_StartupSequence.confml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration xmlns:confml="http://www.s60.com/xml/confml/2" name="Operator Startup Animation">
-	<feature name="Operator Startup Animation" ref="CIA_StartupAnimationSequence">
-		<desc>Startup animation. The customer specific startup element can contain either a still image or an animation with or without a customer specified tone.</desc>
-		<setting name="Startup Animation Duration" ref="StartupAnimationDuration"  type="int" readOnly="true">
-			<desc>Time in milliseconds. Display time for still image is max 3 seconds (3000 msec), for animation 3 max seconds.</desc>
-		</setting>
-		<setting name="Startup Audio" ref="StartupAnimationTone" type="file">
-			<desc>Sound tone played during animation. Animation is displayed at speed of 10 fps. If the optional tone is longer than 3 seconds, the last image will be displayed until the tone has finished. Max length for the tone is 3 seconds. Max bitrate for the tone is 128kbps</desc>
-			<property name="type" value="audio/mpeg  audio/midi audio/aac" unit="mime"/>
-      <property name="maxSize" unit="kB" value="100"/>
-      <localPath/>
-      <targetPath readOnly="true"/>
-		</setting>
-		<setting name="Startup Frames Location" ref="StartupFrameLocation" type="folder">
-			<desc>Size:Maximum 640 x 360 pixels, Length: Max.3 sec, No.of bitmaps: Max.25 and format: SVGT, Animation is displayed at speed of 10 fps. If the optional tone is longer than 3 seconds, the last image will be displayed until the tone has finished</desc>
-      <property name="type" value="image/svg" unit="mime"/>
-      <property name="width" value="360" unit="pixel"/>
- 			<property name="height" value="640" unit="pixel"/>
-      <localPath/>
-      <targetPath readOnly="true"/>
-		</setting>
-		<setting name="Startup gif animation" ref="StartupGifAnimation" type="file">
-			<desc>Size:Maximum 640 x 360 pixels, Length: Max.3 sec, If the optional tone is longer than 3 seconds, the last image will be displayed until the tone has finished</desc>
-      <property name="type" value="image/gif" unit="mime"/>
-      <property name="width" value="360" unit="pixel"/>
- 			<property name="height" value="640" unit="pixel"/>
-      <localPath/>
-      <targetPath readOnly="true"/>
-		</setting>
-	</feature>
-	
-	<feature name="Operator Startup Still image" ref="CIA_StartupStillImage">
-		<desc>Startup animation. The customer specific startup element can contain either a still image or an animation with or without a customer specified tone.</desc>
-		<setting name="Startup still image." ref="StartupStillImageFile" type="file">
-			<desc>The image will be shown for approx. 3 seconds</desc>
-      <localPath/>
-      <targetPath readOnly="true"/>
-				<property name="type" value="image/bmp image/svg" unit="mime"/>
-        <property name="width" value="360" unit="pixel"/>
- 				<property name="height" value="640" unit="pixel"/>
-			  <property name="maxSize" unit="kB" value="100"/>
-		</setting>		
-	</feature>
-</configuration>
\ No newline at end of file
--- a/foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CIA_bteng.confml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration xmlns="http://www.s60.com/xml/confml/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="CIA_Bluetooth" version="">
-<feature ref="CIA_Bluetooth" name="Bluetooth">
-    <setting ref="BluetoothName" name="Bluetooth device name" type="string">
-        <desc>Phone's Bluetooth device name. The name is visible to other devices that use Bluetooth technology to search for devices. The maximum length of the name is 30 characters.</desc>
-		<xs:maxLength value="30"/>
-	</setting> 
-</feature>
-
-</configuration>
\ No newline at end of file
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_bteng.confml has changed
--- a/foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_camerax.confml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-<configuration xmlns="http://www.s60.com/xml/confml/1" name="camerax">
-  <feature ref="CxSettingsCrUid" name="CameraX Application Settings">
-    <desc>CameraX settings</desc>
-    
-    <setting ref="StillShowCapturedCr" name="Show Captured Image" type="selection">
-      <desc>StillShowCapturedCr defines setting in Image settings.
-            If disabled, post-capture view is not shown after capturing an image.
-      </desc>
-      <option name="On" value="-1"/>
-      <option name="2 seconds" value="2000"/>
-      <option name="10 seconds" value="10000"/>
-      <option name="Off" value="0"/>
-    </setting>
-    
-    <setting ref="VideoShowCapturedCr" name="Show Captured Video" type="selection">
-      <desc>VideoShowCapturedCr defines setting in Image settings.
-            If disabled, post-capture view is not shown after capturing an video.
-      </desc>
-      <option name="On" value="-1"/>
-      <option name="2 seconds" value="2000"/>
-      <option name="10 seconds" value="10000"/>
-      <option name="Off" value="0"/>
-    </setting>
-    
-    <setting ref="GeoTaggingCr" name="Store GPS Location Information" type="selection">
-      <desc> Store location information in metadata for captured images.</desc>
-      <option name="Disabled" value="0"/>
-      <option name="Enabled" value="1"/>
-    </setting>
-    
-    <setting ref="FacetrackingCr" name="Store facetracking state" type="selection">
-      <desc>The key defines if facetracking should be on or off.</desc>
-      <option name="Disabled" value="0"/>
-      <option name="Enabled" value="1"/>
-    </setting>
-    
-    <setting ref="CaptureSoundAlwaysOnCr" name="Capture sound always on" type="selection">
-      <desc>The key defines if the capture sound should always be played, regardless of profile sounds.</desc>
-      <option name="Disabled" value="0"/>
-      <option name="Enabled" value="1"/>
-    </setting>
-    
-  </feature>
-</configuration>
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_clockapp.confml has changed
--- a/foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_commsdatcreator.confml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,831 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration xmlns="http://www.s60.com/xml/confml/2" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="Default CommsDat settings" version="1">
-  <feature ref="Global" name="Global Settings">
-    <desc>Global network related settings not tied to individual connection methods.</desc>
-    <setting ref="Attachmode" name="Packet Data Connection" type="selection">
-      <desc>Defines the packet data connection mode. Select When Available to register the device to the packet data network (GPRS) when users switch it on in a supported network. Select When Needed to establish a packet data connection only when applications or actions require it.</desc>
-      <option name="When Available" value="whenavailable"/>
-      <option name="When Needed" value="whenneeded"/>
-    </setting>
-    <setting ref="DefaultAP" name="Default Packet Data Access Point" type="string">
-      <desc>The default access point to use the device as a packet data modem for a computer.</desc>
-      <xs:maxLength value="100"/>
-    </setting>
-    <setting ref="UsageOfWlan" name="Usage Of Wlan" type="selection">
-      <desc>
-      This setting controls the behavior of the device regarding known (saved) and new WLAN networks.
-      When a known WLAN network is discovered, the device can automatically switch to it.
-      When one or more new unknown WLAN networks are discovered in connection request phase, those can be proposed and taken into use.
-    	</desc>
-      <option name="Known WLANs only" value="Known"/>
-      <option name="Manual" value="Manual"/>
-    </setting>
-    <setting ref="CellularDataUsageHome" name="Data usage in home network" type="selection">
-      <desc>
-      This setting controls the cellular packet data usage in home network.
-      Automatic means that cellular data connection is utilized automatically in case needed.
-      Confirm means that there is a confirmation query to confirm the usage.
-      WLAN Only means that cellular data is not tried to use. Instead, WLAN is utilized whenever possible. 
-    	</desc>
-      <option name="Automatic" value="Automatic"/>
-      <option name="Confirm" value="Confirm"/>
-      <option name="WlanOnly" value="Wlan only"/>
-    </setting>
-    <setting ref="CellularDataUsageVisitor" name="Data usage in foreign network" type="selection">
-      <desc>
-      This setting controls the cellular packet data usage in foreign network.
-      Automatic means that cellular data connection is utilized automatically in case needed.
-      Confirm means that there is a confirmation query to confirm the usage.
-      WLAN Only means that cellular data is not tried to use. Instead, WLAN is utilized whenever possible. 
-    	</desc>
-      <option name="Automatic" value="Automatic"/>
-      <option name="Confirm" value="Confirm"/>
-      <option name="WlanOnly" value="Wlan only"/>
-    </setting>
-    <setting ref="GprsLastSocketActivityTimeout" name="GPRS last socket activity timeout" type="string">
-      <desc>
-    	For GPRS the time (in seconds) to stay online when all socket activity has ceased. -1 for unlimited time.
-    	Leave empty to use the product default value.
-    	</desc>
-    </setting>
-    <setting ref="GprsLastSessionClosedTimeout" name="GPRS last session closed timeout" type="string">
-      <desc>
-    	For GPRS the time (in seconds) to stay online when session has closed. -1 for unlimited time.
-    	Leave empty to use the product default value.
-    	</desc>
-    </setting>
-    <setting ref="GprsLastSocketClosedTimeout" name="GPRS last socket closed timeout" type="string">
-      <desc>
-    	For GPRS the time (in seconds) to stay online when socket has closed. -1 for unlimited time.
-    	Leave empty to use the product default value.
-    	</desc>
-    </setting>
-    <setting ref="WlanLastSocketActivityTimeout" name="WLAN last socket activity timeout" type="string">
-      <desc>
-    	For WLAN the time (in seconds) to stay online when all socket activity has ceased. -1 for unlimited time.
-    	Leave empty to use the product default value.
-    	</desc>
-    </setting>
-    <setting ref="WlanLastSessionClosedTimeout" name="WLAN last session closed timeout" type="string">
-      <desc>
-    	For WLAN the time (in seconds) to stay online when all socket activity has ceased. -1 for unlimited time.
-    	Leave empty to use the product default value.
-    	</desc>
-    </setting>
-    <setting ref="WlanLastSocketClosedTimeout" name="WLAN last socket closed timeout" type="string">
-      <desc>
-    	For WLAN the time (in seconds) to stay online when all socket activity has ceased. -1 for unlimited time.
-    	Leave empty to use the product default value.
-    	</desc>
-    </setting>
-    <setting ref="WlanBGScanInterval" name="WLAN background scan interval" type="selection">
-      <desc>
-      How often WLAN networks are scanned when idle.
-      </desc>
-      <option name="Automatic" value="-1"/>
-      <option name="Never" value="0"/>
-      <option name="Every minute" value="60"/>
-      <option name="Every 2 minutes" value="120"/>
-      <option name="Every 5 minutes" value="300"/>
-      <option name="Every 10 minutes" value="600"/>
-    </setting>
-  </feature>
-  <feature ref="APs" name="Packet Data Access Points" relevant="">
-    <desc>Settings for packet data connections (GPRS).</desc>
-    <setting ref="AP" relevant="" mapKey="ConnectionName" mapValue="ConnectionName" name="Packet Data" constraint="" type="sequence" minOccurs="0" maxOccurs="99">
-      <desc>Access point to a packet data network.</desc>
-      <setting ref="ConnectionName" required="true" name="Connection Name" type="string">
-        <desc>The connection name that is visible to the user.</desc>
-        <xs:maxLength value="30"/>
-      </setting>
-      <setting ref="ConnectionId" name="Connection ID">
-        <desc>Specifies the connection ID. Either specify the connection ID manually or leave empty to have it allocated automatically. If you specify the ID manaually, verify that the IDs are globally unique.</desc>
-      </setting>
-      <setting ref="Protected" name="Protected" type="selection">
-        <desc>Defines whether the access point is protected or not. Users cannot edit protected access points.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Hidden" name="Hidden" type="selection">
-        <desc>Defines whether the access point is hidden or not.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="HiddenAgent" name="Hidden Agent" type="selection">
-        <desc>Defines whether or not to hide the access point for MMS connections.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Highlighted" name="Highlighted" type="selection">
-        <desc>Defines whether the access point is highlighted or not.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Seamlessness" name="Use access point" type="selection">
-        <desc>Defines whether devices can roam to an access point.</desc>
-        <option name="After confirmation" value="ConfirmFirst"/>
-        <option name="Automatically " value="ShowProgress"/>
-      </setting>
-      <setting ref="NetworkType" name="Network Type" type="selection">
-        <desc>Defines the addressing that the network uses.</desc>
-        <option name="IPv4" value="IPv4"/>
-        <option name="IPv6" value="IPv6"/>
-      </setting>
-      <setting ref="GPRS_AP_Name" required="true" name="Access Point Name" type="string">
-        <desc>The access point name for this packet data connection.</desc>
-        <xs:maxLength value="100"/>
-      </setting>
-      <setting ref="UserName" name="User Name" type="string">
-        <desc>Authenticates the user to the access point.</desc>
-        <xs:maxLength value="50"/>
-      </setting>
-      <setting ref="PromptPassword" name="Prompt Password" type="selection">
-        <desc>Prompts the user to enter a password when a connection is created.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Password" relevant="PromptPassword='Yes'" name="Password" type="string">
-        <desc>Authenticates the user to the access point.</desc>
-        <xs:maxLength value="50"/>
-      </setting>
-      <setting ref="PasswordAuthenticationType" name="Password Authentication Type" type="selection">
-        <desc>The password authentication method. Select Secure to always send the password encrypted and Normal to send it encryped when possible.</desc>
-        <option name="Normal" value="Normal"/>
-        <option name="Secure" value="Secure"/>
-      </setting>
-      <setting ref="WAPGatewayIP" name="WAP Gateway IP" type="string">
-        <desc>Wireless application protocol (WAP) gateway IP address.</desc>
-      </setting>
-      <setting ref="StartingPage" name="Starting Page" type="string">
-        <desc>The Web address (in URL format) of the page to display as the home page when users use this access point.</desc>
-        <xs:pattern value="(http(|s)://([\w-]+\.)+[\w-]+(:[0-9]{1,5})?(/[\w- ./?%&amp;=]*)?|)"/>
-        <xs:maxLength value="100"/>
-      </setting>
-      <setting ref="WTLS_Security" name="WTLS Security" type="selection">
-        <desc>Attempts a secure wireless transport layer security (WTLS) connection to the WAP gateway.</desc>
-        <option name="On" value="On"/>
-        <option name="Off" value="Off"/>
-      </setting>
-      <setting ref="WAP_ConnectionType" name="Connection type" type="selection">
-        <desc>Defines whether to use a continuous or a temporary connection.</desc>
-        <option name="Continuous" value="Continuous"/>
-        <option name="Temporary" value="Temporary"/>
-      </setting>
-      <setting ref="PhoneIP" relevant="NetworkType='IPv4'" name="IPv4 Phone IP Address" type="string">
-        <desc>IP address of the interface. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="PrimaryNameServer" relevant="NetworkType='IPv4'" name="IPv4 Primary Name Server" type="string">
-        <desc>Address of the primary DNS server that resolves host names. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="SecondaryNameServer" relevant="NetworkType='IPv4'" name="IPv4 Secondary Name Server" type="string">
-        <desc>Address of the secondary DNS server to connect if the primary DNS server is not available. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="PrimaryIP6NameServer" relevant="NetworkType='IPv6'" name="IPv6 Primary Name Server" type="string">
-        <desc>Address of the primary DNS server that resolves host names. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="SecondaryIP6NameServer" relevant="NetworkType='IPv6'" name="IPv6 Secondary Name Server" type="string">
-        <desc>Address of the secondary DNS server to connect if the primary DNS server is not available. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="ProxyServerAddress" name="Proxy Server Address" type="string">
-        <desc>Address of the HTTP/HTTPS proxy server.</desc>
-        <xs:maxLength value="1000"/>
-      </setting>
-      <setting ref="ProxyPortNumber" name="Proxy Port Number" type="string">
-        <desc>Port number of the HTTP/HTTPS proxy server.</desc>
-        <xs:maxLength value="5"/>
-      </setting>
-      <setting ref="ProxyProtocolName" name="Proxy Protocol Name" type="string">
-        <desc>Protocol name for the proxy settings. Typically HTTP or HTTPS.</desc>
-      </setting>
-      <setting ref="GprsUseEdge" name="Use EDGE" type="selection">
-        <desc>Defines whether EDGE usage is allowed or not.</desc>
-        <option name="Yes" value="Yes"/>
-        <option name="No" value="No"/>
-      </setting>
-      <setting ref="IspType" name="Service Provider Type" type="selection">
-        <desc>Specifies the service provider type. Used when filtering connection methods for certain purpose.</desc>
-        <option name="Internet" value="0"/>
-        <option name="WAP" value="1"/>
-        <option name="Both" value="2"/>
-      </setting>
-      <setting ref="Linger" name="Always Online / Linger time" type="selection">
-        <desc>Defines the time to stay online after all activity on a network link has stopped. Choose 0 or a negative value for unlimited time. Leave empty to disable.</desc>
-        <option name="Off" value=""/>
-        <option name="30 min" value="1800"/>
-        <option name="1h" value="3600"/>
-        <option name="5h" value="18000"/>
-      </setting>
-    </setting>
-  </feature>
-  <feature ref="WLAN_APs" name="WLAN Access Points" relevant="">
-    <desc>Settings for WLAN connections.</desc>
-    <setting ref="WLAN_AP" relevant="" name="WLAN" constraint="" type="sequence" minOccurs="0" maxOccurs="99">
-      <desc>Specifies the settings for WLAN access point.</desc>
-      <setting ref="ConnectionName" name="Connection Name" constraint="" type="string">
-        <desc>The connection name that is visible to the user.</desc>
-      </setting>
-      <setting ref="ConnectionId" name="Connection ID">
-        <desc>Specifies the connection ID. Either specify the connection ID manually or leave empty to have it allocated automatically. If you specify the ID manaually, verify that the IDs are globally unique.</desc>
-      </setting>
-      <setting ref="Protected" name="Protected" type="selection">
-        <desc>Defines whether the access point is protected or not. Users cannot edit protected access points.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Hidden" name="Hidden" type="selection">
-        <desc>Defines whether the access point is hidden or not.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="HiddenAgent" name="Hidden Agent" type="selection">
-        <desc>Defines whether or not to hide the access point for MMS connections.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Highlighted" name="Highlighted" type="selection">
-        <desc>Defines whether the access point is highlighted or not.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Seamlessness" name="Seamlessness" type="selection">
-        <desc>Defines whether devices can roam to an access point.</desc>
-        <option name="Confirm First" value="ConfirmFirst"/>
-        <option name="Show Progress" value="ShowProgress"/>
-      </setting>
-      <setting ref="NetworkName" name="Network Name" type="string">
-        <desc>Service set identifier (SSID) of the primary WLAN network.</desc>
-      </setting>
-      <setting ref="StartingPage" name="Starting Page" type="string">
-        <desc>The Web address (in URL format) of the page to display as the home page when users use this access point.</desc>
-      </setting>
-      <setting ref="NetworkMode" name="Network Mode" type="string">
-        <desc>Determines how devices communicate with each other. Select Infrastructure if there is a WLAN access point in the network. Select Ad Hoc if devices can send and receive data directly with each other.</desc>
-        <option name="Infrastructure" value="Infrastructure"/>
-        <option name="Ad-hoc" value="Ad-hoc"/>
-      </setting>
-      <setting ref="SecurityMode" name="Security Mode" type="selection">
-        <desc>Security mode of the WLAN network.</desc>
-        <option name="Open" value="Open"/>
-        <option name="WEP" value="WEP"/>
-        <option name="802.1x" value="802.1x"/>
-        <option name="WPA" value="WPA"/>
-        <option name="WPA2" value="WPA2"/>
-      </setting>
-      <setting ref="PrimaryNameServer" name="IPv4 Primary Name Server" type="string">
-        <desc>Address of the primary DNS server that resolves host names. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="SecondaryNameServer" name="IPv4 Secondary Name Server" type="string">
-        <desc>Address of the secondary DNS server to connect if the primary DNS server is not available. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="PrimaryIP6NameServer" name="IPv6 Primary Name Server" type="string">
-        <desc>Address of the primary DNS server that resolves host names. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="SecondaryIP6NameServer" name="IPv6 Secondary Name Server" type="string">
-        <desc>Address of the secondary DNS server to connect if the primary DNS server is not available. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="WlanIpGatewayAddress" name="WLAN IP Gateway Address" type="string">
-        <desc>The gateway IP address. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="WlanIpNetMask" name="Wlan IP Net Mask" type="string">
-        <desc>Network mask. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="ProxyServerAddress" name="Proxy Server Address" type="string">
-        <desc>Address of the HTTP/HTTPS proxy server.</desc>
-      </setting>
-      <setting ref="ProxyPortNumber" name="Proxy Port Number" type="string">
-        <desc>Port number of the HTTP/HTTPS proxy server.</desc>
-      </setting>
-      <setting ref="ProxyProtocolName" name="Proxy Protocol Name" type="string">
-        <desc>Protocol name for the proxy settings. Typically HTTP or HTTPS.</desc>
-      </setting>
-      <setting ref="WLANScanSSID" name="WLAN Scan SSID" type="selection">
-        <desc>Defines whether the SSID should be actively scanned. This is needed if the SSID is hidden (not broadcasted by the AP).</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="WlanChannelId" name="WLAN Channel ID" type="string">
-        <desc>802.11 Channel ID (1-14). Used only when connecting/setting up adhoc network.</desc>
-      </setting>
-      <setting ref="PhoneIP" name="IPv4 Phone IP address" type="string">
-        <desc>IP address of the interface. Typically allocated automatically.</desc>
-      </setting>
-      <setting ref="WEPKeyInUse" name="WEP Key In Use" type="selection">
-        <desc>Index of default WEP key. Used only when security mode is WEP.</desc>
-        <option name="key1" value="key1"/>
-        <option name="key2" value="key2"/>
-        <option name="key3" value="key3"/>
-        <option name="key4" value="key4"/>
-      </setting>
-      <setting ref="WEPAuthType" name="WEP Authentication Type" type="selection">
-        <desc>WEP authentication mode. Select Open to allow any device that knows the SSID of the access point to gain access to the network. Select Shared to allow access only to devices that have a static WEP key and pass a challenge based authentication. Only used when security mode is WEP.</desc>
-        <option name="Shared" value="Shared"/>
-        <option name="Open" value="Open"/>
-      </setting>
-      <setting ref="WEPKey1Length" name="WEP Key1 Length" type="selection">
-        <desc>WEP key length in bits.</desc>
-        <option name="64" value="64"/>
-        <option name="128" value="128"/>
-        <option name="256" value="256"/>
-      </setting>
-      <setting ref="WEPKey1Format" name="WEP Key1 Format" type="selection">
-        <desc>WEP key format.</desc>
-        <option name="ASCII" value="ASCII"/>
-        <option name="Hexadecimal" value="Hexadecimal"/>
-      </setting>
-      <setting ref="WEPKey1Data" name="WEP Key1 Data" type="string">
-        <desc>WEP key data in either ASCII or hexadecimal format. Devices use the RC4 algorithm with a key length of 64, 128, or 256 bits to define a set of WEP keys. Access to the WLAN is allowed only to mobile devices that have the required keys. If the key length is 64, enter 5 bytes in ASCII or 10 bytes in hexadecimal format. If the key length is 128, enter 13 bytes in ASCII or 26 bytes in hexadecimal format.</desc>
-      </setting>
-      <setting ref="WEPKey2Length" name="WEP Key2 Length" type="selection">
-        <desc>WEP key length in bits.</desc>
-        <option name="64" value="64"/>
-        <option name="128" value="128"/>
-        <option name="256" value="256"/>
-      </setting>
-      <setting ref="WEPKey2Format" name="WEP Key2 Format" type="selection">
-        <desc>WEP key format.</desc>
-        <option name="ASCII" value="ASCII"/>
-        <option name="Hexadecimal" value="Hexadecimal"/>
-      </setting>
-      <setting ref="WEPKey2Data" name="WEP Key2 Data" type="string">
-        <desc>WEP key data in either ASCII or hexadecimal format. Devices use the RC4 algorithm with a key length of 64, 128, or 256 bits to define a set of WEP keys. Access to the WLAN is allowed only to mobile devices that have the required keys. If the key length is 64, enter 5 bytes in ASCII or 10 bytes in hexadecimal format. If the key length is 128, enter 13 bytes in ASCII or 26 bytes in hexadecimal format.</desc>
-      </setting>
-      <setting ref="WEPKey3Length" name="WEP Key3 Length" type="selection">
-        <desc>WEP key length in bits.</desc>
-        <option name="64" value="64"/>
-        <option name="128" value="128"/>
-        <option name="256" value="256"/>
-      </setting>
-      <setting ref="WEPKey3Format" name="WEP Key3 Format" type="selection">
-        <desc>WEP key format.</desc>
-        <option name="ASCII" value="ASCII"/>
-        <option name="Hexadecimal" value="Hexadecimal"/>
-      </setting>
-      <setting ref="WEPKey3Data" name="WEP Key3 Data" type="string">
-        <desc>WEP key data in either ASCII or hexadecimal format. Devices use the RC4 algorithm with a key length of 64, 128, or 256 bits to define a set of WEP keys. Access to the WLAN is allowed only to mobile devices that have the required keys. If the key length is 64, enter 5 bytes in ASCII or 10 bytes in hexadecimal format. If the key length is 128, enter 13 bytes in ASCII or 26 bytes in hexadecimal format.</desc>
-      </setting>
-      <setting ref="WEPKey4Length" name="WEP Key4 Length" type="selection">
-        <desc>WEP key length in bits.</desc>
-        <option name="64" value="64"/>
-        <option name="128" value="128"/>
-        <option name="256" value="256"/>
-      </setting>
-      <setting ref="WEPKey4Format" name="WEP Key4 Format" type="selection">
-        <desc>WEP key format.</desc>
-        <option name="ASCII" value="ASCII"/>
-        <option name="Hexadecimal" value="Hexadecimal"/>
-      </setting>
-      <setting ref="WEPKey4Data" name="WEP Key4 Data" type="string">
-        <desc>WEP key data in either ASCII or hexadecimal format. Devices use the RC4 algorithm with a key length of 64, 128, or 256 bits to define a set of WEP keys. Access to the WLAN is allowed only to mobile devices that have the required keys. If the key length is 64, enter 5 bytes in ASCII or 10 bytes in hexadecimal format. If the key length is 128, enter 13 bytes in ASCII or 26 bytes in hexadecimal format.</desc>
-      </setting>
-      <setting ref="WPAPresharedKey" name="WPA Pre-shared Key" type="string">
-        <desc>WPA/WPA2 pre-shared key in plain text. ASCII character set values between 32-126 must be used. Minimum length is 8 characters and maximum 63. Define the WPA pre-shared key length field accordingly.</desc>
-      </setting>
-      <setting ref="WPAUseOfPresharedKey" name="WPA Use Of Pre-shared Key" type="selection">
-        <desc>Enables the Pre-shared key mode when the security mode is WPA or WPA2. If the setting is off, EAP mode is used and the list of EAPs needs to be defined.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="WPAKeyLength" name="WPA Pre-shared Key Length">
-        <desc>The length of the specified pre-shared key in WPA Pre-shared Key.</desc>
-      </setting>
-      <setting ref="WPAEapMethod" name="WPA EAP method" type="selection">
-        <desc>
-      	Extensible Authentication Protocol (EAP) method in use for this connection in case security mode is WPA or 802.1x with EAP. Please fill also the relevant EAP method specific settings.
-      	</desc>
-        <option name="EAP-SIM" value="18"/>
-        <option name="EAP-PEAP" value="25"/>
-        <option name="EAP-AKA" value="23"/>
-        <option name="EAP-TLS" value="13"/>
-        <option name="EAP-TTLS" value="21"/>
-        <option name="EAP-LEAP" value="17"/>
-        <option name="EAP-FAST" value="43"/>
-      </setting>
-      <setting ref="EapGtcUsername" name="EAP-GTC User Name" type="string">
-        <desc>The username used with EAP-GTC.</desc>
-      </setting>
-      <setting ref="EapGtcSessionValidityTime" name="EAP-GTC Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="EapGtcEncapsulation" name="EAP-GTC Tunneling Method" type="selection">
-        <desc>Defines which EAP tunneling method is used with EAP-GTC.</desc>
-        <option name="EAP-PEAP" value="25"/>
-        <option name="EAP-TTLS" value="21"/>
-        <option name="EAP-FAST" value="43"/>
-      </setting>
-      <setting ref="EapTlsUsername" name="EAP-TLS User Name" type="string">
-        <desc>The username used with EAP-TLS.</desc>
-      </setting>
-      <setting ref="EapTlsRealm" name="EAP-TLS Realm" type="string">
-        <desc>The realm used for device identification to the server.</desc>
-      </setting>
-      <setting ref="EapTlsVerifyServerRealm" name="EAP-TLS Verify Server Realm" type="selection">
-        <desc>Compares the server realm with the device realm. This provides extra security but it depends on the network infrastructure and set-up whether this will work.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapTlsRequireClientAuth" name="EAP-TLS Requires Client Authentication" type="selection">
-        <desc>Specifies whether TLS requires that the server authenticates the client.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapTlsSessionValidityTime" name="EAP-TLS Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="EapTlsCipherSuites" name="EAP-TLS Cipher Suites" type="string">
-        <desc>The list of allowed cipher suites. In the format +xxx,+xxx,+xxx... where xxx is the cipher suite identifier. 004: TLS_RSA_WITH_RC4_128_MD5, 005: TLS_RSA_WITH_RC4_128_SHA, 010: TLS_RSA_WITH_3DES_EDE_CBC_SHA, 019: TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, 022: TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA, 047: TLS_RSA_WITH_AES_128_CBC_SHA, 050: TLS_DHE_DSS_WITH_AES_128_CBC_SHA, 051: TLS_DHE_RSA_WITH_AES_128_CBC_SHA, 052: TLS_DH_anon_WITH_AES_128_CBC_SHA. For example, +004 enables only RSA with RC4 and MD5.</desc>
-      </setting>
-      <setting ref="EapTlsUserCertSubjectKeyId" name="EAP-TLS User Certificate Subject Key ID" type="string">
-        <desc>The subject key ID value of the user certificate. Currently this field is the only one that can be used to identify the certificate.</desc>
-      </setting>
-      <setting ref="EapTlsUserCertIssuerName" name="EAP-TLS User Certificate Issuer" type="string">
-        <desc>The issuer of the user certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapTlsUserCertSerialNumber" name="EAP-TLS User Certificate Serial Number" type="string">
-        <desc>The serial number of the user certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapTlsCaCertSubjectKeyId" name="EAP-TLS CA Certificate Subject Key ID" type="string">
-        <desc>The subject key ID value of the CA certificate. Currently this field is the only one that can be used to identify the certificate.</desc>
-      </setting>
-      <setting ref="EapTlsCaCertIssuerName" name="EAP-TLS CA Certificate Issuer" type="string">
-        <desc>The issuer of the CA certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapTlsCaCertSerialNumber" name="EAP-TLS CA Certificate Serial Number" type="string">
-        <desc>The serial number of the CA certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapTlsEncapsulation" name="EAP-TLS Tunneling Method" type="selection">
-        <desc>Defines which EAP tunneling method is used with EAP-TLS.</desc>
-        <option name="None" value=""/>
-        <option name="EAP-PEAP" value="25"/>
-        <option name="EAP-TTLS" value="21"/>
-        <option name="EAP-FAST" value="43"/>
-      </setting>
-      <setting ref="EapLeapUsername" name="EAP-LEAP User Name" type="string">
-        <desc>The username used with EAP-LEAP.</desc>
-      </setting>
-      <setting ref="EapLeapPassword" name="EAP-LEAP Password" type="string">
-        <desc>The password used with EAP-LEAP.</desc>
-      </setting>
-      <setting ref="EapLeapSessionValidityTime" name="EAP-LEAP Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, o new password queries).</desc>
-      </setting>
-      <setting ref="EapSimUsername" name="EAP-SIM User Name" type="string">
-        <desc>The username used with EAP-SIM.</desc>
-      </setting>
-      <setting ref="EapSimRealm" name="EAP-SIM Realm" type="string">
-        <desc>The realm used for device identification to the server.</desc>
-      </setting>
-      <setting ref="EapSimUsePseudonyms" name="EAP-SIM Pseudonyms Allowed" type="selection">
-        <desc>Specifies whether IMSI is always sent when authenticating or is pseudonym usage allowed.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapSimSessionValidityTime" name="EAP-SIM Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="EapSimEncapsulation" name="EAP-SIM Tunneling Method" type="selection">
-        <desc>Defines which EAP tunneling method is used with EAP-SIM.</desc>
-        <option name="None" value=""/>
-        <option name="EAP-PEAP" value="25"/>
-        <option name="EAP-TTLS" value="21"/>
-        <option name="EAP-FAST" value="43"/>
-      </setting>
-      <setting ref="EapTtlsUsername" name="EAP-TTLS User Name" type="string">
-        <desc>The username used with EAP-TTLS.</desc>
-      </setting>
-      <setting ref="EapTtlsRealm" name="EAP-TTLS Realm" type="string">
-        <desc>The realm used for device identification to the server.</desc>
-      </setting>
-      <setting ref="EapTtlsVerifyServerRealm" name="EAP-TTLS Verify Server Realm" type="selection">
-        <desc>Compares the server realm with the device realm. This provides extra security but it depends on the network infrastructure and set-up whether this will work.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapTtlsRequireClientAuth" name="EAP-TTLS Require Client Authentication" type="selection">
-        <desc>Specifies whether TTLS requires that the server authenticates the client.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapTtlsSessionValidityTime" name="EAP-TTLS Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="EapTtlsCipherSuites" name="EAP-TTLS Cipher Suites" type="string">
-        <desc>The list of allowed cipher suites. In the format +xxx,+xxx,+xxx... where xxx is the cipher suite identifier. 004: TLS_RSA_WITH_RC4_128_MD5, 005: TLS_RSA_WITH_RC4_128_SHA, 010: TLS_RSA_WITH_3DES_EDE_CBC_SHA, 019: TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, 022: TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA, 047: TLS_RSA_WITH_AES_128_CBC_SHA, 050: TLS_DHE_DSS_WITH_AES_128_CBC_SHA, 051: TLS_DHE_RSA_WITH_AES_128_CBC_SHA, 052: TLS_DH_anon_WITH_AES_128_CBC_SHA. For example, +004 enables only RSA with RC4 and MD5.</desc>
-      </setting>
-      <setting ref="EapTtlsEncapsulatedTypes" name="EAP-TTLS Tunneled Methods" type="string">
-        <desc>A list of Extensible Authentication Protocols (EAPs) in tunneled by EAP-TTLS. The format is +xxx,+xxx,+xxx where xxx indicates the enabled EAP method ID as specified in the IANA registry: http://www.iana.org/assignments/eap-numbers. For example, to enable EAP-SIM encapsulation the string needs to be &quot;+018&quot;. The list is in priority order, highest priority first. Note that the encapsulate type's encapsulation parameter needs to be configured accordingly.</desc>
-      </setting>
-      <setting ref="EapTtlsUserCertSubjectKeyId" name="EAP-TTLS User Certificate Subject Key ID" type="string">
-        <desc>The subject key ID value of the user certificate. Currently this field is the only one that can be used to identify the certificate.</desc>
-      </setting>
-      <setting ref="EapTtlsUserCertIssuerName" name="EAP-TTLS User Certificate Issuer" type="string">
-        <desc>The issuer of the user certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapTtlsUserCertSerialNumber" name="EAP-TTLS User Certificate Serial Number" type="string">
-        <desc>The serial number of the user certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapTtlsCaCertSubjectKeyId" name="EAP-TTLS CA Certificate Subject Key ID" type="string">
-        <desc>The subject key id value of the CA certificate. Currently this field is the only one that can be used to identify the certificate.</desc>
-      </setting>
-      <setting ref="EapTtlsCaCertIssuerName" name="EAP-TTLS CA Certificate Issuer" type="string">
-        <desc>The issuer of the CA certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapTtlsCaCertSerialNumber" name="EAP-TTLS CA Certificate Serial Number" type="string">
-        <desc>The serial number of the CA certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapAkaUsername" name="EAP-AKA User Name" type="string">
-        <desc>The username used with EAP-AKA.</desc>
-      </setting>
-      <setting ref="EapAkaRealm" name="EAP-AKA Realm" type="string">
-        <desc>The realm used for device identification to the server.</desc>
-      </setting>
-      <setting ref="EapAkaUsePseudonyms" name="EAP-AKA Pseudonyms Allowed" type="selection">
-        <desc>Specifies whether IMSI is always sent when authenticating or is pseudonym usage allowed.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapAkaSessionValidityTime" name="EAP-AKA Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="EapAkaEncapsulation" name="EAP-AKA Tunneling Method" type="selection">
-        <desc>Defines which EAP tunneling method is used with EAP-AKA.</desc>
-        <option name="None" value=""/>
-        <option name="EAP-PEAP" value="25"/>
-        <option name="EAP-TTLS" value="21"/>
-        <option name="EAP-FAST" value="43"/>
-      </setting>
-      <setting ref="EapPeapUsername" name="EAP-PEAP User Name" type="string">
-        <desc>The username used with EAP-PEAP.</desc>
-      </setting>
-      <setting ref="EapPeapRealm" name="EAP-PEAP Realm" type="string">
-        <desc>The realm used for device identification to the server.</desc>
-      </setting>
-      <setting ref="EapPeapVerifyServerRealm" name="EAP-PEAP Verify Server Realm" type="selection">
-        <desc>Compares the server realm with the device realm. This provides extra security but it depends on the network infrastructure and set-up whether this will work.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapPeapRequireClientAuth" name="EAP-PEAP Require Client Authentication" type="selection">
-        <desc>Specifies whether PEAP requires that the server authenticates the client.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapPeapSessionValidityTime" name="EAP-PEAP Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="EapPeapCipherSuites" name="EAP-PEAP Cipher Suites" type="string">
-        <desc>The list of allowed cipher suites. In the format +xxx,+xxx,+xxx... where xxx is the cipher suite identifier. 004: TLS_RSA_WITH_RC4_128_MD5, 005: TLS_RSA_WITH_RC4_128_SHA, 010: TLS_RSA_WITH_3DES_EDE_CBC_SHA, 019: TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, 022: TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA, 047: TLS_RSA_WITH_AES_128_CBC_SHA, 050: TLS_DHE_DSS_WITH_AES_128_CBC_SHA, 051: TLS_DHE_RSA_WITH_AES_128_CBC_SHA, 052: TLS_DH_anon_WITH_AES_128_CBC_SHA. For example, +004 enables only RSA with RC4 and MD5.</desc>
-      </setting>
-      <setting ref="EapPeapV0Allowed" name="Allow EAP-PEAP Version 0" type="selection">
-        <desc>Defines whether PEAP version 0 is allowed. If in doubt enable only this one.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapPeapV1Allowed" name="Allow EAP-PEAP Version 1" type="selection">
-        <desc>Defines whether PEAP version 1 is allowed.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapPeapV2Allowed" name="Allow EAP-PEAP Version 2" type="selection">
-        <desc>Defines whether PEAP version 2 is allowed.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapPeapEncapsulatedTypes" name="EAP-PEAP Tunneled Methods" type="string">
-        <desc>A list of Extensible Authentication Protocols (EAPs) in tunneled by EAP-PEAP. The format is +xxx,+xxx,+xxx where xxx indicates the enabled EAP method ID as specified in the IANA registry: http://www.iana.org/assignments/eap-numbers. For example to enable EAP-SIM encapsulation the string needs to be &quot;+018&quot;. The list is in priority order, highest priority first. Note that the encapsulate type's encapsulation parameter needs to be configured accordingly.</desc>
-      </setting>
-      <setting ref="EapPeapUserCertSubjectKeyId" name="EAP-PEAP User Certificate Subject Key ID" type="string">
-        <desc>The subject key ID value of the user certificate. Currently this field is the only one that can be used to identify the certificate.</desc>
-      </setting>
-      <setting ref="EapPeapUserCertIssuerName" name="EAP-PEAP User Certificate Issuer" type="string">
-        <desc>The issuer of the user certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapPeapUserCertSerialNumber" name="EAP-PEAP User Certificate Serial Number" type="string">
-        <desc>The serial number of the user certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapPeapCaCertSubjectKeyId" name="EAP-PEAP CA Certificate Subject Key ID" type="string">
-        <desc>The subject key id value of the CA certificate. Currently this field is the only one that can be used to identify the certificate.</desc>
-      </setting>
-      <setting ref="EapPeapCaCertIssuerName" name="EAP-PEAP CA Certificate Issuer" type="string">
-        <desc>The issuer of the CA certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapPeapCaCertSerialNumber" name="EAP-PEAP CA Certificate Serial Number" type="string">
-        <desc>The serial number of the CA certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapMschapv2Username" name="EAP-MSCHAPv2 User Name" type="string">
-        <desc>The username used with EAP-MSCHAPv2.</desc>
-      </setting>
-      <setting ref="EapMschapv2Password" name="EAP-MSCHAPv2 Password" type="string">
-        <desc>The password used with EAP-MSCHAPv2.</desc>
-      </setting>
-      <setting ref="EapMschapv2SessionValidityTime" name="EAP-MSCHAPv2 Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="EapMschapv2Encapsulation" name="EAP-MSCHAPv2 Tunneling Method" type="selection">
-        <desc>Defines which EAP tunneling method is used with EAP-MSCHAPv2.</desc>
-        <option name="EAP-PEAP" value="25"/>
-        <option name="EAP-TTLS" value="21"/>
-        <option name="EAP-FAST" value="43"/>
-      </setting>
-      <setting ref="EapFastUsername" name="EAP-FAST User Name" type="string">
-        <desc>The username used with EAP-FAST.</desc>
-      </setting>
-      <setting ref="EapFastRealm" name="EAP-FAST Realm" type="string">
-        <desc>The realm used for device identification to the server.</desc>
-      </setting>
-      <setting ref="EapFastVerifyServerRealm" name="EAP-FAST Verify Server Realm" type="selection">
-        <desc>Specifies whether the server's realm is compared with own realm. This provides extra security but it depends on the network infrastructure and set-up whether this will work.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapFastRequireClientAuth" name="EAP-FAST Require Client Authentication" type="selection">
-        <desc>Specifies whether TTLS requires that the server authenticates the client.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapFastSessionValidityTime" name="EAP-FAST Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="EapFastCipherSuites" name="EAP-FAST Cipher Suites" type="string">
-        <desc>The list of allowed cipher suites. In the format +xxx,+xxx,+xxx... where xxx is the cipher suite identifier. 004: TLS_RSA_WITH_RC4_128_MD5, 005: TLS_RSA_WITH_RC4_128_SHA, 010: TLS_RSA_WITH_3DES_EDE_CBC_SHA, 019: TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, 022: TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA, 047: TLS_RSA_WITH_AES_128_CBC_SHA, 050: TLS_DHE_DSS_WITH_AES_128_CBC_SHA, 051: TLS_DHE_RSA_WITH_AES_128_CBC_SHA, 052: TLS_DH_anon_WITH_AES_128_CBC_SHA. For example, +004 enables only RSA with RC4 and MD5.</desc>
-      </setting>
-      <setting ref="EapFastEncapsulatedTypes" name="EAP-FAST Tunneled Methods" type="string">
-        <desc>A list of Extensible Authentication Protocols (EAPs) in tunneled by EAP-FAST. The format is +xxx,+xxx,+xxx where xxx indicates the enabled EAP method ID as specified in the IANA registry: http://www.iana.org/assignments/eap-numbers. For example to enable EAP-SIM encapsulation the string needs to be &quot;+018&quot;. The list is in priority order, highest priority first. Note that the encapsulate type's encapsulation parameter needs to be configured accordingly.</desc>
-      </setting>
-      <setting ref="EapFastAuthProvModeAllowed" name="Allow EAP-FAST Authenticated Provisioning Mode" type="selection">
-        <desc>Allows the dynamic provisioning of a PAC key in signed mode, where the server is authenticated during a signed Diffie-Hellman (DH) exchange. The device must have the server public key.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapFastUnauthProvModeAllowed" name="Allow EAP-FAST Unauthenticated Provisioning Mode" type="selection">
-        <desc>Allows the dynamic provisioning of a PAC key in anonymous mode, without authenticating the server.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapFastWarnADHPNoPAC" name="EAP-FAST Warn ADHP No PAC" type="selection">
-        <desc>Defines whether the server issues a warning if the device does not send a PAC, the server cannot decrypt the PAC, or the PAC has expired.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapFastWarnADHPNoMatchingPAC" name="EAP-FAST Warn ADHP No Matching PAC" type="selection">
-        <desc>Defines whether the server issues a warning the server and the device cannot match a PAC.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapFastWarnNotDefaultServer" name="EAP-FAST Warn Not Default Server" type="selection">
-        <desc>Defines whether the server issues a warning if the server is not the default server.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="EapFastUserCertSubjectKeyId" name="EAP-FAST User Certificate Subject Key ID" type="string">
-        <desc>The subject key ID value of the user certificate. Currently this field is the only one that can be used to identify the certificate.</desc>
-      </setting>
-      <setting ref="EapFastUserCertIssuerName" name="EAP-FAST User Certificate Issuer" type="string">
-        <desc>The issuer of the user certificate. Ignored by the implementation currently!</desc>
-      </setting>
-      <setting ref="EapFastUserCertSerialNumber" name="EAP-FAST User Certificate Serial Number" type="string">
-        <desc>The serial number of the user certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapFastCaCertSubjectKeyId" name="EAP-FAST CA Certificate Subject Key ID" type="string">
-        <desc>The subject key ID value of the CA certificate. Currently this field is the only one that can be used to identify the certificate.</desc>
-      </setting>
-      <setting ref="EapFastCaCertIssuerName" name="EAP-FAST CA Certificate Issuer" type="string">
-        <desc>The issuer of the CA certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="EapFastCaCertSerialNumber" name="EAP-FAST CA Certificate Serial Number" type="string">
-        <desc>The serial number of the CA certificate. Currently not used.</desc>
-      </setting>
-      <setting ref="Mschapv2Username" name="MSCHAPv2 User Name" type="string">
-        <desc>The username used with MSCHAPv2.</desc>
-      </setting>
-      <setting ref="Mschapv2Password" name="MSCHAPv2 Password" type="string">
-        <desc>The password used with MSCHAPv2.</desc>
-      </setting>
-      <setting ref="Mschapv2SessionValidityTime" name="MSCHAPv2 Session Validity Time">
-        <desc>Specifies how long single session is kept in memory (for example, no new password queries).</desc>
-      </setting>
-      <setting ref="Mschapv2Encapsulation" name="MSCHAPv2 Tunneling Method" type="selection">
-        <desc>Defines which EAP tunneling method is used with MSCHAPv2. Needs to be EAP-TTLS.</desc>
-        <option name="EAP-TTLS" value="21"/>
-      </setting>
-    </setting>
-  </feature>
-  <feature ref="DNs" name="Destination Networks">
-    <desc>Settings for Destination Networks (SNAP) that applications can use.</desc>
-    <setting ref="DN" relevant="" mapKey="Name" mapValue="Name" name="Destination Network" constraint="" type="sequence" minOccurs="0" maxOccurs="3">
-      <desc>Settings for Destination Network.</desc>
-      <setting ref="Name" name="Name" type="string">
-        <desc>Destination Network name that is visible to the user.</desc>
-      </setting>
-      <setting ref="DNId" name="Destination Network ID">
-        <desc>Specifies the connection ID. Either specify the connection ID manually or leave empty to have it allocated automatically. If you specify the ID manaually, verify that the IDs are globally unique.</desc>
-      </setting>
-      <setting ref="Metadata" name="Metadata" type="selection">
-        <desc>Metadata that specifies a few default destination networks that applications can use.</desc>
-        <option name="User Defined" value="UserDefined"/>
-        <option name="Internet" value="Internet"/>
-        <option name="Operator" value="Operator"/>
-        <option name="MMS" value="MMS"/>
-        <option name="Intranet" value="Intranet"/>
-      </setting>
-      <setting ref="Protection" name="Protection Level" type="selection">
-        <desc>Defines the protection level. Select Destination And Contents to protect the connection methods inside the destination and their priorities.</desc>
-        <option name="No protection" value="0"/>
-        <option name="Destination And Contents" value="1"/>
-        <option name="Destination" value="2"/>
-      </setting>
-      <setting ref="Hidden" name="Hidden" type="selection">
-        <desc>Defines whether the Destination Network is hidden or not.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="HiddenAgent" name="Hidden Agent" type="selection">
-        <desc>Defines whether or not to hide the Destination Network for MMS connections.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Highlighted" name="Highlighted" type="selection">
-        <desc>Defines whether the Destination Network is highlighted or not.</desc>
-        <option name="No" value="No"/>
-        <option name="Yes" value="Yes"/>
-      </setting>
-      <setting ref="Icon" name="Icon" type="selection">
-        <desc>Defines the icon to be assigned to Destination Network.</desc>
-        <option name="Internet" value="0"/>
-        <option name="WAP" value="1"/>
-        <option name="MMS" value="2"/>
-        <option name="Intranet" value="3"/>
-        <option name="Operator" value="4"/>
-        <option name="Icon1" value="5"/>
-        <option name="Icon2" value="6"/>
-        <option name="Icon3" value="7"/>
-        <option name="Icon4" value="8"/>
-        <option name="Icon5" value="9"/>
-        <option name="Icon6" value="10"/>
-        <option name="Default" value="11"/>
-      </setting>
-      <setting ref="EmbeddedDN" name="Embedded Destination Network" type="string">
-        <desc>Name of an embedded Destination Network that is bound to the Destination Network.</desc>
-      </setting>
-      <setting ref="IAP" name="1st Access Point" type="selection">
-        <desc>Name of the first connection method that is bound to the Destination Network.</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP2" name="2nd Access Point" type="selection">
-        <desc>Name of the second connection method that is bound to the Destination Network.   	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP3" name="3rd Access Point" type="selection">
-        <desc>Name of the third connection method that is bound to the Destination Network.	    	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP4" name="4th Access Point" type="selection">
-        <desc>Name of the fourth connection method that is bound to the Destination Network.	    	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP5" name="5th Access Point" type="selection">
-        <desc>Name of the fifth connection method that is bound to the Destination Network.    	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP6" name="6th Access Point" type="selection">
-        <desc>Name of the sixth connection method that is bound to the Destination Network.	    	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP7" name="7th Access Point" type="selection">
-        <desc>Name of the seventh connection method that is bound to the Destination Network.	    	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP8" name="8th Access Point" type="selection">
-        <desc>Name of the eight connection method that is bound to the Destination Network.	    	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP9" name="9th Access Point" type="selection">
-        <desc>Name of the ninth connection method that is bound to the Destination Network.	    	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-      <setting ref="IAP10" name="10th Access Point" type="selection">
-        <desc>Name of the tenth connection method that is bound to the Destination Network.	    	</desc>
-        <option name=" " value=""/>
-        <option map="APs/AP"/>
-        <option map="CIA_WLAN_APs/WLAN_AP"/>
-      </setting>
-    </setting>
-  </feature>
-</configuration>
\ No newline at end of file
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_devman.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_factorydmprofiles.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_fotadiskstorage.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_fotaserver.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_hbtheme.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_iaupdate.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_javainstaller.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_javasecurity.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_lock.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_messaging.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_mmsengine.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_numbergrouping.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_pdpcontextmanager2.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_s60provisioning.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_s60videotelephony.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_securityconfig.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_startup.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_suplsettings_productconfig.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_telephonyservices.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_videoplayerservicelist.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/CI_voicemailbox.confml has changed
Binary file foundation_system/sf_config/CI_external/customisation/CustomisationInterface/confml/ci_s60telephony.confml has changed
--- a/foundation_system/sf_config/CI_external/customisation/Views/Features/root.confml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration name="Features__root_confml" xmlns="http://www.s60.com/xml/confml/2" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema">
-</configuration>
\ No newline at end of file
--- a/foundation_system/sf_config/CI_external/group/bld.inf	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,60 +0,0 @@
-/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). 
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: Implementation of devicecontrol component
-* 	This is part of devicecontrol.
-*
-*/
-
-PRJ_PLATFORMS
-DEFAULT
-
-PRJ_EXPORTS
-
-
-../customisation/Common/root.confml /epoc32/rom/config/customisation/Common/root.confml
-../customisation/CustomisationInterface/confml/CIA_bteng.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CIA_bteng.confml
-../customisation/CustomisationInterface/confml/CIA_ShutdownSequence.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CIA_ShutdownSequence.confml
-../customisation/CustomisationInterface/confml/CIA_StartupSequence.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CIA_StartupSequence.confml
-../customisation/CustomisationInterface/confml/CI_bteng.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_bteng.confml
-../customisation/CustomisationInterface/confml/CI_camerax.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_camerax.confml
-../customisation/CustomisationInterface/confml/CI_clockapp.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_clockapp.confml
-../customisation/CustomisationInterface/confml/CI_commsdatcreator.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_commsdatcreator.confml
-../customisation/CustomisationInterface/confml/CI_devman.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_devman.confml
-../customisation/CustomisationInterface/confml/CI_factorydmprofiles.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_factorydmprofiles.confml
-../customisation/CustomisationInterface/confml/CI_fotadiskstorage.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_fotadiskstorage.confml
-../customisation/CustomisationInterface/confml/CI_fotaserver.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_fotaserver.confml
-../customisation/CustomisationInterface/confml/CI_hbtheme.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_hbtheme.confml
-../customisation/CustomisationInterface/confml/CI_iaupdate.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_iaupdate.confml
-../customisation/CustomisationInterface/confml/CI_javainstaller.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_javainstaller.confml
-../customisation/CustomisationInterface/confml/CI_javasecurity.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_javasecurity.confml
-../customisation/CustomisationInterface/confml/CI_lock.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_lock.confml
-../customisation/CustomisationInterface/confml/CI_messaging.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_messaging.confml
-../customisation/CustomisationInterface/confml/CI_mmsengine.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_mmsengine.confml
-../customisation/CustomisationInterface/confml/CI_numbergrouping.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_numbergrouping.confml
-../customisation/CustomisationInterface/confml/CI_pdpcontextmanager2.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_pdpcontextmanager2.confml
-../customisation/CustomisationInterface/confml/CI_s60provisioning.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_s60provisioning.confml
-../customisation/CustomisationInterface/confml/ci_s60telephony.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/ci_s60telephony.confml
-../customisation/CustomisationInterface/confml/CI_s60videotelephony.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_s60videotelephony.confml
-../customisation/CustomisationInterface/confml/CI_securityconfig.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_securityconfig.confml
-../customisation/CustomisationInterface/confml/CI_startup.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_startup.confml
-../customisation/CustomisationInterface/confml/CI_suplsettings_productconfig.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_suplsettings_productconfig.confml
-../customisation/CustomisationInterface/confml/CI_telephonyservices.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_telephonyservices.confml
-../customisation/CustomisationInterface/confml/CI_videoplayerservicelist.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_videoplayerservicelist.confml
-../customisation/CustomisationInterface/confml/CI_voicemailbox.confml /epoc32/rom/config/customisation/CustomisationInterface/confml/CI_voicemailbox.confml
-../customisation/Views/Features/root.confml /epoc32/rom/config/customisation/Views/Features/root.confml
-
-
-PRJ_MMPFILES
-
-PRJ_TESTMMPFILES
--- a/foundation_system/sf_config/CI_external/layers.sysdef.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE SystemDefinition SYSTEM "sysdef_1_4_0.dtd" [
-  <!ENTITY layer_real_source_path "/sf/os/deviceplatformrelease/foundation_system/sf_config/CI_external" >
-]>
-
-<SystemDefinition name="CI_external" schema="1.4.0">
-  <systemModel>
-    <layer name="app_layer">
-      <module name="CI_external">
-        <unit unitID="tools.CI_external" mrp="" bldFile="&layer_real_source_path;/group" name="CI_external" />
-      </module>
-    </layer>
-  </systemModel>
-</SystemDefinition>
\ No newline at end of file
--- a/foundation_system/sf_config/CI_external/sysdef_1_4_0.dtd	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
- <!ELEMENT SystemDefinition (systemModel?, build?)>
- <!ATTLIST SystemDefinition
-  name CDATA #REQUIRED
-  schema CDATA #REQUIRED>
- <!ELEMENT systemModel (layer+)>
- <!ELEMENT layer (logicalset* | module*)*>
- <!ATTLIST layer
-  name CDATA #REQUIRED
-  levels CDATA #IMPLIED
-  span CDATA #IMPLIED>
- <!ELEMENT logicalset (logicalsubset* | module* | unit* | package* | prebuilt*)*>
- <!ATTLIST logicalset name CDATA #REQUIRED>
- <!ELEMENT logicalsubset (module* | unit* | package* | prebuilt*)*>
- <!ATTLIST logicalsubset name CDATA #REQUIRED>
- <!ELEMENT module (component* | unit* | package* | prebuilt*)*>
- <!ATTLIST module
-  name CDATA #REQUIRED
-  level CDATA #IMPLIED>
- <!ELEMENT component (unit* | package* | prebuilt*)*>
- <!ATTLIST component name CDATA #REQUIRED>
- <!ELEMENT unit EMPTY>
- <!ATTLIST unit
-  unitID ID #REQUIRED
-  name CDATA #REQUIRED
-  mrp CDATA #REQUIRED
-  filter CDATA #IMPLIED
-  bldFile CDATA #REQUIRED
-  priority CDATA #IMPLIED
-  contract CDATA #IMPLIED>
- <!ELEMENT package EMPTY>
- <!ATTLIST package
-  name CDATA #REQUIRED
-  mrp CDATA #REQUIRED
-  filter CDATA #IMPLIED
-  contract CDATA #IMPLIED>
- <!ELEMENT prebuilt EMPTY>
- <!ATTLIST prebuilt
-  name CDATA #REQUIRED
-  version CDATA #REQUIRED
-  late (Y|N) #IMPLIED
-  filter CDATA #IMPLIED
-  contract CDATA #IMPLIED>
- <!ELEMENT build (option* | target+ | targetList+ | unitList+ | configuration+)*>
- <!ELEMENT unitList (unitRef+)>
- <!ATTLIST unitList
-  name ID #REQUIRED
-  description CDATA #REQUIRED>
- <!ELEMENT unitRef EMPTY>
- <!ATTLIST unitRef unit IDREF #REQUIRED>
- <!ELEMENT targetList EMPTY>
- <!ATTLIST targetList
-  name ID #REQUIRED
-  description CDATA #REQUIRED
-  target IDREFS #REQUIRED>
- <!ELEMENT target EMPTY>
- <!ATTLIST target
-  name ID #REQUIRED
-  abldTarget CDATA #REQUIRED
-  description CDATA #REQUIRED>
- <!ELEMENT option EMPTY>
- <!ATTLIST option
-  name ID #REQUIRED
-  abldOption CDATA #REQUIRED
-  description CDATA #REQUIRED
-  enable (Y | N | y | n) #REQUIRED>
- <!ELEMENT configuration (unitListRef+ | layerRef+ | task+)*>
- <!ATTLIST configuration
-  name ID #REQUIRED
-  description CDATA #REQUIRED
-  filter CDATA #REQUIRED>
- <!ELEMENT task ( unitListRef* , (buildLayer | specialInstructions))>
- <!ELEMENT unitListRef EMPTY>
- <!ATTLIST unitListRef unitList IDREF #REQUIRED>
- <!ELEMENT layerRef EMPTY>
- <!ATTLIST layerRef layerName CDATA #REQUIRED>
- <!ELEMENT buildLayer EMPTY>
- <!ATTLIST buildLayer
-  command CDATA #REQUIRED
-  targetList IDREFS #IMPLIED
-  unitParallel (Y | N | y | n) #REQUIRED
-  targetParallel (Y | N | y | n) #IMPLIED>
- <!ELEMENT specialInstructions EMPTY>
- <!ATTLIST specialInstructions
-  name CDATA #REQUIRED
-  cwd CDATA #REQUIRED
-  command CDATA #REQUIRED>  
--- a/foundation_system/sf_config/config/apac/group/bld.inf	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-PRJ_EXPORTS
-
-../inc/bldregional.hrh			/epoc32/include/ //
--- a/foundation_system/sf_config/config/apac/inc/bldregional.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,132 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef __BLDREGIONAL_HRH 
-#define __BLDREGIONAL_HRH 
-
- 
-/** #FF_KOREAN  
-Runtime flag for Korean language 
-*/ 
-#undef FF_KOREAN                                           
- 
-/** #__AVKON_APAC__  
-Device application UIs use Asia Pacific Look And Feel (LAF). 
-*/ 
-#define __AVKON_APAC__                                      
- 
-/** #__AVKON_ELAF__  
-Device application UIs use Europe Look And Feel (LAF). 
-*/ 
-#undef __AVKON_ELAF__                                      
- 
-/** #__BROWSER_IMEI_NOTIFICATION  
-"Purpose is to variate IMEI notification setting in Browser. In case when
-feature is on ,  user can see new setting item in Browser setting ""IMEI
-notification"" . If user enables the setting on browser,  UA prof filter will
-send phone's IMEI code within User-Agent field." 
-*/ 
-#undef __BROWSER_IMEI_NOTIFICATION                         
- 
-/** #__CHINESE  
-Device uses Chinese language variant. 
-*/ 
-#define __CHINESE                                           
- 
-/** #__CHINESE_PRC_FONTS  
-Device has PRC China variant. This feature flag should be defined only if
-__CHINESE feature flag is defined. 
-*/ 
-#define __CHINESE_PRC_FONTS                                 
- 
-/** #__CHINESE_TAIWAN_HK_FONTS  
-Device has Taiwan and/or Hong Kong China variant. This feature flag should be
-defined only if __CHINESE feature flag is defined. 
-*/ 
-#define __CHINESE_TAIWAN_HK_FONTS                           
- 
-/** #__JAPANESE  
-Device uses Japanese language variant. 
-*/ 
-#undef __JAPANESE                                          
- 
-/** #__JAPANESE_LARGER_DICTIONARY  
-Enlarged Japanese library for predictive text entry. This feature has no effect
-if the feature __JAPANESE is not defined. 
-*/ 
-#undef __JAPANESE_LARGER_DICTIONARY                        
- 
-/** #__JAPANESE_PICTOGRAPHS  
-Device supports Japanese pictograhps 
-*/ 
-#undef __JAPANESE_PICTOGRAPHS                              
- 
-/** #__JAPAN_PREFIX_CHANGE  
-International call prefix feature for Japan to make it easier for end users to
-handle complicated Japanese international call prefixes. 
-*/ 
-#undef __JAPAN_PREFIX_CHANGE                               
- 
-/** #__MMS_NONDESTRUCTIVE_FORWARD  
-"Controls the behaviour of the MMS application and message forwarding the
-message without retrieval. If the feature is on, the application allows the user
-to retrieve and re-forward it. If the feature is off, it is assumed that the
-message is not available any more in the MMSC after the forwarding." 
-*/ 
-#undef __MMS_NONDESTRUCTIVE_FORWARD                        
- 
-/** #__MMS_NOTIFICATIONS_VIEW  
-MMBox (MMS Notifications) View can be opened from the message centre. It shows
-the multimedia messages stored in the MMS Center as a MMS notifications. 
-*/ 
-#undef __MMS_NOTIFICATIONS_VIEW                            
- 
-/** #__OCR  
-Device supports Optical Character Recognizer feature (OCR). 
-*/ 
-#define __OCR                                               
- 
-/** #__OCR_HANWANG  
-Support for OCR engine from Hanwang Technology Co. Ltd. 
-*/ 
-#define __OCR_HANWANG                                       
- 
-/** #__OCR_ROMDB  
-"This flag controls OCR database storage location. If the flag is on, all OCR
-databases are put to ROM image." 
-*/ 
-#define __OCR_ROMDB                                         
- 
-/** #__SERIES60_LUNAR_CALENDAR  
-Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area. 
-*/ 
-#define __SERIES60_LUNAR_CALENDAR                           
- 
-/** #__THAI  
-Device uses Thai language variant. 
-*/ 
-#undef __THAI                                              
- 
-/** #__THAI_CALENDAR  
-"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image. 
-Plugin enhances S60 Calendar application views with Thai specific information
-(e.g. Thai year).  " 
-*/ 
-#undef __THAI_CALENDAR                                     
- 
-
-#endif // __BLDREGIONAL_HRH 
\ No newline at end of file
--- a/foundation_system/sf_config/config/export.mk	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-#
-# sf_config's actual configuration export makefile
-
-MAKEFILE = 	/sf/config/sf_config/config/export.mk
-$(call push,MAKEFILE_STACK,$(MAKEFILE))
-
-REGION = western
-
-
-		
-INCFILES =	$(MAKEFILEDIR)inc/bldvariant.hrh                                    /epoc32/include/	\
-            $(MAKEFILEDIR)inc/privateruntimeids.hrh                             /epoc32/include/ \
-            $(MAKEFILEDIR)inc/publicruntimeids.hrh                              /epoc32/include/ \
-            $(MAKEFILEDIR)inc/PublicStaticFeatures.hrh                          /epoc32/include/ \
-            $(MAKEFILEDIR)inc/PrivateStaticFeatures.hrh                         /epoc32/include/ \
-            $(MAKEFILEDIR)inc/PlatformStaticFeatures.hrh                        /epoc32/include/ \
-            $(MAKEFILEDIR)inc/ProductVariant.hrh                                /epoc32/include/ \
-            $(MAKEFILEDIR)inc/defaultcaps.hrh                                   /epoc32/include/ \
-            $(MAKEFILEDIR)inc/s60_features.xml                                  /epoc32/include/ \
-            $(MAKEFILEDIR)inc/bldpublic.hrh                                     /epoc32/include/ \
-            $(MAKEFILEDIR)inc/bldprivate.hrh                                    /epoc32/include/ \
-            $(MAKEFILEDIR)inc/bldcodeline.hrh                                   /epoc32/include/ \
-            $(MAKEFILEDIR)inc/features.hrh                                      /epoc32/include/ \
-            $(MAKEFILEDIR)inc/s60_features.csv                                  /epoc32/include/ \
-            $(MAKEFILEDIR)inc/variant.cfg                                       /epoc32/tools/variant/ \
-            $(MAKEFILEDIR)$(REGION)/inc/bldregional.hrh 				                /epoc32/include/ 
-            
-            
-sf_config      :: sf_config-data sf_config-inc sf_config-rom
-sf_config-data ::
-sf_config-inc  ::
-sf_config-rom  ::
-
-$(call addfiles, $(DATAFILES), sf_config-data)
-$(call addfiles, $(INCFILES), sf_config-inc)
-$(call addfiles, $(ROMFILES), sf_config-rom)
-
-$(call popout,MAKEFILE_STACK)
\ No newline at end of file
--- a/foundation_system/sf_config/config/group/bld.inf	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-//include the exporting inf files
-#include "inc.inf"
\ No newline at end of file
--- a/foundation_system/sf_config/config/group/inc.inf	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,36 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-PRJ_EXPORTS
-
-../inc/ProductVariant.hrh               /epoc32/include/ProductVariant.hrh
-../inc/defaultcaps.hrh                  /epoc32/include/defaultcaps.hrh
-../inc/variant.cfg                      /epoc32/tools/variant/variant.cfg
-
-../inc/bldvariant.hrh			              /epoc32/include/bldvariant.hrh
-../inc/privateruntimeids.hrh		        /epoc32/include/privateruntimeids.hrh
-../inc/publicruntimeids.hrh		          /epoc32/include/publicruntimeids.hrh
-../inc/PublicStaticFeatures.hrh		      /epoc32/include/PublicStaticFeatures.hrh
-../inc/PrivateStaticFeatures.hrh	      /epoc32/include/PrivateStaticFeatures.hrh
-../inc/PlatformStaticFeatures.hrh	      /epoc32/include/PlatformStaticFeatures.hrh
-../inc/s60_features.xml	                /epoc32/include/s60_features.xml
-
-../inc/bldpublic.hrh                    /epoc32/include/bldpublic.hrh
-../inc/bldprivate.hrh                   /epoc32/include/bldprivate.hrh
-../inc/bldcodeline.hrh                  /epoc32/include/bldcodeline.hrh
-../inc/features.hrh                     /epoc32/include/features.hrh
-../../s60_features.csv                  /epoc32/include/s60_features.csv
\ No newline at end of file
--- a/foundation_system/sf_config/config/inc/PlatformStaticFeatures.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-/* 
-*
-Usage of the file in the FeatMgr/featmgrstaticfeatures.hrh:
------------------------------------------------------------
-#include <bldvariant.hrh>
-const TInt KFeatMgrStaticFeatures[] =
-    {
-#include "SPDStaticFeatures.hrh"
-#include "PlatformStaticFeatures.hrh"
-    KFeatMgrFeatureArrayEndMark // End mark, don't remove!
-    };
-*/
-
-//includes domain specific Carbon generated files
-#include <PrivateStaticFeatures.hrh>
-#include <PublicStaticFeatures.hrh>
\ No newline at end of file
--- a/foundation_system/sf_config/config/inc/PrivateStaticFeatures.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1273 +0,0 @@
-/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifdef FF_M3G_ICON_RESOURCES
-KFeatureIdM3gIconResources,
-#endif
-
-#ifdef FF_SIMLESS_OFFLINE_SUPPORT
-KFeatureIdFfSimlessOfflineSupport,
-#endif
-
-#ifdef FF_SYSAP_TIMECHANGEOBSERVER_ENABLED
-KFeatureIdSysapTimechangeobserverEnabled,
-#endif
-
-#ifdef FF_TEST_AT_COMMAND
-KFeatureIdTestATCommand,
-#endif
-
-#ifdef FF_TOUCH_CALL_HANDLING
-KFeatureIdTouchCallHandling,
-#endif
-
-#ifdef FF_WS_NCIM
-KFeatureIdFfWsNcim,
-#endif
-
-#ifdef HLP_ADDITIONAL_CALENDAR
-KFeatureIdHlpAdditionalCalendar,
-#endif
-
-#ifdef HLP_CAMERA_KEY
-KFeatureIdHlpCameraKey,
-#endif
-
-#ifdef HLP_CLEAR_KEY
-KFeatureIdHlpClearKey,
-#endif
-
-#ifdef HLP_INTERNET_SUITE_VERY_LITE
-KFeatureIdHlpInternetSuiteVeryLite,
-#endif
-
-#ifdef HLP_ITUT_INPUT
-KFeatureIdHlpItutInput,
-#endif
-
-#ifdef HLP_MSK
-KFeatureIdHlpMsk,
-#endif
-
-#ifdef HLP_OMA_DRM_METERING
-KFeatureIdHlpOmaDrmMetering,
-#endif
-
-#ifdef HLP_PREMINET_CATALOGS_CLIENT
-KFeatureIdHlpPreminetCatalogsClient,
-#endif
-
-#ifdef HLP_RECENTLY_PLAYED_FOLDER
-KFeatureIdHlpRecentlyPlayedFolder,
-#endif
-
-#ifdef HLP_SENSOR_SETTINGS
-KFeatureIdHlpSensorSettings,
-#endif
-
-#ifdef HLP_WAYPOINTS
-KFeatureIdHlpWaypoints,
-#endif
-
-#ifdef JSR_135_SUPPORT
-KFeatureIdJsr135Support,
-#endif
-
-#ifdef SYMBIAN_EXCLUDE_DNS_PROXY
-KFeatureIdExcludeDnsProxy,
-#endif
-
-#ifdef SYMBIAN_INCLUDE_DNS_PUNYCODE
-KFeatureIdDnsPunycode,
-#endif
-
-#ifdef SYMBIAN_INCLUDE_LOCATION_AGPS_PM
-KFeatureIdLocationAgpsPM,
-#endif
-
-#ifdef SYMBIAN_INCLUDE_LOCATION_GPS_PM
-KFeatureIdLocationGpsPm,
-#endif
-
-#ifdef SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
-KFeatureIdLocationNetworkPm,
-#endif
-
-#ifdef SYMBIAN_INCLUDE_USB_RNDIS
-KFeatureIdIncludeUsbRndis,
-#endif
-
-#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
-SymbianMultimediaA3fdevsoundId,
-#endif
-
-#ifdef __AAC
-KFeatureIdAac,
-#endif
-
-#ifdef __ACCESSORY_FW
-KFeatureIdAccessoryFw,
-#endif
-
-#ifdef __ALWAYS_ONLINE
-KFeatureIdAlwaysOnLine,
-#endif
-
-#ifdef __ALWAYS_ONLINE_EMAIL
-KFeatureIdAlwaysOnLineEmail,
-#endif
-
-#ifdef __ALWAYS_ONLINE_PDPCONTEXT
-KFeatureIdAlwaysOnlinePDPContext,
-#endif
-
-#ifdef __ALWAYS_ONLINE_PDPCONTEXT2
-KFeatureIdAlwaysOnlinePDPContext2,
-#endif
-
-#ifdef __AMR_NB
-KFeatureIdAmrNb,
-#endif
-
-#ifdef __AMR_WB
-KFeatureIdAmrWb,
-#endif
-
-#ifdef __APPLICATION_CONTROLLABLE_AUDIO_ROUTING
-KFeatureIdApplicationControllableAudioRouting,
-#endif
-
-#ifdef __APPSHELL_AVKON_UI
-KFeatureIdAppshellAvkonUi,
-#endif
-
-#ifdef __ARM_AVC
-KFeatureIdArmAvc,
-#endif
-
-#ifdef __ARM_MDF_H263MPEG4_DEC
-KFeatureIdArmMdfH263mpeg4Dec,
-#endif
-
-#ifdef __ARM_MDF_H264_DEC
-KFeatureIdArmMdfH264Dec,
-#endif
-
-#ifdef __ARM_MDF_POSTPROCESSOR
-KFeatureIdArmMdfPostprocessor,
-#endif
-
-#ifdef __ARM_MDF_REALVIDEO_DEC
-KFeatureIdArmMdfRealvideoDec,
-#endif
-
-#ifdef __AT_HANDLER
-KFeatureIdAtHandler,
-#endif
-
-#ifdef __AUDIO_AAC
-KFeatureIdAudioAac,
-#endif
-
-#ifdef __AUDIO_CONTROLLER_STREAMING
-KFeatureIdAudioControllerStreaming,
-#endif
-
-#ifdef __AUDIO_PLAYLIST
-KFeatureIdAudioPlaylist,
-#endif
-
-#ifdef __AVC_DECODER
-KFeatureIdAvcDecoder,
-#endif
-
-#ifdef __AVC_ENCODER
-KFeatureIdAvcEncoder,
-#endif
-
-#ifdef __BEATNIK_AUDIOENGINE
-KFeatureIdBeatnikAudioengine,
-#endif
-
-#ifdef __BLUETOOTHGPSPSY
-KFeatureIdBluetoothGpsPsy,
-#endif
-
-#ifdef __BRANDING_SERVER
-KFeatureIdBrandingServer,
-#endif
-
-#ifdef __BROWSER_ADAPTIVE_BOOKMARKS
-KFeatureIdBrowserAdaptiveBookm,
-#endif
-
-#ifdef __BROWSER_AUDIO_PLUGIN
-KFeatureIdBrowserAudioPlugin,
-#endif
-
-#ifdef __BROWSER_FILE_UPLOAD
-KFeatureIdBrowserFileUpload,
-#endif
-
-#ifdef __BROWSER_FRAMES
-KFeatureIdBrowserFrames,
-#endif
-
-#ifdef __BROWSER_FULLSCREEN
-KFeatureIdBrowserFullScr,
-#endif
-
-#ifdef __BROWSER_NARROW_SCREEN
-KFeatureIdBrowserNarrowScreen,
-#endif
-
-#ifdef __BROWSER_NETSCAPE_API
-KFeatureIdBrowserNetscapeAPI,
-#endif
-
-#ifdef __BROWSER_PLUGIN_INTERFACE_PROXY
-KFeatureIdBrowserPluginInterfaceProxy,
-#endif
-
-#ifdef __BROWSER_PROGRESS_IND
-KFeatureIdBrowserProgressInd,
-#endif
-
-#ifdef __BROWSER_URL_COMPLETION
-KFeatureIdBrowserUrlCompletion,
-#endif
-
-#ifdef __BROWSER_VIDEO_PLUGIN
-KFeatureIdBrowserVideoPlugin,
-#endif
-
-#ifdef __BT
-KFeatureIdBt,
-#endif
-
-#ifdef __BTIC_ENABLED
-KFeatureIdBticEnabled,
-#endif
-
-#ifdef __BT_AUDIO
-KFeatureIdBtAudio,
-#endif
-
-#ifdef __BT_IMAGING_PROFILE
-KFeatureIdBtImagingProfile,
-#endif
-
-#ifdef __BT_PAN_PROFILE
-KFeatureIdBtPanProfile,
-#endif
-
-#ifdef __BT_PBAP
-KFeatureIdBtPbap,
-#endif
-
-#ifdef __BT_PRINTING_PROFILE
-KFeatureIdBtPrintingProfile,
-#endif
-
-#ifdef __BT_STEREO_AUDIO
-KFeatureIdBtStereoAudio,
-#endif
-
-#ifdef __BT_TEST_MODE
-KFeatureIdBtTestMode,
-#endif
-
-#ifdef __CAE_VR_CUSTOM_COMMANDS
-KFeatureIdCaeVrCustomCommands,
-#endif
-
-#ifdef __CALL_IMAGETEXT
-KFeatureIdCallImagetext,
-#endif
-
-#ifdef __CAMERA_BURST_MODE
-KFeatureIdCameraBurstMode,
-#endif
-
-#ifdef __CDMA_CHANNEL_LISTING
-KFeatureIdCdmaChannelListing,
-#endif
-
-#ifdef __CDMA_EXTENDED_AMS
-KFeatureIdCdmaExtendedAms,
-#endif
-
-#ifdef __CDMA_FAST_DORMANT
-KFeatureIdCdmaFastDormant,
-#endif
-
-#ifdef __CDMA_IOTA
-KFeatureIdCdmaIota,
-#endif
-
-#ifdef __CELL_BROADCAST
-KFeatureIdCellBroadcast,
-#endif
-
-#ifdef __CHATNG
-KFeatureIdChatNG,
-#endif
-
-#ifdef __COMMON_DSY
-KFeatureIdCommonDsy,
-#endif
-
-#ifdef __COMMON_TSY
-KFeatureIdCommonTsy,
-#endif
-
-#ifdef __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode,
-#endif
-
-#ifdef __CONNMON_EXTENSION
-KFeatureIdConnMonExtension,
-#endif
-
-#ifdef __CONNMON_UI
-KFeatureIdConnMonUI,
-#endif
-
-#ifdef __CONTENT_DOWNLOAD
-KFeatureIdContentDownload,
-#endif
-
-#ifdef __DHCP
-KFeatureIdDHCP,
-#endif
-
-#ifdef __DIALUP_NETWORKING
-KFeatureIdDialupNetworking,
-#endif
-
-#ifdef __DISPLAY_POST
-KFeatureIdDisplayPost,
-#endif
-
-#ifdef __DPB
-KFeatureIdDpb,
-#endif
-
-#ifdef __DRIVE_MODE
-KFeatureIdDriveMode,
-#endif
-
-#ifdef __DRM_USER_DATA_TRANSFER
-KFeatureIdDrmUserDataTransfer,
-#endif
-
-#ifdef __DYNAMIC_PROFILES
-KFeatureIdDynamicProfiles,
-#endif
-
-#ifdef __EDGE_KNOWLEDGE
-KFeatureIdEdgeKnowledge,
-#endif
-
-#ifdef __EMAIL_UI
-KFeatureIdEmailUi,
-#endif
-
-#ifdef __EN_POLICY_DOS
-KFeatureIdEnPolicyDos,
-#endif
-
-#ifdef __EXE_PROTECTION
-KFeatureIdExeProtection,
-#endif
-
-#ifdef __EXTENDED_STARTUP
-KFeatureIdExtendedStartup,
-#endif
-
-#ifdef __FLIGHT_MODE
-KFeatureIdFlightMode,
-#endif
-
-#ifdef __GENERAL_SEARCH_FRAMEWORK
-KFeatureIdGeneralSearchFramework,
-#endif
-
-#ifdef __GENERAL_SEARCH_UI
-KFeatureIdGeneralSearchUi,
-#endif
-
-#ifdef __HINDI_ROM_CONTENT
-KFeatureIdHindiRomContent,
-#endif
-
-#ifdef __HTTP_DIGEST_AUTH
-KFeatureIdHttpDigestAuth,
-#endif
-
-#ifdef __HWRM_TARGET_MODIFIER_PLUGIN
-KFeatureIdHwrmTargetModifierPlugin,
-#endif
-
-#ifdef __ID3V2_METADATA
-KFeatureIdId3V2Metadata,
-#endif
-
-#ifdef __IETD
-KFeatureIdIetd,
-#endif
-
-#ifdef __IMAGE_UPLOAD
-KFeatureIdImageUpload,
-#endif
-
-#ifdef __INDIC_ROM_CONTENT
-KFeatureIdIndicRomContent,
-#endif
-
-#ifdef __INSTALLER_SISX
-KFeatureIdInstallerSisx,
-#endif
-
-#ifdef __IPV4_NAT
-KFeatureIdIPv4Nat,
-#endif
-
-#ifdef __IPV6
-KFeatureIdIPv6,
-#endif
-
-#ifdef __IP_PUSH
-KFeatureIdIpPush,
-#endif
-
-#ifdef __I_CAL_SUPPORT
-KFeatureIdICalSupport,
-#endif
-
-#ifdef __JAPANESE_PICTOGRAPHS_GROUPING
-KFeatureIdJapanesePictographsGrouping,
-#endif
-
-#ifdef __JAVA_3DAPI
-KFeatureIdJava3DAPI,
-#endif
-
-#ifdef __JAVA_API_ENHANCEMENTS_IAP
-KFeatureIdJavaApiEnhancementsIap,
-#endif
-
-#ifdef __JAVA_API_ENHANCEMENTS_MOBINFO
-KFeatureIdJavaApiEnhancementsMobinfo,
-#endif
-
-#ifdef __JAVA_ESWT
-KFeatureIdJavaESWT,
-#endif
-
-#ifdef __JAVA_FILEAPI
-KFeatureIdJavaFileAPI,
-#endif
-
-#ifdef __JAVA_J2MEWEBSERVICESAPI
-KFeatureIdJ2MEWebServicesAPI,
-#endif
-
-#ifdef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU
-KFeatureIdJavaJsr177SecurityAndTrustServicesApdu,
-#endif
-
-#ifdef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO
-KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto,
-#endif
-
-#ifdef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI
-KFeatureIdJavaJsr177SecurityAndTrustServicesPki,
-#endif
-
-#ifdef __JAVA_JSR205_WMA_2_0_SUPPORT
-KFeatureIdJavaJsr205Wma20Support,
-#endif
-
-#ifdef __JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES
-KFeatureIdJavaJsr177SecurityAndTrustServices,
-#endif
-
-#ifdef __JAVA_JSR_180_SIP_API
-KFeatureIdJavaJsr180SipAPI,
-#endif
-
-#ifdef __JAVA_JSR_226_2D_SVG_API
-KFeatureIdJavaJsr2262DSvgAPI,
-#endif
-
-#ifdef __JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES
-KFeatureIdJavaJsr2343DAudioAndMusicCapabilities,
-#endif
-
-#ifdef __JAVA_LOCATIONAPI
-KFeatureIdJavaLocationAPI,
-#endif
-
-#ifdef __JAVA_MIDP20
-KFeatureIdJavaMIDP20,
-#endif
-
-#ifdef __JAVA_MMAPI11
-KFeatureIdJavaMMAPI11,
-#endif
-
-#ifdef __JAVA_PIMAPI
-KFeatureIdJavaPIMAPI,
-#endif
-
-#ifdef __KEEP_DRM_CONTENT_ON_PHONE
-KFeatureIdKeepDRMContentOnPhone,
-#endif
-
-#ifdef __LANDMARKS
-KFeatureIdLandmarks,
-#endif
-
-#ifdef __LANDMARKS_CONVERTER
-KFeatureIdLandmarksConverter,
-#endif
-
-#ifdef __LAYOUT176_208
-KFeatureIdLayout176_208,
-#endif
-
-#ifdef __LAYOUT208_176
-KFeatureIdLayout208_176,
-#endif
-
-#ifdef __LAYOUT_240_320_TOUCH
-KFeatureIdLayout240_320_Touch,
-#endif
-
-#ifdef __LAYOUT_320_240_TOUCH
-KFeatureIdLayout320_240_Touch,
-#endif
-
-#ifdef __LAYOUT_320_480
-KFeatureIdLayout320_480,
-#endif
-
-#ifdef __LAYOUT_320_480_TOUCH
-KFeatureIdLayout320_480_Touch,
-#endif
-
-#ifdef __LAYOUT_352_416
-KFeatureIdLayout352_416,
-#endif
-
-#ifdef __LAYOUT_352_800
-KFeatureIdLayout352_800,
-#endif
-
-#ifdef __LAYOUT_416_352
-KFeatureIdLayout416_352,
-#endif
-
-#ifdef __LAYOUT_480_320
-KFeatureIdLayout480_320,
-#endif
-
-#ifdef __LAYOUT_480_320_TOUCH
-KFeatureIdLayout480_320_Touch,
-#endif
-
-#ifdef __LAYOUT_480_640
-KFeatureIdLayout480_640,
-#endif
-
-#ifdef __LAYOUT_480_640_TOUCH
-KFeatureIdLayout480_640_Touch,
-#endif
-
-#ifdef __LAYOUT_640_480
-KFeatureIdLayout640_480,
-#endif
-
-#ifdef __LAYOUT_640_480_TOUCH
-KFeatureIdLayout640_480_Touch,
-#endif
-
-#ifdef __LAYOUT_800_352
-KFeatureIdLayout800_352,
-#endif
-
-#ifdef __LIGHTSURF
-KFeatureIdLightSurf,
-#endif
-
-#ifdef __LOCATIONFRAMEWORKCORE
-KFeatureIdLocationFrameworkCore,
-#endif
-
-#ifdef __LOCATIONSYSUI
-KFeatureIdLocationSysUi,
-#endif
-
-#ifdef __LOCATIONVERIFIER
-KFeatureIdLocationVerifier,
-#endif
-
-#ifdef __LOGGER_GPRS
-KFeatureIdLoggerGprs,
-#endif
-
-#ifdef __MANNER_MODE
-KFeatureIdMannerMode,
-#endif
-
-#ifdef __MAP_AND_NAVIGATION_AIW_PROVIDER
-KFeatureIdMapAndNavigationAiwProvider,
-#endif
-
-#ifdef __MEDIATOR
-KFeatureIdMediator,
-#endif
-
-#ifdef __MEETING_REQUEST_ENABLER
-KFeatureIdMeetingRequestEnabler,
-#endif
-
-#ifdef __MEETING_REQUEST_SUPPORT
-KFeatureIdMeetingRequestSupport,
-#endif
-
-#ifdef __MIPV4
-KFeatureIdMIPv4,
-#endif
-
-#ifdef __MIPV6
-KFeatureIdMIPv6,
-#endif
-
-#ifdef __MMC
-KFeatureIdMmc,
-#endif
-
-#ifdef __MMCOMMSAVCONTROLLER
-KFeatureIdMmCommsAvController,
-#endif
-
-#ifdef __MMCOMMSCONTROLLER
-KFeatureIdMmCommsController,
-#endif
-
-#ifdef __MMCOMMSENGINE
-KFeatureIdMmCommsEngine,
-#endif
-
-#ifdef __MMC_EJECT
-KFeatureIdMmcEject,
-#endif
-
-#ifdef __MMC_HOTSWAP
-KFeatureIdMmcHotswap,
-#endif
-
-#ifdef __MMC_LOCK
-KFeatureIdMmcLock,
-#endif
-
-#ifdef __MMF_DRM_UTILITY
-KFeatureIdMmfDrmUtility,
-#endif
-
-#ifdef __MMS
-KFeatureIdMMS,
-#endif
-
-#ifdef __MMS_XID_HEADER_HTTP_FILTER
-KFeatureIdMmsXidHeaderHttpFilter,
-#endif
-
-#ifdef __MOBILE_ACTIVE_SYNC
-KFeatureIdMobileActiveSync,
-#endif
-
-#ifdef __MP3
-KFeatureIdMp3,
-#endif
-
-#ifdef __MROUTER
-KFeatureIdMRouter,
-#endif
-
-#ifdef __MULTIMEDIA_SHARING
-KFeatureIdMultimediaSharing,
-#endif
-
-#ifdef __MULTIPLE_PROV_CTX
-KFeatureIdMultipleProvCtx,
-#endif
-
-#ifdef __NETWORK_REGISTRATION
-KFeatureIdNetworkRegistration,
-#endif
-
-#ifdef __NOT_SUPPORTED_FEATURE1
-KFeatureIdNotSupportedFeature1,
-#endif
-
-#ifdef __NOT_SUPPORTED_FEATURE2
-KFeatureIdNotSupportedFeature2,
-#endif
-
-#ifdef __NO_OTA_CONFIGURATION
-KFeatureIdNoOtaConfig,
-#endif
-
-#ifdef __NP_PROXY
-KFeatureIdNpProxy,
-#endif
-
-#ifdef __OCSP
-KFeatureIdOCSP,
-#endif
-
-#ifdef __OFFLINE_MODE
-KFeatureIdOfflineMode,
-#endif
-
-#ifdef __OMA_EMAIL_NOTIFICATIONS
-KFeatureIdOmaEmailNotifications,
-#endif
-
-#ifdef __OMA_IMPS_12
-KFeatureIdOmaImps12,
-#endif
-
-#ifdef __OMA_IMPS_13
-KFeatureIdOmaImps13,
-#endif
-
-#ifdef __OMA_PROV
-KFeatureIdOmaProv,
-#endif
-
-#ifdef __OMA_SUPL_PLUGINS
-KFeatureIdOmaSuplPlugins,
-#endif
-
-#ifdef __OPENVG_SW_IMPLEMENTATION
-KFeatureIdOpenvgSwImplementation,
-#endif
-
-#ifdef __PALETTE_INDEX_ADDRESS_FIXED
-KFeatureIdPaletteIndexAddressFixed,
-#endif
-
-#ifdef __PHONE_HIDE_MO_DATACALL_NUMBER
-KFeatureIdPhoneHideDataCallNbr,
-#endif
-
-#ifdef __PHONE_NUMBER_GROUPING
-KFeatureIdPhoneNumberGrouping,
-#endif
-
-#ifdef __PLUG_AND_PLAY_MOBILE_SERVICES
-KFeatureIdPlugAndPlayMobileServices,
-#endif
-
-#ifdef __PRESENCE_FRAMEWORK
-KFeatureIdPresenceFramework,
-#endif
-
-#ifdef __PRIVACYFRAMEWORK
-KFeatureIdPrivacyFramework,
-#endif
-
-#ifdef __PROTOCOL_CDMA
-KFeatureIdProtocolCdma,
-#endif
-
-#ifdef __PROTOCOL_GSM
-KFeatureIdProtocolGsm,
-#endif
-
-#ifdef __PROTOCOL_TDMA
-KFeatureIdProtocolTdma,
-#endif
-
-#ifdef __PUSH_WHITELIST
-KFeatureIdPushWhiteList,
-#endif
-
-#ifdef __QCELP
-KFeatureIdQcelp,
-#endif
-
-#ifdef __REAL_PLAYER_AS_DEFAULT
-KFeatureIdRealPlayerAsDefault,
-#endif
-
-#ifdef __REMOTE_LOCK
-KFeatureIdRemoteLock,
-#endif
-
-#ifdef __REMOTE_STORAGE_FW
-KFeatureIdRemoteStorageFw,
-#endif
-
-#ifdef __RESTRICTED_CALL_BARRING
-KFeatureIdRestrictedCallBarring,
-#endif
-
-#ifdef __RESTRICTED_CALL_DIVERT
-KFeatureIdRestrictedCallDivert,
-#endif
-
-#ifdef __RESTRICTED_VOICE_MAIL
-KFeatureIdRestrictedVoiceMail,
-#endif
-
-#ifdef __RFID
-KFeatureIdRfid,
-#endif
-
-#ifdef __SAP_APPLICATION_MANAGEMENT
-KFeatureIdSapApplicationManagement,
-#endif
-
-#ifdef __SAP_DEVICE_LOCK_ENHANCEMENTS
-KFeatureIdSapDeviceLockEnhancements,
-#endif
-
-#ifdef __SAP_EMBEDDED_LINK_ADAPTER
-KFeatureIdSapEmbeddedLinkAdapter,
-#endif
-
-#ifdef __SAP_IDLE_SOFTKEY_ADAPTER
-KFeatureIdSapIdleSoftkeyAdapter,
-#endif
-
-#ifdef __SAP_OPERATOR_LOGO_ADAPTER
-KFeatureIdSapOperatorLogoAdapter,
-#endif
-
-#ifdef __SAP_POLICY_MANAGEMENT
-KFeatureIdSapPolicyManagement,
-#endif
-
-#ifdef __SAP_SCREENSAVER_ADAPTER
-KFeatureIdSapScreensaverAdapter,
-#endif
-
-#ifdef __SAP_STARTUP_ADAPTER
-KFeatureIdSapStartupAdapter,
-#endif
-
-#ifdef __SAP_TERMINAL_CONTROL_FW
-KFeatureIdSapTerminalControlFw,
-#endif
-
-#ifdef __SAP_THEMES_ADAPTER
-KFeatureIdSapThemesAdapter,
-#endif
-
-#ifdef __SAP_UI_SETTING_SERVER
-KFeatureIdSapUiSettingServer,
-#endif
-
-#ifdef __SAP_WALLPAPER_ADAPTER
-KFeatureIdSapWallpaperAdapter,
-#endif
-
-#ifdef __SAT_BIP
-KFeatureIdSatBip,
-#endif
-
-#ifdef __SAT_CALL_CONTROL
-KFeatureIdSatCallControl,
-#endif
-
-#ifdef __SAT_DISPLAY_TEXT
-KFeatureIdSatDisplayText,
-#endif
-
-#ifdef __SAT_GET_INKEY
-KFeatureIdSatGetInkey,
-#endif
-
-#ifdef __SAT_GET_INPUT
-KFeatureIdSatGetInput,
-#endif
-
-#ifdef __SAT_LANGUAGE_NOTIFICATION
-KFeatureIdSatLanguageNotification,
-#endif
-
-#ifdef __SAT_LAUNCH_BROWSER
-KFeatureIdSatLaunchBrowser,
-#endif
-
-#ifdef __SAT_MO_SM_CONTROL
-KFeatureIdSatMoSmControl,
-#endif
-
-#ifdef __SAT_PLAY_TONE
-KFeatureIdSatPlayTone,
-#endif
-
-#ifdef __SAT_PROVIDE_LOCAL_INFO
-KFeatureIdSatProvideLocalInfo,
-#endif
-
-#ifdef __SAT_REFRESH
-KFeatureIdSatRefresh,
-#endif
-
-#ifdef __SAT_SELECT_ITEM
-KFeatureIdSatSelectItem,
-#endif
-
-#ifdef __SAT_SEND_DTMF
-KFeatureIdSatSendDtfm,
-#endif
-
-#ifdef __SAT_SEND_SM
-KFeatureIdSatSendSm,
-#endif
-
-#ifdef __SAT_SEND_SS
-KFeatureIdSatSendSs,
-#endif
-
-#ifdef __SAT_SEND_USSD
-KFeatureIdSatSendUssd,
-#endif
-
-#ifdef __SAT_SETUP_CALL
-KFeatureIdSatSetupCall,
-#endif
-
-#ifdef __SAT_SET_UP_EVENT_LIST
-KFeatureIdSatSetUpEventList,
-#endif
-
-#ifdef __SAT_SET_UP_IDLE_MODE_TEXT
-KFeatureIdSatSetUpIdleModeText,
-#endif
-
-#ifdef __SAT_SET_UP_MENU
-KFeatureIdSatSetUpMenu,
-#endif
-
-#ifdef __SCALABLE_ICONS
-KFeatureIdScalableIcons,
-#endif
-
-#ifdef __SEAMLESS_LINKS
-KFeatureIdSeamlessLinks,
-#endif
-
-#ifdef __SECURE_HW
-KFeatureIdSecureHW,
-#endif
-
-#ifdef __SERIES60_MIDI
-KFeatureIdMidi,
-#endif
-
-#ifdef __SERIES60_PHONE_2DIGIT_DIAL
-KFeatureIdPhone2DigitDial,
-#endif
-
-#ifdef __SERIES60_PHONE_CNAP
-KFeatureIdPhoneCnap,
-#endif
-
-#ifdef __SERIES60_PUSH_SL
-KFeatureIdPushSL,
-#endif
-
-#ifdef __SERIES60_PUSH_SP
-KFeatureIdPushSP,
-#endif
-
-#ifdef __SERIES60_REAL_PLAYER
-KFeatureIdRealPlayer,
-#endif
-
-#ifdef __SERIES60_SETTINGS_PROTECTION
-KFeatureIdSettingsProtection,
-#endif
-
-#ifdef __SIMCARD
-KFeatureIdSimCard,
-#endif
-
-#ifdef __SIMPLE_LOGS
-KFeatureIdSimpleLogs,
-#endif
-
-#ifdef __SIM_CERTIFICATES
-KFeatureIdSimCertificates,
-#endif
-
-#ifdef __SIM_PHONEBOOK_MATCH
-KFeatureIdSimPhonebookMatch,
-#endif
-
-#ifdef __SMARTMSG_SMS_BOOKMARK_RECEIVING
-KFeatureIdSmartmsgSMSBookmarkReceiving,
-#endif
-
-#ifdef __SMARTMSG_SMS_GMS_MESSAGE_RECEIVING
-KFeatureIdSmartmsgSMSGmsMessageReceiving,
-#endif
-
-#ifdef __SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED 
-KFeatureIdSmartmsgSMSGmsMessageSendingSupported,
-#endif
-
-#ifdef __SMARTMSG_SMS_IAP_SETTINGS_RECEIVING
-KFeatureIdSmartmsgSMSIapSettingsReceiving,
-#endif
-
-#ifdef __SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING
-KFeatureIdSmartmsgSMSOperatorLogoReceiving,
-#endif
-
-#ifdef __SMARTMSG_SMS_RINGING_TONE_RECEIVING
-KFeatureIdSmartmsgSMSRingingToneReceiving,
-#endif
-
-#ifdef __SMARTMSG_SMS_VCAL_RECEIVING
-KFeatureIdSmartmsgSMSVcalReceiving,
-#endif
-
-#ifdef __SMARTMSG_SMS_VCAL_SENDING
-KFeatureIdSmartmsgSMSVcalSending,
-#endif
-
-#ifdef __SMARTMSG_SMS_VCARD_RECEIVING
-KFeatureIdSmartmsgSMSVcardReceiving,
-#endif
-
-#ifdef __SMARTMSG_SMS_VCARD_SENDING
-KFeatureIdSmartmsgSMSVcardSending,
-#endif
-
-#ifdef __SMARTMSG_SMS_WAP_AP_RECEIVING
-KFeatureIdSmartmsgSMSWapApReceiving,
-#endif
-
-#ifdef __SMARTMSG_SMS_WV_SETTINGS_RECEIVING
-KFeatureIdSmartmsgSMSWvSettingsReceiving,
-#endif
-
-#ifdef __SMART_CARD_PROV
-KFeatureIdSmartCardProv,
-#endif
-
-#ifdef __SMIL_EDITOR
-KFeatureIdSmilEditor,
-#endif
-
-#ifdef __SMIL_STREAMING
-KFeatureIdSmilStreaming,
-#endif
-
-#ifdef __SRCS
-KFeatureIdSrcs,
-#endif
-
-#ifdef __SSO
-KFeatureIdSSO,
-#endif
-
-#ifdef __SUPL_FRAMEWORK
-KFeatureIdSuplFramework,
-#endif
-
-#ifdef __SUPPORTED_FEATURE1
-KFeatureIdSupportedFeature1,
-#endif
-
-#ifdef __SUPPORTED_FEATURE2
-KFeatureIdSupportedFeature2,
-#endif
-
-#ifdef __SVGT
-KFeatureIdSvgt,
-#endif
-
-#ifdef __SVGT_SCREENSAVER_PLUGIN
-KFeatureIdSvgtScreensaverPlugin,
-#endif
-
-#ifdef __SYNCML_DM
-KFeatureIdSyncMlDm,
-#endif
-
-#ifdef __SYNCML_DM_1_1_2
-KFeatureIdSyncMlDm112,
-#endif
-
-#ifdef __SYNCML_DM_DS
-KFeatureIdSyncMlDmDs,
-#endif
-
-#ifdef __SYNCML_DM_EMAIL
-KFeatureIdSyncMlDmEmail,
-#endif
-
-#ifdef __SYNCML_DM_IAP
-KFeatureIdSyncMlDmIAP,
-#endif
-
-#ifdef __SYNCML_DM_MMS
-KFeatureIdSyncMlDmMMS,
-#endif
-
-#ifdef __SYNCML_DM_STREAMING
-KFeatureIdSyncMlDmStreaming,
-#endif
-
-#ifdef __SYNCML_DS
-KFeatureIdSyncMlDs,
-#endif
-
-#ifdef __SYNCML_DS_AIW_PROVIDER
-KFeatureIdSyncMlDsAiwProvider,
-#endif
-
-#ifdef __SYNCML_DS_ALERT
-KFeatureIdSyncMlDsAlert,
-#endif
-
-#ifdef __SYNCML_DS_CAL
-KFeatureIdSyncMlDsCal,
-#endif
-
-#ifdef __SYNCML_DS_CON
-KFeatureIdSyncMlDsCon,
-#endif
-
-#ifdef __SYNCML_DS_EMAIL
-KFeatureIdSyncMlDsEmail,
-#endif
-
-#ifdef __SYNCML_DS_EMAIL_FILTERING
-KFeatureIdSyncMlDsEmailFiltering,
-#endif
-
-#ifdef __SYNCML_DS_OVER_HTTP
-KFeatureIdSyncMlDsOverHttp,
-#endif
-
-#ifdef __SYNCML_OBEX
-KFeatureIdSyncMlObex,
-#endif
-
-#ifdef __TELEPHONY_SERVICE
-KFeatureIdTelephonyService,
-#endif
-
-#ifdef __UI_TRANSITION_EFFECTS
-KFeatureIdUiTransitionEffects,
-#endif
-
-#ifdef __UI_ZOOM
-KFeatureIdUiZoom,
-#endif
-
-#ifdef __UPIN
-KFeatureIdUpin,
-#endif
-
-#ifdef __USB
-KFeatureIdUsb,
-#endif
-
-#ifdef __USB_DEVICE_LOCK
-KFeatureIdUsbDeviceLock,
-#endif
-
-#ifdef __USB_MULTIPERSONALITY
-KFeatureIdUsbMultiPersonality,
-#endif
-
-#ifdef __USB_PICTBRIDGE
-KFeatureIdUsbPictbridge,
-#endif
-
-#ifdef __USB_PICTBRIDGE_UI
-KFeatureIdUsbPictbridgeUi,
-#endif
-
-#ifdef __USB_PTP
-KFeatureIdUsbPtp,
-#endif
-
-#ifdef __USB_REMOTE_PERSONALITY
-KFeatureIdUsbRemotePersonality,
-#endif
-
-#ifdef __USB_STREAMING
-KFeatureIdUsbStreaming,
-#endif
-
-#ifdef __USER_CONFIGURABLE_USSD_MENU
-KFeatureIdUserConfigurableUssdMenu,
-#endif
-
-#ifdef __USE_DRMENGINE_IN_CCP
-KFeatureIdUseDrmEngineInCcp,
-#endif
-
-#ifdef __USSD
-KFeatureIdUSSD,
-#endif
-
-#ifdef __VIDEO_MENU
-KFeatureIdVideoMenu,
-#endif
-
-#ifdef __VOIP
-KFeatureIdCommonVoip,
-#endif
-
-#ifdef __WALLET
-KFeatureIdWallet,
-#endif
-
-#ifdef __WIM
-KFeatureIdWim,
-#endif
-
-#ifdef __WINDOWS_MEDIA
-KFeatureIdWindowsMedia,
-#endif
-
-#ifdef __WINDOWS_MEDIA_DRM
-KFeatureIdWindowsMediaDrm,
-#endif
-
-#ifdef __WSP
-KFeatureIdWsp,
-#endif
-
-#ifdef __XSP_EXTENSION_MANAGER
-KFeatureIdXspExtensionManager,
-#endif
-
--- a/foundation_system/sf_config/config/inc/ProductVariant.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef PRODUCTVARIANT_HRH
-#define PRODUCTVARIANT_HRH
-
-// Add changes to the default values here.
-
-#endif
--- a/foundation_system/sf_config/config/inc/PublicStaticFeatures.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,997 +0,0 @@
-/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifdef FF_3D_RINGING_TONES
-KFeatureId3DRingingTones,
-#endif
-
-#ifdef FF_3G_CELLBROADCAST
-KFeatureIdFf3gCellbroadcast,
-#endif
-
-#ifdef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT
-KFeatureIdFfAdaptiveWlanScanningSupport,
-#endif
-
-#ifdef FF_AI_WLANSNIFFER_WIDGET
-KFeatureIdFfAiWlansnifferWidget,
-#endif
-
-#ifdef FF_ASYNCH_FILE_SAVE_QUEUE
-KFeatureIdAsynchFileSaveQueue,
-#endif
-
-#ifdef FF_AUDT
-KFeatureIdFfAudt,
-#endif
-
-#ifdef FF_AUTO_REDIAL_FOR_VIDEO_CALL
-KFeatureIdAutoRedialForVideoCall,
-#endif
-
-#ifdef FF_AVKON_EMOTION_ICON_ENABLED
-KFeatureIdFfAvkonEmotionIconEnabled,
-#endif
-
-#ifdef FF_BIRTHDAY_IMPROVEMENT
-KFeatureIdFfBirthdayImprovement,
-#endif
-
-#ifdef FF_BROWSER_PROGRESSIVE_DOWNLOAD
-KFeatureIdBrowserProgressiveDownload,
-#endif
-
-#ifdef FF_CAPACITIVE_DISPLAY
-KFeatureIdFfCapacitiveDisplay,
-#endif
-
-#ifdef FF_CHINESE_FONTS_HIRES
-KFeatureIdChineseFontsHires,
-#endif
-
-#ifdef FF_CLOCK_MULTIPROCOL_SUPPORT
-KFeatureIdFfClockMultiprocolSupport,
-#endif
-
-#ifdef FF_COMMSDAT_CREATION_FROM_XML
-KFeatureIdCommsDatCreationFromXml,
-#endif
-
-#ifdef FF_CONNECTION_OVERRIDE
-KFeatureIdFfConnectionOverride,
-#endif
-
-#ifdef FF_CONTACTS_NICKNAME
-KFeatureIdFfContactsNickname,
-#endif
-
-#ifdef FF_DM_INSTALL_SECURITY
-KFeatureIdDmInstallSecurity,
-#endif
-
-#ifdef FF_DUAL_LANGUAGE_SUPPORT
-KFeatureIdFfDualLanguageSupport,
-#endif
-
-#ifdef FF_EMAIL_FRAMEWORK
-KFeatureIdFfEmailFramework,
-#endif
-
-#ifdef FF_EMAIL_IPS_SERVICES
-KFeatureIdFfEmailIpsServices,
-#endif
-
-#ifdef FF_EMAIL_MCE_INTEGRATION
-KFeatureIdEmailMceIntegration,
-#endif
-
-#ifdef FF_EMAIL_PROTOCOL_PLUGINS
-KFeatureIdFfEmailProtocolPlugins,
-#endif
-
-#ifdef FF_EMAIL_UI
-KFeatureIdFfEmailUi,
-#endif
-
-#ifdef FF_FARSI_CALENDAR
-KFeatureIdFfFarsiCalendar,
-#endif
-
-#ifdef FF_FMTX
-KFeatureIdFmtx,
-#endif
-
-#ifdef FF_FULLSCR_HWR_INPUT
-KFeatureIdFullscrHwrInput,
-#endif
-
-#ifdef FF_GENERIC_FONTS_ASSETS
-KFeatureIdFfGenericFontsAssets,
-#endif
-
-#ifdef FF_HDMI
-KFeatureIdFfHdmi,
-#endif
-
-#ifdef FF_HELP_TUTORIAL_MERGE
-KFeatureIdFfHelpTutorialMerge,
-#endif
-
-#ifdef FF_HIJRI_CALENDAR
-KFeatureIdFfHijriCalendar,
-#endif
-
-#ifdef FF_HITCHCOCK_APP_SHELL
-KFeatureIdHitchcockAppShell,
-#endif
-
-#ifdef FF_HOMESCREEN_SWITCHABLE_ROOT
-KFeatureIdFfHomescreenSwitchableRoot,
-#endif
-
-#ifdef FF_IAUPDATE
-KFeatureIdIAUpdate,
-#endif
-
-#ifdef FF_IAUPDATE_PHASE2
-KFeatureIdFfIaupdatePhase2,
-#endif
-
-#ifdef FF_INPUTS_PER_ORIENTATION
-KFeatureIdFfInputsPerOrientation,
-#endif
-
-#ifdef FF_INTELLIGENT_TEXT_INPUT
-KFeatureIdFfIntelligentTextInput,
-#endif
-
-#ifdef FF_JAVA_GLOBAL_INDICATORS_API
-KFeatureIdFfJavaGlobalIndicatorsApi,
-#endif
-
-#ifdef FF_KOREAN
-KFeatureIdKorean,
-#endif
-
-#ifdef FF_LINKED_FONTS_CHINESE
-KFeatureIdFfLinkedFontsChinese,
-#endif
-
-#ifdef FF_MEETING_REQUEST_UI
-KFeatureIdFfMeetingRequestUi,
-#endif
-
-#ifdef FF_MENU_TEXTURE_PRELOADING
-KFeatureIdFfMenuTexturePreloading,
-#endif
-
-#ifdef FF_NCD_ENGINE
-KFeatureIdFfNcdEngine,
-#endif
-
-#ifdef FF_NCD_UI
-KFeatureIdFfNcdUi,
-#endif
-
-#ifdef FF_NEAR_FIELD_COMMUNICATION
-KFeatureIdNfc,
-#endif
-
-#ifdef FF_NLT_SUPPORT
-KFeatureIdNltSupport,
-#endif
-
-#ifdef FF_NO_CUG_SUPPORT
-KFeatureIdFfNoCugSupport,
-#endif
-
-#ifdef FF_NO_IDLE_SOFTKEYS
-KFeatureIdNoIdleSoftkeys,
-#endif
-
-#ifdef FF_ODE_COPYRIGHT_NOTICE
-KFeatureIdFfOdeLegalNotice,
-#endif
-
-#ifdef FF_OFN_FEATURE
-KFeatureIdFfOfnFeature,
-#endif
-
-#ifdef FF_OMA_SCOMO_ADAPTER
-KFeatureIdFfOmaScomoAdapter,
-#endif
-
-#ifdef FF_OSS_LEGAL_NOTICE
-KFeatureIdFfOssLegalNotice,
-#endif
-
-#ifdef FF_PNPMS_PROV_FILTER
-KFeatureIdFfPnpmsProvFilter,
-#endif
-
-#ifdef FF_PNPMS_SERVICE_HELP_PLUGIN
-KFeatureIdPnpmsServiceHelpPlugin,
-#endif
-
-#ifdef FF_POWER_SAVE
-KFeatureIdPowerSave,
-#endif
-
-#ifdef FF_PREMINET_CATALOGS_CLIENT
-KFeatureIdPreminetCatalogsClient,
-#endif
-
-#ifdef FF_PROV_AUTHTYPE_PLUGIN
-KFeatureIdProvAuthtypePlugin,
-#endif
-
-#ifdef FF_QWERTY_FN_KEY
-KFeatureIdQwertyFnKey,
-#endif
-
-#ifdef FF_ROCKER_KEY
-KFeatureIdRockerKey,
-#endif
-
-#ifdef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
-KFeatureIdFfRuntimeDeviceCapabilityConfiguration,
-#endif
-
-#ifdef FF_SELECTABLE_EMAIL
-KFeatureIdSelectableEmail,
-#endif
-
-#ifdef FF_STARTUP_OMA_DM_SUPPORT
-KFeatureStartupOmaDmSupport,
-#endif
-
-#ifdef FF_TACTICONS
-KFeatureIdFfTacticons,
-#endif
-
-#ifdef FF_TACTILE_FEEDBACK
-KFeatureIdTactileFeedback,
-#endif
-
-#ifdef FF_TARM_CAPABILITY_BASED_ACCESS
-KFeatureIdFfTarmCapabilityBasedAccess,
-#endif
-
-#ifdef FF_TCP_MYFAVES_FEATURE
-KFeatureIdTcpMyfavesFeature,
-#endif
-
-#ifdef FF_TCP_MYPROFILE
-KFeatureIdFfTcpMyprofile,
-#endif
-
-#ifdef FF_TOUCHSCREENCALIB_IN_STARTUP
-KFeatureIdTouchscreencalibInStartup,
-#endif
-
-#ifdef FF_TOUCH_UNLOCK_STROKE
-KFeatureIdFfTouchUnlockStroke,
-#endif
-
-#ifdef FF_UPNP_FRAMEWORK_2_0
-KFeatureIdUpnpFramework20,
-#endif
-
-#ifdef FF_USB_CHARGING
-KFeatureIdUsbCharging,
-#endif
-
-#ifdef FF_USB_HOST
-KFeatureIdUsbHost,
-#endif
-
-#ifdef FF_USE_EGPRS_ICON
-KFeatureIdUseEGprsIcon,
-#endif
-
-#ifdef FF_VIRTUAL_FULLSCR_QWERTY_INPUT
-KFeatureIdVirtualFullscrQwertyInput,
-#endif
-
-#ifdef FF_VIRTUAL_ITUT_INPUT
-KFeatureIdVirtualItutInput,
-#endif
-
-#ifdef FF_VMBX_CALL_DIVERT_ICON
-KFeatureIdVmbxCallDivertIcon,
-#endif
-
-#ifdef FF_VOICE_CALL_CONTINUITY
-KFeatureIdFfVoiceCallContinuity,
-#endif
-
-#ifdef FF_VPN_CLIENT
-KFeatureIdFfVpnClient,
-#endif
-
-#ifdef FF_WEBVIDEO_PH2
-KFeatureIdWebvideoPh2,
-#endif
-
-#ifdef FF_WLANSNIFFER_VOIP_ENHANCEMENTS
-KFeatureIdFfWlansnifferVoipEnhancements,
-#endif
-
-#ifdef FF_WLAN_EXTENSIONS
-KFeatureIdFfWlanExtensions,
-#endif
-
-#ifdef FF_WLAN_WAPI
-KFeatureIdFfWlanWapi,
-#endif
-
-#ifdef __3D_MENU
-KFeatureId3DMenu,
-#endif
-
-#ifdef __3GP_EXTENTION
-KFeatureId3GpExtension,
-#endif
-
-#ifdef __AAC_ENCODER_PLUGIN
-KFeatureIdAacEncoderPlugin,
-#endif
-
-#ifdef __AAC_PLUS_DECODER_PLUGIN
-KFeatureIdAacPlusDecoderPlugin,
-#endif
-
-#ifdef __ACTIVE_IDLE
-KFeatureIdActiveIdle,
-#endif
-
-#ifdef __ALLOW_UPGRADE_HELIX
-KFeatureIdAllowUpgradeHelix,
-#endif
-
-#ifdef __APP_CSD_SUPPORT
-KFeatureIdAppCsdSupport,
-#endif
-
-#ifdef __AUDIO_EFFECTS_API
-KFeatureIdAudioEffectsApi,
-#endif
-
-#ifdef __AUDIO_MESSAGING
-KFeatureIdAudioMessaging,
-#endif
-
-#ifdef __AUDIO_RESOURCE_INDICATIONS
-KFeatureIdAudioResourceIndications,
-#endif
-
-#ifdef __AUTO_ACCESSORY_IDENTIFICATION
-KFeatureIdAutoAccessoryIdentification,
-#endif
-
-#ifdef __AVKON_APAC__
-KFeatureIdAvkonApac,
-#endif
-
-#ifdef __AVKON_ELAF__
-KFeatureIdAvkonELaf,
-#endif
-
-#ifdef __BASIC_LOCATION_INFO_DISPLAY
-KFeatureIdBasicLocationInfoDisplay,
-#endif
-
-#ifdef __BASS_BOOST_EFFECT_UI
-KFeatureIdBassBoostEffectUi,
-#endif
-
-#ifdef __BRIGHTNESS_CONTROL
-KFeatureIdBrightnessControl,
-#endif
-
-#ifdef __BROWSER_IMEI_NOTIFICATION
-KFeatureIdBrowserIMEINotification,
-#endif
-
-#ifdef __BTIC_BINARIES_CHECK_ENABLED
-KFeatureIdBticBinariesCheckEnabled,
-#endif
-
-#ifdef __BT_FAX_PROFILE
-KFeatureIdBtFaxProfile,
-#endif
-
-#ifdef __BT_SAP
-KFeatureIdBtSap,
-#endif
-
-#ifdef __CAMERA
-KFeatureIdCamera,
-#endif
-
-#ifdef __CAMERA_FULLSCREEN_VIEWFINDER
-KFeatureIdCameraFullscreenViewfinder,
-#endif
-
-#ifdef __CAMERA_LENS_COVER
-KFeatureIdCameraLensCover,
-#endif
-
-#ifdef __CAMERA_LOCATION_SUPPORT
-KFeatureIdCameraLocationSupport,
-#endif
-
-#ifdef __CHINESE
-KFeatureIdChinese,
-#endif
-
-#ifdef __CHINESE_PRC_FONTS
-KFeatureIdChinesePrcFonts,
-#endif
-
-#ifdef __CHINESE_TAIWAN_HK_FONTS
-KFeatureIdChineseTaiwanHkFonts,
-#endif
-
-#ifdef __COMMDB_PROTECTION
-KFeatureIdCommDBProtection,
-#endif
-
-#ifdef __COVER_DISPLAY
-KFeatureIdCoverDisplay,
-#endif
-
-#ifdef __CS_VIDEO_TELEPHONY
-KFeatureIdCsVideoTelephony,
-#endif
-
-#ifdef __CUSTOMISED_RFS
-KFeatureIdCustomisedRFS,
-#endif
-
-#ifdef __DEFAULT_CONNECTION
-KFeatureIdDefaultConnection,
-#endif
-
-#ifdef __DRM
-KFeatureIdDrm,
-#endif
-
-#ifdef __DRM_CLOCK
-KFeatureIdDrmClock,
-#endif
-
-#ifdef __DRM_FULL
-KFeatureIdDrmFull,
-#endif
-
-#ifdef __DRM_OMA2
-KFeatureIdDrmOma2,
-#endif
-
-#ifdef __DRM_PHASE2
-KFeatureIdDrmPhase2,
-#endif
-
-#ifdef __EDIT_KEY
-KFeatureIdEditKey,
-#endif
-
-#ifdef __EMAIL_OVER_SMS
-KFeatureIdEmailOverSms,
-#endif
-
-#ifdef __EQUALIZER
-KFeatureIdEqualizer,
-#endif
-
-#ifdef __FLASH_LITE_BROWSER_PLUGIN
-KFeatureIdFlashLiteBrowserPlugin,
-#endif
-
-#ifdef __FLASH_LITE_VIEWER
-KFeatureIdFlashLiteViewer,
-#endif
-
-#ifdef __FM_RADIO
-KFeatureIdFmRadio,
-#endif
-
-#ifdef __HANDWRITING_RECOGNITION_INPUT
-KFeatureIdHandwritingRecognitionInput,
-#endif
-
-#ifdef __HSXPA_SUPPORT
-KFeatureIdHsxpaSupport,
-#endif
-
-#ifdef __IM
-KFeatureIdIm,
-#endif
-
-#ifdef __IMAGE_VIEWER
-KFeatureIdImageViewer,
-#endif
-
-#ifdef __IMPS_STANDALONE_IP_CIR
-KFeatureIdImpsStandaloneIpCir,
-#endif
-
-#ifdef __INCLUDE_AAC_CMMFCODEC
-KFeatureIdIncludeAacCMMFCodec,
-#endif
-
-#ifdef __INCLUDE_AMR_NB_CMMFCODEC
-KFeatureIdIncludeAmrNbCMMFCodec,
-#endif
-
-#ifdef __INCLUDE_AMR_WB_CMMFCODEC
-KFeatureIdIncludeAmrWbCMMFCodec,
-#endif
-
-#ifdef __INCLUDE_EAACPLUS_CMMFCODEC
-KFeatureIdIncludeEaacplusCmmfcodec,
-#endif
-
-#ifdef __INCLUDE_MP3_CMMFCODEC
-KFeatureIdIncludeMp3CMMFCodec,
-#endif
-
-#ifdef __INCLUDE_QCELP_CMMFCODEC
-KFeatureIdIncludeQcelpCMMFCodec,
-#endif
-
-#ifdef __IPSEC
-KFeatureIdIpsec,
-#endif
-
-#ifdef __IRDA
-KFeatureIdIrda,
-#endif
-
-#ifdef __JAPANESE
-KFeatureIdJapanese,
-#endif
-
-#ifdef __JAPANESE_LARGER_DICTIONARY
-KFeatureIdJapaneseLargerDictionary,
-#endif
-
-#ifdef __JAPANESE_PICTOGRAPHS
-KFeatureIdJapanesePicto,
-#endif
-
-#ifdef __JAPAN_PREFIX_CHANGE
-KFeatureIdJapanPrefixChange,
-#endif
-
-#ifdef __JAVA
-KFeatureIdJava,
-#endif
-
-#ifdef __JAVA_STUBS
-KFeatureIdJavaStubs,
-#endif
-
-#ifdef __LAYOUT208_208
-KFeatureIdLayout208_208,
-#endif
-
-#ifdef __LAYOUT_240_320
-KFeatureIdLayout240_320,
-#endif
-
-#ifdef __LAYOUT_240_320_LARGE_SCREEN
-KFeatureIdLayout240_320_LargeScreen,
-#endif
-
-#ifdef __LAYOUT_240_320_QVGA3
-KFeatureIdLayout240_320_QVGA3,
-#endif
-
-#ifdef __LAYOUT_320_240
-KFeatureIdLayout320_240,
-#endif
-
-#ifdef __LAYOUT_320_240_LARGE_SCREEN
-KFeatureIdLayout320_240_LargeScreen,
-#endif
-
-#ifdef __LAYOUT_320_240_QVGA3
-KFeatureIdLayout320_240_QVGA3,
-#endif
-
-#ifdef __LAYOUT_360_640_TOUCH
-KFeatureIdLayout360_640_Touch,
-#endif
-
-#ifdef __LAYOUT_640_360_TOUCH
-KFeatureIdLayout640_360_Touch,
-#endif
-
-#ifdef __LOCATIONGPSHW
-KFeatureIdLocationGpsHw,
-#endif
-
-#ifdef __LOCATION_CENTRE
-KFeatureIdLocationCentre,
-#endif
-
-#ifdef __MACROMEDIA_FLASH_6
-KFeatureIdMacromediaFlash6,
-#endif
-
-#ifdef __MEDIA_TRANSFER_PROTOCOL
-KFeatureIdMediaTransferProtocol,
-#endif
-
-#ifdef __MMS_NONDESTRUCTIVE_FORWARD
-KFeatureIdMmsNonDestructiveForward,
-#endif
-
-#ifdef __MMS_NOTIFICATIONS_VIEW
-KFeatureIdMMSNotificationsView,
-#endif
-
-#ifdef __MMS_POSTCARD
-KFeatureIdMmsPostcard,
-#endif
-
-#ifdef __MPEG4_AAC_ENCODING
-KFeatureIdMpegAacEncoding,
-#endif
-
-#ifdef __MPEG4_VIDEO_ENCODING
-KFeatureIdMpeg4VideoEncoding,
-#endif
-
-#ifdef __MRT_SDK_LIBRARIES
-KFeatureIdMrtSdkLibraries,
-#endif
-
-#ifdef __MTP_PROTOCOL_SUPPORT
-KFeatureIdMtpProtocolSupport,
-#endif
-
-#ifdef __NEWSTICKER
-KFeatureIdNewsticker,
-#endif
-
-#ifdef __NO_POWERKEY
-KFeatureIdNoPowerkey,
-#endif
-
-#ifdef __OCR
-KFeatureIdOcr,
-#endif
-
-#ifdef __OCR_HANWANG
-KFeatureIdOcrHanwang,
-#endif
-
-#ifdef __OCR_ROMDB
-KFeatureIdOcrRomdb,
-#endif
-
-#ifdef __OMA_POC
-KFeatureIdOmaPoc,
-#endif
-
-#ifdef __ON_SCREEN_DIALER
-KFeatureIdOnScreenDialer,
-#endif
-
-#ifdef __OPENGL_ES_3DAPI
-KFeatureIdOpenGLES3DApi,
-#endif
-
-#ifdef __OPENGL_ES_SW_IMPLEMENTATION
-KFeatureIdOpenGLESSWImplementation,
-#endif
-
-#ifdef __OPERATOR_CACHE
-KFeatureIdOperatorCache,
-#endif
-
-#ifdef __OPERATOR_MENU
-KFeatureIdOperatorMenu,
-#endif
-
-#ifdef __PEN_SUPPORT
-KFeatureIdPenSupport,
-#endif
-
-#ifdef __PEN_SUPPORT_CALIBRATION
-KFeatureIdPenSupportCalibration,
-#endif
-
-#ifdef __PRESENCE
-KFeatureIdPresence,
-#endif
-
-#ifdef __PRODUCT_REMCON_TSP
-KFeatureIdProductRemconTsp,
-#endif
-
-#ifdef __PROTOCOL_WCDMA
-KFeatureIdProtocolWcdma,
-#endif
-
-#ifdef __PROTOCOL_WLAN
-KFeatureIdProtocolWlan,
-#endif
-
-#ifdef __QOS
-KFeatureIdQos,
-#endif
-
-#ifdef __QVGA2_LAYOUT_IN_USE
-KFeatureIdQvga2LayoutInUse,
-#endif
-
-#ifdef __QWERTY_INPUT
-KFeatureIdQwertyInput,
-#endif
-
-#ifdef __RSS_FEEDS
-KFeatureIdRssFeeds,
-#endif
-
-#ifdef __RTP_STACK
-KFeatureIdRtpStack,
-#endif
-
-#ifdef __RV9
-KFeatureIdRV9,
-#endif
-
-#ifdef __S60_FM_RADIO_APPLICATION
-KFeatureIdS60FmRadioApplication,
-#endif
-
-#ifdef __SDND
-KFeatureIdSdnd,
-#endif
-
-#ifdef __SENDUI_MMS_UPLOAD
-KFeatureIdSenduiMmsUpload,
-#endif
-
-#ifdef __SEND_FILE_IN_CALL
-KFeatureIdSendFileInCall,
-#endif
-
-#ifdef __SERIES60_AMBIENT_LIGHT_SENSOR
-KFeatureIdAmbientLightSensor,
-#endif
-
-#ifdef __SERIES60_HELP
-KFeatureIdHelp,
-#endif
-
-#ifdef __SERIES60_KEYPAD_NO_SLIDER
-KFeatureIdKeypadNoSlider,
-#endif
-
-#ifdef __SERIES60_KEYPAD_NO_VOICE_KEY
-KFeatureIdKeypadNoVoiceKey,
-#endif
-
-#ifdef __SERIES60_LUNAR_CALENDAR
-KFeatureIdLunarCalendar,
-#endif
-
-#ifdef __SERIES60_NATIVE_BROWSER
-KFeatureIdSeries60NativeBrowser,
-#endif
-
-#ifdef __SERIES60_PHONE_TTY
-KFeatureIdPhoneTty,
-#endif
-
-#ifdef __SHOW_PANICS
-KFeatureIdShowPanics,
-#endif
-
-#ifdef __SIDE_VOLUME_KEYS
-KFeatureIdSideVolumeKeys,
-#endif
-
-#ifdef __SIND
-KFeatureIdSind,
-#endif
-
-#ifdef __SIP_SIMPLE_PRESENCE_PROTOCOL
-KFeatureIdSipSimplePresenceProtocol,
-#endif
-
-#ifdef __SLIDESHOW_SCREENSAVER
-KFeatureIdSlideshowScreensaver,
-#endif
-
-#ifdef __STEREO_WIDENING_EFFECT_UI
-KFeatureIdStereoWideningEffectUi,
-#endif
-
-#ifdef __SVGT_VIEWER
-KFeatureIdSvgtViewer,
-#endif
-
-#ifdef __SYNCML_DM_DIAGNOSTICS
-KFeatureIdSyncMlDmDiagnostics,
-#endif
-
-#ifdef __SYNCML_DM_FOTA
-KFeatureIdSyncMlDmFota,
-#endif
-
-#ifdef __SYNCML_DM_IMPS
-KFeatureIdSyncMlDmImps,
-#endif
-
-#ifdef __SYNCML_DM_OBEX
-KFeatureIdSyncMlDmObex,
-#endif
-
-#ifdef __SYNCML_DM_OTA
-KFeatureIdSyncMlDmOta,
-#endif
-
-#ifdef __SYNCML_DM_SIP
-KFeatureIdSyncMlDmSIP,
-#endif
-
-#ifdef __SYNCML_DM_VOIP
-KFeatureIdSyncMlDmVoIP,
-#endif
-
-#ifdef __SYNCML_DM_WLAN
-KFeatureIdSyncMlDmWlan,
-#endif
-
-#ifdef __SYNCML_DS_BOOKMARK
-KFeatureIdSyncMlDsBookmark,
-#endif
-
-#ifdef __SYNCML_DS_MMS
-KFeatureIdSyncMlDsMMS,
-#endif
-
-#ifdef __SYNCML_DS_NOTEPAD
-KFeatureIdSyncMlDsNotepad,
-#endif
-
-#ifdef __SYNCML_DS_SMS
-KFeatureIdSyncMlDsSms,
-#endif
-
-#ifdef __SYNCML_ISYNC
-KFeatureIdSyncMlIsync,
-#endif
-
-#ifdef __SYNCML_TWIN_SUITE
-KFeatureIdSyncMlTwinSuite,
-#endif
-
-#ifdef __THAI
-KFeatureIdThai,
-#endif
-
-#ifdef __THAI_CALENDAR
-KFeatureIdThaiCalendar,
-#endif
-
-#ifdef __TV_OUT
-KFeatureIdTvOut,
-#endif
-
-#ifdef __UPNP_AVCP
-KFeatureIdUpnpAvcp,
-#endif
-
-#ifdef __UPNP_MEDIASERVER
-KFeatureIdUpnpMediaserver,
-#endif
-
-#ifdef __UPNP_PRINT_FRAMEWORK
-KFeatureIdUpnpPrintFramework,
-#endif
-
-#ifdef __UPNP_REMOTE_STORAGE
-KFeatureIdUpnpRemoteStorage,
-#endif
-
-#ifdef __UPNP_STACK
-KFeatureIdUpnpStack,
-#endif
-
-#ifdef __USE_AAC_CMMFCODEC
-KFeatureIdUseAacCMMFCodec,
-#endif
-
-#ifdef __USE_AMR_NB_CMMFCODEC
-KFeatureIdUseAmrNbCMMFCodec,
-#endif
-
-#ifdef __USE_AMR_WB_CMMFCODEC
-KFeatureIdUseAmrWbCMMFCodec,
-#endif
-
-#ifdef __USE_EAACPLUS_CMMFCODEC
-KFeatureIdUseEaacplusCmmfCodec,
-#endif
-
-#ifdef __USE_MP3_CMMFCODEC
-KFeatureIdUseMp3CMMFCodec,
-#endif
-
-#ifdef __USE_QCELP_CMMFCODEC
-KFeatureIdUseQcelpCMMFCodec,
-#endif
-
-#ifdef __VFP_HW_SUPPORT
-KFeatureIdVfpHwSupport,
-#endif
-
-#ifdef __VIBRA
-KFeatureIdVibra,
-#endif
-
-#ifdef __VIDEOCALL_MENU_VISIBILITY
-KFeatureIdVideocallMenuVisibility,
-#endif
-
-#ifdef __VIDEO_CENTER_SUPPORTED
-KFeatureIdVideoCenterSupported,
-#endif
-
-#ifdef __VIDEO_RECORDER
-KFeatureIdVideoRecorder,
-#endif
-
-#ifdef __VIRTUAL_KEYBOARD_INPUT
-KFeatureIdVirtualKeyboardInput,
-#endif
-
-#ifdef __WEB_WIDGETS
-KFeatureIdWebWidgets,
-#endif
-
-#ifdef __WLAN_WEP256_ENABLED
-KFeatureIdWlanWep256Enabled,
-#endif
-
-#ifdef __WMA
-KFeatureIdWma,
-#endif
-
-#ifdef __WORLD_CLOCK
-KFeatureIdWorldClock,
-#endif
-
-#ifdef __XDM
-KFeatureIdXdm,
-#endif
-
-#ifdef __XDM_LOCALSTORAGE
-KFeatureIdXdmLocalStorage,
-#endif
-
-#ifdef __XDM_XCAP
-KFeatureIdXdmXcap,
-#endif
-
--- a/foundation_system/sf_config/config/inc/bldcodeline.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1417 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef __BLDCODELINE_HRH 
-#define __BLDCODELINE_HRH 
-
- 
-/** #RD_32_BROWSER  
-RD Feature flag for implementing new Browser 3.2 features prior to branching 3.1 
-*/ 
-#undef RD_32_BROWSER                                       
- 
-/** #RD_32_BROWSER_ALR  
-RD Feature flag for implementing ALR support in Browser. 
-*/ 
-#undef RD_32_BROWSER_ALR                                   
- 
-/** #RD_3GP_WRITE_EXTENTION  
-This flag enables 3GP Write Extention feature in Record Utility. 
-*/ 
-#undef RD_3GP_WRITE_EXTENTION                              
- 
-/** #RD_50_BROWSER  
-RD Feature flag for implementing new Browser 5.0 features. 
-*/ 
-#undef RD_50_BROWSER                                       
- 
-/** #RD_ACCESSORY_FW  
-This R&D flag defines changes related to accessory framework. 
-*/ 
-#undef RD_ACCESSORY_FW                                     
- 
-/** #RD_ACTIVESYNC_UI_INTEGRATION  
-RD flag for development of ActiveSync 
-*/ 
-#undef RD_ACTIVESYNC_UI_INTEGRATION                        
- 
-/** #RD_AIW_DIAL_DATA_API  
-RD flag for development of new AIW Dial Data APIs. 
-*/ 
-#define RD_AIW_DIAL_DATA_API                                
- 
-/** #RD_ALF_IN_PLATFORM  
-Flag enables ui accelerator toolkit development. 
-*/ 
-#define RD_ALF_IN_PLATFORM                                  
- 
-/** #RD_ALR_AND_NLR_ENABLERS  
-Enables Application and Network Level Roaming. 
-*/ 
-#undef RD_ALR_AND_NLR_ENABLERS                             
- 
-/** #RD_ALR_VPN_AP_UI_DISABLED  
-Disables VPN Accesspoint UI 
-*/ 
-#define RD_ALR_VPN_AP_UI_DISABLED                           
- 
-/** #RD_ANIMATION_EFFECTS  
-"R&D Flag to control inclusion of the feature ""animation effects""." 
-*/ 
-#define RD_ANIMATION_EFFECTS                                
- 
-/** #RD_APPS_TO_EXES  
-This R&D flag is needed for incorporating apps to exes changes controlled way
-into Series 60 releases. 
-*/ 
-#define RD_APPS_TO_EXES                                     
- 
-/** #RD_ARM_MDF_HELIX_ENGINE  
-This Helix engine flag is needed to variate S60 Video engine solution between
-all ARM MicroPlayer (ROP) and Helix engines. 
-*/ 
-#define RD_ARM_MDF_HELIX_ENGINE                             
- 
-/** #RD_ASYNCH_FILE_SAVE_QUEUE  
-Camcorder requires support from the Asynchronous File Save Queue. 
-*/ 
-#undef RD_ASYNCH_FILE_SAVE_QUEUE                           
- 
-/** #RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT  
-R&D flag that enables the Streaming Source supports for  Audio Controllers. 
-*/ 
-#define RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT          
- 
-/** #RD_AUTO_KEYGUARD  
-This flag is used to determine whether the automatic keyguard features in
-Autolock are compiled. 
-*/ 
-#define RD_AUTO_KEYGUARD                                    
- 
-/** #RD_BLUETOOTHIRRECEIVINGINDICATOR  
-"Requirement: ""Bluetooth/IrDA receiving indicator""" 
-*/ 
-#undef RD_BLUETOOTHIRRECEIVINGINDICATOR                    
- 
-/** #RD_BOOT_CUSTOMIZABLE_AI  
-R&D Flag to enable smooth integration of customizable to device bootup. The flag
-is used variate out current Idle + Active Idle solution and replace it new
-customizable AI. 
-*/ 
-#define RD_BOOT_CUSTOMIZABLE_AI                             
- 
-/** #RD_BROWSER_LAUNCHER_API_CHANGE  
-R&D flag for implementing browser launcher API change. 
-*/ 
-#define RD_BROWSER_LAUNCHER_API_CHANGE                      
- 
-/** #RD_BROWSER_PROGRESSIVE_DOWNLOAD  
-RD flag to enable/disable the progressive download functionality for certain
-types of browser-downloadable content. 
-*/ 
-#define RD_BROWSER_PROGRESSIVE_DOWNLOAD                     
- 
-/** #RD_BROWSER_SCROLLBARS  
-This flag will be in place until the implementation of Browser using the
-platform scrollbars is mature enough. 
-*/ 
-#undef RD_BROWSER_SCROLLBARS                               
- 
-/** #RD_BROWSER_USE_AUDIOVIDEOPLUGIN  
-"RD flag for development of new, combined AudioVideoPlugin" 
-*/ 
-#define RD_BROWSER_USE_AUDIOVIDEOPLUGIN                     
- 
-/** #RD_BROWSER_VIDEO_PLUGIN  
-Support for Browser Plugin. Used in deciding whether the browser video plugin is
-taken in. 
-*/ 
-#undef RD_BROWSER_VIDEO_PLUGIN                             
- 
-/** #RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD  
-RD flag to enable/disable the progressive download functionality for
-browser-downloadable video content. 
-*/ 
-#undef RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD               
- 
-/** #RD_BROWSER_WIDGETS  
-RD flag for development of new Widgets implementation 
-*/ 
-#define RD_BROWSER_WIDGETS                                  
- 
-/** #RD_BTUI_RENOVATION  
-Bluetooth user interface renovation. 
-*/ 
-#define RD_BTUI_RENOVATION                                  
- 
-/** #RD_BT_AUDIO_RENOVATION  
-Bluetooth audio renovation. 
-*/ 
-#undef RD_BT_AUDIO_RENOVATION                              
- 
-/** #RD_BT_MSG_RENOVATION  
-This flag enables early development of Bluetooth OPP/BIP features (3.1u). 
-*/ 
-#define RD_BT_MSG_RENOVATION                                
- 
-/** #RD_CALENDAR_PLUGIN_FW  
-This flag enables new UI concept and plugin framework for regional calendar
-enhancements. The flag disables old Chinese Lunar Calendar implementation
-(without plugin framework) and enables new Lunar Calendar plugin (using
-framework). 
-*/ 
-#define RD_CALENDAR_PLUGIN_FW                               
- 
-/** #RD_CAMCORDER_ADVSETTINGS  
-This flag indicates if the ecamadvsettings.dll is included to the rom image 
-*/ 
-#undef RD_CAMCORDER_ADVSETTINGS                            
- 
-/** #RD_CATALOGS_CLIENT  
-RD flag for development of Catalogs client v3 
-*/ 
-#undef RD_CATALOGS_CLIENT                                  
- 
-/** #RD_CLEAN_BUILD_SUPPORT  
-Pf 52.50 build supports multiple keyboardlayout and hence switch API is used in
-Akncapserver.
-
-Switch APIs are part of adaptation layer code and these files are not part of
-clean build.
-
-This flag will be enabled during clean build. 
-*/ 
-#undef RD_CLEAN_BUILD_SUPPORT                              
- 
-/** #RD_CLIENT_CERTIFICATES  
-RD flag for development of Client certificates and private key handling feature. 
-*/ 
-#define RD_CLIENT_CERTIFICATES                              
- 
-/** #RD_COMBINE_INSTALLATION_QUERIES  
-"The flag enables feature ""SW Installer: combining installation confirmation
-and details queries during installation""" 
-*/ 
-#define RD_COMBINE_INSTALLATION_QUERIES                     
- 
-/** #RD_COMMON_ENGINE_API_CHANGE  
-This R&D flag is needed to safely integrate changes to the Common Engine APIs
-into Series 60 releases. 
-*/ 
-#define RD_COMMON_ENGINE_API_CHANGE                         
- 
-/** #RD_CONTENTMANAGERLAUNCHER  
-Flag for variating the new Content Manager Launcher component and related
-Content Manager Launcher API 
-*/ 
-#undef RD_CONTENTMANAGERLAUNCHER                           
- 
-/** #RD_CONTENTNOTIFICATION  
-"Flag for variating the new Content Notification component and related APIs:
-Content Notification API, Content Notification Implementation API" 
-*/ 
-#undef RD_CONTENTNOTIFICATION                              
- 
-/** #RD_CONTEXT_FRAMEWORK  
-"RD flag to enable feature ""Context framework"" development" 
-*/ 
-#define RD_CONTEXT_FRAMEWORK                                
- 
-/** #RD_CONTEXT_SENSITIVE_MENU  
-RD flag to flag out the implementation of context sensitive menu. 
-*/ 
-#undef RD_CONTEXT_SENSITIVE_MENU                           
- 
-/** #RD_CONTROL_PANEL  
-Flag enables Control Panel development. 
-*/ 
-#define RD_CONTROL_PANEL                                    
- 
-/** #RD_CONVERGED_CALL_ENGINE  
-"RD flag to enable feature ""Converged call engine"" development." 
-*/ 
-#define RD_CONVERGED_CALL_ENGINE                            
- 
-/** #RD_CONVERGED_CALL_ENGINE_PROXY  
-Used for CCE xSP proxy developmen 
-*/ 
-#undef RD_CONVERGED_CALL_ENGINE_PROXY                      
- 
-/** #RD_CSXHELP_EVOLUTION  
-Feature enables early development of csxhelp application functionalities. 
-*/ 
-#undef RD_CSXHELP_EVOLUTION                                
- 
-/** #RD_CS_PS_HO   
-RD flag to enable VOIP handover development 
-*/ 
-#undef RD_CS_PS_HO                                         
- 
-/** #RD_CUSTOMIZABLE_AI  
-R&D Flag to enable smooth development & integration of customazable Active Idle. 
-*/ 
-#define RD_CUSTOMIZABLE_AI                                  
- 
-/** #RD_DEFAULT_APPLICATION_SETTINGS  
-Disables the Default Application Settings subsystem. 
-*/ 
-#define RD_DEFAULT_APPLICATION_SETTINGS                     
- 
-/** #RD_DEVICE_MODE_CONFIGURABILITY  
-"This flag controls configurability features to System Application (referred as
-""SysAp"") and HwResourceManager (referred as HWRM) components.SysAp needs this
-flag for moving part of its key event handling functionality to a plug-in that
-can be variated by product programs.HWRM needs this flag for moving part of its
-light controlling functionality to a plug-in that can be variated by product
-programs." 
-*/ 
-#define RD_DEVICE_MODE_CONFIGURABILITY                      
- 
-/** #RD_DISPLAY_POST  
-This flag allows to choose from either built-in Display Post implementation or
-an external Display Post module. 
-*/ 
-#undef RD_DISPLAY_POST                                     
- 
-/** #RD_DM_MULTI_CHOICE_ALERT  
-"RD flag to enable feature ""OMA DM server can query user to select options.This
-alert type allows the user to select multiple items from a list of options.""
-development." 
-*/ 
-#undef RD_DM_MULTI_CHOICE_ALERT                            
- 
-/** #RD_DM_ROAMING_BLOCKING_SUPPORT  
-Feature enables the blocking the SyncML Device Management session (Either for
-Device settings like MMS settings or for FOTA downloads) when user in roaming
-networks. This RnD flag will be used temporarily for increment 15 development
-time only to flag changes made on component SyncMLNotifier.  
-*/ 
-#undef RD_DM_ROAMING_BLOCKING_SUPPORT                      
- 
-/** #RD_DM_SINGLE_CHOICE_ALERT  
-"RD flag to enable feature ""OMA Device management Server can query user to
-select an option by sending a number of user selectable options"" development." 
-*/ 
-#undef RD_DM_SINGLE_CHOICE_ALERT                           
- 
-/** #RD_DM_TEXT_INPUT_ALERT  
-"RD flag to enable feature ""OMA Device management Server can query user input""
-development." 
-*/ 
-#undef RD_DM_TEXT_INPUT_ALERT                              
- 
-/** #RD_DOS_API_CHANGE  
-This flag is needed for safely (without creating bottle neck) incorporating DOS
-Client/Plug-in/SAE API changes into Series 60 releases. 
-*/ 
-#undef RD_DOS_API_CHANGE                                   
- 
-/** #RD_DOS_SERVER_REMOVE  
-R&D flag for managing the DOS Server and DOS APIs removal. 
-*/ 
-#undef RD_DOS_SERVER_REMOVE                                
- 
-/** #RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION  
-A flag to control one of the sub-features in OMA DRM v2 implementation. 
-*/ 
-#define RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION             
- 
-/** #RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM  
-Feature enables early development of   the requirement '107-18152 Common
-interface for OMA and WM DRM'. 
-*/ 
-#define RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM           
- 
-/** #RD_DRM_DETAILS_VIEW_RENOVATION  
-A flag to control one of the sub-features in OMA DRM v2 implementation. 
-*/ 
-#undef RD_DRM_DETAILS_VIEW_RENOVATION                      
- 
-/** #RD_DRM_DROPPED_30_FEATURES  
-A flag to control one of the sub-features in OMA DRM v2 implementation. 
-*/ 
-#define RD_DRM_DROPPED_30_FEATURES                          
- 
-/** #RD_DRM_IMSI_BINDING  
-A flag to control one of the sub-features in OMA DRM v2 implementation. 
-*/ 
-#define RD_DRM_IMSI_BINDING                                 
- 
-/** #RD_DRM_METERING  
-Flag enables development of DRM Metering 
-*/ 
-#define RD_DRM_METERING                                     
- 
-/** #RD_DRM_NEW_SECURE_CLOCK  
-R&D feature flag is needed to develop the requirement '101-32062 New Secure
-clock for DRM' 
-*/ 
-#define RD_DRM_NEW_SECURE_CLOCK                             
- 
-/** #RD_DRM_PREVIEW_RIGHT_FOR_AUDIO  
-"Flag enables development of feature ""Preview right support for OMA DRM v2
-protected content for audio""" 
-*/ 
-#undef RD_DRM_PREVIEW_RIGHT_FOR_AUDIO                      
- 
-/** #RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS  
-Flag is needed to develop the requirement '101-29260 Removal of DRM usage rights
-expiration warning prompts' without risking the maturity of CCB. 
-*/ 
-#define RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS        
- 
-/** #RD_DRM_RIGHTS_MANAGER_REMOVAL  
-R&D feature flag is needed to develop the requirement '101-41508 Rights Manager
-Removal' 
-*/ 
-#define RD_DRM_RIGHTS_MANAGER_REMOVAL                       
- 
-/** #RD_DRM_RINGTONE_BLOCKING  
-A flag to control one of the sub-features in OMA DRM v2 implementation. 
-*/ 
-#define RD_DRM_RINGTONE_BLOCKING                            
- 
-/** #RD_DRM_SILENT_RIGHTS_ACQUISITION  
-In order to enable safe development of  OMA DRM v2 Silent rights object
-acquisition 
-*/ 
-#define RD_DRM_SILENT_RIGHTS_ACQUISITION                    
- 
-/** #RD_DSUI_TIMEDSYNC  
-To provide timed synchronization feature to be included in the Data
-synchronization UI .  The flag will be used only in the OmaDsAppUi component. 
-*/ 
-#define RD_DSUI_TIMEDSYNC                                   
- 
-/** #RD_DS_ICAL_SUPPORT  
-Support for iCalendar synchronization 
-*/ 
-#undef RD_DS_ICAL_SUPPORT                                  
- 
-/** #RD_DS_UI_EVOLUTION  
-RD flag for development of new Data Sync UI 
-*/ 
-#undef RD_DS_UI_EVOLUTION                                  
- 
-/** #RD_EMAIL_DOMAIN_UTILS  
-The flag is for controlling the releasing of the Email utility API changes that
-are planned to be done for 3.2 
-*/ 
-#define RD_EMAIL_DOMAIN_UTILS                               
- 
-/** #RD_EMAIL_HTML_VIEW  
-R&D Flag to remove HTML plugin from mail 3.0 implementation. 
-*/ 
-#define RD_EMAIL_HTML_VIEW                                  
- 
-/** #RD_ENABLE_ADDING_EDITING_OF_MSISDN  
-This flag enables the usage of the new implementation of Own name store in
-CommonTSY. 
-*/ 
-#undef RD_ENABLE_ADDING_EDITING_OF_MSISDN                  
- 
-/** #RD_ENHANCED_CBA  
-RD flag to flag out implementation of Enhanced CBA 
-*/ 
-#undef RD_ENHANCED_CBA                                     
- 
-/** #RD_ENHANCED_SKINNING  
-"RD Feature flag for implementing ""enhanced skinning"" in 2.x CCB. That feature
-is not wanted in 2.6 but after 2.8 it will be permanently supported i.e. not
-optional feature." 
-*/ 
-#define RD_ENHANCED_SKINNING                                
- 
-/** #RD_EXTENDED_ICL_JPEG_API  
-RD flag to enable/disable the Extended ICL JPEG API. 
-*/ 
-#define RD_EXTENDED_ICL_JPEG_API                            
- 
-/** #RD_FEATURE_MANAGER_CHANGE  
-In 3.1 Feature Manager will be removed from CommonEngine and new Feature Manager
-component will be introduced. Flag is needed to safely implement the change.  
-*/ 
-#define RD_FEATURE_MANAGER_CHANGE                           
- 
-/** #RD_FILE_HANDLE_SUPPORT  
-This R&D flag defines data caging changes to components that are used by
-messaging API components. 
-*/ 
-#define RD_FILE_HANDLE_SUPPORT                              
- 
-/** #RD_FILE_MANAGER_BACKUP  
-RD feature flag for implementing additional backup improvements for File
-Manager. 
-*/ 
-#define RD_FILE_MANAGER_BACKUP                              
- 
-/** #RD_FILE_SORTING  
-The flag will be used to variate the sorting functionality in File manager in
-R3.2. 
-*/ 
-#undef RD_FILE_SORTING                                     
- 
-/** #RD_FLASHLITE_SCREENSAVER  
-This flag allowes early development of new Flash as Screensaver features. 
-*/ 
-#define RD_FLASHLITE_SCREENSAVER                            
- 
-/** #RD_FLASH_AS_VIDEO_RINGING_TONE  
-Device allows a video file to be set as a ringing tone. 
-*/ 
-#define RD_FLASH_AS_VIDEO_RINGING_TONE                      
- 
-/** #RD_FM_RADIO_ENHANCEMENTS  
-RD flag to enable FM Radio Control Adaptation API development.   
-*/ 
-#define RD_FM_RADIO_ENHANCEMENTS                            
- 
-/** #RD_FM_TX_SUPPORT  
-RD_FM_TX_SUPPORT flag is needed to integrate FM TX changes to S60 HW Resource
-Manager and SysApp 
-*/ 
-#undef RD_FM_TX_SUPPORT                                    
- 
-/** #RD_FOTA_FLEXIBLE_MEMORY_USAGE  
-Feature enables flexible memory usage for storing update files on c-drive. RnD
-flag will be used temporarily for increment 15 development time only to flag
-changes made on component fotaserver and SyncMLNotifier. 
-*/ 
-#undef RD_FOTA_FLEXIBLE_MEMORY_USAGE                       
- 
-/** #RD_FSW_V2  
-RD feature flag for new fastswap tasklist development. 
-*/ 
-#define RD_FSW_V2                                           
- 
-/** #RD_FULLSCREEN_WALLPAPER  
-RD feature flag for enabling full screen wallpaper development. 
-*/ 
-#define RD_FULLSCREEN_WALLPAPER                             
- 
-/** #RD_GALLERY_ENABLE_NG_MUSIC_PLAYER  
-This feature flag will be used to variate Gallery usage between the old and the
-new Music Player. 
-*/ 
-#undef RD_GALLERY_ENABLE_NG_MUSIC_PLAYER                   
- 
-/** #RD_GALLERY_GRID  
-Enable/disable Grid view in Gallery 
-*/ 
-#define RD_GALLERY_GRID                                     
- 
-/** #RD_GALLERY_PREVIEW_POPUP  
-Enable disable Preview Popup in Gallery 
-*/ 
-#undef RD_GALLERY_PREVIEW_POPUP                            
- 
-/** #RD_GBA  
-Support for General Bootstarapping Architecture (GBA).  GBA enables
-authentication for mobile services without any user interaction. 
-*/ 
-#undef RD_GBA                                              
- 
-/** #RD_GENERAL_SEARCH  
-"RD flag to enable feature ""In-Device Search"" development." 
-*/ 
-#define RD_GENERAL_SEARCH                                   
- 
-/** #RD_GS_RENOVATION  
-General Settings Application Renovation 
-*/ 
-#define RD_GS_RENOVATION                                    
- 
-/** #RD_GS_RENOVATION_PHASE2  
-This flag allowes early development of new General Settings features. 
-*/ 
-#define RD_GS_RENOVATION_PHASE2                             
- 
-/** #RD_HELPRUNTIME  
-Flag to variate help content between 3.2.1 and 3.2.2  
-*/ 
-#undef RD_HELPRUNTIME                                      
- 
-/** #RD_HELP_AIW_INTEGRATION  
-This flag enables early development of  AIW Help consumer integration feature. 
-*/ 
-#undef RD_HELP_AIW_INTEGRATION                             
- 
-/** #RD_HIERARCHICAL_COLUMN_LIST  
-R&D flag for enabling Hierarchical column list UI component. 
-*/ 
-#define RD_HIERARCHICAL_COLUMN_LIST                         
- 
-/** #RD_HIERARCHICAL_LIST  
-"RD flag to enable feature ""New list type: Hierarchical list"" development." 
-*/ 
-#define RD_HIERARCHICAL_LIST                                
- 
-/** #RD_HINDI_PHONETIC_INPUT  
-"RD flag to enable feature ""Hindi phonetic input"" development." 
-*/ 
-#undef RD_HINDI_PHONETIC_INPUT                             
- 
-/** #RD_HOTSPOT  
-Undefining this flag indicates that the HotSpotServer.exe and other related
-components are not included to the rom image.  
-*/ 
-#undef RD_HOTSPOT                                          
- 
-/** #RD_IDLE_SEPARATION  
-R&D feature flag for moving idle functionality from Phone application to Idle
-application. 
-*/ 
-#define RD_IDLE_SEPARATION                                  
- 
-/** #RD_IHL_EXTJPEGAPI  
-Image Handling Library utilized Extended ICL JPEG API 
-*/ 
-#undef RD_IHL_EXTJPEGAPI                                   
- 
-/** #RD_IMAGEPREVIEW  
-ImageViewer's ImagePreview API and DLL are available in release. 
-*/ 
-#define RD_IMAGEPREVIEW                                     
- 
-/** #RD_IMAGINGCONFIGMANAGER  
-Flag to include/exclude Imaging Configuration Manager component. 
-*/ 
-#undef RD_IMAGINGCONFIGMANAGER                             
- 
-/** #RD_IM_UI_FACELIFT  
-RD flag for development of IM UI facelift 
-*/ 
-#undef RD_IM_UI_FACELIFT                                   
- 
-/** #RD_INTELLIGENT_TEXT_INPUT  
-Flag to develop support for Intelligent Text Iinput  
-*/ 
-#define RD_INTELLIGENT_TEXT_INPUT                           
- 
-/** #RD_IV_ACCELEROMETER  
-Image viewer needs RnD flag in order to variate accelerometer sensor usage.
- 
-*/ 
-#undef RD_IV_ACCELEROMETER                                 
- 
-/** #RD_IV_SLIDESHOW  
-Image Viewer with slideshow and cool image transition effects 
-*/ 
-#define RD_IV_SLIDESHOW                                     
- 
-/** #RD_IV_TRANSPARENT_UI  
-Image Viewer uses transparent custom UI controls 
-*/ 
-#define RD_IV_TRANSPARENT_UI                                
- 
-/** #RD_IV_TRANSPARENT_UI_2  
-Image Viewer uses transparent toolbar and image infos popup. 
-*/ 
-#define RD_IV_TRANSPARENT_UI_2                              
- 
-/** #RD_IV_TV_OUT  
-Flag to develop the TV-Out support for images 
-*/ 
-#define RD_IV_TV_OUT                                        
- 
-/** #RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1  
-"Java architecture renewal, phase 1. S60 implementation replaces Symbian
-implementation of Java Installer, Java Registry and Java Backup components." 
-*/ 
-#define RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1                 
- 
-/** #RD_JAVA_CONFIGURABLE_NW_INDICATOR  
-Support for network indicator in Java Canvas for operator domain midlets. 
-*/ 
-#define RD_JAVA_CONFIGURABLE_NW_INDICATOR                   
- 
-/** #RD_JAVA_MEDIA_KEYS  
-"To enable Java applications (also those in background) to get notifications
-from various media keys (PLAY, PREV, NEXT, STOP...). " 
-*/ 
-#define RD_JAVA_MEDIA_KEYS                                  
- 
-/** #RD_JAVA_OMA_DRM_V2  
-Java Mobile Media API supports playback of the OMA DRM v2 protected audio
-content. 
-*/ 
-#define RD_JAVA_OMA_DRM_V2                                  
- 
-/** #RD_JAVA_REUSE_IFRAMEBUFFER  
-Purpose: Change LCDUI Canvas implementation to reuse the native side
-iFramebuffer memory between Canvas instances.  
-*/ 
-#undef RD_JAVA_REUSE_IFRAMEBUFFER                          
- 
-/** #RD_JAVA_SCALABLE_ICON  
-Provide support for scalable icons for MIDlet icons (MIDlet icons & MIDlet suite
-icons).  
-*/ 
-#undef RD_JAVA_SCALABLE_ICON                               
- 
-/** #RD_JAVA_TMIDISTATECHANGE  
-"R&D flag for Java, related to the symbian change: BR2058: Renaming enum values
-in TMidiState as a result of a namespace clash." 
-*/ 
-#define RD_JAVA_TMIDISTATECHANGE                            
- 
-/** #RD_JAVA_VOLUME_KEYS  
-Java application volume level can be controlled with phone's side volume keys. 
-*/ 
-#define RD_JAVA_VOLUME_KEYS                                 
- 
-/** #RD_KANNADA_FONTS  
-Indic Kannada fonts and font support 
-*/ 
-#undef RD_KANNADA_FONTS                                    
- 
-/** #RD_KEYLOCK_POLICY_SUPPORT  
-Development time support for Configurable Keylock policy. 
-*/ 
-#undef RD_KEYLOCK_POLICY_SUPPORT                           
- 
-/** #RD_LIGHT_CONTROL_CHANGE  
-RD-flag for early development of light control customizability features to
-System Application. 
-*/ 
-#define RD_LIGHT_CONTROL_CHANGE                             
- 
-/** #RD_LIST_STRETCH  
-R&D Flag to control inclusion of ScaleII feature: Stretch two-lined list
-automatically as one-lined. 
-*/ 
-#define RD_LIST_STRETCH                                     
- 
-/** #RD_MAPNAV_BITMAP_ACCESS  
-Feature enables early development of new features in Map and Navigation FW. 
-*/ 
-#define RD_MAPNAV_BITMAP_ACCESS                             
- 
-/** #RD_MARATHI  
-Marathi UI language and input 
-*/ 
-#undef RD_MARATHI                                          
- 
-/** #RD_MDF_DEVVIDEO  
-"This flag selects the variants of the video components to use MDF DevVideo or
-proprietary codec interfaces. Symbian's MDF DevVideo API is going to be used in
-Series 60 3.0 and Series 90 2.0 by at least Camcorder MMF plugin and Video
-Telephony (REQ 101-6231 ). At the same time, non-MDF versions of the components
-are being released to Series 60 2.6, 2.7, and 2.8. " 
-*/ 
-#define RD_MDF_DEVVIDEO                                     
- 
-/** #RD_MDS_2_0  
-The flag indicates that the environment contains 2.0 version of MDS APIs. See
-also flag RD_MDS_2_5. 
-*/ 
-#undef RD_MDS_2_0                                          
- 
-/** #RD_MDS_2_5  
-The flag indicates that the environment contains 2.5 version of MDS APIs. See
-also flag RD_MDS_2_0 
-*/ 
-#define RD_MDS_2_5                                          
- 
-/** #RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2  
-New Media Player enhancements. 
-*/ 
-#undef RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2                   
- 
-/** #RD_MEDIA_GALLERY_UPDATED_FEATURES  
-Media Gallery updated features for 3.1 
-*/ 
-#define RD_MEDIA_GALLERY_UPDATED_FEATURES                   
- 
-/** #RD_MEETING_REQUEST_UTILS  
-Meeting request feature adds meeting request utlis non-variable component to
-platfrom. 
-*/ 
-#define RD_MEETING_REQUEST_UTILS                            
- 
-/** #RD_MESSAGING_API_V2  
-This R&D flag defines data caging changes to components that use messaging API. 
-*/ 
-#define RD_MESSAGING_API_V2                                 
- 
-/** #RD_MESSAGING_GENERAL_SETTINGS_RENOVATION  
-"RD flag to enable feature ""General  settings application renovation""
-development" 
-*/ 
-#define RD_MESSAGING_GENERAL_SETTINGS_RENOVATION            
- 
-/** #RD_MESSAGING_ICAL_IMPORT  
-"RD flag to enable feature ""iCalendar Import"" development" 
-*/ 
-#define RD_MESSAGING_ICAL_IMPORT                            
- 
-/** #RD_MESSAGING_VIRTUAL_PHONEBOOK  
-This flag controls the messaging virtual phonebook migration independently from
-RD_VIRTUAL_PHONEBOOK 
-*/ 
-#define RD_MESSAGING_VIRTUAL_PHONEBOOK                      
- 
-/** #RD_METADATAUTILITY_M4A_INTERNATIONAL  
-Metadata localization support for M4A format 
-*/ 
-#define RD_METADATAUTILITY_M4A_INTERNATIONAL                
- 
-/** #RD_METADATAUTILITY_ODF_ALBUMART_50  
-Support for album art from ODF header of OMA DRM v2 protected content 
-*/ 
-#define RD_METADATAUTILITY_ODF_ALBUMART_50                  
- 
-/** #RD_METADATAUTILITY_PODCAST_50  
-Metadata Utility to support podcast related additions in ID3v2 
-*/ 
-#undef RD_METADATAUTILITY_PODCAST_50                       
- 
-/** #RD_METADATAUTILITY_WM_PROVIDER_31  
-Support WM/Provider in Metadata Utility  
-*/ 
-#undef RD_METADATAUTILITY_WM_PROVIDER_31                   
- 
-/** #RD_METADATA_UTILITY_32  
-RD flag for development of metadata performance improvements 
-*/ 
-#undef RD_METADATA_UTILITY_32                              
- 
-/** #RD_MFE_CP_INTEGRATION  
-"Flag enables the Mail For Exchange (MFE, Active Sync)  UI integration with
-control panel feature." 
-*/ 
-#undef RD_MFE_CP_INTEGRATION                               
- 
-/** #RD_MSG_FAST_PREV_NEXT  
-"RD flag to enable feature ""Faster opening of next or previous short message""
-development." 
-*/ 
-#define RD_MSG_FAST_PREV_NEXT                               
- 
-/** #RD_MSG_LIST_IMPROVEMENT  
-Improved message lists  
-*/ 
-#define RD_MSG_LIST_IMPROVEMENT                             
- 
-/** #RD_MSG_LOAD_ANIMATION  
-"The flag enables feature ""PERFORMANCE II: opening MMS with video attached""" 
-*/ 
-#define RD_MSG_LOAD_ANIMATION                               
- 
-/** #RD_MSG_NAVIPANE_IMPROVEMENT  
-Navi pane improvements in Messaging applications 
-*/ 
-#define RD_MSG_NAVIPANE_IMPROVEMENT                         
- 
-/** #RD_MSG_XHTML_SUPPORT  
-"The flag enables feature ""OMA MMS 1.3 phase 2""" 
-*/ 
-#define RD_MSG_XHTML_SUPPORT                                
- 
-/** #RD_MTP_SUPPORT_VIDEO_SYNC  
-Nokia MTP protocol implementation must support video file transfer over the link
-from PC to terminal 
-*/ 
-#define RD_MTP_SUPPORT_VIDEO_SYNC                           
- 
-/** #RD_MUIU_SPLIT  
-RD Feature flag for splitting Messaging UI Utilities API into domain and
-internal parts. 
-*/ 
-#define RD_MUIU_SPLIT                                       
- 
-/** #RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI  
-RD flag for development of multimedia ringing tones in Cover UI 
-*/ 
-#undef RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI            
- 
-/** #RD_MULTIPLE_DRIVE  
-Mutliple drive support in platform environment 
-*/ 
-#define RD_MULTIPLE_DRIVE                                   
- 
-/** #RD_MULTIPLE_DRIVE_ENABLERS  
-Part of multiple drive support in platform environment 
-*/ 
-#define RD_MULTIPLE_DRIVE_ENABLERS                          
- 
-/** #RD_MULTI_ALARMS  
-"This R&D flag is needed for incorporating ""Multiple Alarms""  in ClockApp." 
-*/ 
-#define RD_MULTI_ALARMS                                     
- 
-/** #RD_MUSIC_COLLECTION_AUTO_REFRESH  
-" When enabled, Music Collection server monitors USB and memory card events and
-performs a database refresh when new card is inserted or USB cable is
-disconnected. It will also perform the refresh after startup. The refresh is
-handled as a low priority task in the background. " 
-*/ 
-#define RD_MUSIC_COLLECTION_AUTO_REFRESH                    
- 
-/** #RD_NEW_FAVENG_API  
-R&D feature flag for implementing new Client/Server FavouritesEngine API. 
-*/ 
-#define RD_NEW_FAVENG_API                                   
- 
-/** #RD_NG_MUSIC_PLAYER  
-This flag will be used to variate between the old and the new Music Player until
-the new Music Player reaches maturity level and is ready to completely replace
-the old Music Player. 
-*/ 
-#define RD_NG_MUSIC_PLAYER                                  
- 
-/** #RD_NO_DIALOG_BORDERS  
-This R&D flag is needed to safely integrate changes needed to remove hard-coded
-dialog borders in S60 UI framework. 
-*/ 
-#define RD_NO_DIALOG_BORDERS                                
- 
-/** #RD_OMADMAPPUI_UI_EVOLUTION  
-"Feature enables the Device Manager UI evolution feature. This RnD flag will be
-used temporarily for increment 15 development time only to flag changes made on
-components OmaDmAppUi, SyncMLNotifier and fotaserver." 
-*/ 
-#define RD_OMADMAPPUI_UI_EVOLUTION                          
- 
-/** #RD_OMASYNCML_DM_1_2  
-Feature enables the Device Manager 1.2 version feature. 
-*/ 
-#undef RD_OMASYNCML_DM_1_2                                 
- 
-/** #RD_OMA_EMN  
-The flag controls whether the OMA Email Notification function is supported by
-the email application. The flag is needed for the variation between 3.0 and
-3.0M. 
-*/ 
-#undef RD_OMA_EMN                                          
- 
-/** #RD_OPENVG_SVGTOPT  
-This feature flag will allow to exclude OpenVG dependency from SVGTopt. SVGTopt
-currently utilizes VGRasterizer. OpenVG is the new rasterizer.  
-*/ 
-#undef RD_OPENVG_SVGTOPT                                   
- 
-/** #RD_PBK_MAP_EXT  
-"The flag enables feature ""Map framework support for contacts application""" 
-*/ 
-#undef RD_PBK_MAP_EXT                                      
- 
-/** #RD_PBK_PROPERTIES_TAB  
-Feature enables early development of   the requirement '101-21162: Properties
-tab' in Phonebook. 
-*/ 
-#undef RD_PBK_PROPERTIES_TAB                               
- 
-/** #RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE  
-Defines whether Progressive Download for WMA and RA audio contents is supported
-via Helix engine with Music Shop. 
-*/ 
-#define RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE            
- 
-/** #RD_PF_SEC_APPARC  
-"This R&D flag is needed for incorporating platform security and application
-architecture changes controlled way into Series 60 releases.The flag is required
-for Av.3.0 requirement:   107-141: Migrate Application Architecture to Platform
-Security and101-7493: Migrate the platform software to new Application
-Architecture that will be done in I9 timeframe. Flag will be removed after 2.8
-branches away from 2.common." 
-*/ 
-#define RD_PF_SEC_APPARC                                    
- 
-/** #RD_PHONEBOOK2  
-Phonebook application supports multiple contact stores. It enables users to
-manage contacts from multiple repositories in one application. 
-*/ 
-#define RD_PHONEBOOK2                                       
- 
-/** #RD_PHONE_CLIENT_EXT  
-The flag is for controlling the changes in the Phone Client Dial API that will
-break the Phone Client Extension Consumer API 
-*/ 
-#define RD_PHONE_CLIENT_EXT                                 
- 
-/** #RD_PHONE_NG  
-RD feature flag for development of new Phone architecture. 
-*/ 
-#define RD_PHONE_NG                                         
- 
-/** #RD_PINB_SRV_CHANGE  
-R&D Flag to handle migration from old insecure Pinboard API to new one. 
-*/ 
-#undef RD_PINB_SRV_CHANGE                                  
- 
-/** #RD_POCUIAPI  
-This R&D flag is needed for variating PoC (Push-to-talk over Cellular) and it's
-UI integration to other applications / functionality. 
-*/ 
-#define RD_POCUIAPI                                         
- 
-/** #RD_PREVIEW_POPUP  
-"This flag enables ScaleII component ""Preview Popup""." 
-*/ 
-#define RD_PREVIEW_POPUP                                    
- 
-/** #RD_PROGDOWNLOAD  
-R&D flag for managing the Progressive Download feature implementation. 
-*/ 
-#define RD_PROGDOWNLOAD                                     
- 
-/** #RD_PTIENGINE2  
-Feature enables early development of new version of PtiEngine component. 
-*/ 
-#define RD_PTIENGINE2                                       
- 
-/** #RD_RAM_TEST_UID  
-"Turning the the flag on enables special UID that can be used by a RAM testing
-tool. A tool using the UID is not closed by out-of-memory watchdog. Flag should
-not be turned on in any end product as it exposes a potential security risk.
-Instead the flag could be used at R&D time, or in any custom builds." 
-*/ 
-#undef RD_RAM_TEST_UID                                     
- 
-/** #RD_RA_SUPPORT_FOR_MUSIC_PLAYER  
-RD flag for development of Read Audio support in Music Player. 
-*/ 
-#define RD_RA_SUPPORT_FOR_MUSIC_PLAYER                      
- 
-/** #RD_READ_MESSAGE_DELETION  
-"RD flag to enable feature ""Allow deleting only read messages"" development" 
-*/ 
-#define RD_READ_MESSAGE_DELETION                            
- 
-/** #RD_REMOTELOCK  
-RD flag for development of RemoteLock feature. 
-*/ 
-#define RD_REMOTELOCK                                       
- 
-/** #RD_REMOVE_SAE  
-Flag is used to remove SAE component. 
-*/ 
-#define RD_REMOVE_SAE                                       
- 
-/** #RD_RIHC_CHANGE  
-"This flag controls the ""Rest of inc hierachy change"". " 
-*/ 
-#define RD_RIHC_CHANGE                                      
- 
-/** #RD_S60_IMAGE_EDITOR  
-Defines whether Image Editor application is supported in the platform. 
-*/ 
-#define RD_S60_IMAGE_EDITOR                                 
- 
-/** #RD_S60_MANUAL_VIDEO_EDITOR  
-Defines whether Manual Video Editor application is supported in the platform. 
-*/ 
-#undef RD_S60_MANUAL_VIDEO_EDITOR                          
- 
-/** #RD_S60_SIGNATURE_CONNECTOR  
-All signature connector development is done behind this R&D feature flag. 
-*/ 
-#undef RD_S60_SIGNATURE_CONNECTOR                          
- 
-/** #RD_S60_SIMPLE_VIDEO_EDITOR  
-Defines whether Simple Video Editor application is supported in the platform. 
-*/ 
-#define RD_S60_SIMPLE_VIDEO_EDITOR                          
- 
-/** #RD_SAT_REL4_FEAT  
-R&D flag that enables SAT Server and SAT UI support 3GPP/ETSI specification
-Release 4 new features 
-*/ 
-#undef RD_SAT_REL4_FEAT                                    
- 
-/** #RD_SA_TO_PUBSUB_CHANGE  
-"To incorporate ""System Agent migration to Publish and Subscribe""" 
-*/ 
-#define RD_SA_TO_PUBSUB_CHANGE                              
- 
-/** #RD_SCALABLE_UI  
-"Because 2.8 feature (scalable UI) is implemented in 2.common CCB,we need a
-temporary feature flag that can be used where needed in code to flag scalable UI
-implementation out of 2.6 builds.-> to avoid ROM hit in 2.6 and regression in
-code maturity." 
-*/ 
-#define RD_SCALABLE_UI                                      
- 
-/** #RD_SCALABLE_UI_V2  
-R&D Flag to remove Scale II (Pen and Touch) support from other than S60 4.0
-builds. This flag is used during new feature development, to isolate affected
-code from those releases that don't need to support Scale II features (< 5.0).
-It is NOT used for feature variation, i.e. enable/disable touch feature. 
-*/ 
-#define RD_SCALABLE_UI_V2                                   
- 
-/** #RD_SCREENSAVERAIWPLUGIN  
-Feature enables early development of  screensaveraiwplugin that is an AIW
-provider for setting images as animated or slide set screen saver. 
-*/ 
-#define RD_SCREENSAVERAIWPLUGIN                             
- 
-/** #RD_SCREENSAVER_GIFANIMATION  
-This R&D flag is needed for safely incorporating Gif animation support for
-screensaver Animation Plugin 
-*/ 
-#define RD_SCREENSAVER_GIFANIMATION                         
- 
-/** #RD_SD_TO_CENREP_CHANGE  
-"This R&d flag is needed for incorporating ""Shared data migration to Central
-Repository"" changes controlled way into Series 60 releases.The flag is required
-for Av.3.0 requirement:   REQ 107-138: Migration to Central Repository ()  that
-will be done in I9 timeframe. " 
-*/ 
-#define RD_SD_TO_CENREP_CHANGE                              
- 
-/** #RD_SECON_METADATA  
-Device supports file metadata requests over ConML protocol. 
-*/ 
-#define RD_SECON_METADATA                                   
- 
-/** #RD_SECURE_BIN_RES  
-Flag is used variate the Increment 9 changes: i.e. relocation of binaries and
-resource files. We need these for 3.0 PF- security implementation. They are
-temporary R&D flags that can be removed once 2.8 is branched away. 
-*/ 
-#define RD_SECURE_BIN_RES                                   
- 
-/** #RD_SECURE_PRIV_DATA  
-Flag is in charge of variating the Increment 10 tasks: i.e. moving files to
-private directories. We need these for 3.0 PF- security implementation. They are
-temporary R&D flags that can be removed once 2.8 is branched away. 
-*/ 
-#define RD_SECURE_PRIV_DATA                                 
- 
-/** #RD_SENSOR_FW  
-RD flag for Sensor FW development 
-*/ 
-#define RD_SENSOR_FW                                        
- 
-/** #RD_SIMCHANGED_REMOVED  
-A R&D flag for integrating SimChanged DLL into SysAp in release 3.0. Flag will
-be removed when 2.8 branches 
-*/ 
-#define RD_SIMCHANGED_REMOVED                               
- 
-/** #RD_SIND_VIA_AIW  
-"RD flag to enable feature ""AIW Consumer for Voice Dialing Info View""
-development." 
-*/ 
-#define RD_SIND_VIA_AIW                                     
- 
-/** #RD_SLIDESHOW_SCREENSAVER  
-Defines whether a set of images can be set as wallpaper. Wallpaper is shown
-based on user defined value and then changed to a new image in the image set. 
-*/ 
-#define RD_SLIDESHOW_SCREENSAVER                            
- 
-/** #RD_SLIDESHOW_WALLPAPER  
-Defines whether a set of images can be set as wallpaper. Wallpaper is shown
-based on user defined value and then changed to a new image in the image set. 
-*/ 
-#define RD_SLIDESHOW_WALLPAPER                              
- 
-/** #RD_SLIDING_ANIMATION_EFFECTS  
-"R&D Flag to exclude dialog sliding from other ""animation effects""." 
-*/ 
-#undef RD_SLIDING_ANIMATION_EFFECTS                        
- 
-/** #RD_SPLIT_VIEW  
-RD flag to flag out implementation of Split view. 
-*/ 
-#undef RD_SPLIT_VIEW                                       
- 
-/** #RD_STARTUP_ANIMATION_CUSTOMIZATION  
-"This R&d flag is needed for incorporating ""Startup and shutdown animations
-customization"" changes in a controlled manner into S60 releases." 
-*/ 
-#define RD_STARTUP_ANIMATION_CUSTOMIZATION                  
- 
-/** #RD_STARTUP_CHANGE  
-This R&D flag defines changes related to start-up. 
-*/ 
-#define RD_STARTUP_CHANGE                                   
- 
-/** #RD_SUPPORT_SENDUI_API_V2  
-This R&D flag defines changes to SendUI API clients. 
-*/ 
-#define RD_SUPPORT_SENDUI_API_V2                            
- 
-/** #RD_SVGT_AUDIO_SUPPORT  
-RD feature flag for implementing audio playback support in SVG-T engine. 
-*/ 
-#define RD_SVGT_AUDIO_SUPPORT                               
- 
-/** #RD_SVGT_IN_MESSAGING  
-SVG-T rendering support in messaging applications 
-*/ 
-#define RD_SVGT_IN_MESSAGING                                
- 
-/** #RD_SVGT_JSR_226_API  
-If this feature flag is on then the JSR-226 functionality is available.
-Otherwise it is not. 
-*/ 
-#define RD_SVGT_JSR_226_API                                 
- 
-/** #RD_SWITCH_TO_VIDEO  
-This feature will include possibility in Phone to switch current voice call to
-video and vice versa. 
-*/ 
-#undef RD_SWITCH_TO_VIDEO                                  
- 
-/** #RD_SYMBIAN_TRACES  
-Enable usage of binary traces in RnD components. 
-*/ 
-#undef RD_SYMBIAN_TRACES                                   
- 
-/** #RD_TACTILE_FEEDBACK  
-"This R&D flag is needed for implementing ""Tactile feedback"" feature to S60
-5.0." 
-*/ 
-#define RD_TACTILE_FEEDBACK                                 
- 
-/** #RD_TELEPHONY_DEVICE_MODE  
-This flag enables the flip (clamshell) and grip (slider) event handling. Devices
-without this functionality can leave the TelephonyDeviceMode.DLL component out
-of their builds.  
-*/ 
-#define RD_TELEPHONY_DEVICE_MODE                            
- 
-/** #RD_THUMBNAILMANAGER  
-"This flag is used for temporarily variating Thumbnail Manager component.  The
-purpose of Thumbnail Manager is to provide convenient access thumbnail images
-for media objects (e.g. image and video files). Thumbnail Manager handles both
-generation and storing of thumbnails. S60 clients: Media Gallery, Media Player." 
-*/ 
-#define RD_THUMBNAILMANAGER                                 
- 
-/** #RD_TOOLBAR_SUPPORT  
-R&D Flag to remove 3.1 Toolbar and Generic Buttons 
-*/ 
-#define RD_TOOLBAR_SUPPORT                                  
- 
-/** #RD_TRACKSTER_MENU  
-"Trackster is a generic component, which can be used for various purposes in
-various applications. The basic idea and the innovation behind the work is to
-build the behavior based on Bezier curves, which define how the control
-appears." 
-*/ 
-#define RD_TRACKSTER_MENU                                   
- 
-/** #RD_TSP_CLIENT_MAPPER  
-RD Feature flag for implementing a new TSP solution for platform components
-which improves a TSP configurability and resolves mapping problems between
-RemCon and audio clients. 
-*/ 
-#define RD_TSP_CLIENT_MAPPER                                
- 
-/** #RD_UIFW_3_0_API_CHANGES  
-R&D flag for implementing UIFW 3.0 API changes. 
-*/ 
-#undef RD_UIFW_3_0_API_CHANGES                             
- 
-/** #RD_UIKON_UNBRANCH  
-R&D flag for implementing Uikon unbranch related changes to Series 60 code. 
-*/ 
-#define RD_UIKON_UNBRANCH                                   
- 
-/** #RD_UI_CONTROL_TRANSPARENCY  
-Semi-transparency support in UI controls. This feature relies on Symbian's
-window transparency support and has no effect if TRANSPARENCY keyword is not
-defined in WSINI.INI. 
-*/ 
-#undef RD_UI_CONTROL_TRANSPARENCY                          
- 
-/** #RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH  
-Development of transition effects in UI rotation (layoutswitch) use case will be
-done behind this flag to secure that existing functionality won't suffer
-regression during implementation. 
-*/ 
-#undef RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH              
- 
-/** #RD_UI_TRANSITION_EFFECTS_LIST  
-This flag will be used to secure that development of list transition effects
-won't break existing fullscreen and components transition effects. 
-*/ 
-#undef RD_UI_TRANSITION_EFFECTS_LIST                       
- 
-/** #RD_UI_TRANSITION_EFFECTS_PHASE2  
-Feature enables early development of 2nd phase UI transition effects. 
-*/ 
-#undef RD_UI_TRANSITION_EFFECTS_PHASE2                     
- 
-/** #RD_UI_TRANSITION_EFFECTS_POPUPS  
-"Development of transition effects in popups (notes, queries, etc) will be done
-behind this flag to secure that existing functionality won't suffer regression
-during implementation." 
-*/ 
-#undef RD_UI_TRANSITION_EFFECTS_POPUPS                     
- 
-/** #RD_UI_ZOOM  
-This feature activates the zooming support in Series 60 UI. 
-*/ 
-#undef RD_UI_ZOOM                                          
- 
-/** #RD_UNIFIED_EDITOR  
-"Unified SMS and MMS Editor,  targetted for release 3.1U" 
-*/ 
-#define RD_UNIFIED_EDITOR                                   
- 
-/** #RD_USB_CHARGING  
-"This flag affects to the Starter list only. If it is defined, the Starter
-starts the UsbWatcher.exe in charging mode. The USB Watcher or USB MSC
-Personality Plug-in code is not variated. " 
-*/ 
-#define RD_USB_CHARGING                                     
- 
-/** #RD_USB_HEADSET_SUPPORT  
-To enable USB OTG Audio/Hid related code  
-*/ 
-#undef RD_USB_HEADSET_SUPPORT                              
- 
-/** #RD_USB_WATCHER_CONFIGURATION_MGMT  
-Enables USB Configuration Management. 
-*/ 
-#define RD_USB_WATCHER_CONFIGURATION_MGMT                   
- 
-/** #RD_USE_S60HOSTSTACK  
-" Development of USB Audio/HID class drivers has been started using class driver
-APIs provided by S60 USB host stack. However, PREQ1782 delivers Symbian host
-stack which will be used in production code instead of S60 host stack. APIs
-offered by these two stacks are different, and when the class driver code using
-the S60 host stack APIs is migrated into using the Symbian host stack APIs, the
-developer needs to be able to switch between the stacks in the same
-environment." 
-*/ 
-#undef RD_USE_S60HOSTSTACK                                 
- 
-/** #RD_USE_SYMBIAN_SYNCML_CONVERGENCE  
-RD flag for development of Symbian version of S60 SyncML engine 
-*/ 
-#undef RD_USE_SYMBIAN_SYNCML_CONVERGENCE                   
- 
-/** #RD_VIBRA_AND_LIGHT_CHANGE  
-This R&D flag defines changes related to vibra and backlight. 
-*/ 
-#undef RD_VIBRA_AND_LIGHT_CHANGE                           
- 
-/** #RD_VIDEO_AS_RINGING_TONE  
-Device allows a video file to be set as a ringing tone. 
-*/ 
-#define RD_VIDEO_AS_RINGING_TONE                            
- 
-/** #RD_VIDEO_MAILBOX_SUPPORT  
-R&D Flag to remove video mailbox support from older than S60 3.1 builds. 
-*/ 
-#undef RD_VIDEO_MAILBOX_SUPPORT                            
- 
-/** #RD_VIRTUAL_PHONEBOOK  
-Feature flag enables the usage of the Virtual Phonebook APIs. 
-*/ 
-#define RD_VIRTUAL_PHONEBOOK                                
- 
-/** #RD_VOIP_PRESENCE   
-RD flag to enable VOIP presence development 
-*/ 
-#undef RD_VOIP_PRESENCE                                    
- 
-/** #RD_VOIP_REL_2_2  
-RD flag to enable VOIP rel 2.2 development  
-*/ 
-#define RD_VOIP_REL_2_2                                     
- 
-/** #RD_VT_IMAGE_SHARING  
-RD flag for implementation of still image sharing. 
-*/ 
-#undef RD_VT_IMAGE_SHARING                                 
- 
-/** #RD_VT_LONG_SEND_KEY  
-"New RD flag for development of ""Long press of send key"" feature (for Taco) in
-CCB." 
-*/ 
-#undef RD_VT_LONG_SEND_KEY                                 
- 
-/** #RD_WCDMA_CELL_BROADCAST  
-"RD flag to enable feature ""WCDMA Cell Broadcast (CBS) support"" development." 
-*/ 
-#undef RD_WCDMA_CELL_BROADCAST                             
- 
-/** #RD_WFA_ADMISSION_CONTROL  
-This flag is needed for managing whether or not to include Wi-Fi Alliance (WFA)
-admission control to a certain platform/products. 
-*/ 
-#undef RD_WFA_ADMISSION_CONTROL                            
- 
-/** #RD_WLAN_DDK  
-"The flag enables WLAN DDK -relatedchanges implemented to wlan ldd -component." 
-*/ 
-#define RD_WLAN_DDK                                         
- 
-/** #RD_WLAN_EXPANDED_EAP_TYPES  
-This flag enables (or disables) the usage of expanded EAP type codes. Normal
-(8-bit) EAP type codes are used when the flag is disabled. 
-*/ 
-#define RD_WLAN_EXPANDED_EAP_TYPES                          
- 
-/** #RD_WLAN_PROTECTED_SETUP  
-This flag enables (or disables) Wi-Fi Protected setup (EAP-WSC, WPS) feature. An
-active flag requires that expanded EAP type codes are supported. 
-*/ 
-#define RD_WLAN_PROTECTED_SETUP                             
- 
-/** #RD_WMDRM_DLA_ENABLERS  
-Flag to develop the requirement '101-28290 Platformization: S60 WMDRM DLA
-Enablers' 
-*/ 
-#define RD_WMDRM_DLA_ENABLERS                               
- 
-/** #RD_WOW_GALLERY_EVOLUTION  
-RD Feature flag for implementing new  WOW:Gallery/Image Viewer Evolution 3.2
-features prior to branching 3.1. 
-*/ 
-#define RD_WOW_GALLERY_EVOLUTION                            
- 
-/** #RD_WOW_GALLERY_PREVIEW_POPUP  
-In Touch-devices tappping on the popup opens the image. 
-*/ 
-#define RD_WOW_GALLERY_PREVIEW_POPUP                        
- 
-/** #RD_WOW_GALLERY_REMOVE_TOOLBAR  
-Removes Toolbar should from Gallery. 
-*/ 
-#undef RD_WOW_GALLERY_REMOVE_TOOLBAR                       
- 
-/** #RD_WOW_GALLERY_SORTING_VIEWS  
-Enable enhanced view sorting in Gallery 
-*/ 
-#define RD_WOW_GALLERY_SORTING_VIEWS                        
- 
-/** #RD_WOW_GALLERY_VIDEO_THUMBNAILS  
-Enable video thumbnail support in Gallery 
-*/ 
-#define RD_WOW_GALLERY_VIDEO_THUMBNAILS                     
- 
-/** #RD_XMLUI_2  
-R&D Flag to separate XML UI framework phase 2 development work from phase 1. 
-*/ 
-#define RD_XMLUI_2                                          
- 
-/** #RD_XML_ENGINE_API_CHANGE  
-RD flag for development of new XML Engine APIs. 
-*/ 
-#define RD_XML_ENGINE_API_CHANGE                            
- 
-
-#endif // __BLDCODELINE_HRH 
\ No newline at end of file
--- a/foundation_system/sf_config/config/inc/bldprivate.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2211 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef __BLDPRIVATE_HRH 
-#define __BLDPRIVATE_HRH 
-
- 
-/** #ENABLE_ABIV2_MODE  
-Enableds new target platform ARMV5 ABIv2. 
-*/ 
-#define ENABLE_ABIV2_MODE                                   
- 
-/** #EUSBC  
-EUSBC flag 
-*/ 
-#undef EUSBC                                               
- 
-/** #EXCLUDE_JAVA  
-Excludes Symbian implementation of Java components. S60 offers its own  Java
-implementation. 
-*/ 
-#define EXCLUDE_JAVA                                        
- 
-/** #FF_M3G_ICON_RESOURCES  
-Controls whether the m3g icon resources are included in the ROM image or not. 
-*/ 
-#undef FF_M3G_ICON_RESOURCES                               
- 
-/** #FF_ORIENTATION_ACTION_RULE_90  
-This flag relates to autorotation feature. It is needed to set right display
-orientation for different products because sensors are located in different
-place in different product. The flag selects correct set of rule files for
-Context Framework / Applicationstatesourceplugin component, which depend on used
-sensor.
- 
-*/ 
-#define FF_ORIENTATION_ACTION_RULE_90                       
- 
-/** #FF_SIMLESS_OFFLINE_SUPPORT  
-Enable / disable SIMless Offline Mode. 
-*/ 
-#define FF_SIMLESS_OFFLINE_SUPPORT                          
- 
-/** #FF_SYSAP_TIMECHANGEOBSERVER_ENABLED  
-SysAp time change observer is needed to inform custom driver about user clock
-time change.
- 
-*/ 
-#undef FF_SYSAP_TIMECHANGEOBSERVER_ENABLED                 
- 
-/** #FF_TEST_AT_COMMAND  
-"When the flag is set,  locod will be started and AT command can be passed
-through via USB cable all the way to modem side for testing purpose." 
-*/ 
-#undef FF_TEST_AT_COMMAND                                  
- 
-/** #FF_TOUCH_CALL_HANDLING  
-Touch: Advanced components for CS Voice Telephony. 
-*/ 
-#define FF_TOUCH_CALL_HANDLING                              
- 
-/** #FF_WS_NCIM  
-This run-time flag is required for enableing NCIM at the run-time. 
-NCIM, here onwards called as "Nokia account".
-There is a requirement to be able to remove NCIM feature at run-time.
-A brief description of NCIM: 
-To implement UI for Sign-up and Sign-In. Provide simple APIs for applications to
-launch Sign-up and Sign-in UIs. Offer Single Sign On for all applications using
-NCIM Device Enablers.  Handle all communication to NCIM backend regarding
-account creation, session handling, authentication and authorization. 
-*/ 
-#define FF_WS_NCIM                                          
- 
-/** #FF__ROM_HIDE_ISRAEL  
-This flag controls whether Israel as a state defined in MENA and Arabic
-varients.  
-*/ 
-#undef FF__ROM_HIDE_ISRAEL                                 
- 
-/** #HLP_ADDITIONAL_CALENDAR  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#undef HLP_ADDITIONAL_CALENDAR                             
- 
-/** #HLP_CAMERA_KEY  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#undef HLP_CAMERA_KEY                                      
- 
-/** #HLP_CLEAR_KEY  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#define HLP_CLEAR_KEY                                       
- 
-/** #HLP_INTERNET_SUITE_VERY_LITE  
-This flag is used only for help variation. 
-Flag needs to be turned on when the Internet Suite Very Lite is present. 
-*/ 
-#undef HLP_INTERNET_SUITE_VERY_LITE                        
- 
-/** #HLP_ITUT_INPUT  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#undef HLP_ITUT_INPUT                                      
- 
-/** #HLP_MSK  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#define HLP_MSK                                             
- 
-/** #HLP_OMA_DRM_METERING  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#undef HLP_OMA_DRM_METERING                                
- 
-/** #HLP_PREMINET_CATALOGS_CLIENT  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#undef HLP_PREMINET_CATALOGS_CLIENT                        
- 
-/** #HLP_RECENTLY_PLAYED_FOLDER  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#undef HLP_RECENTLY_PLAYED_FOLDER                          
- 
-/** #HLP_SENSOR_SETTINGS  
-When this flag is used, help content for Sensor settings is visible. Originally
-it is needed for backporting the Sensor framework functionality from 5.0 to 3.2. 
-*/ 
-#undef HLP_SENSOR_SETTINGS                                 
- 
-/** #HLP_WAYPOINTS  
-USED ONLY FOR HELP CONTENT VARIATION 
-*/ 
-#undef HLP_WAYPOINTS                                       
- 
-/** #JSR_135_SUPPORT  
-"Java implementation supports advanced features of Java Mobile Media API
-(JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always
-be enabled when __JAVA_MMAPI11 is enabled." 
-*/ 
-#define JSR_135_SUPPORT                                     
- 
-/** #RD_XML_PARSER_TOOLCHAIN  
-"Used to turn on and off the use of the arabica and xercesc components in the
-build system, and code in the layout compiler." 
-*/ 
-#define RD_XML_PARSER_TOOLCHAIN                             
- 
-/** #SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND  
-By default Apparc server loads all recognizer dlls on startup.
-Loading can be configured to load recognizers on demand:
-patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
-=> 0 = dlls loaded on startup (default)
-=> 1 = dlls loaded on demand
-	
-patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 
-=> 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded 
-(default)
-
-Dependency to the SYMBIAN_KAPAUNLOADDATARECOGNIZERSTIMEOUT feature flag.
- 
-*/ 
-#define SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND         0 
- 
-/** #SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT  
-By default Apparc server loads all recognizer dlls on startup. Loading can be
-configured to load recognizers on demand: 
-patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
- => 0 = dlls loaded on startup (default)
- => 1 = dlls loaded on demand 
-patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 
-=> 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded
-(default)  
-*/ 
-#define SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT        0 
- 
-/** #SYMBIAN_BAFL_SYSUTIL  
-If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, 
-providing APIs for obtaining system version information and 
-APIs for monitoring free disk space.
-
-@see SysUtil::GetSWVersion
-@see SysUtil::DiskSpaceBelowCriticalLevelL
- 
-*/ 
-#undef SYMBIAN_BAFL_SYSUTIL                                
- 
-/** #SYMBIAN_DOS_SERVER_SERVICES  
-Indicate that the DOS Server Services is present. This is needed to turn the RF
-on in an emergency call when the phone is in flight mode. In 9.5 we are using
-the System State Manager. 
-*/ 
-#undef SYMBIAN_DOS_SERVER_SERVICES                         
- 
-/** #SYMBIAN_EXCLUDE_DNS_PROXY  
-If the Exclude DNS proxy Macro is enabled then DNS proxy service is disabled on
-the device.
-
-Introduced by PREQ1684 Simple DNS proxy
- 
-*/ 
-#undef SYMBIAN_EXCLUDE_DNS_PROXY                           
- 
-/** #SYMBIAN_EXCLUDE_D_EXC  
-This flag can be used to exclude Symbian's d_exc.exe from rom image when
-Symbian's base.iby is included 
-*/ 
-#undef SYMBIAN_EXCLUDE_D_EXC                               
- 
-/** #SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN  
-This flag is used to exclude Symbian Camera API stub 
-*/ 
-#undef SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN                     
- 
-/** #SYMBIAN_EXCLUDE_KEYMAP  
-This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from
-rom image if base.iby is included 
-*/ 
-#undef SYMBIAN_EXCLUDE_KEYMAP                              
- 
-/** #SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT  
-The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location
-management components of the Location Framework from ROM.Default value should be
-"Defined". 
-
- 
-*/ 
-#define SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT                 
- 
-/** #SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN  
-Excludes Symbian's reference implementation of the USB Mass Storage Mount
-Manager from ROM. Licensees can then replace it with own implementation. With
-that flag it can be excluded from usbhostmsmm.iby.
-
-Related with PREQ1305
- 
-*/ 
-#undef SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN                  
- 
-/** #SYMBIAN_EXCLUDE_SCDV  
-This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's
-base.iby is included 
-*/ 
-#undef SYMBIAN_EXCLUDE_SCDV                                
- 
-/** #SYMBIAN_EXCLUDE_SIP  
-Excludes Symbian SIP components.  
-*/ 
-#undef SYMBIAN_EXCLUDE_SIP                                 
- 
-/** #SYMBIAN_GRAPHICS_ADAPTATION  
-This flag is used to take right graphics adaptation components to the ROM build 
-*/ 
-#define SYMBIAN_GRAPHICS_ADAPTATION                        None 
- 
-/** #SYMBIAN_GRAPHICS_USE_GCE  
-Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM
-images. Required binaries are only built, when SYMBIAN_BUILD_GCE flag is defined
-in symbian_os.hrh. 
-*/ 
-#undef SYMBIAN_GRAPHICS_USE_GCE                            
- 
-/** #SYMBIAN_GRAPHICS_USE_WSERV2  
-WServ2 binaries are used instead of WSERV1 versions. 
-*/ 
-#define SYMBIAN_GRAPHICS_USE_WSERV2                         
- 
-/** #SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED  
-Provide an option to allow platform to not save HALData::EPenState attribute. 
-*/ 
-#define SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED          1 
- 
-/** #SYMBIAN_HCI_API_V2  
-If SYMBIAN_HCI_API_V2 is not defined, then the only version of the HCI built
-will be HCI V1.
-If SYMBIAN_HCI_API_V2 is defined, then both HCI V1 and HCI V2 will be built.
-
-More information:
-\src\common\generic\bluetooth\latest\documentation\Designs\Bluetooth_Design_HCI_v2.doc 
-*/ 
-#define SYMBIAN_HCI_API_V2                                  
- 
-/** #SYMBIAN_HEAP_MIN_CELL_SIZE  
-To optimize the memory parameters in euser.dll and ekern.exe. The setting
-defines the minimum cell size of  a heap.
-The constant is using patchdata OBY keyword in PatchData.iby.<BR>
-<BR>
-patchdata euser.dll@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE<BR>
-patchdata ekern.exe@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE<BR> 
-*/ 
-#define SYMBIAN_HEAP_MIN_CELL_SIZE                         32 
- 
-/** #SYMBIAN_HEAP_SHRINK_HYS_RATIO  
-This parameter configures heap optimization in euser.dll and ekern.exe.
-This constant defines the ratio that determines the amount of hysteresis between
-heap growing and heap
-shrinking.
-It is a 32-bit fixed point number where the radix point is defined to be
-between bits 7 and 8 (where the LSB is bit 0) i.e. using standard notation, a Q8
-or a fx24.8
-fixed point number.  For example, for a ratio of 2.0, set
-KHeapShrinkHysRatio=0x200.
-<BR>
-The heap shrinking hysteresis value is calculated to be:<BR>
-@code<BR>
-KHeapShrinkHysRatio*(iGrowBy>>8)<BR>
-@endcode<BR>
-where iGrowBy is a page aligned value set by the argument, aGrowBy, to the RHeap
-constructor.<BR>
-The default hysteresis value is iGrowBy bytes i.e.
-KHeapShrinkHysRatio=2.0.<BR><BR>
-
-Memory usage may be improved by reducing the heap shrinking hysteresis
-by setting 1.0 < KHeapShrinkHysRatio < 2.0.  Heap shrinking hyteresis is
-disabled/removed
-when KHeapShrinkHysRatio <= 1.0.
-
-The constant is used patchdata OBY keyword in PatchData.iby.<BR>
-<b>patchdata euser.dll@KHeapShrinkHysRatio
-SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO</b>
-<b>patchdata ekern.exe@KHeapShrinkHysRatio
-SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO</b>
-<br><br>
-If the value is undefined the default value inside code is used. 
-*/ 
-#define SYMBIAN_HEAP_SHRINK_HYS_RATIO                      256 
- 
-/** #SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM  
-It is required to support Symbian Core OS transfer.It includes the Bluetooth PSY
-in ROM.Default value should be "Defined". 
-*/ 
-#define SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM                    
- 
-/** #SYMBIAN_INCLUDE_BLUETOOTH_V2_1  
-Define if HCIv2 (bluetooth v2.1) is included in image. If both flags
-SYMBIAN_INCLUDE_BLUETOOTH_V2_1 and SYMBIAN_USE_HCI_V2 are defined, bluetooth
-v2.1 version is used. 
-*/ 
-#define SYMBIAN_INCLUDE_BLUETOOTH_V2_1                      
- 
-/** #SYMBIAN_INCLUDE_DEFAULT_PM  
-It is required to support Symbian Core OS transfer.It includes the Default Proxy
-PSY in ROM.Default value should be "Defined". 
-*/ 
-#define SYMBIAN_INCLUDE_DEFAULT_PM                          
- 
-/** #SYMBIAN_INCLUDE_DNS_PUNYCODE  
-Enables DNS resolution of International Domain Names
-Introduced by PREQ2296 
- 
-*/ 
-#undef SYMBIAN_INCLUDE_DNS_PUNYCODE                        
- 
-/** #SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG  
-This is required to support Core OS symbian transfer.It includes  Privacy Query
-and Notification API  to the ROM image.Default value should be "Defined". 
-*/ 
-#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG            
- 
-/** #SYMBIAN_INCLUDE_LOCATION_AGPS_PM  
-Includes the AGPS Positioning Module for the LBS sub-system in ROM. 
-
-Introduced by PREQ1662.
- 
-*/ 
-#undef SYMBIAN_INCLUDE_LOCATION_AGPS_PM                    
- 
-/** #SYMBIAN_INCLUDE_LOCATION_API_VARIANT2  
-If this macro is set (the default) the Location Framework for S60 licensees is
-included to ROM.Default value should be "Defined". 
-
- 
-*/ 
-#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2               
- 
-/** #SYMBIAN_INCLUDE_LOCATION_GPS_PM  
-Includes the GPS Positioning Module for the LBS sub-system in ROM. 
-Introduced by PREQ1662.
- 
-*/ 
-#undef SYMBIAN_INCLUDE_LOCATION_GPS_PM                     
- 
-/** #SYMBIAN_INCLUDE_LOCATION_NETWORK_PM  
-Includes the Network Positioning Module for the LBS sub-system in ROM. 
-
-Introduced by PREQ1662.
- 
-*/ 
-#undef SYMBIAN_INCLUDE_LOCATION_NETWORK_PM                 
- 
-/** #SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS  
-It is required to support Symbian Core OS transfer.It includes Privacy Protocol
-Module and its APIs (the Network Privacy API and the Privacy Request API) in the
-ROM image.Default value should be "Defined". 
-*/ 
-#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS       
- 
-/** #SYMBIAN_INCLUDE_USB_OTG_HOST  
-Feature USB Host (and related OTG) binaries are included into romimage 
-*/ 
-#undef SYMBIAN_INCLUDE_USB_OTG_HOST                        
- 
-/** #SYMBIAN_INCLUDE_USB_RNDIS  
- plugin, RNDIS agent and IP stack packet driver in the ROM. 
-Introduced by PREQ1872.
- 
-*/ 
-#undef SYMBIAN_INCLUDE_USB_RNDIS                           
- 
-/** #SYMBIAN_MULTIMEDIA_A3FDEVSOUND  
-This definition is used in symbian A3F build files.
-If this flag is enabled, A3F is build.
-if this flag is disabled, devsound is build. 
-*/ 
-#define SYMBIAN_MULTIMEDIA_A3FDEVSOUND                      
- 
-/** #SYMBIAN_NOKIA_FEATURE_MANAGER  
-Indicates that the Nokia version of the Feature Manager is present. The Feature
-Manager was part of the CoreOS, and there is a Symbian version of it in 9.5.  
-*/ 
-#undef SYMBIAN_NOKIA_FEATURE_MANAGER                       
- 
-/** #SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES  
-Defines the maximum number of 4k live pages available in the system for code
-paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
-the amount of pages should be increased in order to preserve good system
-performance and memory consumption balance. Increasing the value increases the
-memory consumption. 
-*/ 
-#define SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES               4096 
- 
-/** #SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES  
-Defines the minimum number of 4k live pages available in the system for code
-paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
-the amount of pages should be increased in order to preserve good system
-performance and memory consumption balance. Increasing the value decreases the
-amount of free memory after start up. 
-*/ 
-#define SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES               0 
- 
-/** #SYMBIAN_SYSTEM_STATE_MANAGEMENT  
-If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
-the System State Management Architecture, which supports the 
-concept of system states (including startup, normal operation, 
-shutdown, and failure) and associated behaviour, and facilitates 
-the transitioning between them according to licensee-defined 
-policies and procedures.
-
-This define supports PREQ1871. 
-*/ 
-#undef SYMBIAN_SYSTEM_STATE_MANAGEMENT                     
- 
-/** #SYMBIAN_USE_DOS_SERVER_SERVICES  
-The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present.
-This is needed to turn the RF on in an emergency call when the phone is in
-flight mode. 
-*/ 
-#define SYMBIAN_USE_DOS_SERVER_SERVICES                     
- 
-/** #SYMBIAN_USE_HCI_V2  
-Defines if HCIv2 (bluetooth v2.0) is used in image or not. 
-*/ 
-#define SYMBIAN_USE_HCI_V2                                  
- 
-/** #SYMBIAN_USE_NOKIA_FEATURE_MANAGER  
-The macro NOKIA_FEATURE_MANAGER should indicate that the Nokia version of the
-Feature Manager is present. The Feature Manager was part of the CoreOS, and
-there is a Symbian version of it in 9.5. 
-*/ 
-#define SYMBIAN_USE_NOKIA_FEATURE_MANAGER                   
- 
-/** #USE_MSCDB  
-Enable usage of mass storage double buffering. 
-*/ 
-#define USE_MSCDB                                           
- 
-/** #WITH_FAT32  
-Enables FAT32 feature in Symbian OS. 
-*/ 
-#define WITH_FAT32                                          
- 
-/** #WITH_MASS_STORAGE  
-Enables USB mass storage feature in Symbian OS. 
-*/ 
-#define WITH_MASS_STORAGE                                   
- 
-/** #_EXCLUDE_SIP_LAN_SUPPORT_  
-Disables the H2LAN plugin delivered by Symbian OS 9.2 (and later versions)  
-*/ 
-#define _EXCLUDE_SIP_LAN_SUPPORT_                           
- 
-/** #__AAC  
-Device supports Advanced Audio Coding (AAC) codec. 
-*/ 
-#undef __AAC                                               
- 
-/** #__ACCESSORY_FW  
-Accessory framework is a Series 60 subsystem that enables adding various
-accessory types to the platform by licensees. 
-*/ 
-#define __ACCESSORY_FW                                      
- 
-/** #__ALWAYS_ONLINE  
-"Devices supports Always On-line framework which enables various always-online
-plug-ins, e.g. Email." 
-*/ 
-#define __ALWAYS_ONLINE                                     
- 
-/** #__ALWAYS_ONLINE_EMAIL  
-Device supports keeping mailbox always connected and up to date. 
-*/ 
-#define __ALWAYS_ONLINE_EMAIL                               
- 
-/** #__ALWAYS_ONLINE_PDPCONTEXT  
-Flag is used to include always on PDP context plugin binaries to the build. 
-*/ 
-#undef __ALWAYS_ONLINE_PDPCONTEXT                          
- 
-/** #__ALWAYS_ONLINE_PDPCONTEXT2  
-"Flag is used to include always on PDP context plugin binaries, version 2, to
-the build." 
-*/ 
-#undef __ALWAYS_ONLINE_PDPCONTEXT2                         
- 
-/** #__AMR_NB  
-Device supports Adaptive Multi-Rate (AMR) narrowband codec. 
-*/ 
-#undef __AMR_NB                                            
- 
-/** #__AMR_WB  
-Device supports Adaptive Multi-Rate (AMR) wideband codec. 
-*/ 
-#undef __AMR_WB                                            
- 
-/** #__APPLICATION_CONTROLLABLE_AUDIO_ROUTING  
-"An application UI can control audio routing in addition to adaption layer. If 
-this feature is off, only the adaptation layer controls the audio routing and
-the corresponding DOS Plug-in API has to be implemented." 
-*/ 
-#undef __APPLICATION_CONTROLLABLE_AUDIO_ROUTING            
- 
-/** #__APPSHELL_AVKON_UI  
-This flag defines if Application Shell should use Avkon architecture in UI
-implementation instead of XML UI framework (XUIKON). It affects only to
-Application Shell component. 
-*/ 
-#undef __APPSHELL_AVKON_UI                                 
- 
-/** #__ARM_AVC  
-This feature flag will enable/disable the ability of RealPlayer to playback AVC
-(H.264) video by including/excluding the AVC codec DLL and AVC Depacketizer DLL
-in the rom image. 
-*/ 
-#define __ARM_AVC                                           
- 
-/** #__ARM_MDF_H263MPEG4_DEC  
-Support for MDF H263 MPEG4 decoder. This decoder is used by MediaPlayer via new
-helix engine and MDF. Excluded if hardware accelerated decoder is used instead. 
-*/ 
-#define __ARM_MDF_H263MPEG4_DEC                             
- 
-/** #__ARM_MDF_H264_DEC  
-Support for MDF H264 decoder. This decoder is used by MediaPlayer via new helix
-engine and MDF. Excluded if hardware accelerated decoder is used instead. 
-*/ 
-#define __ARM_MDF_H264_DEC                                  
- 
-/** #__ARM_MDF_POSTPROCESSOR  
-Support for MDF Post processor. Excluded if hardware accelerated post-processing
-is used instead. 
-*/ 
-#define __ARM_MDF_POSTPROCESSOR                             
- 
-/** #__ARM_MDF_REALVIDEO_DEC  
-Support for MDF Realvideo decoder. This decoder is used by MediaPlayer via new
-helix engine and MDF. Excluded if hardware accelerated decoder is used instead. 
-*/ 
-#define __ARM_MDF_REALVIDEO_DEC                             
- 
-/** #__AT_HANDLER  
-Symbian OS side AT Handler is used with Bluetooth Hands Free profile to process
-and communicate with DOS. 
-*/ 
-#define __AT_HANDLER                                        
- 
-/** #__AUDIO_AAC  
-Deprecated feature flag for Advanced Audio Coding (AAC) codec. Use __AAC 
-feature instead. 
-*/ 
-#define __AUDIO_AAC                                         
- 
-/** #__AUDIO_CONTROLLER_STREAMING  
-Device supports Audio Controller Streaming feature. 
-*/ 
-#define __AUDIO_CONTROLLER_STREAMING                        
- 
-/** #__AUDIO_PLAYLIST  
-Media Gallery & Player applications support audio file playlist (M3U media queue
-format).  
-*/ 
-#define __AUDIO_PLAYLIST                                    
- 
-/** #__AVC_DECODER  
-Device supports H.264/MPEG4 AVC decoder 
-*/ 
-#define __AVC_DECODER                                       
- 
-/** #__AVC_ENCODER  
-Device supports H.264/MPEG4 AVC encoder 
-*/ 
-#define __AVC_ENCODER                                       
- 
-/** #__BEATNIK_AUDIOENGINE  
-"Beatnik Audio engine is the standard, default engine in S60 platform. With this
-flag, it is possible to variate out Beatnik Audio Engine and uses another midi
-audio engines." 
-*/ 
-#define __BEATNIK_AUDIOENGINE                               
- 
-/** #__BLUETOOTHGPSPSY  
-"Devices supports Bluetooth based GPS positining. It utilizes bluetooth
-connection to retrieve location information from wireless GPS device, which
-supports required Bluethooth profile.  Must always be supported due SDK APIs." 
-*/ 
-#define __BLUETOOTHGPSPSY                                   
- 
-/** #__BRANDING_SERVER  
-Component enables service provider specific branding in applications. 
-*/ 
-#define __BRANDING_SERVER                                   
- 
-/** #__BROWSER_ADAPTIVE_BOOKMARKS  
-Browser application supports additional list of bookmarks that gets generated
-automatically from visited links.  List is sorted by automatic algorithm which
-ranks according to combination of most-recently and most-often visited pages.  
-*/ 
-#define __BROWSER_ADAPTIVE_BOOKMARKS                        
- 
-/** #__BROWSER_AUDIO_PLUGIN  
-Support for Browser Plugin. Used in deciding whether the browser audio pugin is
-taken into builds. 
-*/ 
-#define __BROWSER_AUDIO_PLUGIN                              
- 
-/** #__BROWSER_FILE_UPLOAD  
-"Browser application supports posting a file from the file system to Web server,
-in addition to ""normal"" user input." 
-*/ 
-#define __BROWSER_FILE_UPLOAD                               
- 
-/** #__BROWSER_FRAMES  
-Browser aplication support HTML <frame> tags. 
-*/ 
-#define __BROWSER_FRAMES                                    
- 
-/** #__BROWSER_FULLSCREEN  
-Browser application supports expanding the amount of screen space used for
-browser display. 
-*/ 
-#define __BROWSER_FULLSCREEN                                
- 
-/** #__BROWSER_NARROW_SCREEN  
-Browser application supports Narrow screen rendering. That enables user to read
-HTML content more easily without a need to scroll horizontally. 
-*/ 
-#define __BROWSER_NARROW_SCREEN                             
- 
-/** #__BROWSER_NETSCAPE_API  
-Browser application supports Netscape plug-in API. 
-*/ 
-#define __BROWSER_NETSCAPE_API                              
- 
-/** #__BROWSER_PLUGIN_INTERFACE_PROXY  
-The PluginAdapterUtil is a variant DLL that guarantees a common interface for
-plugins when interfacing with the Browser (PluginAdapter Interface). Proxy
-interface is used and flag is enabled with Opera browser. 
-*/ 
-#undef __BROWSER_PLUGIN_INTERFACE_PROXY                    
- 
-/** #__BROWSER_PROGRESS_IND  
-"Browser application supports more detailed information of download progress (in
-addition to ""spinning globe"")" 
-*/ 
-#define __BROWSER_PROGRESS_IND                              
- 
-/** #__BROWSER_URL_COMPLETION  
-"Browser application supports URL completion. When user manually enters ""go
-to"" URL, list of previously-visited links will appear for selection based on
-matching entered characters." 
-*/ 
-#define __BROWSER_URL_COMPLETION                            
- 
-/** #__BROWSER_VIDEO_PLUGIN  
-Support for Browser Plugin. Used in deciding whether the browser video plugin is
-taken in. 
-*/ 
-#define __BROWSER_VIDEO_PLUGIN                              
- 
-/** #__BT  
-Device supports Bluetooth. 
-*/ 
-#define __BT                                                
- 
-/** #__BTIC_ENABLED  
-Device has component that performs integrity check of SWI certificate store in
-c: drive during boot. 
-*/ 
-#define __BTIC_ENABLED                                      
- 
-/** #__BT_AUDIO  
-Device supports BT handsfree and headset profiles. 
-*/ 
-#define __BT_AUDIO                                          
- 
-/** #__BT_IMAGING_PROFILE  
-Device supports bluetooth imaging profile. 
-*/ 
-#define __BT_IMAGING_PROFILE                                
- 
-/** #__BT_PAN_PROFILE  
-Device support BT PAN profile 
-*/ 
-#undef __BT_PAN_PROFILE                                    
- 
-/** #__BT_PBAP  
-Support for Phone Book Access Profile 
-*/ 
-#define __BT_PBAP                                           
- 
-/** #__BT_PRINTING_PROFILE  
-Device supports bluetooth printing profile. 
-*/ 
-#undef __BT_PRINTING_PROFILE                               
- 
-/** #__BT_STEREO_AUDIO  
-Device supports Bluetooth stereo audio. 
-*/ 
-#define __BT_STEREO_AUDIO                                   
- 
-/** #__BT_TEST_MODE  
-"When this flag is enabled, the device can be put in the BT test mode. " 
-*/ 
-#define __BT_TEST_MODE                                      
- 
-/** #__CAE_VR_CUSTOM_COMMANDS  
-Optimisation flag of the CamCorder for cases where device replaces the default
-Camcorder plugin. Then this flag must be turned off (#undef) due to performance
-reasons.  
-*/ 
-#define __CAE_VR_CUSTOM_COMMANDS                            
- 
-/** #__CALL_IMAGETEXT  
-"Device supports showing an image, animated GIF or text for an incoming call." 
-*/ 
-#define __CALL_IMAGETEXT                                    
- 
-/** #__CAMERA_BURST_MODE  
-Camera application supports burst mode. It enables taking several snapshots with
-one command. 
-*/ 
-#define __CAMERA_BURST_MODE                                 
- 
-/** #__CDMA_CHANNEL_LISTING  
-"Media player supports Channel Listing Mode.Channel Listing  is a method of
-content presentation. Content will be displayed as a list of channels the user
-can choose from. The device will make a request for the channel listing each
-time the multimedia application is invoked." 
-*/ 
-#undef __CDMA_CHANNEL_LISTING                              
- 
-/** #__CDMA_EXTENDED_AMS  
-Device supports Sprint extensions to Application Management System (AMS).
-Applicable only to CDMA devices 
-*/ 
-#undef __CDMA_EXTENDED_AMS                                 
- 
-/** #__CDMA_FAST_DORMANT  
-This is used to add the Fast Dormant daemon to the image at creation time and
-could also be used in the custom TSY to add the additional calls. 
-*/ 
-#undef __CDMA_FAST_DORMANT                                 
- 
-/** #__CDMA_IOTA  
-"Device supports Internet Over The Air (IOTA), applicable only to CDMA devices.
-This feature enables over the air provisioning of mobile devices using HTTP." 
-*/ 
-#undef __CDMA_IOTA                                         
- 
-/** #__CELL_BROADCAST  
-Device supports Cell Broadcast feature (CBS). 
-*/ 
-#define __CELL_BROADCAST                                    
- 
-/** #__CHATNG  
-"The new IM UI Application (called IM UI NG, NG = New Generation)" 
-*/ 
-#define __CHATNG                                            
- 
-/** #__COMMON_DSY  
-When this flag is enabled it Common DSY component is included. 
-*/ 
-#define __COMMON_DSY                                        
- 
-/** #__COMMON_TSY  
-When this flag is enabled it Common TSY component is included. 
-*/ 
-#define __COMMON_TSY                                        
- 
-/** #__COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE  
-When this flag is enabled it is possible to dial an emergency call even when the
-off-line mode is on. 
-*/ 
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE  
- 
-/** #__CONNMON_EXTENSION  
-Defines whether the Connection Monitor Extension API is used. 
-*/ 
-#define __CONNMON_EXTENSION                                 
- 
-/** #__CONNMON_UI  
-Device supports connection monitoring UI. 
-*/ 
-#define __CONNMON_UI                                        
- 
-/** #__CONTENT_DOWNLOAD  
-Device supports OMA content download. 
-*/ 
-#define __CONTENT_DOWNLOAD                                  
- 
-/** #__DHCP  
-Device supports Dynamic Host Configuration Protocol (DHCP). 
-*/ 
-#define __DHCP                                              
- 
-/** #__DIALUP_NETWORKING  
-"The feature enables device to support Dial-up Networking service (Bluetooth,
-IrDA or USB)." 
-*/ 
-#define __DIALUP_NETWORKING                                 
- 
-/** #__DISPLAY_POST  
-The flag allows to choose between built-in Display Post implementation or an
-external Display Post module. 
-*/ 
-#define __DISPLAY_POST                                      
- 
-/** #__DPB  
-Device has Presence Enhanced Contacts application 
-*/ 
-#define __DPB                                               
- 
-/** #__DRIVE_MODE  
-This flag enables drive mode profile. The profile is silent and unmodifiable. In
-this profile the phone refuses to receive calls. 
-*/ 
-#undef __DRIVE_MODE                                        
- 
-/** #__DRM_USER_DATA_TRANSFER  
-"There must be possibility to transfer downloaded applications and other DRM
-content to the swap phone in a service point through service software.UDT makes
-it possible to transfer user's valuable content and Rights DB containig Rights
-objects for DRM content to another phone (containing same functionality) e.g. in
-warranty cases." 
-*/ 
-#undef __DRM_USER_DATA_TRANSFER                            
- 
-/** #__DYNAMIC_PROFILES  
-Profiles application supports user to add new / delete old profiles. 
-*/ 
-#define __DYNAMIC_PROFILES                                  
- 
-/** #__EDGE_KNOWLEDGE  
-This flag defines whether the information of current radio link using EDGE is
-available through Connection Monitor component. 
-*/ 
-#define __EDGE_KNOWLEDGE                                    
- 
-/** #__EMAIL_UI  
-Device has email UI components. 
-*/ 
-#define __EMAIL_UI                                          
- 
-/** #__EN_POLICY_DOS  
-"ENPolicy provides emergency number policy APIs and is used by phoneserver
-component.DOS emergency number policy checks emergency number by using ETel
-custom API.SOS emergency number policy checks emergency number by using ETel
-multimode API and System agent." 
-*/ 
-#define __EN_POLICY_DOS                                     
- 
-/** #__EXE_PROTECTION  
-"Applications are not allowed to be started from MMC, when this flag is
-enabled." 
-*/ 
-#undef __EXE_PROTECTION                                    
- 
-/** #__EXTENDED_STARTUP  
-Device boot framework supports starting also 3rd party applications upon the
-boot. By default only native applications can be started. 
-*/ 
-#define __EXTENDED_STARTUP                                  
- 
-/** #__FLIGHT_MODE  
-Device suppors flight mode. Device can be used off-line. RF and Bluetooth
-transmitters are inactive and emergency call is not possible. 
-*/ 
-#undef __FLIGHT_MODE                                       
- 
-/** #__FMTX  
-The feature flag is used to enable/disable the FM radio transmitter. 
-*/ 
-#undef __FMTX                                              
- 
-/** #__GENERAL_SEARCH_FRAMEWORK  
-"This feature finds keywords in application data files, databases, services and
-locations available in mobile environment. This flag controls the framework
-(engine) part of the search feature." 
-*/ 
-#define __GENERAL_SEARCH_FRAMEWORK                          
- 
-/** #__GENERAL_SEARCH_UI  
-"This feature finds keywords in application data files, databases, services and
-locations available in mobile environment. This flag controls the UI part of the
-search feature." 
-*/ 
-#define __GENERAL_SEARCH_UI                                 
- 
-/** #__HINDI_ROM_CONTENT  
-Device supports Hindi fonts. Flag may be used only in IBY files. 
-*/ 
-#undef __HINDI_ROM_CONTENT                                 
- 
-/** #__HTTP_DIGEST_AUTH  
-HTTP digest authentication 
-*/ 
-#define __HTTP_DIGEST_AUTH                                  
- 
-/** #__HWRM_TARGET_MODIFIER_PLUGIN  
-HWRM Target Modifier Plug-in (TMP) is responsible for device specific target
-modifications according to target activation status. Customers desiring custom
-functionality can simply replace the entire plug-in by udefining the flag and
-implementing own plug-in. 
-*/ 
-#define __HWRM_TARGET_MODIFIER_PLUGIN                       
- 
-/** #__ID3V2_METADATA  
-"The component provides metadata information for music clients based on the
-2.2,2.3,and 2.4 standards of ID3V2." 
-*/ 
-#define __ID3V2_METADATA                                    
- 
-/** #__IETD  
-"Device supports Image enhancement for transflective display. If this feature is
-on,  the Display Enhancements Adaptation API has to be implemented." 
-*/ 
-#undef __IETD                                              
- 
-/** #__IMAGE_UPLOAD  
-Device supports Image Upload feature. 
-*/ 
-#undef __IMAGE_UPLOAD                                      
- 
-/** #__INDIC_ROM_CONTENT  
-Device supports Indic fonts. Flag may be used only in IBY files. 
-*/ 
-#define __INDIC_ROM_CONTENT                                 
- 
-/** #__INSTALLER_SISX  
-Device supports native Symbian OS installation packages. 
-*/ 
-#define __INSTALLER_SISX                                    
- 
-/** #__IPV4_NAT  
-Device supports network address translation of IP (version 4) connections. 
-*/ 
-#undef __IPV4_NAT                                          
- 
-/** #__IPV6  
-Device application Uis support IPV6. 
-*/ 
-#define __IPV6                                              
- 
-/** #__IP_PUSH  
-Device supports IP Push feature. 
-*/ 
-#undef __IP_PUSH                                           
- 
-/** #__I_CAL_SUPPORT  
-This flag enables I-Cal syncronization. 
-*/ 
-#define __I_CAL_SUPPORT                                     
- 
-/** #__JAPANESE_PICTOGRAPHS_GROUPING  
-Activates alternative grouping of Japanese pictographs. This feature is
-effective only if __JAPANESE_PICTOGRAPHS is also defined. 
-*/ 
-#undef __JAPANESE_PICTOGRAPHS_GROUPING                     
- 
-/** #__JAVA_3DAPI  
-Java implementation supports 3D API  (JSR184) 
-*/ 
-#define __JAVA_3DAPI                                        
- 
-/** #__JAVA_API_ENHANCEMENTS_IAP  
-Support for Java API enhancements which provides access to internet access point
-settings and allows the selection of the destination network. 
-*/ 
-#define __JAVA_API_ENHANCEMENTS_IAP                         
- 
-/** #__JAVA_API_ENHANCEMENTS_MOBINFO  
-"Support for Java API enhancements which provides access to telephony properties
-and services. These properties include IMEI, IMSI, battery change level, network
-signal strength and network country code." 
-*/ 
-#define __JAVA_API_ENHANCEMENTS_MOBINFO                     
- 
-/** #__JAVA_ESWT  
-Support for Embedded Standard Widget Toolkit.  
-*/ 
-#define __JAVA_ESWT                                         
- 
-/** #__JAVA_FILEAPI  
-Java implementation supports Java File API (JSR75) 
-*/ 
-#define __JAVA_FILEAPI                                      
- 
-/** #__JAVA_J2MEWEBSERVICESAPI  
-"Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities
-to the J2ME platform: (1) access to remote SOAP / XML based web services(2)
-parsing XML data" 
-*/ 
-#define __JAVA_J2MEWEBSERVICESAPI                           
- 
-/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU  
-Flag enables the optional APDU part of Java Adaptation of the Security and Trust
-Services API JSR 177 implementation.  
-*/ 
-#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU      
- 
-/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO  
-Flag enables the optional Crypto part of Java Adaptation of the Security and
-Trust Services API JSR 177 implementation.  
-*/ 
-#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO    
- 
-/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI  
-Flag enables the optional PKI part of Java Adaptation of the Security and Trust
-Services API JSR 177 implementation.  
-*/ 
-#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI       
- 
-/** #__JAVA_JSR205_WMA_2_0_SUPPORT  
-"Device supports JSR 205, WMA 2.0 specification." 
-*/ 
-#define __JAVA_JSR205_WMA_2_0_SUPPORT                       
- 
-/** #__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES  
-"Device supports JSR 177, Security and Trust Services API for J2ME" 
-*/ 
-#define __JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES          
- 
-/** #__JAVA_JSR_180_SIP_API  
-"Device supports JSR 180, SIP API for J2ME" 
-*/ 
-#undef __JAVA_JSR_180_SIP_API                              
- 
-/** #__JAVA_JSR_226_2D_SVG_API  
-"Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME" 
-*/ 
-#define __JAVA_JSR_226_2D_SVG_API                           
- 
-/** #__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES  
-"Device supports JSR 234, Advanced Multimedia Supplements" 
-*/ 
-#define __JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES      
- 
-/** #__JAVA_LOCATIONAPI  
-Java implementation supports Java Location API (JSR-179) 
-*/ 
-#define __JAVA_LOCATIONAPI                                  
- 
-/** #__JAVA_MIDP20  
-Device has Java MIDP2.0. 
-*/ 
-#define __JAVA_MIDP20                                       
- 
-/** #__JAVA_MMAPI11  
-Java implementation supports Java Mobile Media API (JSR135) version 1.1 
-*/ 
-#define __JAVA_MMAPI11                                      
- 
-/** #__JAVA_PIMAPI  
-Java implementation supports Java PIM API (JSR75) 
-*/ 
-#define __JAVA_PIMAPI                                       
- 
-/** #__KEEP_DRM_CONTENT_ON_PHONE  
-Device prevents transferring DRM protected content out of the phone.  
-*/ 
-#undef __KEEP_DRM_CONTENT_ON_PHONE                         
- 
-/** #__LANDMARKS  
-Defines whether landmarks feature is supprted in the device. 
-*/ 
-#define __LANDMARKS                                         
- 
-/** #__LANDMARKS_CONVERTER  
-"This feature provides functionality for reading from and writing to the
-XML-based landmarks content format.Must always be supported due SDK APIs. There
-are two components with this feature:- Ecom plug-in under Landmarks API that
-converts from the landmarks content format to native landmark objects and vise
-versa. - Recognizer Plug-in to recognizer FW for detecting landmarks content
-format." 
-*/ 
-#define __LANDMARKS_CONVERTER                               
- 
-/** #__LAYOUT176_208  
-Device supports 176x208 resolution 
-*/ 
-#undef __LAYOUT176_208                                     
- 
-/** #__LAYOUT208_176  
-Device supports 208x176 resolution 
-*/ 
-#undef __LAYOUT208_176                                     
- 
-/** #__LAYOUT_240_320_TOUCH  
-"Device supports 240x320 resolution (QVGA, touch screen)" 
-*/ 
-#undef __LAYOUT_240_320_TOUCH                              
- 
-/** #__LAYOUT_320_240_TOUCH  
-"Device supports 320x240 resolution (QVGA landscape, touch screen)" 
-*/ 
-#undef __LAYOUT_320_240_TOUCH                              
- 
-/** #__LAYOUT_320_480  
-Device supports 320x480 resolution (HVGA portrait) 
-*/ 
-#undef __LAYOUT_320_480                                    
- 
-/** #__LAYOUT_320_480_TOUCH  
-"Device supports 320x480 resolution (HVGA portrait, touch screen)" 
-*/ 
-#define __LAYOUT_320_480_TOUCH                              
- 
-/** #__LAYOUT_352_416  
-Device supports 352x416 resolution (double) 
-*/ 
-#undef __LAYOUT_352_416                                    
- 
-/** #__LAYOUT_352_800  
-Device supports 352x800 resolution (WVGA portrait) 
-*/ 
-#undef __LAYOUT_352_800                                    
- 
-/** #__LAYOUT_416_352  
-Device supports 416x352 resolution (double landscape) 
-*/ 
-#undef __LAYOUT_416_352                                    
- 
-/** #__LAYOUT_480_320  
-Device supports 480x320 resolution (HVGA landscape) 
-*/ 
-#undef __LAYOUT_480_320                                    
- 
-/** #__LAYOUT_480_320_TOUCH  
-"Device supports 480x320 resolution (HVGA landscape, touch screen)" 
-*/ 
-#define __LAYOUT_480_320_TOUCH                              
- 
-/** #__LAYOUT_480_640  
-Device supports 480x640 resolution (VGA portrait) 
-*/ 
-#undef __LAYOUT_480_640                                    
- 
-/** #__LAYOUT_480_640_TOUCH  
-"Device supports 480x640 resolution (VGA portrait, touch screen)" 
-*/ 
-#undef __LAYOUT_480_640_TOUCH                              
- 
-/** #__LAYOUT_640_480  
-Device supports 640x480 resolution (VGA landscape) 
-*/ 
-#undef __LAYOUT_640_480                                    
- 
-/** #__LAYOUT_640_480_TOUCH  
-"Device supports 640x480 resolution (VGA landscape, touch screen)" 
-*/ 
-#undef __LAYOUT_640_480_TOUCH                              
- 
-/** #__LAYOUT_800_352  
-Device supports 800x352 resolution (WVGA landscape) 
-*/ 
-#undef __LAYOUT_800_352                                    
- 
-/** #__LIGHTSURF  
-Flag is used to incorporate the LightSurf Picture Messaging transport engine
-into the release. 
-*/ 
-#undef __LIGHTSURF                                         
- 
-/** #__LOCATIONFRAMEWORKCORE  
-Device supports location basic services.    Must always be supported due SDK
-APIs. 
-*/ 
-#define __LOCATIONFRAMEWORKCORE                             
- 
-/** #__LOCATIONSYSUI  
-Device has Location system application.  Must always be supported due SDK APIs. 
-*/ 
-#define __LOCATIONSYSUI                                     
- 
-/** #__LOCATIONVERIFIER  
-Device has a location verifier module. 
-*/ 
-#undef __LOCATIONVERIFIER                                  
- 
-/** #__LOGGER_GPRS  
-This flag defines whether Data Connection Logger component sets Attach Mode and
-Default APN parameters to TSY at system boot. 
-*/ 
-#define __LOGGER_GPRS                                       
- 
-/** #__MANNER_MODE  
-"The Manner Mode can SET/CANCEL the following settings at one time by simply
-depressing the Manner Key.  ?Mute Ring tone?Vibration Ringer?Mute Key
-Confirmation Tone?Boost Mic Sensitivity?Mute Low Power Alarm-Shutter sound must
-not be mute" 
-*/ 
-#undef __MANNER_MODE                                       
- 
-/** #__MAP_AND_NAVIGATION_AIW_PROVIDER  
-This flag is intended to toggle presence of Map and Navigation AIW provider in
-ROM.  
-*/ 
-#define __MAP_AND_NAVIGATION_AIW_PROVIDER                   
- 
-/** #__MEDIATOR  
-Mediator is a server that extends mechanisms of inter-process communication. It
-supports creation of indirect interfaces for passing commands and events between
-clients and easy transfer of large amounts of data. 
-*/ 
-#define __MEDIATOR                                          
- 
-/** #__MEETING_REQUEST_ENABLER  
-This flag allows 3rd parties to implement their own meeting request solutions. 
-*/ 
-#define __MEETING_REQUEST_ENABLER                           
- 
-/** #__MEETING_REQUEST_SUPPORT  
-Email and calendar support meeting request. 
-*/ 
-#undef __MEETING_REQUEST_SUPPORT                           
- 
-/** #__MIDLETAIFEXTENSIONS__  
-Extends the CApaGenerator API to allow MIDlet to be registered as MIME type
-handlers. 
-*/ 
-#undef __MIDLETAIFEXTENSIONS__                             
- 
-/** #__MIPV4  
-Devices supports Mobile IPv4 
-*/ 
-#undef __MIPV4                                             
- 
-/** #__MIPV6  
-Devices supports Mobile IPv6.  
-*/ 
-#undef __MIPV6                                             
- 
-/** #__MMC  
-Device supports Multimedia Card (MMC). 
-*/ 
-#define __MMC                                               
- 
-/** #__MMCOMMSAVCONTROLLER  
-Device supports Multimedia Comms Controller for OMA PoC. 
-*/ 
-#define __MMCOMMSAVCONTROLLER                               
- 
-/** #__MMCOMMSCONTROLLER  
-Device supports Multimedia Comms Controller for VoIP. 
-*/ 
-#undef __MMCOMMSCONTROLLER                                 
- 
-/** #__MMCOMMSENGINE  
-Device supports Multimedia Comms Engine for OMA PoC. 
-*/ 
-#define __MMCOMMSENGINE                                     
- 
-/** #__MMC_EJECT  
-Device supports software based eject triggered from the options menu by the
-user. 
-*/ 
-#define __MMC_EJECT                                         
- 
-/** #__MMC_HOTSWAP  
-Device supports MMC hotswap. A MMC card can be inserted and removed from device
-without removing battery or rebooting the device 
-*/ 
-#define __MMC_HOTSWAP                                       
- 
-/** #__MMC_LOCK  
-Device supports locked (i.e. password protected) Multimedia cards. 
-*/ 
-#define __MMC_LOCK                                          
- 
-/** #__MMF_DRM_UTILITY  
-Enables a utility for 3rd party applications to play DRM encrypted audio. 
-*/ 
-#define __MMF_DRM_UTILITY                                   
- 
-/** #__MMS  
-Flag is used for inclusion or exclusion of components from the MMS UIs and MMS
-Engine subsystems. 
-*/ 
-#define __MMS                                               
- 
-/** #__MMS_XID_HEADER_HTTP_FILTER  
-Enables inclusion of custom http header on Mms Http Post and Get requests for
-subscriber identification. 
-*/ 
-#undef __MMS_XID_HEADER_HTTP_FILTER                        
- 
-/** #__MOBILE_ACTIVE_SYNC  
-This feature activates the Exchange Active Sync UI. 
-*/ 
-#define __MOBILE_ACTIVE_SYNC                                
- 
-/** #__MP3  
-Device supports MP3 audio codec. 
-*/ 
-#undef __MP3                                               
- 
-/** #__MROUTER  
-Device uses Symbian MRrouter technology for PC connectivity.  If this feature is
-on the alternative feature __SRCS shall be off. 
-*/ 
-#undef __MROUTER                                           
- 
-/** #__MULTIMEDIA_SHARING  
-Multimedia Sharing application. 
-*/ 
-#define __MULTIMEDIA_SHARING                                
- 
-/** #__MULTIPLE_PROV_CTX  
-"Device supports Multiple OMA Provisioning contexts. The feature allows the user
-to choose which configuration context is currently ""active"" in order to
-improve usability by reducing the number of detailed connectivity decisions and
-processes involved with utilizing services." 
-*/ 
-#define __MULTIPLE_PROV_CTX                                 
- 
-/** #__NETWORK_REGISTRATION  
-This flag defines whether network registration status including roaming
-information is available from Connection Monitor server component. 
-*/ 
-#define __NETWORK_REGISTRATION                              
- 
-/** #__NOT_SUPPORTED_FEATURE1  
-This feature will always be off (for testing purposes) 
-*/ 
-#undef __NOT_SUPPORTED_FEATURE1                            
- 
-/** #__NOT_SUPPORTED_FEATURE2  
-This feature will always be off (for testing purposes) 
-*/ 
-#undef __NOT_SUPPORTED_FEATURE2                            
- 
-/** #__NO_OTA_CONFIGURATION  
-Device does NOT support old OTA configuration which has been replaced by new OMA
-Provisioning.  To keep compatibility with old mechanism you should set this off 
-(#undef). 
-*/ 
-#undef __NO_OTA_CONFIGURATION                              
- 
-/** #__NP_PROXY  
-Support for network based positioning methods. All PSYs that implement network
-based positioning technology shall be hidden behind Network Positioning Proxy. 
-*/ 
-#define __NP_PROXY                                          
- 
-/** #__OCSP  
-Device supports Online Certificate Status Protocol (OCSP). The protocol
-specifies the syntax for communication between the server (which contains the
-certificate status) and the client application (which is informed of that
-status).  
-*/ 
-#define __OCSP                                              
- 
-/** #__OFFLINE_MODE  
-Device suppors off-line mode. Device can be used off-line and Bluetooth
-transmitter can be enabled.  RF transmitter can be activated only for emergency
-calls.  
-*/ 
-#define __OFFLINE_MODE                                      
- 
-/** #__OMA_EMAIL_NOTIFICATIONS  
-"The flag is used for image time variation of the OMA EMN watcher plugin that
-receives the incoming OMA email notifications. Additionally,it would be used for
-hiding the EMN functionality from the email settings. " 
-*/ 
-#define __OMA_EMAIL_NOTIFICATIONS                           
- 
-/** #__OMA_IMPS_12  
-Support to OMA IMPS 1.1 and 1.2 protocols. 
-*/ 
-#define __OMA_IMPS_12                                       
- 
-/** #__OMA_IMPS_13  
-Support to OMA IMPS 1.3 protocol. 
-*/ 
-#undef __OMA_IMPS_13                                       
- 
-/** #__OMA_PROV  
-"Existing component OMA Provisioning needs to be variated because not all
-platforms are intended to be used in GSM/UMTS networks, that support the
-protocol well. For example CDMA network operators use different methods for
-delivering phone settings. Especially from the 2.7 platform side, this kind of
-variability has been requested." 
-*/ 
-#define __OMA_PROV                                          
- 
-/** #__OMA_SUPL_PLUGINS  
-Device has OMA SUPL variant of SUPL Protocol Plug-in for Common SUPL Framework. 
-*/ 
-#define __OMA_SUPL_PLUGINS                                  
- 
-/** #__OPENVGHEADERS_USE_VG_1_1  
-Enable OpenVG 1.1 API instead of the default one (1.0) 
-*/ 
-#define __OPENVGHEADERS_USE_VG_1_1                          
- 
-/** #__OPENVG_SW_IMPLEMENTATION  
-"Device has a software implementation of OpenVG API. If no hardware support is
-present, this flag should be enabled." 
-*/ 
-#define __OPENVG_SW_IMPLEMENTATION                          
- 
-/** #__PALETTE_INDEX_ADDRESS_FIXED  
-"The flag tells whether the palette index address is defined with #define in
-palette.cpp or calculated dynamically in run-time, which is slower." 
-*/ 
-#undef __PALETTE_INDEX_ADDRESS_FIXED                       
- 
-/** #__PHONE_HIDE_MO_DATACALL_NUMBER  
-Phone application supports hiding CSD dial-up number. Applicable to devices
-targeted to United States (US) markets 
-*/ 
-#undef __PHONE_HIDE_MO_DATACALL_NUMBER                     
- 
-/** #__PHONE_NUMBER_GROUPING  
-"Device supports phone number grouping. Numbers shown in the display
-(incoming/outgoing call, phone book, recent call lists) and in number editing
-are grouped for easier readability (format: 1 234 567 8900). Applicable to
-devices targeted to United States (US) markets. " 
-*/ 
-#undef __PHONE_NUMBER_GROUPING                             
- 
-/** #__PLUG_AND_PLAY_MOBILE_SERVICES  
-Device supports Plug and Play Mobile Services. 
-*/ 
-#define __PLUG_AND_PLAY_MOBILE_SERVICES                     
- 
-/** #__PRESENCE_FRAMEWORK  
-Presence Framework provides protocol agnostic presence handling services to S60
-applications and subsystems. Concrete presence protocols are implemented as
-plug-ins to Presence Framework. In long run protocol agnostic Presence Framework
-replaces purely Wireless Village specific presence suppor controlled with
-__PRESENCE flag. 
-*/ 
-#define __PRESENCE_FRAMEWORK                                
- 
-/** #__PRIVACYFRAMEWORK  
-Device supports location privacy. It enables controlling end user privacy.  Must
-always be supported due SDK APIs. 
-*/ 
-#define __PRIVACYFRAMEWORK                                  
- 
-/** #__PROTOCOL_CDMA  
-Device supports CDMA cellular stack. 
-*/ 
-#undef __PROTOCOL_CDMA                                     
- 
-/** #__PROTOCOL_GSM  
-Device supports GSM cellular stack. 
-*/ 
-#define __PROTOCOL_GSM                                      
- 
-/** #__PROTOCOL_TDMA  
-Device supports TDMA cellular stack. 
-*/ 
-#undef __PROTOCOL_TDMA                                     
- 
-/** #__PUSH_WHITELIST  
-Device supports authentication based on whitelist 
-*/ 
-#define __PUSH_WHITELIST                                    
- 
-/** #__QCELP  
-Device supports QCELP 
-*/ 
-#undef __QCELP                                             
- 
-/** #__REAL_PLAYER_AS_DEFAULT  
-Defines whether RealOne Player is system default player for certain MIME types.
-Disabling this flag enables use of another media player. 
-*/ 
-#define __REAL_PLAYER_AS_DEFAULT                            
- 
-/** #__REMOTE_LOCK  
-Device supports remote locking. 
-*/ 
-#define __REMOTE_LOCK                                       
- 
-/** #__REMOTE_STORAGE_FW  
-"Flag enable RemoteStorage feature, access to shared file systems like file
-shared and web servers." 
-*/ 
-#define __REMOTE_STORAGE_FW                                 
- 
-/** #__RESTRICTED_CALL_BARRING  
-Enables a subset of call barring options to be displayed in GS. 
-*/ 
-#undef __RESTRICTED_CALL_BARRING                           
- 
-/** #__RESTRICTED_CALL_DIVERT  
-Enables alternative call divert view and handling in GS. 
-*/ 
-#undef __RESTRICTED_CALL_DIVERT                            
- 
-/** #__RESTRICTED_VOICE_MAIL  
-Device has restricted voice mail functionality (no voice mail number setting). 
-*/ 
-#undef __RESTRICTED_VOICE_MAIL                             
- 
-/** #__RFID  
-Device supports Radio Frequency Identification (RFID) ticket information in
-Wallet settings. 
-*/ 
-#undef __RFID                                              
- 
-/** #__ROM_HIDE_JERUSALEM  
-"This flags controls whether Jerusalem or Tel Aviv appears in the common city
-list. E.g. in Startup, GS or Clock application." 
-*/ 
-#define __ROM_HIDE_JERUSALEM                                
- 
-/** #__S60_  
-Indicates that S60 release is built 
-*/ 
-#define __S60_                                              
- 
-/** #__S60_32__  
-Indicates that S60 release 3.2  is built. 
-*/ 
-#undef __S60_32__                                          
- 
-/** #__S60_50__  
-Indicates that S60 release 5.0  is built. 
-*/ 
-#define __S60_50__                                          
- 
-/** #__SAP_APPLICATION_MANAGEMENT  
-Feature flag for Sync and Provisioning/Application management 
-*/ 
-#define __SAP_APPLICATION_MANAGEMENT                        
- 
-/** #__SAP_DEVICE_LOCK_ENHANCEMENTS  
-Feature flag for Sync and Provisioning/Device Lock Enhancements 
-*/ 
-#define __SAP_DEVICE_LOCK_ENHANCEMENTS                      
- 
-/** #__SAP_EMBEDDED_LINK_ADAPTER  
-Feature flag for Sync and Provisioning/Embedded Link adapter 
-*/ 
-#define __SAP_EMBEDDED_LINK_ADAPTER                         
- 
-/** #__SAP_IDLE_SOFTKEY_ADAPTER  
-Feature flag for Sync and Provisioning/Idle Softkey adapter 
-*/ 
-#define __SAP_IDLE_SOFTKEY_ADAPTER                          
- 
-/** #__SAP_OPERATOR_LOGO_ADAPTER  
-Feature flag for Sync and Provisioning/Operator logo adapter 
-*/ 
-#define __SAP_OPERATOR_LOGO_ADAPTER                         
- 
-/** #__SAP_POLICY_MANAGEMENT  
-Feature flag for Sync and Provisioning/Policy management 
-*/ 
-#define __SAP_POLICY_MANAGEMENT                             
- 
-/** #__SAP_SCREENSAVER_ADAPTER  
-Feature flag for Sync and Provisioning/Screensaver adapter 
-*/ 
-#define __SAP_SCREENSAVER_ADAPTER                           
- 
-/** #__SAP_STARTUP_ADAPTER  
-Feature flag for Sync and Provisioning/Startup adapter 
-*/ 
-#define __SAP_STARTUP_ADAPTER                               
- 
-/** #__SAP_TERMINAL_CONTROL_FW  
-Feature flag for Sync and Provisioning/Terminal control 
-*/ 
-#define __SAP_TERMINAL_CONTROL_FW                           
- 
-/** #__SAP_THEMES_ADAPTER  
-Feature flag for Sync and Provisioning/Themes adapter 
-*/ 
-#define __SAP_THEMES_ADAPTER                                
- 
-/** #__SAP_UI_SETTING_SERVER  
-Feature flag for Sync and Provisioning/UI settins server 
-*/ 
-#define __SAP_UI_SETTING_SERVER                             
- 
-/** #__SAP_WALLPAPER_ADAPTER  
-Feature flag for Sync and Provisioning/Wallpaper adapter 
-*/ 
-#define __SAP_WALLPAPER_ADAPTER                             
- 
-/** #__SAT_BIP  
-"This flag constitutes of five SAT commands: Open Channel, Close Channel, Send
-Data, Receive Data, Channel Status. They implement the ""e"" class of SAT
-commands and are related to Bearer Independent Protocol. When this flag is
-enabled, these SAT commands are supported." 
-*/ 
-#define __SAT_BIP                                           
- 
-/** #__SAT_CALL_CONTROL  
-"When this flag is enabled and call control service is activated by the SIM, all
-dialled digit strings, supplementary service (SS) control strings and
-unstructured supplementary data (USSD) strings are first passed to the SIM
-before the ME sets up the call, the supplementary service operation or the USSD
-operation." 
-*/ 
-#define __SAT_CALL_CONTROL                                  
- 
-/** #__SAT_DISPLAY_TEXT  
-"If this flag is enabled, SIM can request ME to display a text message, and/or
-an icon." 
-*/ 
-#define __SAT_DISPLAY_TEXT                                  
- 
-/** #__SAT_GET_INKEY  
-"If this flag is enabled, SAT Get Inkey command instructs the ME to display text
-and/or an icon and to expect the user to enter a single character. " 
-*/ 
-#define __SAT_GET_INKEY                                     
- 
-/** #__SAT_GET_INPUT  
-"If this flag is enabled, SAT Get Input command instructs the ME to display text
-and/or an icon and that any response string entered by the user shall be passed
-transparently by the ME to the SIM and shall not be stored in the ME. " 
-*/ 
-#define __SAT_GET_INPUT                                     
- 
-/** #__SAT_LANGUAGE_NOTIFICATION  
-"If this flag is enabled, the SIM shall use SAT Language Notification command to
-notify the ME about the language currently used for any text string within
-proactive commands or envelope command responses." 
-*/ 
-#define __SAT_LANGUAGE_NOTIFICATION                         
- 
-/** #__SAT_LAUNCH_BROWSER  
-"If this flag is enabled, upon receiving SAT Launch Browser command, the ME
-shall decide if it is able to execute the command. See details from 3GPP
-specifications." 
-*/ 
-#define __SAT_LAUNCH_BROWSER                                
- 
-/** #__SAT_MO_SM_CONTROL  
-"When this flag is enabled, mobile originated short messages are controlled by
-SIM." 
-*/ 
-#define __SAT_MO_SM_CONTROL                                 
- 
-/** #__SAT_PLAY_TONE  
-"When this flag is enabled, SIM can instruct the ME to play an audio tone." 
-*/ 
-#define __SAT_PLAY_TONE                                     
- 
-/** #__SAT_PROVIDE_LOCAL_INFO  
-"If this flag is enabled, SIM can request ME to provide current local
-information to the SIM." 
-*/ 
-#define __SAT_PROVIDE_LOCAL_INFO                            
- 
-/** #__SAT_REFRESH  
-"When this flag is enabled, clients of SAT Refresh API are enabled to be
-notified of the changes to the SIM configuration that have occurred as the
-result of a SIM application activity." 
-*/ 
-#define __SAT_REFRESH                                       
- 
-/** #__SAT_SELECT_ITEM  
-"If this flag is enabled, the SIM shall supply a set of items to the ME from
-which the user may choose one. " 
-*/ 
-#define __SAT_SELECT_ITEM                                   
- 
-/** #__SAT_SEND_DTMF  
-"When this flag is enabled, SAT Send DTMF command requests the ME to send a Dual
-Tone Multiple Frequency (DTMF) string after a call has been successfully
-established either by the proactive command SET UP CALL or the user. " 
-*/ 
-#define __SAT_SEND_DTMF                                     
- 
-/** #__SAT_SEND_SM  
-"When this flag is enabled, SMS commands may be sent by the SIM. See details
-from 3GPP specification." 
-*/ 
-#define __SAT_SEND_SM                                       
- 
-/** #__SAT_SEND_SS  
-"When this flag is enabled and SIM requests ME to send supplementary service
-(SS) command, the ME shall decide if it is able to execute the command. See
-details from 3GPP specification." 
-*/ 
-#define __SAT_SEND_SS                                       
- 
-/** #__SAT_SEND_USSD  
-"When this flag is enabled and SIM requests ME to send unstructured
-supplementary service data (USSD), the ME shall decide if it is able to execute
-the command. See details from 3GPP specification." 
-*/ 
-#define __SAT_SEND_USSD                                     
- 
-/** #__SAT_SETUP_CALL  
-"When this flag is enabled and SIM requests ME to set up a call, the ME shall
-decide if it able to execute the command." 
-*/ 
-#define __SAT_SETUP_CALL                                    
- 
-/** #__SAT_SET_UP_EVENT_LIST  
-"If this flag is enabled, the SIM shall supply a set of events. " 
-*/ 
-#define __SAT_SET_UP_EVENT_LIST                             
- 
-/** #__SAT_SET_UP_IDLE_MODE_TEXT  
-"If this flag is enabled, the SIM shall supply a text string, which shall be
-displayed by the ME as an idle mode text if the ME is able to do it. " 
-*/ 
-#define __SAT_SET_UP_IDLE_MODE_TEXT                         
- 
-/** #__SAT_SET_UP_MENU  
-"When this flag is enabled, the SIM shall supply a set of menu items, which
-shall be integrated with the menu system in order to give the user the
-opportunity to choose one of these menu items at his own discretion." 
-*/ 
-#define __SAT_SET_UP_MENU                                   
- 
-/** #__SCALABLE_ICONS  
-"Flag defines whether icons are taken from scalable icons directory or from
-bitmap icon directory. In a 176*208 device it is better to use bitmap icons
-instead of SVGT icons, for both performance and memory consumption reasons.And
-also, avkon's bitmap icons are still needed in release 2.8 for compatibility
-mode. (SDK applications may have loaded them directly via CFbsBitmap::Load)." 
-*/ 
-#define __SCALABLE_ICONS                                    
- 
-/** #__SEAMLESS_LINKS  
-"Device support seamless links, i.e. application offer direct browser links to
-download services applicable to the application." 
-*/ 
-#define __SEAMLESS_LINKS                                    
- 
-/** #__SECURE_HW  
-Device supports secure HW that can be used through the Secure Environment API. 
-*/ 
-#undef __SECURE_HW                                         
- 
-/** #__SERIES60_  
-Deprecated but included for compatibility reasons. Indicates that S60 release is
-built. 
-*/ 
-#define __SERIES60_                                         
- 
-/** #__SERIES60_32__  
-Deprecated but included for compatibility reasons. Indicates that S60 release
-3.2  is built. 
-*/ 
-#undef __SERIES60_32__                                     
- 
-/** #__SERIES60_MIDI  
-Device supports Musical Instrument Digital Interface (MIDI) sounds. 
-*/ 
-#define __SERIES60_MIDI                                     
- 
-/** #__SERIES60_MMC  
-Deprecated flag. Included for compatibility reasons. Value must equal to __MMC. 
-*/ 
-#define __SERIES60_MMC                                      
- 
-/** #__SERIES60_PHONE_2DIGIT_DIAL  
-Phone application supports 2 digit call number for dialing customer service
-number. Applicable to devices targeted to United States (US) markets 
-*/ 
-#undef __SERIES60_PHONE_2DIGIT_DIAL                        
- 
-/** #__SERIES60_PHONE_CNAP  
-Device supports Calling Name Presentation (CNAP) as defined in GSM 2.96. B
-subscriber is able to see A subscriber's number and name even the caller's ID is
-not stored in the phone. The name of the subscriber comes from network. 
-*/ 
-#undef __SERIES60_PHONE_CNAP                               
- 
-/** #__SERIES60_PHONE_NUMBER_GROUPING  
-Deprecated flag. Included for compatibility reasons. Value must equal to
-__PHONE_NUMBER_GROUPING 
-*/ 
-#undef __SERIES60_PHONE_NUMBER_GROUPING                    
- 
-/** #__SERIES60_PUSH_SL  
-Device supports WAP Push Service Loading (SL). When receiving the SL message the
-terminal will automatically load content to client without user confirmation.
-The SL together with SI (Service Indication) offer standard way of receiving
-notifications of services in the Internet e.g news. 
-*/ 
-#define __SERIES60_PUSH_SL                                  
- 
-/** #__SERIES60_PUSH_SP  
-Device support WAP Simple Push (SP).  The SP is a standard way of pushing
-content into device e.g ringing tones. 
-*/ 
-#undef __SERIES60_PUSH_SP                                  
- 
-/** #__SERIES60_REAL_PLAYER  
-Device has Real One Player application available 
-*/ 
-#define __SERIES60_REAL_PLAYER                              
- 
-/** #__SERIES60_SETTINGS_PROTECTION  
-"Devices protects certain SW settings, like Internet access points. Operators
-can preset the phones already in the factory so that later user is not able to
-modify settings." 
-*/ 
-#define __SERIES60_SETTINGS_PROTECTION                      
- 
-/** #__SIMCARD  
-"Device supports SIM card in the user interface applications, e.g. SMS
-application. Applicable only to CDMA devices. Some CDMA carriers do not support
-SIM Cards (and either R-UIM cards) such as Sprint." 
-*/ 
-#define __SIMCARD                                           
- 
-/** #__SIMPLE_LOGS  
-"Device uses only ""simple"" logs (call logs only)" 
-*/ 
-#undef __SIMPLE_LOGS                                       
- 
-/** #__SIM_CERTIFICATES  
-Device supports reading certificates from SIM. 
-*/ 
-#define __SIM_CERTIFICATES                                  
- 
-/** #__SIM_PHONEBOOK_MATCH  
-Number matching from SIM. Feature enables the usage of SIM phonebook in addition
-to Symbian Contacts database.  
-*/ 
-#define __SIM_PHONEBOOK_MATCH                               
- 
-/** #__SMARTMSG_SMS_BOOKMARK_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#define __SMARTMSG_SMS_BOOKMARK_RECEIVING                   
- 
-/** #__SMARTMSG_SMS_GMS_MESSAGE_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#define __SMARTMSG_SMS_GMS_MESSAGE_RECEIVING                
- 
-/** #__SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED   
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#undef __SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED        
- 
-/** #__SMARTMSG_SMS_IAP_SETTINGS_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#undef __SMARTMSG_SMS_IAP_SETTINGS_RECEIVING               
- 
-/** #__SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#define __SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING              
- 
-/** #__SMARTMSG_SMS_RINGING_TONE_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#define __SMARTMSG_SMS_RINGING_TONE_RECEIVING               
- 
-/** #__SMARTMSG_SMS_VCAL_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#define __SMARTMSG_SMS_VCAL_RECEIVING                       
- 
-/** #__SMARTMSG_SMS_VCAL_SENDING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#define __SMARTMSG_SMS_VCAL_SENDING                         
- 
-/** #__SMARTMSG_SMS_VCARD_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#define __SMARTMSG_SMS_VCARD_RECEIVING                      
- 
-/** #__SMARTMSG_SMS_VCARD_SENDING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#define __SMARTMSG_SMS_VCARD_SENDING                        
- 
-/** #__SMARTMSG_SMS_WAP_AP_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#undef __SMARTMSG_SMS_WAP_AP_RECEIVING                     
- 
-/** #__SMARTMSG_SMS_WV_SETTINGS_RECEIVING  
-Device supports the specified fine-tuning of Smart Messaging over SMS. 
-*/ 
-#undef __SMARTMSG_SMS_WV_SETTINGS_RECEIVING                
- 
-/** #__SMART_CARD_PROV  
-Device supports reading OMA Provisioning files from SIM/WIM. 
-*/ 
-#define __SMART_CARD_PROV                                   
- 
-/** #__SMIL_EDITOR  
-"MMS editor supports slide set creation (MMS Conformant Document version 2.0.0
-[2]). That allows end user to create a ?slide show? as a Multimedia Message (MM)
-using a slide template. " 
-*/ 
-#define __SMIL_EDITOR                                       
- 
-/** #__SMIL_STREAMING  
-Device supports streaming in SMIL content 
-*/ 
-#undef __SMIL_STREAMING                                    
- 
-/** #__SRCS  
-Devices uses Short Range Connectivity Server technology for PC connectivity.  If
-this feature is on the alternative feature __MROUTER shall be off 
-*/ 
-#define __SRCS                                              
- 
-/** #__SSO  
-Device supports Single-Sign-On (SSO) feature (alias name is Mobile Personality
-identify). The feature is used to make user authentication easier to end user
-who is using e-commerce service via Wallet. 
-*/ 
-#undef __SSO                                               
- 
-/** #__SUPL_FRAMEWORK  
-Device has Secure User Plane Location (SUPL) Framework. 
-*/ 
-#define __SUPL_FRAMEWORK                                    
- 
-/** #__SUPPORTED_FEATURE1  
-This feature will always be on (for testing purposes) 
-*/ 
-#define __SUPPORTED_FEATURE1                                
- 
-/** #__SUPPORTED_FEATURE2  
-This feature will always be on (for testing purposes) 
-*/ 
-#define __SUPPORTED_FEATURE2                                
- 
-/** #__SVGT  
-Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The feature
-enables viewing 2D vector graphics animations specified by the W3C. 
-*/ 
-#define __SVGT                                              
- 
-/** #__SVGT_SCREENSAVER_PLUGIN  
-SVG-T ScreenSaver is a ECOM plugin DLL based on the Netscape plugin API. This is
-used by the screensaver application to support SVG Screensavers. 
-*/ 
-#define __SVGT_SCREENSAVER_PLUGIN                           
- 
-/** #__SYNCML_DM  
-Device supports SyncML device management standard. This feature enables Over The
-Air (OTA) administration of the device settings. 
-*/ 
-#define __SYNCML_DM                                         
- 
-/** #__SYNCML_DM_1_1_2  
-SyncML protocol version  1.1.2 
-*/ 
-#undef __SYNCML_DM_1_1_2                                   
- 
-/** #__SYNCML_DM_DS  
-Device supports configuring data synchronisation settings using the SyncML. 
-*/ 
-#define __SYNCML_DM_DS                                      
- 
-/** #__SYNCML_DM_EMAIL  
-Device supports configuring Email settings using the SyncML. 
-*/ 
-#define __SYNCML_DM_EMAIL                                   
- 
-/** #__SYNCML_DM_IAP  
-Device supports configuring Internet Access Points (IAP) using the SyncML. 
-*/ 
-#define __SYNCML_DM_IAP                                     
- 
-/** #__SYNCML_DM_MMS  
-Device supports configuring MMS settings using the SyncML. 
-*/ 
-#define __SYNCML_DM_MMS                                     
- 
-/** #__SYNCML_DM_STREAMING  
-Device supports configuring Streaming using SyncML. 
-*/ 
-#undef __SYNCML_DM_STREAMING                               
- 
-/** #__SYNCML_DS  
-Device supports SyncML data synchronization standard. This feature enables Over
-The Air (OTA) synchronisation of device data. 
-*/ 
-#define __SYNCML_DS                                         
- 
-/** #__SYNCML_DS_AIW_PROVIDER  
-SyncML AIW provider provides menu items and commands for starting and editing
-the settings of synchronization directly from PIM applications. 
-*/ 
-#define __SYNCML_DS_AIW_PROVIDER                            
- 
-/** #__SYNCML_DS_ALERT  
-Device supports SyncML data synchronisation alert. This feature enables
-triggering data synchronisation via the alert sent by SyncML server. 
-*/ 
-#define __SYNCML_DS_ALERT                                   
- 
-/** #__SYNCML_DS_CAL  
-Device supports calendar data synchronization using the SyncML. 
-*/ 
-#define __SYNCML_DS_CAL                                     
- 
-/** #__SYNCML_DS_CON  
-Device supports contacts data synchronization using the SyncML. 
-*/ 
-#define __SYNCML_DS_CON                                     
- 
-/** #__SYNCML_DS_EMAIL  
-Device supports Email data synchronization using the SyncML. 
-*/ 
-#define __SYNCML_DS_EMAIL                                   
- 
-/** #__SYNCML_DS_EMAIL_FILTERING  
-Device supports filtering of Email data in  SyncML synchronization. 
-*/ 
-#undef __SYNCML_DS_EMAIL_FILTERING                         
- 
-/** #__SYNCML_DS_OVER_HTTP  
-Device supports data synchronization over HTTP. 
-*/ 
-#define __SYNCML_DS_OVER_HTTP                               
- 
-/** #__SYNCML_OBEX  
-Device supports SyncML over OBEX. This feature enables device management and
-data synchronisation over local connectivity. 
-*/ 
-#define __SYNCML_OBEX                                       
- 
-/** #__TELEPHONY_SERVICE  
-This flag is used when telephony service provides its functionality also to
-external subsystems. 
-*/ 
-#undef __TELEPHONY_SERVICE                                 
- 
-/** #__UI_TRANSITION_EFFECTS  
-Defines whether transition effects are used in UI. Also controls whether the
-effect engine is included in ROM or not. 
-*/ 
-#undef __UI_TRANSITION_EFFECTS                             
- 
-/** #__UI_ZOOM  
-This feature activates the zooming support in Series 60 UI. 
-*/ 
-#define __UI_ZOOM                                           
- 
-/** #__UPIN  
-Enables UPIN functionality. 
-*/ 
-#define __UPIN                                              
- 
-/** #__USB  
-Device supports Universal Serial Bus (USB). 
-*/ 
-#define __USB                                               
- 
-/** #__USB_DEVICE_LOCK  
-Device supports USB device lock functionality. 
-*/ 
-#define __USB_DEVICE_LOCK                                   
- 
-/** #__USB_MULTIPERSONALITY  
-Enables multipersonality support in USB 
-*/ 
-#define __USB_MULTIPERSONALITY                              
- 
-/** #__USB_PICTBRIDGE  
-Includes and excludes components used in PictBridge printing. 
-*/ 
-#define __USB_PICTBRIDGE                                    
- 
-/** #__USB_PICTBRIDGE_UI  
-Includes and excludes UI components used in PictBridge printing 
-*/ 
-#undef __USB_PICTBRIDGE_UI                                 
- 
-/** #__USB_PTP  
-Includes and excludes PTP (Picture Transfer Protocol) components. 
-*/ 
-#define __USB_PTP                                           
- 
-/** #__USB_REMOTE_PERSONALITY  
-Includes and excludes S60 USB Remote Personality component. 
-*/ 
-#define __USB_REMOTE_PERSONALITY                            
- 
-/** #__USB_STREAMING  
-Video telephony requires USB camera connection. USB streaming interface provides
-fast USB data transfer and control interface for imaging componet using the
-camera. 
-*/ 
-#undef __USB_STREAMING                                     
- 
-/** #__USER_CONFIGURABLE_USSD_MENU  
-Device supports user-configurable USSD menu. 
-*/ 
-#undef __USER_CONFIGURABLE_USSD_MENU                       
- 
-/** #__USE_DRMENGINE_IN_CCP  
-Device uses DRM in closed content policy which prevents sending that content out
-of device which has the configured MIME type.  
-*/ 
-#define __USE_DRMENGINE_IN_CCP                              
- 
-/** #__USSD  
-Device supports Unstructured Suppelementary Service Data (USSB). 
-*/ 
-#define __USSD                                              
- 
-/** #__VIDEO_MENU  
-Support for Video services application. Used in deciding whether the video
-services application  is taken in. 
-*/ 
-#define __VIDEO_MENU                                        
- 
-/** #__VOIP  
-VoIP is enabled in terminal when this flag is enabled. 
-*/ 
-#define __VOIP                                              
- 
-/** #__WALLET  
-"Device supports Wallet core functionality (Generic ECML Cards, Personal Notes
-and Access code)" 
-*/ 
-#undef __WALLET                                            
- 
-/** #__WIM  
-Device supports WAP Wireless Identification Module (WIM). 
-*/ 
-#define __WIM                                               
- 
-/** #__WINDOWS_MEDIA  
-Device supports Windows Media. In other words it indicates whether WM-related
-components such as ASF-parser and codecs are in place. 
-*/ 
-#undef __WINDOWS_MEDIA                                     
- 
-/** #__WINDOWS_MEDIA_DRM  
-Device supports Windows Media DRM. In other words it indicates whether WMDRM
-related components such as WMDRM MTP plugin and WMDRM PK are in place. 
-*/ 
-#define __WINDOWS_MEDIA_DRM                                 
- 
-/** #__WSP  
-Device uses WAP WSP protocol for browsing instead of the default HTTP protocol. 
-*/ 
-#undef __WSP                                               
- 
-/** #__XSP_EXTENSION_MANAGER  
-"xSP Extension Manager is API on top of the Phonebook2 UI Extension API to
-manage multiple xSP extensions and provide additional functionality (e.g.
-Sorting of xSP tabs, Accessing certain xSP view from external application and
-showing it to user)." 
-*/ 
-#define __XSP_EXTENSION_MANAGER                             
- 
-
-#endif // __BLDPRIVATE_HRH 
\ No newline at end of file
--- a/foundation_system/sf_config/config/inc/bldpublic.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2148 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef __BLDPUBLIC_HRH
-#define __BLDPUBLIC_HRH
-
-//Defining only language 01 for SF build purposes
-#define LANGUAGE_IDS LANG sc 01  
-
-
-/** #FF_3D_RINGING_TONES 
-Device supports 3D ringing tones.
-*/
-#undef FF_3D_RINGING_TONES                                
-
-/** #FF_3G_CELLBROADCAST 
-Cell Broadcasting support on 3G mode.
-*/
-#undef FF_3G_CELLBROADCAST                                
-
-/** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT 
-Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to
-perform WLAN background scanning. AWS listens and receives events from other
-components, concludes what would be the preferred scanning period, and then
-tells it to WLAN engine.
-*/
-#undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT                  
-
-/** #FF_AI_WLANSNIFFER_WIDGET 
-Flag for WLANSniffer Homescreen widget.
-*/
-#undef FF_AI_WLANSNIFFER_WIDGET                           
-
-/** #FF_ASYNCH_FILE_SAVE_QUEUE 
-Camcorder requires support from the Asynchronous File Save Queue.
-*/
-#define FF_ASYNCH_FILE_SAVE_QUEUE                          
-
-/** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM 
-This flags controls whether the Audio Messaing ROM files are included in the
-build.
-*/
-#define FF_AUDIO_MESSAGING_INCLUDE_IN_ROM                  
-
-/** #FF_AUDT 
-Device supports Always Up-to-date Device Time (AUDT). This is an ability to
-update the device time, date and country/city automatically in phone start-up.
-*/
-#undef FF_AUDT                                            
-
-/** #FF_AUTO_REDIAL_FOR_VIDEO_CALL 
-"This flag indicates redial sequence, when video call is not succeeded for
-certain reasons."
-*/
-#define FF_AUTO_REDIAL_FOR_VIDEO_CALL                      
-
-/** #FF_AVKON_EMOTION_ICON_ENABLED 
-to enable/disable the emotion icon support in avkon editor control
-*/
-#undef FF_AVKON_EMOTION_ICON_ENABLED                      
-
-/** #FF_BIRTHDAY_IMPROVEMENT 
-This feature flag is required for the enabling/disabling customized birthday &
-anniversary notifications for MyFaves contact in Calendar (under Community 1.0)
-into 3.2.3 platform. 
-
-The requirement is 
-
-B’day & Anniversary Notification for MyFaves contact
-
-•	Picture of the MyFaves contact in the popup which can be masked as circular
-
-•	Currently Birthday notification is same as any other Calendar alarm
-
-*/
-#undef FF_BIRTHDAY_IMPROVEMENT                            
-
-/** #FF_BROWSER_PROGRESSIVE_DOWNLOAD 
-This feature flag is needed to enable/disable the progressiveness of the
-downloads in download manager server and its clients.
-*/
-#define FF_BROWSER_PROGRESSIVE_DOWNLOAD                    
-
-/** #FF_CAPACITIVE_DISPLAY 
-Device uses capacitive touch technology in its display.
-
-*/
-#undef FF_CAPACITIVE_DISPLAY                              
-
-/** #FF_CHINESE_FONTS_HIRES 
-This flag controls whether Chinese variants use TrueType fonts instead of the
-current stroke fonts in high resolution devices.
-
-Current stroke fonts have good readability in small sizes and lower resolution
-devices. However, with the introduction of ever sharper and larger displays
-(HVGA, VGA), the stroke fonts look increasingly "too simple" and "stick-like" in
-bigger sizes. Fonts with thicker, more stylistic strokes are required for a
-proper look and user experience.
-
-Following requirements already make a case for TTF fonts in Chinese:
-417-16400: Chinese TrueType font for 9.1
-406-137: TrueType font for Chinese
-
-Note: The feature name intentionally avoids mentioning TrueType or TTF, as the
-font technology is irrelevant, high resolution being the operative keywords.
-*/
-#undef FF_CHINESE_FONTS_HIRES                             
-
-/** #FF_CLOCK_MULTIPROCOL_SUPPORT 
-This flag shall be used to determine if product programs need clock's
-multiprotocol support, i.e. getting time information from different time source
-protocols like GPS, SNTP, etc.. Product program can make a choice such that
-multiprotocol feature support can be made on or off. When multiprotocol support
-is off, then default NITZ protocol shall be choosen.
-*/
-#undef FF_CLOCK_MULTIPROCOL_SUPPORT                       
-
-/** #FF_COMMSDAT_CREATION_FROM_XML 
-There will be a new component in S60 called CommsDatCreator (CDC) that will
-initialize CommsDat using an input XML file which is generated by the
-Configuration Tool.
-When generating CommsDat the CDC needs that the default CommsDat in
-Z:\private\10202be9\cccccc00.cre is empty. 
-The requested flag FF_COMMSDAT_CREATION_FROM_XML  enables the empty CommsDat to
-be included to the image as the default CommsDat.
-
-*/
-#undef FF_COMMSDAT_CREATION_FROM_XML                      
-
-/** #FF_COMMSDAT_CREATOR 
-This flags controls whether the CommsDatCreator component to be included to the
-image.
-*/
-#define FF_COMMSDAT_CREATOR                                
-
-/** #FF_CONNECTION_OVERRIDE 
-The feature enables the better utilisation of the WLAN connections that the user
-has manually opened from the WLAN widget. Such connections, called as 'user
-connections', will be automatically utilised in all applications that would
-normally use Internet SNAP connection. If the feature is enabled, the 'user
-connection' is enforced by default. The user can still control the utilisation
-of the 'user connection' by enabling/disabling the connection enforcement from
-WLAN settings.
-*/
-#define FF_CONNECTION_OVERRIDE                             
-
-/** #FF_CONTACTS_GROUP_FUNCTIONALITY 
-We need a feature flag for ROM Creation time variation. The Phonebook2
-application is constructed on a plugin based architecture. This design allows
-the Phonebook2 application to be composed of various plugin components. The S60
-platform Phonebook2 component contains a group UI plugin component, which
-implements the whole contacts group functionality. To enable a variant to create
-their own contact group functionality we need a feature flag so that the variant
-can remove the platform group plugin component. This allow the component to be
-removed from the ROM image, thus making the ROM size smaller.
-*/
-#undef FF_CONTACTS_GROUP_FUNCTIONALITY                    
-
-/** #FF_CONTACTS_NICKNAME 
-The nickname functionality needs a feature flag for the following reasons:
--Phonebook2 component exports a central repository initialization file, which is
-used to improve the Phonebook application launch -The initialization file is
-read by the Symbian Contacts model server to initialize the Contacts view during
-the device boot sequence
- * S60 specifications define which fields take part in the device's contact name
-creation (first name, last name, company name)
- * The nickname requirement changes the S60 name creation rules, by adding the
-contacts nickname field to the above list of fields
- * Therefore the content of the Contacts view needs to be initialized
-differently depending on whether the nickname feature is enabled or disabled
- * The initialization file contains the configuration of the view, e.g. the
-contact fields which are used for sorting the Phonebook names list view
- * A feature flag is needed which allows Phonebook2 to export the correct
-variant of the Contact view initilization file
- * There is a considerable RAM usage penalty associated with keeping the
-nickname field in the contact view when the nickname feature is disabled
- * For further description of the Symbian Contacts view initilization see
-\src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc
--Run-time variation can be used inside the Phonebook2 application to configure
-the application sort order
- * But the Symbian Contacts view's must be configured correctly in order to
-maintain existing performance, see above description
-
-*/
-#undef FF_CONTACTS_NICKNAME                               
-
-/** #FF_CUSTOMER_HELPS_IN_USE 
-Customer helps are included into image based on this flag.
-*/
-#undef FF_CUSTOMER_HELPS_IN_USE                           
-
-/** #FF_DEVICE_DIAGNOSTICS_APP 
-On enabling this feature flag GSDevDiagPlugin.dll would start the
-DevDiagApp.exe. This would load all related plugins. The Diagnostics application
-offers self-test service on the Mobile Applications and hardware for the phone
-users.
-*/
-#define FF_DEVICE_DIAGNOSTICS_APP                          
-
-/** #FF_DM_INSTALL_SECURITY 
-OMA DM SW installer implementation included in build.
-*/
-#undef FF_DM_INSTALL_SECURITY                             
-
-/** #FF_DUAL_LANGUAGE_SUPPORT 
-This Flag is used to develop support for dual language feature. This is an
-enhancement to the basic prediction feature where words predicted will come from
-2 different language databases.
-*/
-#undef FF_DUAL_LANGUAGE_SUPPORT                           
-
-/** #FF_EMAIL_FRAMEWORK 
-Defines whether the product includes the email multiprotocol framework. When the
-flag is defined all parts constituting new email solution are in ROM:
-application, plugin framework + imap/pop plugin and related settings UIs. 
-
-legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.
-*/
-#define FF_EMAIL_FRAMEWORK                                 
-
-/** #FF_EMAIL_IPS_SERVICES 
-Defines whether the product includes IMAP4, POP3 and SMTP protocol support.
-*/
-#undef FF_EMAIL_IPS_SERVICES                              
-
-/** #FF_EMAIL_MCE_INTEGRATION 
-This enables email client selection in MCE. Fex. Freestyle email mailboxes  goes
-under email folder in mce-serttings. mce and sendui. Freestyle email settings
-can be changed from mce-settings.
- All you need to do is install own mtm-plugin and configure central repository
-key.
-
-*/
-#define FF_EMAIL_MCE_INTEGRATION                           
-
-/** #FF_EMAIL_PROTOCOL_PLUGINS 
-When defined, default email protocol plugins are enabled.
-*/
-#define FF_EMAIL_PROTOCOL_PLUGINS                          
-
-/** #FF_EMAIL_UI 
-Defines whether the product includes email UI application
-*/
-#undef FF_EMAIL_UI                                        
-
-/** #FF_EMPTY_COMMSDAT 
-The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
-determine which default CommsDat will be put to the image independent of image
-type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
-base when creating operator variants with Configuration Tool and
-CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
-(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
-product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
-Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
-Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the
-image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
-image. This is typically how it should be and the override flags should only be
-used if some special functionality is needed.
-
-*/
-#undef FF_EMPTY_COMMSDAT                                  
-
-/** #FF_FARSI_CALENDAR 
-S60 calendar should provide possibility to integrate Farsi calendar application
-to S60 calendar.
-
- S60 calendar should provide variation point to calendar main menu, from where
-Farsi calendar application can be launched. In addition S60 calendar setting
-should provide access to the Farsi calendar settings. User should comfortably
-move btwn Gregorian and Farsi calendars. 
-
-Farsi calendar will be enabled in the variants English & Farsi. These variants
-can be extended further as per the need. 
-
-This feature is approved and targeted for 3.2.3 products. So variation required
-from 3.2.3 onwards. 
-*/
-#undef FF_FARSI_CALENDAR                                  
-
-/** #FF_FLASHLITE_SCREENSAVER 
-When enabled/defined flash can be used as Screensaver.
-*/
-#undef FF_FLASHLITE_SCREENSAVER                           
-
-/** #FF_FMTX 
-FMTX application and Nseries Music Player support for FMTX
-*/
-#define FF_FMTX                                            
-
-/** #FF_FULLSCR_HWR_INPUT 
-Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
-or not.
-*/
-#define FF_FULLSCR_HWR_INPUT                               
-
-/** #FF_GENERIC_FONTS_ASSETS 
-This flag is used to check if generic font assets are to be used, this is used
-for Symbian foundation where freetype rasterize as well as EFF fonts need to be
-used.
-*/
-#undef FF_GENERIC_FONTS_ASSETS                            
-
-/** #FF_HDMI 
-Feature flag to indicate HDMI availability.  IIf defined, device supports HDMI
-(High Definition Multimedia Interface)
-*/
-#undef FF_HDMI                                            
-
-/** #FF_HELP_TUTORIAL_MERGE 
-The end-user shall be provided with animated help (tutorial kontent) from CSX
-Help application. Both applications will continua existing as separate
-applications, though Tutorial will not be visible in application grid, but only
-provide animated content for CSX Help.
-
-This is for REQ 417-16797. Help & Tutorial will look like one application. User
-will not feel that they are 2 different applications. To implement this REQ
-without breaking the compatibility, one feature flag is needed to make Help &
-Toturial applications know if Tutorial is embedded in Help or running as a
-standalone application. Also refer to REQ 101-39505.
-*/
-#undef FF_HELP_TUTORIAL_MERGE                             
-
-/** #FF_HIJRI_CALENDAR 
-S60 calendar should provide possibility to integrate separate Hijri calendar
-application to S60 calendar.
-
-S60 calendar should provide variation point to calendar main menu, from where
-Hijri calendar application can be launched. In addition S60 calendar setting
-should provide access to the Hijri calendar settings. User should comfortably
-move btwn Gregorian and Hijri calendars.
-
-Hijri calendar will be enabled in the variants English, Arabic, Urdu , French &
-Farsi. These variants can be extended further as per the need. 
-
-This feature is approved and targeted for 3.2.3 products. So variation required
-from 3.2.3 onwards.
-
-*/
-#undef FF_HIJRI_CALENDAR                                  
-
-/** #FF_HITCHCOCK_APP_SHELL 
-"Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If
-disabled, old xml based menu2, and if enabled, new hitchcock based menu3."
-*/
-#undef FF_HITCHCOCK_APP_SHELL                             
-
-/** #FF_HOMESCREEN_COMMON_IDLEFW 
-Feature flag for enabling common idle framework to support new widgetized
-stand-by mode application of Active Idle 3 on S60 by REQ "101-40598: HomeScreen:
-3rd Party widget support" as alternative of existing Active Idle 2 and yet
-enabling even custom made stand-by mode app to be active. The binary objects
-which comprise common idle framework related components and new active stand-by
-application, selection of alternative,  and its depended components, can be
-selected at image creation time in case where common ilde fw is accepted by
-product/variant decicion.
-*/
-#define FF_HOMESCREEN_COMMON_IDLEFW                        
-
-/** #FF_HOMESCREEN_OPEN_MENUFW 
-Feature flag for activation of open menu framework to support alternative main
-menu applications on S60 by REQS "101-40417: Open Shell UI internal menu model
-for other applications", "417-8821: Non-touch VGA support for Matrix" and
-"404-3950: Matrix: Basic Menu". Existing main menu app, Hitchcock AppShell, can
-still be used if product/variant decides so, however, open menu fw which enables
-altenative menu applications to run on same content, can be chosen as well. The
-binary objects which comprise open menu fw and active main menu application with
-its depended components can be selected at image creation time, as well as it is
-possible to request appropriate main menu application UID when needed to
-configure S60. These requests are, for example, setting the application UID to
-launch main menu by "applications" hw-key and hide menu application from itself
-etc. 
-*/
-#define FF_HOMESCREEN_OPEN_MENUFW                          
-
-/** #FF_HOMESCREEN_SWITCHABLE_ROOT 
-Homescreen root configuration replaces existing concept of Active Idle
-themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by
-enabling/disabling possibility to switch homescreen root. Homescreen root switch
-must be enabled to end user to select operator/product  specific alternative
-homescreen active, for example, an alternative root or External Homescreen. This
-feature must be able to set at run time also for post-product provision of
-alternative homescreen.
-*/
-#undef FF_HOMESCREEN_SWITCHABLE_ROOT                      
-
-/** #FF_IAUPDATE 
-If defined, the phone supports Independent Application Update feature.
-*/
-#define FF_IAUPDATE                                        
-
-/** #FF_IAUPDATE_PHASE2 
-Flag to control whether phone's Independent Application Update feature,
-controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2.
-*/
-#define FF_IAUPDATE_PHASE2                                 
-
-/** #FF_IMAGEPRINT_BT_PROTOCOL 
-Flag to control whether ImagePrint supports Bluetooth-printing
-*/
-#define FF_IMAGEPRINT_BT_PROTOCOL                          
-
-/** #FF_IMAGEPRINT_MEMORYCARD_PROTOCOL 
-Flag to define whether ImagePrint supports printing to memorycard
-*/
-#define FF_IMAGEPRINT_MEMORYCARD_PROTOCOL                  
-
-/** #FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL 
-Flag to define whether ImagePrint supports PictBridge printing - meaning
-printing over USB.
-*/
-#define FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL                  
-
-/** #FF_IMAGEPRINT_UPNP_PROTOCOL 
-Flag to define whether ImagePrint supports UPnP printing
-*/
-#define FF_IMAGEPRINT_UPNP_PROTOCOL                        
-
-/** #FF_INCLUDE_CHINESE_DICTIONARY 
-This feature flag  controls the inclusion/exclusion of chinese dictionary in
-chinese variants. The flag is used in dictionary_variant.iby
-
-*/
-#undef FF_INCLUDE_CHINESE_DICTIONARY                      
-
-/** #FF_INPUTS_PER_ORIENTATION 
-the feature is implemented to adjust dynamically available input methods
-according to autorotation status. 
-when autorotation is ON, if orientation is landscape, show menu items exclude
-"virtual ITU-T" and virtual ITU-T is also unavailabe, else if orientation is
-portrait show menu items exclude "FSQ" and FSQ is also unavailabe.
-
-*/
-#undef FF_INPUTS_PER_ORIENTATION                          
-
-/** #FF_INTELLIGENT_TEXT_INPUT 
-Generic QWERTY framework and 2nd generation text input engine integration
-*/
-#undef FF_INTELLIGENT_TEXT_INPUT                          
-
-/** #FF_JAVA_GLOBAL_INDICATORS_API 
-Enables Java Global Indicator API. Global Indicator API can be used to add
-indicators to phone status pane.
-*/
-#undef FF_JAVA_GLOBAL_INDICATORS_API                      
-
-/** #FF_LAYOUT_360_640_NONTOUCH 
-New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to
-hw image. 
-*/
-#undef FF_LAYOUT_360_640_NONTOUCH                         
-
-/** #FF_LAYOUT_360_640_TOUCH_QHD2 
-Layout data for QHD2_TOUCH resolution.
-*/
-#undef FF_LAYOUT_360_640_TOUCH_QHD2                       
-
-/** #FF_LAYOUT_480_640_VGA3 
-Layout data for VGA3 resolution.
-*/
-#undef FF_LAYOUT_480_640_VGA3                             
-
-/** #FF_LAYOUT_640_360_NONTOUCH 
-New non touch NHD (=QHD) resolution.  Flag determine which layout dlls are put
-to hw image.
-
-*/
-#undef FF_LAYOUT_640_360_NONTOUCH                         
-
-/** #FF_LAYOUT_640_360_TOUCH_QHD2 
-Layout data for QHD2 TOUCH resolution.
-*/
-#undef FF_LAYOUT_640_360_TOUCH_QHD2                       
-
-/** #FF_LAYOUT_640_480_VGA3 
-Layout data for VGA3 resolution.
-*/
-#undef FF_LAYOUT_640_480_VGA3                             
-
-/** #FF_LBT_ENGINE 
-To enable/disable LBT engine from S60. By default this should be ON
-The Location Triggering subsystem provides a service to applications for
-notifications based on the user’s location. Applications can create and remove
-location based triggers, and applications can be notified or started when one of
-their triggers is fired, i.e. the triggering conditions are met
-Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
-REQ: 101-34742
-BREL : 405-1756
-*/
-#define FF_LBT_ENGINE                                      
-
-/** #FF_LBT_EVENTSUI 
-To enable EventsUi application. Default is ON
-Location events  help the users to create location-based reminders. It allows
-the user to create a event and assign a location to it.  When you get close by
-to the location, it prompts you with a reminder by playing a alarm tone or
-displaying a text note or voice note assigned to that event.
-REQ : 403-1621
-BREl : 405-1781
-*/
-#define FF_LBT_EVENTSUI                                    
-
-/** #FF_LBT_MGTUI 
-To enable/disable the LBT management UI. Default is On
-Settings for Location based trigerring subsystem.
-REQ : 403-1621
-BREl : 405-1781
-*/
-#define FF_LBT_MGTUI                                       
-
-/** #FF_LINKED_FONTS_CHINESE 
-For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE
-is needed.
-This flag controls whether a single Chinese font or a linked font is used in
-Chinese builds. The linked font will contain latin set from normal S60 latin
-fonts and a Chinese part which is the current Chinese font unchanged. To be used
-in Chinese variants only.
-*/
-#undef FF_LINKED_FONTS_CHINESE                            
-
-/** #FF_MDS_CAMERA_SUPPORT 
-Enables camera application support for Metadata system.
-*/
-#define FF_MDS_CAMERA_SUPPORT                              
-
-/** #FF_MEETING_REQUEST_UI 
-Meeting request UI from Custom SW will be is part of Common Email. This new flag
-replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR
-UI (viewer) is visible to Email application as Ecom plugin.
-
-If the flag is not defined, MR UI related components are not in ROM.
-*/
-#define FF_MEETING_REQUEST_UI                              
-
-/** #FF_MENU_TEXTURE_PRELOADING 
-In Menu (AppShell) application the performance of changing the folder has been
-poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the
-icons in advance improves the performance radically. The side effect is the
-increased memory consumption. This flag enables/disables the texture
-pre-loading.
-*/
-#undef FF_MENU_TEXTURE_PRELOADING                         
-
-/** #FF_MMS_POSTCARD_INCLUDE_IN_ROM 
-This flags controls whether the MMS Postcard ROM files are included in the
-build.
-*/
-#undef FF_MMS_POSTCARD_INCLUDE_IN_ROM                     
-
-/** #FF_NCD_ENGINE 
-This flag enables building the NCD Engine to S60 release.
-*/
-#define FF_NCD_ENGINE                                      
-
-/** #FF_NCD_UI 
-This flag enables building the NCD UI to S60 release.
-*/
-#define FF_NCD_UI                                          
-
-/** #FF_NEAR_FIELD_COMMUNICATION 
-A feature flag for Near Field Communication feature
-*/
-#undef FF_NEAR_FIELD_COMMUNICATION                        
-
-/** #FF_NLT_SUPPORT 
-This enables National Language Table(NLT) support for encoding SMS messages.
-Characters specific to a language must be encoded using the corresponding NLT,
-so that the message can be sent and received using a 7-bit alphabet without any
-loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS
-23.040 v8.1.0. 
-*/
-#undef FF_NLT_SUPPORT                                     
-
-/** #FF_NO_CUG_SUPPORT 
-Allow removal of CUG (Closed User Group) feature from Phone and SIM settings
-list (in Control Panel) in cases where CUG is not supported.
-*/
-#undef FF_NO_CUG_SUPPORT                                  
-
-/** #FF_NO_IDLE_SOFTKEYS 
-When the flag is set, Active Idle does not have any softkeys.
-
-*/
-#undef FF_NO_IDLE_SOFTKEYS                                
-
-/** #FF_ODE_COPYRIGHT_NOTICE 
-This feature adds ODE physics engine copyright info to About application. The
-notice is needed if any of the sw components which using this engine.
-Configurability is required to add the copyright information, because the notice
-should only displayed when required( e.g., in some products which include it ),
-we will decide whether displaying these copyright information by swtich on/off
-of this flag. 
-*/
-#undef FF_ODE_COPYRIGHT_NOTICE                            
-
-/** #FF_OFN_FEATURE 
-OFN feature stands for Optical Finger Navigation, a feature of input devices
-with optical sensor. Typically phones with the OFN feature contain an optical
-joystick, which is an addition to normal rocker navikey user input. Optical
-joystick is utilized for various user input functionalities in menus, lists,
-browser, maps, image viewer, etc. The optical joystick can be enabled/disabled
-by switching the boolean flag defined/undefined. 
-
-*/
-#undef FF_OFN_FEATURE                                     
-
-/** #FF_OMA_SCOMO_ADAPTER 
-This feature enables OMA SCOMO feature in "application management component".
-
-*/
-#undef FF_OMA_SCOMO_ADAPTER                               
-
-/** #FF_OOM_MONITOR2_COMPONENT 
-Feature flag for controlling the inclusion of Out-of-Memory2 component into the
-ROM image.
-
-*/
-#undef FF_OOM_MONITOR2_COMPONENT                          
-
-/** #FF_OSS_LEGAL_NOTICE 
-This feature adds OSS legal notice to About application. The notice is needed if
-any of the sw components, e.g. WRT widgets include any Open Source components. 
-
-Configurability is required to add the legal notice, because the notice should
-only displayed when required( e.g., in some products ), we will decide whether
-displaying these information by swtich on/off of this flag.
-
- 
-
-*/
-#undef FF_OSS_LEGAL_NOTICE                                
-
-/** #FF_PLATFORM_SIMULATOR 
-Platform Simulator product makes it possible to execute software on simulated
-target hardware using a Windows or Linux workstation. Platform Simulator is
-based on ARM® RealView® tools that support modeling terminal hardware using LISA
-language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced
-to the simulator as a core image loaded into the simulated flash memory. 
-
-Compared to WINS emulator Platform Simulator based S60 simulation is much closer
-to exeuction on real hardware. Yet there has to be some differences in the S60
-core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag  controls S60
-PPD release based core image creation for two alternate targets: 
- - FLAG DEFINED = compilation shall include components and configurations for
-simulated hardware
- - FLAG UNDEFINED = compilation shall include components and configurations for
-real hardware
- 
-The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the
-FF_PLATFORM_SIMULATOR flag.
-
-Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1
-configuration. In the future the Platform Simulator targets to support selected
-new reference hardware configurations. This makes the flag lifetime permanent.
-*/
-#undef FF_PLATFORM_SIMULATOR                              
-
-/** #FF_PNPMS_PROV_FILTER 
-On enabling this feature flag pnpprovfilter.dll will be created and this feature
-flag is used to enable PNPProvisioning HTTP filter which by passes the download
-manager launching PNPMS provisioning engine.
-*/
-#define FF_PNPMS_PROV_FILTER                               
-
-/** #FF_PNPMS_SERVICE_HELP_PLUGIN 
-This feature flag is required for launching PNPMS application from general
-settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will
-be created and when this feature is enabled Service Help Icon will be present in
-General Settings/Control Panel. Service Help will launch browser on selection
-and direct the browser with predefined PnPMS server URL where user can download
-provisioning settings over HTTP from web server.
-*/
-#define FF_PNPMS_SERVICE_HELP_PLUGIN                       
-
-/** #FF_POWER_SAVE 
-"Power save mode is a collection of features which are put in a power saving
-mode. These features are i.e. display light brightness, light time outs etc.
-Power save mode can be extended to be supported by any application which can do
-something to save battery by implementing the needed power save mode APIs."
-*/
-#define FF_POWER_SAVE                                      
-
-/** #FF_PREMINET_CATALOGS_CLIENT 
-Preminet Catalogs client.
-*/
-#undef FF_PREMINET_CATALOGS_CLIENT                        
-
-/** #FF_PROV_AUTHTYPE_PLUGIN 
-This flag enables Authentication type plugin. On enabling this feature flag
-Authtypeplugin.dll will be created and this feature will be enabled and
-authetication type can be changed for configuration message from UI which will
-enable item in General Settings and on selection of this item will open list
-dialog for changing the authentication type.
-*/
-#undef FF_PROV_AUTHTYPE_PLUGIN                            
-
-/** #FF_QWERTY_FN_KEY 
-The device has a Fn key
-*/
-#undef FF_QWERTY_FN_KEY                                   
-
-/** #FF_RND_COMMSDAT 
-The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
-determine which default CommsDat will be put to the image independent of image
-type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
-base when creating operator variants with Configuration Tool and
-CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
-(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
-product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
-Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
-Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the
-image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
-image. This is typically how it should be and the override flags should only be
-used if some special functionality is needed.
-
-*/
-#undef FF_RND_COMMSDAT                                    
-
-/** #FF_ROCKER_KEY 
-The device has multidirectional "rocker" key.
-
-*/
-#undef FF_ROCKER_KEY                                      
-
-/** #FF_ROM_INCLUDE_ALF 
-This flags controls whether the UI Accelerator toolkit (ALF) is included in the
-build.
-*/
-#define FF_ROM_INCLUDE_ALF                                 
-
-/** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION 
-To enable the feature to variate the device capability on runtime
-*/
-#undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION         
-
-/** #FF_S60_HELPS_IN_USE 
-Platform helps are included into image based on this flag.
-*/
-#define FF_S60_HELPS_IN_USE                                
-
-/** #FF_S60_POSTING_IMPLEMENTATION_IN_USE 
-Flag to enable/disable usage of S60 implementation of posting surface api.
-Default value for this is disabled.
-*/
-#undef FF_S60_POSTING_IMPLEMENTATION_IN_USE               
-
-/** #FF_SELECTABLE_EMAIL 
-This enables selectable default email. When write message->email is selected
-from sendui (with multible mailboxes), the default email account is the initial
-selection. Default mailbox can be set from mce-settings.
-*/
-#define FF_SELECTABLE_EMAIL                                
-
-/** #FF_SENSOR_FW 
-FF_SENSOR_FW flag is used for image creation time variation of the sensor
-framework. 
-Flag should be defined for products that have sensors and undefined for products
-that do not.
-*/
-#define FF_SENSOR_FW                                       
-
-/** #FF_SHOW_MMPLAYER 
-By default S60 Media Player will be hidden from UI, and  only be accessible
-through embedded playback use cases (e.g browser, messaging, file browser, etc).
-
-This flag will will allow product manufacturers to re-enable Media Player and
-display it in the application shell if desired.  
-
-*/
-#undef FF_SHOW_MMPLAYER                                   
-
-/** #FF_STARTUP_OMA_DM_SUPPORT 
-The flag will be used to enable receiving OMA CP/DM messages during system
-start-up in those devices that need the feature.
-*/
-#undef FF_STARTUP_OMA_DM_SUPPORT                          
-
-/** #FF_TACTICONS 
-Tacticons are haptic effects that can be played by the applications to indicate
-success or failure of actions. Tacticons can be also automatically played
-together with some Sound IDs.
-
-*/
-#undef FF_TACTICONS                                       
-
-/** #FF_TACTILE_FEEDBACK 
-Device supports Tactile Feedback. Tactile feedback is produced by UI components
-and applications on pointer down events. Actual physical feedback effect
-(vibra/audio/no feedback) depends on current settings and device configuration.
-*/
-#define FF_TACTILE_FEEDBACK                                
-
-/** #FF_TARM_CAPABILITY_BASED_ACCESS 
-This is the feature flag to allow branching of the code flow based on the
-capability check or SID check for the third party applications.
-*/
-#undef FF_TARM_CAPABILITY_BASED_ACCESS                    
-
-/** #FF_TCP_MYFAVES_FEATURE 
-The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
-package.
-*/
-#undef FF_TCP_MYFAVES_FEATURE                             
-
-/** #FF_TCP_MYPROFILE 
-This feature flag is for enabling/disabling MyProfile feature in T-Mobile
-Complementary package(both International & US)on S60 3.2.3. This feature flag is
-valid for MyProfile UI & MyProfile synchronization.
-*/
-#undef FF_TCP_MYPROFILE                                   
-
-/** #FF_THEME_HAZE 
-Haze theme is included in ROM image.
-
-*/
-#define FF_THEME_HAZE                                      
-
-/** #FF_THEME_JINGMASK 
-Jingmask theme is included in ROM image.
-
-*/
-#define FF_THEME_JINGMASK                                  
-
-/** #FF_TOUCHSCREENCALIB_IN_STARTUP 
-Touch Calibration UI is initiated at device startup.
-
-*/
-#undef FF_TOUCHSCREENCALIB_IN_STARTUP                     
-
-/** #FF_TOUCH_UNLOCK_STROKE 
-This flag enables user to response (for example answer) and unlock screen
-through sliders (software controls) to mobile terminated calls. This applies
-only to touch devices.
-*/
-#undef FF_TOUCH_UNLOCK_STROKE                             
-
-/** #FF_UPNP_FRAMEWORK_2_0 
-Defines whether UPNP application is supported in the platform through
-MusicPlayer.
-*/
-#undef FF_UPNP_FRAMEWORK_2_0                              
-
-/** #FF_USB_CHARGING 
-If it is defined, the Starter starts the UsbWatcher.exe in charging mode. 
-The USB Watcher or USB MSC Personality Plug-in code is not variated. 
-Note. This flag replaces RD_USB_CHARGING in 5.0 release.
-*/
-#define FF_USB_CHARGING                                    
-
-/** #FF_USB_HOST 
-The flag excludes all S60 USB host and OTG related components. 
-*/
-#undef FF_USB_HOST                                        
-
-/** #FF_USE_EGPRS_ICON 
-The flag is used to enable EGPRS icon in the status pane. If the flag is
-disabled, GPRS icon must be shown instead of EGPRS icon.
-
-*/
-#undef FF_USE_EGPRS_ICON                                  
-
-/** #FF_USE_MASS_STORAGE_CONFIG 
-Flag is used for products to select in image creation time if mass storage drive
-configuration is used or not. The mass storage drive configuration is following:
-C=Phone memory, E=Internal mass storage and F=Memory card.
-
-The flag affects how S60 components see the drives setup from estart
-txt-file(s).
-*/
-#undef FF_USE_MASS_STORAGE_CONFIG                         
-
-/** #FF_USE_ZI_ENGINE 
-On enabling this feature flag eZitext engine will be part of the Image and
-Ptiengine will utilize eZitext engine for editing features.
-*/
-#undef FF_USE_ZI_ENGINE                                   
-
-/** #FF_VANILLA_COMMSDAT 
-The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
-determine which default CommsDat will be put to the image independent of image
-type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
-base when creating operator variants with Configuration Tool and
-CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
-(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
-product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
-Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
-Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the
-image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
-image. This is typically how it should be and the override flags should only be
-used if some special functionality is needed.
-
-*/
-#undef FF_VANILLA_COMMSDAT                                
-
-/** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT 
-Indicates whether a device needs Virtual full-screen qwerty input or not.
-
-*/
-#define FF_VIRTUAL_FULLSCR_QWERTY_INPUT                    
-
-/** #FF_VIRTUAL_ITUT_INPUT 
-Indicates whether a device needs virtual ITUT input or not.
-*/
-#define FF_VIRTUAL_ITUT_INPUT                              
-
-/** #FF_VMBX_CALL_DIVERT_ICON 
-Feature flag controls whether or not a special icon is shown in status pane,
-when call divert is set against voice mailbox number. 
-
-*/
-#undef FF_VMBX_CALL_DIVERT_ICON                           
-
-/** #FF_VOICE_CALL_CONTINUITY 
-With Voice Call Continuity it is possible to provide seamless user experience
-when user in transition between VoIP and cellular networks. This feature brings
-a method to seamlessly continue	ongoing voice call from VoIP to cellular and
-vice versa. VCC handover logic shall be implemments as installable plugin (SIS)
-in order to allow possibility to support several VCC signalling variations.
-However VCC needed some platform changes to be fully functional (mainly at
-telephony components) and those changes must be run time variable.
-*/
-#define FF_VOICE_CALL_CONTINUITY                           
-
-/** #FF_VPN_CLIENT 
-Feature flag is needed to manage whether VpnClient components are in ROM or not.
-*/
-#undef FF_VPN_CLIENT                                      
-
-/** #FF_WEBVIDEO_PH2 
-When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS
-interface for video decoding and postprocessing.
-*/
-#undef FF_WEBVIDEO_PH2                                    
-
-/** #FF_WLANSNIFFER 
-The purpose of the flag is to control whether the WlanSniffer2 application is to
-be integrated into 3.2 product builds or not.
-*/
-#undef FF_WLANSNIFFER                                     
-
-/** #FF_WLANSNIFFER_VOIP_ENHANCEMENTS 
-The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP
-service via Sniffer's Active Idle plugin.
-*/
-#undef FF_WLANSNIFFER_VOIP_ENHANCEMENTS                   
-
-/** #FF_WLAN_EXTENSIONS 
-Device supports extended WLAN functionalities e.g. for association and
-authentication.
-*/
-#undef FF_WLAN_EXTENSIONS                                 
-
-/** #FF_WLAN_WAPI 
- WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
-standard for WLAN security. Although WAPI was designed to operate on top of the
-IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
-defined in IEEE 802.11 specifications. It specifies its own methods for WLAN
-authentication and data link protection.
-*/
-#undef FF_WLAN_WAPI                                       
-
-/** #FF_WLAN_WAPI_INCLUDE_IN_ROM 
-WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
-standard for WLAN security. Although WAPI was designed to operate on top of the
-IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
-defined in IEEE 802.11 specifications. It specifies its own methods for WLAN
-authentication and data link protection.
-
-This feature flag is used only for including WAPI binaries to ROM. WAPI
-functionality can be (run-time) enabled with FF_WLAN_WAPI.
-*/
-#undef FF_WLAN_WAPI_INCLUDE_IN_ROM                        
-
-/** #FF_XML_IDLE_THEME_BASIC_IDLE 
-Controls if Basic idle theme is going to image or not.
-*/
-#define FF_XML_IDLE_THEME_BASIC_IDLE                       
-
-/** #FF_XML_IDLE_THEME_CLASSIC_IDLE 
-Controls if Classic idle theme is going to image or not.
-*/
-#define FF_XML_IDLE_THEME_CLASSIC_IDLE                     
-
-/** #FF_XML_IDLE_THEME_FINGERUSE_IDLE 
-Controls if Finger use idle theme goes to image or not.
-*/
-#define FF_XML_IDLE_THEME_FINGERUSE_IDLE                   
-
-/** #FF_XML_IDLE_THEME_NAVIBAR_IDLE 
-Controls if Navibar idle theme is going to image or not.
-*/
-#define FF_XML_IDLE_THEME_NAVIBAR_IDLE                     
-
-/** #LANGPACK_DEFAULTLANG 
-The default language that is selected during bootup (this selection is
-overridden by the sim language selection). 
-*/
-#define LANGPACK_DEFAULTLANG                               
-
-/** #LANGUAGE_ARABIC 
-included Arabic
-*/
-#define LANGUAGE_ARABIC                                    
-
-/** #LANGUAGE_BASQUE 
-included Basque
-*/
-#define LANGUAGE_BASQUE                                    
-
-/** #LANGUAGE_BULGARIAN 
-included Bulgarian
-*/
-#define LANGUAGE_BULGARIAN                                 
-
-/** #LANGUAGE_CATALAN 
-included Catalan
-*/
-#define LANGUAGE_CATALAN                                   
-
-/** #LANGUAGE_CROATIAN 
-included Croatian
-*/
-#define LANGUAGE_CROATIAN                                  
-
-/** #LANGUAGE_CZECH 
-included Czech
-*/
-#define LANGUAGE_CZECH                                     
-
-/** #LANGUAGE_DANISH 
-included Danish
-*/
-#define LANGUAGE_DANISH                                    
-
-/** #LANGUAGE_DUTCH 
-included Dutch
-*/
-#define LANGUAGE_DUTCH                                     
-
-/** #LANGUAGE_ENGLISH 
-included English
-*/
-#define LANGUAGE_ENGLISH                                   
-
-/** #LANGUAGE_ENGLISH_AMERICAN 
-included English_American
-*/
-#define LANGUAGE_ENGLISH_AMERICAN                          
-
-/** #LANGUAGE_ENGLISH_APAC 
-included English_APAC
-*/
-#define LANGUAGE_ENGLISH_APAC                              
-
-/** #LANGUAGE_ENGLISH_HONGKONG 
-included English_Hongkong
-*/
-#define LANGUAGE_ENGLISH_HONGKONG                          
-
-/** #LANGUAGE_ENGLISH_JAPANESE 
-included English_Japanese
-*/
-#define LANGUAGE_ENGLISH_JAPANESE                          
-
-/** #LANGUAGE_ENGLISH_PRCCHINA 
-included English_PrcChina
-*/
-#define LANGUAGE_ENGLISH_PRCCHINA                          
-
-/** #LANGUAGE_ENGLISH_TAIWAN 
-included English_Taiwan
-*/
-#define LANGUAGE_ENGLISH_TAIWAN                            
-
-/** #LANGUAGE_ENGLISH_THAI 
-included English_Thai
-*/
-#define LANGUAGE_ENGLISH_THAI                              
-
-/** #LANGUAGE_ESTONIAN 
-included Estonian
-*/
-#define LANGUAGE_ESTONIAN                                  
-
-/** #LANGUAGE_FARSI 
-included Farsi
-*/
-#define LANGUAGE_FARSI                                     
-
-/** #LANGUAGE_FINNISH 
-included Finnish
-*/
-#define LANGUAGE_FINNISH                                   
-
-/** #LANGUAGE_FRENCH 
-included French
-*/
-#define LANGUAGE_FRENCH                                    
-
-/** #LANGUAGE_FRENCH_AMERICAN 
-included French_American
-*/
-#define LANGUAGE_FRENCH_AMERICAN                           
-
-/** #LANGUAGE_GALICIAN 
-included Galician
-*/
-#define LANGUAGE_GALICIAN                                  
-
-/** #LANGUAGE_GERMAN 
-included German
-*/
-#define LANGUAGE_GERMAN                                    
-
-/** #LANGUAGE_GREEK 
-included Greek
-*/
-#define LANGUAGE_GREEK                                     
-
-/** #LANGUAGE_HEBREW 
-included Hebrew
-*/
-#define LANGUAGE_HEBREW                                    
-
-/** #LANGUAGE_HINDI 
-included Hindi
-*/
-#undef LANGUAGE_HINDI                                     
-
-/** #LANGUAGE_HONGKONG 
-included Hongkong
-*/
-#define LANGUAGE_HONGKONG                                  
-
-/** #LANGUAGE_HUNGARIAN 
-included Hungarian
-*/
-#define LANGUAGE_HUNGARIAN                                 
-
-/** #LANGUAGE_ICELANDIC 
-included Icelandic
-*/
-#define LANGUAGE_ICELANDIC                                 
-
-/** #LANGUAGE_INDONESIAN 
-included Indonesian
-*/
-#define LANGUAGE_INDONESIAN                                
-
-/** #LANGUAGE_INDONESIAN_APAC 
-included Indonesian_APAC
-*/
-#define LANGUAGE_INDONESIAN_APAC                           
-
-/** #LANGUAGE_ITALIAN 
-included Italian
-*/
-#define LANGUAGE_ITALIAN                                   
-
-/** #LANGUAGE_JAPANESE 
-included Japanese
-*/
-#define LANGUAGE_JAPANESE                                  
-
-/** #LANGUAGE_KOREAN 
-Korean language is planned to add as part of S60 platfrom in TB9.1 platfrom
-release. 
-*/
-#define LANGUAGE_KOREAN                                    
-
-/** #LANGUAGE_LATVIAN 
-included Latvian
-*/
-#define LANGUAGE_LATVIAN                                   
-
-/** #LANGUAGE_LITHUANIAN 
-included Lithuanian
-*/
-#define LANGUAGE_LITHUANIAN                                
-
-/** #LANGUAGE_MALAY 
-included Malay
-*/
-#define LANGUAGE_MALAY                                     
-
-/** #LANGUAGE_MALAY_APAC 
-included Malay_APAC
-*/
-#define LANGUAGE_MALAY_APAC                                
-
-/** #LANGUAGE_NORWEGIAN 
-included Norwegian
-*/
-#define LANGUAGE_NORWEGIAN                                 
-
-/** #LANGUAGE_POLISH 
-included Polish
-*/
-#define LANGUAGE_POLISH                                    
-
-/** #LANGUAGE_PORTUGUESE 
-included Portuguese
-*/
-#define LANGUAGE_PORTUGUESE                                
-
-/** #LANGUAGE_PORTUGUESE_AMERICAN 
-included Portuguese_American
-*/
-#define LANGUAGE_PORTUGUESE_AMERICAN                       
-
-/** #LANGUAGE_PRCCHINA 
-included PrcChina
-*/
-#define LANGUAGE_PRCCHINA                                  
-
-/** #LANGUAGE_ROMANIAN 
-included Romanian
-*/
-#define LANGUAGE_ROMANIAN                                  
-
-/** #LANGUAGE_RUSSIAN 
-included Russian
-*/
-#define LANGUAGE_RUSSIAN                                   
-
-/** #LANGUAGE_SERBIAN 
-included Serbian
-*/
-#define LANGUAGE_SERBIAN                                   
-
-/** #LANGUAGE_SLOVAK 
-included Slovak
-*/
-#define LANGUAGE_SLOVAK                                    
-
-/** #LANGUAGE_SLOVENIAN 
-included Slovenian
-*/
-#define LANGUAGE_SLOVENIAN                                 
-
-/** #LANGUAGE_SPANISH 
-included Spanish
-*/
-#define LANGUAGE_SPANISH                                   
-
-/** #LANGUAGE_SPANISH_AMERICAN 
-included Spanish_American
-*/
-#define LANGUAGE_SPANISH_AMERICAN                          
-
-/** #LANGUAGE_SWEDISH 
-included Swedish
-*/
-#define LANGUAGE_SWEDISH                                   
-
-/** #LANGUAGE_TAGALOG 
-included Tagalog
-*/
-#define LANGUAGE_TAGALOG                                   
-
-/** #LANGUAGE_TAIWAN 
-included Taiwan
-*/
-#define LANGUAGE_TAIWAN                                    
-
-/** #LANGUAGE_THAI 
-included Thai
-*/
-#define LANGUAGE_THAI                                      
-
-/** #LANGUAGE_TURKISH 
-included Turkish
-*/
-#define LANGUAGE_TURKISH                                   
-
-/** #LANGUAGE_UKRAINIAN 
-included Ukrainian
-*/
-#define LANGUAGE_UKRAINIAN                                 
-
-/** #LANGUAGE_URDU 
-included Urdu
-*/
-#define LANGUAGE_URDU                                      
-
-/** #LANGUAGE_VIETNAMESE 
-included Vietnamese
-*/
-#define LANGUAGE_VIETNAMESE                                
-
-/** #__3D_MENU 
-3D Menu feature enhances Application Shell with animating 3D icons.
-*/
-#define __3D_MENU                                          
-
-/** #__3GP_EXTENTION 
-This flag indicates that the 3GP Extention feature is supported in
-MetadataUtility.
-*/
-#undef __3GP_EXTENTION                                    
-
-/** #__AAC_ENCODER_PLUGIN 
-Device supports all-ARM AAC encoding capabilities.
-*/
-#define __AAC_ENCODER_PLUGIN                               
-
-/** #__AAC_PLUS_DECODER_PLUGIN 
-Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities
-*/
-#define __AAC_PLUS_DECODER_PLUGIN                          
-
-/** #__ACTIVE_IDLE 
-"The Active Idle includes several plugins to display different content.
-Additional feature flags for them will be requested separately as the necessity
-for them to be optional arises.At the moment this flag will cover all Active
-Idle mandatory features."
-*/
-#undef __ACTIVE_IDLE                                      
-
-/** #__ALLOW_UPGRADE_HELIX 
-"Support for Aftermarket update of Codecs, and File Formats. To allow the helix
-dlls to be upgraded using a SISX file. "
-*/
-#define __ALLOW_UPGRADE_HELIX                              
-
-/** #__APP_CSD_SUPPORT 
-Device supports internal (HS)CSD in application UIs.
-*/
-#undef __APP_CSD_SUPPORT                                  
-
-/** #__AUDIO_EFFECTS_API 
-"Device supports utility APIs and framework for Series 60 Audio applications to
-enable predefined audio effects with audio play/record utilities. Features lilke
-Volume, Graphical Equalizer, Reverb are possible."
-*/
-#define __AUDIO_EFFECTS_API                                
-
-/** #__AUDIO_MESSAGING 
-Flag for Xpress Audio Messaging feature. Device supports recording and sending a
-sound clip as a MMS message.
-*/
-#define __AUDIO_MESSAGING                                  
-
-/** #__AUDIO_RESOURCE_INDICATIONS 
-Device supports Audio Resource Indications Utility. Applications can use the
-Audio Resource Indications Utility to request feedack when they can submit a
-play request.
-*/
-#define __AUDIO_RESOURCE_INDICATIONS                       
-
-/** #__AUTO_ACCESSORY_IDENTIFICATION 
-Device supports automatic accessory identification.
-*/
-#undef __AUTO_ACCESSORY_IDENTIFICATION                    
-
-/** #__BASIC_LOCATION_INFO_DISPLAY 
-Device has basic location info display.
-*/
-#define __BASIC_LOCATION_INFO_DISPLAY                      
-
-/** #__BASS_BOOST_EFFECT_UI 
-"Device supports bass boost, increases Bass frequency response."
-*/
-#undef __BASS_BOOST_EFFECT_UI                             
-
-/** #__BRIGHTNESS_CONTROL 
-General settings application supports controlling display brightness.
-*/
-#undef __BRIGHTNESS_CONTROL                               
-
-/** #__BTIC_BINARIES_CHECK_ENABLED 
-"In addition to the SWI certificate store check (defined by __BTIC_ENABLED),
-also binaries (having TCB or DRM capability) in c: drive are integrity checked
-during boot."
-*/
-#undef __BTIC_BINARIES_CHECK_ENABLED                      
-
-/** #__BT_FAX_PROFILE 
-Device supports Bluetooth fax profile.
-*/
-#undef __BT_FAX_PROFILE                                   
-
-/** #__BT_SAP 
-Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over
-Bluetooth.
-*/
-#define __BT_SAP                                           
-
-/** #__CAMERA 
-Device has Camera Application.
-*/
-#define __CAMERA                                           
-
-/** #__CAMERA_FULLSCREEN_VIEWFINDER 
-"Flag enables full screen mode in camera application. Full screen is supported
-only in landscape mode. If hardware is not supporting landscape mode this flag
-should be set off."
-*/
-#define __CAMERA_FULLSCREEN_VIEWFINDER                     
-
-/** #__CAMERA_LENS_COVER 
-The flag defines is the camera lens cover is supported by the HW.
-*/
-#undef __CAMERA_LENS_COVER                                
-
-/** #__CAMERA_LOCATION_SUPPORT 
-Enables Camera Application support for geotagging.
-*/
-#undef __CAMERA_LOCATION_SUPPORT                          
-
-/** #__COMMDB_PROTECTION 
-Device prevents transferring CommDb outside of the phone. 
-*/
-#undef __COMMDB_PROTECTION                                
-
-/** #__COVER_DISPLAY 
-Device has also separate cover display in addition to the main display.
-*/
-#undef __COVER_DISPLAY                                    
-
-/** #__CS_VIDEO_TELEPHONY 
-Device supports circuit switched video telephony
-*/
-#define __CS_VIDEO_TELEPHONY                               
-
-/** #__CUSTOMISED_RFS 
-"This flag enables customised RFS, that does not automatically erase content of
-user area image."
-*/
-#undef __CUSTOMISED_RFS                                   
-
-/** #__DEFAULT_CONNECTION 
-Initial connection selection enables automatic 'usage of default destination
-groups (like Internet) instead of single IAPs when starting network connections.
-Deprecated in 5.0.
-*/
-#undef __DEFAULT_CONNECTION                               
-
-/** #__DRM 
-"Device supports OMA Digital Rights Management (DRM) partially, only forward
-lock is supported"
-*/
-#define __DRM                                              
-
-/** #__DRM_CLOCK 
-"DRM clock is a new clock type that is used with DRM interval and datetime based
-constraints. It uses NITZ (other solutions can be studied) to get the network
-time and uses that to determine if the time constrained content can be rendered
-or not. This enables the content providers to sell content twice e.g. first for
-a short period of time and after that (assumed user lock in) for 2nd time with
-full usage rights.The user shall still have control over the normal clock of the
-device, but setting of that clock shall not have effect to the DRM clock. If
-NITZ is not available, user defined clock is used."
-*/
-#define __DRM_CLOCK                                        
-
-/** #__DRM_FULL 
-"Device supports OMA Digital Rights Management (DRM) fully. Includes forward
-lock, combined delivery, separate delivery and super-distribution"
-*/
-#define __DRM_FULL                                         
-
-/** #__DRM_OMA2 
-This feature flag is used to indicate whether OMA DRM standard version 2 is
-enabled.
-*/
-#define __DRM_OMA2                                         
-
-/** #__DRM_PHASE2 
-This feature flag is used with OMA DRM standard version 2 (Phase2) features.
-*/
-#define __DRM_PHASE2                                       
-
-/** #__EDIT_KEY 
-The device has edit key
-*/
-#define __EDIT_KEY                                         
-
-/** #__EMAIL_OVER_SMS 
-Device supports sending email messages using SMS as the bearer transport.
-*/
-#undef __EMAIL_OVER_SMS                                   
-
-/** #__EQUALIZER 
-Device supports equalizer.
-*/
-#define __EQUALIZER                                        
-
-/** #__FLASH_LITE_BROWSER_PLUGIN 
-Device supports Macromedia Flash Lite plugin for Web Browser
-*/
-#undef __FLASH_LITE_BROWSER_PLUGIN                        
-
-/** #__FLASH_LITE_VIEWER 
-Device supports Macromedia Flash Lite Viewer for opening and playing Flash
-content files (.SWF).
-*/
-#undef __FLASH_LITE_VIEWER                                
-
-/** #__FM_RADIO 
-Device contains support for FM radio (TunerUtility and RadioServer components).
-*/
-#define __FM_RADIO                                         
-
-/** #__HANDWRITING_RECOGNITION_INPUT 
-Device supports handwriting recognition input.
-*/
-#define __HANDWRITING_RECOGNITION_INPUT                    
-
-/** #__HSXPA_SUPPORT 
-"When the feature flag is set, HSDPA setting item is visible for the user."
-*/
-#define __HSXPA_SUPPORT                                    
-
-/** #__IM 
-Device supports Instant Messaging feature of the Wireless Village initiative
-*/
-#define __IM                                               
-
-/** #__IMAGE_VIEWER 
-Flag controls whether the Image Viewer application is included in rom image.
-*/
-#define __IMAGE_VIEWER                                     
-
-/** #__IMPS_STANDALONE_IP_CIR 
-"Wireless Village features (__IM & __DPB) support standalone TCP/IP binding for
-Communication Initiation Request (CIR).  The TCP/IP binding uses persistent
-connection from the client to WV server to providelow-latency always-on CIR
-channel."
-*/
-#define __IMPS_STANDALONE_IP_CIR                           
-
-/** #__INCLUDE_AAC_CMMFCODEC 
-AAC CMMFCodec (all-ARM software implementation) is included in build  to be used
-by some other client than controller plug-in component.
-*/
-#undef __INCLUDE_AAC_CMMFCODEC                            
-
-/** #__INCLUDE_AMR_NB_CMMFCODEC 
-AMR NB CMMFCodec (all-ARM software implementation) is included in build to be
-used by some other client  than controller plug-in component.
-*/
-#undef __INCLUDE_AMR_NB_CMMFCODEC                         
-
-/** #__INCLUDE_AMR_WB_CMMFCODEC 
-AMR WB CMMFCodec (all-ARM software implementation) is included in build  to be
-used by some other client than controller plug-in component.
-*/
-#undef __INCLUDE_AMR_WB_CMMFCODEC                         
-
-/** #__INCLUDE_EAACPLUS_CMMFCODEC 
-This flag is used to indicate that the eAAC+ soft codec should be included in
-ROM.
-*/
-#undef __INCLUDE_EAACPLUS_CMMFCODEC                       
-
-/** #__INCLUDE_MP3_CMMFCODEC 
-MP3 CMMFCodec (all-ARM software implementation) is included in build  to be used
-by some other client than controller plug-in component.
-*/
-#undef __INCLUDE_MP3_CMMFCODEC                            
-
-/** #__INCLUDE_QCELP_CMMFCODEC 
-QCELP CMMFCodec (all-ARM software implementation) is included in build  to be
-used by some other client  than controller plug-in component.
-*/
-#define __INCLUDE_QCELP_CMMFCODEC                          
-
-/** #__IPSEC 
-Device supports IP Security (IPSec). The IPSec is a set of protocols developed
-by the IETF to support secure exchange of packets at the IP layer. IPsec has
-been deployed widely to implement Virtual Private Networks (VPNs).  
-*/
-#define __IPSEC                                            
-
-/** #__IRDA 
-Device supports Infrared.
-*/
-#define __IRDA                                             
-
-/** #__JAVA 
-"Java platform binaries are included to the phone image. When __JAVA feature
-flag is undefined, other feature flags starting with __JAVA_ does not have any
-effect on platform functionality. See also feature flag __JAVA_STUBS."
-*/
-#define __JAVA                                             
-
-/** #__JAVA_STUBS 
-"__JAVA_STUBS flag is defined, the build script is building only stubs of APIs
-published by the Java domain. If the flag is not defined, both the functional
-components and stub components are build. This flag must be defined if the
-licensee do not have Java source code and would like to build the whole S60.
-Note that it is possible to create S60 image with Java functionality if Java
-binaries have been delivered to the licensee. More information is available in
-__JAVA flag definition."
-*/
-#undef __JAVA_STUBS                                       
-
-/** #__LAYOUT208_208 
-Device supports 208x208 resolution (square)
-*/
-#undef __LAYOUT208_208                                    
-
-/** #__LAYOUT_240_320 
-Device supports 240x320 resolution (QVGA)
-*/
-#define __LAYOUT_240_320                                   
-
-/** #__LAYOUT_240_320_LARGE_SCREEN 
-"Device supports 240x320 resolution (QVGA2 for larger screens, portrait)"
-*/
-#define __LAYOUT_240_320_LARGE_SCREEN                      
-
-/** #__LAYOUT_240_320_QVGA3 
-Device supports 240x320 resolution (QVGA3)
-*/
-#undef __LAYOUT_240_320_QVGA3                             
-
-/** #__LAYOUT_320_240 
-Device supports 320x240 resolution (QVGA landscape)
-*/
-#define __LAYOUT_320_240                                   
-
-/** #__LAYOUT_320_240_LARGE_SCREEN 
-"Device supports 320x240 resolution (QVGA2 for larger screens, landscape)"
-*/
-#define __LAYOUT_320_240_LARGE_SCREEN                      
-
-/** #__LAYOUT_320_240_QVGA3 
-Device supports 320x240 resolution (QVGA3)
-*/
-#undef __LAYOUT_320_240_QVGA3                             
-
-/** #__LAYOUT_360_640_TOUCH 
-"Device supports 360x640 resolution (QHD portrait, touch screen)"
-*/
-#define __LAYOUT_360_640_TOUCH                             
-
-/** #__LAYOUT_640_360_TOUCH 
-"Device supports 640x360 resolution (QHD landscape, touch screen)"
-*/
-#define __LAYOUT_640_360_TOUCH                             
-
-/** #__LOCATIONGPSHW 
-Device has internal GPS hardware.
-*/
-#undef __LOCATIONGPSHW                                    
-
-/** #__LOCATION_CENTRE 
-"Support for Location Centre. When enabled, Location Centre will be visible in
-Application Shell."
-*/
-#define __LOCATION_CENTRE                                  
-
-/** #__MACROMEDIA_FLASH_6 
-Device supports macrodia flash 6.
-*/
-#define __MACROMEDIA_FLASH_6                               
-
-/** #__MEDIA_TRANSFER_PROTOCOL 
-Device supports MTP application.
-*/
-#undef __MEDIA_TRANSFER_PROTOCOL                          
-
-/** #__MMS_POSTCARD 
-Flag is used ro incorporate Postcard application into the release.
-*/
-#undef __MMS_POSTCARD                                     
-
-/** #__MPEG4_AAC_ENCODING 
-Device supports MPEG-4 AAC encoding. Together with feature flag
-__MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format.
-*/
-#define __MPEG4_AAC_ENCODING                               
-
-/** #__MPEG4_VIDEO_ENCODING 
-Device supports MPEG4 encoding.
-*/
-#define __MPEG4_VIDEO_ENCODING                             
-
-/** #__MRT_SDK_LIBRARIES 
-"MRT libraries: Open C, SSL, GLIB and RGA."
-*/
-#define __MRT_SDK_LIBRARIES                                
-
-/** #__MTP_PROTOCOL_SUPPORT 
-Device supports Media Transfer Protocol. Note! This is for Music Player
-variation only.
-*/
-#define __MTP_PROTOCOL_SUPPORT                             
-
-/** #__NEWSTICKER 
-"This feature displays a 'CNN type' ticker of text pushed via cell broadcast,
-onto the idle screen of the phone."
-*/
-#undef __NEWSTICKER                                       
-
-/** #__NO_POWERKEY 
-"Device does not have dedicated key for power management, but the functionality
-is combined to some other hard key."
-*/
-#undef __NO_POWERKEY                                      
-
-/** #__OMA_POC 
-OMA Push-to-talk over Cellular.
-*/
-#define __OMA_POC                                          
-
-/** #__ON_SCREEN_DIALER 
-This flag indicates that the dialer.dll is included to the rom image and
-On-Screen Dialer is used for phone number entering. 
-*/
-#define __ON_SCREEN_DIALER                                 
-
-/** #__OPENGL_ES_3DAPI 
-Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics
-rendering
-*/
-#define __OPENGL_ES_3DAPI                                  
-
-/** #__OPENGL_ES_SW_IMPLEMENTATION 
-"Device has a software implementation of OpenGL ES and EGL. No hardware support.
-If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If
-HW is not present, this flag should be enabled."
-*/
-#define __OPENGL_ES_SW_IMPLEMENTATION                      
-
-/** #__OPERATOR_CACHE 
-Browser application supports persistent cache in addition to default volatile
-cache.  Contents of this cache will remain from one browser session to the next
-(also through power cycles of the phone.)
-*/
-#define __OPERATOR_CACHE                                   
-
-/** #__OPERATOR_MENU 
-"Device contains Operator menu application.  It is a wrapper to Browser
-application and allows using operator specific application icon (and label), and
-allows opening wanted URL initially."
-*/
-#define __OPERATOR_MENU                                    
-
-/** #__PEN_SUPPORT 
-Indicates whether a device has a pen support.
-*/
-#define __PEN_SUPPORT                                      
-
-/** #__PEN_SUPPORT_CALIBRATION 
-Touch Screen Calibration application.
-*/
-#define __PEN_SUPPORT_CALIBRATION                          
-
-/** #__PRESENCE 
-Device supports Presence feature of the Wireless Village initiative. 
-*/
-#define __PRESENCE                                         
-
-/** #__PRODUCT_REMCON_TSP 
-"A flag to include/exclude S60 default TSP implementation in ROM.When the flag
-is set on the default remcon TSP implementation is removed from the ROM."
-*/
-#undef __PRODUCT_REMCON_TSP                               
-
-/** #__PROTOCOL_WCDMA 
-Device supports WCDMA cellular stack
-*/
-#define __PROTOCOL_WCDMA                                   
-
-/** #__PROTOCOL_WLAN 
-Device supports WLAN protocol.
-*/
-#define __PROTOCOL_WLAN                                    
-
-/** #__QOS 
-Device supports Quality of Service (QOS). The QoS is capability of a network to
-provide better service to selected network traffic.
-*/
-#define __QOS                                              
-
-/** #__QVGA2_LAYOUT_IN_USE 
-"Device uses alternative QVGA layout with smaller fonts, designed for devices
-having larger physical screen size."
-*/
-#undef __QVGA2_LAYOUT_IN_USE                              
-
-/** #__QWERTY_INPUT 
-Indicates whether a device has qwerty keyboard or not.
-*/
-#define __QWERTY_INPUT                                     
-
-/** #__RSS_FEEDS 
-Device supports Feeds (RSS) functionality.
-*/
-#define __RSS_FEEDS                                        
-
-/** #__RTP_STACK 
-Device supports RTP.
-*/
-#define __RTP_STACK                                        
-
-/** #__RV9 
-Device supports RealVideo9.
-*/
-#define __RV9                                              
-
-/** #__S60_FM_RADIO_APPLICATION 
-Device contains Series 60 FM Radio application components.
-*/
-#define __S60_FM_RADIO_APPLICATION                         
-
-/** #__SDND 
-Device supports Speaker Dependent Name Dialling (SIND). That is an ability to
-voice-dial to a contact in the phone book by training a voice tag for the
-contact.
-*/
-#undef __SDND                                             
-
-/** #__SENDUI_MMS_UPLOAD 
-Flag is used to incorporate MMS upload feature into the release.
-*/
-#undef __SENDUI_MMS_UPLOAD                                
-
-/** #__SEND_FILE_IN_CALL 
-Device supports sending a file to active call number.
-*/
-#define __SEND_FILE_IN_CALL                                
-
-/** #__SERIES60_AMBIENT_LIGHT_SENSOR 
-Device has Ambient Light Sensor feature.
-*/
-#define __SERIES60_AMBIENT_LIGHT_SENSOR                    
-
-/** #__SERIES60_HELP 
-Device support context helps in applications.
-*/
-#define __SERIES60_HELP                                    
-
-/** #__SERIES60_KEYPAD_NO_SLIDER 
-Device does not have a keyboard slider to activate keyboard.
-*/
-#define __SERIES60_KEYPAD_NO_SLIDER                        
-
-/** #__SERIES60_KEYPAD_NO_VOICE_KEY 
-Device does not have a separate voice key to activate voice command
-functionality.
-*/
-#undef __SERIES60_KEYPAD_NO_VOICE_KEY                     
-
-/** #__SERIES60_NATIVE_BROWSER 
-Device includes standard Series 60 browser.
-*/
-#define __SERIES60_NATIVE_BROWSER                          
-
-/** #__SERIES60_PHONE_TTY 
-Device supports Tele Type (TTY) functionality.  TTY is also referred to as TDD
-(Telecommunication Device for the Deaf). Applicable to devices targeted to
-United States (US) markets. 
-*/
-#define __SERIES60_PHONE_TTY                               
-
-/** #__SHOW_PANICS 
-Device shows SW panic note when an application panic (unexpected error) occurs.
-Disabling this feature in a final product is recommended.
-*/
-#define __SHOW_PANICS                                      
-
-/** #__SIDE_VOLUME_KEYS 
-Device supports side volume keys.
-*/
-#define __SIDE_VOLUME_KEYS                                 
-
-/** #__SIND 
-Device supports Speaker Independent Name Dialling (SIND). That is an ability to
-voice-dial to any contact in the phone book without first training a voice tag.
-*/
-#define __SIND                                             
-
-/** #__SIP_SIMPLE_PRESENCE_PROTOCOL 
-This flag is used to control the existance of SIP/SIMPLE feature in S60.
-*/
-#define __SIP_SIMPLE_PRESENCE_PROTOCOL                     
-
-/** #__SLIDESHOW_SCREENSAVER 
-Flag controls whether the slideshow screensaver plugin is included or not. Also
-affects Themes (Psln) and Screensaver AIW provider.
-*/
-#define __SLIDESHOW_SCREENSAVER                            
-
-/** #__STEREO_WIDENING_EFFECT_UI 
-Device supports stereo widening to enhance the stereo surround effect.
-*/
-#undef __STEREO_WIDENING_EFFECT_UI                        
-
-/** #__SVGT_VIEWER 
-SVG-T viewer is included in the build.
-*/
-#define __SVGT_VIEWER                                      
-
-/** #__SYNCML_DM_DIAGNOSTICS 
-This feature enables collection of device diagnostics data and sending it to
-Device Management server or to PC Suite.
-*/
-#undef __SYNCML_DM_DIAGNOSTICS                            
-
-/** #__SYNCML_DM_FOTA 
-Device supports OTA firmware update.
-*/
-#define __SYNCML_DM_FOTA                                   
-
-/** #__SYNCML_DM_IMPS 
-Device supports configuring IMPS using SyncML.
-*/
-#define __SYNCML_DM_IMPS                                   
-
-/** #__SYNCML_DM_OBEX 
-Device supports device management over OBEX.
-*/
-#undef __SYNCML_DM_OBEX                                   
-
-/** #__SYNCML_DM_OTA 
-SyncML DM OMA provisioning adapter.
-*/
-#define __SYNCML_DM_OTA                                    
-
-/** #__SYNCML_DM_SIP 
-Device supports configuring SIP settings using SyncML.
-*/
-#define __SYNCML_DM_SIP                                    
-
-/** #__SYNCML_DM_VOIP 
-Device supports configuring VoIP settings using SyncML.
-*/
-#define __SYNCML_DM_VOIP                                   
-
-/** #__SYNCML_DM_WLAN 
-Device management WLAN settings supported.
-*/
-#define __SYNCML_DM_WLAN                                   
-
-/** #__SYNCML_DS_BOOKMARK 
-Device supports Bookmark data synchronization using the SyncML.
-*/
-#define __SYNCML_DS_BOOKMARK                               
-
-/** #__SYNCML_DS_MMS 
-Device supports MMS data synchronisation using the SyncML.
-*/
-#define __SYNCML_DS_MMS                                    
-
-/** #__SYNCML_DS_NOTEPAD 
-Device supports short memos (notes) data synchronisation using the SyncML.
-*/
-#define __SYNCML_DS_NOTEPAD                                
-
-/** #__SYNCML_DS_SMS 
-Device supports SMS synchronisation using the SyncML.
-*/
-#define __SYNCML_DS_SMS                                    
-
-/** #__SYNCML_ISYNC 
-Device supports Apple iSync profile
-*/
-#define __SYNCML_ISYNC                                     
-
-/** #__SYNCML_TWIN_SUITE 
-Feature flag for the next generation PC Suite.
-*/
-#undef __SYNCML_TWIN_SUITE                                
-
-/** #__TV_OUT 
-TV-Out Settings UI
-*/
-#define __TV_OUT                                           
-
-/** #__UPNP_AVCP 
-Flag enables support of Audio&Video in UPnP stack. 
-*/
-#define __UPNP_AVCP                                        
-
-/** #__UPNP_MEDIASERVER 
-Flag enables support of Media Server in UPnP stack. 
-*/
-#define __UPNP_MEDIASERVER                                 
-
-/** #__UPNP_PRINT_FRAMEWORK 
-Flag enables support of printing in UPnP stack.
-*/
-#define __UPNP_PRINT_FRAMEWORK                             
-
-/** #__UPNP_REMOTE_STORAGE 
-Flag that enables support of remotestorage support and mapping of drives. 
-*/
-#undef __UPNP_REMOTE_STORAGE                              
-
-/** #__UPNP_STACK 
-This feature enables controlling and accessing other deveices via UPnP protocol.
-
-*/
-#define __UPNP_STACK                                       
-
-/** #__USE_AAC_CMMFCODEC 
-AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_AAC_CMMFCODEC                                
-
-/** #__USE_AMR_NB_CMMFCODEC 
-AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_AMR_NB_CMMFCODEC                             
-
-/** #__USE_AMR_WB_CMMFCODEC 
-AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_AMR_WB_CMMFCODEC                             
-
-/** #__USE_EAACPLUS_CMMFCODEC 
-This flag is used to configure the AudioControllerPluginsVariant to use the
-either the soft codec (if #defined)  or the HW codec (if #undefed).
-*/
-#define __USE_EAACPLUS_CMMFCODEC                           
-
-/** #__USE_MP3_CMMFCODEC 
-MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_MP3_CMMFCODEC                                
-
-/** #__USE_QCELP_CMMFCODEC 
-QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation)
-instead of using the codec through HWDevice.
-*/
-#define __USE_QCELP_CMMFCODEC                              
-
-/** #__VFP_HW_SUPPORT 
-The device supports for vector floating-point (VFP) architecture
-*/
-#undef __VFP_HW_SUPPORT                                   
-
-/** #__VIBRA 
-Indicates whether a device has a vibra support.
-*/
-#define __VIBRA                                            
-
-/** #__VIDEOCALL_MENU_VISIBILITY 
-This flag moves video call menus to upper layer for better visibility and
-usability.
-*/
-#undef __VIDEOCALL_MENU_VISIBILITY                        
-
-/** #__VIDEO_CENTER_SUPPORTED 
-Device supports Video Center application.
-*/
-#undef __VIDEO_CENTER_SUPPORTED                           
-
-/** #__VIDEO_RECORDER 
-Device has Video Recorder (CamCorder) application available.
-*/
-#define __VIDEO_RECORDER                                   
-
-/** #__VIRTUAL_KEYBOARD_INPUT 
-Device supports Virtual keyboard input ( on-screen keyboard).
-*/
-#define __VIRTUAL_KEYBOARD_INPUT                           
-
-/** #__WEB_WIDGETS 
-This feature is used to turn ON/OFF widgets implementation. Widgets are small
-applications that use webtechnologies like HTML/CSS/JS.
-*/
-#define __WEB_WIDGETS                                      
-
-/** #__WLAN_WEP256_ENABLED 
-WLAN hardware supports 256 bit WEP encryption
-*/
-#undef __WLAN_WEP256_ENABLED                              
-
-/** #__WMA 
-Device supports playback of WMA audio files.
-*/
-#define __WMA                                              
-
-/** #__WORLD_CLOCK 
-Clock application supports World clock and City/country views
-*/
-#define __WORLD_CLOCK                                      
-
-/** #__XDM 
-This flag is used to control the existance of the OMA XDM feature
-*/
-#define __XDM                                              
-
-/** #__XDM_LOCALSTORAGE 
-This flag is used to control the existence of the Local Storage protocol
-implementation of XDM
-*/
-#define __XDM_LOCALSTORAGE                                 
-
-/** #__XDM_XCAP 
-This flag is used to control the existance of the XCAP protocol implementation
-of XDM
-*/
-#define __XDM_XCAP                                         
-
-#endif // __BLDPUBLIC_HRH 
\ No newline at end of file
--- a/foundation_system/sf_config/config/inc/bldvariant.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef BLDVARIANT_HRH
-#define BLDVARIANT_HRH
-
-#include "defaultcaps.hrh"
-
-#include "variant/Symbian_OS.hrh"
-#include "privateruntimeids.hrh"  
-#include "publicruntimeids.hrh"  
-
-#include <bldcodeline.hrh>		
-#include <bldprivate.hrh>
-#include <bldpublic.hrh>
-#include <bldregional.hrh> 
-
-#include "productvariant.hrh" 
-
-#endif
--- a/foundation_system/sf_config/config/inc/defaultcaps.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef DEFAULTCAPS_HRH
-#define DEFAULTCAPS_HRH
-
-
-// Manufacturer or platform specific VID. A VID to be granted to all software 
-// from the same manufacturer.
-#define VID_DEFAULT 0x101FB657
-
-// All capabilities listed here:
-// TCB DiskAdmin AllFiles DRM PowerMgmt ProtServ ReadDeviceData WriteDeviceData
-// NetworkControl CommDD MultimediaDD SurroundingsDD TrustedUI SwEvent Location NetworkServices
-// ReadUserData WriteUserData LocalServices UserEnvironment
-
-// Default capabilities to be used in mmp file. Usage example:
-// CAPABILITY CAP_APPLICATION
-
-
-// General purpose library (dll). UI framework libraries, parsers, basic system 
-// services.
-#define CAP_GENERAL_DLL ALL -TCB
-
-// Application (exe), UI or non-UI.
-#define CAP_APPLICATION NetworkServices LocalServices Location ReadUserData \
-                        WriteUserData ReadDeviceData WriteDeviceData SwEvent UserEnvironment
-
-// MIME-type recogniser. MIME-type recognisers (RecMmf.mdl).
-#define CAP_RECOGNISER ProtServ
-
-// ECOM plugin (dll). HTTP transport framework filters, MMF plugins, 
-// ICL plugins.
-#define CAP_ECOM_PLUGIN ALL -TCB
-
-// Server (exe). Symbian OS servers.
-#define CAP_SERVER ProtServ ReadDeviceData WriteDeviceData SwEvent Location \
-                   NetworkServices ReadUserData WriteUserData LocalServices UserEnvironment
-
-// Client-side interfaces for servers.
-#define CAP_CLIENT_DLL ALL -TCB
-
-// Device Drivers. Display driver, audio driver, camera driver.
-#define CAP_DEVICE_DRIVER ALL
-
-// File server components. File system extensions.
-#define CAP_FILE_SERVER ALL
-
-// SW installer server components. Utilities used by sw install 
-// (cryptographic libraries, parsers).
-#define CAP_SW_INSTALL TCB NetworkServices ReadDeviceData WriteDeviceData \
-                       ProtServ PowerMgmt AllFiles TrustedUI
-
-// Kernel components. Any utility used by kernel.
-#define CAP_KERNEL ALL
-
-
-#endif
-            
-// End of File
--- a/foundation_system/sf_config/config/inc/features.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-/*
-* deprecated, use bldvariant.hrh instead
-*/
-
-#include <bldvariant.hrh>
--- a/foundation_system/sf_config/config/inc/privateruntimeids.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,649 +0,0 @@
-/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef __PRIVATERUNTIMEIDS_HRH
-#define __PRIVATERUNTIMEIDS_HRH
-
-#define KFeatureIdM3gIconResources                          1707
-
-#define KFeatureIdFfSimlessOfflineSupport                   130
-
-#define KFeatureIdSysapTimechangeobserverEnabled            178
-
-#define KFeatureIdTestATCommand                             1721
-
-#define KFeatureIdTouchCallHandling                         1715
-
-#define KFeatureIdFfWsNcim                                  153
-
-#define KFeatureIdHlpAdditionalCalendar                     11005
-
-#define KFeatureIdHlpCameraKey                              11007
-
-#define KFeatureIdHlpClearKey                               11000
-
-#define KFeatureIdHlpInternetSuiteVeryLite                  181
-
-#define KFeatureIdHlpItutInput                              11002
-
-#define KFeatureIdHlpMsk                                    11003
-
-#define KFeatureIdHlpOmaDrmMetering                         11008
-
-#define KFeatureIdHlpPreminetCatalogsClient                 11001
-
-#define KFeatureIdHlpRecentlyPlayedFolder                   11006
-
-#define KFeatureIdHlpSensorSettings                         139
-
-#define KFeatureIdHlpWaypoints                              11004
-
-#define KFeatureIdJsr135Support                             1130
-
-#define KFeatureIdExcludeDnsProxy                           199
-
-#define KFeatureIdDnsPunycode                               201
-
-#define KFeatureIdLocationAgpsPM                            203
-
-#define KFeatureIdLocationGpsPm                             202
-
-#define KFeatureIdLocationNetworkPm                         204
-
-#define KFeatureIdIncludeUsbRndis                           200
-
-#define SymbianMultimediaA3fdevsoundId                      76
-
-#define KFeatureIdAac                                       75
-
-#define KFeatureIdAccessoryFw                               1150
-
-#define KFeatureIdAlwaysOnLine                              1078
-
-#define KFeatureIdAlwaysOnLineEmail                         1101
-
-#define KFeatureIdAlwaysOnlinePDPContext                    1144
-
-#define KFeatureIdAlwaysOnlinePDPContext2                   1662
-
-#define KFeatureIdAmrNb                                     73
-
-#define KFeatureIdAmrWb                                     74
-
-#define KFeatureIdApplicationControllableAudioRouting       8
-
-#define KFeatureIdAppshellAvkonUi                           1613
-
-#define KFeatureIdArmAvc                                    1630
-
-#define KFeatureIdArmMdfH263mpeg4Dec                        1644
-
-#define KFeatureIdArmMdfH264Dec                             1642
-
-#define KFeatureIdArmMdfPostprocessor                       1645
-
-#define KFeatureIdArmMdfRealvideoDec                        1643
-
-#define KFeatureIdAtHandler                                 223
-
-#define KFeatureIdAudioAac                                  1062
-
-#define KFeatureIdAudioControllerStreaming                  1591
-
-#define KFeatureIdAudioPlaylist                             1063
-
-#define KFeatureIdAvcDecoder                                1567
-
-#define KFeatureIdAvcEncoder                                1568
-
-#define KFeatureIdBeatnikAudioengine                        1640
-
-#define KFeatureIdBluetoothGpsPsy                           122
-
-#define KFeatureIdBrandingServer                            1657
-
-#define KFeatureIdBrowserAdaptiveBookm                      163
-
-#define KFeatureIdBrowserAudioPlugin                        1122
-
-#define KFeatureIdBrowserFileUpload                         1099
-
-#define KFeatureIdBrowserFrames                             1069
-
-#define KFeatureIdBrowserFullScr                            1066
-
-#define KFeatureIdBrowserNarrowScreen                       1060
-
-#define KFeatureIdBrowserNetscapeAPI                        1103
-
-#define KFeatureIdBrowserPluginInterfaceProxy               162
-
-#define KFeatureIdBrowserProgressInd                        1064
-
-#define KFeatureIdBrowserUrlCompletion                      165
-
-#define KFeatureIdBrowserVideoPlugin                        1606
-
-#define KFeatureIdBt                                        12
-
-#define KFeatureIdBticEnabled                               1600
-
-#define KFeatureIdBtAudio                                   15
-
-#define KFeatureIdBtImagingProfile                          19
-
-#define KFeatureIdBtPanProfile                              16
-
-#define KFeatureIdBtPbap                                    1686
-
-#define KFeatureIdBtPrintingProfile                         20
-
-#define KFeatureIdBtStereoAudio                             1580
-
-#define KFeatureIdBtTestMode                                224
-
-#define KFeatureIdCaeVrCustomCommands                       131
-
-#define KFeatureIdCallImagetext                             1503
-
-#define KFeatureIdCameraBurstMode                           132
-
-#define KFeatureIdCdmaChannelListing                        1121
-
-#define KFeatureIdCdmaExtendedAms                           87
-
-#define KFeatureIdCdmaFastDormant                           290
-
-#define KFeatureIdCdmaIota                                  86
-
-#define KFeatureIdCellBroadcast                             1090
-
-#define KFeatureIdChatNG                                    1650
-
-#define KFeatureIdCommonDsy                                 297
-
-#define KFeatureIdCommonTsy                                 293
-
-#define KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode  294
-
-#define KFeatureIdConnMonExtension                          108
-
-#define KFeatureIdConnMonUI                                 1105
-
-#define KFeatureIdContentDownload                           1504
-
-#define KFeatureIdDHCP                                      107
-
-#define KFeatureIdDialupNetworking                          1660
-
-#define KFeatureIdDisplayPost                               1610
-
-#define KFeatureIdDpb                                       32
-
-#define KFeatureIdDriveMode                                 1412
-
-#define KFeatureIdDrmUserDataTransfer                       97
-
-#define KFeatureIdDynamicProfiles                           1056
-
-#define KFeatureIdEdgeKnowledge                             104
-
-#define KFeatureIdEmailUi                                   1410
-
-#define KFeatureIdEnPolicyDos                               1118
-
-#define KFeatureIdExeProtection                             1499
-
-#define KFeatureIdExtendedStartup                           1057
-
-#define KFeatureIdFlightMode                                6
-
-#define KFeatureIdGeneralSearchFramework                    1648
-
-#define KFeatureIdGeneralSearchUi                           1649
-
-#define KFeatureIdHindiRomContent                           1636
-
-#define KFeatureIdHttpDigestAuth                            1084
-
-#define KFeatureIdHwrmTargetModifierPlugin                  1665
-
-#define KFeatureIdId3V2Metadata                             495
-
-#define KFeatureIdIetd                                      4
-
-#define KFeatureIdImageUpload                               1086
-
-#define KFeatureIdIndicRomContent                           1694
-
-#define KFeatureIdInstallerSisx                             1411
-
-#define KFeatureIdIPv4Nat                                   313
-
-#define KFeatureIdIPv6                                      1088
-
-#define KFeatureIdIpPush                                    1409
-
-#define KFeatureIdICalSupport                               1588
-
-#define KFeatureIdJapanesePictographsGrouping               1500
-
-#define KFeatureIdJava3DAPI                                 146
-
-#define KFeatureIdJavaApiEnhancementsIap                    1667
-
-#define KFeatureIdJavaApiEnhancementsMobinfo                1668
-
-#define KFeatureIdJavaESWT                                  1664
-
-#define KFeatureIdJavaFileAPI                               144
-
-#define KFeatureIdJ2MEWebServicesAPI                        150
-
-#define KFeatureIdJavaJsr177SecurityAndTrustServicesApdu    1585
-
-#define KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto  1587
-
-#define KFeatureIdJavaJsr177SecurityAndTrustServicesPki     1586
-
-#define KFeatureIdJavaJsr205Wma20Support                    1415
-
-#define KFeatureIdJavaJsr177SecurityAndTrustServices        1419
-
-#define KFeatureIdJavaJsr180SipAPI                          1417
-
-#define KFeatureIdJavaJsr2262DSvgAPI                        1418
-
-#define KFeatureIdJavaJsr2343DAudioAndMusicCapabilities     1416
-
-#define KFeatureIdJavaLocationAPI                           147
-
-#define KFeatureIdJavaMIDP20                                1413
-
-#define KFeatureIdJavaMMAPI11                               143
-
-#define KFeatureIdJavaPIMAPI                                145
-
-#define KFeatureIdKeepDRMContentOnPhone                     1506
-
-#define KFeatureIdLandmarks                                 112
-
-#define KFeatureIdLandmarksConverter                        123
-
-#define KFeatureIdLayout176_208                             1123
-
-#define KFeatureIdLayout208_176                             1582
-
-#define KFeatureIdLayout240_320_Touch                       1625
-
-#define KFeatureIdLayout320_240_Touch                       1626
-
-#define KFeatureIdLayout320_480                             1617
-
-#define KFeatureIdLayout320_480_Touch                       1627
-
-#define KFeatureIdLayout352_416                             1127
-
-#define KFeatureIdLayout352_800                             1620
-
-#define KFeatureIdLayout416_352                             1128
-
-#define KFeatureIdLayout480_320                             1618
-
-#define KFeatureIdLayout480_320_Touch                       1628
-
-#define KFeatureIdLayout480_640                             1615
-
-#define KFeatureIdLayout480_640_Touch                       1623
-
-#define KFeatureIdLayout640_480                             1616
-
-#define KFeatureIdLayout640_480_Touch                       1624
-
-#define KFeatureIdLayout800_352                             1619
-
-#define KFeatureIdLightSurf                                 243
-
-#define KFeatureIdLocationFrameworkCore                     114
-
-#define KFeatureIdLocationSysUi                             124
-
-#define KFeatureIdLocationVerifier                          1136
-
-#define KFeatureIdLoggerGprs                                103
-
-#define KFeatureIdMannerMode                                1629
-
-#define KFeatureIdMapAndNavigationAiwProvider               1602
-
-#define KFeatureIdMediator                                  1614
-
-#define KFeatureIdMeetingRequestEnabler                     1590
-
-#define KFeatureIdMeetingRequestSupport                     1508
-
-#define KFeatureIdMIPv4                                     312
-
-#define KFeatureIdMIPv6                                     106
-
-#define KFeatureIdMmc                                       1
-
-#define KFeatureIdMmCommsAvController                       505
-
-#define KFeatureIdMmCommsController                         500
-
-#define KFeatureIdMmCommsEngine                             501
-
-#define KFeatureIdMmcEject                                  1683
-
-#define KFeatureIdMmcHotswap                                1076
-
-#define KFeatureIdMmcLock                                   1671
-
-#define KFeatureIdMmfDrmUtility                             496
-
-#define KFeatureIdMMS                                       244
-
-#define KFeatureIdMmsXidHeaderHttpFilter                    1520
-
-#define KFeatureIdMobileActiveSync                          1651
-
-#define KFeatureIdMp3                                       71
-
-#define KFeatureIdMRouter                                   14
-
-#define KFeatureIdMultimediaSharing                         1656
-
-#define KFeatureIdMultipleProvCtx                           1059
-
-#define KFeatureIdNetworkRegistration                       105
-
-#define KFeatureIdNotSupportedFeature1                      1001
-
-#define KFeatureIdNotSupportedFeature2                      1003
-
-#define KFeatureIdNoOtaConfig                               1051
-
-#define KFeatureIdNpProxy                                   1598
-
-#define KFeatureIdOCSP                                      149
-
-#define KFeatureIdOfflineMode                               7
-
-#define KFeatureIdOmaEmailNotifications                     1633
-
-#define KFeatureIdOmaImps12                                 1684
-
-#define KFeatureIdOmaImps13                                 1685
-
-#define KFeatureIdOmaProv                                   228
-
-#define KFeatureIdOmaSuplPlugins                            1584
-
-#define KFeatureIdOpenvgSwImplementation                    1605
-
-#define KFeatureIdPaletteIndexAddressFixed                  1120
-
-#define KFeatureIdPhoneHideDataCallNbr                      90
-
-#define KFeatureIdPhoneNumberGrouping                       291
-
-#define KFeatureIdPlugAndPlayMobileServices                 1659
-
-#define KFeatureIdPresenceFramework                         1637
-
-#define KFeatureIdPrivacyFramework                          115
-
-#define KFeatureIdProtocolCdma                              83
-
-#define KFeatureIdProtocolGsm                               81
-
-#define KFeatureIdProtocolTdma                              84
-
-#define KFeatureIdPushWhiteList                             227
-
-#define KFeatureIdQcelp                                     281
-
-#define KFeatureIdRealPlayerAsDefault                       1641
-
-#define KFeatureIdRemoteLock                                1652
-
-#define KFeatureIdRemoteStorageFw                           1581
-
-#define KFeatureIdRestrictedCallBarring                     1608
-
-#define KFeatureIdRestrictedCallDivert                      1609
-
-#define KFeatureIdRestrictedVoiceMail                       1505
-
-#define KFeatureIdRfid                                      22
-
-#define KFeatureIdSapApplicationManagement                  1576
-
-#define KFeatureIdSapDeviceLockEnhancements                 1611
-
-#define KFeatureIdSapEmbeddedLinkAdapter                    1569
-
-#define KFeatureIdSapIdleSoftkeyAdapter                     1570
-
-#define KFeatureIdSapOperatorLogoAdapter                    1571
-
-#define KFeatureIdSapPolicyManagement                       1578
-
-#define KFeatureIdSapScreensaverAdapter                     1572
-
-#define KFeatureIdSapStartupAdapter                         1573
-
-#define KFeatureIdSapTerminalControlFw                      1577
-
-#define KFeatureIdSapThemesAdapter                          1574
-
-#define KFeatureIdSapUiSettingServer                        1579
-
-#define KFeatureIdSapWallpaperAdapter                       1575
-
-#define KFeatureIdSatBip                                    1542
-
-#define KFeatureIdSatCallControl                            1541
-
-#define KFeatureIdSatDisplayText                            1543
-
-#define KFeatureIdSatGetInkey                               1544
-
-#define KFeatureIdSatGetInput                               1545
-
-#define KFeatureIdSatLanguageNotification                   1546
-
-#define KFeatureIdSatLaunchBrowser                          1547
-
-#define KFeatureIdSatMoSmControl                            1548
-
-#define KFeatureIdSatPlayTone                               1549
-
-#define KFeatureIdSatProvideLocalInfo                       1550
-
-#define KFeatureIdSatRefresh                                1551
-
-#define KFeatureIdSatSelectItem                             1552
-
-#define KFeatureIdSatSendDtfm                               1553
-
-#define KFeatureIdSatSendSm                                 1554
-
-#define KFeatureIdSatSendSs                                 1555
-
-#define KFeatureIdSatSendUssd                               1556
-
-#define KFeatureIdSatSetupCall                              1557
-
-#define KFeatureIdSatSetUpEventList                         1558
-
-#define KFeatureIdSatSetUpIdleModeText                      1559
-
-#define KFeatureIdSatSetUpMenu                              1560
-
-#define KFeatureIdScalableIcons                             1129
-
-#define KFeatureIdSeamlessLinks                             1074
-
-#define KFeatureIdSecureHW                                  94
-
-#define KFeatureIdMidi                                      1011
-
-#define KFeatureIdPhone2DigitDial                           1033
-
-#define KFeatureIdPhoneCnap                                 1031
-
-#define KFeatureIdPushSL                                    1054
-
-#define KFeatureIdPushSP                                    1055
-
-#define KFeatureIdRealPlayer                                1040
-
-#define KFeatureIdSettingsProtection                        1050
-
-#define KFeatureIdSimCard                                   88
-
-#define KFeatureIdSimpleLogs                                1089
-
-#define KFeatureIdSimCertificates                           25
-
-#define KFeatureIdSimPhonebookMatch                         292
-
-#define KFeatureIdSmartmsgSMSBookmarkReceiving              1106
-
-#define KFeatureIdSmartmsgSMSGmsMessageReceiving            1112
-
-#define KFeatureIdSmartmsgSMSGmsMessageSendingSupported     1113
-
-#define KFeatureIdSmartmsgSMSIapSettingsReceiving           1108
-
-#define KFeatureIdSmartmsgSMSOperatorLogoReceiving          1110
-
-#define KFeatureIdSmartmsgSMSRingingToneReceiving           1111
-
-#define KFeatureIdSmartmsgSMSVcalReceiving                  1114
-
-#define KFeatureIdSmartmsgSMSVcalSending                    1116
-
-#define KFeatureIdSmartmsgSMSVcardReceiving                 1115
-
-#define KFeatureIdSmartmsgSMSVcardSending                   1117
-
-#define KFeatureIdSmartmsgSMSWapApReceiving                 1107
-
-#define KFeatureIdSmartmsgSMSWvSettingsReceiving            1109
-
-#define KFeatureIdSmartCardProv                             27
-
-#define KFeatureIdSmilEditor                                1073
-
-#define KFeatureIdSmilStreaming                             78
-
-#define KFeatureIdSrcs                                      17
-
-#define KFeatureIdSSO                                       28
-
-#define KFeatureIdSuplFramework                             1583
-
-#define KFeatureIdSupportedFeature1                         1000
-
-#define KFeatureIdSupportedFeature2                         1002
-
-#define KFeatureIdSvgt                                      77
-
-#define KFeatureIdSvgtScreensaverPlugin                     1647
-
-#define KFeatureIdSyncMlDm                                  41
-
-#define KFeatureIdSyncMlDm112                               1695
-
-#define KFeatureIdSyncMlDmDs                                47
-
-#define KFeatureIdSyncMlDmEmail                             49
-
-#define KFeatureIdSyncMlDmIAP                               48
-
-#define KFeatureIdSyncMlDmMMS                               50
-
-#define KFeatureIdSyncMlDmStreaming                         56
-
-#define KFeatureIdSyncMlDs                                  42
-
-#define KFeatureIdSyncMlDsAiwProvider                       1516
-
-#define KFeatureIdSyncMlDsAlert                             52
-
-#define KFeatureIdSyncMlDsCal                               46
-
-#define KFeatureIdSyncMlDsCon                               45
-
-#define KFeatureIdSyncMlDsEmail                             44
-
-#define KFeatureIdSyncMlDsEmailFiltering                    113
-
-#define KFeatureIdSyncMlDsOverHttp                          1414
-
-#define KFeatureIdSyncMlObex                                51
-
-#define KFeatureIdTelephonyService                          1137
-
-#define KFeatureIdUiTransitionEffects                       1638
-
-#define KFeatureIdUiZoom                                    1631
-
-#define KFeatureIdUpin                                      1612
-
-#define KFeatureIdUsb                                       13
-
-#define KFeatureIdUsbDeviceLock                             1140
-
-#define KFeatureIdUsbMultiPersonality                       1534
-
-#define KFeatureIdUsbPictbridge                             1531
-
-#define KFeatureIdUsbPictbridgeUi                           1566
-
-#define KFeatureIdUsbPtp                                    1532
-
-#define KFeatureIdUsbRemotePersonality                      1690
-
-#define KFeatureIdUsbStreaming                              221
-
-#define KFeatureIdUserConfigurableUssdMenu                  1501
-
-#define KFeatureIdUseDrmEngineInCcp                         92
-
-#define KFeatureIdUSSD                                      1091
-
-#define KFeatureIdVideoMenu                                 1634
-
-#define KFeatureIdCommonVoip                                298
-
-#define KFeatureIdWallet                                    21
-
-#define KFeatureIdWim                                       24
-
-#define KFeatureIdWindowsMedia                              1653
-
-#define KFeatureIdWindowsMediaDrm                           1654
-
-#define KFeatureIdWsp                                       26
-
-#define KFeatureIdXspExtensionManager                       1692
-
-#endif // __PRIVATERUNTIMEIDS_HRH
--- a/foundation_system/sf_config/config/inc/publicruntimeids.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,511 +0,0 @@
-/*
-* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef __PUBLICRUNTIMEIDS_HRH
-#define __PUBLICRUNTIMEIDS_HRH
-
-#define KFeatureId3DRingingTones                            1720
-
-#define KFeatureIdFf3gCellbroadcast                         175
-
-#define KFeatureIdFfAdaptiveWlanScanningSupport             140
-
-#define KFeatureIdFfAiWlansnifferWidget                     172
-
-#define KFeatureIdAsynchFileSaveQueue                       1703
-
-#define KFeatureIdFfAudt                                    63
-
-#define KFeatureIdAutoRedialForVideoCall                    1723
-
-#define KFeatureIdFfAvkonEmotionIconEnabled                 211
-
-#define KFeatureIdFfBirthdayImprovement                     189
-
-#define KFeatureIdBrowserProgressiveDownload                1724
-
-#define KFeatureIdFfCapacitiveDisplay                       183
-
-#define KFeatureIdChineseFontsHires                         138
-
-#define KFeatureIdFfClockMultiprocolSupport                 190
-
-#define KFeatureIdCommsDatCreationFromXml                   67
-
-#define KFeatureIdFfConnectionOverride                      179
-
-#define KFeatureIdFfContactsNickname                        182
-
-#define KFeatureIdDmInstallSecurity                         5065
-
-#define KFeatureIdFfDualLanguageSupport                     194
-
-#define KFeatureIdFfEmailFramework                          135
-
-#define KFeatureIdFfEmailIpsServices                        137
-
-#define KFeatureIdEmailMceIntegration                       126
-
-#define KFeatureIdFfEmailProtocolPlugins                    215
-
-#define KFeatureIdFfEmailUi                                 136
-
-#define KFeatureIdFfFarsiCalendar                           213
-
-#define KFeatureIdFmtx                                      1705
-
-#define KFeatureIdFullscrHwrInput                           66
-
-#define KFeatureIdFfGenericFontsAssets                      188
-
-#define KFeatureIdFfHdmi                                    169
-
-#define KFeatureIdFfHelpTutorialMerge                       164
-
-#define KFeatureIdFfHijriCalendar                           212
-
-#define KFeatureIdHitchcockAppShell                         1708
-
-#define KFeatureIdFfHomescreenSwitchableRoot                154
-
-#define KFeatureIdIAUpdate                                  30
-
-#define KFeatureIdFfIaupdatePhase2                          185
-
-#define KFeatureIdFfInputsPerOrientation                    192
-
-#define KFeatureIdFfIntelligentTextInput                    216
-
-#define KFeatureIdFfJavaGlobalIndicatorsApi                 134
-
-#define KFeatureIdKorean                                    180
-
-#define KFeatureIdFfLinkedFontsChinese                      159
-
-#define KFeatureIdFfMeetingRequestUi                        174
-
-#define KFeatureIdFfMenuTexturePreloading                   118
-
-#define KFeatureIdFfNcdEngine                               61
-
-#define KFeatureIdFfNcdUi                                   62
-
-#define KFeatureIdNfc                                       117
-
-#define KFeatureIdNltSupport                                155
-
-#define KFeatureIdFfNoCugSupport                            195
-
-#define KFeatureIdNoIdleSoftkeys                            68
-
-#define KFeatureIdFfOdeLegalNotice                          217
-
-#define KFeatureIdFfOfnFeature                              193
-
-#define KFeatureIdFfOmaScomoAdapter                         197
-
-#define KFeatureIdFfOssLegalNotice                          196
-
-#define KFeatureIdFfPnpmsProvFilter                         133
-
-#define KFeatureIdPnpmsServiceHelpPlugin                    128
-
-#define KFeatureIdPowerSave                                 1709
-
-#define KFeatureIdPreminetCatalogsClient                    1719
-
-#define KFeatureIdProvAuthtypePlugin                        100
-
-#define KFeatureIdQwertyFnKey                               1714
-
-#define KFeatureIdRockerKey                                 120
-
-#define KFeatureIdFfRuntimeDeviceCapabilityConfiguration    198
-
-#define KFeatureIdSelectableEmail                           125
-
-#define KFeatureStartupOmaDmSupport                         40
-
-#define KFeatureIdFfTacticons                               184
-
-#define KFeatureIdTactileFeedback                           1718
-
-#define KFeatureIdFfTarmCapabilityBasedAccess               214
-
-#define KFeatureIdTcpMyfavesFeature                         1722
-
-#define KFeatureIdFfTcpMyprofile                            186
-
-#define KFeatureIdTouchscreencalibInStartup                 69
-
-#define KFeatureIdFfTouchUnlockStroke                       173
-
-#define KFeatureIdUpnpFramework20                           70
-
-#define KFeatureIdUsbCharging                               119
-
-#define KFeatureIdUsbHost                                   1704
-
-#define KFeatureIdUseEGprsIcon                              121
-
-#define KFeatureIdVirtualFullscrQwertyInput                 64
-
-#define KFeatureIdVirtualItutInput                          65
-
-#define KFeatureIdVmbxCallDivertIcon                        116
-
-#define KFeatureIdFfVoiceCallContinuity                     152
-
-#define KFeatureIdFfVpnClient                               99
-
-#define KFeatureIdWebvideoPh2                               39
-
-#define KFeatureIdFfWlansnifferVoipEnhancements             156
-
-#define KFeatureIdFfWlanExtensions                          177
-
-#define KFeatureIdFfWlanWapi                                129
-
-#define KFeatureId3DMenu                                    1511
-
-#define KFeatureId3GpExtension                              1592
-
-#define KFeatureIdAacEncoderPlugin                          1141
-
-#define KFeatureIdAacPlusDecoderPlugin                      1143
-
-#define KFeatureIdActiveIdle                                1119
-
-#define KFeatureIdAllowUpgradeHelix                         1699
-
-#define KFeatureIdAppCsdSupport                             110
-
-#define KFeatureIdAudioEffectsApi                           497
-
-#define KFeatureIdAudioMessaging                            1565
-
-#define KFeatureIdAudioResourceIndications                  499
-
-#define KFeatureIdAutoAccessoryIdentification               206
-
-#define KFeatureIdAvkonApac                                 1015
-
-#define KFeatureIdAvkonELaf                                 1010
-
-#define KFeatureIdBasicLocationInfoDisplay                  1513
-
-#define KFeatureIdBassBoostEffectUi                         1673
-
-#define KFeatureIdBrightnessControl                         1072
-
-#define KFeatureIdBrowserIMEINotification                   161
-
-#define KFeatureIdBticBinariesCheckEnabled                  1601
-
-#define KFeatureIdBtFaxProfile                              18
-
-#define KFeatureIdBtSap                                     222
-
-#define KFeatureIdCamera                                    2
-
-#define KFeatureIdCameraFullscreenViewfinder                1607
-
-#define KFeatureIdCameraLensCover                           209
-
-#define KFeatureIdCameraLocationSupport                     158
-
-#define KFeatureIdChinese                                   1096
-
-#define KFeatureIdChinesePrcFonts                           1133
-
-#define KFeatureIdChineseTaiwanHkFonts                      1134
-
-#define KFeatureIdCommDBProtection                          1507
-
-#define KFeatureIdCoverDisplay                              3
-
-#define KFeatureIdCsVideoTelephony                          89
-
-#define KFeatureIdCustomisedRFS                             1670
-
-#define KFeatureIdDefaultConnection                         1693
-
-#define KFeatureIdDrm                                       91
-
-#define KFeatureIdDrmClock                                  96
-
-#define KFeatureIdDrmFull                                   93
-
-#define KFeatureIdDrmOma2                                   98
-
-#define KFeatureIdDrmPhase2                                 95
-
-#define KFeatureIdEditKey                                   1672
-
-#define KFeatureIdEmailOverSms                              1092
-
-#define KFeatureIdEqualizer                                 1502
-
-#define KFeatureIdFlashLiteBrowserPlugin                    1146
-
-#define KFeatureIdFlashLiteViewer                           1145
-
-#define KFeatureIdFmRadio                                   5
-
-#define KFeatureIdHandwritingRecognitionInput               1604
-
-#define KFeatureIdHsxpaSupport                              1666
-
-#define KFeatureIdIm                                        33
-
-#define KFeatureIdImageViewer                               1682
-
-#define KFeatureIdImpsStandaloneIpCir                       34
-
-#define KFeatureIdIncludeAacCMMFCodec                       492
-
-#define KFeatureIdIncludeAmrNbCMMFCodec                     289
-
-#define KFeatureIdIncludeAmrWbCMMFCodec                     491
-
-#define KFeatureIdIncludeEaacplusCmmfcodec                  1521
-
-#define KFeatureIdIncludeMp3CMMFCodec                       493
-
-#define KFeatureIdIncludeQcelpCMMFCodec                     494
-
-#define KFeatureIdIpsec                                     102
-
-#define KFeatureIdIrda                                      11
-
-#define KFeatureIdJapanese                                  1080
-
-#define KFeatureIdJapaneseLargerDictionary                  1517
-
-#define KFeatureIdJapanesePicto                             1079
-
-#define KFeatureIdJapanPrefixChange                         1131
-
-#define KFeatureIdJava                                      1687
-
-#define KFeatureIdJavaStubs                                 1688
-
-#define KFeatureIdLayout208_208                             1124
-
-#define KFeatureIdLayout240_320                             1125
-
-#define KFeatureIdLayout240_320_LargeScreen                 1621
-
-#define KFeatureIdLayout240_320_QVGA3                       1677
-
-#define KFeatureIdLayout320_240                             1126
-
-#define KFeatureIdLayout320_240_LargeScreen                 1622
-
-#define KFeatureIdLayout320_240_QVGA3                       1678
-
-#define KFeatureIdLayout360_640_Touch                       1701
-
-#define KFeatureIdLayout640_360_Touch                       1700
-
-#define KFeatureIdLocationGpsHw                             1138
-
-#define KFeatureIdLocationCentre                            1702
-
-#define KFeatureIdMacromediaFlash6                          79
-
-#define KFeatureIdMediaTransferProtocol                     1697
-
-#define KFeatureIdMmsNonDestructiveForward                  242
-
-#define KFeatureIdMMSNotificationsView                      1132
-
-#define KFeatureIdMmsPostcard                               1509
-
-#define KFeatureIdMpegAacEncoding                           282
-
-#define KFeatureIdMpeg4VideoEncoding                        80
-
-#define KFeatureIdMrtSdkLibraries                           1663
-
-#define KFeatureIdMtpProtocolSupport                        504
-
-#define KFeatureIdNewsticker                                166
-
-#define KFeatureIdNoPowerkey                                1639
-
-#define KFeatureIdOcr                                       1593
-
-#define KFeatureIdOcrHanwang                                1594
-
-#define KFeatureIdOcrRomdb                                  1595
-
-#define KFeatureIdOmaPoc                                    1538
-
-#define KFeatureIdOnScreenDialer                            1696
-
-#define KFeatureIdOpenGLES3DApi                             10
-
-#define KFeatureIdOpenGLESSWImplementation                  210
-
-#define KFeatureIdOperatorCache                             1071
-
-#define KFeatureIdOperatorMenu                              1058
-
-#define KFeatureIdPenSupport                                410
-
-#define KFeatureIdPenSupportCalibration                     1658
-
-#define KFeatureIdPresence                                  36
-
-#define KFeatureIdProductRemconTsp                          1689
-
-#define KFeatureIdProtocolWcdma                             82
-
-#define KFeatureIdProtocolWlan                              109
-
-#define KFeatureIdQos                                       101
-
-#define KFeatureIdQvga2LayoutInUse                          1596
-
-#define KFeatureIdQwertyInput                               409
-
-#define KFeatureIdRssFeeds                                  167
-
-#define KFeatureIdRtpStack                                  1589
-
-#define KFeatureIdRV9                                       1094
-
-#define KFeatureIdS60FmRadioApplication                     1539
-
-#define KFeatureIdSdnd                                      283
-
-#define KFeatureIdSenduiMmsUpload                           1135
-
-#define KFeatureIdSendFileInCall                            1087
-
-#define KFeatureIdAmbientLightSensor                        1529
-
-#define KFeatureIdHelp                                      1012
-
-#define KFeatureIdKeypadNoSlider                            1013
-
-#define KFeatureIdKeypadNoVoiceKey                          1014
-
-#define KFeatureIdLunarCalendar                             1017
-
-#define KFeatureIdSeries60NativeBrowser                     168
-
-#define KFeatureIdPhoneTty                                  1032
-
-#define KFeatureIdShowPanics                                1075
-
-#define KFeatureIdSideVolumeKeys                            207
-
-#define KFeatureIdSind                                      72
-
-#define KFeatureIdSipSimplePresenceProtocol                 1635
-
-#define KFeatureIdSlideshowScreensaver                      1676
-
-#define KFeatureIdStereoWideningEffectUi                    1674
-
-#define KFeatureIdSvgtViewer                                1139
-
-#define KFeatureIdSyncMlDmDiagnostics                       1681
-
-#define KFeatureIdSyncMlDmFota                              58
-
-#define KFeatureIdSyncMlDmImps                              57
-
-#define KFeatureIdSyncMlDmObex                              54
-
-#define KFeatureIdSyncMlDmOta                               1679
-
-#define KFeatureIdSyncMlDmSIP                               60
-
-#define KFeatureIdSyncMlDmVoIP                              59
-
-#define KFeatureIdSyncMlDmWlan                              55
-
-#define KFeatureIdSyncMlDsBookmark                          1706
-
-#define KFeatureIdSyncMlDsMMS                               43
-
-#define KFeatureIdSyncMlDsNotepad                           53
-
-#define KFeatureIdSyncMlDsSms                               1599
-
-#define KFeatureIdSyncMlIsync                               1680
-
-#define KFeatureIdSyncMlTwinSuite                           1675
-
-#define KFeatureIdThai                                      1081
-
-#define KFeatureIdThaiCalendar                              1646
-
-#define KFeatureIdTvOut                                     1540
-
-#define KFeatureIdUpnpAvcp                                  1533
-
-#define KFeatureIdUpnpMediaserver                           1661
-
-#define KFeatureIdUpnpPrintFramework                        1535
-
-#define KFeatureIdUpnpRemoteStorage                         1536
-
-#define KFeatureIdUpnpStack                                 1528
-
-#define KFeatureIdUseAacCMMFCodec                           286
-
-#define KFeatureIdUseAmrNbCMMFCodec                         284
-
-#define KFeatureIdUseAmrWbCMMFCodec                         285
-
-#define KFeatureIdUseEaacplusCmmfCodec                      1522
-
-#define KFeatureIdUseMp3CMMFCodec                           287
-
-#define KFeatureIdUseQcelpCMMFCodec                         288
-
-#define KFeatureIdVfpHwSupport                              1669
-
-#define KFeatureIdVibra                                     411
-
-#define KFeatureIdVideocallMenuVisibility                   1519
-
-#define KFeatureIdVideoCenterSupported                      1698
-
-#define KFeatureIdVideoRecorder                             208
-
-#define KFeatureIdVirtualKeyboardInput                      1603
-
-#define KFeatureIdWebWidgets                                1691
-
-#define KFeatureIdWlanWep256Enabled                         1530
-
-#define KFeatureIdWma                                       503
-
-#define KFeatureIdWorldClock                                1098
-
-#define KFeatureIdXdm                                       1523
-
-#define KFeatureIdXdmLocalStorage                           1525
-
-#define KFeatureIdXdmXcap                                   1524
-
-#endif // __PUBLICRUNTIMEIDS_HRH
--- a/foundation_system/sf_config/config/inc/s60_features.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26000 +0,0 @@
-<?xml version='1.0'?>
-<FeatureCatalog>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>ENABLE_ABIV2_MODE</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enableds new target platform ARMV5 ABIv2.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 Enabled for 5.0-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>EUSBC</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>On</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>EUSBC flag</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>EXCLUDE_JAVA</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Excludes Symbian implementation of Java components. S60 offers its own  Java implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"19.12.2005 Enabled for 3.1-&gt;;11.10.2006 ""1"" 3.2 -&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_3D_RINGING_TONES</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1720</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureId3DRingingTones</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 3D ringing tones.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-20642: Enable Integration of 3D Ringing Tone Settings to Profiles  </Value>
-      </CustomField>
-      <OtherComments>8.10.2007 new flag - PPKN-77E9R4</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_3G_CELLBROADCAST</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>175</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFf3gCellbroadcast</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature is enabled when flag is defined.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature is disabled when flag is undefined.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Cell Broadcasting support on 3G mode.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ext-tommi.kenakkala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-13289</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_ADAPTIVE_WLAN_SCANNING_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>140</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfAdaptiveWlanScanningSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Adaptive WLAN Scanning support is enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Adaptive WLAN Scanning support is disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to perform WLAN background scanning. AWS listens and receives events from other components, concludes what would be the preferred scanning period, and then tells it to WLAN engine.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>teemu.moisio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-10013</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_AI_WLANSNIFFER_WIDGET</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>172</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfAiWlansnifferWidget</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The WLANSniffer widget is included in image </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The WLANSniffer widget is not included in image </Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag for WLANSniffer Homescreen widget.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>teemu.moisio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-22234</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_ASYNCH_FILE_SAVE_QUEUE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1703</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAsynchFileSaveQueue</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Camcorder requires support from the Asynchronous File Save Queue.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-37288: Camcorder UI: Asynchronous image saving queue for UI </Value>
-      </CustomField>
-      <OtherComments>"4.6.2007 new flag;2.7.2007 ""1"" 3.2 -&gt;" - ETHN-72KF7F</OtherComments>
-      <OtherComments>4.6.2007 new flag - ETHN-72KF7F</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_AUDIO_MESSAGING_INCLUDE_IN_ROM</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flags controls whether the Audio Messaing ROM files are included in the build.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>401-1806: MMS Postcard runtime enabling/disabling </Value>
-      </CustomField>
-      <OtherComments>13.8.2007 New flag - SKAA-74KH93</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_AUDT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>63</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfAudt</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Always Up-to-date Device Time (AUDT). This is an ability to update the device time, date and country/city automatically in phone start-up.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>nandagopal.govindan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32284</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_AUTO_REDIAL_FOR_VIDEO_CALL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1723</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAutoRedialForVideoCall</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag indicates redial sequence, when video call is not succeeded for certain reasons."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-8819: VT: Auto-redial (automatic fallback to voicecall) </Value>
-      </CustomField>
-      <OtherComments>5.11.2007 new flag - EHUU-78989A</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_AVKON_EMOTION_ICON_ENABLED</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>211</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfAvkonEmotionIconEnabled</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>the emotion icon is enabled in editor</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>the emotion icon is disabled in editor</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>to enable/disable the emotion icon support in avkon editor control</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>steven.yao@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24185</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_BIRTHDAY_IMPROVEMENT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>189</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfBirthdayImprovement</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Birthday improvement is enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Birthday improvement is disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag is required for the enabling/disabling customized birthday &#38;amp; anniversary notifications for MyFaves contact in Calendar (under Community 1.0) into 3.2.3 platform. 
-
-The requirement is 
-
-B&#8217;day &#38;amp; Anniversary Notification for MyFaves contact
-
-&#8226;	Picture of the MyFaves contact in the popup which can be masked as circular
-
-&#8226;	Currently Birthday notification is same as any other Calendar alarm
-
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mathan.murugasen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-21324</Value>
-      </CustomField>
-      <OtherComments>Implemented in wk14 release.</OtherComments>
-      <OtherComments>Could you pl let me know , in which 3.2.3 release wk this flag will be available for use ?</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_BROWSER_PROGRESSIVE_DOWNLOAD</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1724</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserProgressiveDownload</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag is needed to enable/disable the progressiveness of the downloads in download manager server and its clients.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW Error ID : PNAY-759982 </Value>
-      </CustomField>
-      <OtherComments>26.11.2007 New flag - PNAY-76G7YS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_CAPACITIVE_DISPLAY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>183</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfCapacitiveDisplay</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>In capacitive touch products, this value should be defined.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>In resistance touch products, this value should be undefined.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device uses capacitive touch technology in its display.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>lei.4.wang@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-32294</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_CHINESE_FONTS_HIRES</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>138</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdChineseFontsHires</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>When defined, high resolution fonts are used in Chinese variants instead of the current stroke fonts.</Description>
-         <DependencyOnOtherFeatures>__CHINESE</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Current stroke fonts are used in a normal fashion</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag controls whether Chinese variants use TrueType fonts instead of the current stroke fonts in high resolution devices.
-
-Current stroke fonts have good readability in small sizes and lower resolution devices. However, with the introduction of ever sharper and larger displays (HVGA, VGA), the stroke fonts look increasingly "too simple" and "stick-like" in bigger sizes. Fonts with thicker, more stylistic strokes are required for a proper look and user experience.
-
-Following requirements already make a case for TTF fonts in Chinese:
-417-16400: Chinese TrueType font for 9.1
-406-137: TrueType font for Chinese
-
-Note: The feature name intentionally avoids mentioning TrueType or TTF, as the font technology is irrelevant, high resolution being the operative keywords.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>pasi.p.kuusisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-16400, 406-137</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_CLOCK_MULTIPROCOL_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>190</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfClockMultiprocolSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>This feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>This feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag shall be used to determine if product programs need clock's multiprotocol support, i.e. getting time information from different time source protocols like GPS, SNTP, etc.. Product program can make a choice such that multiprotocol feature support can be made on or off. When multiprotocol support is off, then default NITZ protocol shall be choosen.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sachin.v.deshpande@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>401-5792</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_COMMSDAT_CREATION_FROM_XML</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>67</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCommsDatCreationFromXml</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-         <DependencyOnOtherFeatures>FF_COMMSDAT_CREATOR</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>There will be a new component in S60 called CommsDatCreator (CDC) that will initialize CommsDat using an input XML file which is generated by the Configuration Tool.
-When generating CommsDat the CDC needs that the default CommsDat in Z:\private\10202be9\cccccc00.cre is empty. 
-The requested flag FF_COMMSDAT_CREATION_FROM_XML  enables the empty CommsDat to be included to the image as the default CommsDat.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.nuutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-2451</Value>
-      </CustomField>
-      <OtherComments>3.4.2008 typo fixed in flag name : FF_COMMSDAT_CREATOR_FROM_XML -&gt; FF_COMMSDAT_CREATION_FROM_XML </OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_COMMSDAT_CREATOR</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flags controls whether the CommsDatCreator component to be included to the image.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-2451: Create CommsDat without emulator </Value>
-      </CustomField>
-      <OtherComments>8.10.2007 New flag - LLET-76PHYA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_CONNECTION_OVERRIDE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>179</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfConnectionOverride</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>WLAN connection started from WLANSniffer is enforced to other applications by default.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>WLAN connection started from WLAN Sniffer is not automatically used by applications (other than Browser and MediaPlayer)</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The feature enables the better utilisation of the WLAN connections that the user has manually opened from the WLAN widget. Such connections, called as 'user connections', will be automatically utilised in all applications that would normally use Internet SNAP connection. If the feature is enabled, the 'user connection' is enforced by default. The user can still control the utilisation of the 'user connection' by enabling/disabling the connection enforcement from WLAN settings.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>aki.rasanen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-22234</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_CONTACTS_GROUP_FUNCTIONALITY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Group UI plugin component of platform to be included in image. </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Group UI plugin component of platform to be excluded from image. </Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>We need a feature flag for ROM Creation time variation. The Phonebook2 application is constructed on a plugin based architecture. This design allows the Phonebook2 application to be composed of various plugin components. The S60 platform Phonebook2 component contains a group UI plugin component, which implements the whole contacts group functionality. To enable a variant to create their own contact group functionality we need a feature flag so that the variant can remove the platform group plugin component. This allow the component to be removed from the ROM image, thus making the ROM size smaller.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>patrik.granholm@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-21312 REQ T-MOBILE int cmt1.0: customised phonebook - Groups UI</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_CONTACTS_NICKNAME</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>182</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfContactsNickname</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Nickname feature is included.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Nickname feature is not included.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The nickname functionality needs a feature flag for the following reasons:
--Phonebook2 component exports a central repository initialization file, which is used to improve the Phonebook application launch -The initialization file is read by the Symbian Contacts model server to initialize the Contacts view during the device boot sequence
- * S60 specifications define which fields take part in the device's contact name creation (first name, last name, company name)
- * The nickname requirement changes the S60 name creation rules, by adding the contacts nickname field to the above list of fields
- * Therefore the content of the Contacts view needs to be initialized differently depending on whether the nickname feature is enabled or disabled
- * The initialization file contains the configuration of the view, e.g. the contact fields which are used for sorting the Phonebook names list view
- * A feature flag is needed which allows Phonebook2 to export the correct variant of the Contact view initilization file
- * There is a considerable RAM usage penalty associated with keeping the nickname field in the contact view when the nickname feature is disabled
- * For further description of the Symbian Contacts view initilization see \src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc
--Run-time variation can be used inside the Phonebook2 application to configure the application sort order
- * But the Symbian Contacts view's must be configured correctly in order to maintain existing performance, see above description
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>patrik.granholm@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-21297 REQ T-MOBILE int cmt1.0: customised phonebook- NICKNAME changes</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_CUSTOMER_HELPS_IN_USE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Customer helps included</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Customer helps not included</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Customer helps are included into image based on this flag.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.mantila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_DEVICE_DIAGNOSTICS_APP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>On enabling this feature flag GSDevDiagPlugin.dll would start the DevDiagApp.exe. This would load all related plugins. The Diagnostics application offers self-test service on the Mobile Applications and hardware for the phone users.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ravi.s.m@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-22052</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_DM_INSTALL_SECURITY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>5065</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDmInstallSecurity</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>OMA DM SW installer implementation included in build.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jonni.rainisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_DUAL_LANGUAGE_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>194</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfDualLanguageSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature is ON</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature is OFF</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This Flag is used to develop support for dual language feature. This is an enhancement to the basic prediction feature where words predicted will come from 2 different language databases.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>megha.1.vajani@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-17087</Value>
-      </CustomField>
-      <OtherComments>Requirement id added.
-
-</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_EMAIL_FRAMEWORK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>135</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfEmailFramework</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Product includes the email multiprotocol framework.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Email multiprotocol framework not supported</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether the product includes the email multiprotocol framework. When the flag is defined all parts constituting new email solution are in ROM: application, plugin framework + imap/pop plugin and related settings UIs. 
-
-legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.k.leino@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-7616</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_EMAIL_IPS_SERVICES</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>137</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfEmailIpsServices</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>IMAP4, POP3 and SMTP protocol support.</Description>
-         <DefaultingOtherFeatures>FF_EMAIL_FRAMEWORK</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>No IMAP4, POP3 and SMTP protocol support.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether the product includes IMAP4, POP3 and SMTP protocol support.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.k.leino@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-7616</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_EMAIL_MCE_INTEGRATION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>126</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdEmailMceIntegration</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>EMail client can be selected</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>EMail client cannot be selected</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This enables email client selection in MCE. Fex. Freestyle email mailboxes  goes under email folder in mce-serttings. mce and sendui. Freestyle email settings can be changed from mce-settings.
- All you need to do is install own mtm-plugin and configure central repository key.
-
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>tomi.k.makinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-2279</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_EMAIL_PROTOCOL_PLUGINS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>215</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfEmailProtocolPlugins</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>email protocol plugins are in ROM</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>email protocol plugins are not in ROM</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>When defined, default email protocol plugins are enabled.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mikko.bertin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-7616</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_EMAIL_UI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>136</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfEmailUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Product includes email UI application.</Description>
-         <DefaultingOtherFeatures>FF_EMAIL_FRAMEWORK</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Email UI application not included.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether the product includes email UI application</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.k.leino@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-7616</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_EMPTY_COMMSDAT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Empty CommsDat is taken into image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Empty CommsDat is not taken into image.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>Default CommsDat configuration instructions</ReferenceName>
-         <URLToReference>http://s60wiki.nokia.com/S60Wiki/CommsDat_default_configuration_for_S60_5.0</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>juha.nuutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW Error ID: MVLA-7JQG6U</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_FARSI_CALENDAR</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>213</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfFarsiCalendar</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>FARSI calendar is enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>FARSI calendar is disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>S60 calendar should provide possibility to integrate Farsi calendar application to S60 calendar.
-
- S60 calendar should provide variation point to calendar main menu, from where Farsi calendar application can be launched. In addition S60 calendar setting should provide access to the Farsi calendar settings. User should comfortably move btwn Gregorian and Farsi calendars. 
-
-Farsi calendar will be enabled in the variants English &amp; Farsi. These variants can be extended further as per the need. 
-
-This feature is approved and targeted for 3.2.3 products. So variation required from 3.2.3 onwards. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mathan.murugasen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-42455</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_FLASHLITE_SCREENSAVER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>When enabled/defined flash can be used as screensave.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The flash can not be used as Screensaver</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>When enabled/defined flash can be used as Screensaver.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>amruta.misra@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13428</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_FMTX</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1705</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFmtx</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>FMTX application and Nseries Music Player support for FMTX</FeatureLogicalDescription>
-      <AssociateFeatureGroup>MUI:domain</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>103-3235: FMTx support in Juno music player </Value>
-      </CustomField>
-      <OtherComments>16.7.2007 new flag - GTOA-6ZSVMJ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_FULLSCR_HWR_INPUT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>66</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFullscrHwrInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-         <DependencyOnOtherFeatures>__PEN_SUPPORT</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>lei.4.wang@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-1202</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_GENERIC_FONTS_ASSETS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>188</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfGenericFontsAssets</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>feature is On. [ When defined we use freetype as well as EFF fonts]</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>feature is OFF. [ When undefined we continue to use monotype iType rasterizer and monotype font files as usual]</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to check if generic font assets are to be used, this is used for Symbian foundation where freetype rasterize as well as EFF fonts need to be used.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>pradeep.joseph@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>.</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_HDMI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>169</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfHdmi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag to indicate HDMI availability.  IIf defined, device supports HDMI (High Definition Multimedia Interface)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ilhan.gurel@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>404-4296</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_HELP_TUTORIAL_MERGE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>164</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfHelpTutorialMerge</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>No standlone Tutorial application. It is embedded in Help application UI. </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Help &amp; Tutorial are separate applications as now. </Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The end-user shall be provided with animated help (tutorial kontent) from CSX Help application. Both applications will continua existing as separate applications, though Tutorial will not be visible in application grid, but only provide animated content for CSX Help.
-
-This is for REQ 417-16797. Help &amp; Tutorial will look like one application. User will not feel that they are 2 different applications. To implement this REQ without breaking the compatibility, one feature flag is needed to make Help &amp; Toturial applications know if Tutorial is embedded in Help or running as a standalone application. Also refer to REQ 101-39505.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>zhongkai.ren@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-39505 &amp; 417-16797</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_HIJRI_CALENDAR</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>212</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfHijriCalendar</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>HIJRI Calendar is enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>HIJRI Calendar is disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>S60 calendar should provide possibility to integrate separate Hijri calendar application to S60 calendar.
-
-S60 calendar should provide variation point to calendar main menu, from where Hijri calendar application can be launched. In addition S60 calendar setting should provide access to the Hijri calendar settings. User should comfortably move btwn Gregorian and Hijri calendars.
-
-Hijri calendar will be enabled in the variants English, Arabic, Urdu , French &amp; Farsi. These variants can be extended further as per the need. 
-
-This feature is approved and targeted for 3.2.3 products. So variation required from 3.2.3 onwards.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mathan.murugasen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-42455</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_HITCHCOCK_APP_SHELL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1708</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHitchcockAppShell</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If disabled, old xml based menu2, and if enabled, new hitchcock based menu3."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"13.8.2007 New flag;27.8.2007 ""1"" 5.0-&gt;" - METN-75VH7H</OtherComments>
-      <OtherComments>13.8.2007 New flag - METN-75VH7H</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_HOMESCREEN_COMMON_IDLEFW</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Common ilde framework and Active Idle 3 are enabled in S60.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Common ilde framework is not enabled. Existing AIFW and Active Idle 2 are active in S60.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for enabling common idle framework to support new widgetized stand-by mode application of Active Idle 3 on S60 by REQ "101-40598: HomeScreen: 3rd Party widget support" as alternative of existing Active Idle 2 and yet enabling even custom made stand-by mode app to be active. The binary objects which comprise common idle framework related components and new active stand-by application, selection of alternative,  and its depended components, can be selected at image creation time in case where common ilde fw is accepted by product/variant decicion.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>Active Idle 3</ReferenceName>
-         <URLToReference>http://wikis.in.nokia.com/UIShells/UIShells</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>markus.moilanen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-40598: HomeScreen: 3rd Party widget support</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_HOMESCREEN_OPEN_MENUFW</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enables Open menu framework and Matrix menu as main menu application in S60.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Open menu framework is not enabled. Hitchcock AppShell as main menu application in S60.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for activation of open menu framework to support alternative main menu applications on S60 by REQS "101-40417: Open Shell UI internal menu model for other applications", "417-8821: Non-touch VGA support for Matrix" and "404-3950: Matrix: Basic Menu". Existing main menu app, Hitchcock AppShell, can still be used if product/variant decides so, however, open menu fw which enables altenative menu applications to run on same content, can be chosen as well. The binary objects which comprise open menu fw and active main menu application with its depended components can be selected at image creation time, as well as it is possible to request appropriate main menu application UID when needed to configure S60. These requests are, for example, setting the application UID to launch main menu by "applications" hw-key and hide menu application from itself etc. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>Hitchcock AppShell</ReferenceName>
-         <URLToReference>https://cwiki.nokia.com/HichcockAppShell/WebHome</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>Matrix menu</ReferenceName>
-         <URLToReference>http://wikis.in.nokia.com/UIShells/MatrixArch</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>markus.moilanen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-40417: Open Shell UI internal menu model for other applications; 417-8821: Non-touch VGA support for Matrix; 404-3950: Matrix: Basic Menu</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_HOMESCREEN_SWITCHABLE_ROOT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>154</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfHomescreenSwitchableRoot</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enables selection of alternative Homescreen</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Disables selection of alternative Homescreen</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Homescreen root configuration replaces existing concept of Active Idle themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by enabling/disabling possibility to switch homescreen root. Homescreen root switch must be enabled to end user to select operator/product  specific alternative homescreen active, for example, an alternative root or External Homescreen. This feature must be able to set at run time also for post-product provision of alternative homescreen.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>Homescreen Fw</ReferenceName>
-         <URLToReference>http://wikis.in.nokia.com/UIShells/UIShells</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>markus.moilanen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-40598: HomeScreen: 3rd Party widget support</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_IAUPDATE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>30</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIAUpdate</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-         <DefaultingOtherFeatures>FF_NCD_ENGINE</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>If defined, the phone supports Independent Application Update feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.ta.aalto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9634</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_IAUPDATE_PHASE2</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>185</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfIaupdatePhase2</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>IAD client phase 2</Description>
-         <DefaultingOtherFeatures>FF_IAUPDATE</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>No IAD client phase 2</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to control whether phone's Independent Application Update feature, controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.ta.aalto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-5778</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_IMAGEPRINT_BT_PROTOCOL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>ImagePrint supports Bluetooth printing</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>ImagePrint don't have support for Bluetooth printing</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to control whether ImagePrint supports Bluetooth-printing</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-2350</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_IMAGEPRINT_MEMORYCARD_PROTOCOL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>ImagePrint supports printing to memorycard</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>ImagePrint don't support printing to memorycard</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to define whether ImagePrint supports printing to memorycard</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-2350</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>ImagePrint supports PictBridge printing</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>ImagePrint don't support PictBridge printing</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to define whether ImagePrint supports PictBridge printing - meaning printing over USB.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-2350</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_IMAGEPRINT_UPNP_PROTOCOL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>ImagePrint supports UPnP printing</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>ImagePrint don't support UPnP printing</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to define whether ImagePrint supports UPnP printing</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-2350</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_INCLUDE_CHINESE_DICTIONARY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>feature on, chinese dictionary can be collected into image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>feature off, dictionary will not be collected into image.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag  controls the inclusion/exclusion of chinese dictionary in chinese variants. The flag is used in dictionary_variant.iby
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>guisheng-bruno.xu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>None</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_INPUTS_PER_ORIENTATION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>192</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfInputsPerOrientation</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>define it if need to dynamically adjust input methods when autorotation on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>undefine it if no need to dynamically adjust input methods when autorotation on</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>the feature is implemented to adjust dynamically available input methods according to autorotation status. 
-when autorotation is ON, if orientation is landscape, show menu items exclude "virtual ITU-T" and virtual ITU-T is also unavailabe, else if orientation is portrait show menu items exclude "FSQ" and FSQ is also unavailabe.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>zhihai.gong@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-20862</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_INTELLIGENT_TEXT_INPUT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>216</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfIntelligentTextInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Intelligent text input is enabled</Description>
-         <DependencyOnOtherFeatures>=RD_INTELLIGENT_TEXT_INPUT</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Intelligent text input is disabled</Description>
-         <DependencyOnOtherFeatures>!=RD_INTELLIGENT_TEXT_INPUT</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Generic QWERTY framework and 2nd generation text input engine integration</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>saidle.raikar@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-492</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_JAVA_GLOBAL_INDICATORS_API</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>134</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfJavaGlobalIndicatorsApi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Java Global Indicator API enabled</Description>
-         <DefaultingOtherFeatures>__JAVA</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Java Global Indicator API disabled</Description>
-         <DefaultingOtherFeatures>__JAVA</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables Java Global Indicator API. Global Indicator API can be used to add indicators to phone status pane.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.t.mattila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9427</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_KOREAN</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>180</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdKorean</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Korean is enabled</Description>
-         <DefaultingOtherFeatures>LANGUAGE_KOREAN</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Korean is undefined</Description>
-         <DefaultingOtherFeatures>NOT LANGUAGE_KOREAN</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Runtime flag for Korean language</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>Korean platformization wiki</ReferenceName>
-         <URLToReference>http://wikis.in.nokia.com/S60AFCustomSW/KoreaPlatformization</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>teemu.a.holappa@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>415-5428</Value>
-      </CustomField>
-      <OtherComments>Approved, but notice the prefix in flag name (FF_)</OtherComments>
-      <OtherComments>How to get this progresed? Runtime flag for Korean is needed in TB9.1 MCL branch as soon as possible.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LAYOUT_360_640_NONTOUCH</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>NHD layout DLLs are included.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>NHD layout DLLs are not included.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to hw image. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.marijarvi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LAYOUT_360_640_TOUCH_QHD2</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>QHD2 layout data included in ROM image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>QHD2 layout data not included in ROM image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Layout data for QHD2_TOUCH resolution.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kelly.li@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-24788</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LAYOUT_480_640_VGA3</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>layout data included in ROM image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>layout data not included in ROM image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Layout data for VGA3 resolution.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kelly.li@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LAYOUT_640_360_NONTOUCH</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>NHD layout DLLs are included.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>NHD layout DLLs are not included.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>New non touch NHD (=QHD) resolution.  Flag determine which layout dlls are put to hw image.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.marijarvi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LAYOUT_640_360_TOUCH_QHD2</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>QHD2 layout data included in ROM image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>QHD2 layout data not included in ROM image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Layout data for QHD2 TOUCH resolution.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kelly.li@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> 417-24788</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LAYOUT_640_480_VGA3</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>layout data included in ROM image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>layout data not included in ROM image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Layout data for VGA3 resolution.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kelly.li@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LBT_ENGINE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>LBT Engine will be part of the build</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>LBT engine will not be part of the build</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>To enable/disable LBT engine from S60. By default this should be ON
-The Location Triggering subsystem provides a service to applications for notifications based on the user&#8217;s location. Applications can create and remove location based triggers, and applications can be notified or started when one of their triggers is fired, i.e. the triggering conditions are met
-Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
-REQ: 101-34742
-BREL : 405-1756</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>vijay.nag@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-34742</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LBT_EVENTSUI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>EventsUI app will be enabled in the build</Description>
-         <DependencyOnOtherFeatures>FF_LBT_ENGINE</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>EventsUi will be disabled in the build</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>To enable EventsUi application. Default is ON
-Location events  help the users to create location-based reminders. It allows the user to create a event and assign a location to it.  When you get close by to the location, it prompts you with a reminder by playing a alarm tone or displaying a text note or voice note assigned to that event.
-REQ : 403-1621
-BREl : 405-1781</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>chellappan.lakshmanan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LBT_MGTUI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>LBT management UI is part of the build</Description>
-         <DependencyOnOtherFeatures>FF_LBT_ENGINE</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>LBT management UI is not part of the build</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>To enable/disable the LBT management UI. Default is On
-Settings for Location based trigerring subsystem.
-REQ : 403-1621
-BREl : 405-1781</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>krishna.sridhar@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-34742</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_LINKED_FONTS_CHINESE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>159</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfLinkedFontsChinese</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-         <DefaultingOtherFeatures>__CHINESE</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE is needed.
-This flag controls whether a single Chinese font or a linked font is used in Chinese builds. The linked font will contain latin set from normal S60 latin fonts and a Chinese part which is the current Chinese font unchanged. To be used in Chinese variants only.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>pasi.p.kuusisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>404-1589</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_M3G_ICON_RESOURCES</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1707</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdM3gIconResources</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__3D_MENU)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Controls whether the m3g icon resources are included in the ROM image or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"TSW error SUCA-75NEL6: 3D Menu, Cannot disable 3D menu in variant image" </Value>
-      </CustomField>
-      <OtherComments>"13.8.2007 New flag;10.9.2007 ""0"" 5.0" - JHAO-75TDS6</OtherComments>
-      <OtherComments>13.8.2007 New flag - JHAO-75TDS6</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_MDS_CAMERA_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Camera support for MDS enabled.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Camera support for MDS disabled.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables camera application support for Metadata system.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>teemu.rossi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>414-5077</Value>
-      </CustomField>
-      <OtherComments>Requirement id needed.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_MEETING_REQUEST_UI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>174</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfMeetingRequestUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>MR UI is in ROM when defined.</Description>
-         <DefaultingOtherFeatures>__MEETING_REQUEST_ENABLER</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>MR UI related components are not  in ROM</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Meeting request UI from Custom SW will be is part of Common Email. This new flag replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR UI (viewer) is visible to Email application as Ecom plugin.
-
-If the flag is not defined, MR UI related components are not in ROM.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mikko.bertin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-7616</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_MENU_TEXTURE_PRELOADING</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>118</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfMenuTexturePreloading</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Menu textures are pre-loaded</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Menu textures are not pre-loaded</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>In Menu (AppShell) application the performance of changing the folder has been poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the icons in advance improves the performance radically. The side effect is the increased memory consumption. This flag enables/disables the texture pre-loading.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>markus.moilanen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_MMS_POSTCARD_INCLUDE_IN_ROM</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flags controls whether the MMS Postcard ROM files are included in the build.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>401-1806: MMS Postcard runtime enabling/disabling </Value>
-      </CustomField>
-      <OtherComments>13.8.2007 New flag - SKAA-74KGS5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_NCD_ENGINE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>61</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfNcdEngine</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables building the NCD Engine to S60 release.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.t.rosendahl@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>401-1221</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_NCD_UI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>62</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfNcdUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-         <DefaultingOtherFeatures>FF_NCD_ENGINE</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables building the NCD UI to S60 release.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.t.rosendahl@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-6912</Value>
-      </CustomField>
-      <OtherComments>Deprecated for TB9.1 and future releases.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_NEAR_FIELD_COMMUNICATION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>117</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNfc</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>NFC feature is supported</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>NFC feature is not supported</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>A feature flag for Near Field Communication feature</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>NFC wiki</ReferenceName>
-         <URLToReference>http://nwiki.nokia.com/NFC</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>jani.tikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-30282</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_NLT_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>155</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNltSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature is enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature is disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This enables National Language Table(NLT) support for encoding SMS messages. Characters specific to a language must be encoded using the corresponding NLT, so that the message can be sent and received using a 7-bit alphabet without any loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS 23.040 v8.1.0. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ganapathy.l@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-16061</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_NO_CUG_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>195</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfNoCugSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>CUG not suported.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Default value. CUG supported as normal.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Allow removal of CUG (Closed User Group) feature from Phone and SIM settings list (in Control Panel) in cases where CUG is not supported.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyrki.saari@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TKAO-7NZC2Q</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_NO_IDLE_SOFTKEYS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>68</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNoIdleSoftkeys</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>When the flag is set, Active Idle does not have any softkeys.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>markku.kaurila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>404-3709</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_ODE_COPYRIGHT_NOTICE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>217</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfOdeLegalNotice</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>the ODE physics engine copyright infomation display</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>the ODE physics engine copyright infomation hide</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature adds ODE physics engine copyright info to About application. The notice is needed if any of the sw components which using this engine. Configurability is required to add the copyright information, because the notice should only displayed when required( e.g., in some products which include it ), we will decide whether displaying these copyright information by swtich on/off of this flag. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>dick.zhai@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-46362</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_OFN_FEATURE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>193</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfOfnFeature</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>OFN feature enabled </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>OFN feature disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>OFN feature stands for Optical Finger Navigation, a feature of input devices with optical sensor. Typically phones with the OFN feature contain an optical joystick, which is an addition to normal rocker navikey user input. Optical joystick is utilized for various user input functionalities in menus, lists, browser, maps, image viewer, etc. The optical joystick can be enabled/disabled by switching the boolean flag defined/undefined. 
-
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>hantao.3.cui@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-13723: Optical joystick: UI setting for optical joystick usage enable/disable</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_OMA_SCOMO_ADAPTER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>197</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfOmaScomoAdapter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>To enable OMA SCOMO specific features in application management. By default this feature must be defined.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>If undefined OMA SCOMO specific feature will be disabled and default enables Nokia SCOMO specific implementation</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature enables OMA SCOMO feature in "application management component".
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harsha.mohanraj@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>405-2206</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_OOM_MONITOR2_COMPONENT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>OOM Monitor2 is included into ROM</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>OOM Monitor2 is NOT included into ROM</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for controlling the inclusion of Out-of-Memory2 component into the ROM image.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.koivisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>422-117</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_ORIENTATION_ACTION_RULE_90</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag relates to autorotation feature. It is needed to set right display orientation for different products because sensors are located in different place in different product. The flag selects correct set of rule files for Context Framework / Applicationstatesourceplugin component, which depend on used sensor.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ilkka.karvonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9712</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_OSS_LEGAL_NOTICE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>196</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfOssLegalNotice</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The OSS Legal notice display</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The OSS Legal notice hide</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature adds OSS legal notice to About application. The notice is needed if any of the sw components, e.g. WRT widgets include any Open Source components. 
-
-Configurability is required to add the legal notice, because the notice should only displayed when required( e.g., in some products ), we will decide whether displaying these information by swtich on/off of this flag.
-
-
- 
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>dick.zhai@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>422-233</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_PLATFORM_SIMULATOR</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Compilation shall include components and configurations for simulated hardware</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Compilation shall include components and configurations for real hardware</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Platform Simulator product makes it possible to execute software on simulated target hardware using a Windows or Linux workstation. Platform Simulator is based on ARM&#174; RealView&#174; tools that support modeling terminal hardware using LISA language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced to the simulator as a core image loaded into the simulated flash memory. 
-
-Compared to WINS emulator Platform Simulator based S60 simulation is much closer to exeuction on real hardware. Yet there has to be some differences in the S60 core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag  controls S60 PPD release based core image creation for two alternate targets: 
- - FLAG DEFINED = compilation shall include components and configurations for simulated hardware
- - FLAG UNDEFINED = compilation shall include components and configurations for real hardware
- 
-The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the FF_PLATFORM_SIMULATOR flag.
-
-Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1 configuration. In the future the Platform Simulator targets to support selected new reference hardware configurations. This makes the flag lifetime permanent.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>Platform Simulator on Software Platforms S60 Arena Wiki</ReferenceName>
-         <URLToReference>https://s60wiki.nokia.com/S60Wiki/Next_Generation_Emulator</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>anssi.jarvenpaa@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_PNPMS_PROV_FILTER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>133</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfPnpmsProvFilter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature is supported</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature is not supported</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>On enabling this feature flag pnpprovfilter.dll will be created and this feature flag is used to enable PNPProvisioning HTTP filter which by passes the download manager launching PNPMS provisioning engine.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harsha.mohanraj@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-34635</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_PNPMS_SERVICE_HELP_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>128</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPnpmsServiceHelpPlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag is required for launching PNPMS application from general settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will be created and when this feature is enabled Service Help Icon will be present in General Settings/Control Panel. Service Help will launch browser on selection and direct the browser with predefined PnPMS server URL where user can download provisioning settings over HTTP from web server.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harsha.mohanraj@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-34635</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_POWER_SAVE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1709</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPowerSave</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Power save mode is a collection of features which are put in a power saving mode. These features are i.e. display light brightness, light time outs etc. Power save mode can be extended to be supported by any application which can do something to save battery by implementing the needed power save mode APIs."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-26287: S60 Power Management enablers </Value>
-      </CustomField>
-      <OtherComments>27.8.2007 new flag - MKAN-763C38</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_PREMINET_CATALOGS_CLIENT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1719</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPreminetCatalogsClient</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Preminet Catalogs client.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>24.9.2007 new flag - PKNA-769B5A</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_PROV_AUTHTYPE_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>100</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdProvAuthtypePlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables Authentication type plugin. On enabling this feature flag Authtypeplugin.dll will be created and this feature will be enabled and authetication type can be changed for configuration message from UI which will enable item in General Settings and on selection of this item will open list dialog for changing the authentication type.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harsha.mohanraj@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>404-4928</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_QWERTY_FN_KEY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1714</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdQwertyFnKey</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__QWERTY_INPUT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The device has a Fn key</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>RM-RIM ID: Req. 403-492: Generic QWERTY framework </Value>
-      </CustomField>
-      <OtherComments>10.9.2007 New flag - PKCM-76P8N7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_RND_COMMSDAT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>RnD CommsDat is taken into the image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>RnD CommsDat is not taken into the image.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>CommsDat default configuration for S60 5.0</ReferenceName>
-         <URLToReference>http://s60wiki.nokia.com/S60Wiki/CommsDat_default_configuration_for_S60_5.0</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>juha.nuutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW errors: MVLA-7JQG6U</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_ROCKER_KEY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>120</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRockerKey</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The device has rocker key</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The device does not have rocker key</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The device has multidirectional "rocker" key.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-7276</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_ROM_INCLUDE_ALF</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flags controls whether the UI Accelerator toolkit (ALF) is included in the build.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-3876: Hitchcock UI Toolkit for 3.2 </Value>
-      </CustomField>
-      <OtherComments>18.6.2007 New flag - MPEA-74A9UC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>198</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfRuntimeDeviceCapabilityConfiguration</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>To enable the feature to variate the device capability on runtime</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>To enable the feature to variate the device capability on runtime</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>To enable the feature to variate the device capability on runtime</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>joble.jose@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-5500</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_S60_HELPS_IN_USE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>S60 helps included</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>S60 helps are not included</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Platform helps are included into image based on this flag.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.mantila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_S60_POSTING_IMPLEMENTATION_IN_USE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>S60 implementation is taken into rom image.</Description>
-         <DependencyOnOtherFeatures>NOT VSW_DISPLAY_POST</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>S60 implementation does not go to rom image and platform specific implementation can be used.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to enable/disable usage of S60 implementation of posting surface api. Default value for this is disabled.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.airaksinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW error JAIN-7M7GXZ</Value>
-      </CustomField>
-      <OtherComments>As customizerom.iby will be deprecated there needs to be a way to remove S60 implementation of S60 posting surface api from rom image. Currently there is a flag on NCP level VSW_DISPLAY_POST but it cannot be used on S60 level. This new flag is intended to be indicator if S60 posting implementation is needed on rom image or if platform version is used. Default is that system will have platform specific implementation and thus by default S60 implementation is not taken into rom image.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_SELECTABLE_EMAIL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>125</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSelectableEmail</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Default email is selectable</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Default email is not selectable</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This enables selectable default email. When write message-&gt;email is selected from sendui (with multible mailboxes), the default email account is the initial selection. Default mailbox can be set from mce-settings.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>tomi.k.makinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-2279</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_SENSOR_FW</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Sensor framework binaries are included.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Sensor framework binaries are not included</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>FF_SENSOR_FW flag is used for image creation time variation of the sensor framework. 
-Flag should be defined for products that have sensors and undefined for products that do not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>annikka.aalto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW error EIAL-7JTFXB</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_SHOW_MMPLAYER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Media Player is visible</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Media Player is hidden</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>By default S60 Media Player will be hidden from UI, and  only be accessible through embedded playback use cases (e.g browser, messaging, file browser, etc). 
-
-This flag will will allow product manufacturers to re-enable Media Player and display it in the application shell if desired.  
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>alexander.tucker@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>409-1439 Remove Media Player as a standalone application</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_SIMLESS_OFFLINE_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>130</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfSimlessOfflineSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>SIMless offline mode is supported</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>SIMless offline mode is not supported</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enable / disable SIMless Offline Mode.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>annikka.aalto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_STARTUP_OMA_DM_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>40</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureStartupOmaDmSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag will be used to enable receiving OMA CP/DM messages during system start-up in those devices that need the feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>annikka.aalto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-6367</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_SYSAP_TIMECHANGEOBSERVER_ENABLED</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>178</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSysapTimechangeobserverEnabled</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>When defined, SysAp time change observer informs about user time changes.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>When undefined, SysAp time change observer is not active.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>SysAp time change observer is needed to inform custom driver about user clock time change.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>vesa.ruonala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-32104</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TACTICONS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>184</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfTacticons</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Tacticons are enabled in the device.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Tacticons are disabled in the device.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Tacticons are haptic effects that can be played by the applications to indicate success or failure of actions. Tacticons can be also automatically played together with some Sound IDs.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.t.valtaoja@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13979</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TACTILE_FEEDBACK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1718</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdTactileFeedback</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PEN_SUPPORT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Tactile Feedback. Tactile feedback is produced by UI components and applications on pointer down events. Actual physical feedback effect (vibra/audio/no feedback) depends on current settings and device configuration.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-31375: Audio and tactile feedback 403-2673: Tactile feedback migration: UI framework area </Value>
-      </CustomField>
-      <OtherComments>24.9.2007 New flag - JHEN-772DCF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TARM_CAPABILITY_BASED_ACCESS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>214</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfTarmCapabilityBasedAccess</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>When defined, the flag will enable the code flow to continue on the basis of the capability of the third party applications.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>When defined, the flag will enable the code flow to continue on the basis of the SID value of the third party applications.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This is the feature flag to allow branching of the code flow based on the capability check or SID check for the third party applications.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>srikantha.k-s@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>RCHY-7R4C8X</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TCP_MYFAVES_FEATURE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1722</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdTcpMyfavesFeature</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary package.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-1400: MyFaves (Olympia) v1.5 for T-Mobile EU </Value>
-      </CustomField>
-      <OtherComments>30.10.2007 new flag - DDAS-787JXS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TCP_MYPROFILE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>186</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfTcpMyprofile</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Myprofile feature is enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Myprofile feature is disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag is for enabling/disabling MyProfile feature in T-Mobile Complementary package(both International &amp; US)on S60 3.2.3. This feature flag is valid for MyProfile UI &amp; MyProfile synchronization.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>dibyendu.das@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>RM-RIM-ID: 417-21315</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TEST_AT_COMMAND</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1721</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdTestATCommand</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When the flag is set,  locod will be started and AT command can be passed through via USB cable all the way to modem side for testing purpose."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>23.10.2007 new flag - MYAG-77DFSS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_THEME_HAZE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Theme is included in ROM.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Theme is not included in ROM</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Haze theme is included in ROM image.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>joe.3.liu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>414-5070</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_THEME_JINGMASK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Theme is included in ROM</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Theme is not included in ROM</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Jingmask theme is included in ROM image.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>joe.3.liu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>414-5070</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TOUCHSCREENCALIB_IN_STARTUP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>69</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdTouchscreencalibInStartup</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-         <DefaultingOtherFeatures>__PEN_SUPPORT_CALIBRATION</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Touch Calibration UI is initiated at device startup.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>taneli.johde@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-14166</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TOUCH_CALL_HANDLING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1715</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdTouchCallHandling</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Touch: Advanced components for CS Voice Telephony.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-26663: Touch: Advanced components for CS Voice Telephony </Value>
-      </CustomField>
-      <OtherComments>10.9.2007 new flag - JRUI-76PAYU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_TOUCH_UNLOCK_STROKE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>173</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfTouchUnlockStroke</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enable user response with sliders.</Description>
-         <DefaultingOtherFeatures>FF_TOUCH_CALL_HANDLING</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Disable user response with sliders.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables user to response (for example answer) and unlock screen through sliders (software controls) to mobile terminated calls. This applies only to touch devices.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>erkki.huru@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-12868</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_UPNP_FRAMEWORK_2_0</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>70</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUpnpFramework20</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether UPNP application is supported in the platform through MusicPlayer.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>heikki.kujala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>409-1054</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_USB_CHARGING</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>119</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbCharging</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>USB charging is supported</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>USB charging is not supported</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>If it is defined, the Starter starts the UsbWatcher.exe in charging mode. 
-The USB Watcher or USB MSC Personality Plug-in code is not variated. 
-Note. This flag replaces RD_USB_CHARGING in 5.0 release.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.tapan.raisanen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-39971</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_USB_HOST</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1704</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbHost</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag excludes all S60 USB host and OTG related components. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-8379 USB on the go, 1st release 106-811 106-811: USB OTG: Audio device class host role for USB headset 101-35207 USB HID support in S60 Chili " </Value>
-      </CustomField>
-      <OtherComments>18.6.2007 New flag - TSOO-73P9BL</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_USE_EGPRS_ICON</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>121</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUseEGprsIcon</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>EGPRS icon is shown instead of GPRS icon.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>GPRS icon is shown instead of EGPRS icon.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag is used to enable EGPRS icon in the status pane. If the flag is disabled, GPRS icon must be shown instead of EGPRS icon.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.s.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>FJKI-7EEMV4</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_USE_MASS_STORAGE_CONFIG</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Mass storage drive configuration is used</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Standard drive configuration is used</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is used for products to select in image creation time if mass storage drive configuration is used or not. The mass storage drive configuration is following: C=Phone memory, E=Internal mass storage and F=Memory card.
-
-The flag affects how S60 components see the drives setup from estart txt-file(s).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.p.kukkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW Error: JPKN-7P6C4C</Value>
-      </CustomField>
-      <OtherComments>See also BSW_USE_EMMC_SOCKET that is used for configuring eMMC specific estart txt-files. It can be used together with this flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_USE_ZI_ENGINE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature is enabled.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature is disabled.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>On enabling this feature flag eZitext engine will be part of the Image and Ptiengine will utilize eZitext engine for editing features.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>umesh.katkol@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-14311</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_VANILLA_COMMSDAT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Vanilla CommsDat is taken into image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Vanilla CommsDat is not taken into image.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>CommsDat default configuration for S60 5.0</ReferenceName>
-         <URLToReference>http://s60wiki.nokia.com/S60Wiki/CommsDat_default_configuration_for_S60_5.0</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>juha.nuutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW errors: MVLA-7JQG6U</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_VIRTUAL_FULLSCR_QWERTY_INPUT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>64</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVirtualFullscrQwertyInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-         <DependencyOnOtherFeatures>__PEN_SUPPORT</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates whether a device needs Virtual full-screen qwerty input or not.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>xiaoyun.wang@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-6206</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_VIRTUAL_ITUT_INPUT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>65</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVirtualItutInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-         <DependencyOnOtherFeatures>__PEN_SUPPORT</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates whether a device needs virtual ITUT input or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>lei.4.wang@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-39836</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_VMBX_CALL_DIVERT_ICON</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>116</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVmbxCallDivertIcon</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag controls whether or not a special icon is shown in status pane, when call divert is set against voice mailbox number. 
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>erkki.huru@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-12717</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_VOICE_CALL_CONTINUITY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>152</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfVoiceCallContinuity</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature is supported</Description>
-         <DefaultingOtherFeatures>__VOIP</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature is not supported</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>With Voice Call Continuity it is possible to provide seamless user experience when user in transition between VoIP and cellular networks. This feature brings a method to seamlessly continue	ongoing voice call from VoIP to cellular and vice versa. VCC handover logic shall be implemments as installable plugin (SIS) in order to allow possibility to support several VCC signalling variations.
-However VCC needed some platform changes to be fully functional (mainly at telephony components) and those changes must be run time variable.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.takku@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9826</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_VPN_CLIENT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>99</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfVpnClient</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag is needed to manage whether VpnClient components are in ROM or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sauli.kauppi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_WEBVIDEO_PH2</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>39</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWebvideoPh2</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS interface for video decoding and postprocessing.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>rajeswari.kannan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32618</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_WLANSNIFFER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>WlanSniffer2 is to be integrated.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>WlanSniffer2 is not to be integrated.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The purpose of the flag is to control whether the WlanSniffer2 application is to be integrated into 3.2 product builds or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>katriina.halonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>NA</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_WLANSNIFFER_VOIP_ENHANCEMENTS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>156</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfWlansnifferVoipEnhancements</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>WLAN Sniffer VoIP enhancements are disabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>WLAN Sniffer VoIP enhancements are enabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP service via Sniffer's Active Idle plugin.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>teemu.moisio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-13286</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_WLAN_EXTENSIONS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>177</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfWlanExtensions</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The WLAN device supports extended WLAN functionalities.</Description>
-         <DependencyOnOtherFeatures>__PROTOCOL_WLAN</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The device does not support extended WLAN functionalities.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports extended WLAN functionalities e.g. for association and authentication.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>panu.hamalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-22238</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_WLAN_WAPI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>129</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfWlanWapi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The device supports WAPI protocol for WLAN security.</Description>
-         <DependencyOnOtherFeatures>__PROTOCOL_WLAN and FF_WLAN_WAPI_INCLUDE_IN_ROM</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The device does not support WAPI protocol for WLAN security.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription> WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national standard for WLAN security. Although WAPI was designed to operate on top of the IEEE 802.11 WLAN technologies, it is not compatible with the security schemes defined in IEEE 802.11 specifications. It specifies its own methods for WLAN authentication and data link protection.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>Nokia WAPI project web site</ReferenceName>
-         <URLToReference>http://nwiki.nokia.com/WAPI</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>panu.hamalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> 415-2831</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_WLAN_WAPI_INCLUDE_IN_ROM</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>WAPI binaries are included in ROM.</Description>
-         <DependencyOnOtherFeatures>__PROTOCOL_WLAN</DependencyOnOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>WAPI binaries are not included in ROM.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national standard for WLAN security. Although WAPI was designed to operate on top of the IEEE 802.11 WLAN technologies, it is not compatible with the security schemes defined in IEEE 802.11 specifications. It specifies its own methods for WLAN authentication and data link protection.
-
-This feature flag is used only for including WAPI binaries to ROM. WAPI functionality can be (run-time) enabled with FF_WLAN_WAPI.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>panu.hamalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-12564</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_WS_NCIM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>153</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFfWsNcim</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>NCIM &amp; it's sub components will go into ROM.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>NCIM &amp; it's sub components will not go into ROM.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This run-time flag is required for enableing NCIM at the run-time. 
-NCIM, here onwards called as "Nokia account".
-There is a requirement to be able to remove NCIM feature at run-time.
-A brief description of NCIM: 
-To implement UI for Sign-up and Sign-In. Provide simple APIs for applications to launch Sign-up and Sign-in UIs. Offer Single Sign On for all applications using NCIM Device Enablers.  Handle all communication to NCIM backend regarding account creation, session handling, authentication and authorization.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ASW:Accessories</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>praveen.k.kumar@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-13063</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_XML_IDLE_THEME_BASIC_IDLE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Basic idle theme goes to image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Basic idle theme doesn't go to image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Controls if Basic idle theme is going to image or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.koivisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_XML_IDLE_THEME_CLASSIC_IDLE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Classic idle theme goes to image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Classic idle theme not taken to image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Controls if Classic idle theme is going to image or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.koivisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_XML_IDLE_THEME_FINGERUSE_IDLE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Finger use idle theme goes to image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Finger use idle theme doesn't go to image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Controls if Finger use idle theme goes to image or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.koivisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF_XML_IDLE_THEME_NAVIBAR_IDLE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Navibar idle theme goes to image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Navibar idle theme doesn't go to image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Controls if Navibar idle theme is going to image or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.koivisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>FF__ROM_HIDE_ISRAEL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>This feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>This feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag controls whether Israel as a state defined in MENA and Arabic varients. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sachin.v.deshpande@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW Error Id AAHG-7PLJCC</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_ADDITIONAL_CALENDAR</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11005</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpAdditionalCalendar</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>8.10.2007 new flag - PKNA-779E7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_CAMERA_KEY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11007</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpCameraKey</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>8.10.2007 new flag - PKNA-77NLAK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_CLEAR_KEY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11000</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpClearKey</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>10.9.2007 new flag - PKNA-769AQK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_INTERNET_SUITE_VERY_LITE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>181</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpInternetSuiteVeryLite</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on. </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used only for help variation. 
-Flag needs to be turned on when the Internet Suite Very Lite is present.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ext-salla.koivisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_ITUT_INPUT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11002</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpItutInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>10.9.2007 new flag - PKNA-769BF6</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_MSK</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11003</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpMsk</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>10.9.2007 new flag - PKNA-76JELZ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_OMA_DRM_METERING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11008</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpOmaDrmMetering</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>8.10.2007 new flag - PKNA-77PHXU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_PREMINET_CATALOGS_CLIENT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11001</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpPreminetCatalogsClient</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>10.9.2007 new flag - PKNA-769B5A</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_RECENTLY_PLAYED_FOLDER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11006</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpRecentlyPlayedFolder</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>8.10.2007 new flag - PKNA-77NL59</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_SENSOR_SETTINGS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>139</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpSensorSettings</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Help content visible</Description>
-         <DefaultingOtherFeatures>RD_SENSOR_FW </DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Help content not visible</Description>
-         <DefaultingOtherFeatures>NOT RD_SENSOR_FW </DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>When this flag is used, help content for Sensor settings is visible. Originally it is needed for backporting the Sensor framework functionality from 5.0 to 3.2.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ext-salla.koivisto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>n/a</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>HLP_WAYPOINTS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11004</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHlpWaypoints</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>10.9.2007 new flag - PKNA-76SHGQ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>JSR_135_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1130</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJsr135Support</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__JAVA_MMAPI11)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Java implementation supports advanced features of Java Mobile Media API (JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always be enabled when __JAVA_MMAPI11 is enabled."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>JSR-135 compliancy </Value>
-      </CustomField>
-      <OtherComments>9.9.2004 new flag. 15.11.2004 Enabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_32_BROWSER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD Feature flag for implementing new Browser 3.2 features prior to branching 3.1</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-5981 Browser: UI &amp; Usability Enhancements  </Value>
-      </CustomField>
-      <OtherComments>30.6.2006 New flag - SWIP-6R2JYZ</OtherComments>
-      <OtherComments>30.6.2006 New flag;12.2.2007 removed - SWIP-6R2JYZ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_32_BROWSER_ALR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD Feature flag for implementing ALR support in Browser.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>joy.manuel@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>409-424</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_3GP_WRITE_EXTENTION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables 3GP Write Extention feature in Record Utility.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>19.12.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_50_BROWSER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>23</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRd50Browser</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD Feature flag for implementing new Browser 5.0 features.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-5733: Import/Export feeds using OPML file </Value>
-      </CustomField>
-      <OtherComments>4.6.2007 new flag - ASOG-732PGW</OtherComments>
-      <OtherComments>This flag should be similar to the RD_32_BROWSER flag that we had before 3.1 branched from CCB</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ACCESSORY_FW</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag defines changes related to accessory framework.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>15.12.2004 New flag. 10.01.2005 Added /0 for S90.;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ACTIVESYNC_UI_INTEGRATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of ActiveSync</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13869: Exchange ActiveSync v2.5 </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - RNEI-6TN9US</OtherComments>
-      <OtherComments>25.9.2006 New flag;2.1.2007 removed - RNEI-6TN9US</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_AIW_DIAL_DATA_API</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of new AIW Dial Data APIs.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - JKON-6SRA74</OtherComments>
-      <OtherComments>"25.9.2006 New flag;29.1.2007 ""1"" 3.2-&gt;" - JKON-6SRA74</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ALF_IN_PLATFORM</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables ui accelerator toolkit development.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>devesh.kothari@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-31274: Hitchcock UI toolkit for S60 platform </Value>
-      </CustomField>
-      <OtherComments>"12.3.2007 new flag;18.6.2007 ""1"" 3.2" - MPEA-6Z3HHE</OtherComments>
-      <OtherComments>12.3.2007 new flag - MPEA-6Z3HHE</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ALR_AND_NLR_ENABLERS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables Application and Network Level Roaming.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-23581: Networking UI Components For Application Level Roaming </Value>
-      </CustomField>
-      <OtherComments>"16.6.2006 New flag;23.10.2006 ""1"" 3.2-&gt;;4.6.2007 removed" -  ABAO-6Q2GZZ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ALR_VPN_AP_UI_DISABLED</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Disables VPN Accesspoint UI</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>6.11.2006 New flag - KBAA-6UGGKN</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ANIMATION_EFFECTS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"R&amp;D Flag to control inclusion of the feature ""animation effects""."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-15108: Animations and feedback effects, phase 2" </Value>
-      </CustomField>
-      <OtherComments>28.3.2006 New flag - MTUO-6HTGHV</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_APPS_TO_EXES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_SECURE_BIN_RES)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag is needed for incorporating apps to exes changes controlled way into Series 60 releases.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-141: Migrate Application Architecture to Platform Security, 101-7493: Migrate the platform software to new Application Architecture" </Value>
-      </CustomField>
-      <OtherComments>08.11.2004 New flag. 29.11.2004 Enabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ARM_MDF_HELIX_ENGINE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This Helix engine flag is needed to variate S60 Video engine solution between all ARM MicroPlayer (ROP) and Helix engines.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2985 All-ARM Helix </Value>
-      </CustomField>
-      <OtherComments>16.6.2006 New flag - MKPA-6Q2TB8</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ASYNCH_FILE_SAVE_QUEUE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Camcorder requires support from the Asynchronous File Save Queue.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-37288: Camcorder UI: Asynchronous image saving queue for UI </Value>
-      </CustomField>
-      <OtherComments>4.6.2007 new flag - ETHN-72KF7F</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D flag that enables the Streaming Source supports for  Audio Controllers.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>james.mak@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-8055 Progressive download from stand alone browser </Value>
-      </CustomField>
-      <OtherComments>8.5.2006 New flag - FRAA-6PFQNM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_AUTO_KEYGUARD</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to determine whether the automatic keyguard features in Autolock are compiled.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-10790: Automatic Keypad lock </Value>
-      </CustomField>
-      <OtherComments>"13.3.2006 New flag;7.4.2006 ""0"" for all releases;24.4.2006 3.1-&gt; ""1""" - JSAI-6MBHVB</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BLUETOOTHIRRECEIVINGINDICATOR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Requirement: ""Bluetooth/IrDA receiving indicator"""</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-22141 Bluetooth/IrDA receiving indicator </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - MTAN-6YNAKL</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BOOT_CUSTOMIZABLE_AI</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_CUSTOMIZABLE_AI)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to enable smooth integration of customizable to device bootup. The flag is used variate out current Idle + Active Idle solution and replace it new customizable AI.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>tommi.p.ojala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-11066: Active Idle UI customization using XML UI Framework </Value>
-      </CustomField>
-      <OtherComments>"24.4.2006 New flag;6.11.2006 ""1"" 3.2-&gt;" - DKOV-6NZD9W</OtherComments>
-      <OtherComments>"24.4.2006 New flag;15.11.2006 ""1""-&gt;3.2" - DKOV-6NZD9W</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BROWSER_LAUNCHER_API_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D flag for implementing browser launcher API change.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>03.02.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BROWSER_PROGRESSIVE_DOWNLOAD</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to enable/disable the progressive download functionality for certain types of browser-downloadable content.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>james.mak@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-8055: Progressive download (DRM + plain) from standalone browser </Value>
-      </CustomField>
-      <OtherComments>9.10.2006 New flag - FHOS-6TJSPR</OtherComments>
-      <OtherComments>"9.10.2006 New flag;2.1.2007 ""1"" 3.2-&gt;" - FHOS-6TJSPR</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BROWSER_SCROLLBARS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag will be in place until the implementation of Browser using the platform scrollbars is mature enough.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW Error YAHN-6UQBBJ </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - YAHN-6W3M6U</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BROWSER_USE_AUDIOVIDEOPLUGIN</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag for development of new, combined AudioVideoPlugin"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-4498: Browser: Video Plugin enhancements </Value>
-      </CustomField>
-      <OtherComments>"25.9.2006 New flag;12.2.2007 ""1"" 3.2-&gt;;8.10.2007 removed" - VBRY-6TMQVM</OtherComments>
-      <OtherComments>25.9.2006 New flag - VBRY-6TMQVM</OtherComments>
-      <OtherComments>"25.9.2006 New flag;12.2.2007 ""1"" 3.2-&gt;" - VBRY-6TMQVM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BROWSER_VIDEO_PLUGIN</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for Browser Plugin. Used in deciding whether the browser video plugin is taken in.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-3271: Browser: Video Plugin </Value>
-      </CustomField>
-      <OtherComments>19.12.2005 New flag</OtherComments>
-      <OtherComments>19.12.2005 New flag;12.2.2007 removed</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_BROWSER_PROGRESSIVE_DOWNLOAD)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to enable/disable the progressive download functionality for browser-downloadable video content.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>james.mak@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-8055: Progressive download (DRM + plain) from standalone browser </Value>
-      </CustomField>
-      <OtherComments>20.11.2006 New flag;4.6.2007 removed - ATUR-6V4MEX</OtherComments>
-      <OtherComments>20.11.2006 New flag - ATUR-6V4MEX</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BROWSER_WIDGETS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of new Widgets implementation</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>christopher.ramos@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-4625: Browser: Web Widgets Engine </Value>
-      </CustomField>
-      <OtherComments>"25.9.2006 New flag;5.6.2007 ""1"" 3.2-&gt;" - SYAI-6TNKRA</OtherComments>
-      <OtherComments>25.9.2006 New flag - SYAI-6TNKRA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BTUI_RENOVATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Bluetooth user interface renovation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-10678, 107-14424, 106-622, 107-14364" </Value>
-      </CustomField>
-      <OtherComments>"07.11.2005 New flag; 13.2.2006 ""1"" 3.1u-&gt;" - LLMA-6LLEQ2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BT_AUDIO_RENOVATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Bluetooth audio renovation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-18364, 107-10655" </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_BT_MSG_RENOVATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables early development of Bluetooth OPP/BIP features (3.1u).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>liisa.peltonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-14446: Support BT BIP as default profile for image sending, 107-14438: BT OPP/BIP: Storage Capacity Checking" </Value>
-      </CustomField>
-      <OtherComments>"07.11.2005 New flag; 13.2.2006 ""1"" 3.1u-&gt;" - LLMA-6LLEQ2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CALENDAR_PLUGIN_FW</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables new UI concept and plugin framework for regional calendar enhancements. The flag disables old Chinese Lunar Calendar implementation (without plugin framework) and enables new Lunar Calendar plugin (using framework).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mika.karhu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-13281: Thai year support in calendar107-20751: Vietnamese Lunar Calendar" </Value>
-      </CustomField>
-      <OtherComments>30.6.2006 New flag</OtherComments>
-      <OtherComments>30.6.2006 New flag - TKUA-6QZJ8T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CAMCORDER_ADVSETTINGS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag indicates if the ecamadvsettings.dll is included to the rom image</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-23044: Camcorder UI: Autofocus functionality </Value>
-      </CustomField>
-      <OtherComments>12.2.2007 new flag - JMAI-6Y9DRE</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CATALOGS_CLIENT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of Catalogs client v3</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>tiina.m.vuoniemi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-853: Catalogs Client v3 </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - TMVI-6TUFX6</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CLEAN_BUILD_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>This feature is ON, defined only for clean build</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature is OFF, </Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Pf 52.50 build supports multiple keyboardlayout and hence switch API is used in Akncapserver.
-
-Switch APIs are part of adaptation layer code and these files are not part of clean build.
-
-This flag will be enabled during clean build.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>umesh.katkol@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CLIENT_CERTIFICATES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of Client certificates and private key handling feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-11568: SECURITY:Client certificates and private key handling </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - MTAO-6TD96N</OtherComments>
-      <OtherComments>"25.9.2006 New flag;20.11.2006 ""1"" 3.2-&gt;" - MTAO-6TD96N</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_COMBINE_INSTALLATION_QUERIES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The flag enables feature ""SW Installer: combining installation confirmation and details queries during installation"""</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>ABRK-6XJAB8: SW Installer: combining installation confirmation and details queries during installation </Value>
-      </CustomField>
-      <OtherComments>21.5.2007 new flag - MTAO-733E35</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_COMMON_ENGINE_API_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag is needed to safely integrate changes to the Common Engine APIs into Series 60 releases.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>10.01.2005 New flag. 18.01.2005 Disabled for 3.0. 25.01.2005 Enabled for 3.0/3.1. 08.02.2005 Disabled for 3.0/3.1. 12.4.2005 enabled for 3.X</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CONTENTMANAGERLAUNCHER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag for variating the new Content Manager Launcher component and related Content Manager Launcher API</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-37734: Clean replacement of Gallery Phase II </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - LTAE-6VEAVG</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CONTENTNOTIFICATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Flag for variating the new Content Notification component and related APIs: Content Notification API, Content Notification Implementation API"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-37734: Clean replacement of Gallery Phase II </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - LTAE-6VEAVG</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CONTEXT_FRAMEWORK</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""Context framework"" development"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25591: Context Framework and S60 SDK API </Value>
-      </CustomField>
-      <OtherComments>4.12.2006 New flag - MKAN-6VSGSF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CONTEXT_SENSITIVE_MENU</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to flag out the implementation of context sensitive menu.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>19.12.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CONTROL_PANEL</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables Control Panel development.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-34829: Control Panel </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - ASAN-6Z5H2M</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CONVERGED_CALL_ENGINE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""Converged call engine"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25806: EarlyDelivery: S60 IETF/SIP VoIP </Value>
-      </CustomField>
-      <OtherComments>"15.1.2007 New flag;23.4.2007 ""1"" 5.0-&gt;;7.5.2007 ""0"" 5.0-&gt;;18.6.2007 ""1"" 5.0-&gt;" - EOPW-6WGABR</OtherComments>
-      <OtherComments>"15.1.2007 New flag;23.4.2007 ""1"" 5.0-&gt;;7.5.2007 ""0"" 5.0-&gt;" - EOPW-6WGABR</OtherComments>
-      <OtherComments>15.1.2007 New flag - EOPW-6WGABR</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CONVERGED_CALL_ENGINE_PROXY</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__VOIP)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Used for CCE xSP proxy developmen</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25730: S60 Telephony Converged Call Engine (CCE) </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - EOPW-6YMGP2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CSXHELP_EVOLUTION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables early development of csxhelp application functionalities.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-12722 Accessory Monitoring API 101-36054: XHTML Help feature pack II </Value>
-      </CustomField>
-      <OtherComments>6.2.2007 New flag - SSHM-6WH7CU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CS_PS_HO </FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__VOIP)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to enable VOIP handover development</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25806: EarlyDelivery: S60 IETF/SIP VoIP </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - EOPW-6UQAYK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_CUSTOMIZABLE_AI</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to enable smooth development &amp; integration of customazable Active Idle.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>tommi.p.ojala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-11066: Active Idle UI customization using XML UI Framework </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag. -  DKOV-6HSEPE</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DEFAULT_APPLICATION_SETTINGS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Disables the Default Application Settings subsystem.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-6459: Default application setting for a MIME-type </Value>
-      </CustomField>
-      <OtherComments>"6.11.2006 New flag;27.8.2007 ""1"" 5.0-&gt;" - FLON-6UNECY</OtherComments>
-      <OtherComments>6.11.2006 New flag - FLON-6UNECY</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DEVICE_MODE_CONFIGURABILITY</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeName>RdDeviceModeConfigurabilityId</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag controls configurability features to System Application (referred as ""SysAp"") and HwResourceManager (referred as HWRM) components.SysAp needs this flag for moving part of its key event handling functionality to a plug-in that can be variated by product programs.HWRM needs this flag for moving part of its light controlling functionality to a plug-in that can be variated by product programs."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-19650: Backlight control: Device mode event configurability107-18055: Aalto: Keypads backlighting" </Value>
-      </CustomField>
-      <OtherComments>27.2.2006 New flag - MPEN-6LUECP</OtherComments>
-      <OtherComments>"27.2.2006 New flag;20.11.2006 ""1"" 3.2-&gt;" - MPEN-6LUECP</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DISPLAY_POST</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag allows to choose from either built-in Display Post implementation or an external Display Post module.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13298: TV-Out support in RealPlayer </Value>
-      </CustomField>
-      <OtherComments>16.1.2006 New flag - ICYU-6JLSNA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DM_MULTI_CHOICE_ALERT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""OMA DM server can query user to select options.This alert type allows the user to select multiple items from a list of options."" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-29885: OMA DM: multiple choice alert </Value>
-      </CustomField>
-      <OtherComments>15.1.2007 New flag - RHEE-6X3F22</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DM_ROAMING_BLOCKING_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables the blocking the SyncML Device Management session (Either for Device settings like MMS settings or for FOTA downloads) when user in roaming networks. This RnD flag will be used temporarily for increment 15 development time only to flag changes made on component SyncMLNotifier. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-798: Device Manager: Roaming Blocking support </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - RHEE-6TNH45</OtherComments>
-      <OtherComments>25.9.2006 New flag;29.1.2007 removed - RHEE-6TNH45</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DM_SINGLE_CHOICE_ALERT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""OMA Device management Server can query user to select an option by sending a number of user selectable options"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-29884: OMA DM: single choice alert </Value>
-      </CustomField>
-      <OtherComments>15.1.2007 New flag - RHEE-6X3BLL</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DM_TEXT_INPUT_ALERT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""OMA Device management Server can query user input"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-29886: OMA DM: text input alert </Value>
-      </CustomField>
-      <OtherComments>15.1.2007 New flag;8.10.2007 removed - RHEE-6X39YY</OtherComments>
-      <OtherComments>15.1.2007 New flag - RHEE-6X39YY</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DOS_API_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is needed for safely (without creating bottle neck) incorporating DOS Client/Plug-in/SAE API changes into Series 60 releases.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.02.2004, new wk10;22.4.2004 flag set ON for 2.6 release;28.4.2004 ON for 2.8 and 3.0 releases; 5.4.2004 ON for 2.7 release"</OtherComments>
-      <OtherComments>"12.02.2004, new wk10;22.4.2004 flag set ON for 2.6 release;28.4.2004 ON for 2.8 and 3.0 releases; 5.4.2004 ON for 2.7 release;2.1.2007 removed 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DOS_SERVER_REMOVE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D flag for managing the DOS Server and DOS APIs removal.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>23.02.2005 New flag</OtherComments>
-      <OtherComments>23.02.2005 New flag;2.1.2007 removed 3.2-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
-      </CustomField>
-      <OtherComments>"16.1.2006 New flag;7.4.2006 3.1-&gt;""1""" - SJAN-6K5JP5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables early development of   the requirement '107-18152 Common interface for OMA and WM DRM'.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-18152 Common interface for OMA and WM DRM </Value>
-      </CustomField>
-      <OtherComments>"12.2.2007 new flag;4.6.2007 ""1"" 5.0-&gt;" - SJAN-6Y2LYA</OtherComments>
-      <OtherComments>12.2.2007 new flag - SJAN-6Y2LYA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_DETAILS_VIEW_RENOVATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
-      </CustomField>
-      <OtherComments>16.1.2006 New flag - SJAN-6K5JP5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_DROPPED_30_FEATURES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
-      </CustomField>
-      <OtherComments>"16.1.2006 New flag;7.4.2006 3.1-&gt;""1""" - SJAN-6K5JP5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_IMSI_BINDING</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
-      </CustomField>
-      <OtherComments>"16.1.2006 New flag;7.4.2006 3.1-&gt;""1""" - SJAN-6K5JP5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_METERING</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables development of DRM Metering</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-37711 DRM Metering </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - SJAN-6Z5KH3</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_NEW_SECURE_CLOCK</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__DRM_CLOCK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D feature flag is needed to develop the requirement '101-32062 New Secure clock for DRM'</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32062: New Secure clock for DRM </Value>
-      </CustomField>
-      <OtherComments>4.6.2007 new flag - SJAN-73JHD7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_PREVIEW_RIGHT_FOR_AUDIO</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Flag enables development of feature ""Preview right support for OMA DRM v2 protected content for audio"""</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-20306 Preview right support for OMA DRM v2 protected content for audio </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - SJAN-6Z5LKD</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is needed to develop the requirement '101-29260 Removal of DRM usage rights expiration warning prompts' without risking the maturity of CCB.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-29260 Removal of DRM usage rights expiration warning prompts </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;12.3.2007 ""1"" 3.2-&gt;" - SJAN-6WEJNQ</OtherComments>
-      <OtherComments>2.1.2007 New flag - SJAN-6WEJNQ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_RIGHTS_MANAGER_REMOVAL</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D feature flag is needed to develop the requirement '101-41508 Rights Manager Removal'</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-41508 : Rights Manager Removal </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - SJAN-6ZKFMK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_RINGTONE_BLOCKING</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
-      </CustomField>
-      <OtherComments>"16.1.2006 New flag;7.4.2006 3.1-&gt;""1""" - SJAN-6K5JP5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DRM_SILENT_RIGHTS_ACQUISITION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>In order to enable safe development of  OMA DRM v2 Silent rights object acquisition</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-18139: OMA DRM v2 Silent rights object acquisitio </Value>
-      </CustomField>
-      <OtherComments>8.5.2006 New flag - SJAN-6P7GFM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DSUI_TIMEDSYNC</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>To provide timed synchronization feature to be included in the Data synchronization UI .  The flag will be used only in the OmaDsAppUi component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-12632: OMA DS: Timed synchronization </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - CSAI-6Z88X2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DS_ICAL_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(_I_CAL_SUPPORT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for iCalendar synchronization</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-17525 Support for iCalendar synchronization </Value>
-      </CustomField>
-      <OtherComments>27.8.2007 new flag - CSAI-766AQ3</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_DS_UI_EVOLUTION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of new Data Sync UI</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13132 DS UI evolution </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - TMVI-6TJF56</OtherComments>
-      <OtherComments>25.9.2006 New flag;4.12.2006 removed - TMVI-6TJF56</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_EMAIL_DOMAIN_UTILS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_MUIU_SPLIT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag is for controlling the releasing of the Email utility API changes that are planned to be done for 3.2</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>6.11.2006 New flag - JKLO-6UTASU</OtherComments>
-      <OtherComments>"6.11.2006 New flag;4.12.2006 ""1"" 3.2-&gt;" - JKLO-6UTASU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_EMAIL_HTML_VIEW</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to remove HTML plugin from mail 3.0 implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-1476: HTML support to E-Mail Viewer </Value>
-      </CustomField>
-      <OtherComments>"26.4.2005 new flag;19.12.2005 ""\0"" in 3.1"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ENABLE_ADDING_EDITING_OF_MSISDN</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables the usage of the new implementation of Own name store in CommonTSY.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag.;5.6.2006 removed 3.1-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ENHANCED_CBA</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to flag out implementation of Enhanced CBA</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>19.12.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_ENHANCED_SKINNING</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_SCALABLE_UI)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD Feature flag for implementing ""enhanced skinning"" in 2.x CCB. That feature is not wanted in 2.6 but after 2.8 it will be permanently supported i.e. not optional feature."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>REQ 107-138 </Value>
-      </CustomField>
-      <OtherComments>"13.5.2004, new. When 2.6 is branched out of 2.common, we can remove this feature flag. 10.11.2004 Disabled for 3.0. 02.12.2004 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_EXTENDED_ICL_JPEG_API</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to enable/disable the Extended ICL JPEG API.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-20117: Image viewer to utilize Extended ICL JPEG API </Value>
-      </CustomField>
-      <OtherComments>9.10.2006 New flag - MVIA-6U7J7V</OtherComments>
-      <OtherComments>"9.10.2006 New flag;15.1.2007 ""1"" 3.2-&gt;" - MVIA-6U7J7V</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FEATURE_MANAGER_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>In 3.1 Feature Manager will be removed from CommonEngine and new Feature Manager component will be introduced. Flag is needed to safely implement the change. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.9.2005 new flag;24.10.2005 enabled in 3.1</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FILE_HANDLE_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag defines data caging changes to components that are used by messaging API components.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-7654: Protecting private data (Data caging - part 2) </Value>
-      </CustomField>
-      <OtherComments>"22.11.2004 New flag. 28.2.2005 ""1"" for 3.0 31.03.2005 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FILE_MANAGER_BACKUP</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD feature flag for implementing additional backup improvements for File Manager.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-11144: Merging File Manager and memory card applications </Value>
-      </CustomField>
-      <OtherComments>"14.8.2006 New flag;23.4.2007 ""1"" 5.0-&gt;" - JPKN-6SCF54</OtherComments>
-      <OtherComments>14.8.2006 New flag - JPKN-6SCF54</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FILE_SORTING</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag will be used to variate the sorting functionality in File manager in R3.2.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>UI CR 403-6178 </Value>
-      </CustomField>
-      <OtherComments>30.10.2007 new flag - MHIN-783F2D</OtherComments>
-      <OtherComments>23.10.2007 new flag - MHIN-783F2D</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FLASHLITE_SCREENSAVER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag allowes early development of new Flash as Screensaver features.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"13.2.2006 New flag;28.4.2006 ""1"" 3.1" - MSRR-6LCGMH</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FLASH_AS_VIDEO_RINGING_TONE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_VIDEO_AS_RINGING_TONE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device allows a video file to be set as a ringing tone.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>1.12.2006 New flag - PKII-6TSDW9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FM_RADIO_ENHANCEMENTS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__FM_RADIO ) AND ( __S60_FM_RADIO_APPLICATION)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to enable FM Radio Control Adaptation API development.  </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>" 101-22788 Allow FM Radio to use Offline Mode 102-3991 RDS Support and Cover UI &amp; LCIF API for S60 FM Radio Engine" </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag</OtherComments>
-      <OtherComments>2.1.2007 New flag - JVAE-6QQNYE</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FM_TX_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD_FM_TX_SUPPORT flag is needed to integrate FM TX changes to S60 HW Resource Manager and SysApp</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-1166: FMTX2.0 SysApp &amp; HWRM support </Value>
-      </CustomField>
-      <OtherComments>16.7.2007 new flag - TLAN-73QGT3</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FOTA_FLEXIBLE_MEMORY_USAGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables flexible memory usage for storing update files on c-drive. RnD flag will be used temporarily for increment 15 development time only to flag changes made on component fotaserver and SyncMLNotifier.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-22712: FOTA: Flexible memory usage for downloaded package </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag;29.1.2007 removed;26.2.2007 reintroduced.;30.7.2007 removed - HJHA-6TMDLN</OtherComments>
-      <OtherComments>25.9.2006 New flag;29.1.2007 removed;26.2.2007 reintroduced. - HJHA-6TMDLN</OtherComments>
-      <OtherComments>25.9.2006 New flag - HJHA-6TMDLN</OtherComments>
-      <OtherComments>25.9.2006 New flag;29.1.2007 removed - HJHA-6TMDLN</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FSW_V2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD feature flag for new fastswap tasklist development.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-16631: Usability improvement for multitasking </Value>
-      </CustomField>
-      <OtherComments>"28.8.2006 New flag;25.9.2006 ""1"" 3.2" - EJTP-6SNKPU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_FULLSCREEN_WALLPAPER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD feature flag for enabling full screen wallpaper development.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-19391: Full screen wallpaper </Value>
-      </CustomField>
-      <OtherComments>"28.8.2006 New flag;23.4.2007 ""1"" 5.0-&gt;" - ESMA-6SHF5X</OtherComments>
-      <OtherComments>28.8.2006 New flag - ESMA-6SHF5X</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_GALLERY_ENABLE_NG_MUSIC_PLAYER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag will be used to variate Gallery usage between the old and the new Music Player.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.karimaki@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>409-1054</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_GALLERY_GRID</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enable/disable Grid view in Gallery</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2988: Video: Media Player: UI enhancements </Value>
-      </CustomField>
-      <OtherComments>23.10.2006 New flag - LTAE-6UEEWC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_GALLERY_PREVIEW_POPUP</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enable disable Preview Popup in Gallery</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2988: Video: Media Player: UI enhancements </Value>
-      </CustomField>
-      <OtherComments>23.10.2006 New flag - LTAE-6UEEWC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_GBA</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for General Bootstarapping Architecture (GBA).  GBA enables authentication for mobile services without any user interaction.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-33172: Support for GBA </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - MTAO-6Z2EH2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_GENERAL_SEARCH</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""In-Device Search"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2878 In-Device Search </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;24.9.2007 ""1"" 5.0" - AHIA-6WAPUC</OtherComments>
-      <OtherComments>2.1.2007 New flag - AHIA-6WAPUC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_GS_RENOVATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>General Settings Application Renovation</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>26.9.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_GS_RENOVATION_PHASE2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag allowes early development of new General Settings features.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.2.2006 New flag - ASAN-6L7F2C</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_HELPRUNTIME</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to variate help content between 3.2.1 and 3.2.2 </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>pasi.k.niemela@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>27.8.2007 new flag - PKNA-76QGEP</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_HELP_AIW_INTEGRATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables early development of  AIW Help consumer integration feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13178 Enabling integration of Licensee tutorial functionality </Value>
-      </CustomField>
-      <OtherComments>21.11.2005 New flag. - KMUY-6H3L3A</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_HIERARCHICAL_COLUMN_LIST</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_HIERARCHICAL_LIST)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D flag for enabling Hierarchical column list UI component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32487: Hierarchical dual column list </Value>
-      </CustomField>
-      <OtherComments>15.1.2007 New flag - JJYA-6X4JPF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_HIERARCHICAL_LIST</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""New list type: Hierarchical list"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-16781: New list type: Hierarchical list </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - JJYA-6VYLF9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_HINDI_PHONETIC_INPUT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""Hindi phonetic input"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sudheendra.shantharam@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-24489: Hindi phonetic input </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;23.10.2007 ""0"" 5.0" - PKCM-6WH98T</OtherComments>
-      <OtherComments>2.1.2007 New flag - PKCM-6WH98T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_HOTSPOT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Undefining this flag indicates that the HotSpotServer.exe and other related components are not included to the rom image. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.karvinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-15734: Integration of 3rd Party WLAN clients to the Native UI and Seamless Roaming </Value>
-      </CustomField>
-      <OtherComments>26.2.2007 new flag;21.5.2007 removed - EJLR-6YCDJB</OtherComments>
-      <OtherComments>26.2.2007 new flag - EJLR-6YCDJB</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IDLE_SEPARATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D feature flag for moving idle functionality from Phone application to Idle application.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-4666: Active Idle: separating phone application from Idle </Value>
-      </CustomField>
-      <OtherComments>"31.01.2005 New flag. 15.02.2005 Disabled in 2.8, 3.0, 3.1. CDMA II disabled until common phoneengine used.;26.4.2005 enabled 3.0-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IHL_EXTJPEGAPI</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Image Handling Library utilized Extended ICL JPEG API</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-20117: Image viewer to utilize Extended ICL JPEG API </Value>
-      </CustomField>
-      <OtherComments>11.9.2006 New flag - LTAE-6T4DS5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IMAGEPREVIEW</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>ImageViewer's ImagePreview API and DLL are available in release.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>UI CR JLEO-6HDBPW </Value>
-      </CustomField>
-      <OtherComments>16.6.2006 New flag - HPAN-6QQ7ZK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IMAGINGCONFIGMANAGER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to include/exclude Imaging Configuration Manager component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>berthier.lemieux@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-22657: Imaging Configuration Manager </Value>
-      </CustomField>
-      <OtherComments>"26.2.2007 new flag;26.3.2007 ""1"" 3.2-&gt;;4.6.2007 removed." - JTON-6YKKBH</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IM_UI_FACELIFT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of IM UI facelift</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13871: IM UI Facelift  </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - ABEA-6TM7L2</OtherComments>
-      <OtherComments>25.9.2006 New flag;6.2.2007 removed - ABEA-6TM7L2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_INTELLIGENT_TEXT_INPUT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to develop support for Intelligent Text Iinput </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"403-492: Generic QWERTY framework 403-2129: 2nd generation text input engine integration404-1533: Help key support404-1532: Enter key support" </Value>
-      </CustomField>
-      <OtherComments>27.8.2007 new flag - PKCM-76P944</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IV_ACCELEROMETER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>#define</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>#undef</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Image viewer needs RnD flag in order to variate accelerometer sensor usage.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.karimaki@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>401-5509</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IV_SLIDESHOW</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Image Viewer with slideshow and cool image transition effects</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
-      </CustomField>
-      <OtherComments>"4.12.2006 New flag;24.9.2007 ""1"" 5.0" - LTAE-6VUENP</OtherComments>
-      <OtherComments>4.12.2006 New flag - LTAE-6VUENP</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IV_TRANSPARENT_UI</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Image Viewer uses transparent custom UI controls</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;24.9.2007 ""1"" 5.0" - LTAE-6T4DW7</OtherComments>
-      <OtherComments>11.9.2006 New flag - LTAE-6T4DW7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IV_TRANSPARENT_UI_2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Image Viewer uses transparent toolbar and image infos popup.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;24.9.2007 ""1"" 5.0" - LTAE-6WEAZM</OtherComments>
-      <OtherComments>2.1.2007 New flag - LTAE-6WEAZM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_IV_TV_OUT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__TV_OUT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to develop the TV-Out support for images</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>402-1111 TV-Out support for images </Value>
-      </CustomField>
-      <OtherComments>"30.7.2007 new flag;5.11.2007 ""1"" 5.0" - MKAI-74MDXS</OtherComments>
-      <OtherComments>30.7.2007 new flag - MKAI-74MDXS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Java architecture renewal, phase 1. S60 implementation replaces Symbian implementation of Java Installer, Java Registry and Java Backup components."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.s.valimaki@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-23575: Architecture renewal Phase 1 </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;9.10.2006 ""1"" 3.2-&gt;" - MMAA-6T7K9E</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_JAVA_CONFIGURABLE_NW_INDICATOR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for network indicator in Java Canvas for operator domain midlets.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>lasse.k.moisio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-23233: Presentation of network indicator in full screen mode Canvas </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - LMAI-6Z2GGG</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_JAVA_MEDIA_KEYS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"To enable Java applications (also those in background) to get notifications from various media keys (PLAY, PREV, NEXT, STOP...). "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>lasse.k.moisio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32356: Media keys support in Java </Value>
-      </CustomField>
-      <OtherComments>"26.2.2007 new flag;7.5.2007 ""1"" 5.0-&gt;" - JAAS-6YECPK</OtherComments>
-      <OtherComments>26.2.2007 new flag - JAAS-6YECPK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_JAVA_OMA_DRM_V2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Java Mobile Media API supports playback of the OMA DRM v2 protected audio content.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.s.valimaki@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-18517: OMA DRM v2 audio playback support via JVM </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - MMAA-6ZBG2H</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_JAVA_REUSE_IFRAMEBUFFER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Purpose: Change LCDUI Canvas implementation to reuse the native side iFramebuffer memory between Canvas instances. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24306: Java:LCDUI - Canvas instances must share iFramebuffer to save memory </Value>
-      </CustomField>
-      <OtherComments>"12.2.2007 new flag;6.7.4.2007 ""1"" 5.0-&gt;;23.10.2007 ""0"" 5.0" - MMAA-6YCCTG</OtherComments>
-      <OtherComments>"12.2.2007 new flag;6.7.4.2007 ""1"" 5.0-&gt;" - MMAA-6YCCTG</OtherComments>
-      <OtherComments>12.2.2007 new flag - MMAA-6YCCTG</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_JAVA_SCALABLE_ICON</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SCALABLE_ICONS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Provide support for scalable icons for MIDlet icons (MIDlet icons &amp; MIDlet suite icons). </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-26480: Scalable icons for MIDlet </Value>
-      </CustomField>
-      <OtherComments>"26.2.2007 new flag;20.11.2007 ""1"" 3.2" - MMAA-6YNBTQ</OtherComments>
-      <OtherComments>26.2.2007 new flag - MMAA-6YNBTQ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_JAVA_TMIDISTATECHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"R&amp;D flag for Java, related to the symbian change: BR2058: Renaming enum values in TMidiState as a result of a namespace clash."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>Symbian BR2058: Renaming enum values in TMidiState as a result of a namespace clash. </Value>
-      </CustomField>
-      <OtherComments>"23.4.2007 new flag;26.4.2007 ""0"" 5.0;6.8.2007 ""1"" 5.0" - SMMA-727EP5</OtherComments>
-      <OtherComments>"23.4.2007 new flag;26.4.2007 ""0"" 5.0" - SMMA-727EP5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_JAVA_VOLUME_KEYS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Java application volume level can be controlled with phone's side volume keys.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>lasse.k.moisio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-20105: Java MMAPI volume control support </Value>
-      </CustomField>
-      <OtherComments>"6.11.2006 New flag;26.3.2007 ""1"" 3.2-&gt;" - MMAA-6V33E9</OtherComments>
-      <OtherComments>6.11.2006 New flag - MMAA-6V33E9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_KANNADA_FONTS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indic Kannada fonts and font support</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-24927: Rendering support for Kannada </Value>
-      </CustomField>
-      <OtherComments>"12.3.2007 new flag;23.10.2007 ""0"" 5.0" - PPKO-6YLJK4</OtherComments>
-      <OtherComments>12.3.2007 new flag - PPKO-6YLJK4</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_KEYLOCK_POLICY_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Development time support for Configurable Keylock policy.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25727: Configurable keylock policy </Value>
-      </CustomField>
-      <OtherComments>8.10.2007 new flag - HJHA-77PGU8</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_LIGHT_CONTROL_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD-flag for early development of light control customizability features to System Application.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-23335: Backlight Current Consumption Minimization work for Rapido family products 101-32080: SysApp light control" </Value>
-      </CustomField>
-      <OtherComments>"23.10.2006 New flag;8.10.2007 ""1"" 5.0" - MPEN-6UBH7C</OtherComments>
-      <OtherComments>23.10.2006 New flag</OtherComments>
-      <OtherComments>23.10.2006 New flag - MPEN-6UBH7C</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_LIST_STRETCH</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeName>RdListStretchId</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to control inclusion of ScaleII feature: Stretch two-lined list automatically as one-lined.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13178 Enabling integration of Licensee tutorial functionality </Value>
-      </CustomField>
-      <OtherComments>21.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MAPNAV_BITMAP_ACCESS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables early development of new features in Map and Navigation FW.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>petri.o.rauhala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-1225: Bitmap map access to M&amp;N Framework for map content in SPP51.32 </Value>
-      </CustomField>
-      <OtherComments>12.2.2007 new flag - SBUY-6Y2CKK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MARATHI</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Marathi UI language and input</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-24966: Marathi UI language and input </Value>
-      </CustomField>
-      <OtherComments>26.2.2007 new flag - PKCM-6X99RA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MDF_DEVVIDEO</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag selects the variants of the video components to use MDF DevVideo or proprietary codec interfaces. Symbian's MDF DevVideo API is going to be used in Series 60 3.0 and Series 90 2.0 by at least Camcorder MMF plugin and Video Telephony (REQ 101-6231 ). At the same time, non-MDF versions of the components are being released to Series 60 2.6, 2.7, and 2.8. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004 new flag, 18.10.2004 Typo fixed."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MDS_2_0</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>MDS 2.0</Description>
-         <DefaultingOtherFeatures>NOT RD_MDS_2_5</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>MDS 2.5</Description>
-         <DefaultingOtherFeatures>RD_MDS_2_0</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag indicates that the environment contains 2.0 version of MDS APIs. See also flag RD_MDS_2_5.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.karimaki@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-30832</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MDS_2_5</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>MDS 2.5</Description>
-         <DefaultingOtherFeatures>NOT RD_MDS_2_0</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>MDS 2.0</Description>
-         <DefaultingOtherFeatures>RD_MDS_2_0</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag indicates that the environment contains 2.5 version of MDS APIs. See also flag RD_MDS_2_0</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.karimaki@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-30832</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>New Media Player enhancements.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-5929 - Media Player: UI Enhancements part 2 </Value>
-      </CustomField>
-      <OtherComments>12.2.2007 new flag - ATUR-6XLMKH</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MEDIA_GALLERY_UPDATED_FEATURES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Media Gallery updated features for 3.1</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>2.1.2006 New flag - SUIN-6K9HVM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MEETING_REQUEST_UTILS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Meeting request feature adds meeting request utlis non-variable component to platfrom.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>26.9.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MESSAGING_API_V2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag defines data caging changes to components that use messaging API.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-7654: Protecting private data (Data caging - part 2) </Value>
-      </CustomField>
-      <OtherComments>"22.11.2004 New flag. 17.02.2005 Enabled in 3.0, 3.1."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MESSAGING_GENERAL_SETTINGS_RENOVATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""General  settings application renovation"" development"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-21979 General  settings application renovation </Value>
-      </CustomField>
-      <OtherComments>"4.12.2006 New flag;27.8.2007 ""1"" 5.0-&gt;" - JKLO-6VZELS</OtherComments>
-      <OtherComments>4.12.2006 New flag - JKLO-6VZELS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MESSAGING_ICAL_IMPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""iCalendar Import"" development"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-33269 iCalendar Import </Value>
-      </CustomField>
-      <OtherComments>4.12.2006 New flag - JKLO-6VZELS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MESSAGING_VIRTUAL_PHONEBOOK</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag controls the messaging virtual phonebook migration independently from RD_VIRTUAL_PHONEBOOK</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-17778: Messaging interface to SIM contacts </Value>
-      </CustomField>
-      <OtherComments>"27.2.2006 New flag;30.6.2006 ""1"" 3.2-&gt;" - SKAA-6KPCBJ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_METADATAUTILITY_M4A_INTERNATIONAL</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Metadata localization support for M4A format</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>409-305: Metadata localization support for M4A format </Value>
-      </CustomField>
-      <OtherComments>"18.6.2007 new flag;27.8.2007 ""1"" 5.0-&gt;" - FRAA-73ATS8</OtherComments>
-      <OtherComments>18.6.2007 new flag - FRAA-73ATS8</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_METADATAUTILITY_ODF_ALBUMART_50</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for album art from ODF header of OMA DRM v2 protected content</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-6064: Support for album art from ODF header of OMA DRM v2 protected content </Value>
-      </CustomField>
-      <OtherComments>"18.6.2007 new flag;23.10.2007 ""1"" 5.0;30.10.2007 removed 3.2" - FRAA-72JTEJ</OtherComments>
-      <OtherComments>"18.6.2007 new flag;23.10.2007 ""1"" 5.0" - FRAA-72JTEJ</OtherComments>
-      <OtherComments>18.6.2007 new flag - FRAA-72JTEJ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_METADATAUTILITY_PODCAST_50</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Metadata Utility to support podcast related additions in ID3v2</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-31081: Metadata Utility to support podcast related additions in ID3v2 </Value>
-      </CustomField>
-      <OtherComments>30.7.2007 new flag - FRAA-72JTVN</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_METADATAUTILITY_WM_PROVIDER_31</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support WM/Provider in Metadata Utility </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-1158: Support WM/Provider in Metadata Utility to enable Nokia music service </Value>
-      </CustomField>
-      <OtherComments>23.4.2007 new flag - FRAA-727QAT</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_METADATA_UTILITY_32</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of metadata performance improvements</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-4814: Metadata performance improvements </Value>
-      </CustomField>
-      <OtherComments>"25.9.2006 New flag;2.1.2007 ""1"" 3.2-&gt;;23.4.2007 removed" - FRAA-6TLTH6</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MFE_CP_INTEGRATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MOBILE_ACTIVE_SYNC)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Flag enables the Mail For Exchange (MFE, Active Sync)  UI integration with control panel feature."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-36908: ActiveSync Integration into General Settings/Control Panel </Value>
-      </CustomField>
-      <OtherComments>"12.3.2007 new flag;24.9.2007 ""1"" 5.0;23.10.2007 ""0"" 5.0" - MDOY-6Z56Z9</OtherComments>
-      <OtherComments>"12.3.2007 new flag;24.9.2007 ""1"" 5.0" - MDOY-6Z56Z9</OtherComments>
-      <OtherComments>12.3.2007 new flag - MDOY-6Z56Z9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MSG_FAST_PREV_NEXT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""Faster opening of next or previous short message"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-31444: Faster opening of next or previous short message </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;27.8.2007 ""1"" 5.0-&gt;" - SKAA-6WAANS</OtherComments>
-      <OtherComments>2.1.2007 New flag - SKAA-6WAANS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MSG_LIST_IMPROVEMENT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Improved message lists </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-31491: Improved message lists  </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - SKAA-6Z3CSE</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MSG_LOAD_ANIMATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The flag enables feature ""PERFORMANCE II: opening MMS with video attached"""</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-16129: PERFORMANCE II: opening MMS with video attached </Value>
-      </CustomField>
-      <OtherComments>7.5.2007 new flag - SKAA-72MCUW</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MSG_NAVIPANE_IMPROVEMENT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Navi pane improvements in Messaging applications</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-35908: Navi pane improvements in Messaging applications </Value>
-      </CustomField>
-      <OtherComments>"12.3.2007 new flag;27.8.2007 ""1"" 5.0-&gt;" - SKAA-6Z3CSE</OtherComments>
-      <OtherComments>12.3.2007 new flag - SKAA-6Z3CSE</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MSG_XHTML_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The flag enables feature ""OMA MMS 1.3 phase 2"""</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-34869: OMA MMS 1.3 phase 2 </Value>
-      </CustomField>
-      <OtherComments>7.5.2007 new flag - SKAA-72MCUW</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MTP_SUPPORT_VIDEO_SYNC</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Nokia MTP protocol implementation must support video file transfer over the link from PC to terminal</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-6116: MTP: Synchronization of Videos </Value>
-      </CustomField>
-      <OtherComments>13.8.2007 new flag - FRAA-75PVP5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MUIU_SPLIT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD Feature flag for splitting Messaging UI Utilities API into domain and internal parts.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-20968: Partial include hierarchy change implementation for Messaging </Value>
-      </CustomField>
-      <OtherComments>30.6.2006 New flag - SKAA-6R8EFR</OtherComments>
-      <OtherComments>"30.6.2006 New flag;4.12.2006 ""1"" 3.2-&gt;" - SKAA-6R8EFR</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of multimedia ringing tones in Cover UI</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-18505 Support for multimedia ringing tones in Cover UI </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag;6.11.2006 removed - JPRA-6TKALV</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MULTIPLE_DRIVE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_MULTIPLE_DRIVE_ENABLERS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Mutliple drive support in platform environment</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25259: Enablers for multiple drive support in S60  </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - MHIN-6YUCCV</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MULTIPLE_DRIVE_ENABLERS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Part of multiple drive support in platform environment</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25259: Enablers for multiple drive support in S60  </Value>
-      </CustomField>
-      <OtherComments>"21.5.2007 new flag;18.6.2007 ""1"" 3.2" - MHIN-736QWW</OtherComments>
-      <OtherComments>21.5.2007 new flag - MHIN-736QWW</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MULTI_ALARMS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This R&amp;D flag is needed for incorporating ""Multiple Alarms""  in ClockApp."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mika.karhu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-7743 Multiple alarms for clock </Value>
-      </CustomField>
-      <OtherComments>27.2.2006 New flag - EKMY-6KXDDW</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_MUSIC_COLLECTION_AUTO_REFRESH</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>" When enabled, Music Collection server monitors USB and memory card events and performs a database refresh when new card is inserted or USB cable is disconnected. It will also perform the refresh after startup. The refresh is handled as a low priority task in the background. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>Error ID:  ALEN-6G9EBW </Value>
-      </CustomField>
-      <OtherComments>28.3.2006 New flag - MVIA-6H9AKW</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_NEW_FAVENG_API</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D feature flag for implementing new Client/Server FavouritesEngine API.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"191-125: Browser Utilities: Favourites Engine: Protecting Private Data, 191-208: Browser Utilities: Favourites Engine: SDK API Cleanup" </Value>
-      </CustomField>
-      <OtherComments>31.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_NG_MUSIC_PLAYER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag will be used to variate between the old and the new Music Player until the new Music Player reaches maturity level and is ready to completely replace the old Music Player.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-5575: Modular architecture for Music Player </Value>
-      </CustomField>
-      <OtherComments>23.4.2007 new flag; - SKWN-6ZSKP9</OtherComments>
-      <OtherComments>"23.4.2007 new flag;20.11.2007 ""1"" 5.0" - SKWN-6ZSKP9</OtherComments>
-      <OtherComments>23.4.2007 new flag - SKWN-6ZSKP9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_NO_DIALOG_BORDERS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag is needed to safely integrate changes needed to remove hard-coded dialog borders in S60 UI framework.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"19.5.2006 New flag;20.11.2007 ""1"" 5.0" - MKUN-6PT9SZ</OtherComments>
-      <OtherComments>19.5.2006 New flag - MKUN-6PT9SZ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_OMADMAPPUI_UI_EVOLUTION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Feature enables the Device Manager UI evolution feature. This RnD flag will be used temporarily for increment 15 development time only to flag changes made on components OmaDmAppUi, SyncMLNotifier and fotaserver."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-791: Device Manager UI Evolution </Value>
-      </CustomField>
-      <OtherComments>"25.9.2006 New flag;29.1.2007 removed;26.2.2007 reintroduced.;23.10.2007 ""1"" 3.2-&gt;" - RHEE-6TNHWU</OtherComments>
-      <OtherComments>25.9.2006 New flag;29.1.2007 removed;26.2.2007 reintroduced. - RHEE-6TNHWU</OtherComments>
-      <OtherComments>25.9.2006 New flag;29.1.2007 removed - RHEE-6TNHWU</OtherComments>
-      <OtherComments>25.9.2006 New flag - RHEE-6TNHWU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_OMASYNCML_DM_1_2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables the Device Manager 1.2 version feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32827 :MEGA-OP GAP: OMA DM 1.2 support </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - DAND-6YZ62N</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_OMA_EMN</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag controls whether the OMA Email Notification function is supported by the email application. The flag is needed for the variation between 3.0 and 3.0M.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.9.2005 new flag;28.3.2006 removed</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_OPENVG_SVGTOPT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag will allow to exclude OpenVG dependency from SVGTopt. SVGTopt currently utilizes VGRasterizer. OpenVG is the new rasterizer. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>2.1.2006 New flag;25.9.2006 removed 3.2-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PBK_MAP_EXT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The flag enables feature ""Map framework support for contacts application"""</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-11392: Map framework support for contacts application </Value>
-      </CustomField>
-      <OtherComments>"21.5.2007 new flag;27.8.2007 ""0"" 5.0" - JTIN-72VDEV</OtherComments>
-      <OtherComments>21.5.2007 new flag - JTIN-72VDEV</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PBK_PROPERTIES_TAB</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables early development of   the requirement '101-21162: Properties tab' in Phonebook.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>arto.mattila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-21162: Properties tab </Value>
-      </CustomField>
-      <OtherComments>26.2.2007 new flag - TKON-6YLEGR</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether Progressive Download for WMA and RA audio contents is supported via Helix engine with Music Shop.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-6041: Middleware support for progressive download and Java buffer playback API for Windows Media Audio Content </Value>
-      </CustomField>
-      <OtherComments>30.7.2007 new flag - DMII-75HSPS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PF_SEC_APPARC</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This R&amp;D flag is needed for incorporating platform security and application architecture changes controlled way into Series 60 releases.The flag is required for Av.3.0 requirement:   107-141: Migrate Application Architecture to Platform Security and101-7493: Migrate the platform software to new Application Architecture that will be done in I9 timeframe. Flag will be removed after 2.8 branches away from 2.common."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>27.9.2004 new flag 03.01.2005 Enabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PHONEBOOK2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Phonebook application supports multiple contact stores. It enables users to manage contacts from multiple repositories in one application.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-8188: Phone and SIM contacts combined to same view. </Value>
-      </CustomField>
-      <OtherComments>"16.1.2006 New flag;27.2.2006 3.1-&gt;""1"";24.4.2006 3.1 ""0""" - TKON-6K2EUU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PHONE_CLIENT_EXT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag is for controlling the changes in the Phone Client Dial API that will break the Phone Client Extension Consumer API</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-20970: Partial include hierarchy change implementation for RTC </Value>
-      </CustomField>
-      <OtherComments>"6.11.2006 New flag;21.5.2007 ""1"" 3.2-&gt;" - JKON-6UWFTQ</OtherComments>
-      <OtherComments>6.11.2006 New flag; - JKON-6UWFTQ</OtherComments>
-      <OtherComments>6.11.2006 New flag - JKON-6UWFTQ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PHONE_NG</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD feature flag for development of new Phone architecture.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-11274: Phone Next Generation for S60 </Value>
-      </CustomField>
-      <OtherComments>28.8.2006 New flag - JKON-6SZ7Y6</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PINB_SRV_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to handle migration from old insecure Pinboard API to new one.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-7493: Migrate the platform software to new Application Architecture101-7654: Protecting private data (Data caging - part 2)" </Value>
-      </CustomField>
-      <OtherComments>11.4.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_POCUIAPI</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag is needed for variating PoC (Push-to-talk over Cellular) and it's UI integration to other applications / functionality.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.ta.saarinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-2171: Enabling platform integation of PoC applications for licencees </Value>
-      </CustomField>
-      <OtherComments>22.11.2004 New flag.CDMA does not support POC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PREVIEW_POPUP</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeName>RdPreviewPopupId</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag enables ScaleII component ""Preview Popup""."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"07.11.2005 New flag;10.9.2007 ""1"" 3.2"</OtherComments>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PROGDOWNLOAD</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D flag for managing the Progressive Download feature implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-2224: Music Player support for HTTP progressive download </Value>
-      </CustomField>
-      <OtherComments>4.4.2005 New flag;24.5.2005 enabled FP3</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_PTIENGINE2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables early development of new version of PtiEngine component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> 101-18470: PERFORMANCE II: Performance &amp; resource optimization of Input methods and Fonts </Value>
-      </CustomField>
-      <OtherComments>12.2.2007 new flag - AMSA-6XYAAA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_RAM_TEST_UID</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Turning the the flag on enables special UID that can be used by a RAM testing tool. A tool using the UID is not closed by out-of-memory watchdog. Flag should not be turned on in any end product as it exposes a potential security risk. Instead the flag could be used at R&amp;D time, or in any custom builds."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>9.8.2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_RA_SUPPORT_FOR_MUSIC_PLAYER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of Read Audio support in Music Player.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-4619: Support for Real Audio in Music Player </Value>
-      </CustomField>
-      <OtherComments>9.10.2006 New flag - DMII-6T8QHJ</OtherComments>
-      <OtherComments>"9.10.2006 New flag;2.1.2007 ""1"" 3.2-&gt;" - DMII-6T8QHJ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_READ_MESSAGE_DELETION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""Allow deleting only read messages"" development"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-31264 Allow deleting only read messages </Value>
-      </CustomField>
-      <OtherComments>"4.12.2006 New flag;27.8.2007 ""1"" 5.0-&gt;" - JKLO-6VZELS</OtherComments>
-      <OtherComments>4.12.2006 New flag - JKLO-6VZELS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_REMOTELOCK</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of RemoteLock feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-3825: SECURITY: Remote Locking of the device </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;9.10.2006 ""0"" 3.2-&gt;" - GZHG-6SRBGC</OtherComments>
-      <OtherComments>"11.9.2006 New flag;9.10.2006 ""0"" 3.2-&gt;;20.11.2006 ""1"" 3.2-&gt;" - GZHG-6SRBGC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_REMOVE_SAE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is used to remove SAE component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>27.9.2006 New flag - IKAN-6QQC4A</OtherComments>
-      <OtherComments>"27.9.2006 New flag;20.11.2006 ""1"" 3.2-&gt;" - IKAN-6QQC4A</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_RIHC_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag controls the ""Rest of inc hierachy change"". "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"23.4.2007 new flag;7.5.2007 ""0"" 5.0-&gt;;4.6.2007 ""1"" 5.0-&gt;" - TSAI-72EH7Q</OtherComments>
-      <OtherComments>"23.4.2007 new flag;7.5.2007 ""0"" 5.0-&gt;" - TSAI-72EH7Q</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_S60_IMAGE_EDITOR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether Image Editor application is supported in the platform.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>berthier.lemieux@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-27864: Platformization of Image and Video Editor applications </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - SKII-6Z9F6B</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_S60_MANUAL_VIDEO_EDITOR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether Manual Video Editor application is supported in the platform.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>berthier.lemieux@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-27864: Platformization of Image and Video Editor applications </Value>
-      </CustomField>
-      <OtherComments>"26.3.2007 new flag;18.5.2007 ""0"" 5.0" - SKII-6Z9F6B</OtherComments>
-      <OtherComments>26.3.2007 new flag - SKII-6Z9F6B</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_S60_SIGNATURE_CONNECTOR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeName>RdS60SignatureConnectorId</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>All signature connector development is done behind this R&amp;D feature flag.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-15593: Accessory selection dialog for cases when accessory connected to AV-Connector is not detected </Value>
-      </CustomField>
-      <OtherComments>"30.1.2006 New flag;9.10.2006 ""1"" 3.1-&gt;;15.1.2007 removed 3.2-&gt;" - EMHA-6LBGYY</OtherComments>
-      <OtherComments>"30.1.2006 New flag;9.10.2006 ""1"" 3.1-&gt;" - EMHA-6LBGYY</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_S60_SIMPLE_VIDEO_EDITOR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether Simple Video Editor application is supported in the platform.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>berthier.lemieux@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-27864: Platformization of Image and Video Editor applications </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - SKII-6Z9F6B</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SAT_REL4_FEAT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D flag that enables SAT Server and SAT UI support 3GPP/ETSI specification Release 4 new features</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>8.5.2006 New flag; 11.9.2006 removed - EHUU-6P2AKD</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SA_TO_PUBSUB_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"To incorporate ""System Agent migration to Publish and Subscribe"""</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>27.05.2004 flag added; wk24. 22.11.2004 Enabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SCALABLE_UI</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Because 2.8 feature (scalable UI) is implemented in 2.common CCB,we need a temporary feature flag that can be used where needed in code to flag scalable UI implementation out of 2.6 builds.-&gt; to avoid ROM hit in 2.6 and regression in code maturity."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>REQ 107-138 </Value>
-      </CustomField>
-      <OtherComments>"13.5.2004, new. When 2.6 is branched out of 2.common, we can remove this feature flag. Put scalable UI undefined in 3.0 for time being. It can be turned on once we get 2.8 scalable UI verified.;11.10.2004 ""0"" in 2.8 due build probs. 13.10.2004 Enabled for 2.8. 02.12.2004 Enabled for 3.0. 24.02.2005 Set permanently enabled for 2.8, 3.0, 3.1."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SCALABLE_UI_V2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to remove Scale II (Pen and Touch) support from other than S60 4.0 builds. This flag is used during new feature development, to isolate affected code from those releases that don't need to support Scale II features (&lt; 5.0). It is NOT used for feature variation, i.e. enable/disable touch feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.9.2005 new flag;11.9.2006 ""\0"" 3.2"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SCREENSAVERAIWPLUGIN</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables early development of  screensaveraiwplugin that is an AIW provider for setting images as animated or slide set screen saver.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-1139: AIW provider for setting Screen Saver </Value>
-      </CustomField>
-      <OtherComments>12.2.2007 new flag - ABEE-6Y2J4W</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SCREENSAVER_GIFANIMATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag is needed for safely incorporating Gif animation support for screensaver Animation Plugin</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"2.1.2006 New flag;24.4.2006 3.1 ""1""" - SKRV-6KBGAX</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SD_TO_CENREP_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This R&amp;d flag is needed for incorporating ""Shared data migration to Central Repository"" changes controlled way into Series 60 releases.The flag is required for Av.3.0 requirement:   REQ 107-138: Migration to Central Repository ()  that will be done in I9 timeframe. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>REQ 107-138 </Value>
-      </CustomField>
-      <OtherComments>"6.5.2004, new. Flag on in 3.0. The flag should be turned off in 3.0 from wk30 (?) onwards (Symbian CenRep time tables still bit open) or earlier/later when it is appropriate (i.e. verified in custom builds). </OtherComments>
-      <OtherComments>"6.5.2004, new. Flag on in 3.0. The flag should be turned off in 3.0 from wk30 (?) onwards (Symbian CenRep time tables still bit open) or earlier/later when it is appropriate (i.e. verified in custom builds). - Flag removed after 2.8 branches away from 2.common and Shared data code removed. 22.10.2004 Disabled for 3.0. 01.02.2005 Enabled for 3.0/3.1. 04.02.2005 Disabled for 3.0/3.1. 18.02.2005 Enabled for 3.0, 3.1."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SECON_METADATA</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports file metadata requests over ConML protocol.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-78: ConML enhancements for file metadata </Value>
-      </CustomField>
-      <OtherComments>30.7.2007 new flag - SKON-74B9R2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SECURE_BIN_RES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is used variate the Increment 9 changes: i.e. relocation of binaries and resource files. We need these for 3.0 PF- security implementation. They are temporary R&amp;D flags that can be removed once 2.8 is branched away.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-1591: Protecting data in file system (Data caging) , 101 - 7654: Protecting private data (Data caging - part 2) " </Value>
-      </CustomField>
-      <OtherComments>24.8.2004 new flag. 29.11.2004 Enabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SECURE_PRIV_DATA</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is in charge of variating the Increment 10 tasks: i.e. moving files to private directories. We need these for 3.0 PF- security implementation. They are temporary R&amp;D flags that can be removed once 2.8 is branched away.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-1591: Protecting data in file system (Data caging) , 101 - 7654: Protecting private data (Data caging - part 2) " </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004 new flag; 31.03.2005 Enabled for 3.0, 3.1."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SENSOR_FW</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for Sensor FW development</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24914: Sensor server and sensor API's in S60 </Value>
-      </CustomField>
-      <OtherComments>Deprecated, use FF_SENSOR_FW instead.</OtherComments>
-      <OtherComments>"23.10.2006 New flag;10.9.2007 ""1"" 5.0" - MHAA-6U4HRS</OtherComments>
-      <OtherComments>23.10.2006 New flag - MHAA-6U4HRS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SIMCHANGED_REMOVED</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>A R&amp;D flag for integrating SimChanged DLL into SysAp in release 3.0. Flag will be removed when 2.8 branches</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"14.6.2004, new. When 2.8 is branched out of 2.common, we can remove this feature flag. "</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SIND_VIA_AIW</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""AIW Consumer for Voice Dialing Info View"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>arto.mattila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-19742 AIW Consumer for Voice Dialing Info View </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;2.7.2007 ""1"" 3.2-&gt;" - TKON-6W9HDB</OtherComments>
-      <OtherComments>2.1.2007 New flag - TKON-6W9HDB</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SLIDESHOW_SCREENSAVER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether a set of images can be set as wallpaper. Wallpaper is shown based on user defined value and then changed to a new image in the image set.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-19602: Slide show screensaver </Value>
-      </CustomField>
-      <OtherComments>19.5.2006 New flag - ESMA-6PTC2N</OtherComments>
-      <OtherComments>"19.5.2006 New flag;2.1.2007 ""1"" 3.2-&gt;" - ESMA-6PTC2N</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SLIDESHOW_WALLPAPER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether a set of images can be set as wallpaper. Wallpaper is shown based on user defined value and then changed to a new image in the image set.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-19606: Slide show wallpaper </Value>
-      </CustomField>
-      <OtherComments>19.5.2006 New flag - ESMA-6PTBYU</OtherComments>
-      <OtherComments>"19.5.2006 New flag;2.1.2007 ""1"" 3.2-&gt;" - ESMA-6PTBYU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SLIDING_ANIMATION_EFFECTS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"R&amp;D Flag to exclude dialog sliding from other ""animation effects""."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-15108: Animations and feedback effects, phase 2" </Value>
-      </CustomField>
-      <OtherComments>28.3.2006 New flag - MKUN-6MNGHR</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SPLIT_VIEW</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to flag out implementation of Split view.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>19.12.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_STARTUP_ANIMATION_CUSTOMIZATION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This R&amp;d flag is needed for incorporating ""Startup and shutdown animations customization"" changes in a controlled manner into S60 releases."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-19519: Startup and Shutdown animations customization </Value>
-      </CustomField>
-      <OtherComments>"4.6.2007 new flag;24.9.2007 ""1"" 3.2-&gt;" - AAAO-73FDHC</OtherComments>
-      <OtherComments>4.6.2007 new flag - AAAO-73FDHC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_STARTUP_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag defines changes related to start-up.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>15.12.2004 New flag. 10.01.2005 Added /0 for S90.</OtherComments>
-      <OtherComments>"15.12.2004 New flag. 10.01.2005 Added /0 for S90.;4.12.2006 ""1"" 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SUPPORT_SENDUI_API_V2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag defines changes to SendUI API clients.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>17.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SVGT_AUDIO_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD feature flag for implementing audio playback support in SVG-T engine.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sudheendra.shantharam@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-19446: SVGT Support for Audio in order to improve content presentation capabilities for Tutorials </Value>
-      </CustomField>
-      <OtherComments>14.8.2006 New flag - SRAH-6QGSZ5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SVGT_IN_MESSAGING</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>SVG-T rendering support in messaging applications</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-1861 </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;23.4.2007 ""1"" 5.0-&gt;" - HJPA-6TFACB</OtherComments>
-      <OtherComments>11.9.2006 New flag - HJPA-6TFACB</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SVGT_JSR_226_API</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>If this feature flag is on then the JSR-226 functionality is available. Otherwise it is not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"22.11.2004 New flag.;30.1.2006 ""1"" 3.1-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SWITCH_TO_VIDEO</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature will include possibility in Phone to switch current voice call to video and vice versa.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-17550 Video Call Access Improvements 'Switch to video' feature </Value>
-      </CustomField>
-      <OtherComments>19.12.2005 New flag;28.3.2006 removed - MK&#206;-6JWEPC</OtherComments>
-      <OtherComments>19.12.2005 New flag;28.3.2006 removed - MK&#195;&#142;-6JWEPC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_SYMBIAN_TRACES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enable usage of binary traces in RnD components.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-36681: Performance hooks for Sensor UC </Value>
-      </CustomField>
-      <OtherComments>26.2.2007 new flag - AKOO-6YGJAC</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_TACTILE_FEEDBACK</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This R&amp;D flag is needed for implementing ""Tactile feedback"" feature to S60 5.0."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-31375: Audio and tactile feedback for touch UI403-2673: Tactile feedback migration: UI framework area" </Value>
-      </CustomField>
-      <OtherComments>"16.7.2007 new flag;20.11.2007 ""1"" 5.0-&gt;" - AVAA-74DFC5</OtherComments>
-      <OtherComments>16.7.2007 new flag - AVAA-74DFC5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_TELEPHONY_DEVICE_MODE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables the flip (clamshell) and grip (slider) event handling. Devices without this functionality can leave the TelephonyDeviceMode.DLL component out of their builds. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-14014: Call audio routing: Device mode event configurability </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_THUMBNAILMANAGER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag is used for temporarily variating Thumbnail Manager component.  The purpose of Thumbnail Manager is to provide convenient access thumbnail images for media objects (e.g. image and video files). Thumbnail Manager handles both generation and storing of thumbnails. S60 clients: Media Gallery, Media Player."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-33302: Common thumbnail manager </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - MVIA-6Z2EJ3</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_TOOLBAR_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to remove 3.1 Toolbar and Generic Buttons</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>26.9.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_TRACKSTER_MENU</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Trackster is a generic component, which can be used for various purposes in various applications. The basic idea and the innovation behind the work is to build the behavior based on Bezier curves, which define how the control appears."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-20926: New XML UI FW component: Trackter/Wheel  </Value>
-      </CustomField>
-      <OtherComments>"13.2.2006 New flag;30.6.2006 ""1"" 3.1-&gt;" - METN-6KNBW7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_TSP_CLIENT_MAPPER</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_CONTEXT_FW)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD Feature flag for implementing a new TSP solution for platform components which improves a TSP configurability and resolves mapping problems between RemCon and audio clients.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-38109: Enhanced Accessory Key Event Handling </Value>
-      </CustomField>
-      <OtherComments>4.6.2007 new flag - MHAA-73BCSE</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UIFW_3_0_API_CHANGES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D flag for implementing UIFW 3.0 API changes.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>14.02.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UIKON_UNBRANCH</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D flag for implementing Uikon unbranch related changes to Series 60 code.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-5302: UIKON unbranch </Value>
-      </CustomField>
-      <OtherComments>"15.02.2005 New flag. 31.03.2005 Enabled for 3.0, 3.1."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UI_CONTROL_TRANSPARENCY</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Semi-transparency support in UI controls. This feature relies on Symbian's window transparency support and has no effect if TRANSPARENCY keyword is not defined in WSINI.INI.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-19701: Enabling UI semi-transparency </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 new flag - MTUO-6Z9GUD</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>( __UI_TRANSITION_EFFECTS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Development of transition effects in UI rotation (layoutswitch) use case will be done behind this flag to secure that existing functionality won't suffer regression during implementation.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-39568: Effects enabled layout switch </Value>
-      </CustomField>
-      <OtherComments>"27.8.2007 new flag;8.10.2007 ""1"" 5.0;26.11.2007 ""1"" 3.2" - MTEO-764FA4</OtherComments>
-      <OtherComments>"27.8.2007 new flag;8.10.2007 ""1"" 5.0" - MTEO-764FA4</OtherComments>
-      <OtherComments>27.8.2007 new flag - MTEO-764FA4</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UI_TRANSITION_EFFECTS_LIST</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__UI_TRANSITION_EFFECTS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag will be used to secure that development of list transition effects won't break existing fullscreen and components transition effects.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-36834: Effects enabled Application Shell 101-33025: Effects enabled list components" </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;12.3.2007 ""1"" 5.0-&gt;;23.4.2007 ""1"" 3.2" - MTEO-6WEHWY</OtherComments>
-      <OtherComments>"2.1.2007 New flag;12.3.2007 ""1"" 5.0-&gt;" - MTEO-6WEHWY</OtherComments>
-      <OtherComments>2.1.2007 New flag</OtherComments>
-      <OtherComments>2.1.2007 New flag - MTEO-6WEHWY</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UI_TRANSITION_EFFECTS_PHASE2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature enables early development of 2nd phase UI transition effects.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-39398: UI Effects, phase 2" </Value>
-      </CustomField>
-      <OtherComments>"26.2.2007 new flag;4.6.2007 ""1"" 5.0-&gt;" - MTEO-6YMAED</OtherComments>
-      <OtherComments>26.2.2007 new flag - MTEO-6YMAED</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UI_TRANSITION_EFFECTS_POPUPS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>( __UI_TRANSITION_EFFECTS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Development of transition effects in popups (notes, queries, etc) will be done behind this flag to secure that existing functionality won't suffer regression during implementation."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-33776: Effects enabled pop-ups, queries and notifications" </Value>
-      </CustomField>
-      <OtherComments>13.8.2007 new flag - MTEO-75V96Y</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UI_ZOOM</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature activates the zooming support in Series 60 UI.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>RM-RIM: 107-5305: Zooming support in Series 60 </Value>
-      </CustomField>
-      <OtherComments>28.6.2005 new flag;28.3.2006 removed</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_UNIFIED_EDITOR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Unified SMS and MMS Editor,  targetted for release 3.1U"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-11845: Unified SMS and MMS editor </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 new flag - SKAA-6G7ESM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_USB_CHARGING</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag affects to the Starter list only. If it is defined, the Starter starts the UsbWatcher.exe in charging mode. The USB Watcher or USB MSC Personality Plug-in code is not variated. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>HRAN-74BGRC: USBWatcher to Charging startup list </Value>
-      </CustomField>
-      <OtherComments>13.8.2007 new flg - TRAN-75PBWX</OtherComments>
-      <OtherComments>13.8.2007 new flag - TRAN-75PBWX</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_USB_HEADSET_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>To enable USB OTG Audio/Hid related code </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"106-811: USB OTG: Audio device class host role for USB headset  101-35207: USB HID support in S60.Chili 107-8379: USB on the go, 1st release" </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 new flag - PSAI-6YUH4U</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_USB_WATCHER_CONFIGURATION_MGMT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables USB Configuration Management.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>petteri.hernelahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-149: USB Configuration Management </Value>
-      </CustomField>
-      <OtherComments>28.12.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_USE_S60HOSTSTACK</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>" Development of USB Audio/HID class drivers has been started using class driver APIs provided by S60 USB host stack. However, PREQ1782 delivers Symbian host stack which will be used in production code instead of S60 host stack. APIs offered by these two stacks are different, and when the class driver code using the S60 host stack APIs is migrated into using the Symbian host stack APIs, the developer needs to be able to switch between the stacks in the same environment."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"USB HID class driver: 101-35207 USB HID support in S60 Chili  USB Audio class driver: 106-811 USB OTG: Audio device class host role for USB headset  RAC 101-35123: PREQ1782: USB on the go, 1st release " </Value>
-      </CustomField>
-      <OtherComments>4.6.2007 new flag - PSAI-73EA89</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_USE_SYMBIAN_SYNCML_CONVERGENCE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of Symbian version of S60 SyncML engine</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13420: DS Symbian convergence </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - SLAR-6TJELZ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_VIBRA_AND_LIGHT_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This R&amp;D flag defines changes related to vibra and backlight.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"15.12.2004 New flag. 10.01.2005 Added /0 for S90; 7.6.2005 ""1"" 3.0-&gt;"</OtherComments>
-      <OtherComments>"15.12.2004 New flag. 10.01.2005 Added /0 for S90; 7.6.2005 ""1"" 3.0-&gt;;2.1.2007 removed 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_VIDEO_AS_RINGING_TONE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device allows a video file to be set as a ringing tone.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>JOIS-6G6A7S </Value>
-      </CustomField>
-      <OtherComments>"26.9.2005 new flag;24.4.2006 3.1 ""0"""</OtherComments>
-      <OtherComments>"26.9.2005 new flag;24.4.2006 3.1 ""0"";28.8.2006 ""1"" 3.1-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_VIDEO_MAILBOX_SUPPORT</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to remove video mailbox support from older than S60 3.1 builds.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>105-448 </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag. - JANA-6K4LWU</OtherComments>
-      <OtherComments>07.11.2005 New flag;20.11.2006 removed - JANA-6K4LWU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_VIRTUAL_PHONEBOOK</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag enables the usage of the Virtual Phonebook APIs.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"2.1.2006 New flag;24.4.2006 3.1 ""0"""</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_VOIP_PRESENCE </FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__VOIP)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to enable VOIP presence development</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25806: EarlyDelivery: S60 IETF/SIP VoIP </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - EOPW-6UQAYK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_VOIP_REL_2_2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__VOIP)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag to enable VOIP rel 2.2 development </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-25806: EarlyDelivery: S60 IETF/SIP VoIP </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - EOPW-6UQAYK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_VT_IMAGE_SHARING</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for implementation of still image sharing.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13960 VT: Sharing of still image from local file during video call </Value>
-      </CustomField>
-      <OtherComments>7.4.2006 New flag;23.10.2006 removed - MBEN-6NCD7E</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_VT_LONG_SEND_KEY</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CS_VIDEO_TELEPHONY)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"New RD flag for development of ""Long press of send key"" feature (for Taco) in CCB."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-17534: VT: Accessibility improvement: Long press of SEND key </Value>
-      </CustomField>
-      <OtherComments>4.12.2006 New flag - MBEN-6VSEMX</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WCDMA_CELL_BROADCAST</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"RD flag to enable feature ""WCDMA Cell Broadcast (CBS) support"" development."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-376: WCDMA Cell Broadcast (CBS) support. </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - ESCN-6VHGYS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WFA_ADMISSION_CONTROL</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PROTOCOL_WLAN)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is needed for managing whether or not to include Wi-Fi Alliance (WFA) admission control to a certain platform/products.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-33541: Support for WFA Admission Control (TSpec) </Value>
-      </CustomField>
-      <OtherComments>18.6.2007 new flag - PVEN-745FWQ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WLAN_DDK</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The flag enables WLAN DDK -relatedchanges implemented to wlan ldd -component."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.karvinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-1830: WLAN DDK for S60 </Value>
-      </CustomField>
-      <OtherComments>23.4.2007 new flag - EJLR-72C9GZ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WLAN_EXPANDED_EAP_TYPES</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_WLAN_PROTECTED_SETUP)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables (or disables) the usage of expanded EAP type codes. Normal (8-bit) EAP type codes are used when the flag is disabled.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-23228: Support for Wi-Fi Easy Setup </Value>
-      </CustomField>
-      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN. The dependency with RD_WLAN_PROTECTED_SETUP should be the other way around.</OtherComments>
-      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN. The dependency with RD_WLAN_PROTECTED_SETUP should be other way around.</OtherComments>
-      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN.</OtherComments>
-      <OtherComments>18.6.2007 new flag - MNOL-73UMKV</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WLAN_PROTECTED_SETUP</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables (or disables) Wi-Fi Protected setup (EAP-WSC, WPS) feature. An active flag requires that expanded EAP type codes are supported.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-23228: Support for Wi-Fi Easy Setup </Value>
-      </CustomField>
-      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN. This protected setup flag is depended on RD_WLAN_EXPANDED_EAP_TYPES, not the other way around.</OtherComments>
-      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN.</OtherComments>
-      <OtherComments>4.6.2007 new flag - MNOL-72NK94</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WMDRM_DLA_ENABLERS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag to develop the requirement '101-28290 Platformization: S60 WMDRM DLA Enablers'</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-28290 Platformization: S60 WMDRM DLA Enablers </Value>
-      </CustomField>
-      <OtherComments>30.7.2007 new flag - SJAN-74LG6H</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WOW_GALLERY_EVOLUTION</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD Feature flag for implementing new  WOW:Gallery/Image Viewer Evolution 3.2 features prior to branching 3.1.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
-      </CustomField>
-      <OtherComments>"30.6.2006 New flag;9.10.2006 ""0"" 3.2-&gt;;8.10.2007 ""1"" 5.0" - JASN-6R6BRM</OtherComments>
-      <OtherComments>"30.6.2006 New flag;9.10.2006 ""0"" 3.2-&gt;" - JASN-6R6BRM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WOW_GALLERY_PREVIEW_POPUP</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>In Touch-devices tappping on the popup opens the image.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>402-1332: Preview popup in Gallery Grid </Value>
-      </CustomField>
-      <OtherComments>"4.6.2007 new flag;8.10.2007 ""1"" 5.0" - MKAI-73PDSX</OtherComments>
-      <OtherComments>4.6.2007 new flag - MKAI-73PDSX</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WOW_GALLERY_REMOVE_TOOLBAR</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Removes Toolbar should from Gallery.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-2117: Remove toolbar from Gallery </Value>
-      </CustomField>
-      <OtherComments>4.6.2007 new flag - MKAI-73PE82</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WOW_GALLERY_SORTING_VIEWS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enable enhanced view sorting in Gallery</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;8.10.2007 ""1"" 5.0" - LTAE-6T4DFD</OtherComments>
-      <OtherComments>11.9.2006 New flag - LTAE-6T4DFD</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_WOW_GALLERY_VIDEO_THUMBNAILS</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enable video thumbnail support in Gallery</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;8.10.2007 ""1"" 5.0" - LTAE-6T4DFD</OtherComments>
-      <OtherComments>11.9.2006 New flag - LTAE-6T4DFD</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_XMLUI_2</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>R&amp;D Flag to separate XML UI framework phase 2 development work from phase 1.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virve.inget@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-9266: XML UI Framework Phase2 </Value>
-      </CustomField>
-      <OtherComments>7.4.2006 New flag - METN-6NAJKB</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_XML_ENGINE_API_CHANGE</FeatureName>
-      <FeatureDomain>S60_CODELINE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>RD flag for development of new XML Engine APIs.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - EMOI-6SGEZB</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>RD_XML_PARSER_TOOLCHAIN</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Used to turn on and off the use of the arabica and xercesc components in the build system, and code in the layout compiler."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"21.10.2004 New flag. Enabled only for 2.8. 22.10.2004. Disabled for 2.7, 2.8, 3.0. 25.10. Flag name fixed, enabled for 2.8. 17.01.2005 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>INTEGER</FeatureType>
-      <FeatureLogicalDescription>By default Apparc server loads all recognizer dlls on startup.
-Loading can be configured to load recognizers on demand:
-patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
-=&gt; 0 = dlls loaded on startup (default)
-=&gt; 1 = dlls loaded on demand
-	
-patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 
-=&gt; 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded  (default)
-
-Dependency to the SYMBIAN_KAPAUNLOADDATARECOGNIZERSTIMEOUT feature flag.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>COMMON:optimization</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mika.a.naula@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>INTEGER</FeatureType>
-      <FeatureLogicalDescription>By default Apparc server loads all recognizer dlls on startup. Loading can be configured to load recognizers on demand: 
-patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
- =&gt; 0 = dlls loaded on startup (default)
- =&gt; 1 = dlls loaded on demand 
-patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 
-=&gt; 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded (default) </FeatureLogicalDescription>
-      <AssociateFeatureGroup>COMMON:optimization</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mika.a.naula@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_BAFL_SYSUTIL</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>bafl sysutil.dll is present,  providing APIs for obtaining system version information and  APIs for monitoring free disk space.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>bafl sysutil.dll is not present,  not providing APIs for obtaining system version information and  APIs for monitoring free disk space.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, 
-providing APIs for obtaining system version information and 
-APIs for monitoring free disk space.
-
-@see SysUtil::GetSWVersion
-@see SysUtil::DiskSpaceBelowCriticalLevelL
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>teemu.a.piiroinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_DOS_SERVER_SERVICES</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>If defined DOS Server Services is used</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>if undefined System State Manager is used</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicate that the DOS Server Services is present. This is needed to turn the RF on in an emergency call when the phone is in flight mode. In 9.5 we are using the System State Manager.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>samu.collan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9892</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_EXCLUDE_DNS_PROXY</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>199</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdExcludeDnsProxy</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Exclude simple DNS Proxy</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Include simple DNS Proxy</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>If the Exclude DNS proxy Macro is enabled then DNS proxy service is disabled on the device.
-
-Introduced by PREQ1684 Simple DNS proxy
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-1776</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_EXCLUDE_D_EXC</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>d_exc.exe is excluded from rom image </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>d_exc.exe is included to rom image </Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag can be used to exclude Symbian's d_exc.exe from rom image when Symbian's base.iby is included</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>aarno.parkkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Symbian ecam stub plugin is not taken to image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Symbian ecam stub binary is taken to image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to exclude Symbian Camera API stub</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>minna.ka.lappalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_EXCLUDE_KEYMAP</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Excluded KEYMAP_FILE.dll </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Included KEYMAP_FILE.dll </Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from rom image if base.iby is included</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>aarno.parkkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Excludes the location management components of the Location Framework from ROM. </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Includes the location management components of the Location Framework to ROM. </Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location management components of the Location Framework from ROM.Default value should be "Defined". 
-
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>CASW:LocationFeatures</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Exclude reference implementation</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Include reference implementation</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Excludes Symbian's reference implementation of the USB Mass Storage Mount Manager from ROM. Licensees can then replace it with own implementation. With that flag it can be excluded from usbhostmsmm.iby.
-
-Related with PREQ1305
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-8010</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_EXCLUDE_SCDV</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>ScDv.dll excluded from image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>ScDv.dll included in image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's base.iby is included</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>aarno.parkkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_EXCLUDE_SIP</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Excludes Symbian SIP components. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 Disabled for 3.2-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_GRAPHICS_ADAPTATION</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>ENUMERATION</FeatureType>
-      <EnumerationGroup>SYMBIAN_GRAPHICS_ADAPTATION_CONFIGURATION</EnumerationGroup>
-      <FeatureBehaviour>
-         <Value>SGA_CLASSIC</Value>
-         <EnumerationValue>0x1000</EnumerationValue>
-         <Description>Non - NGA environment</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>SGA_MBX</Value>
-         <EnumerationValue>0x1002</EnumerationValue>
-         <Description>NGA using fully MBX hardware accelerated adaptations </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>SGA_SW</Value>
-         <EnumerationValue>0x1001</EnumerationValue>
-         <Description>NGA using fully-software based adaptations</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>SGA_SW_NO_GRAPHICSRESOURCE</Value>
-         <EnumerationValue>0x1003</EnumerationValue>
-         <Description>Software NGA with stubbed-out Graphics Resource and DirectGDI adapters</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to take right graphics adaptation components to the ROM build</FeatureLogicalDescription>
-      <AssociateFeatureGroup>VSW:Graphics</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>minna.ka.lappalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_GRAPHICS_USE_GCE</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>NGA is included on image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Old window server binaries are used.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM images. Required binaries are only built, when SYMBIAN_BUILD_GCE flag is defined in symbian_os.hrh.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>WindowServer</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>hannu.j.lantto@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-      <OtherComments>Could someone approve this feature flag to be able to enable flag for NCP79 platform? thanks.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_GRAPHICS_USE_WSERV2</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>WServ2 binaries are used</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>WServ1 binaries are used</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>WServ2 binaries are used instead of WSERV1 versions.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>WindowServer</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ext-sridhar.r.diagala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>INTEGER</FeatureType>
-      <FeatureLogicalDescription>Provide an option to allow platform to not save HALData::EPenState attribute.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>hal</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_HCI_API_V2</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Both HCI V1 and HCI V2 will be built</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The only version of the HCI built will be HCI V1.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>If SYMBIAN_HCI_API_V2 is not defined, then the only version of the HCI built will be HCI V1.
-If SYMBIAN_HCI_API_V2 is defined, then both HCI V1 and HCI V2 will be built.
-
-More information:
-\src\common\generic\bluetooth\latest\documentation\Designs\Bluetooth_Design_HCI_v2.doc</FeatureLogicalDescription>
-      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.valiharju@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-1440: Bluetooth HCI API version 2</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_HEAP_MIN_CELL_SIZE</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>INTEGER</FeatureType>
-      <FeatureLogicalDescription>To optimize the memory parameters in euser.dll and ekern.exe. The setting defines the minimum cell size of  a heap.
-The constant is using patchdata OBY keyword in PatchData.iby.&lt;BR&gt;
-&lt;BR&gt;
-patchdata euser.dll@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE&lt;BR&gt;
-patchdata ekern.exe@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE&lt;BR&gt;</FeatureLogicalDescription>
-      <AssociateFeatureGroup>COMMON:optimization</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>KHeapMinCellSize declaration in code</ReferenceName>
-         <URLToReference>http://s60lxr/source/src/cedar/generic/base/e32/common/heap.cpp#039</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>teemu.rytkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_HEAP_SHRINK_HYS_RATIO</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>INTEGER</FeatureType>
-      <FeatureLogicalDescription>This parameter configures heap optimization in euser.dll and ekern.exe.
-This constant defines the ratio that determines the amount of hysteresis between heap growing and heap
-shrinking.
-It is a 32-bit fixed point number where the radix point is defined to be
-between bits 7 and 8 (where the LSB is bit 0) i.e. using standard notation, a Q8 or a fx24.8
-fixed point number.  For example, for a ratio of 2.0, set KHeapShrinkHysRatio=0x200.
-&lt;BR&gt;
-The heap shrinking hysteresis value is calculated to be:&lt;BR&gt;
-@code&lt;BR&gt;
-KHeapShrinkHysRatio*(iGrowBy&gt;&gt;8)&lt;BR&gt;
-@endcode&lt;BR&gt;
-where iGrowBy is a page aligned value set by the argument, aGrowBy, to the RHeap constructor.&lt;BR&gt;
-The default hysteresis value is iGrowBy bytes i.e. KHeapShrinkHysRatio=2.0.&lt;BR&gt;&lt;BR&gt;
-
-Memory usage may be improved by reducing the heap shrinking hysteresis
-by setting 1.0 &lt; KHeapShrinkHysRatio &lt; 2.0.  Heap shrinking hyteresis is disabled/removed
-when KHeapShrinkHysRatio &lt;= 1.0.
-
-The constant is used patchdata OBY keyword in PatchData.iby.&lt;BR&gt;
-&lt;b&gt;patchdata euser.dll@KHeapShrinkHysRatio SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO&lt;/b&gt;
-&lt;b&gt;patchdata ekern.exe@KHeapShrinkHysRatio SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO&lt;/b&gt;
-&lt;br&gt;&lt;br&gt;
-If the value is undefined the default value inside code is used.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>COMMON:optimization</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>KHeapShrinkHysRatio declaration in code</ReferenceName>
-         <URLToReference>http://s60lxr/source/src/cedar/generic/base/e32/common/heap.cpp#069</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>teemu.rytkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>It includes the Bluetooth PSY in ROM.Default value should be "Defined".</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>It excludes the Bluetooth PSY from ROM.Default value should be "Defined".</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>It is required to support Symbian Core OS transfer.It includes the Bluetooth PSY in ROM.Default value should be "Defined".</FeatureLogicalDescription>
-      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_BLUETOOTH_V2_1</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>HCIv2 (btv2.1) is included in image.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>HCIv2 (btv2.1) is not included in image.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Define if HCIv2 (bluetooth v2.1) is included in image. If both flags SYMBIAN_INCLUDE_BLUETOOTH_V2_1 and SYMBIAN_USE_HCI_V2 are defined, bluetooth v2.1 version is used.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.valiharju@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_DEFAULT_PM</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>It includes the Default Proxy PSY in ROM.Default value should be "Defined".</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>It excludes the Default Proxy PSY from ROM.Default value should be "Defined".</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>It is required to support Symbian Core OS transfer.It includes the Default Proxy PSY in ROM.Default value should be "Defined".</FeatureLogicalDescription>
-      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_DNS_PUNYCODE</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>201</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDnsPunycode</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables DNS resolution of International Domain Names
-Introduced by PREQ2296 
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>414-5006</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>It includes  Privacy Query and Notification API  to the ROM image.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>It excludes  Privacy Query and Notification API  from the ROM image.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This is required to support Core OS symbian transfer.It includes  Privacy Query and Notification API  to the ROM image.Default value should be "Defined".</FeatureLogicalDescription>
-      <AssociateFeatureGroup>CASW:LocationFeatures</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_LOCATION_AGPS_PM</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>203</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLocationAgpsPM</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Includes the AGPS Positioning Module for the LBS sub-system in ROM. 
-
-Introduced by PREQ1662.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_LOCATION_API_VARIANT2</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>If this macro is set (the default) the Location Framework for S60 licensees is included to ROM.Default value should be "Defined". </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>If this macro is not set (the default) the Location Framework for S60 licensees is excluded from ROM.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>If this macro is set (the default) the Location Framework for S60 licensees is included to ROM.Default value should be "Defined". 
-
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_LOCATION_GPS_PM</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>202</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLocationGpsPm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Includes the GPS Positioning Module for the LBS sub-system in ROM. 
-Introduced by PREQ1662.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_LOCATION_NETWORK_PM</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>204</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLocationNetworkPm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Includes the Network Positioning Module for the LBS sub-system in ROM. 
-
-Introduced by PREQ1662.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>It includes Privacy Protocol Module and its APIs (the Network Privacy API and the Privacy Request API) in the ROM image. </Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>It excludes Privacy Protocol Module and its APIs (the Network Privacy API and the Privacy Request API) from the ROM image. </Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>It is required to support Symbian Core OS transfer.It includes Privacy Protocol Module and its APIs (the Network Privacy API and the Privacy Request API) in the ROM image.Default value should be "Defined".</FeatureLogicalDescription>
-      <AssociateFeatureGroup>CASW:LocationFeatures</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_USB_OTG_HOST</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Feature USB Host (and related OTG) binaries are included into romimage</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Feature USB Host (and related OTG) binaries are NOT included into romimage</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature USB Host (and related OTG) binaries are included into romimage</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>heikki.kurkela@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_INCLUDE_USB_RNDIS</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>200</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIncludeUsbRndis</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Includes the Rndis class controller</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Excludes the Rndis class controller</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription> plugin, RNDIS agent and IP stack packet driver in the ROM. 
-Introduced by PREQ1872.
-</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-1776</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_MULTIMEDIA_A3FDEVSOUND</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>76</UniqueRuntimeId>
-      <UniqueRuntimeName>SymbianMultimediaA3fdevsoundId</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Builds A3F version of devsound</Description>
-         <DefaultingOtherFeatures>ASW_CORE_AUDIO_PLATFORM_VERSION</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Builds legacy devsound</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This definition is used in symbian A3F build files.
-If this flag is enabled, A3F is build.
-if this flag is disabled, devsound is build.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha-pekka.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_NOKIA_FEATURE_MANAGER</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>If this macro is defined when you build the CTSY it will access the Nokia Feature Manager</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>If this macro is not defined Symbian version of the Feature Manager is used</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates that the Nokia version of the Feature Manager is present. The Feature Manager was part of the CoreOS, and there is a Symbian version of it in 9.5. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>samu.collan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>403-9892</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>INTEGER</FeatureType>
-      <FeatureLogicalDescription>Defines the maximum number of 4k live pages available in the system for code paging. From Symbian 9.4 onwards same pool is used by file system cache and thus the amount of pages should be increased in order to preserve good system performance and memory consumption balance. Increasing the value increases the memory consumption.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari-pekka.verta@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>RM RIM 417-33309: ODP variation</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>INTEGER</FeatureType>
-      <FeatureLogicalDescription>Defines the minimum number of 4k live pages available in the system for code paging. From Symbian 9.4 onwards same pool is used by file system cache and thus the amount of pages should be increased in order to preserve good system performance and memory consumption balance. Increasing the value decreases the amount of free memory after start up.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari-pekka.verta@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>RM RIM 417-33309: ODP variation</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_SYSTEM_STATE_MANAGEMENT</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>System State Management Architecture is in use.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>System State Management Architecture is not in use.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
-the System State Management Architecture, which supports the 
-concept of system states (including startup, normal operation, 
-shutdown, and failure) and associated behaviour, and facilitates 
-the transitioning between them according to licensee-defined 
-policies and procedures.
-
-This define supports PREQ1871.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mika.kalkainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_USE_DOS_SERVER_SERVICES</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>If this feature is defined then DOS Server Services will be used.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>If this feature is undefined then DOS Server Services will not be used.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present. This is needed to turn the RF on in an emergency call when the phone is in flight mode.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>samu.collan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_USE_HCI_V2</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>HCIv2 is included in image</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>HCIv2 is not included in image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines if HCIv2 (bluetooth v2.0) is used in image or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>juha.valiharju@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>SYMBIAN_USE_NOKIA_FEATURE_MANAGER</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>If this macro is defined it will access the Nokia Feature Manager</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>If this macro is defined it will access the Symbian Feature Manager</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The macro NOKIA_FEATURE_MANAGER should indicate that the Nokia version of the Feature Manager is present. The Feature Manager was part of the CoreOS, and there is a Symbian version of it in 9.5.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>samu.collan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>USE_MSCDB</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>inlcude the double buffering binary to rom image msfs_db.fsy</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>include the normal msfs.fsy to rom image</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enable usage of mass storage double buffering.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>mass_storage</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>teemu.rytkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>WITH_FAT32</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables FAT32 feature in Symbian OS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>10.5.2005 Enabled for 3.0</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>WITH_MASS_STORAGE</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables USB mass storage feature in Symbian OS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>petteri.hernelahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-226: USB Mass Storage Device Class </Value>
-      </CustomField>
-      <OtherComments>26.4.2005 Enabled for 3.0</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>_EXCLUDE_SIP_LAN_SUPPORT_</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Disables the H2LAN plugin delivered by Symbian OS 9.2 (and later versions) </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>19.12.2005 Enabled for 3.1-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__3D_MENU</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1511</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureId3DMenu</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__OPENGL_ES_3DAPI)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>3D Menu feature enhances Application Shell with animating 3D icons.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virve.inget@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-1341: 3D Application Shell </Value>
-      </CustomField>
-      <OtherComments>"14.03.2005 New flag. 29.03.2005 Enabled for 3.0, 3.1;24.5.2005 disabled in S60_common;24.10.2005 enabled in 3.0; 07.11.2005 Enabled in 3.1 and 4.0;24.11.2005 ""\0"" in 3.0;19.12.2005 ""\0"" in 3.1;27.8.2007 ""\0"" 3.2"</OtherComments>
-      <OtherComments>"14.03.2005 New flag. 29.03.2005 Enabled for 3.0, 3.1;24.5.2005 disabled in S60_common;24.10.2005 enabled in 3.0; 07.11.2005 Enabled in 3.1 and 4.0;24.11.2005 ""\0"" in 3.0;19.12.2005 ""\0"" in 3.1"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__3GP_EXTENTION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1592</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureId3GpExtension</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag indicates that the 3GP Extention feature is supported in MetadataUtility.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13753: WMA playback and additional Metadata support for S60 </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AAC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>75</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAac</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Advanced Audio Coding (AAC) codec.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>18.12. S90 settings on</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AAC_ENCODER_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1141</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAacEncoderPlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports all-ARM AAC encoding capabilities.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-3803: 16KHz audio recording </Value>
-      </CustomField>
-      <OtherComments>13.12.2004 New flag. 03.01.2005 Enabled for 2.8.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AAC_PLUS_DECODER_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1143</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAacPlusDecoderPlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-8206: Enhanced AAC+ playback </Value>
-      </CustomField>
-      <OtherComments>"28.2.2004 New flag. 29.03.2005 Enabled,for 2.8, 3.0, 3.1.;26.4.2005 disabled for 2.8"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ACCESSORY_FW</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1150</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAccessoryFw</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Accessory framework is a Series 60 subsystem that enables adding various accessory types to the platform by licensees.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-5072: Accessory framework for Series 60 </Value>
-      </CustomField>
-      <OtherComments>"20.6.2005 new flag;26.9.2005 undef 4.0;29.3.2006 ""1"" 3.1-&gt;;26.10.2006 ""\1"" 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ACTIVE_IDLE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1119</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdActiveIdle</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The Active Idle includes several plugins to display different content. Additional feature flags for them will be requested separately as the necessity for them to be optional arises.At the moment this flag will cover all Active Idle mandatory features."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-671 Active Idle: phase 1 </Value>
-      </CustomField>
-      <OtherComments>"12.10.2004 Enabled for 2.8.;6.11.2006 ""0"" 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ALLOW_UPGRADE_HELIX</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1699</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAllowUpgradeHelix</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Support for Aftermarket update of Codecs, and File Formats. To allow the helix dlls to be upgraded using a SISX file. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-36568: Video Engine: Support for Aftermarket update of Codecs, and File Formats" </Value>
-      </CustomField>
-      <OtherComments>6.4.2007 New flag. - ATEI-6ZKUAS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ALWAYS_ONLINE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1078</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAlwaysOnLine</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Devices supports Always On-line framework which enables various always-online plug-ins, e.g. Email."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ALWAYS_ONLINE_EMAIL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1101</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAlwaysOnLineEmail</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__ALWAYS_ONLINE ) AND ( __EMAIL_UI)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports keeping mailbox always connected and up to date.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>27.5 enabled for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ALWAYS_ONLINE_PDPCONTEXT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1144</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAlwaysOnlinePDPContext</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>NOT (__ALWAYS_ONLINE ) AND (  __ALWAYS_ONLINE_PDPCONTEXT2)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is used to include always on PDP context plugin binaries to the build.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-12166: Hutchinson 3G: Permanent PDP context plugin for always-on PDP context for MMS notifications </Value>
-      </CustomField>
-      <OtherComments>"28.2.2005 New flag;11.4.2005 added to 2.8M;10.5.2005 ""0"" for S60_common"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ALWAYS_ONLINE_PDPCONTEXT2</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1662</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAlwaysOnlinePDPContext2</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>NOT (__ALWAYS_ONLINE ) AND (  __ALWAYS_ONLINE_PDPCONTEXT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Flag is used to include always on PDP context plugin binaries, version 2, to the build."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>unto.mattero@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-23367: Always-on implementation for Hutchinson 3 (release 2) in S60 </Value>
-      </CustomField>
-      <OtherComments>23.10.2006 New flag - SQUI-6TMER2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AMR_NB</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>73</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAmrNb</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Adaptive Multi-Rate (AMR) narrowband codec.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>18.12. S90 settings on</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AMR_WB</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>74</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAmrWb</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Adaptive Multi-Rate (AMR) wideband codec.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>18.12. S90 settings on</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__APPLICATION_CONTROLLABLE_AUDIO_ROUTING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>8</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdApplicationControllableAudioRouting</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"An application UI can control audio routing in addition to adaption layer. If  this feature is off, only the adaptation layer controls the audio routing and the corresponding DOS Plug-in API has to be implemented."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"26.2.2004 2.1 release value set to to ""0"" "</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__APPSHELL_AVKON_UI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1613</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAppshellAvkonUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag defines if Application Shell should use Avkon architecture in UI implementation instead of XML UI framework (XUIKON). It affects only to Application Shell component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-19385 Configurable Application Shell to 3.1u based on XML UI or AVKON UI." </Value>
-      </CustomField>
-      <OtherComments>13.3.2006 New flag.</OtherComments>
-      <OtherComments>13.3.2006 New flag. - ASII-6L7GVU</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__APP_CSD_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>110</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAppCsdSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports internal (HS)CSD in application UIs.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.2.2004; added wk12;16.8.2004 enabled in 2.8 03.01.2005 Enabled for 3.0. 14.02.2005 Disabled for 2.8.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ARM_AVC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1630</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdArmAvc</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag will enable/disable the ability of RealPlayer to playback AVC (H.264) video by including/excluding the AVC codec DLL and AVC Depacketizer DLL in the rom image.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>28.3.2006 New flag - JRAH-6MJUR4</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ARM_MDF_H263MPEG4_DEC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1644</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdArmMdfH263mpeg4Dec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_ARM_MDF_HELIX_ENGINE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for MDF H263 MPEG4 decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2985 All-ARM Helix </Value>
-      </CustomField>
-      <OtherComments>19.6.2006 New flag - MKPA-6QSNWF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ARM_MDF_H264_DEC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1642</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdArmMdfH264Dec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_ARM_MDF_HELIX_ENGINE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for MDF H264 decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2985 All-ARM Helix </Value>
-      </CustomField>
-      <OtherComments>19.6.2006 New flag - MKPA-6QSNWF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ARM_MDF_POSTPROCESSOR</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1645</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdArmMdfPostprocessor</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_ARM_MDF_HELIX_ENGINE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for MDF Post processor. Excluded if hardware accelerated post-processing is used instead.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2985 All-ARM Helix </Value>
-      </CustomField>
-      <OtherComments>19.6.2006 New flag - MKPA-6QSNWF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ARM_MDF_REALVIDEO_DEC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1643</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdArmMdfRealvideoDec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_ARM_MDF_HELIX_ENGINE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for MDF Realvideo decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2985 All-ARM Helix </Value>
-      </CustomField>
-      <OtherComments>19.6.2006 New flag - MKPA-6QSNWF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AT_HANDLER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>223</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAtHandler</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Symbian OS side AT Handler is used with Bluetooth Hands Free profile to process and communicate with DOS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>14.6.2004 set 1 for 2.7;22.6.2004 moved to common</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AUDIO_AAC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1062</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAudioAac</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Deprecated feature flag for Advanced Audio Coding (AAC) codec. Use __AAC  feature instead.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>To be removed</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AUDIO_CONTROLLER_STREAMING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1591</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAudioControllerStreaming</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Audio Controller Streaming feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AUDIO_EFFECTS_API</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>497</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAudioEffectsApi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports utility APIs and framework for Series 60 Audio applications to enable predefined audio effects with audio play/record utilities. Features lilke Volume, Graphical Equalizer, Reverb are possible."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.yliaho@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-4317 Audio effects </Value>
-      </CustomField>
-      <OtherComments>20.12.2004 New flag.;26.4.2005 enabled for FP2;24.5.2005 enabled FP3</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AUDIO_MESSAGING</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1565</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAudioMessaging</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MMS ) AND ( FF_AUDIO_MESSAGING_INCLUDE_IN_ROM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag for Xpress Audio Messaging feature. Device supports recording and sending a sound clip as a MMS message.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-11778: Xpress audio messaging </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag;5.6.2006 enabled 3.1-&gt; - SKAA-6G98RQ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AUDIO_PLAYLIST</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1063</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAudioPlaylist</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Media Gallery &amp; Player applications support audio file playlist (M3U media queue format). </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>22178 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AUDIO_RESOURCE_INDICATIONS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>499</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAudioResourceIndications</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Audio Resource Indications Utility. Applications can use the Audio Resource Indications Utility to request feedack when they can submit a play request.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-5334: Audio resource indications (Pause-continue -behaviour) </Value>
-      </CustomField>
-      <OtherComments>25.01.2005 New flag.;24.10.2005 disabled in 3.0</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AUTO_ACCESSORY_IDENTIFICATION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>206</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAutoAccessoryIdentification</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports automatic accessory identification.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"New: W16. 26.10.2004 Enabled for 2.7. 13.12.2004 Disabled for 2.7. CDMA follow 3.0 flagging, we do not know if supported featurewise"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AVC_DECODER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1567</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAvcDecoder</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CS_VIDEO_TELEPHONY)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports H.264/MPEG4 AVC decoder</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-17691: H.264 video support for video call </Value>
-      </CustomField>
-      <OtherComments>"24.10.2005 New flag;30.1.2006 ""\0"" all;26.3.2007 ""1"" 3.2-&gt;"</OtherComments>
-      <OtherComments>"24.10.2005 New flag;30.1.2006 ""\0"" all"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AVC_ENCODER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1568</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAvcEncoder</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CS_VIDEO_TELEPHONY)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports H.264/MPEG4 AVC encoder</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-17691: H.264 video support for video call </Value>
-      </CustomField>
-      <OtherComments>"24.10.2005 New flag;26.3.2007 ""1"" 3.2-&gt;"</OtherComments>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AVKON_APAC__</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1015</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAvkonApac</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device application UIs use Asia Pacific Look And Feel (LAF).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__AVKON_ELAF__</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1010</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAvkonELaf</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device application UIs use Europe Look And Feel (LAF).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BASIC_LOCATION_INFO_DISPLAY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1513</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBasicLocationInfoDisplay</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has basic location info display.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marjatta.halttu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-12213: Minimal feature set configuration for mid-range </Value>
-      </CustomField>
-      <OtherComments>29.03.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BASS_BOOST_EFFECT_UI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1673</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBassBoostEffectUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports bass boost, increases Bass frequency response."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-11621: Stereo Widening and bass boost UI in Music Player </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;12.3.2007 ""\0"" 3.2-&gt;" - JVAE-6S8LU7</OtherComments>
-      <OtherComments>2.1.2007 New flag - JVAE-6S8LU7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BEATNIK_AUDIOENGINE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1640</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBeatnikAudioengine</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Beatnik Audio engine is the standard, default engine in S60 platform. With this flag, it is possible to variate out Beatnik Audio Engine and uses another midi audio engines."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-23639 Removal of Standard Midi Engine </Value>
-      </CustomField>
-      <OtherComments>8.5.2006 New flag - APAA-6PACZT</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BLUETOOTHGPSPSY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>122</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBluetoothGpsPsy</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Devices supports Bluetooth based GPS positining. It utilizes bluetooth connection to retrieve location information from wireless GPS device, which supports required Bluethooth profile.  Must always be supported due SDK APIs."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>15.4.2004; set on in S90 1.1;22.6.2004 2.7 OFF (J.Palmu comment) 31.03.2005 Enabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BRANDING_SERVER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1657</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrandingServer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Component enables service provider specific branding in applications.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-23691: Branding server </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - ESIO-6T8EV6</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BRIGHTNESS_CONTROL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1072</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrightnessControl</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>NOT ( __SERIES60_AMBIENT_LIGHT_SENSOR)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>General settings application supports controlling display brightness.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-2220 </Value>
-      </CustomField>
-      <OtherComments>"16.8.2005 ""0"" in 3.0 &amp; 3.1;2006/wk38 3.2-&gt; ""0"""</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_ADAPTIVE_BOOKMARKS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>163</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserAdaptiveBookm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Browser application supports additional list of bookmarks that gets generated automatically from visited links.  List is sorted by automatic algorithm which ranks according to combination of most-recently and most-often visited pages. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-5868 </Value>
-      </CustomField>
-      <OtherComments>31.8.2004 moved to common</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_AUDIO_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1122</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserAudioPlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for Browser Plugin. Used in deciding whether the browser audio pugin is taken into builds.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"16.8.2004. New feature flag;31.8.2004 set ""\0"" for 2.6"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_FILE_UPLOAD</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1099</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserFileUpload</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Browser application supports posting a file from the file system to Web server, in addition to ""normal"" user input."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-10404 </Value>
-      </CustomField>
-      <OtherComments>"11.3.2004 2.5 set off (\0)  will possibly set on), 2.6 onwards 1."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_FRAMES</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1069</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserFrames</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Browser aplication support HTML &lt;frame&gt; tags.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-397 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_FULLSCREEN</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1066</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserFullScr</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Browser application supports expanding the amount of screen space used for browser display.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-5866 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_IMEI_NOTIFICATION</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>161</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserIMEINotification</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Purpose is to variate IMEI notification setting in Browser. In case when feature is on ,  user can see new setting item in Browser setting ""IMEI notification"" . If user enables the setting on browser,  UA prof filter will send phone's IMEI code within User-Agent field."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-4039, 197-79" </Value>
-      </CustomField>
-      <OtherComments>"19.2.2004 new flag, 2004 wk12 13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_NARROW_SCREEN</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1060</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserNarrowScreen</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Browser application supports Narrow screen rendering. That enables user to read HTML content more easily without a need to scroll horizontally.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-5867 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_NETSCAPE_API</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1103</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserNetscapeAPI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Browser application supports Netscape plug-in API.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-7069 </Value>
-      </CustomField>
-      <OtherComments>4.3.2004 New flag added</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_PLUGIN_INTERFACE_PROXY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>162</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserPluginInterfaceProxy</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The PluginAdapterUtil is a variant DLL that guarantees a common interface for plugins when interfacing with the Browser (PluginAdapter Interface). Proxy interface is used and flag is enabled with Opera browser.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>22.4.2004 new;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_PROGRESS_IND</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1064</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserProgressInd</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Browser application supports more detailed information of download progress (in addition to ""spinning globe"")"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-7066 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_URL_COMPLETION</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>165</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserUrlCompletion</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Browser application supports URL completion. When user manually enters ""go to"" URL, list of previously-visited links will appear for selection based on matching entered characters."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-5869 </Value>
-      </CustomField>
-      <OtherComments>31.8.2004 moved to common</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BROWSER_VIDEO_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1606</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBrowserVideoPlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for Browser Plugin. Used in deciding whether the browser video plugin is taken in.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-3271: Browser: Video Plugin </Value>
-      </CustomField>
-      <OtherComments>16.1.2006 New flag - PMAI-6K2JR6</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>12</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBt</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Bluetooth.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BTIC_BINARIES_CHECK_ENABLED</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1601</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBticBinariesCheckEnabled</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"In addition to the SWI certificate store check (defined by __BTIC_ENABLED), also binaries (having TCB or DRM capability) in c: drive are integrity checked during boot."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13260: Configurable integrity check of SWI certificate store and binaries in c: drive during boot </Value>
-      </CustomField>
-      <OtherComments>2.1.2006 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BTIC_ENABLED</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1600</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBticEnabled</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has component that performs integrity check of SWI certificate store in c: drive during boot.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13260: Configurable integrity check of SWI certificate store and binaries in c: drive during boot </Value>
-      </CustomField>
-      <OtherComments>2.1.2006 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_AUDIO</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>15</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtAudio</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports BT handsfree and headset profiles.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.02.2005 Permanently enabled in 2.8, 3.0, 3.1 as requested by Yang Mu."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_FAX_PROFILE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>18</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtFaxProfile</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Bluetooth fax profile.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004 set ""1"" in S90 1.0; 6.5.2004 set \0 for all S90 releases ;7.9.2004 ""0"" for 2.7;26.4.2005 disabled for 3.X, 4.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_IMAGING_PROFILE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>19</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtImagingProfile</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports bluetooth imaging profile.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_PAN_PROFILE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>16</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtPanProfile</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device support BT PAN profile</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.02.2005 Permanently disabled in 2.7, 2.8, 3.0, 3.1 as requested by Yang Mu."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_PBAP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1686</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtPbap</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for Phone Book Access Profile</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-698: Bluetooth Phone Book Access Profile </Value>
-      </CustomField>
-      <OtherComments>"12.2.2007 New flag;26.3.2007 ""1"" 3.2" - MYAG-6XKAEZ</OtherComments>
-      <OtherComments>12.2.2007 New flag - MYAG-6XKAEZ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_PRINTING_PROFILE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>20</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtPrintingProfile</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports bluetooth printing profile.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.02.2005 Permanently disabled in 2.8, 3.0, 3.1 as requested by Yang Mu."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_SAP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>222</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtSap</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over Bluetooth.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>petteri.hernelahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-8230: Bluetooth Remote SIM Access Profile </Value>
-      </CustomField>
-      <OtherComments>3.6.2004 new flag;31.8.2004 set 0 for 2.8 (comp not ready): 16.9.2004 set 0 for 3.0 (comp not ready) 13.12.2004 Enabled for 3.0. 24.05.2005 Permanently disabled in 2.8 as requested by Yang Mu. CDMA II does not support SIM card</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_STEREO_AUDIO</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1580</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtStereoAudio</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT ) AND ( __BT_AUDIO ) AND ( __ACCESSORY_FW)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Bluetooth stereo audio.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>liisa.peltonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-10655  BT Stereo Audio support in S60 </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__BT_TEST_MODE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>224</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdBtTestMode</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled, the device can be put in the BT test mode. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>16.8.2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CAE_VR_CUSTOM_COMMANDS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>131</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCaeVrCustomCommands</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Optimisation flag of the CamCorder for cases where device replaces the default Camcorder plugin. Then this flag must be turned off (#undef) due to performance reasons. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CALL_IMAGETEXT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1503</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCallImagetext</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports showing an image, animated GIF or text for an incoming call."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-10526: Image/text in Arriving call -situation </Value>
-      </CustomField>
-      <OtherComments>"01.02.2005 New flag. 31.03.2005 Disabled for 3.0.;24.4.2006 3.2-&gt; ""1"""</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CAMERA</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>2</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCamera</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Camera Application.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-71 </Value>
-      </CustomField>
-      <OtherComments>"10.5.2005 ""0"" for 3.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CAMERA_BURST_MODE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>132</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCameraBurstMode</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Camera application supports burst mode. It enables taking several snapshots with one command.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CAMERA_FULLSCREEN_VIEWFINDER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1607</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCameraFullscreenViewfinder</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Flag enables full screen mode in camera application. Full screen is supported only in landscape mode. If hardware is not supporting landscape mode this flag should be set off."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-12525: Full screen view finder </Value>
-      </CustomField>
-      <OtherComments>"30.1.2006 New flag;19.5.2006 ""1"" 3.1-&gt;; 1.8.2006 ""0"" 3.2-&gt;;23.11.2006 ""0"" 3.1;24.9.2007 ""1"" 3.2-&gt;" - TJAI-6LCGY8</OtherComments>
-      <OtherComments>"30.1.2006 New flag;19.5.2006 ""1"" 3.1-&gt;; 1.8.2006 ""0"" 3.2-&gt;;23.11.2006 ""0"" 3.1" - TJAI-6LCGY8</OtherComments>
-      <OtherComments>"30.1.2006 New flag;19.5.2006 ""1"" 3.1-&gt;; 1.8.2006 ""0"" 3.2-&gt;" - TJAI-6LCGY8</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CAMERA_LENS_COVER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>209</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCameraLensCover</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag defines is the camera lens cover is supported by the HW.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> error  PEJA-5ZHETE </Value>
-      </CustomField>
-      <OtherComments>3.6.2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CAMERA_LOCATION_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>158</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCameraLocationSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Camera support for geotagging is enabled.</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Camera support for geotagging is disabled.</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables Camera Application support for geotagging.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>teemu.rossi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>417-2664</Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CDMA_CHANNEL_LISTING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1121</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCdmaChannelListing</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Media player supports Channel Listing Mode.Channel Listing  is a method of content presentation. Content will be displayed as a list of channels the user can choose from. The device will make a request for the channel listing each time the multimedia application is invoked."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>103-353: CDMA: Multimedia: Media Player </Value>
-      </CustomField>
-      <OtherComments>14.6.2004. Added new feature flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CDMA_EXTENDED_AMS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>87</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCdmaExtendedAms</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PROTOCOL_CDMA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Sprint extensions to Application Management System (AMS). Applicable only to CDMA devices</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>CDMA II Standard congiguration disabled</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CDMA_FAST_DORMANT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>290</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCdmaFastDormant</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PROTOCOL_CDMA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This is used to add the Fast Dormant daemon to the image at creation time and could also be used in the custom TSY to add the additional calls.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>&#34;103-1114: CDMA: Mobile Originated &#147;Fast Dormant&#34;&#34;&#34; </Value>
-      </CustomField>
-      <OtherComments>3.6.2004 new flag. CDMA II Standard congiguration disabled</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CDMA_IOTA</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>86</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCdmaIota</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PROTOCOL_CDMA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports Internet Over The Air (IOTA), applicable only to CDMA devices. This feature enables over the air provisioning of mobile devices using HTTP."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>CDMA II Standard congiguration disabled</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CELL_BROADCAST</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1090</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCellBroadcast</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Cell Broadcast feature (CBS).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>CDMA II not supported</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CHATNG</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1650</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdChatNG</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__IM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The new IM UI Application (called IM UI NG, NG = New Generation)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13871: IM UI facelift </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;6.11.2006 ""0"" 3.2-&gt;" - ABEA-6SXHKK</OtherComments>
-      <OtherComments>"11.9.2006 New flag;6.11.2006 ""0"" 3.2-&gt;;15.1.2007 ""1"" 3.2-&gt;" - ABEA-6SXHKK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CHINESE</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1096</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdChinese</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device uses Chinese language variant.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CHINESE_PRC_FONTS</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1133</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdChinesePrcFonts</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CHINESE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has PRC China variant. This feature flag should be defined only if __CHINESE feature flag is defined.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>18.10.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CHINESE_TAIWAN_HK_FONTS</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1134</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdChineseTaiwanHkFonts</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CHINESE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Taiwan and/or Hong Kong China variant. This feature flag should be defined only if __CHINESE feature flag is defined.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>18.10.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__COMMDB_PROTECTION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1507</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCommDBProtection</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device prevents transferring CommDb outside of the phone. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-8140: Charlie i-mode: EU&amp;DCM: Backup limitation </Value>
-      </CustomField>
-      <OtherComments>14.02.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__COMMON_DSY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>297</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCommonDsy</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>When this flag is enabled it Common DSY component is included.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-873: Two-layer DSY implementation </Value>
-      </CustomField>
-      <OtherComments>24.8.2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__COMMON_TSY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>293</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCommonTsy</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>When this flag is enabled it Common TSY component is included.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>16.8.2004 new flag. CDMA II commontsy not supported</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>294</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__COMMON_TSY)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>When this flag is enabled it is possible to dial an emergency call even when the off-line mode is on.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>16.8.2004 new flag. CDMA II commontsy not supported</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CONNMON_EXTENSION</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>108</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdConnMonExtension</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether the Connection Monitor Extension API is used.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"20.9.2004 set ""1"" in S90 1.2 and 2.0 03.01.2005 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CONNMON_UI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1105</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdConnMonUI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports connection monitoring UI.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CONTENT_DOWNLOAD</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1504</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdContentDownload</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports OMA content download.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-8142: Charlie i-mode: EU&amp;DCM: Content download variation capability </Value>
-      </CustomField>
-      <OtherComments>14.02.2005 New flag. 17.02.2005 Disabled in all releases. 17.02.2005 Enabled in all releases.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__COVER_DISPLAY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>3</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCoverDisplay</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has also separate cover display in addition to the main display.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.12.2004 Enabled for 2.8.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CS_VIDEO_TELEPHONY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>89</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCsVideoTelephony</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PROTOCOL_WCDMA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports circuit switched video telephony</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__CUSTOMISED_RFS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1670</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCustomisedRFS</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag enables customised RFS, that does not automatically erase content of user area image."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>6.11.2006 New flag - MHIN-6UX8ZT</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DEFAULT_CONNECTION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1693</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDefaultConnection</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Initial connection selection enables automatic 'usage of default destination groups (like Internet) instead of single IAPs when starting network connections. Deprecated in 5.0.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>unto.mattero@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-30139: Partial ALR support: Initial connection selection for S60 3.2 ap </Value>
-      </CustomField>
-      <OtherComments>12.3.2007 New flag - FRAN-6YVK5Y</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DHCP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>107</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDHCP</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Dynamic Host Configuration Protocol (DHCP).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"20.9.2004 set ""1"" in S90 1.2 and 2.0 03.01.2005 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DIALUP_NETWORKING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1660</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDialupNetworking</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The feature enables device to support Dial-up Networking service (Bluetooth, IrDA or USB)."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>9.10.2006 New flag - MYAG-6TZBR8</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DISPLAY_POST</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1610</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDisplayPost</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The flag allows to choose between built-in Display Post implementation or an external Display Post module.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13298: TV-Out support in RealPlayer </Value>
-      </CustomField>
-      <OtherComments>13.2.2006 New flag - ICYU-6JLSNA</OtherComments>
-      <OtherComments>"13.2.2006 New flag;2.1.2007 ""1"" -&gt;" - ICYU-6JLSNA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DPB</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>32</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDpb</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PRESENCE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Presence Enhanced Contacts application</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"3.6.2004 semantics changed, this is now UI flag only, engine part has flag __PRESENCE;16.9.2004 set ""0"" for S90 1.2&amp;2.0. CDMA II does not support presence or vireless willage.;26.9.2005 ""0"" 3.0 &amp; 3.1"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DRIVE_MODE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1412</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDriveMode</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables drive mode profile. The profile is silent and unmodifiable. In this profile the phone refuses to receive calls.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-9956: Charlie i-mode: DCM Only: Supplementary Service: Drive mode </Value>
-      </CustomField>
-      <OtherComments>14.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DRM</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>91</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDrm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports OMA Digital Rights Management (DRM) partially, only forward lock is supported"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DRM_CLOCK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>96</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDrmClock</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__DRM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"DRM clock is a new clock type that is used with DRM interval and datetime based constraints. It uses NITZ (other solutions can be studied) to get the network time and uses that to determine if the time constrained content can be rendered or not. This enables the content providers to sell content twice e.g. first for a short period of time and after that (assumed user lock in) for 2nd time with full usage rights.The user shall still have control over the normal clock of the device, but setting of that clock shall not have effect to the DRM clock. If NITZ is not available, user defined clock is used."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-10653: DRM clock </Value>
-      </CustomField>
-      <OtherComments>"14.06.2004 flag added, wk26"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DRM_FULL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>93</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDrmFull</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports OMA Digital Rights Management (DRM) fully. Includes forward lock, combined delivery, separate delivery and super-distribution"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DRM_OMA2</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>98</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDrmOma2</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__DRM ) AND ( __DRM_PHASE2)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag is used to indicate whether OMA DRM standard version 2 is enabled.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-145: OMA DRM Version 2: Base Services </Value>
-      </CustomField>
-      <OtherComments>08.11.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DRM_PHASE2</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>95</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDrmPhase2</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature flag is used with OMA DRM standard version 2 (Phase2) features.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"27.05.2004 flag added, wk24"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DRM_USER_DATA_TRANSFER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>97</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDrmUserDataTransfer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__DRM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"There must be possibility to transfer downloaded applications and other DRM content to the swap phone in a service point through service software.UDT makes it possible to transfer user's valuable content and Rights DB containig Rights objects for DRM content to another phone (containing same functionality) e.g. in warranty cases."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-10031: Transfer of downloaded applications and DRM content to swap phone </Value>
-      </CustomField>
-      <OtherComments>9.8.2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__DYNAMIC_PROFILES</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1056</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdDynamicProfiles</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Profiles application supports user to add new / delete old profiles.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__EDGE_KNOWLEDGE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>104</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdEdgeKnowledge</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag defines whether the information of current radio link using EDGE is available through Connection Monitor component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"5.2.2004; set to ""1"" in S90 1.0, 27.5.2004 set to ""1"" in 1.1, 12.10.2004 moved to variant page for S90 1.1."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__EDIT_KEY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1672</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdEditKey</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The device has edit key</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-12197: Edit key made optional </Value>
-      </CustomField>
-      <OtherComments>4.12.2006 New flag - HKEN-6VS9Z8</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__EMAIL_OVER_SMS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1092</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdEmailOverSms</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports sending email messages using SMS as the bearer transport.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__EMAIL_UI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1410</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdEmailUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has email UI components.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-9949: Charlie i-mode: EU&amp;DCM: Removing e-mail from Messaging centre application </Value>
-      </CustomField>
-      <OtherComments>03.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__EN_POLICY_DOS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1118</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdEnPolicyDos</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"ENPolicy provides emergency number policy APIs and is used by phoneserver component.DOS emergency number policy checks emergency number by using ETel custom API.SOS emergency number policy checks emergency number by using ETel multimode API and System agent."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__EQUALIZER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1502</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdEqualizer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports equalizer.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>31.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__EXE_PROTECTION</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1499</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdExeProtection</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Applications are not allowed to be started from MMC, when this flag is enabled."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-10958: Charlie i-mode: EU&amp;DCM: Application execution limitation </Value>
-      </CustomField>
-      <OtherComments>31.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__EXTENDED_STARTUP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1057</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdExtendedStartup</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device boot framework supports starting also 3rd party applications upon the boot. By default only native applications can be started.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-128 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__FLASH_LITE_BROWSER_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1146</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFlashLiteBrowserPlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Macromedia Flash Lite plugin for Web Browser</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>markku.rytivaara@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-10468: Flash Lite 1.1 Viewer in Series 60 2.8 </Value>
-      </CustomField>
-      <OtherComments>28.2.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__FLASH_LITE_VIEWER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1145</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFlashLiteViewer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Macromedia Flash Lite Viewer for opening and playing Flash content files (.SWF).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>markku.rytivaara@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-10468: Flash Lite 1.1 Viewer in Series 60 2.8 </Value>
-      </CustomField>
-      <OtherComments>"28.2.2005 New flag;7.6.2005 ""1"" for 2.8"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__FLIGHT_MODE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>6</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFlightMode</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device suppors flight mode. Device can be used off-line. RF and Bluetooth transmitters are inactive and emergency call is not possible.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__FMTX</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeName>-</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>FM Tx is enabled</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>FM Tx is disabled</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The feature flag is used to enable/disable the FM radio transmitter.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>FM Tx entry on S60 Wiki</ReferenceName>
-         <URLToReference>http://s60wiki.nokia.com/S60Wiki/Fmtx</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>ext-paul.wisbey@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__FM_RADIO</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>5</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdFmRadio</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device contains support for FM radio (TunerUtility and RadioServer components).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"8.1 new, 2004 week 06; 16.1 set off"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__GENERAL_SEARCH_FRAMEWORK</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1648</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdGeneralSearchFramework</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This feature finds keywords in application data files, databases, services and locations available in mobile environment. This flag controls the framework (engine) part of the search feature."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2878 In-Device Search </Value>
-      </CustomField>
-      <OtherComments>28.8.2006 New flag - AASH-6SNKNS</OtherComments>
-      <OtherComments>"28.8.2006 New flag;29.1.2007 ""\0"" 3.2" - AASH-6SNKNS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__GENERAL_SEARCH_UI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1649</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdGeneralSearchUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This feature finds keywords in application data files, databases, services and locations available in mobile environment. This flag controls the UI part of the search feature."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2878 In-Device Search </Value>
-      </CustomField>
-      <OtherComments>"28.8.2006 New flag;29.1.2007 ""\0"" 3.2" - AASH-6SNKNS</OtherComments>
-      <OtherComments>28.8.2006 New flag - AASH-6SNKNS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__HANDWRITING_RECOGNITION_INPUT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1604</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHandwritingRecognitionInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PEN_SUPPORT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports handwriting recognition input.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-9221: ScaleII: Latin handwriting recognition </Value>
-      </CustomField>
-      <OtherComments>16.1.2006 New flag;5.6.2006 enabled 3.2-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__HINDI_ROM_CONTENT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1636</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHindiRomContent</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Hindi fonts. Flag may be used only in IBY files.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>7.4.2006 New flag;8.5.2006 renamed - PMAI-6P893Q</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__HSXPA_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1666</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHsxpaSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When the feature flag is set, HSDPA setting item is visible for the user."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24769: Setting to enable/disable High speed (HS) channel </Value>
-      </CustomField>
-      <OtherComments>"23.10.2006 New flag;4.6.2007 ""1"" 3.2-&gt;" - PGAI-6UQG4P</OtherComments>
-      <OtherComments>23.10.2006 New flag - PGAI-6UQG4P</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__HTTP_DIGEST_AUTH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1084</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHttpDigestAuth</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>HTTP digest authentication</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"18.12. Turned on for 2.5;23.4.2004 ""1"" for 2.6+ releases"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__HWRM_TARGET_MODIFIER_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1665</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHwrmTargetModifierPlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>HWRM Target Modifier Plug-in (TMP) is responsible for device specific target modifications according to target activation status. Customers desiring custom functionality can simply replace the entire plug-in by udefining the flag and implementing own plug-in.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-19650: Backlight control: Device mode event configurability  </Value>
-      </CustomField>
-      <OtherComments>23.10.2006 New flag - TLAN-6UHH6R</OtherComments>
-      <OtherComments>"23.10.2006 New flag;28.11.2006 ""1"" 3.2-&gt;" - TLAN-6UHH6R</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ID3V2_METADATA</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>495</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdId3V2Metadata</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(_MP3 ) OR ( _AAC)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The component provides metadata information for music clients based on the 2.2,2.3,and 2.4 standards of ID3V2."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-3029 </Value>
-      </CustomField>
-      <OtherComments>25.10.2004 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IETD</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>4</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIetd</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports Image enhancement for transflective display. If this feature is on,  the Display Enhancements Adaptation API has to be implemented."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>22.4.2004 set OFF in all releases</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IM</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>33</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PRESENCE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Instant Messaging feature of the Wireless Village initiative</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>4.3.2004 S90 1.2 set to 1;13.5.2004 flag OFF in S90 1.0&amp;1.1. CDMA II does not support presence or vireless willage.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IMAGE_UPLOAD</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1086</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdImageUpload</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Image Upload feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.12.2004 Disabled for 2.7 and 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IMAGE_VIEWER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1682</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdImageViewer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag controls whether the Image Viewer application is included in rom image.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-23368: Clean Replacement of S60 Gallery phase I  </Value>
-      </CustomField>
-      <OtherComments>29.1.2007 New flag - LTAE-6VEAT7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IMPS_STANDALONE_IP_CIR</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>34</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdImpsStandaloneIpCir</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__IM ) AND ( __PRESENCE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Wireless Village features (__IM &amp; __DPB) support standalone TCP/IP binding for Communication Initiation Request (CIR).  The TCP/IP binding uses persistent connection from the client to WV server to providelow-latency always-on CIR channel."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"16.9.2004 set ""1"" for S90 1.2&amp;2.0. CDMA II does not support presence or vireless willage."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__INCLUDE_AAC_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>492</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIncludeAacCMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>AAC CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.10.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__INCLUDE_AMR_NB_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>289</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIncludeAmrNbCMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>AMR NB CMMFCodec (all-ARM software implementation) is included in build to be used by some other client  than controller plug-in component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.10.2004 New flag. 12.07.2005 Enabled for 3.0 vanilla &amp; full, 3.1 and 4.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__INCLUDE_AMR_WB_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>491</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIncludeAmrWbCMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>AMR WB CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.10.2004 New flag. 12.07.2005 Enabled for 3.0 vanilla &amp; full, 3.1 and 4.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__INCLUDE_EAACPLUS_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1521</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIncludeEaacplusCmmfcodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__AAC_PLUS_DECODER_PLUGIN)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to indicate that the eAAC+ soft codec should be included in ROM.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.07.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__INCLUDE_MP3_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>493</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIncludeMp3CMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>MP3 CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.10.2004 New flag. 12.07.2005 Enabled for 3.0 vanilla &amp; full, 3.1 and 4.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__INCLUDE_QCELP_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>494</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIncludeQcelpCMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>QCELP CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client  than controller plug-in component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.10.2004 New flag. 12.07.2005 Enabled for 3.0 vanilla &amp; full, 3.1 and 4.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__INDIC_ROM_CONTENT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1694</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIndicRomContent</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Indic fonts. Flag may be used only in IBY files.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 New flag - PKCM-6YU7T8</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__INSTALLER_SISX</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1411</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdInstallerSisx</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports native Symbian OS installation packages.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-144: Migrate SW Install application to platform security </Value>
-      </CustomField>
-      <OtherComments>14.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IPSEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>102</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIpsec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports IP Security (IPSec). The IPSec is a set of protocols developed by the IETF to support secure exchange of packets at the IP layer. IPsec has been deployed widely to implement Virtual Private Networks (VPNs).  </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>25.01.2005 Enabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IPV4_NAT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>313</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIPv4Nat</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports network address translation of IP (version 4) connections.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>27.9.2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IPV6</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1088</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIPv6</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device application Uis support IPV6.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IP_PUSH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1409</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIpPush</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports IP Push feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-9964: Charlie i-mode: DCM only: IP Push </Value>
-      </CustomField>
-      <OtherComments>03.01.2005 New flag. 31.01.2005 Flag renamed.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__IRDA</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>11</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdIrda</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Infrared.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"19.5.2004 undefined for 2.6, 2.8 and 3.0 releases;24.9.2004 ""1""for 3.0 (review)"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__I_CAL_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1588</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdICalSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS_CAL ) AND ( __SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag enables I-Cal syncronization.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"07.11.2005 New flag.;18.9.2006 ""0"" 3.2, 4.0;24.9.2007 ""1"" 5.0"</OtherComments>
-      <OtherComments>"07.11.2005 New flag.;18.9.2006 ""0"" 3.2, 4.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAPANESE</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1080</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJapanese</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device uses Japanese language variant.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAPANESE_LARGER_DICTIONARY</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1517</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJapaneseLargerDictionary</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__JAPANESE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enlarged Japanese library for predictive text entry. This feature has no effect if the feature __JAPANESE is not defined.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-10925: Enlarged Japanese library for predictive text entry </Value>
-      </CustomField>
-      <OtherComments>11.04.2005 new flag;17.11.2005 enable for ELAF builds</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAPANESE_PICTOGRAPHS</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1079</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJapanesePicto</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Japanese pictograhps</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAPANESE_PICTOGRAPHS_GROUPING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1500</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJapanesePictographsGrouping</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__JAPANESE ) AND ( __JAPANESE_PICTOGRAPHS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Activates alternative grouping of Japanese pictographs. This feature is effective only if __JAPANESE_PICTOGRAPHS is also defined.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>31.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAPAN_PREFIX_CHANGE</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1131</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJapanPrefixChange</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>International call prefix feature for Japan to make it easier for end users to handle complicated Japanese international call prefixes.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-4267: VFKK: Replacing ""+"" while dialling" </Value>
-      </CustomField>
-      <OtherComments>27.9.2004 new flag 13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1687</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJava</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Java platform binaries are included to the phone image. When __JAVA feature flag is undefined, other feature flags starting with __JAVA_ does not have any effect on platform functionality. See also feature flag __JAVA_STUBS."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24512: Non-Java support for S60 builds </Value>
-      </CustomField>
-      <OtherComments>26.2.2007 New flag. - MMAA-6Y6FVG</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_3DAPI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>146</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJava3DAPI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__OPENGL_ES_3DAPI)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Java implementation supports 3D API  (JSR184)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>29.1.2004; set 0 in 2.6;9.6.2004 set enabled in 2.6 and 2.7;14.6.2004 enabled in all S60 releases</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_API_ENHANCEMENTS_IAP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1667</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaApiEnhancementsIap</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for Java API enhancements which provides access to internet access point settings and allows the selection of the destination network.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-22800: MATURIZATION: Java Mobinfo API enables reading phone settings </Value>
-      </CustomField>
-      <OtherComments>6.11.2006 New flag - MMAA-6URAT7</OtherComments>
-      <OtherComments>"6.11.2006 New flag;4.12.2006 ""1"" 3.2-&gt;" - MMAA-6URAT7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_API_ENHANCEMENTS_MOBINFO</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1668</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaApiEnhancementsMobinfo</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Support for Java API enhancements which provides access to telephony properties and services. These properties include IMEI, IMSI, battery change level, network signal strength and network country code."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24744: Java: IAP Info API ; 101-23273: Java: IAP Control API </Value>
-      </CustomField>
-      <OtherComments>6.11.2006 New flag - MMAA-6URAT7</OtherComments>
-      <OtherComments>"6.11.2006 New flag;4.12.2006 ""1"" 3.2-&gt;" - MMAA-6URAT7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_ESWT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1664</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaESWT</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for Embedded Standard Widget Toolkit. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-26438: Java eSWT-UI </Value>
-      </CustomField>
-      <OtherComments>"23.10.2006 New flag;30.7.2007 ""1"" 3.2-&gt;" - MMAA-6UGBEX</OtherComments>
-      <OtherComments>23.10.2006 New flag - MMAA-6UGBEX</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_FILEAPI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>144</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaFileAPI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Java implementation supports Java File API (JSR75)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_J2MEWEBSERVICESAPI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>150</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJ2MEWebServicesAPI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities to the J2ME platform: (1) access to remote SOAP / XML based web services(2) parsing XML data"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>JSR-172 compliancy </Value>
-      </CustomField>
-      <OtherComments>"16.8.2004 new flag;15.9.2004 disabled in 2.8 (comp fails in build), 21.10.2004 Enabled in 3.0. 22.10.2004 Enabled for 2.8 and disabled for 3.0. 12.07.2005 Enabled for 3.0 Vanilla &amp; full, 3.1 and 4.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1585</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaJsr177SecurityAndTrustServicesApdu</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables the optional APDU part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-17079: Security and Trust Services API JSR 177: SATSA-APDU support </Value>
-      </CustomField>
-      <OtherComments>"07.11.2005 New flag.;26.3.2007 ""\0"" 3.X ""1"" 5.0"</OtherComments>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1587</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables the optional Crypto part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1586</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaJsr177SecurityAndTrustServicesPki</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables the optional PKI part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_JSR205_WMA_2_0_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1415</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaJsr205Wma20Support</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MMS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports JSR 205, WMA 2.0 specification."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-71: Wireless Messaging API (WMA) 2.0 JSR 205 </Value>
-      </CustomField>
-      <OtherComments>26.04.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1419</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaJsr177SecurityAndTrustServices</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports JSR 177, Security and Trust Services API for J2ME"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-2731: Security and Trust Services API JSR 177 </Value>
-      </CustomField>
-      <OtherComments>10.5.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_JSR_180_SIP_API</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1417</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaJsr180SipAPI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports JSR 180, SIP API for J2ME"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-5347: SIP API JSR 180 </Value>
-      </CustomField>
-      <OtherComments>10.5.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_JSR_226_2D_SVG_API</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1418</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaJsr2262DSvgAPI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(RD_SVGT_JSR_226_API)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-5348: Scalable 2D Vector Graphics API JSR 226 </Value>
-      </CustomField>
-      <OtherComments>"10.5.2005 new flag. 12.07.2005 Enabled for 3.0 full.;30.1.2006 ""0"" for 3.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1416</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaJsr2343DAudioAndMusicCapabilities</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__AUDIO_EFFECTS_API)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports JSR 234, Advanced Multimedia Supplements"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-3791: 3D audio capability and music capability for Advanced Multimedia Supplements JSR 234  </Value>
-      </CustomField>
-      <OtherComments>"10.5.2005 new flag;30.1.2006 ""1"" 3.1-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_LOCATIONAPI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>147</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaLocationAPI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__LANDMARKS ) AND ( __LOCATIONFRAMEWORKCORE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Java implementation supports Java Location API (JSR-179)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"14.6.2004 enabled in all S60 releases;31.8.2004 set \0 for 2.6 and 2.7;24.9.2004 ""\0"" for 2.8, ""0"" for 3.0 (review);18.4.2005 enabled for FP2"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_MIDP20</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1413</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaMIDP20</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Java MIDP2.0.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>17.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_MMAPI11</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>143</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaMMAPI11</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Java implementation supports Java Mobile Media API (JSR135) version 1.1</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_PIMAPI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>145</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaPIMAPI</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Java implementation supports Java PIM API (JSR75)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__JAVA_STUBS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1688</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdJavaStubs</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"__JAVA_STUBS flag is defined, the build script is building only stubs of APIs published by the Java domain. If the flag is not defined, both the functional components and stub components are build. This flag must be defined if the licensee do not have Java source code and would like to build the whole S60. Note that it is possible to create S60 image with Java functionality if Java binaries have been delivered to the licensee. More information is available in __JAVA flag definition."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24512: Non-Java support for S60 builds </Value>
-      </CustomField>
-      <OtherComments>26.2.2007 New flag. - MMAA-6Y6FVG</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__KEEP_DRM_CONTENT_ON_PHONE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1506</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdKeepDRMContentOnPhone</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device prevents transferring DRM protected content out of the phone. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>14.02.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LANDMARKS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>112</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLandmarks</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__LOCATIONFRAMEWORKCORE ) AND ( __PRIVACYFRAMEWORK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether landmarks feature is supprted in the device.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"15.4.2004; set on in S90 1.1;23.4.2004, OFF for S60 3.0;30.8.2004 \0 for 2.6 and 2.7 14.02.2005 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LANDMARKS_CONVERTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>123</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLandmarksConverter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This feature provides functionality for reading from and writing to the XML-based landmarks content format.Must always be supported due SDK APIs. There are two components with this feature:- Ecom plug-in under Landmarks API that converts from the landmarks content format to native landmark objects and vise versa. - Recognizer Plug-in to recognizer FW for detecting landmarks content format."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> 100-7924: Landmark messaging </Value>
-      </CustomField>
-      <OtherComments>"22.04.2004;16.9.2004 ""0"" for 3.0 (does not build). 30.11.2004 Disabled for 3.0. Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT176_208</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1123</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout176_208</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 176x208 resolution</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004. New feature flag, 13.10.2004 Enabled for 2.8"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT208_176</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1582</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout208_176</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 208x176 resolution</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT208_208</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1124</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout208_208</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 208x208 resolution (square)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004. New feature flag, 13.10.2004 Disabled for 2.8"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_240_320</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1125</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout240_320</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 240x320 resolution (QVGA)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>24.8.2004. New feature flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_240_320_LARGE_SCREEN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1621</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout240_320_LargeScreen</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 240x320 resolution (QVGA2 for larger screens, portrait)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"13.3.2006. New feature flag;30.6.2006 ""1"" 3.1-&gt;" - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_240_320_QVGA3</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1677</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout240_320_QVGA3</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 240x320 resolution (QVGA3)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - AMAI-6WHB58</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_240_320_TOUCH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1625</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout240_320_Touch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 240x320 resolution (QVGA, touch screen)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_320_240</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1126</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout320_240</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 320x240 resolution (QVGA landscape)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>24.8.2004. New feature flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_320_240_LARGE_SCREEN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1622</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout320_240_LargeScreen</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 320x240 resolution (QVGA2 for larger screens, landscape)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"13.3.2006. New feature flag;30.6.2006 ""1"" 3.1-&gt;" - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_320_240_QVGA3</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1678</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout320_240_QVGA3</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 320x240 resolution (QVGA3)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - AMAI-6WHB58</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_320_240_TOUCH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1626</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout320_240_Touch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 320x240 resolution (QVGA landscape, touch screen)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_320_480</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1617</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout320_480</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 320x480 resolution (HVGA portrait)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_320_480_TOUCH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1627</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout320_480_Touch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 320x480 resolution (HVGA portrait, touch screen)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_352_416</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1127</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout352_416</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 352x416 resolution (double)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004. New feature flag, 13.10.2004 Enabled for 2.8. 22.12.2004 Enabled for 3.0;30.6.2006 ""\0"" 3.1-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_352_800</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1620</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout352_800</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 352x800 resolution (WVGA portrait)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_360_640_TOUCH</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1701</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout360_640_Touch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 360x640 resolution (QHD portrait, touch screen)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-39113: Platform support for resolution 640 x 360 (QHD) </Value>
-      </CustomField>
-      <OtherComments>23.4.2007. New feature flag - AMAI-72FF2U</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_416_352</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1128</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout416_352</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 416x352 resolution (double landscape)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004. New feature flag;30.6.2006 ""\0"" 3.1-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_480_320</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1618</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout480_320</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 480x320 resolution (HVGA landscape)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_480_320_TOUCH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1628</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout480_320_Touch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 480x320 resolution (HVGA landscape, touch screen)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_480_640</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1615</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout480_640</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 480x640 resolution (VGA portrait)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_480_640_TOUCH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1623</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout480_640_Touch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 480x640 resolution (VGA portrait, touch screen)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_640_360_TOUCH</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1700</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout640_360_Touch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 640x360 resolution (QHD landscape, touch screen)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-39113: Platform support for resolution 640 x 360 (QHD) </Value>
-      </CustomField>
-      <OtherComments>23.4.2007. New feature flag - AMAI-72FF2U</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_640_480</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1616</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout640_480</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 640x480 resolution (VGA landscape)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_640_480_TOUCH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1624</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout640_480_Touch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports 640x480 resolution (VGA landscape, touch screen)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LAYOUT_800_352</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1619</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLayout800_352</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports 800x352 resolution (WVGA landscape)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LIGHTSURF</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>243</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLightSurf</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is used to incorporate the LightSurf Picture Messaging transport engine into the release.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-309 </Value>
-      </CustomField>
-      <OtherComments>29.4.2004 new flag. CDMA II not in standard config.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LOCATIONFRAMEWORKCORE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>114</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLocationFrameworkCore</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PRIVACYFRAMEWORK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports location basic services.    Must always be supported due SDK APIs.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"15.4.2004; set on in S90 1.1;23.4.2004, OFF for S60 3.0 31.03.2005 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LOCATIONGPSHW</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1138</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLocationGpsHw</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has internal GPS hardware.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>29.11.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LOCATIONSYSUI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>124</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLocationSysUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Location system application.  Must always be supported due SDK APIs.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"UI CR, ID: JHEO-63ZGNM" </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004 new flag. 14.02.2005 Disabled in 2.7, 2.8. 31.03.2005 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LOCATIONVERIFIER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1136</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLocationVerifier</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PRIVACYFRAMEWORK ) AND ( __LOCATIONFRAMEWORKCORE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has a location verifier module.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>22.11.2004 New flag. 30.11.2004 Disabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LOCATION_CENTRE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1702</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLocationCentre</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Support for Location Centre. When enabled, Location Centre will be visible in Application Shell."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>108-854: Common Location Centre umbrella application to incorporate individual S60 location applications. </Value>
-      </CustomField>
-      <OtherComments>21.5.2007 new flag - CLAN-73A737</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__LOGGER_GPRS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>103</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLoggerGprs</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag defines whether Data Connection Logger component sets Attach Mode and Default APN parameters to TSY at system boot.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"15.4.2004; set to ""1"" in S90 1.1 &amp; S90 1.1 Chinese"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MACROMEDIA_FLASH_6</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>79</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMacromediaFlash6</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports macrodia flash 6.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"New: W16;12.9.2005 ""0"" 3.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MANNER_MODE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1629</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMannerMode</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The Manner Mode can SET/CANCEL the following settings at one time by simply depressing the Manner Key.  ?Mute Ring tone?Vibration Ringer?Mute Key Confirmation Tone?Boost Mic Sensitivity?Mute Low Power Alarm-Shutter sound must not be mute"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-17127: Rosetta i-Mode: DCM Only: Manner Mode </Value>
-      </CustomField>
-      <OtherComments>13.3.2006 New flag. - VAHA-6MNAYD</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MAP_AND_NAVIGATION_AIW_PROVIDER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1602</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMapAndNavigationAiwProvider</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is intended to toggle presence of Map and Navigation AIW provider in ROM. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"1.12.2005 New flag.;27.2.2006 3.1-&gt;""1""" - SBUY-6JCA5M</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MEDIATOR</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1614</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMediator</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Mediator is a server that extends mechanisms of inter-process communication. It supports creation of indirect interfaces for passing commands and events between clients and easy transfer of large amounts of data.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-16200: PERFORMANCE III: System boot-up performance improvements </Value>
-      </CustomField>
-      <OtherComments>13.3.2006 New flag. - MPEN-6M3B9Q</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MEDIA_TRANSFER_PROTOCOL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1697</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMediaTransferProtocol</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports MTP application.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-6138: MTP: Support for Music Synchronization for S60 3.1 products 101-36552: MTP: Maturation of Music Synchronization for S60 3.2 products </Value>
-      </CustomField>
-      <OtherComments>"6.4.2007 New flag.;27.8.2007 ""1"" 3.1;""1"" 3.2-&gt;"</OtherComments>
-      <OtherComments>6.4.2007 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MEETING_REQUEST_ENABLER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1590</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMeetingRequestEnabler</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag allows 3rd parties to implement their own meeting request solutions.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag. -  JHEO-6HTJXG</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MEETING_REQUEST_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1508</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMeetingRequestSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Email and calendar support meeting request.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mika.karhu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-5952: Email to support Outlook meeting request </Value>
-      </CustomField>
-      <OtherComments>14.02.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MIDLETAIFEXTENSIONS__</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Extends the CApaGenerator API to allow MIDlet to be registered as MIME type handlers.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>18.10.2004 New flag. Enabled only for 2.7.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MIPV4</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>312</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMIPv4</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Devices supports Mobile IPv4</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>27.9.2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MIPV6</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>106</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMIPv6</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Devices supports Mobile IPv6. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmc</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SERIES60_MMC)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Multimedia Card (MMC).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20016 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMCOMMSAVCONTROLLER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>505</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmCommsAvController</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Multimedia Comms Controller for OMA PoC.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-4955: Basic telephony, SIP telephony features, on-screen indicators" </Value>
-      </CustomField>
-      <OtherComments>8.12.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMCOMMSCONTROLLER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>500</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmCommsController</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Multimedia Comms Controller for VoIP.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-4955: Basic telephony, SIP telephony features, on-screen indicators" </Value>
-      </CustomField>
-      <OtherComments>"29.03.2005 New flag;1.12.2005 disabled in 3.0, 3.1"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMCOMMSENGINE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>501</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmCommsEngine</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MMCOMMSAVCONTROLLER)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Multimedia Comms Engine for OMA PoC.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-4955: Basic telephony, SIP telephony features, on-screen indicators" </Value>
-      </CustomField>
-      <OtherComments>4.4.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMC_EJECT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1683</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmcEject</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MMC ) AND ( __MMC_HOTSWAP)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports software based eject triggered from the options menu by the user.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>29.1.2007 New flag - JPKN-6XR9V7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMC_HOTSWAP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1076</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmcHotswap</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports MMC hotswap. A MMC card can be inserted and removed from device without removing battery or rebooting the device</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-6733 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMC_LOCK</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1671</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmcLock</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MMC)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports locked (i.e. password protected) Multimedia cards.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>20.11.2006 New flag - MPEN-6UNEPS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMF_DRM_UTILITY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>496</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmfDrmUtility</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables a utility for 3rd party applications to play DRM encrypted audio.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2123 </Value>
-      </CustomField>
-      <OtherComments>25.10.2004 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>244</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMMS</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is used for inclusion or exclusion of components from the MMS UIs and MMS Engine subsystems.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>103-1809: CDMA: Modifications to MMS UIs subsystem for adding Picture Mail support </Value>
-      </CustomField>
-      <OtherComments>16.8.2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMS_NONDESTRUCTIVE_FORWARD</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>242</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmsNonDestructiveForward</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MMS_MANUAL_FETCH)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Controls the behaviour of the MMS application and message forwarding the message without retrieval. If the feature is on, the application allows the user to retrieve and re-forward it. If the feature is off, it is assumed that the message is not available any more in the MMSC after the forwarding."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>- </Value>
-      </CustomField>
-      <OtherComments>15.4.2004; new flag added (default value off) 13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMS_NOTIFICATIONS_VIEW</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1132</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMMSNotificationsView</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>( __MMS_MANUAL_FETCH)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>MMBox (MMS Notifications) View can be opened from the message centre. It shows the multimedia messages stored in the MMS Center as a MMS notifications.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-3165 </Value>
-      </CustomField>
-      <OtherComments>11.10.2004 New flag. 13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMS_POSTCARD</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1509</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmsPostcard</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MMS ) AND ( FF_MMS_POSTCARD_INCLUDE_IN_ROM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is used ro incorporate Postcard application into the release.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jenni.kylmakoski@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-5246: Vodafone MMS Postcard client </Value>
-      </CustomField>
-      <OtherComments>17.02.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MMS_XID_HEADER_HTTP_FILTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1520</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMmsXidHeaderHttpFilter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__MMS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables inclusion of custom http header on Mms Http Post and Get requests for subscriber identification.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-2525: CDMA: Configurable HTTP header extension for MMS </Value>
-      </CustomField>
-      <OtherComments>21.06.2005 New flag.;29.8.2005 made common</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MOBILE_ACTIVE_SYNC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1651</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMobileActiveSync</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature activates the Exchange Active Sync UI.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13869: Exchange ActiveSync v2.5 </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;26.11.2007 ""\0"" 3.2-&gt;" - JBAA-6SW7VD</OtherComments>
-      <OtherComments>11.9.2006 New flag - JBAA-6SW7VD</OtherComments>
-      <OtherComments>11.9.2006 New flag; - JBAA-6SW7VD</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MP3</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>71</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMp3</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports MP3 audio codec.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MPEG4_AAC_ENCODING</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>282</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMpegAacEncoding</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports MPEG-4 AAC encoding. Together with feature flag __MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-4965: MPEG-4 encoding to MP4 file format, 101-7851: MPEG4/AAC-LC audio, 107-2794: MPEG-4 AAC-LC encoding" </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004 new flag. 21.02.2005 Enabled in 2.8.;10.10.2005 ""1"" in 3.0/3.1/4.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MPEG4_VIDEO_ENCODING</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>80</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMpeg4VideoEncoding</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports MPEG4 encoding.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W16</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MROUTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>14</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMRouter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device uses Symbian MRrouter technology for PC connectivity.  If this feature is on the alternative feature __SRCS shall be off.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MRT_SDK_LIBRARIES</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1663</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMrtSdkLibraries</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"MRT libraries: Open C, SSL, GLIB and RGA."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>banu-prasad.dhanakoti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-16695: Standard C library support; 106-705: S60 Gaming APIs </Value>
-      </CustomField>
-      <OtherComments>16.10.2006 New flag - DKAN-6U9ED5</OtherComments>
-      <OtherComments>"16.10.2006 New flag;8.12.2006 ""1"" 3.2-&gt;" - DKAN-6U9ED5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MTP_PROTOCOL_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>504</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMtpProtocolSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Media Transfer Protocol. Note! This is for Music Player variation only.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-10930: MTP solution for S60 Music Player </Value>
-      </CustomField>
-      <OtherComments>7.6.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MULTIMEDIA_SHARING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1656</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMultimediaSharing</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>NOT ( SYMBIAN_EXCLUDE_SIP ) AND ( __RTP_STACK ) AND ( __CAMERA ) AND ( __AMR_NB ) AND ( __AMR_WB ) AND ( __PROTOCOL_WCDMA ) AND ( __DRM ) AND ( __OMA_PROV ) AND ( __MMCOMMSENGINE ) AND ( __MMCOMMSAVCONTROLLER)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Multimedia Sharing application.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>reijo.nousiainen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-17547: Video / Multimedia sharing </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - SKAN-6T4C3N</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__MULTIPLE_PROV_CTX</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1059</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMultipleProvCtx</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports Multiple OMA Provisioning contexts. The feature allows the user to choose which configuration context is currently ""active"" in order to improve usability by reducing the number of detailed connectivity decisions and processes involved with utilizing services."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-5975 </Value>
-      </CustomField>
-      <OtherComments>CDMA II ???</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__NETWORK_REGISTRATION</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>105</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNetworkRegistration</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag defines whether network registration status including roaming information is available from Connection Monitor server component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__NEWSTICKER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>166</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNewsticker</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__ACTIVE_IDLE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This feature displays a 'CNN type' ticker of text pushed via cell broadcast, onto the idle screen of the phone."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>brian.goode@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"102-2152 : ""Rich"" Cell Broadcast: Message Storage   102- 2153: S60 ""News Ticker"" application " </Value>
-      </CustomField>
-      <OtherComments>11.10.2004 New flag. 13.12.2004 Enabled for 2.8. 17.12.2004 Disabled for 2.8.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__NOT_SUPPORTED_FEATURE1</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1001</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNotSupportedFeature1</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature will always be off (for testing purposes)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.2.2007 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__NOT_SUPPORTED_FEATURE2</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1003</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNotSupportedFeature2</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature will always be off (for testing purposes)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.2.2007 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__NO_OTA_CONFIGURATION</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1051</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNoOtaConfig</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device does NOT support old OTA configuration which has been replaced by new OMA Provisioning.  To keep compatibility with old mechanism you should set this off  (#undef).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>CDMA II ???</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__NO_POWERKEY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1639</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNoPowerkey</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device does not have dedicated key for power management, but the functionality is combined to some other hard key."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> 107-18196: End key usage as power key </Value>
-      </CustomField>
-      <OtherComments>8.5.2006 New flag - MPEA-6PF8HS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__NP_PROXY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1598</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdNpProxy</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for network based positioning methods. All PSYs that implement network based positioning technology shall be hidden behind Network Positioning Proxy.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-15013: Network positioning proxy </Value>
-      </CustomField>
-      <OtherComments>"1.12.2005 New flag.;27.2.2006 3.1-&gt;""1""" - HZHG-6JFD72</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OCR</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1593</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOcr</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Optical Character Recognizer feature (OCR).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>yanhui.bi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13834: OCR (Optical Character Recognition) service </Value>
-      </CustomField>
-      <OtherComments>21.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OCR_HANWANG</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1594</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOcrHanwang</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__OCR)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for OCR engine from Hanwang Technology Co. Ltd.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>yanhui.bi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13834: OCR (Optical Character Recognition) service </Value>
-      </CustomField>
-      <OtherComments>21.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OCR_ROMDB</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1595</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOcrRomdb</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__OCR)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag controls OCR database storage location. If the flag is on, all OCR databases are put to ROM image."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>yanhui.bi@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13834: OCR (Optical Character Recognition) service </Value>
-      </CustomField>
-      <OtherComments>21.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OCSP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>149</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOCSP</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Online Certificate Status Protocol (OCSP). The protocol specifies the syntax for communication between the server (which contains the certificate status) and the client application (which is informed of that status). </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OFFLINE_MODE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>7</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOfflineMode</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device suppors off-line mode. Device can be used off-line and Bluetooth transmitter can be enabled.  RF transmitter can be activated only for emergency calls. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OMA_EMAIL_NOTIFICATIONS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1633</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOmaEmailNotifications</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The flag is used for image time variation of the OMA EMN watcher plugin that receives the incoming OMA email notifications. Additionally,it would be used for hiding the EMN functionality from the email settings. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-22830: Enable disabling OMA EMN in operator variants </Value>
-      </CustomField>
-      <OtherComments>28.3.2006 New flag - JKLO-6N3BAB</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OMA_IMPS_12</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1684</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOmaImps12</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PRESENCE_FRAMEWORK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support to OMA IMPS 1.1 and 1.2 protocols.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24754: OMA IMPS 1.1/1.2 adaptation for Presence Framework </Value>
-      </CustomField>
-      <OtherComments>12.2.2007 new flag - RSAN-6WPGMX</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OMA_IMPS_13</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1685</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOmaImps13</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PRESENCE_FRAMEWORK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support to OMA IMPS 1.3 protocol.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-24753: OMA IMPS 1.3 adaptation for Presence Framework </Value>
-      </CustomField>
-      <OtherComments>"12.2.2007 new flag;23.10.2007 ""0"" 5.0" - RSAN-6WPGQD</OtherComments>
-      <OtherComments>12.2.2007 new flag - RSAN-6WPGQD</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OMA_POC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1538</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOmaPoc</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__XDM ) AND ( __XDM_XCAP ) AND ( __XDM_LOCALSTORAGE ) AND ( __SIP_SIMPLE_PRESENCE_PROTOCOL)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>OMA Push-to-talk over Cellular.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>elina.eskola@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-1304: OMA PoC functionality in Series 60 </Value>
-      </CustomField>
-      <OtherComments>"26.9.2005 New flag;14.3.2006 ""\0"" 3.1"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OMA_PROV</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>228</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOmaProv</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Existing component OMA Provisioning needs to be variated because not all platforms are intended to be used in GSM/UMTS networks, that support the protocol well. For example CDMA network operators use different methods for delivering phone settings. Especially from the 2.7 platform side, this kind of variability has been requested."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>GSM specific feature&#133;</OtherComments>
-      <OtherComments>GSM specific feature&#194;&#133;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OMA_SUPL_PLUGINS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1584</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOmaSuplPlugins</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SUPL_FRAMEWORK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has OMA SUPL variant of SUPL Protocol Plug-in for Common SUPL Framework.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>petri.o.rauhala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-11387 </Value>
-      </CustomField>
-      <OtherComments>"07.11.2005 New flag.;27.2.2006 3.1-&gt;""1""" - PBAI-6FLGJM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ON_SCREEN_DIALER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1696</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOnScreenDialer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag indicates that the dialer.dll is included to the rom image and On-Screen Dialer is used for phone number entering. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-12265: Onscreen dialer application for S60 CS Telephony </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 New flag - EHUU-6YKFG4</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OPENGL_ES_3DAPI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>10</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOpenGLES3DApi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics rendering</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"3.6.2004 new flag; 2004 wk16;27.7.2004 set ""1"" for S60 2.7"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OPENGL_ES_SW_IMPLEMENTATION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>210</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOpenGLESSWImplementation</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__OPENGL_ES_3DAPI)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device has a software implementation of OpenGL ES and EGL. No hardware support. If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If HW is not present, this flag should be enabled."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>9.8.2004 new flag;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OPENVGHEADERS_USE_VG_1_1</FeatureName>
-      <FeatureDomain>SYMBIAN</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>Enable OpenVG 1.1 API</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>Enable OpenVG 1.0 API</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enable OpenVG 1.1 API instead of the default one (1.0)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>VSW:Graphics</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sila.kayo@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value />
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OPENVG_SW_IMPLEMENTATION</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1605</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOpenvgSwImplementation</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device has a software implementation of OpenVG API. If no hardware support is present, this flag should be enabled."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-3927 PERFORMANCE II: OpenVG 1.0 for S60 </Value>
-      </CustomField>
-      <OtherComments>16.1.2006 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OPERATOR_CACHE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1071</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOperatorCache</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Browser application supports persistent cache in addition to default volatile cache.  Contents of this cache will remain from one browser session to the next (also through power cycles of the phone.)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-6511 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__OPERATOR_MENU</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1058</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdOperatorMenu</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device contains Operator menu application.  It is a wrapper to Browser application and allows using operator specific application icon (and label), and allows opening wanted URL initially."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-6515 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PALETTE_INDEX_ADDRESS_FIXED</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1120</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPaletteIndexAddressFixed</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"The flag tells whether the palette index address is defined with #define in palette.cpp or calculated dynamically in run-time, which is slower."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PEN_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>410</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPenSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates whether a device has a pen support.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>4.4.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PEN_SUPPORT_CALIBRATION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1658</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPenSupportCalibration</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Touch Screen Calibration application.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-12218: ScaleII: Request for new application:Touch screen calibration </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 New flag - TJOE-6SVBCY</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PHONE_HIDE_MO_DATACALL_NUMBER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>90</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPhoneHideDataCallNbr</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Phone application supports hiding CSD dial-up number. Applicable to devices targeted to United States (US) markets</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"13.5.2004, Series 60 flag moved to Engine section"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PHONE_NUMBER_GROUPING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>291</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPhoneNumberGrouping</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SERIES60_PHONE_NUMBER_GROUPING)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports phone number grouping. Numbers shown in the display (incoming/outgoing call, phone book, recent call lists) and in number editing are grouped for easier readability (format: 1 234 567 8900). Applicable to devices targeted to United States (US) markets. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20026; 107-2376: US: Number grouping </Value>
-      </CustomField>
-      <OtherComments>14.6.2004 new common flag to replace __SERIES60_PHONE_NUMBER_GROUPING</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PLUG_AND_PLAY_MOBILE_SERVICES</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1659</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPlugAndPlayMobileServices</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__OMA_PROV)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Plug and Play Mobile Services.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-12637: OMA CP: PnP mobile services </Value>
-      </CustomField>
-      <OtherComments>25.9.2006 new flag;23.10.2006 added 3.1 - SKON-6SXFP4</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PRESENCE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>36</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPresence</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Presence feature of the Wireless Village initiative. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.6.2004 new flag. CDMA II does not support presence or vireless willage.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PRESENCE_FRAMEWORK</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1637</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPresenceFramework</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Presence Framework provides protocol agnostic presence handling services to S60 applications and subsystems. Concrete presence protocols are implemented as plug-ins to Presence Framework. In long run protocol agnostic Presence Framework replaces purely Wireless Village specific presence suppor controlled with __PRESENCE flag.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> 107-11425: Presence framework </Value>
-      </CustomField>
-      <OtherComments>7.4.2006 new flag. - HERN-6NJE8W</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PRIVACYFRAMEWORK</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>115</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPrivacyFramework</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports location privacy. It enables controlling end user privacy.  Must always be supported due SDK APIs.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"15.4.2004; set on in S90 1.1;23.4.2004, OFF for S60 3.0 31.03.2005 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PRODUCT_REMCON_TSP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1689</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdProductRemconTsp</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"A flag to include/exclude S60 default TSP implementation in ROM.When the flag is set on the default remcon TSP implementation is removed from the ROM."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-38107: S60 default TSP implementation made variable </Value>
-      </CustomField>
-      <OtherComments>26.2.2007 New flag - JNII-6YKG4X</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PROTOCOL_CDMA</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>83</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdProtocolCdma</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports CDMA cellular stack.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PROTOCOL_GSM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>81</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdProtocolGsm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports GSM cellular stack.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PROTOCOL_TDMA</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>84</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdProtocolTdma</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports TDMA cellular stack.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PROTOCOL_WCDMA</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>82</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdProtocolWcdma</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports WCDMA cellular stack</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004; Set to ""1"" for 2.6."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PROTOCOL_WLAN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>109</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdProtocolWlan</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports WLAN protocol.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"20.9.2004 set ""1"" in S90 1.2 and 2.0 03.01.2005 Enabled for 3.0.;26.9.2005 disabled in CDMA;1.12.2005 ""0"" for 3.1;3.12.2006 ""1"" in 3.1, 3.1u" - KDRV-6LYBRJ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__PUSH_WHITELIST</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>227</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPushWhiteList</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports authentication based on whitelist</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>CDMA does not support oma provision based whitelists</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__QCELP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>281</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdQcelp</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports QCELP</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"103-1080,201-1295,103-352,103-145,103-1548,103-146" </Value>
-      </CustomField>
-      <OtherComments>New: W18</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__QOS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>101</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdQos</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Quality of Service (QOS). The QoS is capability of a network to provide better service to selected network traffic.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004 enabled for 2.8;20.6.2005 ""1"" in 3.0-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__QVGA2_LAYOUT_IN_USE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1596</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdQvga2LayoutInUse</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device uses alternative QVGA layout with smaller fonts, designed for devices having larger physical screen size."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>21.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__QWERTY_INPUT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>409</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdQwertyInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates whether a device has qwerty keyboard or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"22.11.2004 New flag.;8.12.2005 ""0"" for 3.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__REAL_PLAYER_AS_DEFAULT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1641</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRealPlayerAsDefault</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether RealOne Player is system default player for certain MIME types. Disabling this flag enables use of another media player.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-22948: Removal of Dependencies to RealOne Player </Value>
-      </CustomField>
-      <OtherComments>5.6.2006 New flag - APAA-6Q2GN2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__REMOTE_LOCK</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1652</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRemoteLock</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports remote locking.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-3825: SECURITY: Remote Locking of the device </Value>
-      </CustomField>
-      <OtherComments>11.9.2006 New flag - MTAO-6SWCUS</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__REMOTE_STORAGE_FW</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1581</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRemoteStorageFw</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Flag enable RemoteStorage feature, access to shared file systems like file shared and web servers."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>henri.j.hakala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-5298: File Sharing; 107-12855: Symbian File Extension </Value>
-      </CustomField>
-      <OtherComments>Mika Saaranen is not  responsible for this feature anymore. Please contact Jaakko Lipasti, Janne Kokko for correct responsible</OtherComments>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-      <OtherComments>"24.10.2005 New flag;15.1.2007 ""1"" 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__RESTRICTED_CALL_BARRING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1608</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRestrictedCallBarring</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables a subset of call barring options to be displayed in GS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>103-2749: S60 i-mode: Call Barring UI Modifications </Value>
-      </CustomField>
-      <OtherComments>13.2.2006 New flag - ASHM-6HXR45</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__RESTRICTED_CALL_DIVERT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1609</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRestrictedCallDivert</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables alternative call divert view and handling in GS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>103-2750: S60 i-mode: Call Divert UI Modifications </Value>
-      </CustomField>
-      <OtherComments>13.2.2006 New flag - ASHM-6J9UF9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__RESTRICTED_VOICE_MAIL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1505</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRestrictedVoiceMail</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USSD)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has restricted voice mail functionality (no voice mail number setting).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>Requirement 107-9010: Charlie i-mode: DCM only: Supplementary Service: Voice mailbox </Value>
-      </CustomField>
-      <OtherComments>14.02.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__RFID</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>22</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRfid</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__WALLET)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Radio Frequency Identification (RFID) ticket information in Wallet settings.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>30.11.2004 Disabled for 2.8 and 3.0. 13.12.2004 Moved to variant sheet (a) for 2.8. 07.01.2005 Removed from the variant sheet (a) and disabled for 2.8.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__ROM_HIDE_JERUSALEM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flags controls whether Jerusalem or Tel Aviv appears in the common city list. E.g. in Startup, GS or Clock application."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW Error: EMYP-6N5DPR </Value>
-      </CustomField>
-      <OtherComments>"30.6.2006 New flag;8.10.2007 ""1"" 3.1-&gt;" - KWAI-6QCFJW</OtherComments>
-      <OtherComments>30.6.2006 New flag - KWAI-6QCFJW</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__RSS_FEEDS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>167</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRssFeeds</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Feeds (RSS) functionality.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>7.6.2005 new flag; 07.11.2005 Enabled for 3.0</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__RTP_STACK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1589</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRtpStack</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports RTP.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>07.11.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__RV9</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1094</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRV9</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports RealVideo9.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__S60_</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates that S60 release is built</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__S60_32__</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates that S60 release 3.2  is built.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__S60_50__</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates that S60 release 5.0  is built.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__S60_FM_RADIO_APPLICATION</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1539</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdS60FmRadioApplication</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device contains Series 60 FM Radio application components.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"26.9.2005 New flag;21.11.2005 disabled in 3.0,3.1,4.0"</OtherComments>
-      <OtherComments>"26.9.2005 New flag;21.11.2005 disabled in 3.0,3.1,4.0;20.11.2006 ""1"" 3.1-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_APPLICATION_MANAGEMENT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1576</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapApplicationManagement</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Application management</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-      <OtherComments>"24.10.2005 New flag;2.1.2007 ""1"" 3.1-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_DEVICE_LOCK_ENHANCEMENTS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1611</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapDeviceLockEnhancements</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Device Lock Enhancements</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>13.2.2006 New flag - EKAA-6LNC74</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_EMBEDDED_LINK_ADAPTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1569</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapEmbeddedLinkAdapter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Embedded Link adapter</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_IDLE_SOFTKEY_ADAPTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1570</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapIdleSoftkeyAdapter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Idle Softkey adapter</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_OPERATOR_LOGO_ADAPTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1571</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapOperatorLogoAdapter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Operator logo adapter</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flag</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_POLICY_MANAGEMENT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1578</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapPolicyManagement</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Policy management</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_SCREENSAVER_ADAPTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1572</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapScreensaverAdapter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Screensaver adapter</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_STARTUP_ADAPTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1573</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapStartupAdapter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Startup adapter</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_TERMINAL_CONTROL_FW</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1577</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapTerminalControlFw</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Terminal control</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_THEMES_ADAPTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1574</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapThemesAdapter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Themes adapter</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_UI_SETTING_SERVER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1579</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapUiSettingServer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/UI settins server</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAP_WALLPAPER_ADAPTER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1575</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSapWallpaperAdapter</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Wallpaper adapter</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureSpecificationURLReferences>
-         <ReferenceName>S60 Feature Flags</ReferenceName>
-         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
-      </FeatureSpecificationURLReferences>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-13725: TARM Feature Pack </Value>
-      </CustomField>
-      <OtherComments>24.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_BIP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1542</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatBip</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag constitutes of five SAT commands: Open Channel, Close Channel, Send Data, Receive Data, Channel Status. They implement the ""e"" class of SAT commands and are related to Bearer Independent Protocol. When this flag is enabled, these SAT commands are supported."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_CALL_CONTROL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1541</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatCallControl</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled and call control service is activated by the SIM, all dialled digit strings, supplementary service (SS) control strings and unstructured supplementary data (USSD) strings are first passed to the SIM before the ME sets up the call, the supplementary service operation or the USSD operation."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_DISPLAY_TEXT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1543</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatDisplayText</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, SIM can request ME to display a text message, and/or an icon."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_GET_INKEY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1544</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatGetInkey</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, SAT Get Inkey command instructs the ME to display text and/or an icon and to expect the user to enter a single character. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_GET_INPUT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1545</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatGetInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, SAT Get Input command instructs the ME to display text and/or an icon and that any response string entered by the user shall be passed transparently by the ME to the SIM and shall not be stored in the ME. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_LANGUAGE_NOTIFICATION</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1546</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatLanguageNotification</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, the SIM shall use SAT Language Notification command to notify the ME about the language currently used for any text string within proactive commands or envelope command responses."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_LAUNCH_BROWSER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1547</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatLaunchBrowser</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, upon receiving SAT Launch Browser command, the ME shall decide if it is able to execute the command. See details from 3GPP specifications."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_MO_SM_CONTROL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1548</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatMoSmControl</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled, mobile originated short messages are controlled by SIM."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_PLAY_TONE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1549</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatPlayTone</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled, SIM can instruct the ME to play an audio tone."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_PROVIDE_LOCAL_INFO</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1550</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatProvideLocalInfo</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, SIM can request ME to provide current local information to the SIM."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_REFRESH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1551</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatRefresh</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled, clients of SAT Refresh API are enabled to be notified of the changes to the SIM configuration that have occurred as the result of a SIM application activity."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SELECT_ITEM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1552</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSelectItem</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, the SIM shall supply a set of items to the ME from which the user may choose one. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SEND_DTMF</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1553</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSendDtfm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled, SAT Send DTMF command requests the ME to send a Dual Tone Multiple Frequency (DTMF) string after a call has been successfully established either by the proactive command SET UP CALL or the user. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SEND_SM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1554</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSendSm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled, SMS commands may be sent by the SIM. See details from 3GPP specification."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SEND_SS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1555</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSendSs</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled and SIM requests ME to send supplementary service (SS) command, the ME shall decide if it is able to execute the command. See details from 3GPP specification."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SEND_USSD</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1556</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSendUssd</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled and SIM requests ME to send unstructured supplementary service data (USSD), the ME shall decide if it is able to execute the command. See details from 3GPP specification."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SETUP_CALL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1557</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSetupCall</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled and SIM requests ME to set up a call, the ME shall decide if it able to execute the command."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SET_UP_EVENT_LIST</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1558</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSetUpEventList</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, the SIM shall supply a set of events. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SET_UP_IDLE_MODE_TEXT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1559</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSetUpIdleModeText</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"If this flag is enabled, the SIM shall supply a text string, which shall be displayed by the ME as an idle mode text if the ME is able to do it. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SAT_SET_UP_MENU</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1560</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSatSetUpMenu</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"When this flag is enabled, the SIM shall supply a set of menu items, which shall be integrated with the menu system in order to give the user the opportunity to choose one of these menu items at his own discretion."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>3.10.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SCALABLE_ICONS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1129</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdScalableIcons</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Flag defines whether icons are taken from scalable icons directory or from bitmap icon directory. In a 176*208 device it is better to use bitmap icons instead of SVGT icons, for both performance and memory consumption reasons.And also, avkon's bitmap icons are still needed in release 2.8 for compatibility mode. (SDK applications may have loaded them directly via CFbsBitmap::Load)."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"24.8.2004. New feature flag;11.10.2004 ""0"" in 2.8 due build probs. 13.10.2004 Enabled for 2.8. 02.12.2004 Enabled for 3.0."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SDND</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>283</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSdnd</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>NOT ( __SIND)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Speaker Dependent Name Dialling (SIND). That is an ability to voice-dial to a contact in the phone book by training a voice tag for the contact.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>31.8.2004: new flag. 19.11.2004 Disabled for 2.8. 23.11.2004 Enabled for 2.8.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SEAMLESS_LINKS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1074</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSeamlessLinks</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device support seamless links, i.e. application offer direct browser links to download services applicable to the application."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-3147 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SECURE_HW</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>94</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSecureHW</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports secure HW that can be used through the Secure Environment API.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SENDUI_MMS_UPLOAD</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1135</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSenduiMmsUpload</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag is used to incorporate MMS upload feature into the release.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-6860 MMS Upload application </Value>
-      </CustomField>
-      <OtherComments>22.11.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SEND_FILE_IN_CALL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1087</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSendFileInCall</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports sending a file to active call number.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"7.5.2004 enabled in S60 2.6, 2.8 and 3.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Deprecated but included for compatibility reasons. Indicates that S60 release is built.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_32__</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Deprecated but included for compatibility reasons. Indicates that S60 release 3.2  is built.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_AMBIENT_LIGHT_SENSOR</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1529</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdAmbientLightSensor</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Ambient Light Sensor feature.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"TSW error SVAO-6EYF2L: Brightness slider appears in display settings-menu, when Light sensor slider is set to ""Dark""" </Value>
-      </CustomField>
-      <OtherComments>16.8.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_HELP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1012</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdHelp</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device support context helps in applications.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_KEYPAD_NO_SLIDER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1013</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdKeypadNoSlider</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device does not have a keyboard slider to activate keyboard.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_KEYPAD_NO_VOICE_KEY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1014</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdKeypadNoVoiceKey</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device does not have a separate voice key to activate voice command functionality.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>18.01.2005 Disabled for 2.8. 31.01.2005 Disabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_LUNAR_CALENDAR</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1017</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdLunarCalendar</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__AVKON_APAC)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20183 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_MIDI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1011</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdMidi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Musical Instrument Digital Interface (MIDI) sounds.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20014 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_MMC</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Deprecated flag. Included for compatibility reasons. Value must equal to __MMC.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_NATIVE_BROWSER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>168</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSeries60NativeBrowser</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device includes standard Series 60 browser.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>7.6.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_PHONE_2DIGIT_DIAL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1033</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPhone2DigitDial</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Phone application supports 2 digit call number for dialing customer service number. Applicable to devices targeted to United States (US) markets</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20287 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_PHONE_CNAP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1031</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPhoneCnap</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Calling Name Presentation (CNAP) as defined in GSM 2.96. B subscriber is able to see A subscriber's number and name even the caller's ID is not stored in the phone. The name of the subscriber comes from network.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20028 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_PHONE_NUMBER_GROUPING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Deprecated flag. Included for compatibility reasons. Value must equal to __PHONE_NUMBER_GROUPING</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_PHONE_TTY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1032</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPhoneTty</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Tele Type (TTY) functionality.  TTY is also referred to as TDD (Telecommunication Device for the Deaf). Applicable to devices targeted to United States (US) markets. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20040 </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_PUSH_SL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1054</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPushSL</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports WAP Push Service Loading (SL). When receiving the SL message the terminal will automatically load content to client without user confirmation. The SL together with SI (Service Indication) offer standard way of receiving notifications of services in the Internet e.g news.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>100-2794 </Value>
-      </CustomField>
-      <OtherComments>29.1.2004 set on in 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_PUSH_SP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1055</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdPushSP</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device support WAP Simple Push (SP).  The SP is a standard way of pushing content into device e.g ringing tones.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_REAL_PLAYER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1040</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdRealPlayer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Real One Player application available</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>22142 </Value>
-      </CustomField>
-      <OtherComments>Not used anywhere !</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SERIES60_SETTINGS_PROTECTION</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1050</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSettingsProtection</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Devices protects certain SW settings, like Internet access points. Operators can preset the phones already in the factory so that later user is not able to modify settings."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20021 </Value>
-      </CustomField>
-      <OtherComments>"5.2.2004; set on in 2.7, 2.3.2004, set ""1"" for every release but 2.0"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SHOW_PANICS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1075</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdShowPanics</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device shows SW panic note when an application panic (unexpected error) occurs. Disabling this feature in a final product is recommended.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>- </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SIDE_VOLUME_KEYS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>207</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSideVolumeKeys</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports side volume keys.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-607 </Value>
-      </CustomField>
-      <OtherComments>29.4.2004 new flag;24.5.2005 enabled in 3.0</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SIMCARD</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>88</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSimCard</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports SIM card in the user interface applications, e.g. SMS application. Applicable only to CDMA devices. Some CDMA carriers do not support SIM Cards (and either R-UIM cards) such as Sprint."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>11.12; moved from S60; add 04wk04 CDMA II does not support SIM card</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SIMPLE_LOGS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1089</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSimpleLogs</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device uses only ""simple"" logs (call logs only)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SIM_CERTIFICATES</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>25</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSimCertificates</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports reading certificates from SIM.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"27.7.2004 set to ""1""  S90 2.0. CDMA II does not support SIM card."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SIM_PHONEBOOK_MATCH</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>292</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSimPhonebookMatch</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SIMCARD)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Number matching from SIM. Feature enables the usage of SIM phonebook in addition to Symbian Contacts database. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"Caliberi ID:EMFR63206, Number matching from SIM" </Value>
-      </CustomField>
-      <OtherComments>28.6.2004 new flag. CDMA II SIM card not supported</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SIND</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>72</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSind</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>NOT ( __SDND)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Speaker Independent Name Dialling (SIND). That is an ability to voice-dial to any contact in the phone book without first training a voice tag.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-439: Speaker-Independent Name Dialing, Voice Commands and Text-To-Speech" </Value>
-      </CustomField>
-      <OtherComments>19.11.2004 Enabled for 2.8. 23.11.2004 Disabled for 2.8</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SIP_SIMPLE_PRESENCE_PROTOCOL</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1635</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSipSimplePresenceProtocol</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SIP_STACK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to control the existance of SIP/SIMPLE feature in S60.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mika.saaranen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-5298: File Sharing; 107-12855: Symbian File Extension </Value>
-      </CustomField>
-      <OtherComments>7.4.2006 New flag - ESIO-6MVBK9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SLIDESHOW_SCREENSAVER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1676</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSlideshowScreensaver</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag controls whether the slideshow screensaver plugin is included or not. Also affects Themes (Psln) and Screensaver AIW provider.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-19602: Slide show screensaver </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - PPKO-6W2BZ9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_BOOKMARK_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1106</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSBookmarkReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7;31.8.2004 set 1 for 2.6. 16.02.2005 Enabled for 2.8.;12.9.2005 enabled for 3.0-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_GMS_MESSAGE_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1112</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSGmsMessageReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED </FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1113</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSGmsMessageSendingSupported</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_IAP_SETTINGS_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1108</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSIapSettingsReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1110</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSOperatorLogoReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_RINGING_TONE_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1111</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSRingingToneReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_VCAL_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1114</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSVcalReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_VCAL_SENDING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1116</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSVcalSending</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_VCARD_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1115</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSVcardReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_VCARD_SENDING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1117</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSVcardSending</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_WAP_AP_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1107</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSWapApReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMARTMSG_SMS_WV_SETTINGS_RECEIVING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1109</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartmsgSMSWvSettingsReceiving</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMART_CARD_PROV</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>27</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmartCardProv</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports reading OMA Provisioning files from SIM/WIM.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"27.7.2004 set to ""1""  S90 2.0. CDMA II does not support SIM card."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMIL_EDITOR</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1073</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmilEditor</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"MMS editor supports slide set creation (MMS Conformant Document version 2.0.0 [2]). That allows end user to create a ?slide show? as a Multimedia Message (MM) using a slide template. "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>20173 </Value>
-      </CustomField>
-      <OtherComments>Deprecated for TB9.1 and future releases.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SMIL_STREAMING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>78</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSmilStreaming</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports streaming in SMIL content</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SRCS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>17</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSrcs</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Devices uses Short Range Connectivity Server technology for PC connectivity.  If this feature is on the alternative feature __MROUTER shall be off</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SSO</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>28</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSSO</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__WALLET)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Single-Sign-On (SSO) feature (alias name is Mobile Personality identify). The feature is used to make user authentication easier to end user who is using e-commerce service via Wallet.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"for S60 requirement ID: 100-8421 for S90 requirement ID: 100-5982" </Value>
-      </CustomField>
-      <OtherComments>30.11.2004 Disabled for 2.8 and 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__STEREO_WIDENING_EFFECT_UI</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1674</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdStereoWideningEffectUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports stereo widening to enhance the stereo surround effect.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-11621: Stereo Widening and bass boost UI in Music Player </Value>
-      </CustomField>
-      <OtherComments>"2.1.2007 New flag;12.3.2007 ""\0"" 3.2-&gt;" - JVAE-6S8LU7</OtherComments>
-      <OtherComments>2.1.2007 New flag - JVAE-6S8LU7</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SUPL_FRAMEWORK</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1583</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSuplFramework</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Secure User Plane Location (SUPL) Framework.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>petri.o.rauhala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-11387 </Value>
-      </CustomField>
-      <OtherComments>"07.11.2005 New flag.;27.2.2006 3.1-&gt;""1""" - PBAI-6FLFWX</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SUPPORTED_FEATURE1</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1000</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSupportedFeature1</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature will always be on (for testing purposes)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.2.2007 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SUPPORTED_FEATURE2</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1002</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSupportedFeature2</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature will always be on (for testing purposes)</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.2.2007 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SVGT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>77</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSvgt</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The feature enables viewing 2D vector graphics animations specified by the W3C.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>11.12; new 04wk04</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SVGT_SCREENSAVER_PLUGIN</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1647</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSvgtScreensaverPlugin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>SVG-T ScreenSaver is a ECOM plugin DLL based on the Netscape plugin API. This is used by the screensaver application to support SVG Screensavers.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>106-813: Replacing native browser </Value>
-      </CustomField>
-      <OtherComments>1.8.2006 New flag - RPAI-6RMJTQ</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SVGT_VIEWER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1139</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSvgtViewer</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>SVG-T viewer is included in the build.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>29.11.2004 new flag;24.5.2005 enabled only in FP2</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>41</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports SyncML device management standard. This feature enables Over The Air (OTA) administration of the device settings.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_1_1_2</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1695</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDm112</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>SyncML protocol version  1.1.2</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32827 :MEGA-OP GAP: OMA DM 1.2 support </Value>
-      </CustomField>
-      <OtherComments>26.3.2007 New flag  - DAND-6YZ745</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_DIAGNOSTICS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1681</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmDiagnostics</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature enables collection of device diagnostics data and sending it to Device Management server or to PC Suite.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-22052: Terminal Diagnostics: Phone Doctor and Diagnostics MO </Value>
-      </CustomField>
-      <OtherComments>15.1.2007 new flag - HJHA-6X6BYA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_DS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>47</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmDs</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports configuring data synchronisation settings using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_EMAIL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>49</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmEmail</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports configuring Email settings using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>29.03.2005 Disabled for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_FOTA</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>58</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmFota</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports OTA firmware update.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-352 OTA Firmware update </Value>
-      </CustomField>
-      <OtherComments>4.4 2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_IAP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>48</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmIAP</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports configuring Internet Access Points (IAP) using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_IMPS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>57</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmImps</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( _PRESENCE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports configuring IMPS using SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>7.9 2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_MMS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>50</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmMMS</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports configuring MMS settings using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_OBEX</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>54</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmObex</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_OBEX)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports device management over OBEX.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"4.12 new 04wk02, really needed ? 29.1.2004, set off in 2.5;31.8.2004: SET \0 in 2.6 and 2.7. 09.03.2005 Disabled in 2.8."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_OTA</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1679</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmOta</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>SyncML DM OMA provisioning adapter.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-34922: OMA CP adapter for OMA DM to be made configurable </Value>
-      </CustomField>
-      <OtherComments>15.1.2007 new flag - KSRN-6WH652</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_SIP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>60</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmSIP</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SIP_PROFILE_AGENT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports configuring SIP settings using SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.toijala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-5479: VoIP: OMA CP/DM for SIP </Value>
-      </CustomField>
-      <OtherComments>7.6.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_STREAMING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>56</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmStreaming</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM )</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports configuring Streaming using SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>7.9 2004 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_VOIP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>59</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmVoIP</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __VOIP)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports configuring VoIP settings using SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-7027: VoIP: OMA CP/DM for VoIP </Value>
-      </CustomField>
-      <OtherComments>7.6.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DM_WLAN</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>55</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDmWlan</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __PROTOCOL_WLAN)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device management WLAN settings supported.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>42</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDs</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports SyncML data synchronization standard. This feature enables Over The Air (OTA) synchronisation of device data.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_AIW_PROVIDER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1516</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsAiwProvider</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>SyncML AIW provider provides menu items and commands for starting and editing the settings of synchronization directly from PIM applications.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>29.03.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_ALERT</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>52</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsAlert</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports SyncML data synchronisation alert. This feature enables triggering data synchronisation via the alert sent by SyncML server.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_BOOKMARK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1706</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsBookmark</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Bookmark data synchronization using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>COMMON:Synchronisation</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>Feature variability</Name>
-         <Value />
-      </CustomField>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"403-1687: Platformize existing PC-suite adapters403-2104: Platformize existing PC-suite adapters" </Value>
-      </CustomField>
-      <OtherComments>30.7.2007 new flag - CSAI-75H8YD</OtherComments>
-      <OtherComments>In case of malfunction bookmark synchronisation: 1.Check that terminal's Sync application's resources include "Bookmark" adapter included/ check that feature flag is enabled 2. OMA DS 1.2 is suppported by the phone (from S60 3.0 onwards). 3. Suiteconf.xml includes bookmarksync enabled (ask guidance from Vivaldi PC Suite team if needed) 4. Check that PC Suite version is newer than PC Suite 6.8.12 5. Check that you have Internet Explorer or Mozilla Firefox on your PC 6. Check that you have selected PC Suite's PC Sync to enable Bookmark Synchrnonisation</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_CAL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>46</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsCal</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports calendar data synchronization using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_CON</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>45</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsCon</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports contacts data synchronization using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_EMAIL</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>44</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsEmail</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Email data synchronization using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"18.3.2004; Set to "" \0"" for all except 2.7&amp;2.8;set ""\0"" for S60 2.7;24.9.2004 ""\0"" for 2.8 &amp; 3.0; 07.11.2005 Disabled for 3.0;5.6.2006 disabled 3.1;25.9.2006 ""0"" 3.2;23.10.2006 ""1"" 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_EMAIL_FILTERING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>113</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsEmailFiltering</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS_EMAIL)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports filtering of Email data in  SyncML synchronization.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>28.6.2005 new flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_MMS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>43</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsMMS</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS ) AND ( __MMS_IMPORT_EXPORT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports MMS data synchronisation using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"30.7.2007 ""1"" 5.0-&gt;"</OtherComments>
-      <OtherComments>To be removed ?</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_NOTEPAD</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>53</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsNotepad</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports short memos (notes) data synchronisation using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004; Set to ""1"" for 2.7;20.9.2004 set ""1"" for 2.8;26.9.2005 enabled in all"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_OVER_HTTP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1414</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsOverHttp</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports data synchronization over HTTP.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-9950: Charlie i-mode:DCM: Removing of remote data synchronization </Value>
-      </CustomField>
-      <OtherComments>17.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_DS_SMS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1599</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlDsSms</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports SMS synchronisation using the SyncML.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-14675: PC Suite: Text message support for Symbian OS </Value>
-      </CustomField>
-      <OtherComments>"19.12.2005 New flag; 13.2.2006 ""1"" in 3.0u" - VHAA-6LNB9V</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_ISYNC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1680</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlIsync</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Apple iSync profile</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-36373: Apple iSync profile addition 101-26221 Apple iSync plug-in development </Value>
-      </CustomField>
-      <OtherComments>15.1.2007 new flag - HJHA-6WMBGF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_OBEX</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>51</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlObex</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS ) AND ( __SRCS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports SyncML over OBEX. This feature enables device management and data synchronisation over local connectivity.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__SYNCML_TWIN_SUITE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1675</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdSyncMlTwinSuite</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Feature flag for the next generation PC Suite.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-27411: TWIN sync profile to be integrated into ROM </Value>
-      </CustomField>
-      <OtherComments>2.1.2007 New flag - HJHA-6VZD4D</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__TELEPHONY_SERVICE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1137</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdTelephonyService</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used when telephony service provides its functionality also to external subsystems.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-4941: S60 telephony functionality support for Cover UI development </Value>
-      </CustomField>
-      <OtherComments>29.11.2004 new flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__THAI</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1081</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdThai</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device uses Thai language variant.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__THAI_CALENDAR</FeatureName>
-      <FeatureDomain>S60_REGIONAL</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1646</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdThaiCalendar</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image.  Plugin enhances S60 Calendar application views with Thai specific information (e.g. Thai year).  "</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>mika.karhu@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-13281: Thai year support in calendar </Value>
-      </CustomField>
-      <OtherComments>20.6.2006 New flag - TKUA-6QRBFM</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__TV_OUT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1540</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdTvOut</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>TV-Out Settings UI</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.vento@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>105-414: TV-Out Settings UI </Value>
-      </CustomField>
-      <OtherComments>"26.9.2005 New flag;9.10.2006 ""0"" 3.1-&gt;" - RMAR-6FTBB9</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__UI_TRANSITION_EFFECTS</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1638</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUiTransitionEffects</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Defines whether transition effects are used in UI. Also controls whether the effect engine is included in ROM or not.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-20718: UI effects, phase 1" </Value>
-      </CustomField>
-      <OtherComments>"8.5.2006 New flag;25.9.2006 ""0"" 3.2" - MTUO-6PABHK</OtherComments>
-      <OtherComments>"8.5.2006 New flag;25.9.2006 ""0"" 3.2;4.12.2006 ""1"" 3.2-&gt;" - MTUO-6PABHK</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__UI_ZOOM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1631</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUiZoom</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature activates the zooming support in Series 60 UI.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-5305: Zooming support in Series 60 </Value>
-      </CustomField>
-      <OtherComments>28.3.2006 New flag - MTUO-6MUBXF</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__UPIN</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1612</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUpin</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables UPIN functionality.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>TSW error ERWG-6JSBW2  - USIM card codes: There is no 'Code in use' item in Phone and SIM settings. </Value>
-      </CustomField>
-      <OtherComments>13.2.2006 New flag - MHIN-6LTEMH</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__UPNP_AVCP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1533</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUpnpAvcp</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__UPNP_STACK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables support of Audio&amp;Video in UPnP stack. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.09.2005 New flag;5.6.2006 enabled 3.1-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__UPNP_MEDIASERVER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1661</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUpnpMediaserver</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__UPNP_STACK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables support of Media Server in UPnP stack. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.09.2005 New flag;5.6.2006 enabled 3.1-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__UPNP_PRINT_FRAMEWORK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1535</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUpnpPrintFramework</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__UPNP_STACK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag enables support of printing in UPnP stack.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.09.2005 New flag;5.6.2006 enabled 3.1-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__UPNP_REMOTE_STORAGE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1536</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUpnpRemoteStorage</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__UPNP_STACK)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Flag that enables support of remotestorage support and mapping of drives. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>26.9.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__UPNP_STACK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1528</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUpnpStack</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature enables controlling and accessing other deveices via UPnP protocol. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>adrian.constantin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-10988: UPnP Framework for S60 </Value>
-      </CustomField>
-      <OtherComments>16.08.2005 New flag;5.6.2006 enabled 3.1-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USB</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>13</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsb</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Universal Serial Bus (USB).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USB_DEVICE_LOCK</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1140</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbDeviceLock</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports USB device lock functionality.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>13.12.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USB_MULTIPERSONALITY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1534</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbMultiPersonality</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Enables multipersonality support in USB</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>26.9.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USB_PICTBRIDGE</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1531</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbPictbridge</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB_PTP)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Includes and excludes components used in PictBridge printing.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-5605 ""USB PictBridge: Image Printing over USB""" </Value>
-      </CustomField>
-      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" "</OtherComments>
-      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" ;12.2.2007 ""1"" 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USB_PICTBRIDGE_UI</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1566</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbPictbridgeUi</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB_PICTBRIDGE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Includes and excludes UI components used in PictBridge printing</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-5605 ""USB PictBridge: Image Printing over USB""" </Value>
-      </CustomField>
-      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" ;12.2.2007 ""1"" 3.2-&gt;"</OtherComments>
-      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" "</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USB_PTP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1532</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbPtp</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Includes and excludes PTP (Picture Transfer Protocol) components.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"101-5605 ""USB PictBridge: Image Printing over USB""" </Value>
-      </CustomField>
-      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" "</OtherComments>
-      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"";29.1.2007 ""1"" 3.2-&gt;"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USB_REMOTE_PERSONALITY</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1690</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbRemotePersonality</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Includes and excludes S60 USB Remote Personality component.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-21488: S60 support for USB mode switching </Value>
-      </CustomField>
-      <OtherComments>"12.3.2007 New flag;24.9.2007 ""1"" 3.2-&gt;" - ARAN-6XWBFA</OtherComments>
-      <OtherComments>12.3.2007 New flag - ARAN-6XWBFA</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USB_STREAMING</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>221</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUsbStreaming</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Video telephony requires USB camera connection. USB streaming interface provides fast USB data transfer and control interface for imaging componet using the camera.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-1673 </Value>
-      </CustomField>
-      <OtherComments>"5.2.2004; new, release wk10; 8.4.2004, 2.6 and 2.8 set to ""0"" (works only in Charlie RnD builds)"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USER_CONFIGURABLE_USSD_MENU</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1501</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUserConfigurableUssdMenu</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__JAPANESE)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports user-configurable USSD menu.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>31.01.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USE_AAC_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>286</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUseAacCMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.10.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USE_AMR_NB_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>284</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUseAmrNbCMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.10.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USE_AMR_WB_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>285</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUseAmrWbCMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.10.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USE_DRMENGINE_IN_CCP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>92</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUseDrmEngineInCcp</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__DRM)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device uses DRM in closed content policy which prevents sending that content out of device which has the configured MIME type. </FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USE_EAACPLUS_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1522</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUseEaacplusCmmfCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__AAC_PLUS_DECODER_PLUGIN)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to configure the AudioControllerPluginsVariant to use the either the soft codec (if #defined)  or the HW codec (if #undefed).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.07.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USE_MP3_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>287</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUseMp3CMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.10.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USE_QCELP_CMMFCODEC</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>288</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUseQcelpCMMFCodec</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>12.10.2004 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__USSD</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1091</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdUSSD</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Unstructured Suppelementary Service Data (USSB).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>CDMA II not supported</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__VFP_HW_SUPPORT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1669</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVfpHwSupport</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>The device supports for vector floating-point (VFP) architecture</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32243 VFP support for OpenVG 1.0 SW adaptation ; 101-19648 Floating-point support for SVG-T Engine </Value>
-      </CustomField>
-      <OtherComments>6.11.2006 New flag - JLUO-6V3GGP</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__VIBRA</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>411</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVibra</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Indicates whether a device has a vibra support.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>16.5.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__VIDEOCALL_MENU_VISIBILITY</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1519</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVideocallMenuVisibility</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CS_VIDEO_TELEPHONY)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag moves video call menus to upper layer for better visibility and usability.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-15010: Improve videocall visibility in S60 UI </Value>
-      </CustomField>
-      <OtherComments>7.6.2005 new flag.;28.3.2006 added for 3.X</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__VIDEO_CENTER_SUPPORTED</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1698</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVideoCenterSupported</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Video Center application.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-6138: MTP: Support for Music Synchronization for S60 3.1 products 101-36552: MTP: Maturation of Music Synchronization for S60 3.2 products </Value>
-      </CustomField>
-      <OtherComments>6.4.2007 New flag. - TTRA-6ZBAG5</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__VIDEO_MENU</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1634</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVideoMenu</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Support for Video services application. Used in deciding whether the video services application  is taken in.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-3271: Browser: Video Plugin </Value>
-      </CustomField>
-      <OtherComments>28.3.2006 New flag - PMAI-6N3TCT</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__VIDEO_RECORDER</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>208</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVideoRecorder</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device has Video Recorder (CamCorder) application available.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>22141 </Value>
-      </CustomField>
-      <OtherComments>15.04.2004 Series 60 specific flag move to common since S90 uses it too</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__VIRTUAL_KEYBOARD_INPUT</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1603</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdVirtualKeyboardInput</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PEN_SUPPORT)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Virtual keyboard input ( on-screen keyboard).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>107-9245: ScaleII: Latin virtual keyboard </Value>
-      </CustomField>
-      <OtherComments>16.1.2006 New flag;5.6.2006 enabled 3.2-&gt;</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__VOIP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>298</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdCommonVoip</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__PROTOCOL_WLAN ) AND ( __MMCOMMSCONTROLLER)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>VoIP is enabled in terminal when this flag is enabled.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"107-4955: Basic telephony, SIP telephony features, on-screen indicators." </Value>
-      </CustomField>
-      <OtherComments>08.11.2004 New flag. 29.03.2005 Disabled in 3.0.;26.9.2005 disabled in CDMA;1.12.2005 disabled for 3.1</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WALLET</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>21</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWallet</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"Device supports Wallet core functionality (Generic ECML Cards, Personal Notes and Access code)"</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"27.7.2004 set to ""\0"" for S90 1.1. 25.10.2004 Disabled. 02.11.2004 Enabled for 2.8, 3.0. 30.11.2004 Disabled for 2.8 and 3.0. 13.12.2004 Moved to variant sheet (a) for 2.8. 07.01.2005 Removed from the variant sheet (a) and disabled for 2.8."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WEB_WIDGETS</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1691</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWebWidgets</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This feature is used to turn ON/OFF widgets implementation. Widgets are small applications that use webtechnologies like HTML/CSS/JS.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>christopher.ramos@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-5688: Widget Management </Value>
-      </CustomField>
-      <OtherComments>"12.3.2007 New flag;11.5.2007 ""0"" 3.1;4.6.2007 ""1"" 3.2;27.8.2007 ""1"" 3.1;24.9.2007 ""1"" 5.0" - SYAI-6YRQ3U</OtherComments>
-      <OtherComments>"12.3.2007 New flag;11.5.2007 ""0"" 3.1;4.6.2007 ""1"" 3.2;27.8.2007 ""1"" 3.1" - SYAI-6YRQ3U</OtherComments>
-      <OtherComments>"12.3.2007 New flag;11.5.2007 ""0"" 3.1;4.6.2007 ""1"" 3.2" - SYAI-6YRQ3U</OtherComments>
-      <OtherComments>"12.3.2007 New flag;11.5.2007 ""0"" 3.1" - SYAI-6YRQ3U</OtherComments>
-      <OtherComments>12.3.2007 New flag - SYAI-6YRQ3U</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WIM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>24</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWim</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-         <DefaultingOtherFeatures>(__SIM_CERTIFICATES ) AND ( __SMART_CARD_PROVISIONING)</DefaultingOtherFeatures>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports WAP Wireless Identification Module (WIM).</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-2731: Security and Trust Services API JSR 177 </Value>
-      </CustomField>
-      <OtherComments>"12.2.2004; set to ""0"" in 2.6;27.7.2004 set to ""1"" for S60 2.8,3.0, S90 2.0. CDMA II does not support SIM card."</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WINDOWS_MEDIA</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1653</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWindowsMedia</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Windows Media. In other words it indicates whether WM-related components such as ASF-parser and codecs are in place.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;2.4.2007 ""0"" 5.0-&gt;" - SKII-6TBGPH</OtherComments>
-      <OtherComments>11.9.2006 New flag - SKII-6TBGPH</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WINDOWS_MEDIA_DRM</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1654</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWindowsMediaDrm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports Windows Media DRM. In other words it indicates whether WMDRM related components such as WMDRM MTP plugin and WMDRM PK are in place.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>"11.9.2006 New flag;2.4.2007 ""0"" 5.0-&gt;" - SKII-6TBGPH</OtherComments>
-      <OtherComments>11.9.2006 New flag - SKII-6TBGPH</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WLAN_WEP256_ENABLED</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1530</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWlanWep256Enabled</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>WLAN hardware supports 256 bit WEP encryption</FeatureLogicalDescription>
-      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-      <OtherComments>16.08.2005 New flag</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WMA</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>503</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWma</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device supports playback of WMA audio files.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>"103-2470: WMA playback support, 101-13753: WMA playback support for S60" </Value>
-      </CustomField>
-      <OtherComments>10.5.2005 New flag.</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WORLD_CLOCK</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1098</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWorldClock</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Clock application supports World clock and City/country views</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__WSP</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>26</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdWsp</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>Device uses WAP WSP protocol for browsing instead of the default HTTP protocol.</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value> </Value>
-      </CustomField>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__XDM</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1523</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdXdm</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to control the existance of the OMA XDM feature</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>elina.eskola@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-1304: OMA PoC functionality in Series 60 </Value>
-      </CustomField>
-      <OtherComments>"2.8.2005 new flag;14.3.2006 ""\0"" 3.1"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__XDM_LOCALSTORAGE</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1525</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdXdmLocalStorage</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to control the existence of the Local Storage protocol implementation of XDM</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>elina.eskola@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-1304: OMA PoC functionality in Series 60 </Value>
-      </CustomField>
-      <OtherComments>"2.8.2005 new flag;14.3.2006 ""\0"" 3.1"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__XDM_XCAP</FeatureName>
-      <FeatureDomain>S60_PUBLIC</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1524</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdXdmXcap</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>This flag is used to control the existance of the XCAP protocol implementation of XDM</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>elina.eskola@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>102-1304: OMA PoC functionality in Series 60 </Value>
-      </CustomField>
-      <OtherComments>"2.8.2005 new flag;14.3.2006 ""\0"" 3.1"</OtherComments>
-   </FeatureSpecification>
-   <FeatureSpecification>
-      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
-      <FeatureName>__XSP_EXTENSION_MANAGER</FeatureName>
-      <FeatureDomain>S60_PRIVATE</FeatureDomain>
-      <FeatureType>BOOLEAN</FeatureType>
-      <UniqueRuntimeId>1692</UniqueRuntimeId>
-      <UniqueRuntimeName>KFeatureIdXspExtensionManager</UniqueRuntimeName>
-      <FeatureBehaviour>
-         <Value>DEFINED</Value>
-         <Description>The feature is on</Description>
-      </FeatureBehaviour>
-      <FeatureBehaviour>
-         <Value>UNDEFINED</Value>
-         <Description>The feature is off</Description>
-      </FeatureBehaviour>
-      <FeatureLogicalDescription>"xSP Extension Manager is API on top of the Phonebook2 UI Extension API to manage multiple xSP extensions and provide additional functionality (e.g. Sorting of xSP tabs, Accessing certain xSP view from external application and showing it to user)."</FeatureLogicalDescription>
-      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
-      <FeatureResponsible>
-         <EmailAddress>pekka.valipirtti@nokia.com</EmailAddress>
-      </FeatureResponsible>
-      <ConfigurationType>
-         <Permanent />
-      </ConfigurationType>
-      <CustomField>
-         <Name>RequirementID</Name>
-         <Value>101-32923: VoIP Rel 2.2 </Value>
-      </CustomField>
-      <OtherComments>"12.3.2007 New flag;5.11.2007 ""1"" 5.0" - SFON-6YUJ4K</OtherComments>
-      <OtherComments>12.3.2007 New flag - SFON-6YUJ4K</OtherComments>
-   </FeatureSpecification>
-</FeatureCatalog>
\ No newline at end of file
--- a/foundation_system/sf_config/config/inc/variant.cfg	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-\epoc32\include\bldvariant.hrh
--- a/foundation_system/sf_config/config/japan/group/bld.inf	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-PRJ_EXPORTS
-
-../inc/bldregional.hrh			/epoc32/include/ //
--- a/foundation_system/sf_config/config/japan/inc/bldregional.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,132 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef __BLDREGIONAL_HRH 
-#define __BLDREGIONAL_HRH 
-
- 
-/** #FF_KOREAN  
-Runtime flag for Korean language 
-*/ 
-#undef FF_KOREAN                                           
- 
-/** #__AVKON_APAC__  
-Device application UIs use Asia Pacific Look And Feel (LAF). 
-*/ 
-#define __AVKON_APAC__                                      
- 
-/** #__AVKON_ELAF__  
-Device application UIs use Europe Look And Feel (LAF). 
-*/ 
-#undef __AVKON_ELAF__                                      
- 
-/** #__BROWSER_IMEI_NOTIFICATION  
-"Purpose is to variate IMEI notification setting in Browser. In case when
-feature is on ,  user can see new setting item in Browser setting ""IMEI
-notification"" . If user enables the setting on browser,  UA prof filter will
-send phone's IMEI code within User-Agent field." 
-*/ 
-#define __BROWSER_IMEI_NOTIFICATION                         
- 
-/** #__CHINESE  
-Device uses Chinese language variant. 
-*/ 
-#undef __CHINESE                                           
- 
-/** #__CHINESE_PRC_FONTS  
-Device has PRC China variant. This feature flag should be defined only if
-__CHINESE feature flag is defined. 
-*/ 
-#undef __CHINESE_PRC_FONTS                                 
- 
-/** #__CHINESE_TAIWAN_HK_FONTS  
-Device has Taiwan and/or Hong Kong China variant. This feature flag should be
-defined only if __CHINESE feature flag is defined. 
-*/ 
-#undef __CHINESE_TAIWAN_HK_FONTS                           
- 
-/** #__JAPANESE  
-Device uses Japanese language variant. 
-*/ 
-#define __JAPANESE                                          
- 
-/** #__JAPANESE_LARGER_DICTIONARY  
-Enlarged Japanese library for predictive text entry. This feature has no effect
-if the feature __JAPANESE is not defined. 
-*/ 
-#define __JAPANESE_LARGER_DICTIONARY                        
- 
-/** #__JAPANESE_PICTOGRAPHS  
-Device supports Japanese pictograhps 
-*/ 
-#define __JAPANESE_PICTOGRAPHS                              
- 
-/** #__JAPAN_PREFIX_CHANGE  
-International call prefix feature for Japan to make it easier for end users to
-handle complicated Japanese international call prefixes. 
-*/ 
-#define __JAPAN_PREFIX_CHANGE                               
- 
-/** #__MMS_NONDESTRUCTIVE_FORWARD  
-"Controls the behaviour of the MMS application and message forwarding the
-message without retrieval. If the feature is on, the application allows the user
-to retrieve and re-forward it. If the feature is off, it is assumed that the
-message is not available any more in the MMSC after the forwarding." 
-*/ 
-#define __MMS_NONDESTRUCTIVE_FORWARD                        
- 
-/** #__MMS_NOTIFICATIONS_VIEW  
-MMBox (MMS Notifications) View can be opened from the message centre. It shows
-the multimedia messages stored in the MMS Center as a MMS notifications. 
-*/ 
-#define __MMS_NOTIFICATIONS_VIEW                            
- 
-/** #__OCR  
-Device supports Optical Character Recognizer feature (OCR). 
-*/ 
-#undef __OCR                                               
- 
-/** #__OCR_HANWANG  
-Support for OCR engine from Hanwang Technology Co. Ltd. 
-*/ 
-#undef __OCR_HANWANG                                       
- 
-/** #__OCR_ROMDB  
-"This flag controls OCR database storage location. If the flag is on, all OCR
-databases are put to ROM image." 
-*/ 
-#undef __OCR_ROMDB                                         
- 
-/** #__SERIES60_LUNAR_CALENDAR  
-Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area. 
-*/ 
-#undef __SERIES60_LUNAR_CALENDAR                           
- 
-/** #__THAI  
-Device uses Thai language variant. 
-*/ 
-#undef __THAI                                              
- 
-/** #__THAI_CALENDAR  
-"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image. 
-Plugin enhances S60 Calendar application views with Thai specific information
-(e.g. Thai year).  " 
-*/ 
-#undef __THAI_CALENDAR                                     
- 
-
-#endif // __BLDREGIONAL_HRH 
\ No newline at end of file
--- a/foundation_system/sf_config/config/western/group/bld.inf	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-PRJ_EXPORTS
-
-../inc/bldregional.hrh			/epoc32/include/ //
--- a/foundation_system/sf_config/config/western/inc/bldregional.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,132 +0,0 @@
-/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-#ifndef __BLDREGIONAL_HRH 
-#define __BLDREGIONAL_HRH 
-
- 
-/** #FF_KOREAN  
-Runtime flag for Korean language 
-*/ 
-#undef FF_KOREAN                                           
- 
-/** #__AVKON_APAC__  
-Device application UIs use Asia Pacific Look And Feel (LAF). 
-*/ 
-#undef __AVKON_APAC__                                      
- 
-/** #__AVKON_ELAF__  
-Device application UIs use Europe Look And Feel (LAF). 
-*/ 
-#define __AVKON_ELAF__                                      
- 
-/** #__BROWSER_IMEI_NOTIFICATION  
-"Purpose is to variate IMEI notification setting in Browser. In case when
-feature is on ,  user can see new setting item in Browser setting ""IMEI
-notification"" . If user enables the setting on browser,  UA prof filter will
-send phone's IMEI code within User-Agent field." 
-*/ 
-#undef __BROWSER_IMEI_NOTIFICATION                         
- 
-/** #__CHINESE  
-Device uses Chinese language variant. 
-*/ 
-#undef __CHINESE                                           
- 
-/** #__CHINESE_PRC_FONTS  
-Device has PRC China variant. This feature flag should be defined only if
-__CHINESE feature flag is defined. 
-*/ 
-#undef __CHINESE_PRC_FONTS                                 
- 
-/** #__CHINESE_TAIWAN_HK_FONTS  
-Device has Taiwan and/or Hong Kong China variant. This feature flag should be
-defined only if __CHINESE feature flag is defined. 
-*/ 
-#undef __CHINESE_TAIWAN_HK_FONTS                           
- 
-/** #__JAPANESE  
-Device uses Japanese language variant. 
-*/ 
-#undef __JAPANESE                                          
- 
-/** #__JAPANESE_LARGER_DICTIONARY  
-Enlarged Japanese library for predictive text entry. This feature has no effect
-if the feature __JAPANESE is not defined. 
-*/ 
-#define __JAPANESE_LARGER_DICTIONARY                        
- 
-/** #__JAPANESE_PICTOGRAPHS  
-Device supports Japanese pictograhps 
-*/ 
-#undef __JAPANESE_PICTOGRAPHS                              
- 
-/** #__JAPAN_PREFIX_CHANGE  
-International call prefix feature for Japan to make it easier for end users to
-handle complicated Japanese international call prefixes. 
-*/ 
-#undef __JAPAN_PREFIX_CHANGE                               
- 
-/** #__MMS_NONDESTRUCTIVE_FORWARD  
-"Controls the behaviour of the MMS application and message forwarding the
-message without retrieval. If the feature is on, the application allows the user
-to retrieve and re-forward it. If the feature is off, it is assumed that the
-message is not available any more in the MMSC after the forwarding." 
-*/ 
-#undef __MMS_NONDESTRUCTIVE_FORWARD                        
- 
-/** #__MMS_NOTIFICATIONS_VIEW  
-MMBox (MMS Notifications) View can be opened from the message centre. It shows
-the multimedia messages stored in the MMS Center as a MMS notifications. 
-*/ 
-#undef __MMS_NOTIFICATIONS_VIEW                            
- 
-/** #__OCR  
-Device supports Optical Character Recognizer feature (OCR). 
-*/ 
-#undef __OCR                                               
- 
-/** #__OCR_HANWANG  
-Support for OCR engine from Hanwang Technology Co. Ltd. 
-*/ 
-#undef __OCR_HANWANG                                       
- 
-/** #__OCR_ROMDB  
-"This flag controls OCR database storage location. If the flag is on, all OCR
-databases are put to ROM image." 
-*/ 
-#undef __OCR_ROMDB                                         
- 
-/** #__SERIES60_LUNAR_CALENDAR  
-Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area. 
-*/ 
-#define __SERIES60_LUNAR_CALENDAR                           
- 
-/** #__THAI  
-Device uses Thai language variant. 
-*/ 
-#undef __THAI                                              
- 
-/** #__THAI_CALENDAR  
-"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image. 
-Plugin enhances S60 Calendar application views with Thai specific information
-(e.g. Thai year).  " 
-*/ 
-#define __THAI_CALENDAR                                     
- 
-
-#endif // __BLDREGIONAL_HRH 
\ No newline at end of file
--- a/foundation_system/sf_config/makefile	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-# sf_config level configuration makefile
-
-#Define this platform as default if nothing is defined
-ifeq (,$(S60))
-S60 += 91
-$(warning S60 platform not defined (E.g. S60=91)! Using $(S60))
-endif
-
-ifeq (91,$(findstring 91,$(S60)))
-
-MAKEFILE = /sf/config/sf_config/Makefile
-
-sf_all    :: sf_config
-sf_config ::
-sf_config :: config
-config_all    :: sf_all
-
-include include_template.mk
-
-endif
\ No newline at end of file
--- a/foundation_system/sf_config/s60_features.csv	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,946 +0,0 @@
-Copyright © 2007 Nokia. All rights reserved.
-This document is confidential information of Nokia.
-Nokia operates a policy of continuous development.
-The information which this document contains reflects our understanding at the time when presented.
-Nokia reserves the right to revise this document or withdraw it at any time
-without prior notice and states no obligation to update the data included in this document.
-The contents of this document are provided "AS IS". 
-Name,Description,RequirementID,Runtime variation name,Runtime variation ID
-FF_3D_RINGING_TONES,"Device supports 3D ringing tones.","107-20642: Enable Integration of 3D Ringing Tone Settings to Profiles",KFeatureId3DRingingTones,1720
-FF_3G_CELLBROADCAST,"Cell Broadcasting support on 3G mode.",417-13289,KFeatureIdFf3gCellbroadcast,175
-FF_ADAPTIVE_WLAN_SCANNING_SUPPORT,"Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to perform WLAN background scanning. AWS listens and receives events from other components, concludes what would be the preferred scanning period, and then tells it to WLAN engine.",403-10013,KFeatureIdFfAdaptiveWlanScanningSupport,140
-FF_AI_WLANSNIFFER_WIDGET,"Flag for WLANSniffer Homescreen widget.",417-22234,KFeatureIdFfAiWlansnifferWidget,172
-FF_ASYNCH_FILE_SAVE_QUEUE,"Camcorder requires support from the Asynchronous File Save Queue.","101-37288: Camcorder UI: Asynchronous image saving queue for UI",KFeatureIdAsynchFileSaveQueue,1703
-FF_AUDIO_MESSAGING_INCLUDE_IN_ROM,"This flags controls whether the Audio Messaing ROM files are included in the build.","401-1806: MMS Postcard runtime enabling/disabling",,
-FF_AUDT,"Device supports Always Up-to-date Device Time (AUDT). This is an ability to update the device time, date and country/city automatically in phone start-up.",101-32284,KFeatureIdFfAudt,63
-FF_AUTO_REDIAL_FOR_VIDEO_CALL,"""This flag indicates redial sequence, when video call is not succeeded for certain reasons.""","107-8819: VT: Auto-redial (automatic fallback to voicecall)",KFeatureIdAutoRedialForVideoCall,1723
-FF_BIRTHDAY_IMPROVEMENT,"This feature flag is required for the enabling/disabling customized birthday & anniversary notifications for MyFaves contact in Calendar (under Community 1.0) into 3.2.3 platform. 
-
-The requirement is 
-
-B’day & Anniversary Notification for MyFaves contact
-
-•	Picture of the MyFaves contact in the popup which can be masked as circular
-
-•	Currently Birthday notification is same as any other Calendar alarm
-
-",417-21324,KFeatureIdFfBirthdayImprovement,189
-FF_BROWSER_PROGRESSIVE_DOWNLOAD,"This feature flag is needed to enable/disable the progressiveness of the downloads in download manager server and its clients.","TSW Error ID : PNAY-759982",KFeatureIdBrowserProgressiveDownload,1724
-FF_CAPACITIVE_DISPLAY,"Device uses capacitive touch technology in its display.
-",417-32294,KFeatureIdFfCapacitiveDisplay,183
-FF_CHINESE_FONTS_HIRES,"This flag controls whether Chinese variants use TrueType fonts instead of the current stroke fonts in high resolution devices.
-
-Current stroke fonts have good readability in small sizes and lower resolution devices. However, with the introduction of ever sharper and larger displays (HVGA, VGA), the stroke fonts look increasingly ""too simple"" and ""stick-like"" in bigger sizes. Fonts with thicker, more stylistic strokes are required for a proper look and user experience.
-
-Following requirements already make a case for TTF fonts in Chinese:
-417-16400: Chinese TrueType font for 9.1
-406-137: TrueType font for Chinese
-
-Note: The feature name intentionally avoids mentioning TrueType or TTF, as the font technology is irrelevant, high resolution being the operative keywords.","417-16400, 406-137",KFeatureIdChineseFontsHires,138
-FF_CLOCK_MULTIPROCOL_SUPPORT,"This flag shall be used to determine if product programs need clock's multiprotocol support, i.e. getting time information from different time source protocols like GPS, SNTP, etc.. Product program can make a choice such that multiprotocol feature support can be made on or off. When multiprotocol support is off, then default NITZ protocol shall be choosen.",401-5792,KFeatureIdFfClockMultiprocolSupport,190
-FF_COMMSDAT_CREATION_FROM_XML,"There will be a new component in S60 called CommsDatCreator (CDC) that will initialize CommsDat using an input XML file which is generated by the Configuration Tool.
-When generating CommsDat the CDC needs that the default CommsDat in Z:\private\10202be9\cccccc00.cre is empty. 
-The requested flag FF_COMMSDAT_CREATION_FROM_XML  enables the empty CommsDat to be included to the image as the default CommsDat.
-",403-2451,KFeatureIdCommsDatCreationFromXml,67
-FF_COMMSDAT_CREATOR,"This flags controls whether the CommsDatCreator component to be included to the image.","403-2451: Create CommsDat without emulator",,
-FF_CONNECTION_OVERRIDE,"The feature enables the better utilisation of the WLAN connections that the user has manually opened from the WLAN widget. Such connections, called as 'user connections', will be automatically utilised in all applications that would normally use Internet SNAP connection. If the feature is enabled, the 'user connection' is enforced by default. The user can still control the utilisation of the 'user connection' by enabling/disabling the connection enforcement from WLAN settings.",417-22234,KFeatureIdFfConnectionOverride,179
-FF_CONTACTS_GROUP_FUNCTIONALITY,"We need a feature flag for ROM Creation time variation. The Phonebook2 application is constructed on a plugin based architecture. This design allows the Phonebook2 application to be composed of various plugin components. The S60 platform Phonebook2 component contains a group UI plugin component, which implements the whole contacts group functionality. To enable a variant to create their own contact group functionality we need a feature flag so that the variant can remove the platform group plugin component. This allow the component to be removed from the ROM image, thus making the ROM size smaller.","417-21312 REQ T-MOBILE int cmt1.0: customised phonebook - Groups UI",,
-FF_CONTACTS_NICKNAME,"The nickname functionality needs a feature flag for the following reasons:
--Phonebook2 component exports a central repository initialization file, which is used to improve the Phonebook application launch -The initialization file is read by the Symbian Contacts model server to initialize the Contacts view during the device boot sequence
- * S60 specifications define which fields take part in the device's contact name creation (first name, last name, company name)
- * The nickname requirement changes the S60 name creation rules, by adding the contacts nickname field to the above list of fields
- * Therefore the content of the Contacts view needs to be initialized differently depending on whether the nickname feature is enabled or disabled
- * The initialization file contains the configuration of the view, e.g. the contact fields which are used for sorting the Phonebook names list view
- * A feature flag is needed which allows Phonebook2 to export the correct variant of the Contact view initilization file
- * There is a considerable RAM usage penalty associated with keeping the nickname field in the contact view when the nickname feature is disabled
- * For further description of the Symbian Contacts view initilization see \src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc
--Run-time variation can be used inside the Phonebook2 application to configure the application sort order
- * But the Symbian Contacts view's must be configured correctly in order to maintain existing performance, see above description
-","417-21297 REQ T-MOBILE int cmt1.0: customised phonebook- NICKNAME changes",KFeatureIdFfContactsNickname,182
-FF_CUSTOMER_HELPS_IN_USE,"Customer helps are included into image based on this flag.",,,
-FF_DEVICE_DIAGNOSTICS_APP,"On enabling this feature flag GSDevDiagPlugin.dll would start the DevDiagApp.exe. This would load all related plugins. The Diagnostics application offers self-test service on the Mobile Applications and hardware for the phone users.",107-22052,,
-FF_DM_INSTALL_SECURITY,"OMA DM SW installer implementation included in build.",,KFeatureIdDmInstallSecurity,5065
-FF_EMAIL_FRAMEWORK,"Defines whether the product includes the email multiprotocol framework. When the flag is defined all parts constituting new email solution are in ROM: application, plugin framework + imap/pop plugin and related settings UIs. 
-
-legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.",417-7616,KFeatureIdFfEmailFramework,135
-FF_EMAIL_HOMESCREEN,"The flag is intended for controlling the email homescreen support; homescreen email widget/plugin and the related data collection functions.
-",417-7616,KFeatureIdFfEmailHomescreen,151
-FF_EMAIL_IPS_SERVICES,"Defines whether the product includes IMAP4, POP3 and SMTP protocol support.",417-7616,KFeatureIdFfEmailIpsServices,137
-FF_EMAIL_MCE_INTEGRATION,"This enables email client selection in MCE. Fex. Freestyle email mailboxes  goes under email folder in mce-serttings. mce and sendui. Freestyle email settings can be changed from mce-settings.
- All you need to do is install own mtm-plugin and configure central repository key.
-
-",417-2279,KFeatureIdEmailMceIntegration,126
-FF_EMAIL_UI,"Defines whether the product includes email UI application",417-7616,KFeatureIdFfEmailUi,136
-FF_EMPTY_COMMSDAT,"The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
-","TSW Error ID: MVLA-7JQG6U",,
-FF_FLASHLITE_SCREENSAVER,"When enabled/defined flash can be used as Screensaver.",101-13428,,
-FF_FMTX,"FMTX application and Nseries Music Player support for FMTX","103-3235: FMTx support in Juno music player",KFeatureIdFmtx,1705
-FF_FULLSCR_HWR_INPUT,"Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input or not.",106-1202,KFeatureIdFullscrHwrInput,66
-FF_GENERIC_FONTS_ASSETS,"This flag is used to check if generic font assets are to be used, this is used for Symbian foundation where freetype rasterize as well as EFF fonts need to be used.",.,KFeatureIdFfGenericFontsAssets,188
-FF_HDMI,"Feature flag to indicate HDMI availability.  IIf defined, device supports HDMI (High Definition Multimedia Interface)",404-4296,KFeatureIdFfHdmi,169
-FF_HELP_TUTORIAL_MERGE,"The end-user shall be provided with animated help (tutorial kontent) from CSX Help application. Both applications will continua existing as separate applications, though Tutorial will not be visible in application grid, but only provide animated content for CSX Help.
-
-This is for REQ 417-16797. Help & Tutorial will look like one application. User will not feel that they are 2 different applications. To implement this REQ without breaking the compatibility, one feature flag is needed to make Help & Toturial applications know if Tutorial is embedded in Help or running as a standalone application. Also refer to REQ 101-39505.","101-39505 & 417-16797",KFeatureIdFfHelpTutorialMerge,164
-FF_HITCHCOCK_APP_SHELL,"""Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If disabled, old xml based menu2, and if enabled, new hitchcock based menu3.""",,KFeatureIdHitchcockAppShell,1708
-FF_HOMESCREEN_COMMON_IDLEFW,"Feature flag for enabling common idle framework to support new widgetized stand-by mode application of Active Idle 3 on S60 by REQ ""101-40598: HomeScreen: 3rd Party widget support"" as alternative of existing Active Idle 2 and yet enabling even custom made stand-by mode app to be active. The binary objects which comprise common idle framework related components and new active stand-by application, selection of alternative,  and its depended components, can be selected at image creation time in case where common ilde fw is accepted by product/variant decicion.","101-40598: HomeScreen: 3rd Party widget support",,
-FF_HOMESCREEN_OPEN_MENUFW,"Feature flag for activation of open menu framework to support alternative main menu applications on S60 by REQS ""101-40417: Open Shell UI internal menu model for other applications"", ""417-8821: Non-touch VGA support for Matrix"" and ""404-3950: Matrix: Basic Menu"". Existing main menu app, Hitchcock AppShell, can still be used if product/variant decides so, however, open menu fw which enables altenative menu applications to run on same content, can be chosen as well. The binary objects which comprise open menu fw and active main menu application with its depended components can be selected at image creation time, as well as it is possible to request appropriate main menu application UID when needed to configure S60. These requests are, for example, setting the application UID to launch main menu by ""applications"" hw-key and hide menu application from itself etc. ","101-40417: Open Shell UI internal menu model for other applications; 417-8821: Non-touch VGA support for Matrix; 404-3950: Matrix: Basic Menu",,
-FF_HOMESCREEN_SWITCHABLE_ROOT,"Homescreen root configuration replaces existing concept of Active Idle themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by enabling/disabling possibility to switch homescreen root. Homescreen root switch must be enabled to end user to select operator/product  specific alternative homescreen active, for example, an alternative root or External Homescreen. This feature must be able to set at run time also for post-product provision of alternative homescreen.","101-40598: HomeScreen: 3rd Party widget support",KFeatureIdFfHomescreenSwitchableRoot,154
-FF_IAUPDATE,"If defined, the phone supports Independent Application Update feature.",403-9634,KFeatureIdIAUpdate,30
-FF_IAUPDATE_PHASE2,"Flag to control whether phone's Independent Application Update feature, controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2.",417-5778,KFeatureIdFfIaupdatePhase2,185
-FF_IMAGEPRINT_BT_PROTOCOL,"Flag to control whether ImagePrint supports Bluetooth-printing",417-2350,,
-FF_IMAGEPRINT_MEMORYCARD_PROTOCOL,"Flag to define whether ImagePrint supports printing to memorycard",417-2350,,
-FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL,"Flag to define whether ImagePrint supports PictBridge printing - meaning printing over USB.",417-2350,,
-FF_IMAGEPRINT_UPNP_PROTOCOL,"Flag to define whether ImagePrint supports UPnP printing",417-2350,,
-FF_JAVA_GLOBAL_INDICATORS_API,"Enables Java Global Indicator API. Global Indicator API can be used to add indicators to phone status pane.",403-9427,KFeatureIdFfJavaGlobalIndicatorsApi,134
-FF_LAYOUT_360_640_NONTOUCH,"New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to hw image. ",,,
-FF_LAYOUT_480_640_VGA3,"Layout data for VGA3 resolution.",,,
-FF_LAYOUT_640_360_NONTOUCH,"New non touch NHD (=QHD) resolution.  Flag determine which layout dlls are put to hw image.
-",,,
-FF_LAYOUT_640_480_VGA3,"Layout data for VGA3 resolution.",,,
-FF_LBT_ENGINE,"To enable/disable LBT engine from S60. By default this should be ON
-The Location Triggering subsystem provides a service to applications for notifications based on the user’s location. Applications can create and remove location based triggers, and applications can be notified or started when one of their triggers is fired, i.e. the triggering conditions are met
-Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
-REQ: 101-34742
-BREL : 405-1756",101-34742,,
-FF_LBT_EVENTSUI,"To enable EventsUi application. Default is ON
-Location events  help the users to create location-based reminders. It allows the user to create a event and assign a location to it.  When you get close by to the location, it prompts you with a reminder by playing a alarm tone or displaying a text note or voice note assigned to that event.
-REQ : 403-1621
-BREl : 405-1781",,,
-FF_LBT_MGTUI,"To enable/disable the LBT management UI. Default is On
-Settings for Location based trigerring subsystem.
-REQ : 403-1621
-BREl : 405-1781",101-34742,,
-FF_LINKED_FONTS_CHINESE,"For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE is needed.
-This flag controls whether a single Chinese font or a linked font is used in Chinese builds. The linked font will contain latin set from normal S60 latin fonts and a Chinese part which is the current Chinese font unchanged. To be used in Chinese variants only.",404-1589,KFeatureIdFfLinkedFontsChinese,159
-FF_M3G_ICON_RESOURCES,"Controls whether the m3g icon resources are included in the ROM image or not.","""TSW error SUCA-75NEL6: 3D Menu, Cannot disable 3D menu in variant image""",KFeatureIdM3gIconResources,1707
-FF_MDS_CAMERA_SUPPORT,"Enables camera application support for Metadata system.",414-5077,,
-FF_MEETING_REQUEST_UI,"Meeting request UI from Custom SW will be is part of Common Email. This new flag replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR UI (viewer) is visible to Email application as Ecom plugin.
-
-If the flag is not defined, MR UI related components are not in ROM.",417-7616,KFeatureIdFfMeetingRequestUi,174
-FF_MENU_TEXTURE_PRELOADING,"In Menu (AppShell) application the performance of changing the folder has been poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the icons in advance improves the performance radically. The side effect is the increased memory consumption. This flag enables/disables the texture pre-loading.",,KFeatureIdFfMenuTexturePreloading,118
-FF_MMS_POSTCARD_INCLUDE_IN_ROM,"This flags controls whether the MMS Postcard ROM files are included in the build.","401-1806: MMS Postcard runtime enabling/disabling",,
-FF_NCD_ENGINE,"This flag enables building the NCD Engine to S60 release.",401-1221,KFeatureIdFfNcdEngine,61
-FF_NCD_UI,"This flag enables building the NCD UI to S60 release.",403-6912,KFeatureIdFfNcdUi,62
-FF_NEAR_FIELD_COMMUNICATION,"A feature flag for Near Field Communication feature",101-30282,KFeatureIdNfc,117
-FF_NLT_SUPPORT,"This enables National Language Table(NLT) support for encoding SMS messages. Characters specific to a language must be encoded using the corresponding NLT, so that the message can be sent and received using a 7-bit alphabet without any loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS 23.040 v8.1.0. ",417-16061,KFeatureIdNltSupport,155
-FF_NO_IDLE_SOFTKEYS,"When the flag is set, Active Idle does not have any softkeys.
-",404-3709,KFeatureIdNoIdleSoftkeys,68
-FF_OOM_MONITOR2_COMPONENT,"Feature flag for controlling the inclusion of Out-of-Memory2 component into the ROM image.
-",422-117,,
-FF_ORIENTATION_ACTION_RULE_90,"This flag relates to autorotation feature. It is needed to set right display orientation for different products because sensors are located in different place in different product. The flag selects correct set of rule files for Context Framework / Applicationstatesourceplugin component, which depend on used sensor.
-",403-9712,,
-FF_PLATFORM_SIMULATOR,"Platform Simulator product makes it possible to execute software on simulated target hardware using a Windows or Linux workstation. Platform Simulator is based on ARM® RealView® tools that support modeling terminal hardware using LISA language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced to the simulator as a core image loaded into the simulated flash memory. 
-
-Compared to WINS emulator Platform Simulator based S60 simulation is much closer to exeuction on real hardware. Yet there has to be some differences in the S60 core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag  controls S60 PPD release based core image creation for two alternate targets: 
- - FLAG DEFINED = compilation shall include components and configurations for simulated hardware
- - FLAG UNDEFINED = compilation shall include components and configurations for real hardware
- 
-The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the FF_PLATFORM_SIMULATOR flag.
-
-Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1 configuration. In the future the Platform Simulator targets to support selected new reference hardware configurations. This makes the flag lifetime permanent.",,,
-FF_PNPMS_PROV_FILTER,"On enabling this feature flag pnpprovfilter.dll will be created and this feature flag is used to enable PNPProvisioning HTTP filter which by passes the download manager launching PNPMS provisioning engine.",101-34635,KFeatureIdFfPnpmsProvFilter,133
-FF_PNPMS_SERVICE_HELP_PLUGIN,"This feature flag is required for launching PNPMS application from general settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will be created and when this feature is enabled Service Help Icon will be present in General Settings/Control Panel. Service Help will launch browser on selection and direct the browser with predefined PnPMS server URL where user can download provisioning settings over HTTP from web server.",101-34635,KFeatureIdPnpmsServiceHelpPlugin,128
-FF_POWER_SAVE,"""Power save mode is a collection of features which are put in a power saving mode. These features are i.e. display light brightness, light time outs etc. Power save mode can be extended to be supported by any application which can do something to save battery by implementing the needed power save mode APIs.""","107-26287: S60 Power Management enablers",KFeatureIdPowerSave,1709
-FF_PREMINET_CATALOGS_CLIENT,"Preminet Catalogs client.",,KFeatureIdPreminetCatalogsClient,1719
-FF_PROV_AUTHTYPE_PLUGIN,"This flag enables Authentication type plugin. On enabling this feature flag Authtypeplugin.dll will be created and this feature will be enabled and authetication type can be changed for configuration message from UI which will enable item in General Settings and on selection of this item will open list dialog for changing the authentication type.",404-4928,KFeatureIdProvAuthtypePlugin,100
-FF_QWERTY_FN_KEY,"The device has a Fn key","RM-RIM ID: Req. 403-492: Generic QWERTY framework",KFeatureIdQwertyFnKey,1714
-FF_RND_COMMSDAT,"The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
-","TSW errors: MVLA-7JQG6U",,
-FF_ROCKER_KEY,"The device has multidirectional ""rocker"" key.
-",417-7276,KFeatureIdRockerKey,120
-FF_ROM_INCLUDE_ALF,"This flags controls whether the UI Accelerator toolkit (ALF) is included in the build.","403-3876: Hitchcock UI Toolkit for 3.2",,
-FF_S60_HELPS_IN_USE,"Platform helps are included into image based on this flag.",,,
-FF_S60_POSTING_IMPLEMENTATION_IN_USE,"Flag to enable/disable usage of S60 implementation of posting surface api. Default value for this is disabled.","TSW error JAIN-7M7GXZ",,
-FF_SELECTABLE_EMAIL,"This enables selectable default email. When write message->email is selected from sendui (with multible mailboxes), the default email account is the initial selection. Default mailbox can be set from mce-settings.",417-2279,KFeatureIdSelectableEmail,125
-FF_SENSOR_FW,"FF_SENSOR_FW flag is used for image creation time variation of the sensor framework. 
-Flag should be defined for products that have sensors and undefined for products that do not.","TSW error EIAL-7JTFXB",,
-FF_SHOW_MMPLAYER,"By default S60 Media Player will be hidden from UI, and  only be accessible through embedded playback use cases (e.g browser, messaging, file browser, etc). 
-
-This flag will will allow product manufacturers to re-enable Media Player and display it in the application shell if desired.  
-","409-1439 Remove Media Player as a standalone application",,
-FF_SIMLESS_OFFLINE_SUPPORT,"Enable / disable SIMless Offline Mode.",,KFeatureIdFfSimlessOfflineSupport,130
-FF_STARTUP_OMA_DM_SUPPORT,"The flag will be used to enable receiving OMA CP/DM messages during system start-up in those devices that need the feature.",403-6367,KFeatureStartupOmaDmSupport,40
-FF_SYSAP_TIMECHANGEOBSERVER_ENABLED,"SysAp time change observer is needed to inform custom driver about user clock time change.
-",417-32104,KFeatureIdSysapTimechangeobserverEnabled,178
-FF_TACTICONS,"Tacticons are haptic effects that can be played by the applications to indicate success or failure of actions. Tacticons can be also automatically played together with some Sound IDs.
-",101-13979,KFeatureIdFfTacticons,184
-FF_TACTILE_FEEDBACK,"Device supports Tactile Feedback. Tactile feedback is produced by UI components and applications on pointer down events. Actual physical feedback effect (vibra/audio/no feedback) depends on current settings and device configuration.","101-31375: Audio and tactile feedback 403-2673: Tactile feedback migration: UI framework area",KFeatureIdTactileFeedback,1718
-FF_TCP_MYFAVES_FEATURE,"The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary package.","403-1400: MyFaves (Olympia) v1.5 for T-Mobile EU",KFeatureIdTcpMyfavesFeature,1722
-FF_TCP_MYPROFILE,"This feature flag is for enabling/disabling MyProfile feature in T-Mobile Complementary package(both International & US)on S60 3.2.3. This feature flag is valid for MyProfile UI & MyProfile synchronization.","RM-RIM-ID: 417-21315",KFeatureIdFfTcpMyprofile,186
-FF_TEST_AT_COMMAND,"""When the flag is set,  locod will be started and AT command can be passed through via USB cable all the way to modem side for testing purpose.""",,KFeatureIdTestATCommand,1721
-FF_THEME_HAZE,"Haze theme is included in ROM image.
-",414-5070,,
-FF_THEME_JINGMASK,"Jingmask theme is included in ROM image.
-",414-5070,,
-FF_TOUCHSCREENCALIB_IN_STARTUP,"Touch Calibration UI is initiated at device startup.
-",403-14166,KFeatureIdTouchscreencalibInStartup,69
-FF_TOUCH_CALL_HANDLING,"Touch: Advanced components for CS Voice Telephony.","101-26663: Touch: Advanced components for CS Voice Telephony",KFeatureIdTouchCallHandling,1715
-FF_TOUCH_UNLOCK_STROKE,"This flag enables user to response (for example answer) and unlock screen through sliders (software controls) to mobile terminated calls. This applies only to touch devices.",417-12868,KFeatureIdFfTouchUnlockStroke,173
-FF_UPNP_FRAMEWORK_2_0,"Defines whether UPNP application is supported in the platform through MusicPlayer.",409-1054,KFeatureIdUpnpFramework20,70
-FF_USB_CHARGING,"If it is defined, the Starter starts the UsbWatcher.exe in charging mode. 
-The USB Watcher or USB MSC Personality Plug-in code is not variated. 
-Note. This flag replaces RD_USB_CHARGING in 5.0 release.",101-39971,KFeatureIdUsbCharging,119
-FF_USB_HOST,"The flag excludes all S60 USB host and OTG related components. ","""107-8379 USB on the go, 1st release 106-811 106-811: USB OTG: Audio device class host role for USB headset 101-35207 USB HID support in S60 Chili """,KFeatureIdUsbHost,1704
-FF_USE_EGPRS_ICON,"The flag is used to enable EGPRS icon in the status pane. If the flag is disabled, GPRS icon must be shown instead of EGPRS icon.
-",FJKI-7EEMV4,KFeatureIdUseEGprsIcon,121
-FF_USE_MASS_STORAGE_CONFIG,"Flag is used for products to select in image creation time if mass storage drive configuration is used or not. The mass storage drive configuration is following: C=Phone memory, E=Internal mass storage and F=Memory card.","TSW Error: JPKN-7P6C4C",,
-FF_USE_ZI_ENGINE,"On enabling this feature flag eZitext engine will be part of the Image and Ptiengine will utilize eZitext engine for editing features.",417-14311,,
-FF_VANILLA_COMMSDAT,"The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
-
-- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
-
-- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
-
-- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
-
-Maximum of one of these flags should be defined at the time. 
-
-If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
-","TSW errors: MVLA-7JQG6U",,
-FF_VIRTUAL_FULLSCR_QWERTY_INPUT,"Indicates whether a device needs Virtual full-screen qwerty input or not.
-",403-6206,KFeatureIdVirtualFullscrQwertyInput,64
-FF_VIRTUAL_ITUT_INPUT,"Indicates whether a device needs virtual ITUT input or not.",101-39836,KFeatureIdVirtualItutInput,65
-FF_VMBX_CALL_DIVERT_ICON,"Feature flag controls whether or not a special icon is shown in status pane, when call divert is set against voice mailbox number. 
-",403-12717,KFeatureIdVmbxCallDivertIcon,116
-FF_VOICE_CALL_CONTINUITY,"With Voice Call Continuity it is possible to provide seamless user experience when user in transition between VoIP and cellular networks. This feature brings a method to seamlessly continue	ongoing voice call from VoIP to cellular and vice versa. VCC handover logic shall be implemments as installable plugin (SIS) in order to allow possibility to support several VCC signalling variations.
-However VCC needed some platform changes to be fully functional (mainly at telephony components) and those changes must be run time variable.",403-9826,KFeatureIdFfVoiceCallContinuity,152
-FF_VPN_CLIENT,"Feature flag is needed to manage whether VpnClient components are in ROM or not.",,KFeatureIdFfVpnClient,99
-FF_WEBVIDEO_PH2,"When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS interface for video decoding and postprocessing.",101-32618,KFeatureIdWebvideoPh2,39
-FF_WLANSNIFFER,"The purpose of the flag is to control whether the WlanSniffer2 application is to be integrated into 3.2 product builds or not.",NA,,
-FF_WLANSNIFFER_VOIP_ENHANCEMENTS,"The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP service via Sniffer's Active Idle plugin.",417-13286,KFeatureIdFfWlansnifferVoipEnhancements,156
-FF_WLAN_EXTENSIONS,"Device supports extended WLAN functionalities e.g. for association and authentication.",417-22238,KFeatureIdFfWlanExtensions,177
-FF_WLAN_WAPI," WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national standard for WLAN security. Although WAPI was designed to operate on top of the IEEE 802.11 WLAN technologies, it is not compatible with the security schemes defined in IEEE 802.11 specifications. It specifies its own methods for WLAN authentication and data link protection.",415-2831,KFeatureIdFfWlanWapi,129
-FF_WS_NCIM,"This run-time flag is required for enableing NCIM at the run-time. 
-NCIM, here onwards called as ""Nokia account"".
-There is a requirement to be able to remove NCIM feature at run-time.
-A brief description of NCIM: 
-To implement UI for Sign-up and Sign-In. Provide simple APIs for applications to launch Sign-up and Sign-in UIs. Offer Single Sign On for all applications using NCIM Device Enablers.  Handle all communication to NCIM backend regarding account creation, session handling, authentication and authorization.",403-13063,KFeatureIdFfWsNcim,153
-FF_XML_IDLE_THEME_BASIC_IDLE,"Controls if Basic idle theme is going to image or not.",,,
-FF_XML_IDLE_THEME_CLASSIC_IDLE,"Controls if Classic idle theme is going to image or not.",,,
-FF_XML_IDLE_THEME_FINGERUSE_IDLE,"Controls if Finger use idle theme goes to image or not.",,,
-FF_XML_IDLE_THEME_NAVIBAR_IDLE,"Controls if Navibar idle theme is going to image or not.",,,
-FF__ROM_HIDE_ISRAEL,"This flag controls whether Israel as a state defined in MENA and Arabic varients. ","TSW Error Id AAHG-7PLJCC",,
-HLP_ADDITIONAL_CALENDAR,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpAdditionalCalendar,11005
-HLP_CAMERA_KEY,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpCameraKey,11007
-HLP_CLEAR_KEY,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpClearKey,11000
-HLP_INTERNET_SUITE_VERY_LITE,"This flag is used only for help variation. 
-Flag needs to be turned on when the Internet Suite Very Lite is present.",,KFeatureIdHlpInternetSuiteVeryLite,181
-HLP_ITUT_INPUT,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpItutInput,11002
-HLP_MSK,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpMsk,11003
-HLP_OMA_DRM_METERING,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpOmaDrmMetering,11008
-HLP_PREMINET_CATALOGS_CLIENT,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpPreminetCatalogsClient,11001
-HLP_RECENTLY_PLAYED_FOLDER,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpRecentlyPlayedFolder,11006
-HLP_SENSOR_SETTINGS,"When this flag is used, help content for Sensor settings is visible. Originally it is needed for backporting the Sensor framework functionality from 5.0 to 3.2.",n/a,KFeatureIdHlpSensorSettings,139
-HLP_WAYPOINTS,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpWaypoints,11004
-JSR_135_SUPPORT,"""Java implementation supports advanced features of Java Mobile Media API (JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always be enabled when __JAVA_MMAPI11 is enabled.""","JSR-135 compliancy",KFeatureIdJsr135Support,1130
-RD_32_BROWSER,"RD Feature flag for implementing new Browser 3.2 features prior to branching 3.1","100-5981 Browser: UI & Usability Enhancements",,
-RD_32_BROWSER_ALR,"RD Feature flag for implementing ALR support in Browser.",409-424,,
-RD_3GP_WRITE_EXTENTION,"This flag enables 3GP Write Extention feature in Record Utility.",,,
-RD_50_BROWSER,"RD Feature flag for implementing new Browser 5.0 features.","102-5733: Import/Export feeds using OPML file",KFeatureIdRd50Browser,23
-RD_ACCESSORY_FW,"This R&D flag defines changes related to accessory framework.",,,
-RD_ACTIVESYNC_UI_INTEGRATION,"RD flag for development of ActiveSync","107-13869: Exchange ActiveSync v2.5",,
-RD_AIW_DIAL_DATA_API,"RD flag for development of new AIW Dial Data APIs.",,,
-RD_ALF_IN_PLATFORM,"Flag enables ui accelerator toolkit development.","101-31274: Hitchcock UI toolkit for S60 platform",,
-RD_ALR_AND_NLR_ENABLERS,"Enables Application and Network Level Roaming.","101-23581: Networking UI Components For Application Level Roaming",,
-RD_ALR_VPN_AP_UI_DISABLED,"Disables VPN Accesspoint UI",,,
-RD_ANIMATION_EFFECTS,"""R&D Flag to control inclusion of the feature """"animation effects"""".""","""101-15108: Animations and feedback effects, phase 2""",,
-RD_APPS_TO_EXES,"This R&D flag is needed for incorporating apps to exes changes controlled way into Series 60 releases.","""107-141: Migrate Application Architecture to Platform Security, 101-7493: Migrate the platform software to new Application Architecture""",,
-RD_ARM_MDF_HELIX_ENGINE,"This Helix engine flag is needed to variate S60 Video engine solution between all ARM MicroPlayer (ROP) and Helix engines.","102-2985 All-ARM Helix",,
-RD_ASYNCH_FILE_SAVE_QUEUE,"Camcorder requires support from the Asynchronous File Save Queue.","101-37288: Camcorder UI: Asynchronous image saving queue for UI",,
-RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT,"R&D flag that enables the Streaming Source supports for  Audio Controllers.","107-8055 Progressive download from stand alone browser",,
-RD_AUTO_KEYGUARD,"This flag is used to determine whether the automatic keyguard features in Autolock are compiled.","101-10790: Automatic Keypad lock",,
-RD_BLUETOOTHIRRECEIVINGINDICATOR,"""Requirement: """"Bluetooth/IrDA receiving indicator""""""","107-22141 Bluetooth/IrDA receiving indicator",,
-RD_BOOT_CUSTOMIZABLE_AI,"R&D Flag to enable smooth integration of customizable to device bootup. The flag is used variate out current Idle + Active Idle solution and replace it new customizable AI.","101-11066: Active Idle UI customization using XML UI Framework",,
-RD_BROWSER_LAUNCHER_API_CHANGE,"R&D flag for implementing browser launcher API change.",,,
-RD_BROWSER_PROGRESSIVE_DOWNLOAD,"RD flag to enable/disable the progressive download functionality for certain types of browser-downloadable content.","107-8055: Progressive download (DRM + plain) from standalone browser",,
-RD_BROWSER_SCROLLBARS,"This flag will be in place until the implementation of Browser using the platform scrollbars is mature enough.","TSW Error YAHN-6UQBBJ",,
-RD_BROWSER_USE_AUDIOVIDEOPLUGIN,"""RD flag for development of new, combined AudioVideoPlugin""","102-4498: Browser: Video Plugin enhancements",,
-RD_BROWSER_VIDEO_PLUGIN,"Support for Browser Plugin. Used in deciding whether the browser video plugin is taken in.","102-3271: Browser: Video Plugin",,
-RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD,"RD flag to enable/disable the progressive download functionality for browser-downloadable video content.","107-8055: Progressive download (DRM + plain) from standalone browser",,
-RD_BROWSER_WIDGETS,"RD flag for development of new Widgets implementation","102-4625: Browser: Web Widgets Engine",,
-RD_BTUI_RENOVATION,"Bluetooth user interface renovation.","""107-10678, 107-14424, 106-622, 107-14364""",,
-RD_BT_AUDIO_RENOVATION,"Bluetooth audio renovation.","""101-18364, 107-10655""",,
-RD_BT_MSG_RENOVATION,"This flag enables early development of Bluetooth OPP/BIP features (3.1u).","""107-14446: Support BT BIP as default profile for image sending, 107-14438: BT OPP/BIP: Storage Capacity Checking""",,
-RD_CALENDAR_PLUGIN_FW,"This flag enables new UI concept and plugin framework for regional calendar enhancements. The flag disables old Chinese Lunar Calendar implementation (without plugin framework) and enables new Lunar Calendar plugin (using framework).","""107-13281: Thai year support in calendar107-20751: Vietnamese Lunar Calendar""",,
-RD_CAMCORDER_ADVSETTINGS,"This flag indicates if the ecamadvsettings.dll is included to the rom image","101-23044: Camcorder UI: Autofocus functionality",,
-RD_CATALOGS_CLIENT,"RD flag for development of Catalogs client v3","106-853: Catalogs Client v3",,
-RD_CLIENT_CERTIFICATES,"RD flag for development of Client certificates and private key handling feature.","101-11568: SECURITY:Client certificates and private key handling",,
-RD_COMBINE_INSTALLATION_QUERIES,"""The flag enables feature """"SW Installer: combining installation confirmation and details queries during installation""""""","ABRK-6XJAB8: SW Installer: combining installation confirmation and details queries during installation",,
-RD_COMMON_ENGINE_API_CHANGE,"This R&D flag is needed to safely integrate changes to the Common Engine APIs into Series 60 releases.",,,
-RD_CONTENTMANAGERLAUNCHER,"Flag for variating the new Content Manager Launcher component and related Content Manager Launcher API","101-37734: Clean replacement of Gallery Phase II",,
-RD_CONTENTNOTIFICATION,"""Flag for variating the new Content Notification component and related APIs: Content Notification API, Content Notification Implementation API""","101-37734: Clean replacement of Gallery Phase II",,
-RD_CONTEXT_FRAMEWORK,"""RD flag to enable feature """"Context framework"""" development""","107-25591: Context Framework and S60 SDK API",,
-RD_CONTEXT_SENSITIVE_MENU,"RD flag to flag out the implementation of context sensitive menu.",,,
-RD_CONTROL_PANEL,"Flag enables Control Panel development.","101-34829: Control Panel",,
-RD_CONVERGED_CALL_ENGINE,"""RD flag to enable feature """"Converged call engine"""" development.""","107-25806: EarlyDelivery: S60 IETF/SIP VoIP",,
-RD_CONVERGED_CALL_ENGINE_PROXY,"Used for CCE xSP proxy developmen","107-25730: S60 Telephony Converged Call Engine (CCE)",,
-RD_CSXHELP_EVOLUTION,"Feature enables early development of csxhelp application functionalities.","107-12722 Accessory Monitoring API 101-36054: XHTML Help feature pack II",,
-"RD_CS_PS_HO ","RD flag to enable VOIP handover development","107-25806: EarlyDelivery: S60 IETF/SIP VoIP",,
-RD_CUSTOMIZABLE_AI,"R&D Flag to enable smooth development & integration of customazable Active Idle.","101-11066: Active Idle UI customization using XML UI Framework",,
-RD_DEFAULT_APPLICATION_SETTINGS,"Disables the Default Application Settings subsystem.","107-6459: Default application setting for a MIME-type",,
-RD_DEVICE_MODE_CONFIGURABILITY,"""This flag controls configurability features to System Application (referred as """"SysAp"""") and HwResourceManager (referred as HWRM) components.SysAp needs this flag for moving part of its key event handling functionality to a plug-in that can be variated by product programs.HWRM needs this flag for moving part of its light controlling functionality to a plug-in that can be variated by product programs.""","""101-19650: Backlight control: Device mode event configurability107-18055: Aalto: Keypads backlighting""",RdDeviceModeConfigurabilityId,
-RD_DISPLAY_POST,"This flag allows to choose from either built-in Display Post implementation or an external Display Post module.","101-13298: TV-Out support in RealPlayer",,
-RD_DM_MULTI_CHOICE_ALERT,"""RD flag to enable feature """"OMA DM server can query user to select options.This alert type allows the user to select multiple items from a list of options."""" development.""","101-29885: OMA DM: multiple choice alert",,
-RD_DM_ROAMING_BLOCKING_SUPPORT,"Feature enables the blocking the SyncML Device Management session (Either for Device settings like MMS settings or for FOTA downloads) when user in roaming networks. This RnD flag will be used temporarily for increment 15 development time only to flag changes made on component SyncMLNotifier. ","106-798: Device Manager: Roaming Blocking support",,
-RD_DM_SINGLE_CHOICE_ALERT,"""RD flag to enable feature """"OMA Device management Server can query user to select an option by sending a number of user selectable options"""" development.""","101-29884: OMA DM: single choice alert",,
-RD_DM_TEXT_INPUT_ALERT,"""RD flag to enable feature """"OMA Device management Server can query user input"""" development.""","101-29886: OMA DM: text input alert",,
-RD_DOS_API_CHANGE,"This flag is needed for safely (without creating bottle neck) incorporating DOS Client/Plug-in/SAE API changes into Series 60 releases.",,,
-RD_DOS_SERVER_REMOVE,"R&D flag for managing the DOS Server and DOS APIs removal.",,,
-RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
-RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM,"Feature enables early development of   the requirement '107-18152 Common interface for OMA and WM DRM'.","107-18152 Common interface for OMA and WM DRM",,
-RD_DRM_DETAILS_VIEW_RENOVATION,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
-RD_DRM_DROPPED_30_FEATURES,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
-RD_DRM_IMSI_BINDING,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
-RD_DRM_METERING,"Flag enables development of DRM Metering","101-37711 DRM Metering",,
-RD_DRM_NEW_SECURE_CLOCK,"R&D feature flag is needed to develop the requirement '101-32062 New Secure clock for DRM'","101-32062: New Secure clock for DRM",,
-RD_DRM_PREVIEW_RIGHT_FOR_AUDIO,"""Flag enables development of feature """"Preview right support for OMA DRM v2 protected content for audio""""""","101-20306 Preview right support for OMA DRM v2 protected content for audio",,
-RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS,"Flag is needed to develop the requirement '101-29260 Removal of DRM usage rights expiration warning prompts' without risking the maturity of CCB.","101-29260 Removal of DRM usage rights expiration warning prompts",,
-RD_DRM_RIGHTS_MANAGER_REMOVAL,"R&D feature flag is needed to develop the requirement '101-41508 Rights Manager Removal'","101-41508 : Rights Manager Removal",,
-RD_DRM_RINGTONE_BLOCKING,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
-RD_DRM_SILENT_RIGHTS_ACQUISITION,"In order to enable safe development of  OMA DRM v2 Silent rights object acquisition","107-18139: OMA DRM v2 Silent rights object acquisitio",,
-RD_DSUI_TIMEDSYNC,"To provide timed synchronization feature to be included in the Data synchronization UI .  The flag will be used only in the OmaDsAppUi component.","101-12632: OMA DS: Timed synchronization",,
-RD_DS_ICAL_SUPPORT,"Support for iCalendar synchronization","107-17525 Support for iCalendar synchronization",,
-RD_DS_UI_EVOLUTION,"RD flag for development of new Data Sync UI","107-13132 DS UI evolution",,
-RD_EMAIL_DOMAIN_UTILS,"The flag is for controlling the releasing of the Email utility API changes that are planned to be done for 3.2",,,
-RD_EMAIL_HTML_VIEW,"R&D Flag to remove HTML plugin from mail 3.0 implementation.","101-1476: HTML support to E-Mail Viewer",,
-RD_ENABLE_ADDING_EDITING_OF_MSISDN,"This flag enables the usage of the new implementation of Own name store in CommonTSY.",,,
-RD_ENHANCED_CBA,"RD flag to flag out implementation of Enhanced CBA",,,
-RD_ENHANCED_SKINNING,"""RD Feature flag for implementing """"enhanced skinning"""" in 2.x CCB. That feature is not wanted in 2.6 but after 2.8 it will be permanently supported i.e. not optional feature.""","REQ 107-138",,
-RD_EXTENDED_ICL_JPEG_API,"RD flag to enable/disable the Extended ICL JPEG API.","107-20117: Image viewer to utilize Extended ICL JPEG API",,
-RD_FEATURE_MANAGER_CHANGE,"In 3.1 Feature Manager will be removed from CommonEngine and new Feature Manager component will be introduced. Flag is needed to safely implement the change. ",,,
-RD_FILE_HANDLE_SUPPORT,"This R&D flag defines data caging changes to components that are used by messaging API components.","101-7654: Protecting private data (Data caging - part 2)",,
-RD_FILE_MANAGER_BACKUP,"RD feature flag for implementing additional backup improvements for File Manager.","101-11144: Merging File Manager and memory card applications",,
-RD_FILE_SORTING,"The flag will be used to variate the sorting functionality in File manager in R3.2.","UI CR 403-6178",,
-RD_FLASHLITE_SCREENSAVER,"This flag allowes early development of new Flash as Screensaver features.",,,
-RD_FLASH_AS_VIDEO_RINGING_TONE,"Device allows a video file to be set as a ringing tone.",,,
-RD_FM_RADIO_ENHANCEMENTS,"RD flag to enable FM Radio Control Adaptation API development.  ",""" 101-22788 Allow FM Radio to use Offline Mode 102-3991 RDS Support and Cover UI & LCIF API for S60 FM Radio Engine""",,
-RD_FM_TX_SUPPORT,"RD_FM_TX_SUPPORT flag is needed to integrate FM TX changes to S60 HW Resource Manager and SysApp","403-1166: FMTX2.0 SysApp & HWRM support",,
-RD_FOTA_FLEXIBLE_MEMORY_USAGE,"Feature enables flexible memory usage for storing update files on c-drive. RnD flag will be used temporarily for increment 15 development time only to flag changes made on component fotaserver and SyncMLNotifier.","107-22712: FOTA: Flexible memory usage for downloaded package",,
-RD_FSW_V2,"RD feature flag for new fastswap tasklist development.","101-16631: Usability improvement for multitasking",,
-RD_FULLSCREEN_WALLPAPER,"RD feature flag for enabling full screen wallpaper development.","107-19391: Full screen wallpaper",,
-RD_GALLERY_ENABLE_NG_MUSIC_PLAYER,"This feature flag will be used to variate Gallery usage between the old and the new Music Player.",409-1054,,
-RD_GALLERY_GRID,"Enable/disable Grid view in Gallery","102-2988: Video: Media Player: UI enhancements",,
-RD_GALLERY_PREVIEW_POPUP,"Enable disable Preview Popup in Gallery","102-2988: Video: Media Player: UI enhancements",,
-RD_GBA,"Support for General Bootstarapping Architecture (GBA).  GBA enables authentication for mobile services without any user interaction.","101-33172: Support for GBA",,
-RD_GENERAL_SEARCH,"""RD flag to enable feature """"In-Device Search"""" development.""","102-2878 In-Device Search",,
-RD_GS_RENOVATION,"General Settings Application Renovation",,,
-RD_GS_RENOVATION_PHASE2,"This flag allowes early development of new General Settings features.",,,
-RD_HELPRUNTIME,"Flag to variate help content between 3.2.1 and 3.2.2 ",,,
-RD_HELP_AIW_INTEGRATION,"This flag enables early development of  AIW Help consumer integration feature.","101-13178 Enabling integration of Licensee tutorial functionality",,
-RD_HIERARCHICAL_COLUMN_LIST,"R&D flag for enabling Hierarchical column list UI component.","101-32487: Hierarchical dual column list",,
-RD_HIERARCHICAL_LIST,"""RD flag to enable feature """"New list type: Hierarchical list"""" development.""","101-16781: New list type: Hierarchical list",,
-RD_HINDI_PHONETIC_INPUT,"""RD flag to enable feature """"Hindi phonetic input"""" development.""","101-24489: Hindi phonetic input",,
-RD_HOTSPOT,"Undefining this flag indicates that the HotSpotServer.exe and other related components are not included to the rom image. ","107-15734: Integration of 3rd Party WLAN clients to the Native UI and Seamless Roaming",,
-RD_IDLE_SEPARATION,"R&D feature flag for moving idle functionality from Phone application to Idle application.","107-4666: Active Idle: separating phone application from Idle",,
-RD_IHL_EXTJPEGAPI,"Image Handling Library utilized Extended ICL JPEG API","107-20117: Image viewer to utilize Extended ICL JPEG API",,
-RD_IMAGEPREVIEW,"ImageViewer's ImagePreview API and DLL are available in release.","UI CR JLEO-6HDBPW",,
-RD_IMAGINGCONFIGMANAGER,"Flag to include/exclude Imaging Configuration Manager component.","107-22657: Imaging Configuration Manager",,
-RD_IM_UI_FACELIFT,"RD flag for development of IM UI facelift","107-13871: IM UI Facelift",,
-RD_INTELLIGENT_TEXT_INPUT,"Flag to develop support for Intelligent Text Iinput ","""403-492: Generic QWERTY framework 403-2129: 2nd generation text input engine integration404-1533: Help key support404-1532: Enter key support""",,
-RD_IV_ACCELEROMETER,"Image viewer needs RnD flag in order to variate accelerometer sensor usage.
-",401-5509,,
-RD_IV_SLIDESHOW,"Image Viewer with slideshow and cool image transition effects","101-13871: WOW: Gallery/Image Viewer Evolution",,
-RD_IV_TRANSPARENT_UI,"Image Viewer uses transparent custom UI controls","101-13871: WOW: Gallery/Image Viewer Evolution",,
-RD_IV_TRANSPARENT_UI_2,"Image Viewer uses transparent toolbar and image infos popup.","101-13871: WOW: Gallery/Image Viewer Evolution",,
-RD_IV_TV_OUT,"Flag to develop the TV-Out support for images","402-1111 TV-Out support for images",,
-RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1,"""Java architecture renewal, phase 1. S60 implementation replaces Symbian implementation of Java Installer, Java Registry and Java Backup components.""","101-23575: Architecture renewal Phase 1",,
-RD_JAVA_CONFIGURABLE_NW_INDICATOR,"Support for network indicator in Java Canvas for operator domain midlets.","101-23233: Presentation of network indicator in full screen mode Canvas",,
-RD_JAVA_MEDIA_KEYS,"""To enable Java applications (also those in background) to get notifications from various media keys (PLAY, PREV, NEXT, STOP...). ""","101-32356: Media keys support in Java",,
-RD_JAVA_OMA_DRM_V2,"Java Mobile Media API supports playback of the OMA DRM v2 protected audio content.","107-18517: OMA DRM v2 audio playback support via JVM",,
-RD_JAVA_REUSE_IFRAMEBUFFER,"Purpose: Change LCDUI Canvas implementation to reuse the native side iFramebuffer memory between Canvas instances. ","107-24306: Java:LCDUI - Canvas instances must share iFramebuffer to save memory",,
-RD_JAVA_SCALABLE_ICON,"Provide support for scalable icons for MIDlet icons (MIDlet icons & MIDlet suite icons). ","101-26480: Scalable icons for MIDlet",,
-RD_JAVA_TMIDISTATECHANGE,"""R&D flag for Java, related to the symbian change: BR2058: Renaming enum values in TMidiState as a result of a namespace clash.""","Symbian BR2058: Renaming enum values in TMidiState as a result of a namespace clash.",,
-RD_JAVA_VOLUME_KEYS,"Java application volume level can be controlled with phone's side volume keys.","107-20105: Java MMAPI volume control support",,
-RD_KANNADA_FONTS,"Indic Kannada fonts and font support","101-24927: Rendering support for Kannada",,
-RD_KEYLOCK_POLICY_SUPPORT,"Development time support for Configurable Keylock policy.","107-25727: Configurable keylock policy",,
-RD_LIGHT_CONTROL_CHANGE,"RD-flag for early development of light control customizability features to System Application.","""101-23335: Backlight Current Consumption Minimization work for Rapido family products 101-32080: SysApp light control""",,
-RD_LIST_STRETCH,"R&D Flag to control inclusion of ScaleII feature: Stretch two-lined list automatically as one-lined.","101-13178 Enabling integration of Licensee tutorial functionality",RdListStretchId,
-RD_MAPNAV_BITMAP_ACCESS,"Feature enables early development of new features in Map and Navigation FW.","106-1225: Bitmap map access to M&N Framework for map content in SPP51.32",,
-RD_MARATHI,"Marathi UI language and input","101-24966: Marathi UI language and input",,
-RD_MDF_DEVVIDEO,"""This flag selects the variants of the video components to use MDF DevVideo or proprietary codec interfaces. Symbian's MDF DevVideo API is going to be used in Series 60 3.0 and Series 90 2.0 by at least Camcorder MMF plugin and Video Telephony (REQ 101-6231 ). At the same time, non-MDF versions of the components are being released to Series 60 2.6, 2.7, and 2.8. """,,,
-RD_MDS_2_0,"The flag indicates that the environment contains 2.0 version of MDS APIs. See also flag RD_MDS_2_5.",101-30832,,
-RD_MDS_2_5,"The flag indicates that the environment contains 2.5 version of MDS APIs. See also flag RD_MDS_2_0",101-30832,,
-RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2,"New Media Player enhancements.","102-5929 - Media Player: UI Enhancements part 2",,
-RD_MEDIA_GALLERY_UPDATED_FEATURES,"Media Gallery updated features for 3.1",,,
-RD_MEETING_REQUEST_UTILS,"Meeting request feature adds meeting request utlis non-variable component to platfrom.",,,
-RD_MESSAGING_API_V2,"This R&D flag defines data caging changes to components that use messaging API.","101-7654: Protecting private data (Data caging - part 2)",,
-RD_MESSAGING_GENERAL_SETTINGS_RENOVATION,"""RD flag to enable feature """"General  settings application renovation"""" development""","101-21979 General  settings application renovation",,
-RD_MESSAGING_ICAL_IMPORT,"""RD flag to enable feature """"iCalendar Import"""" development""","101-33269 iCalendar Import",,
-RD_MESSAGING_VIRTUAL_PHONEBOOK,"This flag controls the messaging virtual phonebook migration independently from RD_VIRTUAL_PHONEBOOK","101-17778: Messaging interface to SIM contacts",,
-RD_METADATAUTILITY_M4A_INTERNATIONAL,"Metadata localization support for M4A format","409-305: Metadata localization support for M4A format",,
-RD_METADATAUTILITY_ODF_ALBUMART_50,"Support for album art from ODF header of OMA DRM v2 protected content","102-6064: Support for album art from ODF header of OMA DRM v2 protected content",,
-RD_METADATAUTILITY_PODCAST_50,"Metadata Utility to support podcast related additions in ID3v2","101-31081: Metadata Utility to support podcast related additions in ID3v2",,
-RD_METADATAUTILITY_WM_PROVIDER_31,"Support WM/Provider in Metadata Utility ","403-1158: Support WM/Provider in Metadata Utility to enable Nokia music service",,
-RD_METADATA_UTILITY_32,"RD flag for development of metadata performance improvements","102-4814: Metadata performance improvements",,
-RD_MFE_CP_INTEGRATION,"""Flag enables the Mail For Exchange (MFE, Active Sync)  UI integration with control panel feature.""","101-36908: ActiveSync Integration into General Settings/Control Panel",,
-RD_MSG_FAST_PREV_NEXT,"""RD flag to enable feature """"Faster opening of next or previous short message"""" development.""","101-31444: Faster opening of next or previous short message",,
-RD_MSG_LIST_IMPROVEMENT,"Improved message lists ","101-31491: Improved message lists",,
-RD_MSG_LOAD_ANIMATION,"""The flag enables feature """"PERFORMANCE II: opening MMS with video attached""""""","107-16129: PERFORMANCE II: opening MMS with video attached",,
-RD_MSG_NAVIPANE_IMPROVEMENT,"Navi pane improvements in Messaging applications","101-35908: Navi pane improvements in Messaging applications",,
-RD_MSG_XHTML_SUPPORT,"""The flag enables feature """"OMA MMS 1.3 phase 2""""""","101-34869: OMA MMS 1.3 phase 2",,
-RD_MTP_SUPPORT_VIDEO_SYNC,"Nokia MTP protocol implementation must support video file transfer over the link from PC to terminal","102-6116: MTP: Synchronization of Videos",,
-RD_MUIU_SPLIT,"RD Feature flag for splitting Messaging UI Utilities API into domain and internal parts.","107-20968: Partial include hierarchy change implementation for Messaging",,
-RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI,"RD flag for development of multimedia ringing tones in Cover UI","101-18505 Support for multimedia ringing tones in Cover UI",,
-RD_MULTIPLE_DRIVE,"Mutliple drive support in platform environment","107-25259: Enablers for multiple drive support in S60",,
-RD_MULTIPLE_DRIVE_ENABLERS,"Part of multiple drive support in platform environment","107-25259: Enablers for multiple drive support in S60",,
-RD_MULTI_ALARMS,"""This R&D flag is needed for incorporating """"Multiple Alarms""""  in ClockApp.""","101-7743 Multiple alarms for clock",,
-RD_MUSIC_COLLECTION_AUTO_REFRESH,""" When enabled, Music Collection server monitors USB and memory card events and performs a database refresh when new card is inserted or USB cable is disconnected. It will also perform the refresh after startup. The refresh is handled as a low priority task in the background. ""","Error ID:  ALEN-6G9EBW",,
-RD_NEW_FAVENG_API,"R&D feature flag for implementing new Client/Server FavouritesEngine API.","""191-125: Browser Utilities: Favourites Engine: Protecting Private Data, 191-208: Browser Utilities: Favourites Engine: SDK API Cleanup""",,
-RD_NG_MUSIC_PLAYER,"This flag will be used to variate between the old and the new Music Player until the new Music Player reaches maturity level and is ready to completely replace the old Music Player.","102-5575: Modular architecture for Music Player",,
-RD_NO_DIALOG_BORDERS,"This R&D flag is needed to safely integrate changes needed to remove hard-coded dialog borders in S60 UI framework.",,,
-RD_OMADMAPPUI_UI_EVOLUTION,"""Feature enables the Device Manager UI evolution feature. This RnD flag will be used temporarily for increment 15 development time only to flag changes made on components OmaDmAppUi, SyncMLNotifier and fotaserver.""","106-791: Device Manager UI Evolution",,
-RD_OMASYNCML_DM_1_2,"Feature enables the Device Manager 1.2 version feature.","101-32827 :MEGA-OP GAP: OMA DM 1.2 support",,
-RD_OMA_EMN,"The flag controls whether the OMA Email Notification function is supported by the email application. The flag is needed for the variation between 3.0 and 3.0M.",,,
-RD_OPENVG_SVGTOPT,"This feature flag will allow to exclude OpenVG dependency from SVGTopt. SVGTopt currently utilizes VGRasterizer. OpenVG is the new rasterizer. ",,,
-RD_PBK_MAP_EXT,"""The flag enables feature """"Map framework support for contacts application""""""","107-11392: Map framework support for contacts application",,
-RD_PBK_PROPERTIES_TAB,"Feature enables early development of   the requirement '101-21162: Properties tab' in Phonebook.","101-21162: Properties tab",,
-RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE,"Defines whether Progressive Download for WMA and RA audio contents is supported via Helix engine with Music Shop.","102-6041: Middleware support for progressive download and Java buffer playback API for Windows Media Audio Content",,
-RD_PF_SEC_APPARC,"""This R&D flag is needed for incorporating platform security and application architecture changes controlled way into Series 60 releases.The flag is required for Av.3.0 requirement:   107-141: Migrate Application Architecture to Platform Security and101-7493: Migrate the platform software to new Application Architecture that will be done in I9 timeframe. Flag will be removed after 2.8 branches away from 2.common.""",,,
-RD_PHONEBOOK2,"Phonebook application supports multiple contact stores. It enables users to manage contacts from multiple repositories in one application.","107-8188: Phone and SIM contacts combined to same view.",,
-RD_PHONE_CLIENT_EXT,"The flag is for controlling the changes in the Phone Client Dial API that will break the Phone Client Extension Consumer API","107-20970: Partial include hierarchy change implementation for RTC",,
-RD_PHONE_NG,"RD feature flag for development of new Phone architecture.","107-11274: Phone Next Generation for S60",,
-RD_PINB_SRV_CHANGE,"R&D Flag to handle migration from old insecure Pinboard API to new one.","""101-7493: Migrate the platform software to new Application Architecture101-7654: Protecting private data (Data caging - part 2)""",,
-RD_POCUIAPI,"This R&D flag is needed for variating PoC (Push-to-talk over Cellular) and it's UI integration to other applications / functionality.","107-2171: Enabling platform integation of PoC applications for licencees",,
-RD_PREVIEW_POPUP,"""This flag enables ScaleII component """"Preview Popup"""".""",,RdPreviewPopupId,
-RD_PROGDOWNLOAD,"R&D flag for managing the Progressive Download feature implementation.","107-2224: Music Player support for HTTP progressive download",,
-RD_PTIENGINE2,"Feature enables early development of new version of PtiEngine component.","101-18470: PERFORMANCE II: Performance & resource optimization of Input methods and Fonts",,
-RD_RAM_TEST_UID,"""Turning the the flag on enables special UID that can be used by a RAM testing tool. A tool using the UID is not closed by out-of-memory watchdog. Flag should not be turned on in any end product as it exposes a potential security risk. Instead the flag could be used at R&D time, or in any custom builds.""",,,
-RD_RA_SUPPORT_FOR_MUSIC_PLAYER,"RD flag for development of Read Audio support in Music Player.","102-4619: Support for Real Audio in Music Player",,
-RD_READ_MESSAGE_DELETION,"""RD flag to enable feature """"Allow deleting only read messages"""" development""","101-31264 Allow deleting only read messages",,
-RD_REMOTELOCK,"RD flag for development of RemoteLock feature.","107-3825: SECURITY: Remote Locking of the device",,
-RD_REMOVE_SAE,"Flag is used to remove SAE component.",,,
-RD_RIHC_CHANGE,"""This flag controls the """"Rest of inc hierachy change"""". """,,,
-RD_S60_IMAGE_EDITOR,"Defines whether Image Editor application is supported in the platform.","101-27864: Platformization of Image and Video Editor applications",,
-RD_S60_MANUAL_VIDEO_EDITOR,"Defines whether Manual Video Editor application is supported in the platform.","101-27864: Platformization of Image and Video Editor applications",,
-RD_S60_SIGNATURE_CONNECTOR,"All signature connector development is done behind this R&D feature flag.","107-15593: Accessory selection dialog for cases when accessory connected to AV-Connector is not detected",RdS60SignatureConnectorId,
-RD_S60_SIMPLE_VIDEO_EDITOR,"Defines whether Simple Video Editor application is supported in the platform.","101-27864: Platformization of Image and Video Editor applications",,
-RD_SAT_REL4_FEAT,"R&D flag that enables SAT Server and SAT UI support 3GPP/ETSI specification Release 4 new features",,,
-RD_SA_TO_PUBSUB_CHANGE,"""To incorporate """"System Agent migration to Publish and Subscribe""""""",,,
-RD_SCALABLE_UI,"""Because 2.8 feature (scalable UI) is implemented in 2.common CCB,we need a temporary feature flag that can be used where needed in code to flag scalable UI implementation out of 2.6 builds.-> to avoid ROM hit in 2.6 and regression in code maturity.""","REQ 107-138",,
-RD_SCALABLE_UI_V2,"R&D Flag to remove Scale II (Pen and Touch) support from other than S60 4.0 builds. This flag is used during new feature development, to isolate affected code from those releases that don't need to support Scale II features (< 5.0). It is NOT used for feature variation, i.e. enable/disable touch feature.",,,
-RD_SCREENSAVERAIWPLUGIN,"Feature enables early development of  screensaveraiwplugin that is an AIW provider for setting images as animated or slide set screen saver.","106-1139: AIW provider for setting Screen Saver",,
-RD_SCREENSAVER_GIFANIMATION,"This R&D flag is needed for safely incorporating Gif animation support for screensaver Animation Plugin",,,
-RD_SD_TO_CENREP_CHANGE,"""This R&d flag is needed for incorporating """"Shared data migration to Central Repository"""" changes controlled way into Series 60 releases.The flag is required for Av.3.0 requirement:   REQ 107-138: Migration to Central Repository ()  that will be done in I9 timeframe. ""","REQ 107-138",,
-RD_SECON_METADATA,"Device supports file metadata requests over ConML protocol.","403-78: ConML enhancements for file metadata",,
-RD_SECURE_BIN_RES,"Flag is used variate the Increment 9 changes: i.e. relocation of binaries and resource files. We need these for 3.0 PF- security implementation. They are temporary R&D flags that can be removed once 2.8 is branched away.","""101-1591: Protecting data in file system (Data caging) , 101 - 7654: Protecting private data (Data caging - part 2) """,,
-RD_SECURE_PRIV_DATA,"Flag is in charge of variating the Increment 10 tasks: i.e. moving files to private directories. We need these for 3.0 PF- security implementation. They are temporary R&D flags that can be removed once 2.8 is branched away.","""101-1591: Protecting data in file system (Data caging) , 101 - 7654: Protecting private data (Data caging - part 2) """,,
-RD_SENSOR_FW,"RD flag for Sensor FW development","107-24914: Sensor server and sensor API's in S60",,
-RD_SIMCHANGED_REMOVED,"A R&D flag for integrating SimChanged DLL into SysAp in release 3.0. Flag will be removed when 2.8 branches",,,
-RD_SIND_VIA_AIW,"""RD flag to enable feature """"AIW Consumer for Voice Dialing Info View"""" development.""","107-19742 AIW Consumer for Voice Dialing Info View",,
-RD_SLIDESHOW_SCREENSAVER,"Defines whether a set of images can be set as wallpaper. Wallpaper is shown based on user defined value and then changed to a new image in the image set.","107-19602: Slide show screensaver",,
-RD_SLIDESHOW_WALLPAPER,"Defines whether a set of images can be set as wallpaper. Wallpaper is shown based on user defined value and then changed to a new image in the image set.","107-19606: Slide show wallpaper",,
-RD_SLIDING_ANIMATION_EFFECTS,"""R&D Flag to exclude dialog sliding from other """"animation effects"""".""","""101-15108: Animations and feedback effects, phase 2""",,
-RD_SPLIT_VIEW,"RD flag to flag out implementation of Split view.",,,
-RD_STARTUP_ANIMATION_CUSTOMIZATION,"""This R&d flag is needed for incorporating """"Startup and shutdown animations customization"""" changes in a controlled manner into S60 releases.""","107-19519: Startup and Shutdown animations customization",,
-RD_STARTUP_CHANGE,"This R&D flag defines changes related to start-up.",,,
-RD_SUPPORT_SENDUI_API_V2,"This R&D flag defines changes to SendUI API clients.",,,
-RD_SVGT_AUDIO_SUPPORT,"RD feature flag for implementing audio playback support in SVG-T engine.","101-19446: SVGT Support for Audio in order to improve content presentation capabilities for Tutorials",,
-RD_SVGT_IN_MESSAGING,"SVG-T rendering support in messaging applications",107-1861,,
-RD_SVGT_JSR_226_API,"If this feature flag is on then the JSR-226 functionality is available. Otherwise it is not.",,,
-RD_SWITCH_TO_VIDEO,"This feature will include possibility in Phone to switch current voice call to video and vice versa.","101-17550 Video Call Access Improvements 'Switch to video' feature",,
-RD_SYMBIAN_TRACES,"Enable usage of binary traces in RnD components.","101-36681: Performance hooks for Sensor UC",,
-RD_TACTILE_FEEDBACK,"""This R&D flag is needed for implementing """"Tactile feedback"""" feature to S60 5.0.""","""101-31375: Audio and tactile feedback for touch UI403-2673: Tactile feedback migration: UI framework area""",,
-RD_TELEPHONY_DEVICE_MODE,"This flag enables the flip (clamshell) and grip (slider) event handling. Devices without this functionality can leave the TelephonyDeviceMode.DLL component out of their builds. ","101-14014: Call audio routing: Device mode event configurability",,
-RD_THUMBNAILMANAGER,"""This flag is used for temporarily variating Thumbnail Manager component.  The purpose of Thumbnail Manager is to provide convenient access thumbnail images for media objects (e.g. image and video files). Thumbnail Manager handles both generation and storing of thumbnails. S60 clients: Media Gallery, Media Player.""","101-33302: Common thumbnail manager",,
-RD_TOOLBAR_SUPPORT,"R&D Flag to remove 3.1 Toolbar and Generic Buttons",,,
-RD_TRACKSTER_MENU,"""Trackster is a generic component, which can be used for various purposes in various applications. The basic idea and the innovation behind the work is to build the behavior based on Bezier curves, which define how the control appears.""","101-20926: New XML UI FW component: Trackter/Wheel",,
-RD_TSP_CLIENT_MAPPER,"RD Feature flag for implementing a new TSP solution for platform components which improves a TSP configurability and resolves mapping problems between RemCon and audio clients.","101-38109: Enhanced Accessory Key Event Handling",,
-RD_UIFW_3_0_API_CHANGES,"R&D flag for implementing UIFW 3.0 API changes.",,,
-RD_UIKON_UNBRANCH,"R&D flag for implementing Uikon unbranch related changes to Series 60 code.","107-5302: UIKON unbranch",,
-RD_UI_CONTROL_TRANSPARENCY,"Semi-transparency support in UI controls. This feature relies on Symbian's window transparency support and has no effect if TRANSPARENCY keyword is not defined in WSINI.INI.","107-19701: Enabling UI semi-transparency",,
-RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH,"Development of transition effects in UI rotation (layoutswitch) use case will be done behind this flag to secure that existing functionality won't suffer regression during implementation.","101-39568: Effects enabled layout switch",,
-RD_UI_TRANSITION_EFFECTS_LIST,"This flag will be used to secure that development of list transition effects won't break existing fullscreen and components transition effects.","""101-36834: Effects enabled Application Shell 101-33025: Effects enabled list components""",,
-RD_UI_TRANSITION_EFFECTS_PHASE2,"Feature enables early development of 2nd phase UI transition effects.","""101-39398: UI Effects, phase 2""",,
-RD_UI_TRANSITION_EFFECTS_POPUPS,"""Development of transition effects in popups (notes, queries, etc) will be done behind this flag to secure that existing functionality won't suffer regression during implementation.""","""101-33776: Effects enabled pop-ups, queries and notifications""",,
-RD_UI_ZOOM,"This feature activates the zooming support in Series 60 UI.","RM-RIM: 107-5305: Zooming support in Series 60",,
-RD_UNIFIED_EDITOR,"""Unified SMS and MMS Editor,  targetted for release 3.1U""","101-11845: Unified SMS and MMS editor",,
-RD_USB_CHARGING,"""This flag affects to the Starter list only. If it is defined, the Starter starts the UsbWatcher.exe in charging mode. The USB Watcher or USB MSC Personality Plug-in code is not variated. ""","HRAN-74BGRC: USBWatcher to Charging startup list",,
-RD_USB_HEADSET_SUPPORT,"To enable USB OTG Audio/Hid related code ","""106-811: USB OTG: Audio device class host role for USB headset  101-35207: USB HID support in S60.Chili 107-8379: USB on the go, 1st release""",,
-RD_USB_WATCHER_CONFIGURATION_MGMT,"Enables USB Configuration Management.","107-149: USB Configuration Management",,
-RD_USE_S60HOSTSTACK,""" Development of USB Audio/HID class drivers has been started using class driver APIs provided by S60 USB host stack. However, PREQ1782 delivers Symbian host stack which will be used in production code instead of S60 host stack. APIs offered by these two stacks are different, and when the class driver code using the S60 host stack APIs is migrated into using the Symbian host stack APIs, the developer needs to be able to switch between the stacks in the same environment.""","""USB HID class driver: 101-35207 USB HID support in S60 Chili  USB Audio class driver: 106-811 USB OTG: Audio device class host role for USB headset  RAC 101-35123: PREQ1782: USB on the go, 1st release """,,
-RD_USE_SYMBIAN_SYNCML_CONVERGENCE,"RD flag for development of Symbian version of S60 SyncML engine","107-13420: DS Symbian convergence",,
-RD_VIBRA_AND_LIGHT_CHANGE,"This R&D flag defines changes related to vibra and backlight.",,,
-RD_VIDEO_AS_RINGING_TONE,"Device allows a video file to be set as a ringing tone.",JOIS-6G6A7S,,
-RD_VIDEO_MAILBOX_SUPPORT,"R&D Flag to remove video mailbox support from older than S60 3.1 builds.",105-448,,
-RD_VIRTUAL_PHONEBOOK,"Feature flag enables the usage of the Virtual Phonebook APIs.",,,
-"RD_VOIP_PRESENCE ","RD flag to enable VOIP presence development","107-25806: EarlyDelivery: S60 IETF/SIP VoIP",,
-RD_VOIP_REL_2_2,"RD flag to enable VOIP rel 2.2 development ","107-25806: EarlyDelivery: S60 IETF/SIP VoIP",,
-RD_VT_IMAGE_SHARING,"RD flag for implementation of still image sharing.","101-13960 VT: Sharing of still image from local file during video call",,
-RD_VT_LONG_SEND_KEY,"""New RD flag for development of """"Long press of send key"""" feature (for Taco) in CCB.""","107-17534: VT: Accessibility improvement: Long press of SEND key",,
-RD_WCDMA_CELL_BROADCAST,"""RD flag to enable feature """"WCDMA Cell Broadcast (CBS) support"""" development.""","107-376: WCDMA Cell Broadcast (CBS) support.",,
-RD_WFA_ADMISSION_CONTROL,"This flag is needed for managing whether or not to include Wi-Fi Alliance (WFA) admission control to a certain platform/products.","101-33541: Support for WFA Admission Control (TSpec)",,
-RD_WLAN_DDK,"""The flag enables WLAN DDK -relatedchanges implemented to wlan ldd -component.""","106-1830: WLAN DDK for S60",,
-RD_WLAN_EXPANDED_EAP_TYPES,"This flag enables (or disables) the usage of expanded EAP type codes. Normal (8-bit) EAP type codes are used when the flag is disabled.","101-23228: Support for Wi-Fi Easy Setup",,
-RD_WLAN_PROTECTED_SETUP,"This flag enables (or disables) Wi-Fi Protected setup (EAP-WSC, WPS) feature. An active flag requires that expanded EAP type codes are supported.","101-23228: Support for Wi-Fi Easy Setup",,
-RD_WMDRM_DLA_ENABLERS,"Flag to develop the requirement '101-28290 Platformization: S60 WMDRM DLA Enablers'","101-28290 Platformization: S60 WMDRM DLA Enablers",,
-RD_WOW_GALLERY_EVOLUTION,"RD Feature flag for implementing new  WOW:Gallery/Image Viewer Evolution 3.2 features prior to branching 3.1.","101-13871: WOW: Gallery/Image Viewer Evolution",,
-RD_WOW_GALLERY_PREVIEW_POPUP,"In Touch-devices tappping on the popup opens the image.","402-1332: Preview popup in Gallery Grid",,
-RD_WOW_GALLERY_REMOVE_TOOLBAR,"Removes Toolbar should from Gallery.","403-2117: Remove toolbar from Gallery",,
-RD_WOW_GALLERY_SORTING_VIEWS,"Enable enhanced view sorting in Gallery","101-13871: WOW: Gallery/Image Viewer Evolution",,
-RD_WOW_GALLERY_VIDEO_THUMBNAILS,"Enable video thumbnail support in Gallery","101-13871: WOW: Gallery/Image Viewer Evolution",,
-RD_XMLUI_2,"R&D Flag to separate XML UI framework phase 2 development work from phase 1.","107-9266: XML UI Framework Phase2",,
-RD_XML_ENGINE_API_CHANGE,"RD flag for development of new XML Engine APIs.",,,
-__3D_MENU,"3D Menu feature enhances Application Shell with animating 3D icons.","101-1341: 3D Application Shell",KFeatureId3DMenu,1511
-__3GP_EXTENTION,"This flag indicates that the 3GP Extention feature is supported in MetadataUtility.","101-13753: WMA playback and additional Metadata support for S60",KFeatureId3GpExtension,1592
-__AAC,"Device supports Advanced Audio Coding (AAC) codec.",,KFeatureIdAac,75
-__AAC_ENCODER_PLUGIN,"Device supports all-ARM AAC encoding capabilities.","107-3803: 16KHz audio recording",KFeatureIdAacEncoderPlugin,1141
-__AAC_PLUS_DECODER_PLUGIN,"Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities","101-8206: Enhanced AAC+ playback",KFeatureIdAacPlusDecoderPlugin,1143
-__ACCESSORY_FW,"Accessory framework is a Series 60 subsystem that enables adding various accessory types to the platform by licensees.","100-5072: Accessory framework for Series 60",KFeatureIdAccessoryFw,1150
-__ACTIVE_IDLE,"""The Active Idle includes several plugins to display different content. Additional feature flags for them will be requested separately as the necessity for them to be optional arises.At the moment this flag will cover all Active Idle mandatory features.""","101-671 Active Idle: phase 1",KFeatureIdActiveIdle,1119
-__ALLOW_UPGRADE_HELIX,"""Support for Aftermarket update of Codecs, and File Formats. To allow the helix dlls to be upgraded using a SISX file. ""","""101-36568: Video Engine: Support for Aftermarket update of Codecs, and File Formats""",KFeatureIdAllowUpgradeHelix,1699
-__ALWAYS_ONLINE,"""Devices supports Always On-line framework which enables various always-online plug-ins, e.g. Email.""",,KFeatureIdAlwaysOnLine,1078
-__ALWAYS_ONLINE_EMAIL,"Device supports keeping mailbox always connected and up to date.",,KFeatureIdAlwaysOnLineEmail,1101
-__ALWAYS_ONLINE_PDPCONTEXT,"Flag is used to include always on PDP context plugin binaries to the build.","101-12166: Hutchinson 3G: Permanent PDP context plugin for always-on PDP context for MMS notifications",KFeatureIdAlwaysOnlinePDPContext,1144
-__ALWAYS_ONLINE_PDPCONTEXT2,"""Flag is used to include always on PDP context plugin binaries, version 2, to the build.""","107-23367: Always-on implementation for Hutchinson 3 (release 2) in S60",KFeatureIdAlwaysOnlinePDPContext2,1662
-__AMR_NB,"Device supports Adaptive Multi-Rate (AMR) narrowband codec.",,KFeatureIdAmrNb,73
-__AMR_WB,"Device supports Adaptive Multi-Rate (AMR) wideband codec.",,KFeatureIdAmrWb,74
-__APPLICATION_CONTROLLABLE_AUDIO_ROUTING,"""An application UI can control audio routing in addition to adaption layer. If  this feature is off, only the adaptation layer controls the audio routing and the corresponding DOS Plug-in API has to be implemented.""",,KFeatureIdApplicationControllableAudioRouting,8
-__APPSHELL_AVKON_UI,"This flag defines if Application Shell should use Avkon architecture in UI implementation instead of XML UI framework (XUIKON). It affects only to Application Shell component.","""107-19385 Configurable Application Shell to 3.1u based on XML UI or AVKON UI.""",KFeatureIdAppshellAvkonUi,1613
-__APP_CSD_SUPPORT,"Device supports internal (HS)CSD in application UIs.",,KFeatureIdAppCsdSupport,110
-__ARM_AVC,"This feature flag will enable/disable the ability of RealPlayer to playback AVC (H.264) video by including/excluding the AVC codec DLL and AVC Depacketizer DLL in the rom image.",,KFeatureIdArmAvc,1630
-__ARM_MDF_H263MPEG4_DEC,"Support for MDF H263 MPEG4 decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.","102-2985 All-ARM Helix",KFeatureIdArmMdfH263mpeg4Dec,1644
-__ARM_MDF_H264_DEC,"Support for MDF H264 decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.","102-2985 All-ARM Helix",KFeatureIdArmMdfH264Dec,1642
-__ARM_MDF_POSTPROCESSOR,"Support for MDF Post processor. Excluded if hardware accelerated post-processing is used instead.","102-2985 All-ARM Helix",KFeatureIdArmMdfPostprocessor,1645
-__ARM_MDF_REALVIDEO_DEC,"Support for MDF Realvideo decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.","102-2985 All-ARM Helix",KFeatureIdArmMdfRealvideoDec,1643
-__AT_HANDLER,"Symbian OS side AT Handler is used with Bluetooth Hands Free profile to process and communicate with DOS.",,KFeatureIdAtHandler,223
-__AUDIO_AAC,"Deprecated feature flag for Advanced Audio Coding (AAC) codec. Use __AAC  feature instead.",,KFeatureIdAudioAac,1062
-__AUDIO_CONTROLLER_STREAMING,"Device supports Audio Controller Streaming feature.",,KFeatureIdAudioControllerStreaming,1591
-__AUDIO_EFFECTS_API,"""Device supports utility APIs and framework for Series 60 Audio applications to enable predefined audio effects with audio play/record utilities. Features lilke Volume, Graphical Equalizer, Reverb are possible.""","101-4317 Audio effects",KFeatureIdAudioEffectsApi,497
-__AUDIO_MESSAGING,"Flag for Xpress Audio Messaging feature. Device supports recording and sending a sound clip as a MMS message.","107-11778: Xpress audio messaging",KFeatureIdAudioMessaging,1565
-__AUDIO_PLAYLIST,"Media Gallery & Player applications support audio file playlist (M3U media queue format). ",22178,KFeatureIdAudioPlaylist,1063
-__AUDIO_RESOURCE_INDICATIONS,"Device supports Audio Resource Indications Utility. Applications can use the Audio Resource Indications Utility to request feedack when they can submit a play request.","101-5334: Audio resource indications (Pause-continue -behaviour)",KFeatureIdAudioResourceIndications,499
-__AUTO_ACCESSORY_IDENTIFICATION,"Device supports automatic accessory identification.",,KFeatureIdAutoAccessoryIdentification,206
-__AVC_DECODER,"Device supports H.264/MPEG4 AVC decoder","101-17691: H.264 video support for video call",KFeatureIdAvcDecoder,1567
-__AVC_ENCODER,"Device supports H.264/MPEG4 AVC encoder","101-17691: H.264 video support for video call",KFeatureIdAvcEncoder,1568
-__BASIC_LOCATION_INFO_DISPLAY,"Device has basic location info display.","101-12213: Minimal feature set configuration for mid-range",KFeatureIdBasicLocationInfoDisplay,1513
-__BASS_BOOST_EFFECT_UI,"""Device supports bass boost, increases Bass frequency response.""","107-11621: Stereo Widening and bass boost UI in Music Player",KFeatureIdBassBoostEffectUi,1673
-__BEATNIK_AUDIOENGINE,"""Beatnik Audio engine is the standard, default engine in S60 platform. With this flag, it is possible to variate out Beatnik Audio Engine and uses another midi audio engines.""","101-23639 Removal of Standard Midi Engine",KFeatureIdBeatnikAudioengine,1640
-__BLUETOOTHGPSPSY,"""Devices supports Bluetooth based GPS positining. It utilizes bluetooth connection to retrieve location information from wireless GPS device, which supports required Bluethooth profile.  Must always be supported due SDK APIs.""",,KFeatureIdBluetoothGpsPsy,122
-__BRANDING_SERVER,"Component enables service provider specific branding in applications.","107-23691: Branding server",KFeatureIdBrandingServer,1657
-__BRIGHTNESS_CONTROL,"General settings application supports controlling display brightness.",100-2220,KFeatureIdBrightnessControl,1072
-__BROWSER_ADAPTIVE_BOOKMARKS,"Browser application supports additional list of bookmarks that gets generated automatically from visited links.  List is sorted by automatic algorithm which ranks according to combination of most-recently and most-often visited pages. ",100-5868,KFeatureIdBrowserAdaptiveBookm,163
-__BROWSER_AUDIO_PLUGIN,"Support for Browser Plugin. Used in deciding whether the browser audio pugin is taken into builds.",,KFeatureIdBrowserAudioPlugin,1122
-__BROWSER_FILE_UPLOAD,"""Browser application supports posting a file from the file system to Web server, in addition to """"normal"""" user input.""",100-10404,KFeatureIdBrowserFileUpload,1099
-__BROWSER_FRAMES,"Browser aplication support HTML <frame> tags.",100-397,KFeatureIdBrowserFrames,1069
-__BROWSER_FULLSCREEN,"Browser application supports expanding the amount of screen space used for browser display.",100-5866,KFeatureIdBrowserFullScr,1066
-__BROWSER_NARROW_SCREEN,"Browser application supports Narrow screen rendering. That enables user to read HTML content more easily without a need to scroll horizontally.",100-5867,KFeatureIdBrowserNarrowScreen,1060
-__BROWSER_NETSCAPE_API,"Browser application supports Netscape plug-in API.",100-7069,KFeatureIdBrowserNetscapeAPI,1103
-__BROWSER_PLUGIN_INTERFACE_PROXY,"The PluginAdapterUtil is a variant DLL that guarantees a common interface for plugins when interfacing with the Browser (PluginAdapter Interface). Proxy interface is used and flag is enabled with Opera browser.",,KFeatureIdBrowserPluginInterfaceProxy,162
-__BROWSER_PROGRESS_IND,"""Browser application supports more detailed information of download progress (in addition to """"spinning globe"""")""",100-7066,KFeatureIdBrowserProgressInd,1064
-__BROWSER_URL_COMPLETION,"""Browser application supports URL completion. When user manually enters """"go to"""" URL, list of previously-visited links will appear for selection based on matching entered characters.""",100-5869,KFeatureIdBrowserUrlCompletion,165
-__BROWSER_VIDEO_PLUGIN,"Support for Browser Plugin. Used in deciding whether the browser video plugin is taken in.","102-3271: Browser: Video Plugin",KFeatureIdBrowserVideoPlugin,1606
-__BT,"Device supports Bluetooth.",,KFeatureIdBt,12
-__BTIC_BINARIES_CHECK_ENABLED,"""In addition to the SWI certificate store check (defined by __BTIC_ENABLED), also binaries (having TCB or DRM capability) in c: drive are integrity checked during boot.""","107-13260: Configurable integrity check of SWI certificate store and binaries in c: drive during boot",KFeatureIdBticBinariesCheckEnabled,1601
-__BTIC_ENABLED,"Device has component that performs integrity check of SWI certificate store in c: drive during boot.","107-13260: Configurable integrity check of SWI certificate store and binaries in c: drive during boot",KFeatureIdBticEnabled,1600
-__BT_AUDIO,"Device supports BT handsfree and headset profiles.",,KFeatureIdBtAudio,15
-__BT_FAX_PROFILE,"Device supports Bluetooth fax profile.",,KFeatureIdBtFaxProfile,18
-__BT_IMAGING_PROFILE,"Device supports bluetooth imaging profile.",,KFeatureIdBtImagingProfile,19
-__BT_PAN_PROFILE,"Device support BT PAN profile",,KFeatureIdBtPanProfile,16
-__BT_PBAP,"Support for Phone Book Access Profile","106-698: Bluetooth Phone Book Access Profile",KFeatureIdBtPbap,1686
-__BT_PRINTING_PROFILE,"Device supports bluetooth printing profile.",,KFeatureIdBtPrintingProfile,20
-__BT_SAP,"Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over Bluetooth.","100-8230: Bluetooth Remote SIM Access Profile",KFeatureIdBtSap,222
-__BT_STEREO_AUDIO,"Device supports Bluetooth stereo audio.","107-10655  BT Stereo Audio support in S60",KFeatureIdBtStereoAudio,1580
-__BT_TEST_MODE,"""When this flag is enabled, the device can be put in the BT test mode. """,,KFeatureIdBtTestMode,224
-__CAE_VR_CUSTOM_COMMANDS,"Optimisation flag of the CamCorder for cases where device replaces the default Camcorder plugin. Then this flag must be turned off (#undef) due to performance reasons. ",,KFeatureIdCaeVrCustomCommands,131
-__CALL_IMAGETEXT,"""Device supports showing an image, animated GIF or text for an incoming call.""","100-10526: Image/text in Arriving call -situation",KFeatureIdCallImagetext,1503
-__CAMERA,"Device has Camera Application.",101-71,KFeatureIdCamera,2
-__CAMERA_BURST_MODE,"Camera application supports burst mode. It enables taking several snapshots with one command.",,KFeatureIdCameraBurstMode,132
-__CAMERA_FULLSCREEN_VIEWFINDER,"""Flag enables full screen mode in camera application. Full screen is supported only in landscape mode. If hardware is not supporting landscape mode this flag should be set off.""","101-12525: Full screen view finder",KFeatureIdCameraFullscreenViewfinder,1607
-__CAMERA_LENS_COVER,"The flag defines is the camera lens cover is supported by the HW.","error  PEJA-5ZHETE",KFeatureIdCameraLensCover,209
-__CAMERA_LOCATION_SUPPORT,"Enables Camera Application support for geotagging.",417-2664,KFeatureIdCameraLocationSupport,158
-__CDMA_CHANNEL_LISTING,"""Media player supports Channel Listing Mode.Channel Listing  is a method of content presentation. Content will be displayed as a list of channels the user can choose from. The device will make a request for the channel listing each time the multimedia application is invoked.""","103-353: CDMA: Multimedia: Media Player",KFeatureIdCdmaChannelListing,1121
-__CDMA_EXTENDED_AMS,"Device supports Sprint extensions to Application Management System (AMS). Applicable only to CDMA devices",,KFeatureIdCdmaExtendedAms,87
-__CDMA_FAST_DORMANT,"This is used to add the Fast Dormant daemon to the image at creation time and could also be used in the custom TSY to add the additional calls.","""103-1114: CDMA: Mobile Originated “Fast Dormant""""""",KFeatureIdCdmaFastDormant,290
-__CDMA_IOTA,"""Device supports Internet Over The Air (IOTA), applicable only to CDMA devices. This feature enables over the air provisioning of mobile devices using HTTP.""",,KFeatureIdCdmaIota,86
-__CELL_BROADCAST,"Device supports Cell Broadcast feature (CBS).",,KFeatureIdCellBroadcast,1090
-__CHATNG,"""The new IM UI Application (called IM UI NG, NG = New Generation)""","107-13871: IM UI facelift",KFeatureIdChatNG,1650
-__COMMDB_PROTECTION,"Device prevents transferring CommDb outside of the phone. ","107-8140: Charlie i-mode: EU&DCM: Backup limitation",KFeatureIdCommDBProtection,1507
-__COMMON_DSY,"When this flag is enabled it Common DSY component is included.","101-873: Two-layer DSY implementation",KFeatureIdCommonDsy,297
-__COMMON_TSY,"When this flag is enabled it Common TSY component is included.",,KFeatureIdCommonTsy,293
-__COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE,"When this flag is enabled it is possible to dial an emergency call even when the off-line mode is on.",,KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode,294
-__CONNMON_EXTENSION,"Defines whether the Connection Monitor Extension API is used.",,KFeatureIdConnMonExtension,108
-__CONNMON_UI,"Device supports connection monitoring UI.",,KFeatureIdConnMonUI,1105
-__CONTENT_DOWNLOAD,"Device supports OMA content download.","107-8142: Charlie i-mode: EU&DCM: Content download variation capability",KFeatureIdContentDownload,1504
-__COVER_DISPLAY,"Device has also separate cover display in addition to the main display.",,KFeatureIdCoverDisplay,3
-__CS_VIDEO_TELEPHONY,"Device supports circuit switched video telephony",,KFeatureIdCsVideoTelephony,89
-__CUSTOMISED_RFS,"""This flag enables customised RFS, that does not automatically erase content of user area image.""",,KFeatureIdCustomisedRFS,1670
-__DEFAULT_CONNECTION,"Initial connection selection enables automatic 'usage of default destination groups (like Internet) instead of single IAPs when starting network connections. Deprecated in 5.0.","101-30139: Partial ALR support: Initial connection selection for S60 3.2 ap",KFeatureIdDefaultConnection,1693
-__DHCP,"Device supports Dynamic Host Configuration Protocol (DHCP).",,KFeatureIdDHCP,107
-__DIALUP_NETWORKING,"""The feature enables device to support Dial-up Networking service (Bluetooth, IrDA or USB).""",,KFeatureIdDialupNetworking,1660
-__DISPLAY_POST,"The flag allows to choose between built-in Display Post implementation or an external Display Post module.","101-13298: TV-Out support in RealPlayer",KFeatureIdDisplayPost,1610
-__DPB,"Device has Presence Enhanced Contacts application",,KFeatureIdDpb,32
-__DRIVE_MODE,"This flag enables drive mode profile. The profile is silent and unmodifiable. In this profile the phone refuses to receive calls.","101-9956: Charlie i-mode: DCM Only: Supplementary Service: Drive mode",KFeatureIdDriveMode,1412
-__DRM,"""Device supports OMA Digital Rights Management (DRM) partially, only forward lock is supported""",,KFeatureIdDrm,91
-__DRM_CLOCK,"""DRM clock is a new clock type that is used with DRM interval and datetime based constraints. It uses NITZ (other solutions can be studied) to get the network time and uses that to determine if the time constrained content can be rendered or not. This enables the content providers to sell content twice e.g. first for a short period of time and after that (assumed user lock in) for 2nd time with full usage rights.The user shall still have control over the normal clock of the device, but setting of that clock shall not have effect to the DRM clock. If NITZ is not available, user defined clock is used.""","100-10653: DRM clock",KFeatureIdDrmClock,96
-__DRM_FULL,"""Device supports OMA Digital Rights Management (DRM) fully. Includes forward lock, combined delivery, separate delivery and super-distribution""",,KFeatureIdDrmFull,93
-__DRM_OMA2,"This feature flag is used to indicate whether OMA DRM standard version 2 is enabled.","107-145: OMA DRM Version 2: Base Services",KFeatureIdDrmOma2,98
-__DRM_PHASE2,"This feature flag is used with OMA DRM standard version 2 (Phase2) features.",,KFeatureIdDrmPhase2,95
-__DRM_USER_DATA_TRANSFER,"""There must be possibility to transfer downloaded applications and other DRM content to the swap phone in a service point through service software.UDT makes it possible to transfer user's valuable content and Rights DB containig Rights objects for DRM content to another phone (containing same functionality) e.g. in warranty cases.""","100-10031: Transfer of downloaded applications and DRM content to swap phone",KFeatureIdDrmUserDataTransfer,97
-__DYNAMIC_PROFILES,"Profiles application supports user to add new / delete old profiles.",,KFeatureIdDynamicProfiles,1056
-__EDGE_KNOWLEDGE,"This flag defines whether the information of current radio link using EDGE is available through Connection Monitor component.",,KFeatureIdEdgeKnowledge,104
-__EDIT_KEY,"The device has edit key","101-12197: Edit key made optional",KFeatureIdEditKey,1672
-__EMAIL_OVER_SMS,"Device supports sending email messages using SMS as the bearer transport.",,KFeatureIdEmailOverSms,1092
-__EMAIL_UI,"Device has email UI components.","101-9949: Charlie i-mode: EU&DCM: Removing e-mail from Messaging centre application",KFeatureIdEmailUi,1410
-__EN_POLICY_DOS,"""ENPolicy provides emergency number policy APIs and is used by phoneserver component.DOS emergency number policy checks emergency number by using ETel custom API.SOS emergency number policy checks emergency number by using ETel multimode API and System agent.""",,KFeatureIdEnPolicyDos,1118
-__EQUALIZER,"Device supports equalizer.",,KFeatureIdEqualizer,1502
-__EXE_PROTECTION,"""Applications are not allowed to be started from MMC, when this flag is enabled.""","101-10958: Charlie i-mode: EU&DCM: Application execution limitation",KFeatureIdExeProtection,1499
-__EXTENDED_STARTUP,"Device boot framework supports starting also 3rd party applications upon the boot. By default only native applications can be started.",100-128,KFeatureIdExtendedStartup,1057
-__FLASH_LITE_BROWSER_PLUGIN,"Device supports Macromedia Flash Lite plugin for Web Browser","107-10468: Flash Lite 1.1 Viewer in Series 60 2.8",KFeatureIdFlashLiteBrowserPlugin,1146
-__FLASH_LITE_VIEWER,"Device supports Macromedia Flash Lite Viewer for opening and playing Flash content files (.SWF).","107-10468: Flash Lite 1.1 Viewer in Series 60 2.8",KFeatureIdFlashLiteViewer,1145
-__FLIGHT_MODE,"Device suppors flight mode. Device can be used off-line. RF and Bluetooth transmitters are inactive and emergency call is not possible.",,KFeatureIdFlightMode,6
-__FMTX,"The feature flag is used to enable/disable the FM radio transmitter.",,-,
-__FM_RADIO,"Device contains support for FM radio (TunerUtility and RadioServer components).",,KFeatureIdFmRadio,5
-__GENERAL_SEARCH_FRAMEWORK,"""This feature finds keywords in application data files, databases, services and locations available in mobile environment. This flag controls the framework (engine) part of the search feature.""","102-2878 In-Device Search",KFeatureIdGeneralSearchFramework,1648
-__GENERAL_SEARCH_UI,"""This feature finds keywords in application data files, databases, services and locations available in mobile environment. This flag controls the UI part of the search feature.""","102-2878 In-Device Search",KFeatureIdGeneralSearchUi,1649
-__HANDWRITING_RECOGNITION_INPUT,"Device supports handwriting recognition input.","107-9221: ScaleII: Latin handwriting recognition",KFeatureIdHandwritingRecognitionInput,1604
-__HINDI_ROM_CONTENT,"Device supports Hindi fonts. Flag may be used only in IBY files.",,KFeatureIdHindiRomContent,1636
-__HSXPA_SUPPORT,"""When the feature flag is set, HSDPA setting item is visible for the user.""","107-24769: Setting to enable/disable High speed (HS) channel",KFeatureIdHsxpaSupport,1666
-__HTTP_DIGEST_AUTH,"HTTP digest authentication",,KFeatureIdHttpDigestAuth,1084
-__HWRM_TARGET_MODIFIER_PLUGIN,"HWRM Target Modifier Plug-in (TMP) is responsible for device specific target modifications according to target activation status. Customers desiring custom functionality can simply replace the entire plug-in by udefining the flag and implementing own plug-in.","101-19650: Backlight control: Device mode event configurability",KFeatureIdHwrmTargetModifierPlugin,1665
-__ID3V2_METADATA,"""The component provides metadata information for music clients based on the 2.2,2.3,and 2.4 standards of ID3V2.""",107-3029,KFeatureIdId3V2Metadata,495
-__IETD,"""Device supports Image enhancement for transflective display. If this feature is on,  the Display Enhancements Adaptation API has to be implemented.""",,KFeatureIdIetd,4
-__IM,"Device supports Instant Messaging feature of the Wireless Village initiative",,KFeatureIdIm,33
-__IMAGE_UPLOAD,"Device supports Image Upload feature.",,KFeatureIdImageUpload,1086
-__IMAGE_VIEWER,"Flag controls whether the Image Viewer application is included in rom image.","107-23368: Clean Replacement of S60 Gallery phase I",KFeatureIdImageViewer,1682
-__IMPS_STANDALONE_IP_CIR,"""Wireless Village features (__IM & __DPB) support standalone TCP/IP binding for Communication Initiation Request (CIR).  The TCP/IP binding uses persistent connection from the client to WV server to providelow-latency always-on CIR channel.""",,KFeatureIdImpsStandaloneIpCir,34
-__INCLUDE_AAC_CMMFCODEC,"AAC CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.",,KFeatureIdIncludeAacCMMFCodec,492
-__INCLUDE_AMR_NB_CMMFCODEC,"AMR NB CMMFCodec (all-ARM software implementation) is included in build to be used by some other client  than controller plug-in component.",,KFeatureIdIncludeAmrNbCMMFCodec,289
-__INCLUDE_AMR_WB_CMMFCODEC,"AMR WB CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.",,KFeatureIdIncludeAmrWbCMMFCodec,491
-__INCLUDE_EAACPLUS_CMMFCODEC,"This flag is used to indicate that the eAAC+ soft codec should be included in ROM.",,KFeatureIdIncludeEaacplusCmmfcodec,1521
-__INCLUDE_MP3_CMMFCODEC,"MP3 CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.",,KFeatureIdIncludeMp3CMMFCodec,493
-__INCLUDE_QCELP_CMMFCODEC,"QCELP CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client  than controller plug-in component.",,KFeatureIdIncludeQcelpCMMFCodec,494
-__INDIC_ROM_CONTENT,"Device supports Indic fonts. Flag may be used only in IBY files.",,KFeatureIdIndicRomContent,1694
-__INSTALLER_SISX,"Device supports native Symbian OS installation packages.","107-144: Migrate SW Install application to platform security",KFeatureIdInstallerSisx,1411
-__IPSEC,"Device supports IP Security (IPSec). The IPSec is a set of protocols developed by the IETF to support secure exchange of packets at the IP layer. IPsec has been deployed widely to implement Virtual Private Networks (VPNs).  ",,KFeatureIdIpsec,102
-__IPV4_NAT,"Device supports network address translation of IP (version 4) connections.",,KFeatureIdIPv4Nat,313
-__IPV6,"Device application Uis support IPV6.",,KFeatureIdIPv6,1088
-__IP_PUSH,"Device supports IP Push feature.","101-9964: Charlie i-mode: DCM only: IP Push",KFeatureIdIpPush,1409
-__IRDA,"Device supports Infrared.",,KFeatureIdIrda,11
-__I_CAL_SUPPORT,"This flag enables I-Cal syncronization.",,KFeatureIdICalSupport,1588
-__JAPANESE_PICTOGRAPHS_GROUPING,"Activates alternative grouping of Japanese pictographs. This feature is effective only if __JAPANESE_PICTOGRAPHS is also defined.",,KFeatureIdJapanesePictographsGrouping,1500
-__JAVA,"""Java platform binaries are included to the phone image. When __JAVA feature flag is undefined, other feature flags starting with __JAVA_ does not have any effect on platform functionality. See also feature flag __JAVA_STUBS.""","107-24512: Non-Java support for S60 builds",KFeatureIdJava,1687
-__JAVA_3DAPI,"Java implementation supports 3D API  (JSR184)",,KFeatureIdJava3DAPI,146
-__JAVA_API_ENHANCEMENTS_IAP,"Support for Java API enhancements which provides access to internet access point settings and allows the selection of the destination network.","107-22800: MATURIZATION: Java Mobinfo API enables reading phone settings",KFeatureIdJavaApiEnhancementsIap,1667
-__JAVA_API_ENHANCEMENTS_MOBINFO,"""Support for Java API enhancements which provides access to telephony properties and services. These properties include IMEI, IMSI, battery change level, network signal strength and network country code.""","107-24744: Java: IAP Info API ; 101-23273: Java: IAP Control API",KFeatureIdJavaApiEnhancementsMobinfo,1668
-__JAVA_ESWT,"Support for Embedded Standard Widget Toolkit. ","101-26438: Java eSWT-UI",KFeatureIdJavaESWT,1664
-__JAVA_FILEAPI,"Java implementation supports Java File API (JSR75)",,KFeatureIdJavaFileAPI,144
-__JAVA_J2MEWEBSERVICESAPI,"""Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities to the J2ME platform: (1) access to remote SOAP / XML based web services(2) parsing XML data""","JSR-172 compliancy",KFeatureIdJ2MEWebServicesAPI,150
-__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU,"Flag enables the optional APDU part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. ","107-17079: Security and Trust Services API JSR 177: SATSA-APDU support",KFeatureIdJavaJsr177SecurityAndTrustServicesApdu,1585
-__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO,"Flag enables the optional Crypto part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. ",,KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto,1587
-__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI,"Flag enables the optional PKI part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. ",,KFeatureIdJavaJsr177SecurityAndTrustServicesPki,1586
-__JAVA_JSR205_WMA_2_0_SUPPORT,"""Device supports JSR 205, WMA 2.0 specification.""","107-71: Wireless Messaging API (WMA) 2.0 JSR 205",KFeatureIdJavaJsr205Wma20Support,1415
-__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES,"""Device supports JSR 177, Security and Trust Services API for J2ME""","101-2731: Security and Trust Services API JSR 177",KFeatureIdJavaJsr177SecurityAndTrustServices,1419
-__JAVA_JSR_180_SIP_API,"""Device supports JSR 180, SIP API for J2ME""","101-5347: SIP API JSR 180",KFeatureIdJavaJsr180SipAPI,1417
-__JAVA_JSR_226_2D_SVG_API,"""Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME""","101-5348: Scalable 2D Vector Graphics API JSR 226",KFeatureIdJavaJsr2262DSvgAPI,1418
-__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES,"""Device supports JSR 234, Advanced Multimedia Supplements""","107-3791: 3D audio capability and music capability for Advanced Multimedia Supplements JSR 234",KFeatureIdJavaJsr2343DAudioAndMusicCapabilities,1416
-__JAVA_LOCATIONAPI,"Java implementation supports Java Location API (JSR-179)",,KFeatureIdJavaLocationAPI,147
-__JAVA_MIDP20,"Device has Java MIDP2.0.",,KFeatureIdJavaMIDP20,1413
-__JAVA_MMAPI11,"Java implementation supports Java Mobile Media API (JSR135) version 1.1",,KFeatureIdJavaMMAPI11,143
-__JAVA_PIMAPI,"Java implementation supports Java PIM API (JSR75)",,KFeatureIdJavaPIMAPI,145
-__JAVA_STUBS,"""__JAVA_STUBS flag is defined, the build script is building only stubs of APIs published by the Java domain. If the flag is not defined, both the functional components and stub components are build. This flag must be defined if the licensee do not have Java source code and would like to build the whole S60. Note that it is possible to create S60 image with Java functionality if Java binaries have been delivered to the licensee. More information is available in __JAVA flag definition.""","107-24512: Non-Java support for S60 builds",KFeatureIdJavaStubs,1688
-__KEEP_DRM_CONTENT_ON_PHONE,"Device prevents transferring DRM protected content out of the phone. ",,KFeatureIdKeepDRMContentOnPhone,1506
-__LANDMARKS,"Defines whether landmarks feature is supprted in the device.",,KFeatureIdLandmarks,112
-__LANDMARKS_CONVERTER,"""This feature provides functionality for reading from and writing to the XML-based landmarks content format.Must always be supported due SDK APIs. There are two components with this feature:- Ecom plug-in under Landmarks API that converts from the landmarks content format to native landmark objects and vise versa. - Recognizer Plug-in to recognizer FW for detecting landmarks content format.""","100-7924: Landmark messaging",KFeatureIdLandmarksConverter,123
-__LAYOUT176_208,"Device supports 176x208 resolution",,KFeatureIdLayout176_208,1123
-__LAYOUT208_176,"Device supports 208x176 resolution",,KFeatureIdLayout208_176,1582
-__LAYOUT208_208,"Device supports 208x208 resolution (square)",,KFeatureIdLayout208_208,1124
-__LAYOUT_240_320,"Device supports 240x320 resolution (QVGA)",,KFeatureIdLayout240_320,1125
-__LAYOUT_240_320_LARGE_SCREEN,"""Device supports 240x320 resolution (QVGA2 for larger screens, portrait)""",,KFeatureIdLayout240_320_LargeScreen,1621
-__LAYOUT_240_320_QVGA3,"Device supports 240x320 resolution (QVGA3)",,KFeatureIdLayout240_320_QVGA3,1677
-__LAYOUT_240_320_TOUCH,"""Device supports 240x320 resolution (QVGA, touch screen)""",,KFeatureIdLayout240_320_Touch,1625
-__LAYOUT_320_240,"Device supports 320x240 resolution (QVGA landscape)",,KFeatureIdLayout320_240,1126
-__LAYOUT_320_240_LARGE_SCREEN,"""Device supports 320x240 resolution (QVGA2 for larger screens, landscape)""",,KFeatureIdLayout320_240_LargeScreen,1622
-__LAYOUT_320_240_QVGA3,"Device supports 320x240 resolution (QVGA3)",,KFeatureIdLayout320_240_QVGA3,1678
-__LAYOUT_320_240_TOUCH,"""Device supports 320x240 resolution (QVGA landscape, touch screen)""",,KFeatureIdLayout320_240_Touch,1626
-__LAYOUT_320_480,"Device supports 320x480 resolution (HVGA portrait)",,KFeatureIdLayout320_480,1617
-__LAYOUT_320_480_TOUCH,"""Device supports 320x480 resolution (HVGA portrait, touch screen)""",,KFeatureIdLayout320_480_Touch,1627
-__LAYOUT_352_416,"Device supports 352x416 resolution (double)",,KFeatureIdLayout352_416,1127
-__LAYOUT_352_800,"Device supports 352x800 resolution (WVGA portrait)",,KFeatureIdLayout352_800,1620
-__LAYOUT_360_640_TOUCH,"""Device supports 360x640 resolution (QHD portrait, touch screen)""","101-39113: Platform support for resolution 640 x 360 (QHD)",KFeatureIdLayout360_640_Touch,1701
-__LAYOUT_416_352,"Device supports 416x352 resolution (double landscape)",,KFeatureIdLayout416_352,1128
-__LAYOUT_480_320,"Device supports 480x320 resolution (HVGA landscape)",,KFeatureIdLayout480_320,1618
-__LAYOUT_480_320_TOUCH,"""Device supports 480x320 resolution (HVGA landscape, touch screen)""",,KFeatureIdLayout480_320_Touch,1628
-__LAYOUT_480_640,"Device supports 480x640 resolution (VGA portrait)",,KFeatureIdLayout480_640,1615
-__LAYOUT_480_640_TOUCH,"""Device supports 480x640 resolution (VGA portrait, touch screen)""",,KFeatureIdLayout480_640_Touch,1623
-__LAYOUT_640_360_TOUCH,"""Device supports 640x360 resolution (QHD landscape, touch screen)""","101-39113: Platform support for resolution 640 x 360 (QHD)",KFeatureIdLayout640_360_Touch,1700
-__LAYOUT_640_480,"Device supports 640x480 resolution (VGA landscape)",,KFeatureIdLayout640_480,1616
-__LAYOUT_640_480_TOUCH,"""Device supports 640x480 resolution (VGA landscape, touch screen)""",,KFeatureIdLayout640_480_Touch,1624
-__LAYOUT_800_352,"Device supports 800x352 resolution (WVGA landscape)",,KFeatureIdLayout800_352,1619
-__LIGHTSURF,"Flag is used to incorporate the LightSurf Picture Messaging transport engine into the release.",102-309,KFeatureIdLightSurf,243
-__LOCATIONFRAMEWORKCORE,"Device supports location basic services.    Must always be supported due SDK APIs.",,KFeatureIdLocationFrameworkCore,114
-__LOCATIONGPSHW,"Device has internal GPS hardware.",,KFeatureIdLocationGpsHw,1138
-__LOCATIONSYSUI,"Device has Location system application.  Must always be supported due SDK APIs.","""UI CR, ID: JHEO-63ZGNM""",KFeatureIdLocationSysUi,124
-__LOCATIONVERIFIER,"Device has a location verifier module.",,KFeatureIdLocationVerifier,1136
-__LOCATION_CENTRE,"""Support for Location Centre. When enabled, Location Centre will be visible in Application Shell.""","108-854: Common Location Centre umbrella application to incorporate individual S60 location applications.",KFeatureIdLocationCentre,1702
-__LOGGER_GPRS,"This flag defines whether Data Connection Logger component sets Attach Mode and Default APN parameters to TSY at system boot.",,KFeatureIdLoggerGprs,103
-__MACROMEDIA_FLASH_6,"Device supports macrodia flash 6.",,KFeatureIdMacromediaFlash6,79
-__MANNER_MODE,"""The Manner Mode can SET/CANCEL the following settings at one time by simply depressing the Manner Key.  ?Mute Ring tone?Vibration Ringer?Mute Key Confirmation Tone?Boost Mic Sensitivity?Mute Low Power Alarm-Shutter sound must not be mute""","107-17127: Rosetta i-Mode: DCM Only: Manner Mode",KFeatureIdMannerMode,1629
-__MAP_AND_NAVIGATION_AIW_PROVIDER,"This flag is intended to toggle presence of Map and Navigation AIW provider in ROM. ",,KFeatureIdMapAndNavigationAiwProvider,1602
-__MEDIATOR,"Mediator is a server that extends mechanisms of inter-process communication. It supports creation of indirect interfaces for passing commands and events between clients and easy transfer of large amounts of data.","107-16200: PERFORMANCE III: System boot-up performance improvements",KFeatureIdMediator,1614
-__MEDIA_TRANSFER_PROTOCOL,"Device supports MTP application.","102-6138: MTP: Support for Music Synchronization for S60 3.1 products 101-36552: MTP: Maturation of Music Synchronization for S60 3.2 products",KFeatureIdMediaTransferProtocol,1697
-__MEETING_REQUEST_ENABLER,"This flag allows 3rd parties to implement their own meeting request solutions.",,KFeatureIdMeetingRequestEnabler,1590
-__MEETING_REQUEST_SUPPORT,"Email and calendar support meeting request.","100-5952: Email to support Outlook meeting request",KFeatureIdMeetingRequestSupport,1508
-__MIPV4,"Devices supports Mobile IPv4",,KFeatureIdMIPv4,312
-__MIPV6,"Devices supports Mobile IPv6. ",,KFeatureIdMIPv6,106
-__MMC,"Device supports Multimedia Card (MMC).",20016,KFeatureIdMmc,1
-__MMCOMMSAVCONTROLLER,"Device supports Multimedia Comms Controller for OMA PoC.","""107-4955: Basic telephony, SIP telephony features, on-screen indicators""",KFeatureIdMmCommsAvController,505
-__MMCOMMSCONTROLLER,"Device supports Multimedia Comms Controller for VoIP.","""107-4955: Basic telephony, SIP telephony features, on-screen indicators""",KFeatureIdMmCommsController,500
-__MMCOMMSENGINE,"Device supports Multimedia Comms Engine for OMA PoC.","""107-4955: Basic telephony, SIP telephony features, on-screen indicators""",KFeatureIdMmCommsEngine,501
-__MMC_EJECT,"Device supports software based eject triggered from the options menu by the user.",,KFeatureIdMmcEject,1683
-__MMC_HOTSWAP,"Device supports MMC hotswap. A MMC card can be inserted and removed from device without removing battery or rebooting the device",100-6733,KFeatureIdMmcHotswap,1076
-__MMC_LOCK,"Device supports locked (i.e. password protected) Multimedia cards.",,KFeatureIdMmcLock,1671
-__MMF_DRM_UTILITY,"Enables a utility for 3rd party applications to play DRM encrypted audio.",102-2123,KFeatureIdMmfDrmUtility,496
-__MMS,"Flag is used for inclusion or exclusion of components from the MMS UIs and MMS Engine subsystems.","103-1809: CDMA: Modifications to MMS UIs subsystem for adding Picture Mail support",KFeatureIdMMS,244
-__MMS_POSTCARD,"Flag is used ro incorporate Postcard application into the release.","107-5246: Vodafone MMS Postcard client",KFeatureIdMmsPostcard,1509
-__MMS_XID_HEADER_HTTP_FILTER,"Enables inclusion of custom http header on Mms Http Post and Get requests for subscriber identification.","102-2525: CDMA: Configurable HTTP header extension for MMS",KFeatureIdMmsXidHeaderHttpFilter,1520
-__MOBILE_ACTIVE_SYNC,"This feature activates the Exchange Active Sync UI.","107-13869: Exchange ActiveSync v2.5",KFeatureIdMobileActiveSync,1651
-__MP3,"Device supports MP3 audio codec.",,KFeatureIdMp3,71
-__MPEG4_AAC_ENCODING,"Device supports MPEG-4 AAC encoding. Together with feature flag __MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format.","""101-4965: MPEG-4 encoding to MP4 file format, 101-7851: MPEG4/AAC-LC audio, 107-2794: MPEG-4 AAC-LC encoding""",KFeatureIdMpegAacEncoding,282
-__MPEG4_VIDEO_ENCODING,"Device supports MPEG4 encoding.",,KFeatureIdMpeg4VideoEncoding,80
-__MROUTER,"Device uses Symbian MRrouter technology for PC connectivity.  If this feature is on the alternative feature __SRCS shall be off.",,KFeatureIdMRouter,14
-__MRT_SDK_LIBRARIES,"""MRT libraries: Open C, SSL, GLIB and RGA.""","101-16695: Standard C library support; 106-705: S60 Gaming APIs",KFeatureIdMrtSdkLibraries,1663
-__MTP_PROTOCOL_SUPPORT,"Device supports Media Transfer Protocol. Note! This is for Music Player variation only.","107-10930: MTP solution for S60 Music Player",KFeatureIdMtpProtocolSupport,504
-__MULTIMEDIA_SHARING,"Multimedia Sharing application.","101-17547: Video / Multimedia sharing",KFeatureIdMultimediaSharing,1656
-__MULTIPLE_PROV_CTX,"""Device supports Multiple OMA Provisioning contexts. The feature allows the user to choose which configuration context is currently """"active"""" in order to improve usability by reducing the number of detailed connectivity decisions and processes involved with utilizing services.""",100-5975,KFeatureIdMultipleProvCtx,1059
-__NETWORK_REGISTRATION,"This flag defines whether network registration status including roaming information is available from Connection Monitor server component.",,KFeatureIdNetworkRegistration,105
-__NEWSTICKER,"""This feature displays a 'CNN type' ticker of text pushed via cell broadcast, onto the idle screen of the phone.""","""102-2152 : """"Rich"""" Cell Broadcast: Message Storage   102- 2153: S60 """"News Ticker"""" application """,KFeatureIdNewsticker,166
-__NOT_SUPPORTED_FEATURE1,"This feature will always be off (for testing purposes)",,KFeatureIdNotSupportedFeature1,1001
-__NOT_SUPPORTED_FEATURE2,"This feature will always be off (for testing purposes)",,KFeatureIdNotSupportedFeature2,1003
-__NO_OTA_CONFIGURATION,"Device does NOT support old OTA configuration which has been replaced by new OMA Provisioning.  To keep compatibility with old mechanism you should set this off  (#undef).",,KFeatureIdNoOtaConfig,1051
-__NO_POWERKEY,"""Device does not have dedicated key for power management, but the functionality is combined to some other hard key.""","107-18196: End key usage as power key",KFeatureIdNoPowerkey,1639
-__NP_PROXY,"Support for network based positioning methods. All PSYs that implement network based positioning technology shall be hidden behind Network Positioning Proxy.","107-15013: Network positioning proxy",KFeatureIdNpProxy,1598
-__OCSP,"Device supports Online Certificate Status Protocol (OCSP). The protocol specifies the syntax for communication between the server (which contains the certificate status) and the client application (which is informed of that status). ",,KFeatureIdOCSP,149
-__OFFLINE_MODE,"Device suppors off-line mode. Device can be used off-line and Bluetooth transmitter can be enabled.  RF transmitter can be activated only for emergency calls. ",,KFeatureIdOfflineMode,7
-__OMA_EMAIL_NOTIFICATIONS,"""The flag is used for image time variation of the OMA EMN watcher plugin that receives the incoming OMA email notifications. Additionally,it would be used for hiding the EMN functionality from the email settings. ""","101-22830: Enable disabling OMA EMN in operator variants",KFeatureIdOmaEmailNotifications,1633
-__OMA_IMPS_12,"Support to OMA IMPS 1.1 and 1.2 protocols.","107-24754: OMA IMPS 1.1/1.2 adaptation for Presence Framework",KFeatureIdOmaImps12,1684
-__OMA_IMPS_13,"Support to OMA IMPS 1.3 protocol.","107-24753: OMA IMPS 1.3 adaptation for Presence Framework",KFeatureIdOmaImps13,1685
-__OMA_POC,"OMA Push-to-talk over Cellular.","102-1304: OMA PoC functionality in Series 60",KFeatureIdOmaPoc,1538
-__OMA_PROV,"""Existing component OMA Provisioning needs to be variated because not all platforms are intended to be used in GSM/UMTS networks, that support the protocol well. For example CDMA network operators use different methods for delivering phone settings. Especially from the 2.7 platform side, this kind of variability has been requested.""",,KFeatureIdOmaProv,228
-__OMA_SUPL_PLUGINS,"Device has OMA SUPL variant of SUPL Protocol Plug-in for Common SUPL Framework.",107-11387,KFeatureIdOmaSuplPlugins,1584
-__ON_SCREEN_DIALER,"This flag indicates that the dialer.dll is included to the rom image and On-Screen Dialer is used for phone number entering. ","101-12265: Onscreen dialer application for S60 CS Telephony",KFeatureIdOnScreenDialer,1696
-__OPENGL_ES_3DAPI,"Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics rendering",,KFeatureIdOpenGLES3DApi,10
-__OPENGL_ES_SW_IMPLEMENTATION,"""Device has a software implementation of OpenGL ES and EGL. No hardware support. If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If HW is not present, this flag should be enabled.""",,KFeatureIdOpenGLESSWImplementation,210
-__OPENVG_SW_IMPLEMENTATION,"""Device has a software implementation of OpenVG API. If no hardware support is present, this flag should be enabled.""","102-3927 PERFORMANCE II: OpenVG 1.0 for S60",KFeatureIdOpenvgSwImplementation,1605
-__OPERATOR_CACHE,"Browser application supports persistent cache in addition to default volatile cache.  Contents of this cache will remain from one browser session to the next (also through power cycles of the phone.)",100-6511,KFeatureIdOperatorCache,1071
-__OPERATOR_MENU,"""Device contains Operator menu application.  It is a wrapper to Browser application and allows using operator specific application icon (and label), and allows opening wanted URL initially.""",100-6515,KFeatureIdOperatorMenu,1058
-__PALETTE_INDEX_ADDRESS_FIXED,"""The flag tells whether the palette index address is defined with #define in palette.cpp or calculated dynamically in run-time, which is slower.""",,KFeatureIdPaletteIndexAddressFixed,1120
-__PEN_SUPPORT,"Indicates whether a device has a pen support.",,KFeatureIdPenSupport,410
-__PEN_SUPPORT_CALIBRATION,"Touch Screen Calibration application.","101-12218: ScaleII: Request for new application:Touch screen calibration",KFeatureIdPenSupportCalibration,1658
-__PHONE_HIDE_MO_DATACALL_NUMBER,"Phone application supports hiding CSD dial-up number. Applicable to devices targeted to United States (US) markets",,KFeatureIdPhoneHideDataCallNbr,90
-__PHONE_NUMBER_GROUPING,"""Device supports phone number grouping. Numbers shown in the display (incoming/outgoing call, phone book, recent call lists) and in number editing are grouped for easier readability (format: 1 234 567 8900). Applicable to devices targeted to United States (US) markets. ""","20026; 107-2376: US: Number grouping",KFeatureIdPhoneNumberGrouping,291
-__PLUG_AND_PLAY_MOBILE_SERVICES,"Device supports Plug and Play Mobile Services.","101-12637: OMA CP: PnP mobile services",KFeatureIdPlugAndPlayMobileServices,1659
-__PRESENCE,"Device supports Presence feature of the Wireless Village initiative. ",,KFeatureIdPresence,36
-__PRESENCE_FRAMEWORK,"Presence Framework provides protocol agnostic presence handling services to S60 applications and subsystems. Concrete presence protocols are implemented as plug-ins to Presence Framework. In long run protocol agnostic Presence Framework replaces purely Wireless Village specific presence suppor controlled with __PRESENCE flag.","107-11425: Presence framework",KFeatureIdPresenceFramework,1637
-__PRIVACYFRAMEWORK,"Device supports location privacy. It enables controlling end user privacy.  Must always be supported due SDK APIs.",,KFeatureIdPrivacyFramework,115
-__PRODUCT_REMCON_TSP,"""A flag to include/exclude S60 default TSP implementation in ROM.When the flag is set on the default remcon TSP implementation is removed from the ROM.""","101-38107: S60 default TSP implementation made variable",KFeatureIdProductRemconTsp,1689
-__PROTOCOL_CDMA,"Device supports CDMA cellular stack.",,KFeatureIdProtocolCdma,83
-__PROTOCOL_GSM,"Device supports GSM cellular stack.",,KFeatureIdProtocolGsm,81
-__PROTOCOL_TDMA,"Device supports TDMA cellular stack.",,KFeatureIdProtocolTdma,84
-__PROTOCOL_WCDMA,"Device supports WCDMA cellular stack",,KFeatureIdProtocolWcdma,82
-__PROTOCOL_WLAN,"Device supports WLAN protocol.",,KFeatureIdProtocolWlan,109
-__PUSH_WHITELIST,"Device supports authentication based on whitelist",,KFeatureIdPushWhiteList,227
-__QCELP,"Device supports QCELP","""103-1080,201-1295,103-352,103-145,103-1548,103-146""",KFeatureIdQcelp,281
-__QOS,"Device supports Quality of Service (QOS). The QoS is capability of a network to provide better service to selected network traffic.",,KFeatureIdQos,101
-__QVGA2_LAYOUT_IN_USE,"""Device uses alternative QVGA layout with smaller fonts, designed for devices having larger physical screen size.""",,KFeatureIdQvga2LayoutInUse,1596
-__QWERTY_INPUT,"Indicates whether a device has qwerty keyboard or not.",,KFeatureIdQwertyInput,409
-__REAL_PLAYER_AS_DEFAULT,"Defines whether RealOne Player is system default player for certain MIME types. Disabling this flag enables use of another media player.","101-22948: Removal of Dependencies to RealOne Player",KFeatureIdRealPlayerAsDefault,1641
-__REMOTE_LOCK,"Device supports remote locking.","107-3825: SECURITY: Remote Locking of the device",KFeatureIdRemoteLock,1652
-__REMOTE_STORAGE_FW,"""Flag enable RemoteStorage feature, access to shared file systems like file shared and web servers.""","107-5298: File Sharing; 107-12855: Symbian File Extension",KFeatureIdRemoteStorageFw,1581
-__RESTRICTED_CALL_BARRING,"Enables a subset of call barring options to be displayed in GS.","103-2749: S60 i-mode: Call Barring UI Modifications",KFeatureIdRestrictedCallBarring,1608
-__RESTRICTED_CALL_DIVERT,"Enables alternative call divert view and handling in GS.","103-2750: S60 i-mode: Call Divert UI Modifications",KFeatureIdRestrictedCallDivert,1609
-__RESTRICTED_VOICE_MAIL,"Device has restricted voice mail functionality (no voice mail number setting).","Requirement 107-9010: Charlie i-mode: DCM only: Supplementary Service: Voice mailbox",KFeatureIdRestrictedVoiceMail,1505
-__RFID,"Device supports Radio Frequency Identification (RFID) ticket information in Wallet settings.",,KFeatureIdRfid,22
-__ROM_HIDE_JERUSALEM,"""This flags controls whether Jerusalem or Tel Aviv appears in the common city list. E.g. in Startup, GS or Clock application.""","TSW Error: EMYP-6N5DPR",,
-__RSS_FEEDS,"Device supports Feeds (RSS) functionality.",,KFeatureIdRssFeeds,167
-__RTP_STACK,"Device supports RTP.",,KFeatureIdRtpStack,1589
-__RV9,"Device supports RealVideo9.",,KFeatureIdRV9,1094
-__S60_,"Indicates that S60 release is built",,,
-__S60_32__,"Indicates that S60 release 3.2  is built.",,,
-__S60_50__,"Indicates that S60 release 5.0  is built.",,,
-__S60_FM_RADIO_APPLICATION,"Device contains Series 60 FM Radio application components.",,KFeatureIdS60FmRadioApplication,1539
-__SAP_APPLICATION_MANAGEMENT,"Feature flag for Sync and Provisioning/Application management","101-13725: TARM Feature Pack",KFeatureIdSapApplicationManagement,1576
-__SAP_DEVICE_LOCK_ENHANCEMENTS,"Feature flag for Sync and Provisioning/Device Lock Enhancements","101-13725: TARM Feature Pack",KFeatureIdSapDeviceLockEnhancements,1611
-__SAP_EMBEDDED_LINK_ADAPTER,"Feature flag for Sync and Provisioning/Embedded Link adapter","101-13725: TARM Feature Pack",KFeatureIdSapEmbeddedLinkAdapter,1569
-__SAP_IDLE_SOFTKEY_ADAPTER,"Feature flag for Sync and Provisioning/Idle Softkey adapter","101-13725: TARM Feature Pack",KFeatureIdSapIdleSoftkeyAdapter,1570
-__SAP_OPERATOR_LOGO_ADAPTER,"Feature flag for Sync and Provisioning/Operator logo adapter","101-13725: TARM Feature Pack",KFeatureIdSapOperatorLogoAdapter,1571
-__SAP_POLICY_MANAGEMENT,"Feature flag for Sync and Provisioning/Policy management","101-13725: TARM Feature Pack",KFeatureIdSapPolicyManagement,1578
-__SAP_SCREENSAVER_ADAPTER,"Feature flag for Sync and Provisioning/Screensaver adapter","101-13725: TARM Feature Pack",KFeatureIdSapScreensaverAdapter,1572
-__SAP_STARTUP_ADAPTER,"Feature flag for Sync and Provisioning/Startup adapter","101-13725: TARM Feature Pack",KFeatureIdSapStartupAdapter,1573
-__SAP_TERMINAL_CONTROL_FW,"Feature flag for Sync and Provisioning/Terminal control","101-13725: TARM Feature Pack",KFeatureIdSapTerminalControlFw,1577
-__SAP_THEMES_ADAPTER,"Feature flag for Sync and Provisioning/Themes adapter","101-13725: TARM Feature Pack",KFeatureIdSapThemesAdapter,1574
-__SAP_UI_SETTING_SERVER,"Feature flag for Sync and Provisioning/UI settins server","101-13725: TARM Feature Pack",KFeatureIdSapUiSettingServer,1579
-__SAP_WALLPAPER_ADAPTER,"Feature flag for Sync and Provisioning/Wallpaper adapter","101-13725: TARM Feature Pack",KFeatureIdSapWallpaperAdapter,1575
-__SAT_BIP,"""This flag constitutes of five SAT commands: Open Channel, Close Channel, Send Data, Receive Data, Channel Status. They implement the """"e"""" class of SAT commands and are related to Bearer Independent Protocol. When this flag is enabled, these SAT commands are supported.""",,KFeatureIdSatBip,1542
-__SAT_CALL_CONTROL,"""When this flag is enabled and call control service is activated by the SIM, all dialled digit strings, supplementary service (SS) control strings and unstructured supplementary data (USSD) strings are first passed to the SIM before the ME sets up the call, the supplementary service operation or the USSD operation.""",,KFeatureIdSatCallControl,1541
-__SAT_DISPLAY_TEXT,"""If this flag is enabled, SIM can request ME to display a text message, and/or an icon.""",,KFeatureIdSatDisplayText,1543
-__SAT_GET_INKEY,"""If this flag is enabled, SAT Get Inkey command instructs the ME to display text and/or an icon and to expect the user to enter a single character. """,,KFeatureIdSatGetInkey,1544
-__SAT_GET_INPUT,"""If this flag is enabled, SAT Get Input command instructs the ME to display text and/or an icon and that any response string entered by the user shall be passed transparently by the ME to the SIM and shall not be stored in the ME. """,,KFeatureIdSatGetInput,1545
-__SAT_LANGUAGE_NOTIFICATION,"""If this flag is enabled, the SIM shall use SAT Language Notification command to notify the ME about the language currently used for any text string within proactive commands or envelope command responses.""",,KFeatureIdSatLanguageNotification,1546
-__SAT_LAUNCH_BROWSER,"""If this flag is enabled, upon receiving SAT Launch Browser command, the ME shall decide if it is able to execute the command. See details from 3GPP specifications.""",,KFeatureIdSatLaunchBrowser,1547
-__SAT_MO_SM_CONTROL,"""When this flag is enabled, mobile originated short messages are controlled by SIM.""",,KFeatureIdSatMoSmControl,1548
-__SAT_PLAY_TONE,"""When this flag is enabled, SIM can instruct the ME to play an audio tone.""",,KFeatureIdSatPlayTone,1549
-__SAT_PROVIDE_LOCAL_INFO,"""If this flag is enabled, SIM can request ME to provide current local information to the SIM.""",,KFeatureIdSatProvideLocalInfo,1550
-__SAT_REFRESH,"""When this flag is enabled, clients of SAT Refresh API are enabled to be notified of the changes to the SIM configuration that have occurred as the result of a SIM application activity.""",,KFeatureIdSatRefresh,1551
-__SAT_SELECT_ITEM,"""If this flag is enabled, the SIM shall supply a set of items to the ME from which the user may choose one. """,,KFeatureIdSatSelectItem,1552
-__SAT_SEND_DTMF,"""When this flag is enabled, SAT Send DTMF command requests the ME to send a Dual Tone Multiple Frequency (DTMF) string after a call has been successfully established either by the proactive command SET UP CALL or the user. """,,KFeatureIdSatSendDtfm,1553
-__SAT_SEND_SM,"""When this flag is enabled, SMS commands may be sent by the SIM. See details from 3GPP specification.""",,KFeatureIdSatSendSm,1554
-__SAT_SEND_SS,"""When this flag is enabled and SIM requests ME to send supplementary service (SS) command, the ME shall decide if it is able to execute the command. See details from 3GPP specification.""",,KFeatureIdSatSendSs,1555
-__SAT_SEND_USSD,"""When this flag is enabled and SIM requests ME to send unstructured supplementary service data (USSD), the ME shall decide if it is able to execute the command. See details from 3GPP specification.""",,KFeatureIdSatSendUssd,1556
-__SAT_SETUP_CALL,"""When this flag is enabled and SIM requests ME to set up a call, the ME shall decide if it able to execute the command.""",,KFeatureIdSatSetupCall,1557
-__SAT_SET_UP_EVENT_LIST,"""If this flag is enabled, the SIM shall supply a set of events. """,,KFeatureIdSatSetUpEventList,1558
-__SAT_SET_UP_IDLE_MODE_TEXT,"""If this flag is enabled, the SIM shall supply a text string, which shall be displayed by the ME as an idle mode text if the ME is able to do it. """,,KFeatureIdSatSetUpIdleModeText,1559
-__SAT_SET_UP_MENU,"""When this flag is enabled, the SIM shall supply a set of menu items, which shall be integrated with the menu system in order to give the user the opportunity to choose one of these menu items at his own discretion.""",,KFeatureIdSatSetUpMenu,1560
-__SCALABLE_ICONS,"""Flag defines whether icons are taken from scalable icons directory or from bitmap icon directory. In a 176*208 device it is better to use bitmap icons instead of SVGT icons, for both performance and memory consumption reasons.And also, avkon's bitmap icons are still needed in release 2.8 for compatibility mode. (SDK applications may have loaded them directly via CFbsBitmap::Load).""",,KFeatureIdScalableIcons,1129
-__SDND,"Device supports Speaker Dependent Name Dialling (SIND). That is an ability to voice-dial to a contact in the phone book by training a voice tag for the contact.",,KFeatureIdSdnd,283
-__SEAMLESS_LINKS,"""Device support seamless links, i.e. application offer direct browser links to download services applicable to the application.""",100-3147,KFeatureIdSeamlessLinks,1074
-__SECURE_HW,"Device supports secure HW that can be used through the Secure Environment API.",,KFeatureIdSecureHW,94
-__SENDUI_MMS_UPLOAD,"Flag is used to incorporate MMS upload feature into the release.","101-6860 MMS Upload application",KFeatureIdSenduiMmsUpload,1135
-__SEND_FILE_IN_CALL,"Device supports sending a file to active call number.",,KFeatureIdSendFileInCall,1087
-__SERIES60_,"Deprecated but included for compatibility reasons. Indicates that S60 release is built.",,,
-__SERIES60_32__,"Deprecated but included for compatibility reasons. Indicates that S60 release 3.2  is built.",,,
-__SERIES60_AMBIENT_LIGHT_SENSOR,"Device has Ambient Light Sensor feature.","""TSW error SVAO-6EYF2L: Brightness slider appears in display settings-menu, when Light sensor slider is set to """"Dark""""""",KFeatureIdAmbientLightSensor,1529
-__SERIES60_HELP,"Device support context helps in applications.",,KFeatureIdHelp,1012
-__SERIES60_KEYPAD_NO_SLIDER,"Device does not have a keyboard slider to activate keyboard.",,KFeatureIdKeypadNoSlider,1013
-__SERIES60_KEYPAD_NO_VOICE_KEY,"Device does not have a separate voice key to activate voice command functionality.",,KFeatureIdKeypadNoVoiceKey,1014
-__SERIES60_MIDI,"Device supports Musical Instrument Digital Interface (MIDI) sounds.",20014,KFeatureIdMidi,1011
-__SERIES60_MMC,"Deprecated flag. Included for compatibility reasons. Value must equal to __MMC.",,,
-__SERIES60_NATIVE_BROWSER,"Device includes standard Series 60 browser.",,KFeatureIdSeries60NativeBrowser,168
-__SERIES60_PHONE_2DIGIT_DIAL,"Phone application supports 2 digit call number for dialing customer service number. Applicable to devices targeted to United States (US) markets",20287,KFeatureIdPhone2DigitDial,1033
-__SERIES60_PHONE_CNAP,"Device supports Calling Name Presentation (CNAP) as defined in GSM 2.96. B subscriber is able to see A subscriber's number and name even the caller's ID is not stored in the phone. The name of the subscriber comes from network.",20028,KFeatureIdPhoneCnap,1031
-__SERIES60_PHONE_NUMBER_GROUPING,"Deprecated flag. Included for compatibility reasons. Value must equal to __PHONE_NUMBER_GROUPING",,,
-__SERIES60_PHONE_TTY,"Device supports Tele Type (TTY) functionality.  TTY is also referred to as TDD (Telecommunication Device for the Deaf). Applicable to devices targeted to United States (US) markets. ",20040,KFeatureIdPhoneTty,1032
-__SERIES60_PUSH_SL,"Device supports WAP Push Service Loading (SL). When receiving the SL message the terminal will automatically load content to client without user confirmation. The SL together with SI (Service Indication) offer standard way of receiving notifications of services in the Internet e.g news.",100-2794,KFeatureIdPushSL,1054
-__SERIES60_PUSH_SP,"Device support WAP Simple Push (SP).  The SP is a standard way of pushing content into device e.g ringing tones.",,KFeatureIdPushSP,1055
-__SERIES60_REAL_PLAYER,"Device has Real One Player application available",22142,KFeatureIdRealPlayer,1040
-__SERIES60_SETTINGS_PROTECTION,"""Devices protects certain SW settings, like Internet access points. Operators can preset the phones already in the factory so that later user is not able to modify settings.""",20021,KFeatureIdSettingsProtection,1050
-__SHOW_PANICS,"Device shows SW panic note when an application panic (unexpected error) occurs. Disabling this feature in a final product is recommended.",-,KFeatureIdShowPanics,1075
-__SIDE_VOLUME_KEYS,"Device supports side volume keys.",102-607,KFeatureIdSideVolumeKeys,207
-__SIMCARD,"""Device supports SIM card in the user interface applications, e.g. SMS application. Applicable only to CDMA devices. Some CDMA carriers do not support SIM Cards (and either R-UIM cards) such as Sprint.""",,KFeatureIdSimCard,88
-__SIMPLE_LOGS,"""Device uses only """"simple"""" logs (call logs only)""",,KFeatureIdSimpleLogs,1089
-__SIM_CERTIFICATES,"Device supports reading certificates from SIM.",,KFeatureIdSimCertificates,25
-__SIM_PHONEBOOK_MATCH,"Number matching from SIM. Feature enables the usage of SIM phonebook in addition to Symbian Contacts database. ","""Caliberi ID:EMFR63206, Number matching from SIM""",KFeatureIdSimPhonebookMatch,292
-__SIND,"Device supports Speaker Independent Name Dialling (SIND). That is an ability to voice-dial to any contact in the phone book without first training a voice tag.","""107-439: Speaker-Independent Name Dialing, Voice Commands and Text-To-Speech""",KFeatureIdSind,72
-__SIP_SIMPLE_PRESENCE_PROTOCOL,"This flag is used to control the existance of SIP/SIMPLE feature in S60.","107-5298: File Sharing; 107-12855: Symbian File Extension",KFeatureIdSipSimplePresenceProtocol,1635
-__SLIDESHOW_SCREENSAVER,"Flag controls whether the slideshow screensaver plugin is included or not. Also affects Themes (Psln) and Screensaver AIW provider.","107-19602: Slide show screensaver",KFeatureIdSlideshowScreensaver,1676
-__SMARTMSG_SMS_BOOKMARK_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSBookmarkReceiving,1106
-__SMARTMSG_SMS_GMS_MESSAGE_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSGmsMessageReceiving,1112
-"__SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED ","Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSGmsMessageSendingSupported,1113
-__SMARTMSG_SMS_IAP_SETTINGS_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSIapSettingsReceiving,1108
-__SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSOperatorLogoReceiving,1110
-__SMARTMSG_SMS_RINGING_TONE_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSRingingToneReceiving,1111
-__SMARTMSG_SMS_VCAL_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSVcalReceiving,1114
-__SMARTMSG_SMS_VCAL_SENDING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSVcalSending,1116
-__SMARTMSG_SMS_VCARD_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSVcardReceiving,1115
-__SMARTMSG_SMS_VCARD_SENDING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSVcardSending,1117
-__SMARTMSG_SMS_WAP_AP_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSWapApReceiving,1107
-__SMARTMSG_SMS_WV_SETTINGS_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSWvSettingsReceiving,1109
-__SMART_CARD_PROV,"Device supports reading OMA Provisioning files from SIM/WIM.",,KFeatureIdSmartCardProv,27
-__SMIL_EDITOR,"""MMS editor supports slide set creation (MMS Conformant Document version 2.0.0 [2]). That allows end user to create a ?slide show? as a Multimedia Message (MM) using a slide template. """,20173,KFeatureIdSmilEditor,1073
-__SMIL_STREAMING,"Device supports streaming in SMIL content",,KFeatureIdSmilStreaming,78
-__SRCS,"Devices uses Short Range Connectivity Server technology for PC connectivity.  If this feature is on the alternative feature __MROUTER shall be off",,KFeatureIdSrcs,17
-__SSO,"Device supports Single-Sign-On (SSO) feature (alias name is Mobile Personality identify). The feature is used to make user authentication easier to end user who is using e-commerce service via Wallet.","""for S60 requirement ID: 100-8421 for S90 requirement ID: 100-5982""",KFeatureIdSSO,28
-__STEREO_WIDENING_EFFECT_UI,"Device supports stereo widening to enhance the stereo surround effect.","107-11621: Stereo Widening and bass boost UI in Music Player",KFeatureIdStereoWideningEffectUi,1674
-__SUPL_FRAMEWORK,"Device has Secure User Plane Location (SUPL) Framework.",107-11387,KFeatureIdSuplFramework,1583
-__SUPPORTED_FEATURE1,"This feature will always be on (for testing purposes)",,KFeatureIdSupportedFeature1,1000
-__SUPPORTED_FEATURE2,"This feature will always be on (for testing purposes)",,KFeatureIdSupportedFeature2,1002
-__SVGT,"Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The feature enables viewing 2D vector graphics animations specified by the W3C.",,KFeatureIdSvgt,77
-__SVGT_SCREENSAVER_PLUGIN,"SVG-T ScreenSaver is a ECOM plugin DLL based on the Netscape plugin API. This is used by the screensaver application to support SVG Screensavers.","106-813: Replacing native browser",KFeatureIdSvgtScreensaverPlugin,1647
-__SVGT_VIEWER,"SVG-T viewer is included in the build.",,KFeatureIdSvgtViewer,1139
-__SYNCML_DM,"Device supports SyncML device management standard. This feature enables Over The Air (OTA) administration of the device settings.",,KFeatureIdSyncMlDm,41
-__SYNCML_DM_1_1_2,"SyncML protocol version  1.1.2","101-32827 :MEGA-OP GAP: OMA DM 1.2 support",KFeatureIdSyncMlDm112,1695
-__SYNCML_DM_DIAGNOSTICS,"This feature enables collection of device diagnostics data and sending it to Device Management server or to PC Suite.","107-22052: Terminal Diagnostics: Phone Doctor and Diagnostics MO",KFeatureIdSyncMlDmDiagnostics,1681
-__SYNCML_DM_DS,"Device supports configuring data synchronisation settings using the SyncML.",,KFeatureIdSyncMlDmDs,47
-__SYNCML_DM_EMAIL,"Device supports configuring Email settings using the SyncML.",,KFeatureIdSyncMlDmEmail,49
-__SYNCML_DM_FOTA,"Device supports OTA firmware update.","107-352 OTA Firmware update",KFeatureIdSyncMlDmFota,58
-__SYNCML_DM_IAP,"Device supports configuring Internet Access Points (IAP) using the SyncML.",,KFeatureIdSyncMlDmIAP,48
-__SYNCML_DM_IMPS,"Device supports configuring IMPS using SyncML.",,KFeatureIdSyncMlDmImps,57
-__SYNCML_DM_MMS,"Device supports configuring MMS settings using the SyncML.",,KFeatureIdSyncMlDmMMS,50
-__SYNCML_DM_OBEX,"Device supports device management over OBEX.",,KFeatureIdSyncMlDmObex,54
-__SYNCML_DM_OTA,"SyncML DM OMA provisioning adapter.","101-34922: OMA CP adapter for OMA DM to be made configurable",KFeatureIdSyncMlDmOta,1679
-__SYNCML_DM_SIP,"Device supports configuring SIP settings using SyncML.","107-5479: VoIP: OMA CP/DM for SIP",KFeatureIdSyncMlDmSIP,60
-__SYNCML_DM_STREAMING,"Device supports configuring Streaming using SyncML.",,KFeatureIdSyncMlDmStreaming,56
-__SYNCML_DM_VOIP,"Device supports configuring VoIP settings using SyncML.","107-7027: VoIP: OMA CP/DM for VoIP",KFeatureIdSyncMlDmVoIP,59
-__SYNCML_DM_WLAN,"Device management WLAN settings supported.",,KFeatureIdSyncMlDmWlan,55
-__SYNCML_DS,"Device supports SyncML data synchronization standard. This feature enables Over The Air (OTA) synchronisation of device data.",,KFeatureIdSyncMlDs,42
-__SYNCML_DS_AIW_PROVIDER,"SyncML AIW provider provides menu items and commands for starting and editing the settings of synchronization directly from PIM applications.",,KFeatureIdSyncMlDsAiwProvider,1516
-__SYNCML_DS_ALERT,"Device supports SyncML data synchronisation alert. This feature enables triggering data synchronisation via the alert sent by SyncML server.",,KFeatureIdSyncMlDsAlert,52
-__SYNCML_DS_BOOKMARK,"Device supports Bookmark data synchronization using the SyncML.","""403-1687: Platformize existing PC-suite adapters403-2104: Platformize existing PC-suite adapters""",KFeatureIdSyncMlDsBookmark,1706
-__SYNCML_DS_CAL,"Device supports calendar data synchronization using the SyncML.",,KFeatureIdSyncMlDsCal,46
-__SYNCML_DS_CON,"Device supports contacts data synchronization using the SyncML.",,KFeatureIdSyncMlDsCon,45
-__SYNCML_DS_EMAIL,"Device supports Email data synchronization using the SyncML.",,KFeatureIdSyncMlDsEmail,44
-__SYNCML_DS_EMAIL_FILTERING,"Device supports filtering of Email data in  SyncML synchronization.",,KFeatureIdSyncMlDsEmailFiltering,113
-__SYNCML_DS_MMS,"Device supports MMS data synchronisation using the SyncML.",,KFeatureIdSyncMlDsMMS,43
-__SYNCML_DS_NOTEPAD,"Device supports short memos (notes) data synchronisation using the SyncML.",,KFeatureIdSyncMlDsNotepad,53
-__SYNCML_DS_OVER_HTTP,"Device supports data synchronization over HTTP.","101-9950: Charlie i-mode:DCM: Removing of remote data synchronization",KFeatureIdSyncMlDsOverHttp,1414
-__SYNCML_DS_SMS,"Device supports SMS synchronisation using the SyncML.","101-14675: PC Suite: Text message support for Symbian OS",KFeatureIdSyncMlDsSms,1599
-__SYNCML_ISYNC,"Device supports Apple iSync profile","101-36373: Apple iSync profile addition 101-26221 Apple iSync plug-in development",KFeatureIdSyncMlIsync,1680
-__SYNCML_OBEX,"Device supports SyncML over OBEX. This feature enables device management and data synchronisation over local connectivity.",,KFeatureIdSyncMlObex,51
-__SYNCML_TWIN_SUITE,"Feature flag for the next generation PC Suite.","101-27411: TWIN sync profile to be integrated into ROM",KFeatureIdSyncMlTwinSuite,1675
-__TELEPHONY_SERVICE,"This flag is used when telephony service provides its functionality also to external subsystems.","101-4941: S60 telephony functionality support for Cover UI development",KFeatureIdTelephonyService,1137
-__TV_OUT,"TV-Out Settings UI","105-414: TV-Out Settings UI",KFeatureIdTvOut,1540
-__UI_TRANSITION_EFFECTS,"Defines whether transition effects are used in UI. Also controls whether the effect engine is included in ROM or not.","""107-20718: UI effects, phase 1""",KFeatureIdUiTransitionEffects,1638
-__UI_ZOOM,"This feature activates the zooming support in Series 60 UI.","107-5305: Zooming support in Series 60",KFeatureIdUiZoom,1631
-__UPIN,"Enables UPIN functionality.","TSW error ERWG-6JSBW2  - USIM card codes: There is no 'Code in use' item in Phone and SIM settings.",KFeatureIdUpin,1612
-__UPNP_AVCP,"Flag enables support of Audio&Video in UPnP stack. ",,KFeatureIdUpnpAvcp,1533
-__UPNP_MEDIASERVER,"Flag enables support of Media Server in UPnP stack. ",,KFeatureIdUpnpMediaserver,1661
-__UPNP_PRINT_FRAMEWORK,"Flag enables support of printing in UPnP stack.",,KFeatureIdUpnpPrintFramework,1535
-__UPNP_REMOTE_STORAGE,"Flag that enables support of remotestorage support and mapping of drives. ",,KFeatureIdUpnpRemoteStorage,1536
-__UPNP_STACK,"This feature enables controlling and accessing other deveices via UPnP protocol. ","107-10988: UPnP Framework for S60",KFeatureIdUpnpStack,1528
-__USB,"Device supports Universal Serial Bus (USB).",,KFeatureIdUsb,13
-__USB_DEVICE_LOCK,"Device supports USB device lock functionality.",,KFeatureIdUsbDeviceLock,1140
-__USB_MULTIPERSONALITY,"Enables multipersonality support in USB",,KFeatureIdUsbMultiPersonality,1534
-__USB_PICTBRIDGE,"Includes and excludes components used in PictBridge printing.","""101-5605 """"USB PictBridge: Image Printing over USB""""""",KFeatureIdUsbPictbridge,1531
-__USB_PICTBRIDGE_UI,"Includes and excludes UI components used in PictBridge printing","""101-5605 """"USB PictBridge: Image Printing over USB""""""",KFeatureIdUsbPictbridgeUi,1566
-__USB_PTP,"Includes and excludes PTP (Picture Transfer Protocol) components.","""101-5605 """"USB PictBridge: Image Printing over USB""""""",KFeatureIdUsbPtp,1532
-__USB_REMOTE_PERSONALITY,"Includes and excludes S60 USB Remote Personality component.","107-21488: S60 support for USB mode switching",KFeatureIdUsbRemotePersonality,1690
-__USB_STREAMING,"Video telephony requires USB camera connection. USB streaming interface provides fast USB data transfer and control interface for imaging componet using the camera.",101-1673,KFeatureIdUsbStreaming,221
-__USER_CONFIGURABLE_USSD_MENU,"Device supports user-configurable USSD menu.",,KFeatureIdUserConfigurableUssdMenu,1501
-__USE_AAC_CMMFCODEC,"AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseAacCMMFCodec,286
-__USE_AMR_NB_CMMFCODEC,"AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseAmrNbCMMFCodec,284
-__USE_AMR_WB_CMMFCODEC,"AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseAmrWbCMMFCodec,285
-__USE_DRMENGINE_IN_CCP,"Device uses DRM in closed content policy which prevents sending that content out of device which has the configured MIME type. ",,KFeatureIdUseDrmEngineInCcp,92
-__USE_EAACPLUS_CMMFCODEC,"This flag is used to configure the AudioControllerPluginsVariant to use the either the soft codec (if #defined)  or the HW codec (if #undefed).",,KFeatureIdUseEaacplusCmmfCodec,1522
-__USE_MP3_CMMFCODEC,"MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseMp3CMMFCodec,287
-__USE_QCELP_CMMFCODEC,"QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseQcelpCMMFCodec,288
-__USSD,"Device supports Unstructured Suppelementary Service Data (USSB).",,KFeatureIdUSSD,1091
-__VFP_HW_SUPPORT,"The device supports for vector floating-point (VFP) architecture","101-32243 VFP support for OpenVG 1.0 SW adaptation ; 101-19648 Floating-point support for SVG-T Engine",KFeatureIdVfpHwSupport,1669
-__VIBRA,"Indicates whether a device has a vibra support.",,KFeatureIdVibra,411
-__VIDEOCALL_MENU_VISIBILITY,"This flag moves video call menus to upper layer for better visibility and usability.","101-15010: Improve videocall visibility in S60 UI",KFeatureIdVideocallMenuVisibility,1519
-__VIDEO_CENTER_SUPPORTED,"Device supports Video Center application.","102-6138: MTP: Support for Music Synchronization for S60 3.1 products 101-36552: MTP: Maturation of Music Synchronization for S60 3.2 products",KFeatureIdVideoCenterSupported,1698
-__VIDEO_MENU,"Support for Video services application. Used in deciding whether the video services application  is taken in.","102-3271: Browser: Video Plugin",KFeatureIdVideoMenu,1634
-__VIDEO_RECORDER,"Device has Video Recorder (CamCorder) application available.",22141,KFeatureIdVideoRecorder,208
-__VIRTUAL_KEYBOARD_INPUT,"Device supports Virtual keyboard input ( on-screen keyboard).","107-9245: ScaleII: Latin virtual keyboard",KFeatureIdVirtualKeyboardInput,1603
-__VOIP,"VoIP is enabled in terminal when this flag is enabled.","""107-4955: Basic telephony, SIP telephony features, on-screen indicators.""",KFeatureIdCommonVoip,298
-__WALLET,"""Device supports Wallet core functionality (Generic ECML Cards, Personal Notes and Access code)""",,KFeatureIdWallet,21
-__WEB_WIDGETS,"This feature is used to turn ON/OFF widgets implementation. Widgets are small applications that use webtechnologies like HTML/CSS/JS.","102-5688: Widget Management",KFeatureIdWebWidgets,1691
-__WIM,"Device supports WAP Wireless Identification Module (WIM).","101-2731: Security and Trust Services API JSR 177",KFeatureIdWim,24
-__WINDOWS_MEDIA,"Device supports Windows Media. In other words it indicates whether WM-related components such as ASF-parser and codecs are in place.",,KFeatureIdWindowsMedia,1653
-__WINDOWS_MEDIA_DRM,"Device supports Windows Media DRM. In other words it indicates whether WMDRM related components such as WMDRM MTP plugin and WMDRM PK are in place.",,KFeatureIdWindowsMediaDrm,1654
-__WLAN_WEP256_ENABLED,"WLAN hardware supports 256 bit WEP encryption",,KFeatureIdWlanWep256Enabled,1530
-__WMA,"Device supports playback of WMA audio files.","""103-2470: WMA playback support, 101-13753: WMA playback support for S60""",KFeatureIdWma,503
-__WORLD_CLOCK,"Clock application supports World clock and City/country views",,KFeatureIdWorldClock,1098
-__WSP,"Device uses WAP WSP protocol for browsing instead of the default HTTP protocol.",,KFeatureIdWsp,26
-__XDM,"This flag is used to control the existance of the OMA XDM feature","102-1304: OMA PoC functionality in Series 60",KFeatureIdXdm,1523
-__XDM_LOCALSTORAGE,"This flag is used to control the existence of the Local Storage protocol implementation of XDM","102-1304: OMA PoC functionality in Series 60",KFeatureIdXdmLocalStorage,1525
-__XDM_XCAP,"This flag is used to control the existance of the XCAP protocol implementation of XDM","102-1304: OMA PoC functionality in Series 60",KFeatureIdXdmXcap,1524
-__XSP_EXTENSION_MANAGER,"""xSP Extension Manager is API on top of the Phonebook2 UI Extension API to manage multiple xSP extensions and provide additional functionality (e.g. Sorting of xSP tabs, Accessing certain xSP view from external application and showing it to user).""","101-32923: VoIP Rel 2.2",KFeatureIdXspExtensionManager,1692
--- a/foundation_system/system_model/system_definition.xml	Tue Aug 31 16:25:42 2010 +0300
+++ b/foundation_system/system_model/system_definition.xml	Wed Sep 01 12:37:25 2010 +0100
@@ -99,10 +99,7 @@
 	"root" attribute will usually be inserted by tools when merging models, although it can be set manually-->
 ]>
 <SystemDefinition schema="3.0.0">
-  <systemModel name="Symbian^4">
-    <layer id="adapt" name="Adaptation" levels="low mw high">
-      <package id="openmaxil.nokia" tech-domain="mm" level="high" href="../../../../adapt/openmaxil.nokia/package_definition.xml"/>
-    </layer>
+  <systemModel name="Symbian^3">
     <layer id="os" name="OS" levels="hw services">
       <package id="kernelhwsrv" level="hw" tech-domain="hb" href="../../../../os/kernelhwsrv/package_definition.xml"/>
       <package id="boardsupport" level="hw" tech-domain="hb" href="../../../../os/boardsupport/package_definition.xml"/>
@@ -125,8 +122,6 @@
       <package id="xmlsrv" level="services" tech-domain="rt" href="../../../../os/xmlsrv/package_definition.xml"/>
       <package id="deviceplatformrelease" level="services" tech-domain="to" href="../../../../os/deviceplatformrelease/package_definition.xml"/>
       <package id="osrndtools" level="services" tech-domain="to" href="../../../../os/osrndtools/package_definition.xml"/>
-      <package id="mmimaging" level="services" tech-domain="mm" href="../../../../os/mmimaging/package_definition.xml"/>
-      <package id="openmaxil" level="services" tech-domain="mm" href="../../../../os/openmaxil/package_definition.xml"/>
     </layer>
     <layer id="mw" name="Middleware" levels="generic specific">
       <package id="appsupport" level="generic" tech-domain="rt" href="../../../../mw/appsupport/package_definition.xml"/>
@@ -193,7 +188,7 @@
       <package id="contacts" level="apps" span="2" tech-domain="pr" href="../../../../app/contacts/package_definition.xml"/>
       <package id="organizer" level="apps" span="2" tech-domain="pr" href="../../../../app/organizer/package_definition.xml"/>
       <package id="messaging" level="apps" span="2" tech-domain="pr" href="../../../../app/messaging/package_definition.xml"/>
-      <package id="commonemail" level="apps" span="2" tech-domain="pr" href="../../../../app/commonemail/package_definition.xml"/>
+      <package id="commonemail" level="apps" tech-domain="pr" href="../../../../app/commonemail/package_definition.xml"/>
       <package id="conversations" level="apps" tech-domain="pr" href="../../../../app/conversations/package_definition.xml"/>
       <package id="im" level="apps" tech-domain="pr" href="../../../../app/im/package_definition.xml"/>
       <package id="utils" level="apps" tech-domain="pr" href="../../../../app/utils/package_definition.xml"/>
--- a/foundation_system/system_model/system_model.mrp	Tue Aug 31 16:25:42 2010 +0300
+++ b/foundation_system/system_model/system_model.mrp	Wed Sep 01 12:37:25 2010 +0100
@@ -1,18 +1,3 @@
-# Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description: 
-# CBR definition file for system_model which contains the Foundation's root system definition
-
 component           system_model
 source   \sf\os\deviceplatformrelease\foundation_system\system_model\
 notes_source      \component_defs\release.src
Binary file helps_loc2/appmngr2/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/appmngr2/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/audiothemes/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/audiothemes/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/blid/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/blid/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/browserui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/browserui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/btui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/btui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/calcsoft/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/calcsoft/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/calendarui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/calendarui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/cameraapp/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/cameraapp/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/cbsui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/cbsui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/certmanui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/certmanui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/chinesedictionary/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/chinesedictionary/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/clock2/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/clock2/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/connectionmonitorui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/connectionmonitorui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/converter/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/converter/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/cscapplicationui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/cscapplicationui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/drmsettingsplugin/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/drmsettingsplugin/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/emailhelp/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/emailhelp/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/equalizer/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/equalizer/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/eventsui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/eventsui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/fep/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/fep/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/filemanager/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/filemanager/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/fmtx/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/fmtx/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,99 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+#include <platform_paths.hrh>	
+  
+#include "../appmngr2/help/group/bld.inf"
+#include "../audiothemes/help/group/bld.inf"
+#include "../blid/help/group/bld.inf"
+#include "../browserui/help/group/bld.inf"
+#include "../btui/help/group/bld.inf"
+#include "../calcsoft/help/group/bld.inf"
+#include "../calendarui/help/group/bld.inf"
+#include "../cameraapp/help/group/bld.inf"
+#include "../cbsui/help/group/bld.inf"
+#include "../certmanui/help/group/bld.inf"
+#include "../clock2/help/group/bld.inf"
+#include "../chinesedictionary/help/group/bld.inf"
+#include "../connectionmonitorui/help/group/bld.inf"
+#include "../converter/help/group/bld.inf"
+#include "../cscapplicationui/help/group/bld.inf"
+#include "../drmsettingsplugin/help/group/bld.inf"
+#include "../emailhelp/help/group/bld.inf"
+#include "../equalizer/help/group/bld.inf"
+#include "../eventsui/help/group/bld.inf"
+#include "../fep/help/group/bld.inf"
+#include "../filemanager/help/group/bld.inf"
+#include "../fmtx/help/group/bld.inf"
+#include "../gssettingsuis/help/group/bld.inf"
+#include "../homemedia/help/group/bld.inf"
+#include "../hqtts/help/group/bld.inf"
+#include "../iaupdate/help/group/bld.inf"
+#include "../idlehomescreen/help/group/bld.inf"
+#include "../im/help/group/bld.inf"
+#include "../imageprintui/help/group/bld.inf"
+#include "../imageviewer/help/group/bld.inf"
+#include "../imum/help/group/bld.inf"
+#include "../java/help/group/bld.inf"
+#include "../landmarksui/help/group/bld.inf"
+#include "../locationsysui/help/group/bld.inf"
+#include "../logsui/help/group/bld.inf"
+#include "../matrixmenu/help/group/bld.inf"
+#include "../mce/help/group/bld.inf"
+#include "../mcsplugin/help/group/bld.inf"
+#include "../mmshui/help/group/bld.inf"
+#include "../mmsui/help/group/bld.inf"
+#include "../mobiledictionary/help/group/bld.inf"
+#include "../mpxmusicplayer/help/group/bld.inf"
+#include "../msgmedia/help/group/bld.inf"
+#include "../nfcapplication/help/group/bld.inf"
+#include "../notepad/help/group/bld.inf"
+#include "../omadmappui/help/group/bld.inf"
+#include "../omadsappui/help/group/bld.inf"
+#include "../omaprovisioning/help/group/bld.inf"
+#include "../operatormenu/help/group/bld.inf"
+#include "../phonebook/help/group/bld.inf"
+#include "../phoneui/help/group/bld.inf"
+#include "../photossuite/help/group/bld.inf"
+#include "../postcard/help/group/bld.inf"
+#include "../presencesettingsui/help/group/bld.inf"
+#include "../profilesapplication/help/group/bld.inf"
+#include "../psln/help/group/bld.inf"
+#include "../pushmtm/help/group/bld.inf"
+#include "../quickoffice/help/group/bld.inf"
+#include "../radio/help/group/bld.inf"
+#include "../saplayer/help/group/bld.inf"
+#include "../satui/help/group/bld.inf"
+#include "../searchui/help/group/bld.inf"
+#include "../secmodui/help/group/bld.inf"
+#include "../smartmessaging/help/group/bld.inf"
+#include "../smsui/help/group/bld.inf"
+#include "../speeddial/help/group/bld.inf"
+#include "../svgtviewerplugin/help/group/bld.inf"
+#include "../switch5/help/group/bld.inf"
+#include "../unieditor/help/group/bld.inf"
+#include "../usbui/help/group/bld.inf"
+#include "../ussd/help/group/bld.inf"
+#include "../vcommand/help/group/bld.inf"
+#include "../videocenter/help/group/bld.inf"
+#include "../vmbx/help/group/bld.inf"
+#include "../voicerec/help/group/bld.inf"
+#include "../vpnclient/help/group/bld.inf"
+#include "../wlansniffer/help/group/bld.inf"
+#include "../xdmsettingsui/help/group/bld.inf"
Binary file helps_loc2/gssettingsuis/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/gssettingsuis/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/homemedia/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/homemedia/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/hqtts/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/hqtts/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/iaupdate/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/iaupdate/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/idlehomescreen/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/idlehomescreen/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/im/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/im/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/imageprintui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/imageprintui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/imageviewer/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/imageviewer/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/imum/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/imum/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/java/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/java/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/landmarksui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/landmarksui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/layers.sysdef.xml	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<!DOCTYPE SystemDefinition SYSTEM "sysdef_1_4_0.dtd" [
+  <!ENTITY layer_real_source_path "sf/os/deviceplatformrelease/helps_loc2" >
+]>
+
+<SystemDefinition name="helps_loc2" schema="1.4.0">
+  <systemModel>
+    <layer name="os_layer">
+      <module name="helps_loc2">
+        <unit unitID="abs.helps_loc2" mrp="" bldFile="&layer_real_source_path;/group" name="helps_loc2" />
+      </module>
+    </layer>
+  </systemModel>
+</SystemDefinition>
Binary file helps_loc2/locationsysui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/locationsysui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/logsui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/logsui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/matrixmenu/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/matrixmenu/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/mce/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/mce/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/mcsplugin/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/mcsplugin/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/mmshui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/mmshui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/mmsui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/mmsui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/mobiledictionary/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/mobiledictionary/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/mpxmusicplayer/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/mpxmusicplayer/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/msgmedia/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/msgmedia/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/nfcapplication/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/nfcapplication/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/notepad/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/notepad/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/omadmappui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/omadmappui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/omadsappui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/omadsappui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/omaprovisioning/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/omaprovisioning/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/operatormenu/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/operatormenu/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/phonebook/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/phonebook/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/phoneui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/phoneui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/photossuite/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/photossuite/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/postcard/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/postcard/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/presencesettingsui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/presencesettingsui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/profilesapplication/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/profilesapplication/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/psln/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/psln/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/pushmtm/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/pushmtm/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/quickoffice/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/quickoffice/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/radio/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/radio/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/saplayer/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/saplayer/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/satui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/satui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/searchui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/searchui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/secmodui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/secmodui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/smartmessaging/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/smartmessaging/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/smsui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/smsui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/source/en_xml.zip has changed
Binary file helps_loc2/speeddial/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/speeddial/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/svgtviewerplugin/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/svgtviewerplugin/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/switch5/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/switch5/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/sysdef_1_4_0.dtd	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,86 @@
+ <!ELEMENT SystemDefinition (systemModel?, build?)>
+ <!ATTLIST SystemDefinition
+  name CDATA #REQUIRED
+  schema CDATA #REQUIRED>
+ <!ELEMENT systemModel (layer+)>
+ <!ELEMENT layer (logicalset* | module*)*>
+ <!ATTLIST layer
+  name CDATA #REQUIRED
+  levels CDATA #IMPLIED
+  span CDATA #IMPLIED>
+ <!ELEMENT logicalset (logicalsubset* | module* | unit* | package* | prebuilt*)*>
+ <!ATTLIST logicalset name CDATA #REQUIRED>
+ <!ELEMENT logicalsubset (module* | unit* | package* | prebuilt*)*>
+ <!ATTLIST logicalsubset name CDATA #REQUIRED>
+ <!ELEMENT module (component* | unit* | package* | prebuilt*)*>
+ <!ATTLIST module
+  name CDATA #REQUIRED
+  level CDATA #IMPLIED>
+ <!ELEMENT component (unit* | package* | prebuilt*)*>
+ <!ATTLIST component name CDATA #REQUIRED>
+ <!ELEMENT unit EMPTY>
+ <!ATTLIST unit
+  unitID ID #REQUIRED
+  name CDATA #REQUIRED
+  mrp CDATA #REQUIRED
+  filter CDATA #IMPLIED
+  bldFile CDATA #REQUIRED
+  priority CDATA #IMPLIED
+  contract CDATA #IMPLIED>
+ <!ELEMENT package EMPTY>
+ <!ATTLIST package
+  name CDATA #REQUIRED
+  mrp CDATA #REQUIRED
+  filter CDATA #IMPLIED
+  contract CDATA #IMPLIED>
+ <!ELEMENT prebuilt EMPTY>
+ <!ATTLIST prebuilt
+  name CDATA #REQUIRED
+  version CDATA #REQUIRED
+  late (Y|N) #IMPLIED
+  filter CDATA #IMPLIED
+  contract CDATA #IMPLIED>
+ <!ELEMENT build (option* | target+ | targetList+ | unitList+ | configuration+)*>
+ <!ELEMENT unitList (unitRef+)>
+ <!ATTLIST unitList
+  name ID #REQUIRED
+  description CDATA #REQUIRED>
+ <!ELEMENT unitRef EMPTY>
+ <!ATTLIST unitRef unit IDREF #REQUIRED>
+ <!ELEMENT targetList EMPTY>
+ <!ATTLIST targetList
+  name ID #REQUIRED
+  description CDATA #REQUIRED
+  target IDREFS #REQUIRED>
+ <!ELEMENT target EMPTY>
+ <!ATTLIST target
+  name ID #REQUIRED
+  abldTarget CDATA #REQUIRED
+  description CDATA #REQUIRED>
+ <!ELEMENT option EMPTY>
+ <!ATTLIST option
+  name ID #REQUIRED
+  abldOption CDATA #REQUIRED
+  description CDATA #REQUIRED
+  enable (Y | N | y | n) #REQUIRED>
+ <!ELEMENT configuration (unitListRef+ | layerRef+ | task+)*>
+ <!ATTLIST configuration
+  name ID #REQUIRED
+  description CDATA #REQUIRED
+  filter CDATA #REQUIRED>
+ <!ELEMENT task ( unitListRef* , (buildLayer | specialInstructions))>
+ <!ELEMENT unitListRef EMPTY>
+ <!ATTLIST unitListRef unitList IDREF #REQUIRED>
+ <!ELEMENT layerRef EMPTY>
+ <!ATTLIST layerRef layerName CDATA #REQUIRED>
+ <!ELEMENT buildLayer EMPTY>
+ <!ATTLIST buildLayer
+  command CDATA #REQUIRED
+  targetList IDREFS #IMPLIED
+  unitParallel (Y | N | y | n) #REQUIRED
+  targetParallel (Y | N | y | n) #IMPLIED>
+ <!ELEMENT specialInstructions EMPTY>
+ <!ATTLIST specialInstructions
+  name CDATA #REQUIRED
+  cwd CDATA #REQUIRED
+  command CDATA #REQUIRED>  
Binary file helps_loc2/unieditor/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/unieditor/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/usbui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/usbui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/ussd/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/ussd/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/vcommand/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/vcommand/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/videocenter/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/videocenter/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/vmbx/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/vmbx/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/voicerec/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/voicerec/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/vpnclient/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/vpnclient/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/wlansniffer/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/wlansniffer/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
Binary file helps_loc2/xdmsettingsui/help/data/xhtml.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/helps_loc2/xdmsettingsui/help/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - Initial contribution
+* 
+* Contributors:
+* 
+* 
+* Description:
+* Export help related files.
+*
+*/
+
+				
+PRJ_EXPORTS
+:zip ../data/xhtml.zip   /epoc32/data/z/resource/ overwrite
+:zip ../data/xhtml.zip   /epoc32/winscw/c/resource/ overwrite
+
--- a/layers.sysdef.xml	Tue Aug 31 16:25:42 2010 +0300
+++ b/layers.sysdef.xml	Wed Sep 01 12:37:25 2010 +0100
@@ -12,7 +12,7 @@
       <module name="version">
         <unit unitID="platform.version" mrp="" bldFile="&layer_real_source_path;/Version/group" name="version" />
       </module>
-			<!-- from buildplatform, this is needed for winscw emulator -->
+			<!-- from buildplatform -->
 			<module name="sf_common_tsy">
 				<component name="sf_common_tsy">
 					<unit unitID="symbian.common_tsy" name="sf_common_tsy" bldFile="sf/os/cellularsrv/telephonyserverplugins/common_tsy/group" mrp="" filter=""/>
@@ -23,13 +23,36 @@
 					<unit unitID="symbian.openvg11" name="sf_openvg11" bldFile="sf/os/graphics/openvg/openvginterface/group/openvg11" mrp="" filter="sf_build"/>
 				</component>
 			</module>
-      <module name="CI_external">
-        <unit unitID="tools.CI_external" mrp="" bldFile="&layer_real_source_path;/foundation_system/sf_config/CI_external/group" name="CI_external" />
+			<!-- from buildplatform -->
+    </layer>
+    
+    <layer name="app_layer">
+      <module name="locfiles">
+				<unit unitID="platform.locfiles" mrp="" bldFile="&layer_real_source_path;/locfiles/group" filter="" name="locfiles" />
+				<unit unitID="platform.locfiles.set1" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set1" filter="" name="locfiles_set1" />
+				<unit unitID="platform.locfiles.set2" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set2" filter="" name="locfiles_set2" />
+				<unit unitID="platform.locfiles.set3" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set3" filter="" name="locfiles_set3" />
+				<unit unitID="platform.locfiles.set4" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set4" filter="" name="locfiles_set4" />
+				<unit unitID="platform.locfiles.set5" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set5" filter="" name="locfiles_set5" />
+				<unit unitID="platform.locfiles.set6" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set6" filter="" name="locfiles_set6" />
+				<unit unitID="platform.locfiles.set7" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set7" filter="" name="locfiles_set7" />
+				<unit unitID="platform.locfiles.set8" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set8" filter="" name="locfiles_set8" />
+				<unit unitID="platform.locfiles.set9" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set9" filter="" name="locfiles_set9" />
+				<unit unitID="platform.locfiles.set10" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set10" filter="" name="locfiles_set10" />
+				<unit unitID="platform.locfiles.set11" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set11" filter="" name="locfiles_set11" />
+				<unit unitID="platform.locfiles.set12" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set12" filter="" name="locfiles_set12" />
+				<unit unitID="platform.locfiles.set13" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set13" filter="" name="locfiles_set13" />
+				<unit unitID="platform.locfiles.set14" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set14" filter="" name="locfiles_set14" />
+				<unit unitID="platform.locfiles.set15" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set15" filter="" name="locfiles_set15" />
+				<unit unitID="platform.locfiles.set16" mrp="" bldFile="&layer_real_source_path;/locfiles/group/set16" filter="" name="locfiles_set16" />
       </module>
-  	</layer>
-   
-    <!-- from buildplatform, this is needed for winscw emulator -->
-    <layer name="stubs_layer">
+      <module name="helps_loc2">
+        <unit unitID="platform.helps_loc2" mrp="" bldFile="&layer_real_source_path;/helps_loc2/group" name="helps_loc2" />
+      </module>
+		</layer>
+
+		<!-- from buildplatform -->
+	  <layer name="stubs_layer">
 			<module name="sf_licenseetsystub">
 				<component name="sf_licenseetsystub">
 					<unit unitID="symbian.licenseetsystub" name="sf_licenseetsystub" bldFile="sf/os/cellularsrv/telephonyserverplugins/licenseetsystub/group" mrp="" filter=""/>
@@ -42,5 +65,6 @@
 					<unit unitID="bin_layer_sf_mw_helix_helix_ren_src" name="src" bldFile="sf/mw/helix/helix_ren/src/group" mrp="" filter="!no_binonly"/>
 			</module>
     </layer>
+		<!-- from buildplatform -->
   </systemModel>
 </SystemDefinition>
Binary file locfiles/data/01.zip has changed
Binary file locfiles/data/02.zip has changed
Binary file locfiles/data/03.zip has changed
Binary file locfiles/data/04.zip has changed
Binary file locfiles/data/05.zip has changed
Binary file locfiles/data/06.zip has changed
Binary file locfiles/data/07.zip has changed
Binary file locfiles/data/08.zip has changed
Binary file locfiles/data/09.zip has changed
Binary file locfiles/data/10.zip has changed
Binary file locfiles/data/102.zip has changed
Binary file locfiles/data/103.zip has changed
Binary file locfiles/data/129.zip has changed
Binary file locfiles/data/13.zip has changed
Binary file locfiles/data/14.zip has changed
Binary file locfiles/data/14346.zip has changed
Binary file locfiles/data/14387.zip has changed
Binary file locfiles/data/14412.zip has changed
Binary file locfiles/data/14419.zip has changed
Binary file locfiles/data/15.zip has changed
Binary file locfiles/data/157.zip has changed
Binary file locfiles/data/158.zip has changed
Binary file locfiles/data/159.zip has changed
Binary file locfiles/data/16.zip has changed
Binary file locfiles/data/160.zip has changed
Binary file locfiles/data/161.zip has changed
Binary file locfiles/data/17.zip has changed
Binary file locfiles/data/18.zip has changed
Binary file locfiles/data/230.zip has changed
Binary file locfiles/data/25.zip has changed
Binary file locfiles/data/26.zip has changed
Binary file locfiles/data/27.zip has changed
Binary file locfiles/data/28.zip has changed
Binary file locfiles/data/29.zip has changed
Binary file locfiles/data/30.zip has changed
Binary file locfiles/data/31.zip has changed
Binary file locfiles/data/32.zip has changed
Binary file locfiles/data/326.zip has changed
Binary file locfiles/data/327.zip has changed
Binary file locfiles/data/33.zip has changed
Binary file locfiles/data/37.zip has changed
Binary file locfiles/data/39.zip has changed
Binary file locfiles/data/42.zip has changed
Binary file locfiles/data/44.zip has changed
Binary file locfiles/data/45.zip has changed
Binary file locfiles/data/49.zip has changed
Binary file locfiles/data/50.zip has changed
Binary file locfiles/data/51.zip has changed
Binary file locfiles/data/54.zip has changed
Binary file locfiles/data/57.zip has changed
Binary file locfiles/data/59.zip has changed
Binary file locfiles/data/65.zip has changed
Binary file locfiles/data/67.zip has changed
Binary file locfiles/data/68.zip has changed
Binary file locfiles/data/70.zip has changed
Binary file locfiles/data/76.zip has changed
Binary file locfiles/data/78.zip has changed
Binary file locfiles/data/79.zip has changed
Binary file locfiles/data/83.zip has changed
Binary file locfiles/data/93.zip has changed
Binary file locfiles/data/94.zip has changed
Binary file locfiles/data/96.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+localized_resources.iby                /epoc32/rom/Variant/localized_resources.iby
+switch_loc_generator.pl                /epoc32/tools/switch_loc_generator.pl
+
+
+
+:zip switch_loc.zip      MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip switch_loc.zip      APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+
+
+PRJ_MMPFILES
+
+
+PRJ_TESTMMPFILES
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/gen_localization_iby.pl	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,240 @@
+#
+# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description: 
+#
+# ============================================================================
+#  Name     : gen_localization_iby.pl
+#  Part of  : generate iby fole to select correct localised resources for ROM
+#  Origin   : S60,NMP
+#  Created  : Tue May 26 11:32:47 2007
+#  Description:
+#	
+
+use strict;
+use File::Find;     # for finding
+use File::Basename; # for fileparse
+use Getopt::Long;
+
+#
+# Variables...
+#
+my $version = "V0.1";
+my $outputfile = "localized_resources.iby"; # exclude file for cenrep
+my $input; # inputfile
+my @lang_ids;
+
+my %macro_definitions = (	
+		"RESOURCE_FILES_LOCALIZED" => "data\=DATAZ_\\RESOURCE_FILES_DIR\\\#\# NAME \#\# .r \#\# ID   RESOURCE_FILES_DIR\\\#\# NAME \#\# .r \#\# ID",
+		"APP_RESOURCE_LOCALIZED" => "data\=DATAZ_\\APP_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID   APP_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID",
+		"ECOM_RESOURCE_LOCALIZED" => "data\=DATAZ_\\ECOM_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID   ECOM_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID",
+		"MTM_RESOURCE_LOCALIZED" => "data\=DATAZ_\\MTM_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID   MTM_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID",
+		"MTM_INFO_FILE_LOCALIZED" => "data\=DATAZ_\\MTM_INFO_FILE_DIR\\\#\# NAME \#\# .r \#\# ID   MTM_INFO_FILE_DIR\\\#\# NAME \#\# .r \#\# ID",
+		"CONTACTS_RESOURCE_LOCALIZED" => "data\=DATAZ_\\CONTACTS_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID   CONTACTS_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID",
+		"FEP_RESOURCES_LOCALIZED" => "data\=DATAZ_\\FEP_RESOURCES_DIR\\\#\# NAME \#\# .r \#\# ID   FEP_RESOURCES_DIR\\\#\# NAME \#\# .r \#\# ID",
+		"UIKLAF_RESOURCE_LOCALIZED" => "data\=DATAZ_\\UIKLAF_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID   UIKLAF_RESOURCE_DIR\\\#\# NAME \#\# .r \#\# ID",
+		"HELP_FILE_LOCALIZED" => "data\=DATAZ_\\HELP_FILE_DIR\\\#\# NAME \#\# .r \#\# ID   HELP_FILE_DIR\\\#\# NAME \#\# .r \#\# ID"
+   	);
+# END Variation Table
+
+
+my $result = GetOptions('i=s' => \$input);	
+		
+if (!$result){die("Required Argument(s) are missing or wrong");}
+
+if ($input eq "") {	
+	my $given_cmd=$0;
+	$given_cmd =~ s/.*\\(\w+\.\w+)$/$1/;
+
+	print "This is localization_resource.iby generator\n";
+	print "This generate localization_resource.iby base on language ids.\n";
+	print "\tUsed language ids can given in input file where all ids are listed\n";
+	print "\tor input can be a path where all langage ids are listed as folder\n";
+	print "Usage :\n";
+	print "Usage : $given_cmd -i <input file>\n";
+	print "Usage : $given_cmd -i <input folder>\n";
+	exit 0;
+}
+
+if (!get_lang_ids()){die("No input file or folder exists!");}
+
+open (OUTPUT,">$outputfile") or die("Cannot open $outputfile");
+
+create_iby();
+close OUTPUT;
+
+sub create_iby {
+	usage();
+	macros();
+	language_switch();
+}
+
+sub usage {
+	my $given_command=$0;
+	$given_command =~ s/.*\\(\w+\.\w+)$/$1/;
+	print OUTPUT "\/*\n";
+	print OUTPUT "* This has generated by $given_command. Do not edit manually.\n*\n";
+
+	print OUTPUT "* This file selected correct localised resources for ROM image base on languages\n";
+	print OUTPUT "* This file should be used only for localised resources\n*\n";
+	
+	print OUTPUT "* Define user localized macro to get correct localized resources to ROM image\n";
+	print OUTPUT "* All paltform supported languages are included by default\n";
+	print OUTPUT "* Macros LANGUAGE_<id> or NO_LANGUAGE_<id> can be used to change supported component languages\n";
+	print OUTPUT "* First define used macro and after macro definition should include this file\n";
+	print OUTPUT "* All user defined macros are undefineded end of this file\n";
+
+	print OUTPUT "*\n* Usage in iby file:\n";
+	print OUTPUT "*  \#define \[user localized macro\] \[resource file name\]\n";
+	print OUTPUT "*  \#include \<Variant\/localized_resources.iby\>\n";
+
+	print OUTPUT "*\n* How to include correct localised 'example' resources in 'example_variant.iby':\n";
+	print OUTPUT "*  \#define USER_APP_RESOURCE_LOCALIZED example\n";
+	print OUTPUT "*  \#include \<Variant\/localized_resources.iby\>\n";
+
+	print OUTPUT "*\n* How to specify languages that component support\n";
+	print OUTPUT "*  \#define USER_APP_RESOURCE_LOCALIZED example\n";
+	print OUTPUT "*  \#define LANGUAGE_01\n";
+	print OUTPUT "*  \#define LANGUAGE_02\n";
+	print OUTPUT "*  \#include \<Variant\/localized_resources.iby\>\n";
+
+
+	print OUTPUT "*\n* How to exclude languages that component do not support\n";
+	print OUTPUT "*  \#define USER_APP_RESOURCE_LOCALIZED example\n";
+	print OUTPUT "*  \#define NO_LANGUAGE_29\n";
+	print OUTPUT "*  \#define NO_LANGUAGE_159\n";
+	print OUTPUT "*  \#include \<Variant\/localized_resources.iby\>\n";
+
+	print OUTPUT "*\n* Supported user localized macros (source=<path in environment>,target=<path in ROM image>):\n";
+
+	foreach my $macro (sort keys %macro_definitions) {
+    my $paths = $macro_definitions{$macro};
+    $paths =~ s/^data=//i;
+
+    my $src = $paths;
+    $src =~ s/\#.*//i;
+    $paths =~ s/.*ID\s+//i;
+
+    my $trg = $paths;
+    $trg =~ s/\#.*//i;
+    
+  	print OUTPUT "*  USER_${macro}\t(source=$src,target=$trg)\n";
+	}
+
+	print OUTPUT "*\/\n\n";
+}
+
+sub macros {
+  my $postfix = "_INTERNAL";
+  
+	print OUTPUT "\n\/\/ Define macros used in this file\n";
+
+	foreach my $macro (sort keys %macro_definitions) {
+  	print OUTPUT "\#define ${macro}${postfix}(NAME,ID)  $macro_definitions{$macro}\n";
+  	print OUTPUT "\#define ${macro}(NAME,ID)  ${macro}${postfix}(NAME,ID)\n";
+	}
+
+	print OUTPUT "\n";
+}
+
+sub language_switch {
+	my $use_selected_macro = "USE_SELECTED_LANGUAGES";
+	my $locales = "__LOCALES_%ID%_IBY__"; #
+	my $lang = "LANGUAGE_"; # + id
+	my $no_lang = "NO_LANGUAGE_"; # + id
+
+
+#check if only some languages should include
+
+	print OUTPUT "\n\/\/ Check is only some languages in use\n";
+
+	my $counter = 0;
+	foreach my $id (@lang_ids) {
+		if (!$counter) {
+			print OUTPUT "\#if defined(${lang}${id})";
+		}
+		else {
+			print OUTPUT "\ || defined(${lang}${id})";
+		}
+		$counter++;
+	}
+
+	print OUTPUT "\n \#define ${use_selected_macro}\n\#endif\n\n";
+
+#define macros by language
+  print OUTPUT "\/\/ Selectors for language macros\n";
+	foreach my $id (@lang_ids) {
+		my $line = "\#if defined(${locales}) && (!defined(${use_selected_macro}) || defined(${lang}${id}))  && !defined(${no_lang}${id})\n";
+		$line =~ s/%ID%/${id}/;
+		print OUTPUT "$line";
+	  
+	  my $predef = " \#if defined";
+  	foreach my $macro (sort keys %macro_definitions) {
+     	print OUTPUT "${predef} USER_${macro}\n";
+  	  $predef = " \#elif defined";
+  		print OUTPUT "  ${macro}(USER_${macro}, ". lc $id .")\n";
+  	}
+# end macro definition
+ 	  print OUTPUT " \#endif\n";
+
+# end language definition
+	  print OUTPUT "\#endif\n";
+	  print OUTPUT "\#undef ${no_lang}${id}\n";
+	  print OUTPUT "\#undef ${lang}${id}\n\n";
+	}
+
+
+
+  print OUTPUT "\/\/ Undefine user macros\n";
+#  print OUTPUT "\n\#endif\n\n";
+	foreach my $macro (sort keys %macro_definitions) {
+  	print OUTPUT "\#undef USER_${macro}\n";
+	}
+
+  print OUTPUT "\#undef ${use_selected_macro}\n";
+}
+
+sub get_lang_ids {
+	if (-f $input) {
+		open (INPUT,"$input") or die("Cannot open file $input");
+	  while (<INPUT>) {
+		  chomp; #Remove line feed and carriage return  
+		  next if (/^\/\//); # Skip comment lines
+		  next if (/^#/); # Skip comment lines
+		  next if (/^ *$/); # Skip empty lines 
+  		
+  		$_ =~ s/\s//gi; # remove white spaces
+  		
+	    push (@lang_ids,uc $_); # for zipping
+	  }
+		
+		close INPUT;
+		return 1;
+	}
+	elsif (-d $input) {
+	  opendir(SDIR, $input) or die("can not read folder $input\n");
+		my @folders = grep !/^\.\.?$/, readdir SDIR;
+	  closedir(SDIR);
+	  
+    push (@lang_ids,"SC"); 
+
+	  foreach (@folders) {
+	  	next if (!/^\d+$/);
+
+	    push (@lang_ids,uc $_); 
+	  }
+	  return 1;
+	}
+	
+	return 0;
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/localized_resources.iby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,1515 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+/*
+* This has generated by gen_localization_iby.pl. Do not edit manually.
+*
+* This file selected correct localised resources for ROM image base on languages
+* This file should be used only for localised resources
+*
+* Define user localized macro to get correct localized resources to ROM image
+* All paltform supported languages are included by default
+* Macros LANGUAGE_<id> or NO_LANGUAGE_<id> can be used to change supported component languages
+* First define used macro and after macro definition should include this file
+* All user defined macros are undefineded end of this file
+*
+* Usage in iby file:
+*  #define [user localized macro] [resource file name]
+*  #include <Variant/localized_resources.iby>
+*
+* How to include correct localised 'example' resources in 'example_variant.iby':
+*  #define USER_APP_RESOURCE_LOCALIZED example
+*  #include <Variant/localized_resources.iby>
+*
+* How to specify languages that component support
+*  #define USER_APP_RESOURCE_LOCALIZED example
+*  #define LANGUAGE_01
+*  #define LANGUAGE_02
+*  #include <Variant/localized_resources.iby>
+*
+* How to exclude languages that component do not support
+*  #define USER_APP_RESOURCE_LOCALIZED example
+*  #define NO_LANGUAGE_29
+*  #define NO_LANGUAGE_159
+*  #include <Variant/localized_resources.iby>
+*
+* Supported user localized macros (source=<path in environment>,target=<path in ROM image>):
+*  USER_APP_RESOURCE_LOCALIZED	(source=DATAZ_\APP_RESOURCE_DIR\,target=APP_RESOURCE_DIR\)
+*  USER_CONTACTS_RESOURCE_LOCALIZED	(source=DATAZ_\CONTACTS_RESOURCE_DIR\,target=CONTACTS_RESOURCE_DIR\)
+*  USER_ECOM_RESOURCE_LOCALIZED	(source=DATAZ_\ECOM_RESOURCE_DIR\,target=ECOM_RESOURCE_DIR\)
+*  USER_FEP_RESOURCES_LOCALIZED	(source=DATAZ_\FEP_RESOURCES_DIR\,target=FEP_RESOURCES_DIR\)
+*  USER_HELP_FILE_LOCALIZED	(source=DATAZ_\HELP_FILE_DIR\,target=HELP_FILE_DIR\)
+*  USER_MTM_INFO_FILE_LOCALIZED	(source=DATAZ_\MTM_INFO_FILE_DIR\,target=MTM_INFO_FILE_DIR\)
+*  USER_MTM_RESOURCE_LOCALIZED	(source=DATAZ_\MTM_RESOURCE_DIR\,target=MTM_RESOURCE_DIR\)
+*  USER_RESOURCE_FILES_LOCALIZED	(source=DATAZ_\RESOURCE_FILES_DIR\,target=RESOURCE_FILES_DIR\)
+*  USER_UIKLAF_RESOURCE_LOCALIZED	(source=DATAZ_\UIKLAF_RESOURCE_DIR\,target=UIKLAF_RESOURCE_DIR\)
+*/
+
+
+// Define macros used in this file
+#define APP_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\APP_RESOURCE_DIR\## NAME ## .r ## ID   APP_RESOURCE_DIR\## NAME ## .r ## ID
+#define APP_RESOURCE_LOCALIZED(NAME,ID)  APP_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)
+#define CONTACTS_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\CONTACTS_RESOURCE_DIR\## NAME ## .r ## ID   CONTACTS_RESOURCE_DIR\## NAME ## .r ## ID
+#define CONTACTS_RESOURCE_LOCALIZED(NAME,ID)  CONTACTS_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)
+#define ECOM_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\ECOM_RESOURCE_DIR\## NAME ## .r ## ID   ECOM_RESOURCE_DIR\## NAME ## .r ## ID
+#define ECOM_RESOURCE_LOCALIZED(NAME,ID)  ECOM_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)
+#define FEP_RESOURCES_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\FEP_RESOURCES_DIR\## NAME ## .r ## ID   FEP_RESOURCES_DIR\## NAME ## .r ## ID
+#define FEP_RESOURCES_LOCALIZED(NAME,ID)  FEP_RESOURCES_LOCALIZED_INTERNAL(NAME,ID)
+#define HELP_FILE_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\HELP_FILE_DIR\## NAME ## .r ## ID   HELP_FILE_DIR\## NAME ## .r ## ID
+#define HELP_FILE_LOCALIZED(NAME,ID)  HELP_FILE_LOCALIZED_INTERNAL(NAME,ID)
+#define MTM_INFO_FILE_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\MTM_INFO_FILE_DIR\## NAME ## .r ## ID   MTM_INFO_FILE_DIR\## NAME ## .r ## ID
+#define MTM_INFO_FILE_LOCALIZED(NAME,ID)  MTM_INFO_FILE_LOCALIZED_INTERNAL(NAME,ID)
+#define MTM_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\MTM_RESOURCE_DIR\## NAME ## .r ## ID   MTM_RESOURCE_DIR\## NAME ## .r ## ID
+#define MTM_RESOURCE_LOCALIZED(NAME,ID)  MTM_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)
+#define RESOURCE_FILES_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\RESOURCE_FILES_DIR\## NAME ## .r ## ID   RESOURCE_FILES_DIR\## NAME ## .r ## ID
+#define RESOURCE_FILES_LOCALIZED(NAME,ID)  RESOURCE_FILES_LOCALIZED_INTERNAL(NAME,ID)
+#define UIKLAF_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)  data=DATAZ_\UIKLAF_RESOURCE_DIR\## NAME ## .r ## ID   UIKLAF_RESOURCE_DIR\## NAME ## .r ## ID
+#define UIKLAF_RESOURCE_LOCALIZED(NAME,ID)  UIKLAF_RESOURCE_LOCALIZED_INTERNAL(NAME,ID)
+
+
+// Check is only some languages in use
+#if defined(LANGUAGE_SC) || defined(LANGUAGE_00) || defined(LANGUAGE_01) || defined(LANGUAGE_02) || defined(LANGUAGE_03) || defined(LANGUAGE_04) || defined(LANGUAGE_05) || defined(LANGUAGE_06) || defined(LANGUAGE_07) || defined(LANGUAGE_08) || defined(LANGUAGE_09) || defined(LANGUAGE_10) || defined(LANGUAGE_129) || defined(LANGUAGE_13) || defined(LANGUAGE_14) || defined(LANGUAGE_15) || defined(LANGUAGE_157) || defined(LANGUAGE_158) || defined(LANGUAGE_159) || defined(LANGUAGE_16) || defined(LANGUAGE_160) || defined(LANGUAGE_161) || defined(LANGUAGE_17) || defined(LANGUAGE_18) || defined(LANGUAGE_25) || defined(LANGUAGE_26) || defined(LANGUAGE_27) || defined(LANGUAGE_28) || defined(LANGUAGE_29) || defined(LANGUAGE_30) || defined(LANGUAGE_31) || defined(LANGUAGE_32) || defined(LANGUAGE_326) || defined(LANGUAGE_327) || defined(LANGUAGE_33) || defined(LANGUAGE_37) || defined(LANGUAGE_39) || defined(LANGUAGE_401) || defined(LANGUAGE_402) || defined(LANGUAGE_42) || defined(LANGUAGE_44) || defined(LANGUAGE_45) || defined(LANGUAGE_49) || defined(LANGUAGE_50) || defined(LANGUAGE_51) || defined(LANGUAGE_54) || defined(LANGUAGE_57) || defined(LANGUAGE_58) || defined(LANGUAGE_59) || defined(LANGUAGE_67) || defined(LANGUAGE_68) || defined(LANGUAGE_70) || defined(LANGUAGE_76) || defined(LANGUAGE_78) || defined(LANGUAGE_79) || defined(LANGUAGE_83) || defined(LANGUAGE_93) || defined(LANGUAGE_94) || defined(LANGUAGE_96)
+ #define USE_SELECTED_LANGUAGES
+#endif
+
+// Selectors for language macros
+#if defined(__LOCALES_SC_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_SC))  && !defined(NO_LANGUAGE_SC)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, sc)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, sc)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, sc)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, sc)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, sc)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, sc)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, sc)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, sc)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, sc)
+ #endif
+#endif
+#undef NO_LANGUAGE_SC
+#undef LANGUAGE_SC
+
+#if defined(__LOCALES_00_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_00))  && !defined(NO_LANGUAGE_00)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 00)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 00)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 00)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 00)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 00)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 00)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 00)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 00)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 00)
+ #endif
+#endif
+#undef NO_LANGUAGE_00
+#undef LANGUAGE_00
+
+#if defined(__LOCALES_01_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_01))  && !defined(NO_LANGUAGE_01)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 01)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 01)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 01)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 01)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 01)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 01)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 01)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 01)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 01)
+ #endif
+#endif
+#undef NO_LANGUAGE_01
+#undef LANGUAGE_01
+
+#if defined(__LOCALES_02_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_02))  && !defined(NO_LANGUAGE_02)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 02)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 02)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 02)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 02)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 02)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 02)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 02)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 02)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 02)
+ #endif
+#endif
+#undef NO_LANGUAGE_02
+#undef LANGUAGE_02
+
+#if defined(__LOCALES_03_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_03))  && !defined(NO_LANGUAGE_03)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 03)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 03)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 03)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 03)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 03)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 03)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 03)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 03)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 03)
+ #endif
+#endif
+#undef NO_LANGUAGE_03
+#undef LANGUAGE_03
+
+#if defined(__LOCALES_04_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_04))  && !defined(NO_LANGUAGE_04)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 04)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 04)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 04)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 04)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 04)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 04)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 04)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 04)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 04)
+ #endif
+#endif
+#undef NO_LANGUAGE_04
+#undef LANGUAGE_04
+
+#if defined(__LOCALES_05_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_05))  && !defined(NO_LANGUAGE_05)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 05)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 05)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 05)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 05)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 05)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 05)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 05)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 05)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 05)
+ #endif
+#endif
+#undef NO_LANGUAGE_05
+#undef LANGUAGE_05
+
+#if defined(__LOCALES_06_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_06))  && !defined(NO_LANGUAGE_06)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 06)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 06)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 06)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 06)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 06)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 06)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 06)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 06)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 06)
+ #endif
+#endif
+#undef NO_LANGUAGE_06
+#undef LANGUAGE_06
+
+#if defined(__LOCALES_07_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_07))  && !defined(NO_LANGUAGE_07)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 07)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 07)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 07)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 07)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 07)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 07)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 07)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 07)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 07)
+ #endif
+#endif
+#undef NO_LANGUAGE_07
+#undef LANGUAGE_07
+
+#if defined(__LOCALES_08_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_08))  && !defined(NO_LANGUAGE_08)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 08)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 08)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 08)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 08)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 08)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 08)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 08)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 08)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 08)
+ #endif
+#endif
+#undef NO_LANGUAGE_08
+#undef LANGUAGE_08
+
+#if defined(__LOCALES_09_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_09))  && !defined(NO_LANGUAGE_09)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 09)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 09)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 09)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 09)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 09)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 09)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 09)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 09)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 09)
+ #endif
+#endif
+#undef NO_LANGUAGE_09
+#undef LANGUAGE_09
+
+#if defined(__LOCALES_10_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_10))  && !defined(NO_LANGUAGE_10)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 10)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 10)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 10)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 10)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 10)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 10)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 10)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 10)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 10)
+ #endif
+#endif
+#undef NO_LANGUAGE_10
+#undef LANGUAGE_10
+
+#if defined(__LOCALES_129_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_129))  && !defined(NO_LANGUAGE_129)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 129)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 129)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 129)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 129)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 129)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 129)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 129)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 129)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 129)
+ #endif
+#endif
+#undef NO_LANGUAGE_129
+#undef LANGUAGE_129
+
+#if defined(__LOCALES_13_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_13))  && !defined(NO_LANGUAGE_13)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 13)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 13)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 13)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 13)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 13)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 13)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 13)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 13)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 13)
+ #endif
+#endif
+#undef NO_LANGUAGE_13
+#undef LANGUAGE_13
+
+#if defined(__LOCALES_14_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_14))  && !defined(NO_LANGUAGE_14)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 14)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 14)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 14)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 14)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 14)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 14)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 14)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 14)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 14)
+ #endif
+#endif
+#undef NO_LANGUAGE_14
+#undef LANGUAGE_14
+
+#if defined(__LOCALES_15_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_15))  && !defined(NO_LANGUAGE_15)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 15)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 15)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 15)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 15)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 15)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 15)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 15)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 15)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 15)
+ #endif
+#endif
+#undef NO_LANGUAGE_15
+#undef LANGUAGE_15
+
+#if defined(__LOCALES_157_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_157))  && !defined(NO_LANGUAGE_157)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 157)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 157)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 157)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 157)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 157)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 157)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 157)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 157)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 157)
+ #endif
+#endif
+#undef NO_LANGUAGE_157
+#undef LANGUAGE_157
+
+#if defined(__LOCALES_158_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_158))  && !defined(NO_LANGUAGE_158)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 158)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 158)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 158)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 158)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 158)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 158)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 158)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 158)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 158)
+ #endif
+#endif
+#undef NO_LANGUAGE_158
+#undef LANGUAGE_158
+
+#if defined(__LOCALES_159_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_159))  && !defined(NO_LANGUAGE_159)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 159)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 159)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 159)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 159)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 159)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 159)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 159)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 159)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 159)
+ #endif
+#endif
+#undef NO_LANGUAGE_159
+#undef LANGUAGE_159
+
+#if defined(__LOCALES_16_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_16))  && !defined(NO_LANGUAGE_16)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 16)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 16)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 16)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 16)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 16)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 16)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 16)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 16)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 16)
+ #endif
+#endif
+#undef NO_LANGUAGE_16
+#undef LANGUAGE_16
+
+#if defined(__LOCALES_160_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_160))  && !defined(NO_LANGUAGE_160)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 160)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 160)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 160)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 160)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 160)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 160)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 160)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 160)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 160)
+ #endif
+#endif
+#undef NO_LANGUAGE_160
+#undef LANGUAGE_160
+
+#if defined(__LOCALES_161_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_161))  && !defined(NO_LANGUAGE_161)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 161)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 161)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 161)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 161)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 161)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 161)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 161)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 161)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 161)
+ #endif
+#endif
+#undef NO_LANGUAGE_161
+#undef LANGUAGE_161
+
+#if defined(__LOCALES_17_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_17))  && !defined(NO_LANGUAGE_17)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 17)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 17)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 17)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 17)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 17)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 17)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 17)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 17)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 17)
+ #endif
+#endif
+#undef NO_LANGUAGE_17
+#undef LANGUAGE_17
+
+#if defined(__LOCALES_18_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_18))  && !defined(NO_LANGUAGE_18)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 18)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 18)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 18)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 18)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 18)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 18)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 18)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 18)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 18)
+ #endif
+#endif
+#undef NO_LANGUAGE_18
+#undef LANGUAGE_18
+
+#if defined(__LOCALES_25_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_25))  && !defined(NO_LANGUAGE_25)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 25)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 25)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 25)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 25)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 25)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 25)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 25)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 25)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 25)
+ #endif
+#endif
+#undef NO_LANGUAGE_25
+#undef LANGUAGE_25
+
+#if defined(__LOCALES_26_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_26))  && !defined(NO_LANGUAGE_26)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 26)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 26)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 26)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 26)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 26)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 26)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 26)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 26)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 26)
+ #endif
+#endif
+#undef NO_LANGUAGE_26
+#undef LANGUAGE_26
+
+#if defined(__LOCALES_27_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_27))  && !defined(NO_LANGUAGE_27)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 27)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 27)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 27)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 27)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 27)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 27)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 27)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 27)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 27)
+ #endif
+#endif
+#undef NO_LANGUAGE_27
+#undef LANGUAGE_27
+
+#if defined(__LOCALES_28_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_28))  && !defined(NO_LANGUAGE_28)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 28)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 28)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 28)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 28)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 28)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 28)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 28)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 28)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 28)
+ #endif
+#endif
+#undef NO_LANGUAGE_28
+#undef LANGUAGE_28
+
+#if defined(__LOCALES_29_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_29))  && !defined(NO_LANGUAGE_29)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 29)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 29)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 29)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 29)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 29)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 29)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 29)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 29)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 29)
+ #endif
+#endif
+#undef NO_LANGUAGE_29
+#undef LANGUAGE_29
+
+#if defined(__LOCALES_30_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_30))  && !defined(NO_LANGUAGE_30)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 30)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 30)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 30)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 30)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 30)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 30)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 30)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 30)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 30)
+ #endif
+#endif
+#undef NO_LANGUAGE_30
+#undef LANGUAGE_30
+
+#if defined(__LOCALES_31_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_31))  && !defined(NO_LANGUAGE_31)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 31)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 31)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 31)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 31)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 31)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 31)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 31)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 31)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 31)
+ #endif
+#endif
+#undef NO_LANGUAGE_31
+#undef LANGUAGE_31
+
+#if defined(__LOCALES_32_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_32))  && !defined(NO_LANGUAGE_32)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 32)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 32)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 32)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 32)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 32)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 32)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 32)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 32)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 32)
+ #endif
+#endif
+#undef NO_LANGUAGE_32
+#undef LANGUAGE_32
+
+#if defined(__LOCALES_326_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_326))  && !defined(NO_LANGUAGE_326)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 326)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 326)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 326)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 326)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 326)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 326)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 326)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 326)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 326)
+ #endif
+#endif
+#undef NO_LANGUAGE_326
+#undef LANGUAGE_326
+
+#if defined(__LOCALES_327_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_327))  && !defined(NO_LANGUAGE_327)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 327)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 327)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 327)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 327)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 327)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 327)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 327)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 327)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 327)
+ #endif
+#endif
+#undef NO_LANGUAGE_327
+#undef LANGUAGE_327
+
+#if defined(__LOCALES_33_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_33))  && !defined(NO_LANGUAGE_33)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 33)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 33)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 33)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 33)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 33)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 33)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 33)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 33)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 33)
+ #endif
+#endif
+#undef NO_LANGUAGE_33
+#undef LANGUAGE_33
+
+#if defined(__LOCALES_37_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_37))  && !defined(NO_LANGUAGE_37)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 37)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 37)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 37)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 37)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 37)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 37)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 37)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 37)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 37)
+ #endif
+#endif
+#undef NO_LANGUAGE_37
+#undef LANGUAGE_37
+
+#if defined(__LOCALES_39_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_39))  && !defined(NO_LANGUAGE_39)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 39)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 39)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 39)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 39)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 39)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 39)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 39)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 39)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 39)
+ #endif
+#endif
+#undef NO_LANGUAGE_39
+#undef LANGUAGE_39
+
+#if defined(__LOCALES_401_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_401))  && !defined(NO_LANGUAGE_401)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 401)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 401)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 401)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 401)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 401)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 401)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 401)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 401)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 401)
+ #endif
+#endif
+#undef NO_LANGUAGE_401
+#undef LANGUAGE_401
+
+#if defined(__LOCALES_402_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_402))  && !defined(NO_LANGUAGE_402)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 402)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 402)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 402)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 402)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 402)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 402)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 402)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 402)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 402)
+ #endif
+#endif
+#undef NO_LANGUAGE_402
+#undef LANGUAGE_402
+
+#if defined(__LOCALES_42_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_42))  && !defined(NO_LANGUAGE_42)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 42)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 42)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 42)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 42)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 42)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 42)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 42)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 42)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 42)
+ #endif
+#endif
+#undef NO_LANGUAGE_42
+#undef LANGUAGE_42
+
+#if defined(__LOCALES_44_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_44))  && !defined(NO_LANGUAGE_44)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 44)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 44)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 44)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 44)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 44)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 44)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 44)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 44)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 44)
+ #endif
+#endif
+#undef NO_LANGUAGE_44
+#undef LANGUAGE_44
+
+#if defined(__LOCALES_45_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_45))  && !defined(NO_LANGUAGE_45)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 45)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 45)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 45)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 45)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 45)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 45)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 45)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 45)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 45)
+ #endif
+#endif
+#undef NO_LANGUAGE_45
+#undef LANGUAGE_45
+
+#if defined(__LOCALES_49_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_49))  && !defined(NO_LANGUAGE_49)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 49)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 49)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 49)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 49)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 49)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 49)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 49)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 49)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 49)
+ #endif
+#endif
+#undef NO_LANGUAGE_49
+#undef LANGUAGE_49
+
+#if defined(__LOCALES_50_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_50))  && !defined(NO_LANGUAGE_50)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 50)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 50)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 50)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 50)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 50)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 50)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 50)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 50)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 50)
+ #endif
+#endif
+#undef NO_LANGUAGE_50
+#undef LANGUAGE_50
+
+#if defined(__LOCALES_51_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_51))  && !defined(NO_LANGUAGE_51)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 51)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 51)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 51)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 51)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 51)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 51)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 51)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 51)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 51)
+ #endif
+#endif
+#undef NO_LANGUAGE_51
+#undef LANGUAGE_51
+
+#if defined(__LOCALES_54_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_54))  && !defined(NO_LANGUAGE_54)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 54)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 54)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 54)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 54)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 54)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 54)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 54)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 54)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 54)
+ #endif
+#endif
+#undef NO_LANGUAGE_54
+#undef LANGUAGE_54
+
+#if defined(__LOCALES_57_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_57))  && !defined(NO_LANGUAGE_57)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 57)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 57)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 57)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 57)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 57)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 57)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 57)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 57)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 57)
+ #endif
+#endif
+#undef NO_LANGUAGE_57
+#undef LANGUAGE_57
+
+#if defined(__LOCALES_58_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_58))  && !defined(NO_LANGUAGE_58)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 58)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 58)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 58)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 58)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 58)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 58)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 58)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 58)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 58)
+ #endif
+#endif
+#undef NO_LANGUAGE_58
+#undef LANGUAGE_58
+
+#if defined(__LOCALES_59_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_59))  && !defined(NO_LANGUAGE_59)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 59)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 59)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 59)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 59)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 59)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 59)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 59)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 59)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 59)
+ #endif
+#endif
+#undef NO_LANGUAGE_59
+#undef LANGUAGE_59
+
+#if defined(__LOCALES_67_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_67))  && !defined(NO_LANGUAGE_67)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 67)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 67)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 67)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 67)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 67)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 67)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 67)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 67)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 67)
+ #endif
+#endif
+#undef NO_LANGUAGE_67
+#undef LANGUAGE_67
+
+#if defined(__LOCALES_68_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_68))  && !defined(NO_LANGUAGE_68)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 68)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 68)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 68)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 68)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 68)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 68)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 68)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 68)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 68)
+ #endif
+#endif
+#undef NO_LANGUAGE_68
+#undef LANGUAGE_68
+
+#if defined(__LOCALES_70_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_70))  && !defined(NO_LANGUAGE_70)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 70)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 70)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 70)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 70)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 70)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 70)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 70)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 70)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 70)
+ #endif
+#endif
+#undef NO_LANGUAGE_70
+#undef LANGUAGE_70
+
+#if defined(__LOCALES_76_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_76))  && !defined(NO_LANGUAGE_76)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 76)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 76)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 76)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 76)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 76)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 76)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 76)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 76)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 76)
+ #endif
+#endif
+#undef NO_LANGUAGE_76
+#undef LANGUAGE_76
+
+#if defined(__LOCALES_78_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_78))  && !defined(NO_LANGUAGE_78)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 78)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 78)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 78)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 78)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 78)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 78)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 78)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 78)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 78)
+ #endif
+#endif
+#undef NO_LANGUAGE_78
+#undef LANGUAGE_78
+
+#if defined(__LOCALES_79_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_79))  && !defined(NO_LANGUAGE_79)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 79)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 79)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 79)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 79)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 79)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 79)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 79)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 79)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 79)
+ #endif
+#endif
+#undef NO_LANGUAGE_79
+#undef LANGUAGE_79
+
+#if defined(__LOCALES_83_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_83))  && !defined(NO_LANGUAGE_83)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 83)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 83)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 83)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 83)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 83)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 83)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 83)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 83)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 83)
+ #endif
+#endif
+#undef NO_LANGUAGE_83
+#undef LANGUAGE_83
+
+#if defined(__LOCALES_93_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_93))  && !defined(NO_LANGUAGE_93)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 93)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 93)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 93)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 93)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 93)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 93)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 93)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 93)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 93)
+ #endif
+#endif
+#undef NO_LANGUAGE_93
+#undef LANGUAGE_93
+
+#if defined(__LOCALES_94_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_94))  && !defined(NO_LANGUAGE_94)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 94)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 94)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 94)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 94)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 94)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 94)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 94)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 94)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 94)
+ #endif
+#endif
+#undef NO_LANGUAGE_94
+#undef LANGUAGE_94
+
+#if defined(__LOCALES_96_IBY__) && (!defined(USE_SELECTED_LANGUAGES) || defined(LANGUAGE_96))  && !defined(NO_LANGUAGE_96)
+ #if defined USER_APP_RESOURCE_LOCALIZED
+  APP_RESOURCE_LOCALIZED(USER_APP_RESOURCE_LOCALIZED, 96)
+ #elif defined USER_CONTACTS_RESOURCE_LOCALIZED
+  CONTACTS_RESOURCE_LOCALIZED(USER_CONTACTS_RESOURCE_LOCALIZED, 96)
+ #elif defined USER_ECOM_RESOURCE_LOCALIZED
+  ECOM_RESOURCE_LOCALIZED(USER_ECOM_RESOURCE_LOCALIZED, 96)
+ #elif defined USER_FEP_RESOURCES_LOCALIZED
+  FEP_RESOURCES_LOCALIZED(USER_FEP_RESOURCES_LOCALIZED, 96)
+ #elif defined USER_HELP_FILE_LOCALIZED
+  HELP_FILE_LOCALIZED(USER_HELP_FILE_LOCALIZED, 96)
+ #elif defined USER_MTM_INFO_FILE_LOCALIZED
+  MTM_INFO_FILE_LOCALIZED(USER_MTM_INFO_FILE_LOCALIZED, 96)
+ #elif defined USER_MTM_RESOURCE_LOCALIZED
+  MTM_RESOURCE_LOCALIZED(USER_MTM_RESOURCE_LOCALIZED, 96)
+ #elif defined USER_RESOURCE_FILES_LOCALIZED
+  RESOURCE_FILES_LOCALIZED(USER_RESOURCE_FILES_LOCALIZED, 96)
+ #elif defined USER_UIKLAF_RESOURCE_LOCALIZED
+  UIKLAF_RESOURCE_LOCALIZED(USER_UIKLAF_RESOURCE_LOCALIZED, 96)
+ #endif
+#endif
+#undef NO_LANGUAGE_96
+#undef LANGUAGE_96
+
+// Undefine user macros
+#undef USER_APP_RESOURCE_LOCALIZED
+#undef USER_CONTACTS_RESOURCE_LOCALIZED
+#undef USER_ECOM_RESOURCE_LOCALIZED
+#undef USER_FEP_RESOURCES_LOCALIZED
+#undef USER_HELP_FILE_LOCALIZED
+#undef USER_MTM_INFO_FILE_LOCALIZED
+#undef USER_MTM_RESOURCE_LOCALIZED
+#undef USER_RESOURCE_FILES_LOCALIZED
+#undef USER_UIKLAF_RESOURCE_LOCALIZED
+#undef USE_SELECTED_LANGUAGES
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set1/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/01.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/01.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/01.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/02.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/02.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/02.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/03.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/03.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/03.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/04.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/04.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/04.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set10/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/326.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/326.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/326.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/327.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/327.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/327.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/32.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/32.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/32.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/33.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/33.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/33.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set11/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/37.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/37.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/37.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/39.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/39.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/39.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/42.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/42.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/42.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/44.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/44.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/44.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set12/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/45.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/45.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/45.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/49.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/49.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/49.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/50.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/50.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/50.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/51.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/51.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/51.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set13/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,34 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/54.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/54.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/54.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/57.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/57.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/57.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/59.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/59.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/59.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set14/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/65.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/65.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/65.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/67.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/67.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/67.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/68.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/68.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/68.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/70.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/70.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/70.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set15/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/76.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/76.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/76.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/78.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/78.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/78.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/79.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/79.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/79.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/83.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/83.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/83.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set16/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,34 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/93.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/93.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/93.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/94.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/94.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/94.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/96.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/96.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/96.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set2/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/05.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/05.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/05.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/06.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/06.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/06.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/07.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/07.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/07.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/08.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/08.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/08.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set3/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/09.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/09.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/09.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/102.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/102.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/102.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/103.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/103.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/103.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/10.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/10.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/10.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set4/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/129.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/129.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/129.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/13.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/13.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/13.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14346.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14346.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14346.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14387.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14387.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14387.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set5/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/14412.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14412.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14412.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14419.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14419.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14419.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/14.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/157.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/157.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/157.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set6/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/158.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/158.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/158.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/159.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/159.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/159.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/15.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/15.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/15.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/160.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/160.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/160.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set7/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/161.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/161.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/161.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/16.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/16.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/16.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/17.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/17.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/17.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/18.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/18.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/18.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set8/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/230.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/230.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/230.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/25.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/25.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/25.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/26.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/26.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/26.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/27.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/27.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/27.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/set9/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,37 @@
+
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*   Build file
+*
+*/
+
+
+#include <platform_paths.hrh>
+PRJ_PLATFORMS
+DEFAULT
+
+PRJ_EXPORTS
+:zip   ../../data/28.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/28.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/28.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/29.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/29.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/29.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/30.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/30.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/30.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/31.zip   OS_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/31.zip   MW_LAYER_PLATFORM_EXPORT_PATH(loc)
+:zip   ../../data/31.zip   APP_LAYER_PLATFORM_EXPORT_PATH(loc)
Binary file locfiles/group/switch_loc.zip has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locfiles/group/switch_loc_generator.pl	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,294 @@
+#
+# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description: 
+#
+# ============================================================================
+#  Name     : loc_generator.pl
+#  Part of  : create loc files to \epoc32\s60\locfiles base on subfolders in the same folder
+#  Origin   : S60 build team,NMP
+#  Created  : Tue Sep 24 11:32:47 2006
+#  Version  : 0.2
+#  Description:
+#	 Version 0.2 changes(VL): added "dirty hack" so that new string is added for all layers, 
+#	 this need to be removed when S60locfiles is exporting localized .loc files to correct layers !!!
+#  Also added fix to sub routine update_locs [if ($key eq "") {next}; # skip empty ones]
+
+
+use strict;
+use File::Basename; # for fileparse
+use Getopt::Long;
+use Data::Dumper;		# debugging purposes
+
+#
+# Variables...
+#
+my $version = "0.2";
+my $locfile_path;
+my $loc_sc_folder = "sc";
+my $loc_01_folder = "01";
+my @generated_files;
+
+my $input;
+my $dozip;
+my $noupdatelocfiles;
+my $force_generation;
+my $show_help;
+
+my $result = GetOptions('i:s' => \$input, 'zip:s' => \$dozip, 'noUpdate' => \$noupdatelocfiles, 'force' => \$force_generation , 'h' => \$show_help);	
+
+if ($show_help) {help(); die "";};
+
+if ($input && (!-d $input)){&error_msg("Invalid parameter '$input'!");}
+if ($input  && $input !~ m/\\$/) {$input .= "\\";};
+
+if (!$result){&error_msg("Required Arguments are missing or wrong");}
+#
+# Hello text
+#
+hello();
+
+# paths to exported loc files
+my @exportedlocfilepaths = ("\\epoc32\\include\\platform\\loc", "\\epoc32\\include\\platform\\mw\\loc", "\\epoc32\\include\\platform\\app\\loc");
+
+if ($input) {
+	generate_locs($input);
+	if ($dozip) {zipup_genfiles($input)};
+}
+foreach $locfile_path (@exportedlocfilepaths) {
+	generate_locs($locfile_path);
+}
+
+sub zipup_genfiles {
+	my $folder = shift;
+	unlink($dozip);
+	print "zip.exe -j -m $dozip @{generated_files}\n";
+	system ("zip.exe -j -m $dozip @generated_files");
+}
+
+# generate switch loc files
+sub generate_locs {
+	my $folder = shift;
+	my @files;
+	my @languageids;
+	@generated_files=();
+	
+# get language ids from folder names
+# use sc as reference
+	if (-d ${folder}.${loc_sc_folder}) {
+    opendir(SDIR, ${folder}.${loc_sc_folder}) or &error_msg("can not read ${folder}${loc_sc_folder}\n");
+	  @files = grep !/^\.\.?$/ && /.loc$/i, readdir SDIR;
+	  closedir(SDIR);
+
+	  opendir(SDIR, $folder) or &error_msg("can not read $folder\n");
+	  @languageids = grep !/^\.\.?$/ && /^\d+?$/i, readdir SDIR;
+	  closedir(SDIR);
+	}
+# get language ids from zip file names. 
+# use 01 as reference
+	elsif (-f "${folder}${loc_01_folder}.zip") {
+		open ZIP, "unzip -Z1 ${folder}${loc_01_folder}.zip |";
+		while (<ZIP>)
+		{
+			chomp;
+			$_ =~ s/.*\///i;
+			$_ =~ s/_${loc_01_folder}//i;
+		
+			push @files ,$_; 
+		}
+		close ZIP;
+		
+	  opendir(SDIR, $folder) or &error_msg("can not read $folder\n");
+	  my @zipfiles = grep !/^\.\.?$/ && /^\d+?.zip$/i, readdir SDIR;
+	  closedir(SDIR);
+	  foreach (@zipfiles) {
+	  	$_ =~ s/.zip//i;
+	  	push @languageids, $_;
+	  }
+	}
+
+#	print Dumper( @languageids );
+
+	foreach my $loc_file (@files) {
+		$loc_file =~ s/_${loc_01_folder}//i;
+		if (!-e $folder.$loc_file || $force_generation) {
+			push @generated_files, $folder.$loc_file."\n";
+			create_include_loc($folder, $loc_file, \@languageids);
+		}
+		if (!$noupdatelocfiles) {
+			update_locs($folder, $loc_file, \@languageids);
+		}
+	}
+}
+
+# update exist localized loc files base on exported original loc.
+# create new files for all languages in case if loc is new one
+# update new defines from component exported loc to exist localized files
+sub update_locs {
+	my $loc_path = shift;
+	my $loc_file = shift;
+	my $languageids = shift;
+	my ($n, $ext) = split ('\.', $loc_file);
+
+	if (!-f "${loc_path}${loc_sc_folder}\\${loc_file}"){return;};
+
+	my %defines_orig = read_loc("${loc_path}${loc_sc_folder}\\${loc_file}");
+
+	foreach my $languageID (@$languageids) {
+		my @add;
+		
+		if (!-e "${loc_path}${languageID}\\${n}_${languageID}\.${ext}") {
+			foreach my $key (keys %defines_orig) {
+				push @add, $defines_orig{$key}."\n";
+			}
+		}
+		else {
+			my %defines = read_loc("${loc_path}${languageID}\\${n}_${languageID}\.${ext}");
+			foreach my $key (keys %defines_orig) {
+				if ($key eq "") {next}; # skip empty ones
+				if (!exists $defines{$key}) {
+					push @add, $defines_orig{$key}."\n";
+				}
+			}
+			
+		}		
+		next if (!scalar @add);
+		# Dirty quick hack to go trough all paths in this phase also 
+		foreach my $locfile_path_temp (@exportedlocfilepaths) {
+			if (!-f "${locfile_path_temp}${languageID}\\${n}_${languageID}\.${ext}"){next;};
+			print "update ${locfile_path_temp}${languageID}\\${n}_${languageID}\.${ext} \n add lines\n @{add} \n";
+			open (OUT_LOC,">>${locfile_path_temp}${languageID}\\${n}_${languageID}\.${ext}") or die "Cannot open ${locfile_path_temp}${languageID}\\${n}_${languageID}\.${ext} for reading: $!";
+			print OUT_LOC "\n";
+			print OUT_LOC @add;
+			close OUT_LOC;
+		}
+
+	}
+}
+
+# read .loc file and return defined strings
+sub read_loc {
+	my $read_loc = shift;
+	my %defines;
+		
+	open (IN,"$read_loc") or die "Cannot open ${read_loc} for reading: $!";
+	my @lines=<IN>;
+	close IN;
+	
+	my $open_comment = 0;
+	foreach (@lines) {
+		chomp;
+    if (m!^\s*/\*!) {
+	    $open_comment=1;
+	    if (m!\*/!) {
+	      $open_comment=0;
+	    }
+	    next;
+    }
+    if (m!\*/!) {
+      $open_comment=0;
+      next;
+    }
+    next if ($open_comment);
+    next if (!m/^\s*?\#define/i);
+		my $line = $_;
+
+		$line =~ s/\"+/\"\#/;
+    $_ =~ s/\s*?\#define\s+?//i;
+    $_ =~ s/\s.*//i;
+    
+    $defines{$_}=$line;
+	}
+	
+		return %defines;
+}
+
+
+# create switch loc file
+sub create_include_loc {
+	my $loc_path = shift;
+	my $loc_file = shift;
+	my $languageids = shift;
+
+	my ($n, $ext) = split ('\.', $loc_file);
+	print "create file ${loc_path}${loc_file}\n";
+	open (OUT,">${loc_path}${loc_file}") or die "Cannot open ${loc_path}${loc_file} for writing: $!";
+
+#	my $first = 1;
+	print OUT "\#if LANGUAGE_${loc_sc_folder}\n";
+	print OUT "\t\#include <${loc_sc_folder}\/${loc_file}\>\n";
+
+	foreach my $languageID (@$languageids) {
+#		next if (!-f "${locfile_path}\\${languageID}\\${n}_${languageID}${ext}");
+#		if ($first) {
+#			print OUT "\#if LANGUAGE_${languageID}\n";
+#			$first = 0;
+#		}
+#		else {
+			print OUT "\#elif LANGUAGE_${languageID}\n";
+#		}
+		print OUT "\t\#include <${languageID}\/${n}_${languageID}\.${ext}\>\n";
+	}
+	
+#	print OUT "\#else\n";
+#	print OUT "\t\#include <${loc_sc_folder}\\${loc_file}\>\n";
+	print OUT "\#endif\n";
+
+
+	close OUT;
+}
+
+sub datetime {
+  my ($sec,$min,$hour,$day,$month,$year,$wbday,$yday,$isdst)=gmtime();
+  $month++;
+  $year+=1900;
+  
+  return (sprintf("%04d.%02d.%02d %02d:%02d:%02d",$year,$month,$day,$hour,$min,$sec));
+}
+
+sub hello {
+  print "This is switch_loc_generator version ${version}\n";
+  print "\n";
+}
+
+sub error_msg ($){
+  my($ErrorMsg);
+  ($ErrorMsg)=@_;
+  my $given_command=$0;
+  $given_command =~ s/.*\\(\w+\.\w+)$/$1/;
+  print "";
+  print "\n";
+  print "Error: $ErrorMsg \n\n";
+  help();
+  die "\n";    
+}
+
+sub help {
+  my $given_command=$0;
+  $given_command =~ s/.*\\(\w+\.\w+)$/$1/;
+
+  print "";
+  print "\n";
+  hello();
+	print " Parameters:\n";
+	print " -i <path to localized loc zips> : custom path to generated switch loc files. Option for localisation team\n";
+	print " -zip <zip file name to zip up generated switch loc files> : path to zip up generated switch loc files. Option for localisation team\n";
+	print " -noUpdate : do not update localised loc files in epoc32 -folder\n";
+	print " -force : regenerate switch loc files even those are exists\n";
+	print " -h : print this info message\n";
+  print "Usage: \n$given_command -i <localised loc file folder>\n";
+  print "Example:  \n$given_command -i \\s60\\misc\\release\\S60LocFiles\\data\n\n";
+  print "Example for localization team:  \n$given_command -i ..\\data -zip ..\\data\\switch_loc.zip\n";
+  print "\n";  
+	
+}
\ No newline at end of file
--- a/package_definition.xml	Tue Aug 31 16:25:42 2010 +0300
+++ b/package_definition.xml	Wed Sep 01 12:37:25 2010 +0100
@@ -30,7 +30,7 @@
 	<component id="locfiles_set6" name="Locale Files Set 6" class="config" filter="s60">
 		<unit bldFile="locfiles/group/set6"/>
 	</component>
-	<!-- is the a problem with SF builds with the following? -->
+	<!-- is there a problem with SF builds with the following? -->
 	<component id="locfiles_set7" name="Locale Files Set 7" class="config" filter="s60">
 		<unit bldFile="locfiles/group/set7"/>
 	</component>
--- a/sf_build/sf_prebuild/makefile	Tue Aug 31 16:25:42 2010 +0300
+++ b/sf_build/sf_prebuild/makefile	Wed Sep 01 12:37:25 2010 +0100
@@ -4,19 +4,21 @@
           
 # Exporting makefile template
 include /sf/os/devicesrv/commonservices/commonengine/makefile
+
 include /sf/os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/makefile
 include /sf/os/devicesrv/devicesrv_pub/platform_path_definitions_api/makefile
-
+include /sf/mw/qt/src/s60installs/deviceconfiguration/cmaker/makefile
+# removed by riku include /sf/mw/qtextensions/group/cmaker/makefile
 
 ifeq (S60,$(BUILD))
 include /sf/mw/uiresources/uigraphics/icons/makefile
 include /sf/mw/uiresources/uigraphics/bitmaps2/makefile
 include /sf/mw/platformtools/gfxconversion/mifconv/makefile_templates/makefile
-include /sf/mw/qttranslations/cmaker/makefile
+include /sf/app/homescreentools/dtdinstaller/makefile
 endif
  
 # Place the first target as the default target which is executed from this level 
-s60_prebuild  :: commonengine_all platform_path_all common_platform_security_all export_template_files icons_all bitmaps_all 
+s60_prebuild  :: commonengine_all platform_path_all common_platform_security_all export_template_files icons_all bitmaps_all dtdinstaller_all
 os_prebuild  :: commonengine_all platform_path_all common_platform_security_all  
 
 # include include_template.mk 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/apac/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+PRJ_EXPORTS
+
+../inc/bldregional.hrh			/epoc32/include/ //
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/apac/inc/bldregional.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,132 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef __BLDREGIONAL_HRH 
+#define __BLDREGIONAL_HRH 
+
+ 
+/** #FF_KOREAN  
+Runtime flag for Korean language 
+*/ 
+#undef FF_KOREAN                                           
+ 
+/** #__AVKON_APAC__  
+Device application UIs use Asia Pacific Look And Feel (LAF). 
+*/ 
+#define __AVKON_APAC__                                      
+ 
+/** #__AVKON_ELAF__  
+Device application UIs use Europe Look And Feel (LAF). 
+*/ 
+#undef __AVKON_ELAF__                                      
+ 
+/** #__BROWSER_IMEI_NOTIFICATION  
+"Purpose is to variate IMEI notification setting in Browser. In case when
+feature is on ,  user can see new setting item in Browser setting ""IMEI
+notification"" . If user enables the setting on browser,  UA prof filter will
+send phone's IMEI code within User-Agent field." 
+*/ 
+#undef __BROWSER_IMEI_NOTIFICATION                         
+ 
+/** #__CHINESE  
+Device uses Chinese language variant. 
+*/ 
+#define __CHINESE                                           
+ 
+/** #__CHINESE_PRC_FONTS  
+Device has PRC China variant. This feature flag should be defined only if
+__CHINESE feature flag is defined. 
+*/ 
+#define __CHINESE_PRC_FONTS                                 
+ 
+/** #__CHINESE_TAIWAN_HK_FONTS  
+Device has Taiwan and/or Hong Kong China variant. This feature flag should be
+defined only if __CHINESE feature flag is defined. 
+*/ 
+#define __CHINESE_TAIWAN_HK_FONTS                           
+ 
+/** #__JAPANESE  
+Device uses Japanese language variant. 
+*/ 
+#undef __JAPANESE                                          
+ 
+/** #__JAPANESE_LARGER_DICTIONARY  
+Enlarged Japanese library for predictive text entry. This feature has no effect
+if the feature __JAPANESE is not defined. 
+*/ 
+#undef __JAPANESE_LARGER_DICTIONARY                        
+ 
+/** #__JAPANESE_PICTOGRAPHS  
+Device supports Japanese pictograhps 
+*/ 
+#undef __JAPANESE_PICTOGRAPHS                              
+ 
+/** #__JAPAN_PREFIX_CHANGE  
+International call prefix feature for Japan to make it easier for end users to
+handle complicated Japanese international call prefixes. 
+*/ 
+#undef __JAPAN_PREFIX_CHANGE                               
+ 
+/** #__MMS_NONDESTRUCTIVE_FORWARD  
+"Controls the behaviour of the MMS application and message forwarding the
+message without retrieval. If the feature is on, the application allows the user
+to retrieve and re-forward it. If the feature is off, it is assumed that the
+message is not available any more in the MMSC after the forwarding." 
+*/ 
+#undef __MMS_NONDESTRUCTIVE_FORWARD                        
+ 
+/** #__MMS_NOTIFICATIONS_VIEW  
+MMBox (MMS Notifications) View can be opened from the message centre. It shows
+the multimedia messages stored in the MMS Center as a MMS notifications. 
+*/ 
+#undef __MMS_NOTIFICATIONS_VIEW                            
+ 
+/** #__OCR  
+Device supports Optical Character Recognizer feature (OCR). 
+*/ 
+#define __OCR                                               
+ 
+/** #__OCR_HANWANG  
+Support for OCR engine from Hanwang Technology Co. Ltd. 
+*/ 
+#define __OCR_HANWANG                                       
+ 
+/** #__OCR_ROMDB  
+"This flag controls OCR database storage location. If the flag is on, all OCR
+databases are put to ROM image." 
+*/ 
+#define __OCR_ROMDB                                         
+ 
+/** #__SERIES60_LUNAR_CALENDAR  
+Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area. 
+*/ 
+#define __SERIES60_LUNAR_CALENDAR                           
+ 
+/** #__THAI  
+Device uses Thai language variant. 
+*/ 
+#undef __THAI                                              
+ 
+/** #__THAI_CALENDAR  
+"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image. 
+Plugin enhances S60 Calendar application views with Thai specific information
+(e.g. Thai year).  " 
+*/ 
+#undef __THAI_CALENDAR                                     
+ 
+
+#endif // __BLDREGIONAL_HRH 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/export.mk	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,52 @@
+#
+# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+# sf_config's actual configuration export makefile
+
+MAKEFILE = 	/sf/config/sf_config/config/export.mk
+$(call push,MAKEFILE_STACK,$(MAKEFILE))
+
+REGION = western
+
+
+		
+INCFILES =	$(MAKEFILEDIR)inc/bldvariant.hrh                                    /epoc32/include/	\
+            $(MAKEFILEDIR)inc/privateruntimeids.hrh                             /epoc32/include/ \
+            $(MAKEFILEDIR)inc/publicruntimeids.hrh                              /epoc32/include/ \
+            $(MAKEFILEDIR)inc/PublicStaticFeatures.hrh                          /epoc32/include/ \
+            $(MAKEFILEDIR)inc/PrivateStaticFeatures.hrh                         /epoc32/include/ \
+            $(MAKEFILEDIR)inc/PlatformStaticFeatures.hrh                        /epoc32/include/ \
+            $(MAKEFILEDIR)inc/ProductVariant.hrh                                /epoc32/include/ \
+            $(MAKEFILEDIR)inc/defaultcaps.hrh                                   /epoc32/include/ \
+            $(MAKEFILEDIR)inc/s60_features.xml                                  /epoc32/include/ \
+            $(MAKEFILEDIR)inc/bldpublic.hrh                                     /epoc32/include/ \
+            $(MAKEFILEDIR)inc/bldprivate.hrh                                    /epoc32/include/ \
+            $(MAKEFILEDIR)inc/bldcodeline.hrh                                   /epoc32/include/ \
+            $(MAKEFILEDIR)inc/features.hrh                                      /epoc32/include/ \
+            $(MAKEFILEDIR)inc/s60_features.csv                                  /epoc32/include/ \
+            $(MAKEFILEDIR)inc/variant.cfg                                       /epoc32/tools/variant/ \
+            $(MAKEFILEDIR)$(REGION)/inc/bldregional.hrh 				                /epoc32/include/ 
+            
+            
+sf_config      :: sf_config-data sf_config-inc sf_config-rom
+sf_config-data ::
+sf_config-inc  ::
+sf_config-rom  ::
+
+$(call addfiles, $(DATAFILES), sf_config-data)
+$(call addfiles, $(INCFILES), sf_config-inc)
+$(call addfiles, $(ROMFILES), sf_config-rom)
+
+$(call popout,MAKEFILE_STACK)
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,18 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+//include the exporting inf files
+#include "inc.inf"
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/group/inc.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,36 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+PRJ_EXPORTS
+
+../inc/ProductVariant.hrh               /epoc32/include/ProductVariant.hrh
+../inc/defaultcaps.hrh                  /epoc32/include/defaultcaps.hrh
+../inc/variant.cfg                      /epoc32/tools/variant/variant.cfg
+
+../inc/bldvariant.hrh			              /epoc32/include/bldvariant.hrh
+../inc/privateruntimeids.hrh		        /epoc32/include/privateruntimeids.hrh
+../inc/publicruntimeids.hrh		          /epoc32/include/publicruntimeids.hrh
+../inc/PublicStaticFeatures.hrh		      /epoc32/include/PublicStaticFeatures.hrh
+../inc/PrivateStaticFeatures.hrh	      /epoc32/include/PrivateStaticFeatures.hrh
+../inc/PlatformStaticFeatures.hrh	      /epoc32/include/PlatformStaticFeatures.hrh
+../inc/s60_features.xml	                /epoc32/include/s60_features.xml
+
+../inc/bldpublic.hrh                    /epoc32/include/bldpublic.hrh
+../inc/bldprivate.hrh                   /epoc32/include/bldprivate.hrh
+../inc/bldcodeline.hrh                  /epoc32/include/bldcodeline.hrh
+../inc/features.hrh                     /epoc32/include/features.hrh
+../../s60_features.csv                  /epoc32/include/s60_features.csv
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/PlatformStaticFeatures.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,33 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+/* 
+*
+Usage of the file in the FeatMgr/featmgrstaticfeatures.hrh:
+-----------------------------------------------------------
+#include <bldvariant.hrh>
+const TInt KFeatMgrStaticFeatures[] =
+    {
+#include "SPDStaticFeatures.hrh"
+#include "PlatformStaticFeatures.hrh"
+    KFeatMgrFeatureArrayEndMark // End mark, don't remove!
+    };
+*/
+
+//includes domain specific Carbon generated files
+#include <PrivateStaticFeatures.hrh>
+#include <PublicStaticFeatures.hrh>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/PrivateStaticFeatures.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,1273 @@
+/*
+* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifdef FF_M3G_ICON_RESOURCES
+KFeatureIdM3gIconResources,
+#endif
+
+#ifdef FF_SIMLESS_OFFLINE_SUPPORT
+KFeatureIdFfSimlessOfflineSupport,
+#endif
+
+#ifdef FF_SYSAP_TIMECHANGEOBSERVER_ENABLED
+KFeatureIdSysapTimechangeobserverEnabled,
+#endif
+
+#ifdef FF_TEST_AT_COMMAND
+KFeatureIdTestATCommand,
+#endif
+
+#ifdef FF_TOUCH_CALL_HANDLING
+KFeatureIdTouchCallHandling,
+#endif
+
+#ifdef FF_WS_NCIM
+KFeatureIdFfWsNcim,
+#endif
+
+#ifdef HLP_ADDITIONAL_CALENDAR
+KFeatureIdHlpAdditionalCalendar,
+#endif
+
+#ifdef HLP_CAMERA_KEY
+KFeatureIdHlpCameraKey,
+#endif
+
+#ifdef HLP_CLEAR_KEY
+KFeatureIdHlpClearKey,
+#endif
+
+#ifdef HLP_INTERNET_SUITE_VERY_LITE
+KFeatureIdHlpInternetSuiteVeryLite,
+#endif
+
+#ifdef HLP_ITUT_INPUT
+KFeatureIdHlpItutInput,
+#endif
+
+#ifdef HLP_MSK
+KFeatureIdHlpMsk,
+#endif
+
+#ifdef HLP_OMA_DRM_METERING
+KFeatureIdHlpOmaDrmMetering,
+#endif
+
+#ifdef HLP_PREMINET_CATALOGS_CLIENT
+KFeatureIdHlpPreminetCatalogsClient,
+#endif
+
+#ifdef HLP_RECENTLY_PLAYED_FOLDER
+KFeatureIdHlpRecentlyPlayedFolder,
+#endif
+
+#ifdef HLP_SENSOR_SETTINGS
+KFeatureIdHlpSensorSettings,
+#endif
+
+#ifdef HLP_WAYPOINTS
+KFeatureIdHlpWaypoints,
+#endif
+
+#ifdef JSR_135_SUPPORT
+KFeatureIdJsr135Support,
+#endif
+
+#ifdef SYMBIAN_EXCLUDE_DNS_PROXY
+KFeatureIdExcludeDnsProxy,
+#endif
+
+#ifdef SYMBIAN_INCLUDE_DNS_PUNYCODE
+KFeatureIdDnsPunycode,
+#endif
+
+#ifdef SYMBIAN_INCLUDE_LOCATION_AGPS_PM
+KFeatureIdLocationAgpsPM,
+#endif
+
+#ifdef SYMBIAN_INCLUDE_LOCATION_GPS_PM
+KFeatureIdLocationGpsPm,
+#endif
+
+#ifdef SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
+KFeatureIdLocationNetworkPm,
+#endif
+
+#ifdef SYMBIAN_INCLUDE_USB_RNDIS
+KFeatureIdIncludeUsbRndis,
+#endif
+
+#ifdef SYMBIAN_MULTIMEDIA_A3FDEVSOUND
+SymbianMultimediaA3fdevsoundId,
+#endif
+
+#ifdef __AAC
+KFeatureIdAac,
+#endif
+
+#ifdef __ACCESSORY_FW
+KFeatureIdAccessoryFw,
+#endif
+
+#ifdef __ALWAYS_ONLINE
+KFeatureIdAlwaysOnLine,
+#endif
+
+#ifdef __ALWAYS_ONLINE_EMAIL
+KFeatureIdAlwaysOnLineEmail,
+#endif
+
+#ifdef __ALWAYS_ONLINE_PDPCONTEXT
+KFeatureIdAlwaysOnlinePDPContext,
+#endif
+
+#ifdef __ALWAYS_ONLINE_PDPCONTEXT2
+KFeatureIdAlwaysOnlinePDPContext2,
+#endif
+
+#ifdef __AMR_NB
+KFeatureIdAmrNb,
+#endif
+
+#ifdef __AMR_WB
+KFeatureIdAmrWb,
+#endif
+
+#ifdef __APPLICATION_CONTROLLABLE_AUDIO_ROUTING
+KFeatureIdApplicationControllableAudioRouting,
+#endif
+
+#ifdef __APPSHELL_AVKON_UI
+KFeatureIdAppshellAvkonUi,
+#endif
+
+#ifdef __ARM_AVC
+KFeatureIdArmAvc,
+#endif
+
+#ifdef __ARM_MDF_H263MPEG4_DEC
+KFeatureIdArmMdfH263mpeg4Dec,
+#endif
+
+#ifdef __ARM_MDF_H264_DEC
+KFeatureIdArmMdfH264Dec,
+#endif
+
+#ifdef __ARM_MDF_POSTPROCESSOR
+KFeatureIdArmMdfPostprocessor,
+#endif
+
+#ifdef __ARM_MDF_REALVIDEO_DEC
+KFeatureIdArmMdfRealvideoDec,
+#endif
+
+#ifdef __AT_HANDLER
+KFeatureIdAtHandler,
+#endif
+
+#ifdef __AUDIO_AAC
+KFeatureIdAudioAac,
+#endif
+
+#ifdef __AUDIO_CONTROLLER_STREAMING
+KFeatureIdAudioControllerStreaming,
+#endif
+
+#ifdef __AUDIO_PLAYLIST
+KFeatureIdAudioPlaylist,
+#endif
+
+#ifdef __AVC_DECODER
+KFeatureIdAvcDecoder,
+#endif
+
+#ifdef __AVC_ENCODER
+KFeatureIdAvcEncoder,
+#endif
+
+#ifdef __BEATNIK_AUDIOENGINE
+KFeatureIdBeatnikAudioengine,
+#endif
+
+#ifdef __BLUETOOTHGPSPSY
+KFeatureIdBluetoothGpsPsy,
+#endif
+
+#ifdef __BRANDING_SERVER
+KFeatureIdBrandingServer,
+#endif
+
+#ifdef __BROWSER_ADAPTIVE_BOOKMARKS
+KFeatureIdBrowserAdaptiveBookm,
+#endif
+
+#ifdef __BROWSER_AUDIO_PLUGIN
+KFeatureIdBrowserAudioPlugin,
+#endif
+
+#ifdef __BROWSER_FILE_UPLOAD
+KFeatureIdBrowserFileUpload,
+#endif
+
+#ifdef __BROWSER_FRAMES
+KFeatureIdBrowserFrames,
+#endif
+
+#ifdef __BROWSER_FULLSCREEN
+KFeatureIdBrowserFullScr,
+#endif
+
+#ifdef __BROWSER_NARROW_SCREEN
+KFeatureIdBrowserNarrowScreen,
+#endif
+
+#ifdef __BROWSER_NETSCAPE_API
+KFeatureIdBrowserNetscapeAPI,
+#endif
+
+#ifdef __BROWSER_PLUGIN_INTERFACE_PROXY
+KFeatureIdBrowserPluginInterfaceProxy,
+#endif
+
+#ifdef __BROWSER_PROGRESS_IND
+KFeatureIdBrowserProgressInd,
+#endif
+
+#ifdef __BROWSER_URL_COMPLETION
+KFeatureIdBrowserUrlCompletion,
+#endif
+
+#ifdef __BROWSER_VIDEO_PLUGIN
+KFeatureIdBrowserVideoPlugin,
+#endif
+
+#ifdef __BT
+KFeatureIdBt,
+#endif
+
+#ifdef __BTIC_ENABLED
+KFeatureIdBticEnabled,
+#endif
+
+#ifdef __BT_AUDIO
+KFeatureIdBtAudio,
+#endif
+
+#ifdef __BT_IMAGING_PROFILE
+KFeatureIdBtImagingProfile,
+#endif
+
+#ifdef __BT_PAN_PROFILE
+KFeatureIdBtPanProfile,
+#endif
+
+#ifdef __BT_PBAP
+KFeatureIdBtPbap,
+#endif
+
+#ifdef __BT_PRINTING_PROFILE
+KFeatureIdBtPrintingProfile,
+#endif
+
+#ifdef __BT_STEREO_AUDIO
+KFeatureIdBtStereoAudio,
+#endif
+
+#ifdef __BT_TEST_MODE
+KFeatureIdBtTestMode,
+#endif
+
+#ifdef __CAE_VR_CUSTOM_COMMANDS
+KFeatureIdCaeVrCustomCommands,
+#endif
+
+#ifdef __CALL_IMAGETEXT
+KFeatureIdCallImagetext,
+#endif
+
+#ifdef __CAMERA_BURST_MODE
+KFeatureIdCameraBurstMode,
+#endif
+
+#ifdef __CDMA_CHANNEL_LISTING
+KFeatureIdCdmaChannelListing,
+#endif
+
+#ifdef __CDMA_EXTENDED_AMS
+KFeatureIdCdmaExtendedAms,
+#endif
+
+#ifdef __CDMA_FAST_DORMANT
+KFeatureIdCdmaFastDormant,
+#endif
+
+#ifdef __CDMA_IOTA
+KFeatureIdCdmaIota,
+#endif
+
+#ifdef __CELL_BROADCAST
+KFeatureIdCellBroadcast,
+#endif
+
+#ifdef __CHATNG
+KFeatureIdChatNG,
+#endif
+
+#ifdef __COMMON_DSY
+KFeatureIdCommonDsy,
+#endif
+
+#ifdef __COMMON_TSY
+KFeatureIdCommonTsy,
+#endif
+
+#ifdef __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
+KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode,
+#endif
+
+#ifdef __CONNMON_EXTENSION
+KFeatureIdConnMonExtension,
+#endif
+
+#ifdef __CONNMON_UI
+KFeatureIdConnMonUI,
+#endif
+
+#ifdef __CONTENT_DOWNLOAD
+KFeatureIdContentDownload,
+#endif
+
+#ifdef __DHCP
+KFeatureIdDHCP,
+#endif
+
+#ifdef __DIALUP_NETWORKING
+KFeatureIdDialupNetworking,
+#endif
+
+#ifdef __DISPLAY_POST
+KFeatureIdDisplayPost,
+#endif
+
+#ifdef __DPB
+KFeatureIdDpb,
+#endif
+
+#ifdef __DRIVE_MODE
+KFeatureIdDriveMode,
+#endif
+
+#ifdef __DRM_USER_DATA_TRANSFER
+KFeatureIdDrmUserDataTransfer,
+#endif
+
+#ifdef __DYNAMIC_PROFILES
+KFeatureIdDynamicProfiles,
+#endif
+
+#ifdef __EDGE_KNOWLEDGE
+KFeatureIdEdgeKnowledge,
+#endif
+
+#ifdef __EMAIL_UI
+KFeatureIdEmailUi,
+#endif
+
+#ifdef __EN_POLICY_DOS
+KFeatureIdEnPolicyDos,
+#endif
+
+#ifdef __EXE_PROTECTION
+KFeatureIdExeProtection,
+#endif
+
+#ifdef __EXTENDED_STARTUP
+KFeatureIdExtendedStartup,
+#endif
+
+#ifdef __FLIGHT_MODE
+KFeatureIdFlightMode,
+#endif
+
+#ifdef __GENERAL_SEARCH_FRAMEWORK
+KFeatureIdGeneralSearchFramework,
+#endif
+
+#ifdef __GENERAL_SEARCH_UI
+KFeatureIdGeneralSearchUi,
+#endif
+
+#ifdef __HINDI_ROM_CONTENT
+KFeatureIdHindiRomContent,
+#endif
+
+#ifdef __HTTP_DIGEST_AUTH
+KFeatureIdHttpDigestAuth,
+#endif
+
+#ifdef __HWRM_TARGET_MODIFIER_PLUGIN
+KFeatureIdHwrmTargetModifierPlugin,
+#endif
+
+#ifdef __ID3V2_METADATA
+KFeatureIdId3V2Metadata,
+#endif
+
+#ifdef __IETD
+KFeatureIdIetd,
+#endif
+
+#ifdef __IMAGE_UPLOAD
+KFeatureIdImageUpload,
+#endif
+
+#ifdef __INDIC_ROM_CONTENT
+KFeatureIdIndicRomContent,
+#endif
+
+#ifdef __INSTALLER_SISX
+KFeatureIdInstallerSisx,
+#endif
+
+#ifdef __IPV4_NAT
+KFeatureIdIPv4Nat,
+#endif
+
+#ifdef __IPV6
+KFeatureIdIPv6,
+#endif
+
+#ifdef __IP_PUSH
+KFeatureIdIpPush,
+#endif
+
+#ifdef __I_CAL_SUPPORT
+KFeatureIdICalSupport,
+#endif
+
+#ifdef __JAPANESE_PICTOGRAPHS_GROUPING
+KFeatureIdJapanesePictographsGrouping,
+#endif
+
+#ifdef __JAVA_3DAPI
+KFeatureIdJava3DAPI,
+#endif
+
+#ifdef __JAVA_API_ENHANCEMENTS_IAP
+KFeatureIdJavaApiEnhancementsIap,
+#endif
+
+#ifdef __JAVA_API_ENHANCEMENTS_MOBINFO
+KFeatureIdJavaApiEnhancementsMobinfo,
+#endif
+
+#ifdef __JAVA_ESWT
+KFeatureIdJavaESWT,
+#endif
+
+#ifdef __JAVA_FILEAPI
+KFeatureIdJavaFileAPI,
+#endif
+
+#ifdef __JAVA_J2MEWEBSERVICESAPI
+KFeatureIdJ2MEWebServicesAPI,
+#endif
+
+#ifdef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU
+KFeatureIdJavaJsr177SecurityAndTrustServicesApdu,
+#endif
+
+#ifdef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO
+KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto,
+#endif
+
+#ifdef __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI
+KFeatureIdJavaJsr177SecurityAndTrustServicesPki,
+#endif
+
+#ifdef __JAVA_JSR205_WMA_2_0_SUPPORT
+KFeatureIdJavaJsr205Wma20Support,
+#endif
+
+#ifdef __JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES
+KFeatureIdJavaJsr177SecurityAndTrustServices,
+#endif
+
+#ifdef __JAVA_JSR_180_SIP_API
+KFeatureIdJavaJsr180SipAPI,
+#endif
+
+#ifdef __JAVA_JSR_226_2D_SVG_API
+KFeatureIdJavaJsr2262DSvgAPI,
+#endif
+
+#ifdef __JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES
+KFeatureIdJavaJsr2343DAudioAndMusicCapabilities,
+#endif
+
+#ifdef __JAVA_LOCATIONAPI
+KFeatureIdJavaLocationAPI,
+#endif
+
+#ifdef __JAVA_MIDP20
+KFeatureIdJavaMIDP20,
+#endif
+
+#ifdef __JAVA_MMAPI11
+KFeatureIdJavaMMAPI11,
+#endif
+
+#ifdef __JAVA_PIMAPI
+KFeatureIdJavaPIMAPI,
+#endif
+
+#ifdef __KEEP_DRM_CONTENT_ON_PHONE
+KFeatureIdKeepDRMContentOnPhone,
+#endif
+
+#ifdef __LANDMARKS
+KFeatureIdLandmarks,
+#endif
+
+#ifdef __LANDMARKS_CONVERTER
+KFeatureIdLandmarksConverter,
+#endif
+
+#ifdef __LAYOUT176_208
+KFeatureIdLayout176_208,
+#endif
+
+#ifdef __LAYOUT208_176
+KFeatureIdLayout208_176,
+#endif
+
+#ifdef __LAYOUT_240_320_TOUCH
+KFeatureIdLayout240_320_Touch,
+#endif
+
+#ifdef __LAYOUT_320_240_TOUCH
+KFeatureIdLayout320_240_Touch,
+#endif
+
+#ifdef __LAYOUT_320_480
+KFeatureIdLayout320_480,
+#endif
+
+#ifdef __LAYOUT_320_480_TOUCH
+KFeatureIdLayout320_480_Touch,
+#endif
+
+#ifdef __LAYOUT_352_416
+KFeatureIdLayout352_416,
+#endif
+
+#ifdef __LAYOUT_352_800
+KFeatureIdLayout352_800,
+#endif
+
+#ifdef __LAYOUT_416_352
+KFeatureIdLayout416_352,
+#endif
+
+#ifdef __LAYOUT_480_320
+KFeatureIdLayout480_320,
+#endif
+
+#ifdef __LAYOUT_480_320_TOUCH
+KFeatureIdLayout480_320_Touch,
+#endif
+
+#ifdef __LAYOUT_480_640
+KFeatureIdLayout480_640,
+#endif
+
+#ifdef __LAYOUT_480_640_TOUCH
+KFeatureIdLayout480_640_Touch,
+#endif
+
+#ifdef __LAYOUT_640_480
+KFeatureIdLayout640_480,
+#endif
+
+#ifdef __LAYOUT_640_480_TOUCH
+KFeatureIdLayout640_480_Touch,
+#endif
+
+#ifdef __LAYOUT_800_352
+KFeatureIdLayout800_352,
+#endif
+
+#ifdef __LIGHTSURF
+KFeatureIdLightSurf,
+#endif
+
+#ifdef __LOCATIONFRAMEWORKCORE
+KFeatureIdLocationFrameworkCore,
+#endif
+
+#ifdef __LOCATIONSYSUI
+KFeatureIdLocationSysUi,
+#endif
+
+#ifdef __LOCATIONVERIFIER
+KFeatureIdLocationVerifier,
+#endif
+
+#ifdef __LOGGER_GPRS
+KFeatureIdLoggerGprs,
+#endif
+
+#ifdef __MANNER_MODE
+KFeatureIdMannerMode,
+#endif
+
+#ifdef __MAP_AND_NAVIGATION_AIW_PROVIDER
+KFeatureIdMapAndNavigationAiwProvider,
+#endif
+
+#ifdef __MEDIATOR
+KFeatureIdMediator,
+#endif
+
+#ifdef __MEETING_REQUEST_ENABLER
+KFeatureIdMeetingRequestEnabler,
+#endif
+
+#ifdef __MEETING_REQUEST_SUPPORT
+KFeatureIdMeetingRequestSupport,
+#endif
+
+#ifdef __MIPV4
+KFeatureIdMIPv4,
+#endif
+
+#ifdef __MIPV6
+KFeatureIdMIPv6,
+#endif
+
+#ifdef __MMC
+KFeatureIdMmc,
+#endif
+
+#ifdef __MMCOMMSAVCONTROLLER
+KFeatureIdMmCommsAvController,
+#endif
+
+#ifdef __MMCOMMSCONTROLLER
+KFeatureIdMmCommsController,
+#endif
+
+#ifdef __MMCOMMSENGINE
+KFeatureIdMmCommsEngine,
+#endif
+
+#ifdef __MMC_EJECT
+KFeatureIdMmcEject,
+#endif
+
+#ifdef __MMC_HOTSWAP
+KFeatureIdMmcHotswap,
+#endif
+
+#ifdef __MMC_LOCK
+KFeatureIdMmcLock,
+#endif
+
+#ifdef __MMF_DRM_UTILITY
+KFeatureIdMmfDrmUtility,
+#endif
+
+#ifdef __MMS
+KFeatureIdMMS,
+#endif
+
+#ifdef __MMS_XID_HEADER_HTTP_FILTER
+KFeatureIdMmsXidHeaderHttpFilter,
+#endif
+
+#ifdef __MOBILE_ACTIVE_SYNC
+KFeatureIdMobileActiveSync,
+#endif
+
+#ifdef __MP3
+KFeatureIdMp3,
+#endif
+
+#ifdef __MROUTER
+KFeatureIdMRouter,
+#endif
+
+#ifdef __MULTIMEDIA_SHARING
+KFeatureIdMultimediaSharing,
+#endif
+
+#ifdef __MULTIPLE_PROV_CTX
+KFeatureIdMultipleProvCtx,
+#endif
+
+#ifdef __NETWORK_REGISTRATION
+KFeatureIdNetworkRegistration,
+#endif
+
+#ifdef __NOT_SUPPORTED_FEATURE1
+KFeatureIdNotSupportedFeature1,
+#endif
+
+#ifdef __NOT_SUPPORTED_FEATURE2
+KFeatureIdNotSupportedFeature2,
+#endif
+
+#ifdef __NO_OTA_CONFIGURATION
+KFeatureIdNoOtaConfig,
+#endif
+
+#ifdef __NP_PROXY
+KFeatureIdNpProxy,
+#endif
+
+#ifdef __OCSP
+KFeatureIdOCSP,
+#endif
+
+#ifdef __OFFLINE_MODE
+KFeatureIdOfflineMode,
+#endif
+
+#ifdef __OMA_EMAIL_NOTIFICATIONS
+KFeatureIdOmaEmailNotifications,
+#endif
+
+#ifdef __OMA_IMPS_12
+KFeatureIdOmaImps12,
+#endif
+
+#ifdef __OMA_IMPS_13
+KFeatureIdOmaImps13,
+#endif
+
+#ifdef __OMA_PROV
+KFeatureIdOmaProv,
+#endif
+
+#ifdef __OMA_SUPL_PLUGINS
+KFeatureIdOmaSuplPlugins,
+#endif
+
+#ifdef __OPENVG_SW_IMPLEMENTATION
+KFeatureIdOpenvgSwImplementation,
+#endif
+
+#ifdef __PALETTE_INDEX_ADDRESS_FIXED
+KFeatureIdPaletteIndexAddressFixed,
+#endif
+
+#ifdef __PHONE_HIDE_MO_DATACALL_NUMBER
+KFeatureIdPhoneHideDataCallNbr,
+#endif
+
+#ifdef __PHONE_NUMBER_GROUPING
+KFeatureIdPhoneNumberGrouping,
+#endif
+
+#ifdef __PLUG_AND_PLAY_MOBILE_SERVICES
+KFeatureIdPlugAndPlayMobileServices,
+#endif
+
+#ifdef __PRESENCE_FRAMEWORK
+KFeatureIdPresenceFramework,
+#endif
+
+#ifdef __PRIVACYFRAMEWORK
+KFeatureIdPrivacyFramework,
+#endif
+
+#ifdef __PROTOCOL_CDMA
+KFeatureIdProtocolCdma,
+#endif
+
+#ifdef __PROTOCOL_GSM
+KFeatureIdProtocolGsm,
+#endif
+
+#ifdef __PROTOCOL_TDMA
+KFeatureIdProtocolTdma,
+#endif
+
+#ifdef __PUSH_WHITELIST
+KFeatureIdPushWhiteList,
+#endif
+
+#ifdef __QCELP
+KFeatureIdQcelp,
+#endif
+
+#ifdef __REAL_PLAYER_AS_DEFAULT
+KFeatureIdRealPlayerAsDefault,
+#endif
+
+#ifdef __REMOTE_LOCK
+KFeatureIdRemoteLock,
+#endif
+
+#ifdef __REMOTE_STORAGE_FW
+KFeatureIdRemoteStorageFw,
+#endif
+
+#ifdef __RESTRICTED_CALL_BARRING
+KFeatureIdRestrictedCallBarring,
+#endif
+
+#ifdef __RESTRICTED_CALL_DIVERT
+KFeatureIdRestrictedCallDivert,
+#endif
+
+#ifdef __RESTRICTED_VOICE_MAIL
+KFeatureIdRestrictedVoiceMail,
+#endif
+
+#ifdef __RFID
+KFeatureIdRfid,
+#endif
+
+#ifdef __SAP_APPLICATION_MANAGEMENT
+KFeatureIdSapApplicationManagement,
+#endif
+
+#ifdef __SAP_DEVICE_LOCK_ENHANCEMENTS
+KFeatureIdSapDeviceLockEnhancements,
+#endif
+
+#ifdef __SAP_EMBEDDED_LINK_ADAPTER
+KFeatureIdSapEmbeddedLinkAdapter,
+#endif
+
+#ifdef __SAP_IDLE_SOFTKEY_ADAPTER
+KFeatureIdSapIdleSoftkeyAdapter,
+#endif
+
+#ifdef __SAP_OPERATOR_LOGO_ADAPTER
+KFeatureIdSapOperatorLogoAdapter,
+#endif
+
+#ifdef __SAP_POLICY_MANAGEMENT
+KFeatureIdSapPolicyManagement,
+#endif
+
+#ifdef __SAP_SCREENSAVER_ADAPTER
+KFeatureIdSapScreensaverAdapter,
+#endif
+
+#ifdef __SAP_STARTUP_ADAPTER
+KFeatureIdSapStartupAdapter,
+#endif
+
+#ifdef __SAP_TERMINAL_CONTROL_FW
+KFeatureIdSapTerminalControlFw,
+#endif
+
+#ifdef __SAP_THEMES_ADAPTER
+KFeatureIdSapThemesAdapter,
+#endif
+
+#ifdef __SAP_UI_SETTING_SERVER
+KFeatureIdSapUiSettingServer,
+#endif
+
+#ifdef __SAP_WALLPAPER_ADAPTER
+KFeatureIdSapWallpaperAdapter,
+#endif
+
+#ifdef __SAT_BIP
+KFeatureIdSatBip,
+#endif
+
+#ifdef __SAT_CALL_CONTROL
+KFeatureIdSatCallControl,
+#endif
+
+#ifdef __SAT_DISPLAY_TEXT
+KFeatureIdSatDisplayText,
+#endif
+
+#ifdef __SAT_GET_INKEY
+KFeatureIdSatGetInkey,
+#endif
+
+#ifdef __SAT_GET_INPUT
+KFeatureIdSatGetInput,
+#endif
+
+#ifdef __SAT_LANGUAGE_NOTIFICATION
+KFeatureIdSatLanguageNotification,
+#endif
+
+#ifdef __SAT_LAUNCH_BROWSER
+KFeatureIdSatLaunchBrowser,
+#endif
+
+#ifdef __SAT_MO_SM_CONTROL
+KFeatureIdSatMoSmControl,
+#endif
+
+#ifdef __SAT_PLAY_TONE
+KFeatureIdSatPlayTone,
+#endif
+
+#ifdef __SAT_PROVIDE_LOCAL_INFO
+KFeatureIdSatProvideLocalInfo,
+#endif
+
+#ifdef __SAT_REFRESH
+KFeatureIdSatRefresh,
+#endif
+
+#ifdef __SAT_SELECT_ITEM
+KFeatureIdSatSelectItem,
+#endif
+
+#ifdef __SAT_SEND_DTMF
+KFeatureIdSatSendDtfm,
+#endif
+
+#ifdef __SAT_SEND_SM
+KFeatureIdSatSendSm,
+#endif
+
+#ifdef __SAT_SEND_SS
+KFeatureIdSatSendSs,
+#endif
+
+#ifdef __SAT_SEND_USSD
+KFeatureIdSatSendUssd,
+#endif
+
+#ifdef __SAT_SETUP_CALL
+KFeatureIdSatSetupCall,
+#endif
+
+#ifdef __SAT_SET_UP_EVENT_LIST
+KFeatureIdSatSetUpEventList,
+#endif
+
+#ifdef __SAT_SET_UP_IDLE_MODE_TEXT
+KFeatureIdSatSetUpIdleModeText,
+#endif
+
+#ifdef __SAT_SET_UP_MENU
+KFeatureIdSatSetUpMenu,
+#endif
+
+#ifdef __SCALABLE_ICONS
+KFeatureIdScalableIcons,
+#endif
+
+#ifdef __SEAMLESS_LINKS
+KFeatureIdSeamlessLinks,
+#endif
+
+#ifdef __SECURE_HW
+KFeatureIdSecureHW,
+#endif
+
+#ifdef __SERIES60_MIDI
+KFeatureIdMidi,
+#endif
+
+#ifdef __SERIES60_PHONE_2DIGIT_DIAL
+KFeatureIdPhone2DigitDial,
+#endif
+
+#ifdef __SERIES60_PHONE_CNAP
+KFeatureIdPhoneCnap,
+#endif
+
+#ifdef __SERIES60_PUSH_SL
+KFeatureIdPushSL,
+#endif
+
+#ifdef __SERIES60_PUSH_SP
+KFeatureIdPushSP,
+#endif
+
+#ifdef __SERIES60_REAL_PLAYER
+KFeatureIdRealPlayer,
+#endif
+
+#ifdef __SERIES60_SETTINGS_PROTECTION
+KFeatureIdSettingsProtection,
+#endif
+
+#ifdef __SIMCARD
+KFeatureIdSimCard,
+#endif
+
+#ifdef __SIMPLE_LOGS
+KFeatureIdSimpleLogs,
+#endif
+
+#ifdef __SIM_CERTIFICATES
+KFeatureIdSimCertificates,
+#endif
+
+#ifdef __SIM_PHONEBOOK_MATCH
+KFeatureIdSimPhonebookMatch,
+#endif
+
+#ifdef __SMARTMSG_SMS_BOOKMARK_RECEIVING
+KFeatureIdSmartmsgSMSBookmarkReceiving,
+#endif
+
+#ifdef __SMARTMSG_SMS_GMS_MESSAGE_RECEIVING
+KFeatureIdSmartmsgSMSGmsMessageReceiving,
+#endif
+
+#ifdef __SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED 
+KFeatureIdSmartmsgSMSGmsMessageSendingSupported,
+#endif
+
+#ifdef __SMARTMSG_SMS_IAP_SETTINGS_RECEIVING
+KFeatureIdSmartmsgSMSIapSettingsReceiving,
+#endif
+
+#ifdef __SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING
+KFeatureIdSmartmsgSMSOperatorLogoReceiving,
+#endif
+
+#ifdef __SMARTMSG_SMS_RINGING_TONE_RECEIVING
+KFeatureIdSmartmsgSMSRingingToneReceiving,
+#endif
+
+#ifdef __SMARTMSG_SMS_VCAL_RECEIVING
+KFeatureIdSmartmsgSMSVcalReceiving,
+#endif
+
+#ifdef __SMARTMSG_SMS_VCAL_SENDING
+KFeatureIdSmartmsgSMSVcalSending,
+#endif
+
+#ifdef __SMARTMSG_SMS_VCARD_RECEIVING
+KFeatureIdSmartmsgSMSVcardReceiving,
+#endif
+
+#ifdef __SMARTMSG_SMS_VCARD_SENDING
+KFeatureIdSmartmsgSMSVcardSending,
+#endif
+
+#ifdef __SMARTMSG_SMS_WAP_AP_RECEIVING
+KFeatureIdSmartmsgSMSWapApReceiving,
+#endif
+
+#ifdef __SMARTMSG_SMS_WV_SETTINGS_RECEIVING
+KFeatureIdSmartmsgSMSWvSettingsReceiving,
+#endif
+
+#ifdef __SMART_CARD_PROV
+KFeatureIdSmartCardProv,
+#endif
+
+#ifdef __SMIL_EDITOR
+KFeatureIdSmilEditor,
+#endif
+
+#ifdef __SMIL_STREAMING
+KFeatureIdSmilStreaming,
+#endif
+
+#ifdef __SRCS
+KFeatureIdSrcs,
+#endif
+
+#ifdef __SSO
+KFeatureIdSSO,
+#endif
+
+#ifdef __SUPL_FRAMEWORK
+KFeatureIdSuplFramework,
+#endif
+
+#ifdef __SUPPORTED_FEATURE1
+KFeatureIdSupportedFeature1,
+#endif
+
+#ifdef __SUPPORTED_FEATURE2
+KFeatureIdSupportedFeature2,
+#endif
+
+#ifdef __SVGT
+KFeatureIdSvgt,
+#endif
+
+#ifdef __SVGT_SCREENSAVER_PLUGIN
+KFeatureIdSvgtScreensaverPlugin,
+#endif
+
+#ifdef __SYNCML_DM
+KFeatureIdSyncMlDm,
+#endif
+
+#ifdef __SYNCML_DM_1_1_2
+KFeatureIdSyncMlDm112,
+#endif
+
+#ifdef __SYNCML_DM_DS
+KFeatureIdSyncMlDmDs,
+#endif
+
+#ifdef __SYNCML_DM_EMAIL
+KFeatureIdSyncMlDmEmail,
+#endif
+
+#ifdef __SYNCML_DM_IAP
+KFeatureIdSyncMlDmIAP,
+#endif
+
+#ifdef __SYNCML_DM_MMS
+KFeatureIdSyncMlDmMMS,
+#endif
+
+#ifdef __SYNCML_DM_STREAMING
+KFeatureIdSyncMlDmStreaming,
+#endif
+
+#ifdef __SYNCML_DS
+KFeatureIdSyncMlDs,
+#endif
+
+#ifdef __SYNCML_DS_AIW_PROVIDER
+KFeatureIdSyncMlDsAiwProvider,
+#endif
+
+#ifdef __SYNCML_DS_ALERT
+KFeatureIdSyncMlDsAlert,
+#endif
+
+#ifdef __SYNCML_DS_CAL
+KFeatureIdSyncMlDsCal,
+#endif
+
+#ifdef __SYNCML_DS_CON
+KFeatureIdSyncMlDsCon,
+#endif
+
+#ifdef __SYNCML_DS_EMAIL
+KFeatureIdSyncMlDsEmail,
+#endif
+
+#ifdef __SYNCML_DS_EMAIL_FILTERING
+KFeatureIdSyncMlDsEmailFiltering,
+#endif
+
+#ifdef __SYNCML_DS_OVER_HTTP
+KFeatureIdSyncMlDsOverHttp,
+#endif
+
+#ifdef __SYNCML_OBEX
+KFeatureIdSyncMlObex,
+#endif
+
+#ifdef __TELEPHONY_SERVICE
+KFeatureIdTelephonyService,
+#endif
+
+#ifdef __UI_TRANSITION_EFFECTS
+KFeatureIdUiTransitionEffects,
+#endif
+
+#ifdef __UI_ZOOM
+KFeatureIdUiZoom,
+#endif
+
+#ifdef __UPIN
+KFeatureIdUpin,
+#endif
+
+#ifdef __USB
+KFeatureIdUsb,
+#endif
+
+#ifdef __USB_DEVICE_LOCK
+KFeatureIdUsbDeviceLock,
+#endif
+
+#ifdef __USB_MULTIPERSONALITY
+KFeatureIdUsbMultiPersonality,
+#endif
+
+#ifdef __USB_PICTBRIDGE
+KFeatureIdUsbPictbridge,
+#endif
+
+#ifdef __USB_PICTBRIDGE_UI
+KFeatureIdUsbPictbridgeUi,
+#endif
+
+#ifdef __USB_PTP
+KFeatureIdUsbPtp,
+#endif
+
+#ifdef __USB_REMOTE_PERSONALITY
+KFeatureIdUsbRemotePersonality,
+#endif
+
+#ifdef __USB_STREAMING
+KFeatureIdUsbStreaming,
+#endif
+
+#ifdef __USER_CONFIGURABLE_USSD_MENU
+KFeatureIdUserConfigurableUssdMenu,
+#endif
+
+#ifdef __USE_DRMENGINE_IN_CCP
+KFeatureIdUseDrmEngineInCcp,
+#endif
+
+#ifdef __USSD
+KFeatureIdUSSD,
+#endif
+
+#ifdef __VIDEO_MENU
+KFeatureIdVideoMenu,
+#endif
+
+#ifdef __VOIP
+KFeatureIdCommonVoip,
+#endif
+
+#ifdef __WALLET
+KFeatureIdWallet,
+#endif
+
+#ifdef __WIM
+KFeatureIdWim,
+#endif
+
+#ifdef __WINDOWS_MEDIA
+KFeatureIdWindowsMedia,
+#endif
+
+#ifdef __WINDOWS_MEDIA_DRM
+KFeatureIdWindowsMediaDrm,
+#endif
+
+#ifdef __WSP
+KFeatureIdWsp,
+#endif
+
+#ifdef __XSP_EXTENSION_MANAGER
+KFeatureIdXspExtensionManager,
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/ProductVariant.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,23 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef PRODUCTVARIANT_HRH
+#define PRODUCTVARIANT_HRH
+
+// Add changes to the default values here.
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/PublicStaticFeatures.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,997 @@
+/*
+* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifdef FF_3D_RINGING_TONES
+KFeatureId3DRingingTones,
+#endif
+
+#ifdef FF_3G_CELLBROADCAST
+KFeatureIdFf3gCellbroadcast,
+#endif
+
+#ifdef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT
+KFeatureIdFfAdaptiveWlanScanningSupport,
+#endif
+
+#ifdef FF_AI_WLANSNIFFER_WIDGET
+KFeatureIdFfAiWlansnifferWidget,
+#endif
+
+#ifdef FF_ASYNCH_FILE_SAVE_QUEUE
+KFeatureIdAsynchFileSaveQueue,
+#endif
+
+#ifdef FF_AUDT
+KFeatureIdFfAudt,
+#endif
+
+#ifdef FF_AUTO_REDIAL_FOR_VIDEO_CALL
+KFeatureIdAutoRedialForVideoCall,
+#endif
+
+#ifdef FF_AVKON_EMOTION_ICON_ENABLED
+KFeatureIdFfAvkonEmotionIconEnabled,
+#endif
+
+#ifdef FF_BIRTHDAY_IMPROVEMENT
+KFeatureIdFfBirthdayImprovement,
+#endif
+
+#ifdef FF_BROWSER_PROGRESSIVE_DOWNLOAD
+KFeatureIdBrowserProgressiveDownload,
+#endif
+
+#ifdef FF_CAPACITIVE_DISPLAY
+KFeatureIdFfCapacitiveDisplay,
+#endif
+
+#ifdef FF_CHINESE_FONTS_HIRES
+KFeatureIdChineseFontsHires,
+#endif
+
+#ifdef FF_CLOCK_MULTIPROCOL_SUPPORT
+KFeatureIdFfClockMultiprocolSupport,
+#endif
+
+#ifdef FF_COMMSDAT_CREATION_FROM_XML
+KFeatureIdCommsDatCreationFromXml,
+#endif
+
+#ifdef FF_CONNECTION_OVERRIDE
+KFeatureIdFfConnectionOverride,
+#endif
+
+#ifdef FF_CONTACTS_NICKNAME
+KFeatureIdFfContactsNickname,
+#endif
+
+#ifdef FF_DM_INSTALL_SECURITY
+KFeatureIdDmInstallSecurity,
+#endif
+
+#ifdef FF_DUAL_LANGUAGE_SUPPORT
+KFeatureIdFfDualLanguageSupport,
+#endif
+
+#ifdef FF_EMAIL_FRAMEWORK
+KFeatureIdFfEmailFramework,
+#endif
+
+#ifdef FF_EMAIL_IPS_SERVICES
+KFeatureIdFfEmailIpsServices,
+#endif
+
+#ifdef FF_EMAIL_MCE_INTEGRATION
+KFeatureIdEmailMceIntegration,
+#endif
+
+#ifdef FF_EMAIL_PROTOCOL_PLUGINS
+KFeatureIdFfEmailProtocolPlugins,
+#endif
+
+#ifdef FF_EMAIL_UI
+KFeatureIdFfEmailUi,
+#endif
+
+#ifdef FF_FARSI_CALENDAR
+KFeatureIdFfFarsiCalendar,
+#endif
+
+#ifdef FF_FMTX
+KFeatureIdFmtx,
+#endif
+
+#ifdef FF_FULLSCR_HWR_INPUT
+KFeatureIdFullscrHwrInput,
+#endif
+
+#ifdef FF_GENERIC_FONTS_ASSETS
+KFeatureIdFfGenericFontsAssets,
+#endif
+
+#ifdef FF_HDMI
+KFeatureIdFfHdmi,
+#endif
+
+#ifdef FF_HELP_TUTORIAL_MERGE
+KFeatureIdFfHelpTutorialMerge,
+#endif
+
+#ifdef FF_HIJRI_CALENDAR
+KFeatureIdFfHijriCalendar,
+#endif
+
+#ifdef FF_HITCHCOCK_APP_SHELL
+KFeatureIdHitchcockAppShell,
+#endif
+
+#ifdef FF_HOMESCREEN_SWITCHABLE_ROOT
+KFeatureIdFfHomescreenSwitchableRoot,
+#endif
+
+#ifdef FF_IAUPDATE
+KFeatureIdIAUpdate,
+#endif
+
+#ifdef FF_IAUPDATE_PHASE2
+KFeatureIdFfIaupdatePhase2,
+#endif
+
+#ifdef FF_INPUTS_PER_ORIENTATION
+KFeatureIdFfInputsPerOrientation,
+#endif
+
+#ifdef FF_INTELLIGENT_TEXT_INPUT
+KFeatureIdFfIntelligentTextInput,
+#endif
+
+#ifdef FF_JAVA_GLOBAL_INDICATORS_API
+KFeatureIdFfJavaGlobalIndicatorsApi,
+#endif
+
+#ifdef FF_KOREAN
+KFeatureIdKorean,
+#endif
+
+#ifdef FF_LINKED_FONTS_CHINESE
+KFeatureIdFfLinkedFontsChinese,
+#endif
+
+#ifdef FF_MEETING_REQUEST_UI
+KFeatureIdFfMeetingRequestUi,
+#endif
+
+#ifdef FF_MENU_TEXTURE_PRELOADING
+KFeatureIdFfMenuTexturePreloading,
+#endif
+
+#ifdef FF_NCD_ENGINE
+KFeatureIdFfNcdEngine,
+#endif
+
+#ifdef FF_NCD_UI
+KFeatureIdFfNcdUi,
+#endif
+
+#ifdef FF_NEAR_FIELD_COMMUNICATION
+KFeatureIdNfc,
+#endif
+
+#ifdef FF_NLT_SUPPORT
+KFeatureIdNltSupport,
+#endif
+
+#ifdef FF_NO_CUG_SUPPORT
+KFeatureIdFfNoCugSupport,
+#endif
+
+#ifdef FF_NO_IDLE_SOFTKEYS
+KFeatureIdNoIdleSoftkeys,
+#endif
+
+#ifdef FF_ODE_COPYRIGHT_NOTICE
+KFeatureIdFfOdeLegalNotice,
+#endif
+
+#ifdef FF_OFN_FEATURE
+KFeatureIdFfOfnFeature,
+#endif
+
+#ifdef FF_OMA_SCOMO_ADAPTER
+KFeatureIdFfOmaScomoAdapter,
+#endif
+
+#ifdef FF_OSS_LEGAL_NOTICE
+KFeatureIdFfOssLegalNotice,
+#endif
+
+#ifdef FF_PNPMS_PROV_FILTER
+KFeatureIdFfPnpmsProvFilter,
+#endif
+
+#ifdef FF_PNPMS_SERVICE_HELP_PLUGIN
+KFeatureIdPnpmsServiceHelpPlugin,
+#endif
+
+#ifdef FF_POWER_SAVE
+KFeatureIdPowerSave,
+#endif
+
+#ifdef FF_PREMINET_CATALOGS_CLIENT
+KFeatureIdPreminetCatalogsClient,
+#endif
+
+#ifdef FF_PROV_AUTHTYPE_PLUGIN
+KFeatureIdProvAuthtypePlugin,
+#endif
+
+#ifdef FF_QWERTY_FN_KEY
+KFeatureIdQwertyFnKey,
+#endif
+
+#ifdef FF_ROCKER_KEY
+KFeatureIdRockerKey,
+#endif
+
+#ifdef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION
+KFeatureIdFfRuntimeDeviceCapabilityConfiguration,
+#endif
+
+#ifdef FF_SELECTABLE_EMAIL
+KFeatureIdSelectableEmail,
+#endif
+
+#ifdef FF_STARTUP_OMA_DM_SUPPORT
+KFeatureStartupOmaDmSupport,
+#endif
+
+#ifdef FF_TACTICONS
+KFeatureIdFfTacticons,
+#endif
+
+#ifdef FF_TACTILE_FEEDBACK
+KFeatureIdTactileFeedback,
+#endif
+
+#ifdef FF_TARM_CAPABILITY_BASED_ACCESS
+KFeatureIdFfTarmCapabilityBasedAccess,
+#endif
+
+#ifdef FF_TCP_MYFAVES_FEATURE
+KFeatureIdTcpMyfavesFeature,
+#endif
+
+#ifdef FF_TCP_MYPROFILE
+KFeatureIdFfTcpMyprofile,
+#endif
+
+#ifdef FF_TOUCHSCREENCALIB_IN_STARTUP
+KFeatureIdTouchscreencalibInStartup,
+#endif
+
+#ifdef FF_TOUCH_UNLOCK_STROKE
+KFeatureIdFfTouchUnlockStroke,
+#endif
+
+#ifdef FF_UPNP_FRAMEWORK_2_0
+KFeatureIdUpnpFramework20,
+#endif
+
+#ifdef FF_USB_CHARGING
+KFeatureIdUsbCharging,
+#endif
+
+#ifdef FF_USB_HOST
+KFeatureIdUsbHost,
+#endif
+
+#ifdef FF_USE_EGPRS_ICON
+KFeatureIdUseEGprsIcon,
+#endif
+
+#ifdef FF_VIRTUAL_FULLSCR_QWERTY_INPUT
+KFeatureIdVirtualFullscrQwertyInput,
+#endif
+
+#ifdef FF_VIRTUAL_ITUT_INPUT
+KFeatureIdVirtualItutInput,
+#endif
+
+#ifdef FF_VMBX_CALL_DIVERT_ICON
+KFeatureIdVmbxCallDivertIcon,
+#endif
+
+#ifdef FF_VOICE_CALL_CONTINUITY
+KFeatureIdFfVoiceCallContinuity,
+#endif
+
+#ifdef FF_VPN_CLIENT
+KFeatureIdFfVpnClient,
+#endif
+
+#ifdef FF_WEBVIDEO_PH2
+KFeatureIdWebvideoPh2,
+#endif
+
+#ifdef FF_WLANSNIFFER_VOIP_ENHANCEMENTS
+KFeatureIdFfWlansnifferVoipEnhancements,
+#endif
+
+#ifdef FF_WLAN_EXTENSIONS
+KFeatureIdFfWlanExtensions,
+#endif
+
+#ifdef FF_WLAN_WAPI
+KFeatureIdFfWlanWapi,
+#endif
+
+#ifdef __3D_MENU
+KFeatureId3DMenu,
+#endif
+
+#ifdef __3GP_EXTENTION
+KFeatureId3GpExtension,
+#endif
+
+#ifdef __AAC_ENCODER_PLUGIN
+KFeatureIdAacEncoderPlugin,
+#endif
+
+#ifdef __AAC_PLUS_DECODER_PLUGIN
+KFeatureIdAacPlusDecoderPlugin,
+#endif
+
+#ifdef __ACTIVE_IDLE
+KFeatureIdActiveIdle,
+#endif
+
+#ifdef __ALLOW_UPGRADE_HELIX
+KFeatureIdAllowUpgradeHelix,
+#endif
+
+#ifdef __APP_CSD_SUPPORT
+KFeatureIdAppCsdSupport,
+#endif
+
+#ifdef __AUDIO_EFFECTS_API
+KFeatureIdAudioEffectsApi,
+#endif
+
+#ifdef __AUDIO_MESSAGING
+KFeatureIdAudioMessaging,
+#endif
+
+#ifdef __AUDIO_RESOURCE_INDICATIONS
+KFeatureIdAudioResourceIndications,
+#endif
+
+#ifdef __AUTO_ACCESSORY_IDENTIFICATION
+KFeatureIdAutoAccessoryIdentification,
+#endif
+
+#ifdef __AVKON_APAC__
+KFeatureIdAvkonApac,
+#endif
+
+#ifdef __AVKON_ELAF__
+KFeatureIdAvkonELaf,
+#endif
+
+#ifdef __BASIC_LOCATION_INFO_DISPLAY
+KFeatureIdBasicLocationInfoDisplay,
+#endif
+
+#ifdef __BASS_BOOST_EFFECT_UI
+KFeatureIdBassBoostEffectUi,
+#endif
+
+#ifdef __BRIGHTNESS_CONTROL
+KFeatureIdBrightnessControl,
+#endif
+
+#ifdef __BROWSER_IMEI_NOTIFICATION
+KFeatureIdBrowserIMEINotification,
+#endif
+
+#ifdef __BTIC_BINARIES_CHECK_ENABLED
+KFeatureIdBticBinariesCheckEnabled,
+#endif
+
+#ifdef __BT_FAX_PROFILE
+KFeatureIdBtFaxProfile,
+#endif
+
+#ifdef __BT_SAP
+KFeatureIdBtSap,
+#endif
+
+#ifdef __CAMERA
+KFeatureIdCamera,
+#endif
+
+#ifdef __CAMERA_FULLSCREEN_VIEWFINDER
+KFeatureIdCameraFullscreenViewfinder,
+#endif
+
+#ifdef __CAMERA_LENS_COVER
+KFeatureIdCameraLensCover,
+#endif
+
+#ifdef __CAMERA_LOCATION_SUPPORT
+KFeatureIdCameraLocationSupport,
+#endif
+
+#ifdef __CHINESE
+KFeatureIdChinese,
+#endif
+
+#ifdef __CHINESE_PRC_FONTS
+KFeatureIdChinesePrcFonts,
+#endif
+
+#ifdef __CHINESE_TAIWAN_HK_FONTS
+KFeatureIdChineseTaiwanHkFonts,
+#endif
+
+#ifdef __COMMDB_PROTECTION
+KFeatureIdCommDBProtection,
+#endif
+
+#ifdef __COVER_DISPLAY
+KFeatureIdCoverDisplay,
+#endif
+
+#ifdef __CS_VIDEO_TELEPHONY
+KFeatureIdCsVideoTelephony,
+#endif
+
+#ifdef __CUSTOMISED_RFS
+KFeatureIdCustomisedRFS,
+#endif
+
+#ifdef __DEFAULT_CONNECTION
+KFeatureIdDefaultConnection,
+#endif
+
+#ifdef __DRM
+KFeatureIdDrm,
+#endif
+
+#ifdef __DRM_CLOCK
+KFeatureIdDrmClock,
+#endif
+
+#ifdef __DRM_FULL
+KFeatureIdDrmFull,
+#endif
+
+#ifdef __DRM_OMA2
+KFeatureIdDrmOma2,
+#endif
+
+#ifdef __DRM_PHASE2
+KFeatureIdDrmPhase2,
+#endif
+
+#ifdef __EDIT_KEY
+KFeatureIdEditKey,
+#endif
+
+#ifdef __EMAIL_OVER_SMS
+KFeatureIdEmailOverSms,
+#endif
+
+#ifdef __EQUALIZER
+KFeatureIdEqualizer,
+#endif
+
+#ifdef __FLASH_LITE_BROWSER_PLUGIN
+KFeatureIdFlashLiteBrowserPlugin,
+#endif
+
+#ifdef __FLASH_LITE_VIEWER
+KFeatureIdFlashLiteViewer,
+#endif
+
+#ifdef __FM_RADIO
+KFeatureIdFmRadio,
+#endif
+
+#ifdef __HANDWRITING_RECOGNITION_INPUT
+KFeatureIdHandwritingRecognitionInput,
+#endif
+
+#ifdef __HSXPA_SUPPORT
+KFeatureIdHsxpaSupport,
+#endif
+
+#ifdef __IM
+KFeatureIdIm,
+#endif
+
+#ifdef __IMAGE_VIEWER
+KFeatureIdImageViewer,
+#endif
+
+#ifdef __IMPS_STANDALONE_IP_CIR
+KFeatureIdImpsStandaloneIpCir,
+#endif
+
+#ifdef __INCLUDE_AAC_CMMFCODEC
+KFeatureIdIncludeAacCMMFCodec,
+#endif
+
+#ifdef __INCLUDE_AMR_NB_CMMFCODEC
+KFeatureIdIncludeAmrNbCMMFCodec,
+#endif
+
+#ifdef __INCLUDE_AMR_WB_CMMFCODEC
+KFeatureIdIncludeAmrWbCMMFCodec,
+#endif
+
+#ifdef __INCLUDE_EAACPLUS_CMMFCODEC
+KFeatureIdIncludeEaacplusCmmfcodec,
+#endif
+
+#ifdef __INCLUDE_MP3_CMMFCODEC
+KFeatureIdIncludeMp3CMMFCodec,
+#endif
+
+#ifdef __INCLUDE_QCELP_CMMFCODEC
+KFeatureIdIncludeQcelpCMMFCodec,
+#endif
+
+#ifdef __IPSEC
+KFeatureIdIpsec,
+#endif
+
+#ifdef __IRDA
+KFeatureIdIrda,
+#endif
+
+#ifdef __JAPANESE
+KFeatureIdJapanese,
+#endif
+
+#ifdef __JAPANESE_LARGER_DICTIONARY
+KFeatureIdJapaneseLargerDictionary,
+#endif
+
+#ifdef __JAPANESE_PICTOGRAPHS
+KFeatureIdJapanesePicto,
+#endif
+
+#ifdef __JAPAN_PREFIX_CHANGE
+KFeatureIdJapanPrefixChange,
+#endif
+
+#ifdef __JAVA
+KFeatureIdJava,
+#endif
+
+#ifdef __JAVA_STUBS
+KFeatureIdJavaStubs,
+#endif
+
+#ifdef __LAYOUT208_208
+KFeatureIdLayout208_208,
+#endif
+
+#ifdef __LAYOUT_240_320
+KFeatureIdLayout240_320,
+#endif
+
+#ifdef __LAYOUT_240_320_LARGE_SCREEN
+KFeatureIdLayout240_320_LargeScreen,
+#endif
+
+#ifdef __LAYOUT_240_320_QVGA3
+KFeatureIdLayout240_320_QVGA3,
+#endif
+
+#ifdef __LAYOUT_320_240
+KFeatureIdLayout320_240,
+#endif
+
+#ifdef __LAYOUT_320_240_LARGE_SCREEN
+KFeatureIdLayout320_240_LargeScreen,
+#endif
+
+#ifdef __LAYOUT_320_240_QVGA3
+KFeatureIdLayout320_240_QVGA3,
+#endif
+
+#ifdef __LAYOUT_360_640_TOUCH
+KFeatureIdLayout360_640_Touch,
+#endif
+
+#ifdef __LAYOUT_640_360_TOUCH
+KFeatureIdLayout640_360_Touch,
+#endif
+
+#ifdef __LOCATIONGPSHW
+KFeatureIdLocationGpsHw,
+#endif
+
+#ifdef __LOCATION_CENTRE
+KFeatureIdLocationCentre,
+#endif
+
+#ifdef __MACROMEDIA_FLASH_6
+KFeatureIdMacromediaFlash6,
+#endif
+
+#ifdef __MEDIA_TRANSFER_PROTOCOL
+KFeatureIdMediaTransferProtocol,
+#endif
+
+#ifdef __MMS_NONDESTRUCTIVE_FORWARD
+KFeatureIdMmsNonDestructiveForward,
+#endif
+
+#ifdef __MMS_NOTIFICATIONS_VIEW
+KFeatureIdMMSNotificationsView,
+#endif
+
+#ifdef __MMS_POSTCARD
+KFeatureIdMmsPostcard,
+#endif
+
+#ifdef __MPEG4_AAC_ENCODING
+KFeatureIdMpegAacEncoding,
+#endif
+
+#ifdef __MPEG4_VIDEO_ENCODING
+KFeatureIdMpeg4VideoEncoding,
+#endif
+
+#ifdef __MRT_SDK_LIBRARIES
+KFeatureIdMrtSdkLibraries,
+#endif
+
+#ifdef __MTP_PROTOCOL_SUPPORT
+KFeatureIdMtpProtocolSupport,
+#endif
+
+#ifdef __NEWSTICKER
+KFeatureIdNewsticker,
+#endif
+
+#ifdef __NO_POWERKEY
+KFeatureIdNoPowerkey,
+#endif
+
+#ifdef __OCR
+KFeatureIdOcr,
+#endif
+
+#ifdef __OCR_HANWANG
+KFeatureIdOcrHanwang,
+#endif
+
+#ifdef __OCR_ROMDB
+KFeatureIdOcrRomdb,
+#endif
+
+#ifdef __OMA_POC
+KFeatureIdOmaPoc,
+#endif
+
+#ifdef __ON_SCREEN_DIALER
+KFeatureIdOnScreenDialer,
+#endif
+
+#ifdef __OPENGL_ES_3DAPI
+KFeatureIdOpenGLES3DApi,
+#endif
+
+#ifdef __OPENGL_ES_SW_IMPLEMENTATION
+KFeatureIdOpenGLESSWImplementation,
+#endif
+
+#ifdef __OPERATOR_CACHE
+KFeatureIdOperatorCache,
+#endif
+
+#ifdef __OPERATOR_MENU
+KFeatureIdOperatorMenu,
+#endif
+
+#ifdef __PEN_SUPPORT
+KFeatureIdPenSupport,
+#endif
+
+#ifdef __PEN_SUPPORT_CALIBRATION
+KFeatureIdPenSupportCalibration,
+#endif
+
+#ifdef __PRESENCE
+KFeatureIdPresence,
+#endif
+
+#ifdef __PRODUCT_REMCON_TSP
+KFeatureIdProductRemconTsp,
+#endif
+
+#ifdef __PROTOCOL_WCDMA
+KFeatureIdProtocolWcdma,
+#endif
+
+#ifdef __PROTOCOL_WLAN
+KFeatureIdProtocolWlan,
+#endif
+
+#ifdef __QOS
+KFeatureIdQos,
+#endif
+
+#ifdef __QVGA2_LAYOUT_IN_USE
+KFeatureIdQvga2LayoutInUse,
+#endif
+
+#ifdef __QWERTY_INPUT
+KFeatureIdQwertyInput,
+#endif
+
+#ifdef __RSS_FEEDS
+KFeatureIdRssFeeds,
+#endif
+
+#ifdef __RTP_STACK
+KFeatureIdRtpStack,
+#endif
+
+#ifdef __RV9
+KFeatureIdRV9,
+#endif
+
+#ifdef __S60_FM_RADIO_APPLICATION
+KFeatureIdS60FmRadioApplication,
+#endif
+
+#ifdef __SDND
+KFeatureIdSdnd,
+#endif
+
+#ifdef __SENDUI_MMS_UPLOAD
+KFeatureIdSenduiMmsUpload,
+#endif
+
+#ifdef __SEND_FILE_IN_CALL
+KFeatureIdSendFileInCall,
+#endif
+
+#ifdef __SERIES60_AMBIENT_LIGHT_SENSOR
+KFeatureIdAmbientLightSensor,
+#endif
+
+#ifdef __SERIES60_HELP
+KFeatureIdHelp,
+#endif
+
+#ifdef __SERIES60_KEYPAD_NO_SLIDER
+KFeatureIdKeypadNoSlider,
+#endif
+
+#ifdef __SERIES60_KEYPAD_NO_VOICE_KEY
+KFeatureIdKeypadNoVoiceKey,
+#endif
+
+#ifdef __SERIES60_LUNAR_CALENDAR
+KFeatureIdLunarCalendar,
+#endif
+
+#ifdef __SERIES60_NATIVE_BROWSER
+KFeatureIdSeries60NativeBrowser,
+#endif
+
+#ifdef __SERIES60_PHONE_TTY
+KFeatureIdPhoneTty,
+#endif
+
+#ifdef __SHOW_PANICS
+KFeatureIdShowPanics,
+#endif
+
+#ifdef __SIDE_VOLUME_KEYS
+KFeatureIdSideVolumeKeys,
+#endif
+
+#ifdef __SIND
+KFeatureIdSind,
+#endif
+
+#ifdef __SIP_SIMPLE_PRESENCE_PROTOCOL
+KFeatureIdSipSimplePresenceProtocol,
+#endif
+
+#ifdef __SLIDESHOW_SCREENSAVER
+KFeatureIdSlideshowScreensaver,
+#endif
+
+#ifdef __STEREO_WIDENING_EFFECT_UI
+KFeatureIdStereoWideningEffectUi,
+#endif
+
+#ifdef __SVGT_VIEWER
+KFeatureIdSvgtViewer,
+#endif
+
+#ifdef __SYNCML_DM_DIAGNOSTICS
+KFeatureIdSyncMlDmDiagnostics,
+#endif
+
+#ifdef __SYNCML_DM_FOTA
+KFeatureIdSyncMlDmFota,
+#endif
+
+#ifdef __SYNCML_DM_IMPS
+KFeatureIdSyncMlDmImps,
+#endif
+
+#ifdef __SYNCML_DM_OBEX
+KFeatureIdSyncMlDmObex,
+#endif
+
+#ifdef __SYNCML_DM_OTA
+KFeatureIdSyncMlDmOta,
+#endif
+
+#ifdef __SYNCML_DM_SIP
+KFeatureIdSyncMlDmSIP,
+#endif
+
+#ifdef __SYNCML_DM_VOIP
+KFeatureIdSyncMlDmVoIP,
+#endif
+
+#ifdef __SYNCML_DM_WLAN
+KFeatureIdSyncMlDmWlan,
+#endif
+
+#ifdef __SYNCML_DS_BOOKMARK
+KFeatureIdSyncMlDsBookmark,
+#endif
+
+#ifdef __SYNCML_DS_MMS
+KFeatureIdSyncMlDsMMS,
+#endif
+
+#ifdef __SYNCML_DS_NOTEPAD
+KFeatureIdSyncMlDsNotepad,
+#endif
+
+#ifdef __SYNCML_DS_SMS
+KFeatureIdSyncMlDsSms,
+#endif
+
+#ifdef __SYNCML_ISYNC
+KFeatureIdSyncMlIsync,
+#endif
+
+#ifdef __SYNCML_TWIN_SUITE
+KFeatureIdSyncMlTwinSuite,
+#endif
+
+#ifdef __THAI
+KFeatureIdThai,
+#endif
+
+#ifdef __THAI_CALENDAR
+KFeatureIdThaiCalendar,
+#endif
+
+#ifdef __TV_OUT
+KFeatureIdTvOut,
+#endif
+
+#ifdef __UPNP_AVCP
+KFeatureIdUpnpAvcp,
+#endif
+
+#ifdef __UPNP_MEDIASERVER
+KFeatureIdUpnpMediaserver,
+#endif
+
+#ifdef __UPNP_PRINT_FRAMEWORK
+KFeatureIdUpnpPrintFramework,
+#endif
+
+#ifdef __UPNP_REMOTE_STORAGE
+KFeatureIdUpnpRemoteStorage,
+#endif
+
+#ifdef __UPNP_STACK
+KFeatureIdUpnpStack,
+#endif
+
+#ifdef __USE_AAC_CMMFCODEC
+KFeatureIdUseAacCMMFCodec,
+#endif
+
+#ifdef __USE_AMR_NB_CMMFCODEC
+KFeatureIdUseAmrNbCMMFCodec,
+#endif
+
+#ifdef __USE_AMR_WB_CMMFCODEC
+KFeatureIdUseAmrWbCMMFCodec,
+#endif
+
+#ifdef __USE_EAACPLUS_CMMFCODEC
+KFeatureIdUseEaacplusCmmfCodec,
+#endif
+
+#ifdef __USE_MP3_CMMFCODEC
+KFeatureIdUseMp3CMMFCodec,
+#endif
+
+#ifdef __USE_QCELP_CMMFCODEC
+KFeatureIdUseQcelpCMMFCodec,
+#endif
+
+#ifdef __VFP_HW_SUPPORT
+KFeatureIdVfpHwSupport,
+#endif
+
+#ifdef __VIBRA
+KFeatureIdVibra,
+#endif
+
+#ifdef __VIDEOCALL_MENU_VISIBILITY
+KFeatureIdVideocallMenuVisibility,
+#endif
+
+#ifdef __VIDEO_CENTER_SUPPORTED
+KFeatureIdVideoCenterSupported,
+#endif
+
+#ifdef __VIDEO_RECORDER
+KFeatureIdVideoRecorder,
+#endif
+
+#ifdef __VIRTUAL_KEYBOARD_INPUT
+KFeatureIdVirtualKeyboardInput,
+#endif
+
+#ifdef __WEB_WIDGETS
+KFeatureIdWebWidgets,
+#endif
+
+#ifdef __WLAN_WEP256_ENABLED
+KFeatureIdWlanWep256Enabled,
+#endif
+
+#ifdef __WMA
+KFeatureIdWma,
+#endif
+
+#ifdef __WORLD_CLOCK
+KFeatureIdWorldClock,
+#endif
+
+#ifdef __XDM
+KFeatureIdXdm,
+#endif
+
+#ifdef __XDM_LOCALSTORAGE
+KFeatureIdXdmLocalStorage,
+#endif
+
+#ifdef __XDM_XCAP
+KFeatureIdXdmXcap,
+#endif
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/bldcodeline.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,1417 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef __BLDCODELINE_HRH 
+#define __BLDCODELINE_HRH 
+
+ 
+/** #RD_32_BROWSER  
+RD Feature flag for implementing new Browser 3.2 features prior to branching 3.1 
+*/ 
+#undef RD_32_BROWSER                                       
+ 
+/** #RD_32_BROWSER_ALR  
+RD Feature flag for implementing ALR support in Browser. 
+*/ 
+#undef RD_32_BROWSER_ALR                                   
+ 
+/** #RD_3GP_WRITE_EXTENTION  
+This flag enables 3GP Write Extention feature in Record Utility. 
+*/ 
+#undef RD_3GP_WRITE_EXTENTION                              
+ 
+/** #RD_50_BROWSER  
+RD Feature flag for implementing new Browser 5.0 features. 
+*/ 
+#undef RD_50_BROWSER                                       
+ 
+/** #RD_ACCESSORY_FW  
+This R&D flag defines changes related to accessory framework. 
+*/ 
+#undef RD_ACCESSORY_FW                                     
+ 
+/** #RD_ACTIVESYNC_UI_INTEGRATION  
+RD flag for development of ActiveSync 
+*/ 
+#undef RD_ACTIVESYNC_UI_INTEGRATION                        
+ 
+/** #RD_AIW_DIAL_DATA_API  
+RD flag for development of new AIW Dial Data APIs. 
+*/ 
+#define RD_AIW_DIAL_DATA_API                                
+ 
+/** #RD_ALF_IN_PLATFORM  
+Flag enables ui accelerator toolkit development. 
+*/ 
+#define RD_ALF_IN_PLATFORM                                  
+ 
+/** #RD_ALR_AND_NLR_ENABLERS  
+Enables Application and Network Level Roaming. 
+*/ 
+#undef RD_ALR_AND_NLR_ENABLERS                             
+ 
+/** #RD_ALR_VPN_AP_UI_DISABLED  
+Disables VPN Accesspoint UI 
+*/ 
+#define RD_ALR_VPN_AP_UI_DISABLED                           
+ 
+/** #RD_ANIMATION_EFFECTS  
+"R&D Flag to control inclusion of the feature ""animation effects""." 
+*/ 
+#define RD_ANIMATION_EFFECTS                                
+ 
+/** #RD_APPS_TO_EXES  
+This R&D flag is needed for incorporating apps to exes changes controlled way
+into Series 60 releases. 
+*/ 
+#define RD_APPS_TO_EXES                                     
+ 
+/** #RD_ARM_MDF_HELIX_ENGINE  
+This Helix engine flag is needed to variate S60 Video engine solution between
+all ARM MicroPlayer (ROP) and Helix engines. 
+*/ 
+#define RD_ARM_MDF_HELIX_ENGINE                             
+ 
+/** #RD_ASYNCH_FILE_SAVE_QUEUE  
+Camcorder requires support from the Asynchronous File Save Queue. 
+*/ 
+#undef RD_ASYNCH_FILE_SAVE_QUEUE                           
+ 
+/** #RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT  
+R&D flag that enables the Streaming Source supports for  Audio Controllers. 
+*/ 
+#define RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT          
+ 
+/** #RD_AUTO_KEYGUARD  
+This flag is used to determine whether the automatic keyguard features in
+Autolock are compiled. 
+*/ 
+#define RD_AUTO_KEYGUARD                                    
+ 
+/** #RD_BLUETOOTHIRRECEIVINGINDICATOR  
+"Requirement: ""Bluetooth/IrDA receiving indicator""" 
+*/ 
+#undef RD_BLUETOOTHIRRECEIVINGINDICATOR                    
+ 
+/** #RD_BOOT_CUSTOMIZABLE_AI  
+R&D Flag to enable smooth integration of customizable to device bootup. The flag
+is used variate out current Idle + Active Idle solution and replace it new
+customizable AI. 
+*/ 
+#define RD_BOOT_CUSTOMIZABLE_AI                             
+ 
+/** #RD_BROWSER_LAUNCHER_API_CHANGE  
+R&D flag for implementing browser launcher API change. 
+*/ 
+#define RD_BROWSER_LAUNCHER_API_CHANGE                      
+ 
+/** #RD_BROWSER_PROGRESSIVE_DOWNLOAD  
+RD flag to enable/disable the progressive download functionality for certain
+types of browser-downloadable content. 
+*/ 
+#define RD_BROWSER_PROGRESSIVE_DOWNLOAD                     
+ 
+/** #RD_BROWSER_SCROLLBARS  
+This flag will be in place until the implementation of Browser using the
+platform scrollbars is mature enough. 
+*/ 
+#undef RD_BROWSER_SCROLLBARS                               
+ 
+/** #RD_BROWSER_USE_AUDIOVIDEOPLUGIN  
+"RD flag for development of new, combined AudioVideoPlugin" 
+*/ 
+#define RD_BROWSER_USE_AUDIOVIDEOPLUGIN                     
+ 
+/** #RD_BROWSER_VIDEO_PLUGIN  
+Support for Browser Plugin. Used in deciding whether the browser video plugin is
+taken in. 
+*/ 
+#undef RD_BROWSER_VIDEO_PLUGIN                             
+ 
+/** #RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD  
+RD flag to enable/disable the progressive download functionality for
+browser-downloadable video content. 
+*/ 
+#undef RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD               
+ 
+/** #RD_BROWSER_WIDGETS  
+RD flag for development of new Widgets implementation 
+*/ 
+#define RD_BROWSER_WIDGETS                                  
+ 
+/** #RD_BTUI_RENOVATION  
+Bluetooth user interface renovation. 
+*/ 
+#define RD_BTUI_RENOVATION                                  
+ 
+/** #RD_BT_AUDIO_RENOVATION  
+Bluetooth audio renovation. 
+*/ 
+#undef RD_BT_AUDIO_RENOVATION                              
+ 
+/** #RD_BT_MSG_RENOVATION  
+This flag enables early development of Bluetooth OPP/BIP features (3.1u). 
+*/ 
+#define RD_BT_MSG_RENOVATION                                
+ 
+/** #RD_CALENDAR_PLUGIN_FW  
+This flag enables new UI concept and plugin framework for regional calendar
+enhancements. The flag disables old Chinese Lunar Calendar implementation
+(without plugin framework) and enables new Lunar Calendar plugin (using
+framework). 
+*/ 
+#define RD_CALENDAR_PLUGIN_FW                               
+ 
+/** #RD_CAMCORDER_ADVSETTINGS  
+This flag indicates if the ecamadvsettings.dll is included to the rom image 
+*/ 
+#undef RD_CAMCORDER_ADVSETTINGS                            
+ 
+/** #RD_CATALOGS_CLIENT  
+RD flag for development of Catalogs client v3 
+*/ 
+#undef RD_CATALOGS_CLIENT                                  
+ 
+/** #RD_CLEAN_BUILD_SUPPORT  
+Pf 52.50 build supports multiple keyboardlayout and hence switch API is used in
+Akncapserver.
+
+Switch APIs are part of adaptation layer code and these files are not part of
+clean build.
+
+This flag will be enabled during clean build. 
+*/ 
+#undef RD_CLEAN_BUILD_SUPPORT                              
+ 
+/** #RD_CLIENT_CERTIFICATES  
+RD flag for development of Client certificates and private key handling feature. 
+*/ 
+#define RD_CLIENT_CERTIFICATES                              
+ 
+/** #RD_COMBINE_INSTALLATION_QUERIES  
+"The flag enables feature ""SW Installer: combining installation confirmation
+and details queries during installation""" 
+*/ 
+#define RD_COMBINE_INSTALLATION_QUERIES                     
+ 
+/** #RD_COMMON_ENGINE_API_CHANGE  
+This R&D flag is needed to safely integrate changes to the Common Engine APIs
+into Series 60 releases. 
+*/ 
+#define RD_COMMON_ENGINE_API_CHANGE                         
+ 
+/** #RD_CONTENTMANAGERLAUNCHER  
+Flag for variating the new Content Manager Launcher component and related
+Content Manager Launcher API 
+*/ 
+#undef RD_CONTENTMANAGERLAUNCHER                           
+ 
+/** #RD_CONTENTNOTIFICATION  
+"Flag for variating the new Content Notification component and related APIs:
+Content Notification API, Content Notification Implementation API" 
+*/ 
+#undef RD_CONTENTNOTIFICATION                              
+ 
+/** #RD_CONTEXT_FRAMEWORK  
+"RD flag to enable feature ""Context framework"" development" 
+*/ 
+#define RD_CONTEXT_FRAMEWORK                                
+ 
+/** #RD_CONTEXT_SENSITIVE_MENU  
+RD flag to flag out the implementation of context sensitive menu. 
+*/ 
+#undef RD_CONTEXT_SENSITIVE_MENU                           
+ 
+/** #RD_CONTROL_PANEL  
+Flag enables Control Panel development. 
+*/ 
+#define RD_CONTROL_PANEL                                    
+ 
+/** #RD_CONVERGED_CALL_ENGINE  
+"RD flag to enable feature ""Converged call engine"" development." 
+*/ 
+#define RD_CONVERGED_CALL_ENGINE                            
+ 
+/** #RD_CONVERGED_CALL_ENGINE_PROXY  
+Used for CCE xSP proxy developmen 
+*/ 
+#undef RD_CONVERGED_CALL_ENGINE_PROXY                      
+ 
+/** #RD_CSXHELP_EVOLUTION  
+Feature enables early development of csxhelp application functionalities. 
+*/ 
+#undef RD_CSXHELP_EVOLUTION                                
+ 
+/** #RD_CS_PS_HO   
+RD flag to enable VOIP handover development 
+*/ 
+#undef RD_CS_PS_HO                                         
+ 
+/** #RD_CUSTOMIZABLE_AI  
+R&D Flag to enable smooth development & integration of customazable Active Idle. 
+*/ 
+#define RD_CUSTOMIZABLE_AI                                  
+ 
+/** #RD_DEFAULT_APPLICATION_SETTINGS  
+Disables the Default Application Settings subsystem. 
+*/ 
+#define RD_DEFAULT_APPLICATION_SETTINGS                     
+ 
+/** #RD_DEVICE_MODE_CONFIGURABILITY  
+"This flag controls configurability features to System Application (referred as
+""SysAp"") and HwResourceManager (referred as HWRM) components.SysAp needs this
+flag for moving part of its key event handling functionality to a plug-in that
+can be variated by product programs.HWRM needs this flag for moving part of its
+light controlling functionality to a plug-in that can be variated by product
+programs." 
+*/ 
+#define RD_DEVICE_MODE_CONFIGURABILITY                      
+ 
+/** #RD_DISPLAY_POST  
+This flag allows to choose from either built-in Display Post implementation or
+an external Display Post module. 
+*/ 
+#undef RD_DISPLAY_POST                                     
+ 
+/** #RD_DM_MULTI_CHOICE_ALERT  
+"RD flag to enable feature ""OMA DM server can query user to select options.This
+alert type allows the user to select multiple items from a list of options.""
+development." 
+*/ 
+#undef RD_DM_MULTI_CHOICE_ALERT                            
+ 
+/** #RD_DM_ROAMING_BLOCKING_SUPPORT  
+Feature enables the blocking the SyncML Device Management session (Either for
+Device settings like MMS settings or for FOTA downloads) when user in roaming
+networks. This RnD flag will be used temporarily for increment 15 development
+time only to flag changes made on component SyncMLNotifier.  
+*/ 
+#undef RD_DM_ROAMING_BLOCKING_SUPPORT                      
+ 
+/** #RD_DM_SINGLE_CHOICE_ALERT  
+"RD flag to enable feature ""OMA Device management Server can query user to
+select an option by sending a number of user selectable options"" development." 
+*/ 
+#undef RD_DM_SINGLE_CHOICE_ALERT                           
+ 
+/** #RD_DM_TEXT_INPUT_ALERT  
+"RD flag to enable feature ""OMA Device management Server can query user input""
+development." 
+*/ 
+#undef RD_DM_TEXT_INPUT_ALERT                              
+ 
+/** #RD_DOS_API_CHANGE  
+This flag is needed for safely (without creating bottle neck) incorporating DOS
+Client/Plug-in/SAE API changes into Series 60 releases. 
+*/ 
+#undef RD_DOS_API_CHANGE                                   
+ 
+/** #RD_DOS_SERVER_REMOVE  
+R&D flag for managing the DOS Server and DOS APIs removal. 
+*/ 
+#undef RD_DOS_SERVER_REMOVE                                
+ 
+/** #RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION  
+A flag to control one of the sub-features in OMA DRM v2 implementation. 
+*/ 
+#define RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION             
+ 
+/** #RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM  
+Feature enables early development of   the requirement '107-18152 Common
+interface for OMA and WM DRM'. 
+*/ 
+#define RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM           
+ 
+/** #RD_DRM_DETAILS_VIEW_RENOVATION  
+A flag to control one of the sub-features in OMA DRM v2 implementation. 
+*/ 
+#undef RD_DRM_DETAILS_VIEW_RENOVATION                      
+ 
+/** #RD_DRM_DROPPED_30_FEATURES  
+A flag to control one of the sub-features in OMA DRM v2 implementation. 
+*/ 
+#define RD_DRM_DROPPED_30_FEATURES                          
+ 
+/** #RD_DRM_IMSI_BINDING  
+A flag to control one of the sub-features in OMA DRM v2 implementation. 
+*/ 
+#define RD_DRM_IMSI_BINDING                                 
+ 
+/** #RD_DRM_METERING  
+Flag enables development of DRM Metering 
+*/ 
+#define RD_DRM_METERING                                     
+ 
+/** #RD_DRM_NEW_SECURE_CLOCK  
+R&D feature flag is needed to develop the requirement '101-32062 New Secure
+clock for DRM' 
+*/ 
+#define RD_DRM_NEW_SECURE_CLOCK                             
+ 
+/** #RD_DRM_PREVIEW_RIGHT_FOR_AUDIO  
+"Flag enables development of feature ""Preview right support for OMA DRM v2
+protected content for audio""" 
+*/ 
+#undef RD_DRM_PREVIEW_RIGHT_FOR_AUDIO                      
+ 
+/** #RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS  
+Flag is needed to develop the requirement '101-29260 Removal of DRM usage rights
+expiration warning prompts' without risking the maturity of CCB. 
+*/ 
+#define RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS        
+ 
+/** #RD_DRM_RIGHTS_MANAGER_REMOVAL  
+R&D feature flag is needed to develop the requirement '101-41508 Rights Manager
+Removal' 
+*/ 
+#define RD_DRM_RIGHTS_MANAGER_REMOVAL                       
+ 
+/** #RD_DRM_RINGTONE_BLOCKING  
+A flag to control one of the sub-features in OMA DRM v2 implementation. 
+*/ 
+#define RD_DRM_RINGTONE_BLOCKING                            
+ 
+/** #RD_DRM_SILENT_RIGHTS_ACQUISITION  
+In order to enable safe development of  OMA DRM v2 Silent rights object
+acquisition 
+*/ 
+#define RD_DRM_SILENT_RIGHTS_ACQUISITION                    
+ 
+/** #RD_DSUI_TIMEDSYNC  
+To provide timed synchronization feature to be included in the Data
+synchronization UI .  The flag will be used only in the OmaDsAppUi component. 
+*/ 
+#define RD_DSUI_TIMEDSYNC                                   
+ 
+/** #RD_DS_ICAL_SUPPORT  
+Support for iCalendar synchronization 
+*/ 
+#undef RD_DS_ICAL_SUPPORT                                  
+ 
+/** #RD_DS_UI_EVOLUTION  
+RD flag for development of new Data Sync UI 
+*/ 
+#undef RD_DS_UI_EVOLUTION                                  
+ 
+/** #RD_EMAIL_DOMAIN_UTILS  
+The flag is for controlling the releasing of the Email utility API changes that
+are planned to be done for 3.2 
+*/ 
+#define RD_EMAIL_DOMAIN_UTILS                               
+ 
+/** #RD_EMAIL_HTML_VIEW  
+R&D Flag to remove HTML plugin from mail 3.0 implementation. 
+*/ 
+#define RD_EMAIL_HTML_VIEW                                  
+ 
+/** #RD_ENABLE_ADDING_EDITING_OF_MSISDN  
+This flag enables the usage of the new implementation of Own name store in
+CommonTSY. 
+*/ 
+#undef RD_ENABLE_ADDING_EDITING_OF_MSISDN                  
+ 
+/** #RD_ENHANCED_CBA  
+RD flag to flag out implementation of Enhanced CBA 
+*/ 
+#undef RD_ENHANCED_CBA                                     
+ 
+/** #RD_ENHANCED_SKINNING  
+"RD Feature flag for implementing ""enhanced skinning"" in 2.x CCB. That feature
+is not wanted in 2.6 but after 2.8 it will be permanently supported i.e. not
+optional feature." 
+*/ 
+#define RD_ENHANCED_SKINNING                                
+ 
+/** #RD_EXTENDED_ICL_JPEG_API  
+RD flag to enable/disable the Extended ICL JPEG API. 
+*/ 
+#define RD_EXTENDED_ICL_JPEG_API                            
+ 
+/** #RD_FEATURE_MANAGER_CHANGE  
+In 3.1 Feature Manager will be removed from CommonEngine and new Feature Manager
+component will be introduced. Flag is needed to safely implement the change.  
+*/ 
+#define RD_FEATURE_MANAGER_CHANGE                           
+ 
+/** #RD_FILE_HANDLE_SUPPORT  
+This R&D flag defines data caging changes to components that are used by
+messaging API components. 
+*/ 
+#define RD_FILE_HANDLE_SUPPORT                              
+ 
+/** #RD_FILE_MANAGER_BACKUP  
+RD feature flag for implementing additional backup improvements for File
+Manager. 
+*/ 
+#define RD_FILE_MANAGER_BACKUP                              
+ 
+/** #RD_FILE_SORTING  
+The flag will be used to variate the sorting functionality in File manager in
+R3.2. 
+*/ 
+#undef RD_FILE_SORTING                                     
+ 
+/** #RD_FLASHLITE_SCREENSAVER  
+This flag allowes early development of new Flash as Screensaver features. 
+*/ 
+#define RD_FLASHLITE_SCREENSAVER                            
+ 
+/** #RD_FLASH_AS_VIDEO_RINGING_TONE  
+Device allows a video file to be set as a ringing tone. 
+*/ 
+#define RD_FLASH_AS_VIDEO_RINGING_TONE                      
+ 
+/** #RD_FM_RADIO_ENHANCEMENTS  
+RD flag to enable FM Radio Control Adaptation API development.   
+*/ 
+#define RD_FM_RADIO_ENHANCEMENTS                            
+ 
+/** #RD_FM_TX_SUPPORT  
+RD_FM_TX_SUPPORT flag is needed to integrate FM TX changes to S60 HW Resource
+Manager and SysApp 
+*/ 
+#undef RD_FM_TX_SUPPORT                                    
+ 
+/** #RD_FOTA_FLEXIBLE_MEMORY_USAGE  
+Feature enables flexible memory usage for storing update files on c-drive. RnD
+flag will be used temporarily for increment 15 development time only to flag
+changes made on component fotaserver and SyncMLNotifier. 
+*/ 
+#undef RD_FOTA_FLEXIBLE_MEMORY_USAGE                       
+ 
+/** #RD_FSW_V2  
+RD feature flag for new fastswap tasklist development. 
+*/ 
+#define RD_FSW_V2                                           
+ 
+/** #RD_FULLSCREEN_WALLPAPER  
+RD feature flag for enabling full screen wallpaper development. 
+*/ 
+#define RD_FULLSCREEN_WALLPAPER                             
+ 
+/** #RD_GALLERY_ENABLE_NG_MUSIC_PLAYER  
+This feature flag will be used to variate Gallery usage between the old and the
+new Music Player. 
+*/ 
+#undef RD_GALLERY_ENABLE_NG_MUSIC_PLAYER                   
+ 
+/** #RD_GALLERY_GRID  
+Enable/disable Grid view in Gallery 
+*/ 
+#define RD_GALLERY_GRID                                     
+ 
+/** #RD_GALLERY_PREVIEW_POPUP  
+Enable disable Preview Popup in Gallery 
+*/ 
+#undef RD_GALLERY_PREVIEW_POPUP                            
+ 
+/** #RD_GBA  
+Support for General Bootstarapping Architecture (GBA).  GBA enables
+authentication for mobile services without any user interaction. 
+*/ 
+#undef RD_GBA                                              
+ 
+/** #RD_GENERAL_SEARCH  
+"RD flag to enable feature ""In-Device Search"" development." 
+*/ 
+#define RD_GENERAL_SEARCH                                   
+ 
+/** #RD_GS_RENOVATION  
+General Settings Application Renovation 
+*/ 
+#define RD_GS_RENOVATION                                    
+ 
+/** #RD_GS_RENOVATION_PHASE2  
+This flag allowes early development of new General Settings features. 
+*/ 
+#define RD_GS_RENOVATION_PHASE2                             
+ 
+/** #RD_HELPRUNTIME  
+Flag to variate help content between 3.2.1 and 3.2.2  
+*/ 
+#undef RD_HELPRUNTIME                                      
+ 
+/** #RD_HELP_AIW_INTEGRATION  
+This flag enables early development of  AIW Help consumer integration feature. 
+*/ 
+#undef RD_HELP_AIW_INTEGRATION                             
+ 
+/** #RD_HIERARCHICAL_COLUMN_LIST  
+R&D flag for enabling Hierarchical column list UI component. 
+*/ 
+#define RD_HIERARCHICAL_COLUMN_LIST                         
+ 
+/** #RD_HIERARCHICAL_LIST  
+"RD flag to enable feature ""New list type: Hierarchical list"" development." 
+*/ 
+#define RD_HIERARCHICAL_LIST                                
+ 
+/** #RD_HINDI_PHONETIC_INPUT  
+"RD flag to enable feature ""Hindi phonetic input"" development." 
+*/ 
+#undef RD_HINDI_PHONETIC_INPUT                             
+ 
+/** #RD_HOTSPOT  
+Undefining this flag indicates that the HotSpotServer.exe and other related
+components are not included to the rom image.  
+*/ 
+#undef RD_HOTSPOT                                          
+ 
+/** #RD_IDLE_SEPARATION  
+R&D feature flag for moving idle functionality from Phone application to Idle
+application. 
+*/ 
+#define RD_IDLE_SEPARATION                                  
+ 
+/** #RD_IHL_EXTJPEGAPI  
+Image Handling Library utilized Extended ICL JPEG API 
+*/ 
+#undef RD_IHL_EXTJPEGAPI                                   
+ 
+/** #RD_IMAGEPREVIEW  
+ImageViewer's ImagePreview API and DLL are available in release. 
+*/ 
+#define RD_IMAGEPREVIEW                                     
+ 
+/** #RD_IMAGINGCONFIGMANAGER  
+Flag to include/exclude Imaging Configuration Manager component. 
+*/ 
+#undef RD_IMAGINGCONFIGMANAGER                             
+ 
+/** #RD_IM_UI_FACELIFT  
+RD flag for development of IM UI facelift 
+*/ 
+#undef RD_IM_UI_FACELIFT                                   
+ 
+/** #RD_INTELLIGENT_TEXT_INPUT  
+Flag to develop support for Intelligent Text Iinput  
+*/ 
+#define RD_INTELLIGENT_TEXT_INPUT                           
+ 
+/** #RD_IV_ACCELEROMETER  
+Image viewer needs RnD flag in order to variate accelerometer sensor usage.
+ 
+*/ 
+#undef RD_IV_ACCELEROMETER                                 
+ 
+/** #RD_IV_SLIDESHOW  
+Image Viewer with slideshow and cool image transition effects 
+*/ 
+#define RD_IV_SLIDESHOW                                     
+ 
+/** #RD_IV_TRANSPARENT_UI  
+Image Viewer uses transparent custom UI controls 
+*/ 
+#define RD_IV_TRANSPARENT_UI                                
+ 
+/** #RD_IV_TRANSPARENT_UI_2  
+Image Viewer uses transparent toolbar and image infos popup. 
+*/ 
+#define RD_IV_TRANSPARENT_UI_2                              
+ 
+/** #RD_IV_TV_OUT  
+Flag to develop the TV-Out support for images 
+*/ 
+#define RD_IV_TV_OUT                                        
+ 
+/** #RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1  
+"Java architecture renewal, phase 1. S60 implementation replaces Symbian
+implementation of Java Installer, Java Registry and Java Backup components." 
+*/ 
+#define RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1                 
+ 
+/** #RD_JAVA_CONFIGURABLE_NW_INDICATOR  
+Support for network indicator in Java Canvas for operator domain midlets. 
+*/ 
+#define RD_JAVA_CONFIGURABLE_NW_INDICATOR                   
+ 
+/** #RD_JAVA_MEDIA_KEYS  
+"To enable Java applications (also those in background) to get notifications
+from various media keys (PLAY, PREV, NEXT, STOP...). " 
+*/ 
+#define RD_JAVA_MEDIA_KEYS                                  
+ 
+/** #RD_JAVA_OMA_DRM_V2  
+Java Mobile Media API supports playback of the OMA DRM v2 protected audio
+content. 
+*/ 
+#define RD_JAVA_OMA_DRM_V2                                  
+ 
+/** #RD_JAVA_REUSE_IFRAMEBUFFER  
+Purpose: Change LCDUI Canvas implementation to reuse the native side
+iFramebuffer memory between Canvas instances.  
+*/ 
+#undef RD_JAVA_REUSE_IFRAMEBUFFER                          
+ 
+/** #RD_JAVA_SCALABLE_ICON  
+Provide support for scalable icons for MIDlet icons (MIDlet icons & MIDlet suite
+icons).  
+*/ 
+#undef RD_JAVA_SCALABLE_ICON                               
+ 
+/** #RD_JAVA_TMIDISTATECHANGE  
+"R&D flag for Java, related to the symbian change: BR2058: Renaming enum values
+in TMidiState as a result of a namespace clash." 
+*/ 
+#define RD_JAVA_TMIDISTATECHANGE                            
+ 
+/** #RD_JAVA_VOLUME_KEYS  
+Java application volume level can be controlled with phone's side volume keys. 
+*/ 
+#define RD_JAVA_VOLUME_KEYS                                 
+ 
+/** #RD_KANNADA_FONTS  
+Indic Kannada fonts and font support 
+*/ 
+#undef RD_KANNADA_FONTS                                    
+ 
+/** #RD_KEYLOCK_POLICY_SUPPORT  
+Development time support for Configurable Keylock policy. 
+*/ 
+#undef RD_KEYLOCK_POLICY_SUPPORT                           
+ 
+/** #RD_LIGHT_CONTROL_CHANGE  
+RD-flag for early development of light control customizability features to
+System Application. 
+*/ 
+#define RD_LIGHT_CONTROL_CHANGE                             
+ 
+/** #RD_LIST_STRETCH  
+R&D Flag to control inclusion of ScaleII feature: Stretch two-lined list
+automatically as one-lined. 
+*/ 
+#define RD_LIST_STRETCH                                     
+ 
+/** #RD_MAPNAV_BITMAP_ACCESS  
+Feature enables early development of new features in Map and Navigation FW. 
+*/ 
+#define RD_MAPNAV_BITMAP_ACCESS                             
+ 
+/** #RD_MARATHI  
+Marathi UI language and input 
+*/ 
+#undef RD_MARATHI                                          
+ 
+/** #RD_MDF_DEVVIDEO  
+"This flag selects the variants of the video components to use MDF DevVideo or
+proprietary codec interfaces. Symbian's MDF DevVideo API is going to be used in
+Series 60 3.0 and Series 90 2.0 by at least Camcorder MMF plugin and Video
+Telephony (REQ 101-6231 ). At the same time, non-MDF versions of the components
+are being released to Series 60 2.6, 2.7, and 2.8. " 
+*/ 
+#define RD_MDF_DEVVIDEO                                     
+ 
+/** #RD_MDS_2_0  
+The flag indicates that the environment contains 2.0 version of MDS APIs. See
+also flag RD_MDS_2_5. 
+*/ 
+#undef RD_MDS_2_0                                          
+ 
+/** #RD_MDS_2_5  
+The flag indicates that the environment contains 2.5 version of MDS APIs. See
+also flag RD_MDS_2_0 
+*/ 
+#define RD_MDS_2_5                                          
+ 
+/** #RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2  
+New Media Player enhancements. 
+*/ 
+#undef RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2                   
+ 
+/** #RD_MEDIA_GALLERY_UPDATED_FEATURES  
+Media Gallery updated features for 3.1 
+*/ 
+#define RD_MEDIA_GALLERY_UPDATED_FEATURES                   
+ 
+/** #RD_MEETING_REQUEST_UTILS  
+Meeting request feature adds meeting request utlis non-variable component to
+platfrom. 
+*/ 
+#define RD_MEETING_REQUEST_UTILS                            
+ 
+/** #RD_MESSAGING_API_V2  
+This R&D flag defines data caging changes to components that use messaging API. 
+*/ 
+#define RD_MESSAGING_API_V2                                 
+ 
+/** #RD_MESSAGING_GENERAL_SETTINGS_RENOVATION  
+"RD flag to enable feature ""General  settings application renovation""
+development" 
+*/ 
+#define RD_MESSAGING_GENERAL_SETTINGS_RENOVATION            
+ 
+/** #RD_MESSAGING_ICAL_IMPORT  
+"RD flag to enable feature ""iCalendar Import"" development" 
+*/ 
+#define RD_MESSAGING_ICAL_IMPORT                            
+ 
+/** #RD_MESSAGING_VIRTUAL_PHONEBOOK  
+This flag controls the messaging virtual phonebook migration independently from
+RD_VIRTUAL_PHONEBOOK 
+*/ 
+#define RD_MESSAGING_VIRTUAL_PHONEBOOK                      
+ 
+/** #RD_METADATAUTILITY_M4A_INTERNATIONAL  
+Metadata localization support for M4A format 
+*/ 
+#define RD_METADATAUTILITY_M4A_INTERNATIONAL                
+ 
+/** #RD_METADATAUTILITY_ODF_ALBUMART_50  
+Support for album art from ODF header of OMA DRM v2 protected content 
+*/ 
+#define RD_METADATAUTILITY_ODF_ALBUMART_50                  
+ 
+/** #RD_METADATAUTILITY_PODCAST_50  
+Metadata Utility to support podcast related additions in ID3v2 
+*/ 
+#undef RD_METADATAUTILITY_PODCAST_50                       
+ 
+/** #RD_METADATAUTILITY_WM_PROVIDER_31  
+Support WM/Provider in Metadata Utility  
+*/ 
+#undef RD_METADATAUTILITY_WM_PROVIDER_31                   
+ 
+/** #RD_METADATA_UTILITY_32  
+RD flag for development of metadata performance improvements 
+*/ 
+#undef RD_METADATA_UTILITY_32                              
+ 
+/** #RD_MFE_CP_INTEGRATION  
+"Flag enables the Mail For Exchange (MFE, Active Sync)  UI integration with
+control panel feature." 
+*/ 
+#undef RD_MFE_CP_INTEGRATION                               
+ 
+/** #RD_MSG_FAST_PREV_NEXT  
+"RD flag to enable feature ""Faster opening of next or previous short message""
+development." 
+*/ 
+#define RD_MSG_FAST_PREV_NEXT                               
+ 
+/** #RD_MSG_LIST_IMPROVEMENT  
+Improved message lists  
+*/ 
+#define RD_MSG_LIST_IMPROVEMENT                             
+ 
+/** #RD_MSG_LOAD_ANIMATION  
+"The flag enables feature ""PERFORMANCE II: opening MMS with video attached""" 
+*/ 
+#define RD_MSG_LOAD_ANIMATION                               
+ 
+/** #RD_MSG_NAVIPANE_IMPROVEMENT  
+Navi pane improvements in Messaging applications 
+*/ 
+#define RD_MSG_NAVIPANE_IMPROVEMENT                         
+ 
+/** #RD_MSG_XHTML_SUPPORT  
+"The flag enables feature ""OMA MMS 1.3 phase 2""" 
+*/ 
+#define RD_MSG_XHTML_SUPPORT                                
+ 
+/** #RD_MTP_SUPPORT_VIDEO_SYNC  
+Nokia MTP protocol implementation must support video file transfer over the link
+from PC to terminal 
+*/ 
+#define RD_MTP_SUPPORT_VIDEO_SYNC                           
+ 
+/** #RD_MUIU_SPLIT  
+RD Feature flag for splitting Messaging UI Utilities API into domain and
+internal parts. 
+*/ 
+#define RD_MUIU_SPLIT                                       
+ 
+/** #RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI  
+RD flag for development of multimedia ringing tones in Cover UI 
+*/ 
+#undef RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI            
+ 
+/** #RD_MULTIPLE_DRIVE  
+Mutliple drive support in platform environment 
+*/ 
+#define RD_MULTIPLE_DRIVE                                   
+ 
+/** #RD_MULTIPLE_DRIVE_ENABLERS  
+Part of multiple drive support in platform environment 
+*/ 
+#define RD_MULTIPLE_DRIVE_ENABLERS                          
+ 
+/** #RD_MULTI_ALARMS  
+"This R&D flag is needed for incorporating ""Multiple Alarms""  in ClockApp." 
+*/ 
+#define RD_MULTI_ALARMS                                     
+ 
+/** #RD_MUSIC_COLLECTION_AUTO_REFRESH  
+" When enabled, Music Collection server monitors USB and memory card events and
+performs a database refresh when new card is inserted or USB cable is
+disconnected. It will also perform the refresh after startup. The refresh is
+handled as a low priority task in the background. " 
+*/ 
+#define RD_MUSIC_COLLECTION_AUTO_REFRESH                    
+ 
+/** #RD_NEW_FAVENG_API  
+R&D feature flag for implementing new Client/Server FavouritesEngine API. 
+*/ 
+#define RD_NEW_FAVENG_API                                   
+ 
+/** #RD_NG_MUSIC_PLAYER  
+This flag will be used to variate between the old and the new Music Player until
+the new Music Player reaches maturity level and is ready to completely replace
+the old Music Player. 
+*/ 
+#define RD_NG_MUSIC_PLAYER                                  
+ 
+/** #RD_NO_DIALOG_BORDERS  
+This R&D flag is needed to safely integrate changes needed to remove hard-coded
+dialog borders in S60 UI framework. 
+*/ 
+#define RD_NO_DIALOG_BORDERS                                
+ 
+/** #RD_OMADMAPPUI_UI_EVOLUTION  
+"Feature enables the Device Manager UI evolution feature. This RnD flag will be
+used temporarily for increment 15 development time only to flag changes made on
+components OmaDmAppUi, SyncMLNotifier and fotaserver." 
+*/ 
+#define RD_OMADMAPPUI_UI_EVOLUTION                          
+ 
+/** #RD_OMASYNCML_DM_1_2  
+Feature enables the Device Manager 1.2 version feature. 
+*/ 
+#undef RD_OMASYNCML_DM_1_2                                 
+ 
+/** #RD_OMA_EMN  
+The flag controls whether the OMA Email Notification function is supported by
+the email application. The flag is needed for the variation between 3.0 and
+3.0M. 
+*/ 
+#undef RD_OMA_EMN                                          
+ 
+/** #RD_OPENVG_SVGTOPT  
+This feature flag will allow to exclude OpenVG dependency from SVGTopt. SVGTopt
+currently utilizes VGRasterizer. OpenVG is the new rasterizer.  
+*/ 
+#undef RD_OPENVG_SVGTOPT                                   
+ 
+/** #RD_PBK_MAP_EXT  
+"The flag enables feature ""Map framework support for contacts application""" 
+*/ 
+#undef RD_PBK_MAP_EXT                                      
+ 
+/** #RD_PBK_PROPERTIES_TAB  
+Feature enables early development of   the requirement '101-21162: Properties
+tab' in Phonebook. 
+*/ 
+#undef RD_PBK_PROPERTIES_TAB                               
+ 
+/** #RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE  
+Defines whether Progressive Download for WMA and RA audio contents is supported
+via Helix engine with Music Shop. 
+*/ 
+#define RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE            
+ 
+/** #RD_PF_SEC_APPARC  
+"This R&D flag is needed for incorporating platform security and application
+architecture changes controlled way into Series 60 releases.The flag is required
+for Av.3.0 requirement:   107-141: Migrate Application Architecture to Platform
+Security and101-7493: Migrate the platform software to new Application
+Architecture that will be done in I9 timeframe. Flag will be removed after 2.8
+branches away from 2.common." 
+*/ 
+#define RD_PF_SEC_APPARC                                    
+ 
+/** #RD_PHONEBOOK2  
+Phonebook application supports multiple contact stores. It enables users to
+manage contacts from multiple repositories in one application. 
+*/ 
+#define RD_PHONEBOOK2                                       
+ 
+/** #RD_PHONE_CLIENT_EXT  
+The flag is for controlling the changes in the Phone Client Dial API that will
+break the Phone Client Extension Consumer API 
+*/ 
+#define RD_PHONE_CLIENT_EXT                                 
+ 
+/** #RD_PHONE_NG  
+RD feature flag for development of new Phone architecture. 
+*/ 
+#define RD_PHONE_NG                                         
+ 
+/** #RD_PINB_SRV_CHANGE  
+R&D Flag to handle migration from old insecure Pinboard API to new one. 
+*/ 
+#undef RD_PINB_SRV_CHANGE                                  
+ 
+/** #RD_POCUIAPI  
+This R&D flag is needed for variating PoC (Push-to-talk over Cellular) and it's
+UI integration to other applications / functionality. 
+*/ 
+#define RD_POCUIAPI                                         
+ 
+/** #RD_PREVIEW_POPUP  
+"This flag enables ScaleII component ""Preview Popup""." 
+*/ 
+#define RD_PREVIEW_POPUP                                    
+ 
+/** #RD_PROGDOWNLOAD  
+R&D flag for managing the Progressive Download feature implementation. 
+*/ 
+#define RD_PROGDOWNLOAD                                     
+ 
+/** #RD_PTIENGINE2  
+Feature enables early development of new version of PtiEngine component. 
+*/ 
+#define RD_PTIENGINE2                                       
+ 
+/** #RD_RAM_TEST_UID  
+"Turning the the flag on enables special UID that can be used by a RAM testing
+tool. A tool using the UID is not closed by out-of-memory watchdog. Flag should
+not be turned on in any end product as it exposes a potential security risk.
+Instead the flag could be used at R&D time, or in any custom builds." 
+*/ 
+#undef RD_RAM_TEST_UID                                     
+ 
+/** #RD_RA_SUPPORT_FOR_MUSIC_PLAYER  
+RD flag for development of Read Audio support in Music Player. 
+*/ 
+#define RD_RA_SUPPORT_FOR_MUSIC_PLAYER                      
+ 
+/** #RD_READ_MESSAGE_DELETION  
+"RD flag to enable feature ""Allow deleting only read messages"" development" 
+*/ 
+#define RD_READ_MESSAGE_DELETION                            
+ 
+/** #RD_REMOTELOCK  
+RD flag for development of RemoteLock feature. 
+*/ 
+#define RD_REMOTELOCK                                       
+ 
+/** #RD_REMOVE_SAE  
+Flag is used to remove SAE component. 
+*/ 
+#define RD_REMOVE_SAE                                       
+ 
+/** #RD_RIHC_CHANGE  
+"This flag controls the ""Rest of inc hierachy change"". " 
+*/ 
+#define RD_RIHC_CHANGE                                      
+ 
+/** #RD_S60_IMAGE_EDITOR  
+Defines whether Image Editor application is supported in the platform. 
+*/ 
+#define RD_S60_IMAGE_EDITOR                                 
+ 
+/** #RD_S60_MANUAL_VIDEO_EDITOR  
+Defines whether Manual Video Editor application is supported in the platform. 
+*/ 
+#undef RD_S60_MANUAL_VIDEO_EDITOR                          
+ 
+/** #RD_S60_SIGNATURE_CONNECTOR  
+All signature connector development is done behind this R&D feature flag. 
+*/ 
+#undef RD_S60_SIGNATURE_CONNECTOR                          
+ 
+/** #RD_S60_SIMPLE_VIDEO_EDITOR  
+Defines whether Simple Video Editor application is supported in the platform. 
+*/ 
+#define RD_S60_SIMPLE_VIDEO_EDITOR                          
+ 
+/** #RD_SAT_REL4_FEAT  
+R&D flag that enables SAT Server and SAT UI support 3GPP/ETSI specification
+Release 4 new features 
+*/ 
+#undef RD_SAT_REL4_FEAT                                    
+ 
+/** #RD_SA_TO_PUBSUB_CHANGE  
+"To incorporate ""System Agent migration to Publish and Subscribe""" 
+*/ 
+#define RD_SA_TO_PUBSUB_CHANGE                              
+ 
+/** #RD_SCALABLE_UI  
+"Because 2.8 feature (scalable UI) is implemented in 2.common CCB,we need a
+temporary feature flag that can be used where needed in code to flag scalable UI
+implementation out of 2.6 builds.-> to avoid ROM hit in 2.6 and regression in
+code maturity." 
+*/ 
+#define RD_SCALABLE_UI                                      
+ 
+/** #RD_SCALABLE_UI_V2  
+R&D Flag to remove Scale II (Pen and Touch) support from other than S60 4.0
+builds. This flag is used during new feature development, to isolate affected
+code from those releases that don't need to support Scale II features (< 5.0).
+It is NOT used for feature variation, i.e. enable/disable touch feature. 
+*/ 
+#define RD_SCALABLE_UI_V2                                   
+ 
+/** #RD_SCREENSAVERAIWPLUGIN  
+Feature enables early development of  screensaveraiwplugin that is an AIW
+provider for setting images as animated or slide set screen saver. 
+*/ 
+#define RD_SCREENSAVERAIWPLUGIN                             
+ 
+/** #RD_SCREENSAVER_GIFANIMATION  
+This R&D flag is needed for safely incorporating Gif animation support for
+screensaver Animation Plugin 
+*/ 
+#define RD_SCREENSAVER_GIFANIMATION                         
+ 
+/** #RD_SD_TO_CENREP_CHANGE  
+"This R&d flag is needed for incorporating ""Shared data migration to Central
+Repository"" changes controlled way into Series 60 releases.The flag is required
+for Av.3.0 requirement:   REQ 107-138: Migration to Central Repository ()  that
+will be done in I9 timeframe. " 
+*/ 
+#define RD_SD_TO_CENREP_CHANGE                              
+ 
+/** #RD_SECON_METADATA  
+Device supports file metadata requests over ConML protocol. 
+*/ 
+#define RD_SECON_METADATA                                   
+ 
+/** #RD_SECURE_BIN_RES  
+Flag is used variate the Increment 9 changes: i.e. relocation of binaries and
+resource files. We need these for 3.0 PF- security implementation. They are
+temporary R&D flags that can be removed once 2.8 is branched away. 
+*/ 
+#define RD_SECURE_BIN_RES                                   
+ 
+/** #RD_SECURE_PRIV_DATA  
+Flag is in charge of variating the Increment 10 tasks: i.e. moving files to
+private directories. We need these for 3.0 PF- security implementation. They are
+temporary R&D flags that can be removed once 2.8 is branched away. 
+*/ 
+#define RD_SECURE_PRIV_DATA                                 
+ 
+/** #RD_SENSOR_FW  
+RD flag for Sensor FW development 
+*/ 
+#define RD_SENSOR_FW                                        
+ 
+/** #RD_SIMCHANGED_REMOVED  
+A R&D flag for integrating SimChanged DLL into SysAp in release 3.0. Flag will
+be removed when 2.8 branches 
+*/ 
+#define RD_SIMCHANGED_REMOVED                               
+ 
+/** #RD_SIND_VIA_AIW  
+"RD flag to enable feature ""AIW Consumer for Voice Dialing Info View""
+development." 
+*/ 
+#define RD_SIND_VIA_AIW                                     
+ 
+/** #RD_SLIDESHOW_SCREENSAVER  
+Defines whether a set of images can be set as wallpaper. Wallpaper is shown
+based on user defined value and then changed to a new image in the image set. 
+*/ 
+#define RD_SLIDESHOW_SCREENSAVER                            
+ 
+/** #RD_SLIDESHOW_WALLPAPER  
+Defines whether a set of images can be set as wallpaper. Wallpaper is shown
+based on user defined value and then changed to a new image in the image set. 
+*/ 
+#define RD_SLIDESHOW_WALLPAPER                              
+ 
+/** #RD_SLIDING_ANIMATION_EFFECTS  
+"R&D Flag to exclude dialog sliding from other ""animation effects""." 
+*/ 
+#undef RD_SLIDING_ANIMATION_EFFECTS                        
+ 
+/** #RD_SPLIT_VIEW  
+RD flag to flag out implementation of Split view. 
+*/ 
+#undef RD_SPLIT_VIEW                                       
+ 
+/** #RD_STARTUP_ANIMATION_CUSTOMIZATION  
+"This R&d flag is needed for incorporating ""Startup and shutdown animations
+customization"" changes in a controlled manner into S60 releases." 
+*/ 
+#define RD_STARTUP_ANIMATION_CUSTOMIZATION                  
+ 
+/** #RD_STARTUP_CHANGE  
+This R&D flag defines changes related to start-up. 
+*/ 
+#define RD_STARTUP_CHANGE                                   
+ 
+/** #RD_SUPPORT_SENDUI_API_V2  
+This R&D flag defines changes to SendUI API clients. 
+*/ 
+#define RD_SUPPORT_SENDUI_API_V2                            
+ 
+/** #RD_SVGT_AUDIO_SUPPORT  
+RD feature flag for implementing audio playback support in SVG-T engine. 
+*/ 
+#define RD_SVGT_AUDIO_SUPPORT                               
+ 
+/** #RD_SVGT_IN_MESSAGING  
+SVG-T rendering support in messaging applications 
+*/ 
+#define RD_SVGT_IN_MESSAGING                                
+ 
+/** #RD_SVGT_JSR_226_API  
+If this feature flag is on then the JSR-226 functionality is available.
+Otherwise it is not. 
+*/ 
+#define RD_SVGT_JSR_226_API                                 
+ 
+/** #RD_SWITCH_TO_VIDEO  
+This feature will include possibility in Phone to switch current voice call to
+video and vice versa. 
+*/ 
+#undef RD_SWITCH_TO_VIDEO                                  
+ 
+/** #RD_SYMBIAN_TRACES  
+Enable usage of binary traces in RnD components. 
+*/ 
+#undef RD_SYMBIAN_TRACES                                   
+ 
+/** #RD_TACTILE_FEEDBACK  
+"This R&D flag is needed for implementing ""Tactile feedback"" feature to S60
+5.0." 
+*/ 
+#define RD_TACTILE_FEEDBACK                                 
+ 
+/** #RD_TELEPHONY_DEVICE_MODE  
+This flag enables the flip (clamshell) and grip (slider) event handling. Devices
+without this functionality can leave the TelephonyDeviceMode.DLL component out
+of their builds.  
+*/ 
+#define RD_TELEPHONY_DEVICE_MODE                            
+ 
+/** #RD_THUMBNAILMANAGER  
+"This flag is used for temporarily variating Thumbnail Manager component.  The
+purpose of Thumbnail Manager is to provide convenient access thumbnail images
+for media objects (e.g. image and video files). Thumbnail Manager handles both
+generation and storing of thumbnails. S60 clients: Media Gallery, Media Player." 
+*/ 
+#define RD_THUMBNAILMANAGER                                 
+ 
+/** #RD_TOOLBAR_SUPPORT  
+R&D Flag to remove 3.1 Toolbar and Generic Buttons 
+*/ 
+#define RD_TOOLBAR_SUPPORT                                  
+ 
+/** #RD_TRACKSTER_MENU  
+"Trackster is a generic component, which can be used for various purposes in
+various applications. The basic idea and the innovation behind the work is to
+build the behavior based on Bezier curves, which define how the control
+appears." 
+*/ 
+#define RD_TRACKSTER_MENU                                   
+ 
+/** #RD_TSP_CLIENT_MAPPER  
+RD Feature flag for implementing a new TSP solution for platform components
+which improves a TSP configurability and resolves mapping problems between
+RemCon and audio clients. 
+*/ 
+#define RD_TSP_CLIENT_MAPPER                                
+ 
+/** #RD_UIFW_3_0_API_CHANGES  
+R&D flag for implementing UIFW 3.0 API changes. 
+*/ 
+#undef RD_UIFW_3_0_API_CHANGES                             
+ 
+/** #RD_UIKON_UNBRANCH  
+R&D flag for implementing Uikon unbranch related changes to Series 60 code. 
+*/ 
+#define RD_UIKON_UNBRANCH                                   
+ 
+/** #RD_UI_CONTROL_TRANSPARENCY  
+Semi-transparency support in UI controls. This feature relies on Symbian's
+window transparency support and has no effect if TRANSPARENCY keyword is not
+defined in WSINI.INI. 
+*/ 
+#undef RD_UI_CONTROL_TRANSPARENCY                          
+ 
+/** #RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH  
+Development of transition effects in UI rotation (layoutswitch) use case will be
+done behind this flag to secure that existing functionality won't suffer
+regression during implementation. 
+*/ 
+#undef RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH              
+ 
+/** #RD_UI_TRANSITION_EFFECTS_LIST  
+This flag will be used to secure that development of list transition effects
+won't break existing fullscreen and components transition effects. 
+*/ 
+#undef RD_UI_TRANSITION_EFFECTS_LIST                       
+ 
+/** #RD_UI_TRANSITION_EFFECTS_PHASE2  
+Feature enables early development of 2nd phase UI transition effects. 
+*/ 
+#undef RD_UI_TRANSITION_EFFECTS_PHASE2                     
+ 
+/** #RD_UI_TRANSITION_EFFECTS_POPUPS  
+"Development of transition effects in popups (notes, queries, etc) will be done
+behind this flag to secure that existing functionality won't suffer regression
+during implementation." 
+*/ 
+#undef RD_UI_TRANSITION_EFFECTS_POPUPS                     
+ 
+/** #RD_UI_ZOOM  
+This feature activates the zooming support in Series 60 UI. 
+*/ 
+#undef RD_UI_ZOOM                                          
+ 
+/** #RD_UNIFIED_EDITOR  
+"Unified SMS and MMS Editor,  targetted for release 3.1U" 
+*/ 
+#define RD_UNIFIED_EDITOR                                   
+ 
+/** #RD_USB_CHARGING  
+"This flag affects to the Starter list only. If it is defined, the Starter
+starts the UsbWatcher.exe in charging mode. The USB Watcher or USB MSC
+Personality Plug-in code is not variated. " 
+*/ 
+#define RD_USB_CHARGING                                     
+ 
+/** #RD_USB_HEADSET_SUPPORT  
+To enable USB OTG Audio/Hid related code  
+*/ 
+#undef RD_USB_HEADSET_SUPPORT                              
+ 
+/** #RD_USB_WATCHER_CONFIGURATION_MGMT  
+Enables USB Configuration Management. 
+*/ 
+#define RD_USB_WATCHER_CONFIGURATION_MGMT                   
+ 
+/** #RD_USE_S60HOSTSTACK  
+" Development of USB Audio/HID class drivers has been started using class driver
+APIs provided by S60 USB host stack. However, PREQ1782 delivers Symbian host
+stack which will be used in production code instead of S60 host stack. APIs
+offered by these two stacks are different, and when the class driver code using
+the S60 host stack APIs is migrated into using the Symbian host stack APIs, the
+developer needs to be able to switch between the stacks in the same
+environment." 
+*/ 
+#undef RD_USE_S60HOSTSTACK                                 
+ 
+/** #RD_USE_SYMBIAN_SYNCML_CONVERGENCE  
+RD flag for development of Symbian version of S60 SyncML engine 
+*/ 
+#undef RD_USE_SYMBIAN_SYNCML_CONVERGENCE                   
+ 
+/** #RD_VIBRA_AND_LIGHT_CHANGE  
+This R&D flag defines changes related to vibra and backlight. 
+*/ 
+#undef RD_VIBRA_AND_LIGHT_CHANGE                           
+ 
+/** #RD_VIDEO_AS_RINGING_TONE  
+Device allows a video file to be set as a ringing tone. 
+*/ 
+#define RD_VIDEO_AS_RINGING_TONE                            
+ 
+/** #RD_VIDEO_MAILBOX_SUPPORT  
+R&D Flag to remove video mailbox support from older than S60 3.1 builds. 
+*/ 
+#undef RD_VIDEO_MAILBOX_SUPPORT                            
+ 
+/** #RD_VIRTUAL_PHONEBOOK  
+Feature flag enables the usage of the Virtual Phonebook APIs. 
+*/ 
+#define RD_VIRTUAL_PHONEBOOK                                
+ 
+/** #RD_VOIP_PRESENCE   
+RD flag to enable VOIP presence development 
+*/ 
+#undef RD_VOIP_PRESENCE                                    
+ 
+/** #RD_VOIP_REL_2_2  
+RD flag to enable VOIP rel 2.2 development  
+*/ 
+#define RD_VOIP_REL_2_2                                     
+ 
+/** #RD_VT_IMAGE_SHARING  
+RD flag for implementation of still image sharing. 
+*/ 
+#undef RD_VT_IMAGE_SHARING                                 
+ 
+/** #RD_VT_LONG_SEND_KEY  
+"New RD flag for development of ""Long press of send key"" feature (for Taco) in
+CCB." 
+*/ 
+#undef RD_VT_LONG_SEND_KEY                                 
+ 
+/** #RD_WCDMA_CELL_BROADCAST  
+"RD flag to enable feature ""WCDMA Cell Broadcast (CBS) support"" development." 
+*/ 
+#undef RD_WCDMA_CELL_BROADCAST                             
+ 
+/** #RD_WFA_ADMISSION_CONTROL  
+This flag is needed for managing whether or not to include Wi-Fi Alliance (WFA)
+admission control to a certain platform/products. 
+*/ 
+#undef RD_WFA_ADMISSION_CONTROL                            
+ 
+/** #RD_WLAN_DDK  
+"The flag enables WLAN DDK -relatedchanges implemented to wlan ldd -component." 
+*/ 
+#define RD_WLAN_DDK                                         
+ 
+/** #RD_WLAN_EXPANDED_EAP_TYPES  
+This flag enables (or disables) the usage of expanded EAP type codes. Normal
+(8-bit) EAP type codes are used when the flag is disabled. 
+*/ 
+#define RD_WLAN_EXPANDED_EAP_TYPES                          
+ 
+/** #RD_WLAN_PROTECTED_SETUP  
+This flag enables (or disables) Wi-Fi Protected setup (EAP-WSC, WPS) feature. An
+active flag requires that expanded EAP type codes are supported. 
+*/ 
+#define RD_WLAN_PROTECTED_SETUP                             
+ 
+/** #RD_WMDRM_DLA_ENABLERS  
+Flag to develop the requirement '101-28290 Platformization: S60 WMDRM DLA
+Enablers' 
+*/ 
+#define RD_WMDRM_DLA_ENABLERS                               
+ 
+/** #RD_WOW_GALLERY_EVOLUTION  
+RD Feature flag for implementing new  WOW:Gallery/Image Viewer Evolution 3.2
+features prior to branching 3.1. 
+*/ 
+#define RD_WOW_GALLERY_EVOLUTION                            
+ 
+/** #RD_WOW_GALLERY_PREVIEW_POPUP  
+In Touch-devices tappping on the popup opens the image. 
+*/ 
+#define RD_WOW_GALLERY_PREVIEW_POPUP                        
+ 
+/** #RD_WOW_GALLERY_REMOVE_TOOLBAR  
+Removes Toolbar should from Gallery. 
+*/ 
+#undef RD_WOW_GALLERY_REMOVE_TOOLBAR                       
+ 
+/** #RD_WOW_GALLERY_SORTING_VIEWS  
+Enable enhanced view sorting in Gallery 
+*/ 
+#define RD_WOW_GALLERY_SORTING_VIEWS                        
+ 
+/** #RD_WOW_GALLERY_VIDEO_THUMBNAILS  
+Enable video thumbnail support in Gallery 
+*/ 
+#define RD_WOW_GALLERY_VIDEO_THUMBNAILS                     
+ 
+/** #RD_XMLUI_2  
+R&D Flag to separate XML UI framework phase 2 development work from phase 1. 
+*/ 
+#define RD_XMLUI_2                                          
+ 
+/** #RD_XML_ENGINE_API_CHANGE  
+RD flag for development of new XML Engine APIs. 
+*/ 
+#define RD_XML_ENGINE_API_CHANGE                            
+ 
+
+#endif // __BLDCODELINE_HRH 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/bldprivate.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,2211 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef __BLDPRIVATE_HRH 
+#define __BLDPRIVATE_HRH 
+
+ 
+/** #ENABLE_ABIV2_MODE  
+Enableds new target platform ARMV5 ABIv2. 
+*/ 
+#define ENABLE_ABIV2_MODE                                   
+ 
+/** #EUSBC  
+EUSBC flag 
+*/ 
+#undef EUSBC                                               
+ 
+/** #EXCLUDE_JAVA  
+Excludes Symbian implementation of Java components. S60 offers its own  Java
+implementation. 
+*/ 
+#define EXCLUDE_JAVA                                        
+ 
+/** #FF_M3G_ICON_RESOURCES  
+Controls whether the m3g icon resources are included in the ROM image or not. 
+*/ 
+#undef FF_M3G_ICON_RESOURCES                               
+ 
+/** #FF_ORIENTATION_ACTION_RULE_90  
+This flag relates to autorotation feature. It is needed to set right display
+orientation for different products because sensors are located in different
+place in different product. The flag selects correct set of rule files for
+Context Framework / Applicationstatesourceplugin component, which depend on used
+sensor.
+ 
+*/ 
+#define FF_ORIENTATION_ACTION_RULE_90                       
+ 
+/** #FF_SIMLESS_OFFLINE_SUPPORT  
+Enable / disable SIMless Offline Mode. 
+*/ 
+#define FF_SIMLESS_OFFLINE_SUPPORT                          
+ 
+/** #FF_SYSAP_TIMECHANGEOBSERVER_ENABLED  
+SysAp time change observer is needed to inform custom driver about user clock
+time change.
+ 
+*/ 
+#undef FF_SYSAP_TIMECHANGEOBSERVER_ENABLED                 
+ 
+/** #FF_TEST_AT_COMMAND  
+"When the flag is set,  locod will be started and AT command can be passed
+through via USB cable all the way to modem side for testing purpose." 
+*/ 
+#undef FF_TEST_AT_COMMAND                                  
+ 
+/** #FF_TOUCH_CALL_HANDLING  
+Touch: Advanced components for CS Voice Telephony. 
+*/ 
+#define FF_TOUCH_CALL_HANDLING                              
+ 
+/** #FF_WS_NCIM  
+This run-time flag is required for enableing NCIM at the run-time. 
+NCIM, here onwards called as "Nokia account".
+There is a requirement to be able to remove NCIM feature at run-time.
+A brief description of NCIM: 
+To implement UI for Sign-up and Sign-In. Provide simple APIs for applications to
+launch Sign-up and Sign-in UIs. Offer Single Sign On for all applications using
+NCIM Device Enablers.  Handle all communication to NCIM backend regarding
+account creation, session handling, authentication and authorization. 
+*/ 
+#define FF_WS_NCIM                                          
+ 
+/** #FF__ROM_HIDE_ISRAEL  
+This flag controls whether Israel as a state defined in MENA and Arabic
+varients.  
+*/ 
+#undef FF__ROM_HIDE_ISRAEL                                 
+ 
+/** #HLP_ADDITIONAL_CALENDAR  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#undef HLP_ADDITIONAL_CALENDAR                             
+ 
+/** #HLP_CAMERA_KEY  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#undef HLP_CAMERA_KEY                                      
+ 
+/** #HLP_CLEAR_KEY  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#define HLP_CLEAR_KEY                                       
+ 
+/** #HLP_INTERNET_SUITE_VERY_LITE  
+This flag is used only for help variation. 
+Flag needs to be turned on when the Internet Suite Very Lite is present. 
+*/ 
+#undef HLP_INTERNET_SUITE_VERY_LITE                        
+ 
+/** #HLP_ITUT_INPUT  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#undef HLP_ITUT_INPUT                                      
+ 
+/** #HLP_MSK  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#define HLP_MSK                                             
+ 
+/** #HLP_OMA_DRM_METERING  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#undef HLP_OMA_DRM_METERING                                
+ 
+/** #HLP_PREMINET_CATALOGS_CLIENT  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#undef HLP_PREMINET_CATALOGS_CLIENT                        
+ 
+/** #HLP_RECENTLY_PLAYED_FOLDER  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#undef HLP_RECENTLY_PLAYED_FOLDER                          
+ 
+/** #HLP_SENSOR_SETTINGS  
+When this flag is used, help content for Sensor settings is visible. Originally
+it is needed for backporting the Sensor framework functionality from 5.0 to 3.2. 
+*/ 
+#undef HLP_SENSOR_SETTINGS                                 
+ 
+/** #HLP_WAYPOINTS  
+USED ONLY FOR HELP CONTENT VARIATION 
+*/ 
+#undef HLP_WAYPOINTS                                       
+ 
+/** #JSR_135_SUPPORT  
+"Java implementation supports advanced features of Java Mobile Media API
+(JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always
+be enabled when __JAVA_MMAPI11 is enabled." 
+*/ 
+#define JSR_135_SUPPORT                                     
+ 
+/** #RD_XML_PARSER_TOOLCHAIN  
+"Used to turn on and off the use of the arabica and xercesc components in the
+build system, and code in the layout compiler." 
+*/ 
+#define RD_XML_PARSER_TOOLCHAIN                             
+ 
+/** #SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND  
+By default Apparc server loads all recognizer dlls on startup.
+Loading can be configured to load recognizers on demand:
+patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
+=> 0 = dlls loaded on startup (default)
+=> 1 = dlls loaded on demand
+	
+patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 
+=> 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded 
+(default)
+
+Dependency to the SYMBIAN_KAPAUNLOADDATARECOGNIZERSTIMEOUT feature flag.
+ 
+*/ 
+#define SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND         0 
+ 
+/** #SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT  
+By default Apparc server loads all recognizer dlls on startup. Loading can be
+configured to load recognizers on demand: 
+patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
+ => 0 = dlls loaded on startup (default)
+ => 1 = dlls loaded on demand 
+patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 
+=> 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded
+(default)  
+*/ 
+#define SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT        0 
+ 
+/** #SYMBIAN_BAFL_SYSUTIL  
+If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, 
+providing APIs for obtaining system version information and 
+APIs for monitoring free disk space.
+
+@see SysUtil::GetSWVersion
+@see SysUtil::DiskSpaceBelowCriticalLevelL
+ 
+*/ 
+#undef SYMBIAN_BAFL_SYSUTIL                                
+ 
+/** #SYMBIAN_DOS_SERVER_SERVICES  
+Indicate that the DOS Server Services is present. This is needed to turn the RF
+on in an emergency call when the phone is in flight mode. In 9.5 we are using
+the System State Manager. 
+*/ 
+#undef SYMBIAN_DOS_SERVER_SERVICES                         
+ 
+/** #SYMBIAN_EXCLUDE_DNS_PROXY  
+If the Exclude DNS proxy Macro is enabled then DNS proxy service is disabled on
+the device.
+
+Introduced by PREQ1684 Simple DNS proxy
+ 
+*/ 
+#undef SYMBIAN_EXCLUDE_DNS_PROXY                           
+ 
+/** #SYMBIAN_EXCLUDE_D_EXC  
+This flag can be used to exclude Symbian's d_exc.exe from rom image when
+Symbian's base.iby is included 
+*/ 
+#undef SYMBIAN_EXCLUDE_D_EXC                               
+ 
+/** #SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN  
+This flag is used to exclude Symbian Camera API stub 
+*/ 
+#undef SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN                     
+ 
+/** #SYMBIAN_EXCLUDE_KEYMAP  
+This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from
+rom image if base.iby is included 
+*/ 
+#undef SYMBIAN_EXCLUDE_KEYMAP                              
+ 
+/** #SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT  
+The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location
+management components of the Location Framework from ROM.Default value should be
+"Defined". 
+
+ 
+*/ 
+#define SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT                 
+ 
+/** #SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN  
+Excludes Symbian's reference implementation of the USB Mass Storage Mount
+Manager from ROM. Licensees can then replace it with own implementation. With
+that flag it can be excluded from usbhostmsmm.iby.
+
+Related with PREQ1305
+ 
+*/ 
+#undef SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN                  
+ 
+/** #SYMBIAN_EXCLUDE_SCDV  
+This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's
+base.iby is included 
+*/ 
+#undef SYMBIAN_EXCLUDE_SCDV                                
+ 
+/** #SYMBIAN_EXCLUDE_SIP  
+Excludes Symbian SIP components.  
+*/ 
+#undef SYMBIAN_EXCLUDE_SIP                                 
+ 
+/** #SYMBIAN_GRAPHICS_ADAPTATION  
+This flag is used to take right graphics adaptation components to the ROM build 
+*/ 
+#define SYMBIAN_GRAPHICS_ADAPTATION                        None 
+ 
+/** #SYMBIAN_GRAPHICS_USE_GCE  
+Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM
+images. Required binaries are only built, when SYMBIAN_BUILD_GCE flag is defined
+in symbian_os.hrh. 
+*/ 
+#undef SYMBIAN_GRAPHICS_USE_GCE                            
+ 
+/** #SYMBIAN_GRAPHICS_USE_WSERV2  
+WServ2 binaries are used instead of WSERV1 versions. 
+*/ 
+#define SYMBIAN_GRAPHICS_USE_WSERV2                         
+ 
+/** #SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED  
+Provide an option to allow platform to not save HALData::EPenState attribute. 
+*/ 
+#define SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED          1 
+ 
+/** #SYMBIAN_HCI_API_V2  
+If SYMBIAN_HCI_API_V2 is not defined, then the only version of the HCI built
+will be HCI V1.
+If SYMBIAN_HCI_API_V2 is defined, then both HCI V1 and HCI V2 will be built.
+
+More information:
+\src\common\generic\bluetooth\latest\documentation\Designs\Bluetooth_Design_HCI_v2.doc 
+*/ 
+#define SYMBIAN_HCI_API_V2                                  
+ 
+/** #SYMBIAN_HEAP_MIN_CELL_SIZE  
+To optimize the memory parameters in euser.dll and ekern.exe. The setting
+defines the minimum cell size of  a heap.
+The constant is using patchdata OBY keyword in PatchData.iby.<BR>
+<BR>
+patchdata euser.dll@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE<BR>
+patchdata ekern.exe@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE<BR> 
+*/ 
+#define SYMBIAN_HEAP_MIN_CELL_SIZE                         32 
+ 
+/** #SYMBIAN_HEAP_SHRINK_HYS_RATIO  
+This parameter configures heap optimization in euser.dll and ekern.exe.
+This constant defines the ratio that determines the amount of hysteresis between
+heap growing and heap
+shrinking.
+It is a 32-bit fixed point number where the radix point is defined to be
+between bits 7 and 8 (where the LSB is bit 0) i.e. using standard notation, a Q8
+or a fx24.8
+fixed point number.  For example, for a ratio of 2.0, set
+KHeapShrinkHysRatio=0x200.
+<BR>
+The heap shrinking hysteresis value is calculated to be:<BR>
+@code<BR>
+KHeapShrinkHysRatio*(iGrowBy>>8)<BR>
+@endcode<BR>
+where iGrowBy is a page aligned value set by the argument, aGrowBy, to the RHeap
+constructor.<BR>
+The default hysteresis value is iGrowBy bytes i.e.
+KHeapShrinkHysRatio=2.0.<BR><BR>
+
+Memory usage may be improved by reducing the heap shrinking hysteresis
+by setting 1.0 < KHeapShrinkHysRatio < 2.0.  Heap shrinking hyteresis is
+disabled/removed
+when KHeapShrinkHysRatio <= 1.0.
+
+The constant is used patchdata OBY keyword in PatchData.iby.<BR>
+<b>patchdata euser.dll@KHeapShrinkHysRatio
+SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO</b>
+<b>patchdata ekern.exe@KHeapShrinkHysRatio
+SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO</b>
+<br><br>
+If the value is undefined the default value inside code is used. 
+*/ 
+#define SYMBIAN_HEAP_SHRINK_HYS_RATIO                      256 
+ 
+/** #SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM  
+It is required to support Symbian Core OS transfer.It includes the Bluetooth PSY
+in ROM.Default value should be "Defined". 
+*/ 
+#define SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM                    
+ 
+/** #SYMBIAN_INCLUDE_BLUETOOTH_V2_1  
+Define if HCIv2 (bluetooth v2.1) is included in image. If both flags
+SYMBIAN_INCLUDE_BLUETOOTH_V2_1 and SYMBIAN_USE_HCI_V2 are defined, bluetooth
+v2.1 version is used. 
+*/ 
+#define SYMBIAN_INCLUDE_BLUETOOTH_V2_1                      
+ 
+/** #SYMBIAN_INCLUDE_DEFAULT_PM  
+It is required to support Symbian Core OS transfer.It includes the Default Proxy
+PSY in ROM.Default value should be "Defined". 
+*/ 
+#define SYMBIAN_INCLUDE_DEFAULT_PM                          
+ 
+/** #SYMBIAN_INCLUDE_DNS_PUNYCODE  
+Enables DNS resolution of International Domain Names
+Introduced by PREQ2296 
+ 
+*/ 
+#undef SYMBIAN_INCLUDE_DNS_PUNYCODE                        
+ 
+/** #SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG  
+This is required to support Core OS symbian transfer.It includes  Privacy Query
+and Notification API  to the ROM image.Default value should be "Defined". 
+*/ 
+#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG            
+ 
+/** #SYMBIAN_INCLUDE_LOCATION_AGPS_PM  
+Includes the AGPS Positioning Module for the LBS sub-system in ROM. 
+
+Introduced by PREQ1662.
+ 
+*/ 
+#undef SYMBIAN_INCLUDE_LOCATION_AGPS_PM                    
+ 
+/** #SYMBIAN_INCLUDE_LOCATION_API_VARIANT2  
+If this macro is set (the default) the Location Framework for S60 licensees is
+included to ROM.Default value should be "Defined". 
+
+ 
+*/ 
+#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2               
+ 
+/** #SYMBIAN_INCLUDE_LOCATION_GPS_PM  
+Includes the GPS Positioning Module for the LBS sub-system in ROM. 
+Introduced by PREQ1662.
+ 
+*/ 
+#undef SYMBIAN_INCLUDE_LOCATION_GPS_PM                     
+ 
+/** #SYMBIAN_INCLUDE_LOCATION_NETWORK_PM  
+Includes the Network Positioning Module for the LBS sub-system in ROM. 
+
+Introduced by PREQ1662.
+ 
+*/ 
+#undef SYMBIAN_INCLUDE_LOCATION_NETWORK_PM                 
+ 
+/** #SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS  
+It is required to support Symbian Core OS transfer.It includes Privacy Protocol
+Module and its APIs (the Network Privacy API and the Privacy Request API) in the
+ROM image.Default value should be "Defined". 
+*/ 
+#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS       
+ 
+/** #SYMBIAN_INCLUDE_USB_OTG_HOST  
+Feature USB Host (and related OTG) binaries are included into romimage 
+*/ 
+#undef SYMBIAN_INCLUDE_USB_OTG_HOST                        
+ 
+/** #SYMBIAN_INCLUDE_USB_RNDIS  
+ plugin, RNDIS agent and IP stack packet driver in the ROM. 
+Introduced by PREQ1872.
+ 
+*/ 
+#undef SYMBIAN_INCLUDE_USB_RNDIS                           
+ 
+/** #SYMBIAN_MULTIMEDIA_A3FDEVSOUND  
+This definition is used in symbian A3F build files.
+If this flag is enabled, A3F is build.
+if this flag is disabled, devsound is build. 
+*/ 
+#define SYMBIAN_MULTIMEDIA_A3FDEVSOUND                      
+ 
+/** #SYMBIAN_NOKIA_FEATURE_MANAGER  
+Indicates that the Nokia version of the Feature Manager is present. The Feature
+Manager was part of the CoreOS, and there is a Symbian version of it in 9.5.  
+*/ 
+#undef SYMBIAN_NOKIA_FEATURE_MANAGER                       
+ 
+/** #SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES  
+Defines the maximum number of 4k live pages available in the system for code
+paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
+the amount of pages should be increased in order to preserve good system
+performance and memory consumption balance. Increasing the value increases the
+memory consumption. 
+*/ 
+#define SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES               4096 
+ 
+/** #SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES  
+Defines the minimum number of 4k live pages available in the system for code
+paging. From Symbian 9.4 onwards same pool is used by file system cache and thus
+the amount of pages should be increased in order to preserve good system
+performance and memory consumption balance. Increasing the value decreases the
+amount of free memory after start up. 
+*/ 
+#define SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES               0 
+ 
+/** #SYMBIAN_SYSTEM_STATE_MANAGEMENT  
+If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
+the System State Management Architecture, which supports the 
+concept of system states (including startup, normal operation, 
+shutdown, and failure) and associated behaviour, and facilitates 
+the transitioning between them according to licensee-defined 
+policies and procedures.
+
+This define supports PREQ1871. 
+*/ 
+#undef SYMBIAN_SYSTEM_STATE_MANAGEMENT                     
+ 
+/** #SYMBIAN_USE_DOS_SERVER_SERVICES  
+The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present.
+This is needed to turn the RF on in an emergency call when the phone is in
+flight mode. 
+*/ 
+#define SYMBIAN_USE_DOS_SERVER_SERVICES                     
+ 
+/** #SYMBIAN_USE_HCI_V2  
+Defines if HCIv2 (bluetooth v2.0) is used in image or not. 
+*/ 
+#define SYMBIAN_USE_HCI_V2                                  
+ 
+/** #SYMBIAN_USE_NOKIA_FEATURE_MANAGER  
+The macro NOKIA_FEATURE_MANAGER should indicate that the Nokia version of the
+Feature Manager is present. The Feature Manager was part of the CoreOS, and
+there is a Symbian version of it in 9.5. 
+*/ 
+#define SYMBIAN_USE_NOKIA_FEATURE_MANAGER                   
+ 
+/** #USE_MSCDB  
+Enable usage of mass storage double buffering. 
+*/ 
+#define USE_MSCDB                                           
+ 
+/** #WITH_FAT32  
+Enables FAT32 feature in Symbian OS. 
+*/ 
+#define WITH_FAT32                                          
+ 
+/** #WITH_MASS_STORAGE  
+Enables USB mass storage feature in Symbian OS. 
+*/ 
+#define WITH_MASS_STORAGE                                   
+ 
+/** #_EXCLUDE_SIP_LAN_SUPPORT_  
+Disables the H2LAN plugin delivered by Symbian OS 9.2 (and later versions)  
+*/ 
+#define _EXCLUDE_SIP_LAN_SUPPORT_                           
+ 
+/** #__AAC  
+Device supports Advanced Audio Coding (AAC) codec. 
+*/ 
+#undef __AAC                                               
+ 
+/** #__ACCESSORY_FW  
+Accessory framework is a Series 60 subsystem that enables adding various
+accessory types to the platform by licensees. 
+*/ 
+#define __ACCESSORY_FW                                      
+ 
+/** #__ALWAYS_ONLINE  
+"Devices supports Always On-line framework which enables various always-online
+plug-ins, e.g. Email." 
+*/ 
+#define __ALWAYS_ONLINE                                     
+ 
+/** #__ALWAYS_ONLINE_EMAIL  
+Device supports keeping mailbox always connected and up to date. 
+*/ 
+#define __ALWAYS_ONLINE_EMAIL                               
+ 
+/** #__ALWAYS_ONLINE_PDPCONTEXT  
+Flag is used to include always on PDP context plugin binaries to the build. 
+*/ 
+#undef __ALWAYS_ONLINE_PDPCONTEXT                          
+ 
+/** #__ALWAYS_ONLINE_PDPCONTEXT2  
+"Flag is used to include always on PDP context plugin binaries, version 2, to
+the build." 
+*/ 
+#undef __ALWAYS_ONLINE_PDPCONTEXT2                         
+ 
+/** #__AMR_NB  
+Device supports Adaptive Multi-Rate (AMR) narrowband codec. 
+*/ 
+#undef __AMR_NB                                            
+ 
+/** #__AMR_WB  
+Device supports Adaptive Multi-Rate (AMR) wideband codec. 
+*/ 
+#undef __AMR_WB                                            
+ 
+/** #__APPLICATION_CONTROLLABLE_AUDIO_ROUTING  
+"An application UI can control audio routing in addition to adaption layer. If 
+this feature is off, only the adaptation layer controls the audio routing and
+the corresponding DOS Plug-in API has to be implemented." 
+*/ 
+#undef __APPLICATION_CONTROLLABLE_AUDIO_ROUTING            
+ 
+/** #__APPSHELL_AVKON_UI  
+This flag defines if Application Shell should use Avkon architecture in UI
+implementation instead of XML UI framework (XUIKON). It affects only to
+Application Shell component. 
+*/ 
+#undef __APPSHELL_AVKON_UI                                 
+ 
+/** #__ARM_AVC  
+This feature flag will enable/disable the ability of RealPlayer to playback AVC
+(H.264) video by including/excluding the AVC codec DLL and AVC Depacketizer DLL
+in the rom image. 
+*/ 
+#define __ARM_AVC                                           
+ 
+/** #__ARM_MDF_H263MPEG4_DEC  
+Support for MDF H263 MPEG4 decoder. This decoder is used by MediaPlayer via new
+helix engine and MDF. Excluded if hardware accelerated decoder is used instead. 
+*/ 
+#define __ARM_MDF_H263MPEG4_DEC                             
+ 
+/** #__ARM_MDF_H264_DEC  
+Support for MDF H264 decoder. This decoder is used by MediaPlayer via new helix
+engine and MDF. Excluded if hardware accelerated decoder is used instead. 
+*/ 
+#define __ARM_MDF_H264_DEC                                  
+ 
+/** #__ARM_MDF_POSTPROCESSOR  
+Support for MDF Post processor. Excluded if hardware accelerated post-processing
+is used instead. 
+*/ 
+#define __ARM_MDF_POSTPROCESSOR                             
+ 
+/** #__ARM_MDF_REALVIDEO_DEC  
+Support for MDF Realvideo decoder. This decoder is used by MediaPlayer via new
+helix engine and MDF. Excluded if hardware accelerated decoder is used instead. 
+*/ 
+#define __ARM_MDF_REALVIDEO_DEC                             
+ 
+/** #__AT_HANDLER  
+Symbian OS side AT Handler is used with Bluetooth Hands Free profile to process
+and communicate with DOS. 
+*/ 
+#define __AT_HANDLER                                        
+ 
+/** #__AUDIO_AAC  
+Deprecated feature flag for Advanced Audio Coding (AAC) codec. Use __AAC 
+feature instead. 
+*/ 
+#define __AUDIO_AAC                                         
+ 
+/** #__AUDIO_CONTROLLER_STREAMING  
+Device supports Audio Controller Streaming feature. 
+*/ 
+#define __AUDIO_CONTROLLER_STREAMING                        
+ 
+/** #__AUDIO_PLAYLIST  
+Media Gallery & Player applications support audio file playlist (M3U media queue
+format).  
+*/ 
+#define __AUDIO_PLAYLIST                                    
+ 
+/** #__AVC_DECODER  
+Device supports H.264/MPEG4 AVC decoder 
+*/ 
+#define __AVC_DECODER                                       
+ 
+/** #__AVC_ENCODER  
+Device supports H.264/MPEG4 AVC encoder 
+*/ 
+#define __AVC_ENCODER                                       
+ 
+/** #__BEATNIK_AUDIOENGINE  
+"Beatnik Audio engine is the standard, default engine in S60 platform. With this
+flag, it is possible to variate out Beatnik Audio Engine and uses another midi
+audio engines." 
+*/ 
+#define __BEATNIK_AUDIOENGINE                               
+ 
+/** #__BLUETOOTHGPSPSY  
+"Devices supports Bluetooth based GPS positining. It utilizes bluetooth
+connection to retrieve location information from wireless GPS device, which
+supports required Bluethooth profile.  Must always be supported due SDK APIs." 
+*/ 
+#define __BLUETOOTHGPSPSY                                   
+ 
+/** #__BRANDING_SERVER  
+Component enables service provider specific branding in applications. 
+*/ 
+#define __BRANDING_SERVER                                   
+ 
+/** #__BROWSER_ADAPTIVE_BOOKMARKS  
+Browser application supports additional list of bookmarks that gets generated
+automatically from visited links.  List is sorted by automatic algorithm which
+ranks according to combination of most-recently and most-often visited pages.  
+*/ 
+#define __BROWSER_ADAPTIVE_BOOKMARKS                        
+ 
+/** #__BROWSER_AUDIO_PLUGIN  
+Support for Browser Plugin. Used in deciding whether the browser audio pugin is
+taken into builds. 
+*/ 
+#define __BROWSER_AUDIO_PLUGIN                              
+ 
+/** #__BROWSER_FILE_UPLOAD  
+"Browser application supports posting a file from the file system to Web server,
+in addition to ""normal"" user input." 
+*/ 
+#define __BROWSER_FILE_UPLOAD                               
+ 
+/** #__BROWSER_FRAMES  
+Browser aplication support HTML <frame> tags. 
+*/ 
+#define __BROWSER_FRAMES                                    
+ 
+/** #__BROWSER_FULLSCREEN  
+Browser application supports expanding the amount of screen space used for
+browser display. 
+*/ 
+#define __BROWSER_FULLSCREEN                                
+ 
+/** #__BROWSER_NARROW_SCREEN  
+Browser application supports Narrow screen rendering. That enables user to read
+HTML content more easily without a need to scroll horizontally. 
+*/ 
+#define __BROWSER_NARROW_SCREEN                             
+ 
+/** #__BROWSER_NETSCAPE_API  
+Browser application supports Netscape plug-in API. 
+*/ 
+#define __BROWSER_NETSCAPE_API                              
+ 
+/** #__BROWSER_PLUGIN_INTERFACE_PROXY  
+The PluginAdapterUtil is a variant DLL that guarantees a common interface for
+plugins when interfacing with the Browser (PluginAdapter Interface). Proxy
+interface is used and flag is enabled with Opera browser. 
+*/ 
+#undef __BROWSER_PLUGIN_INTERFACE_PROXY                    
+ 
+/** #__BROWSER_PROGRESS_IND  
+"Browser application supports more detailed information of download progress (in
+addition to ""spinning globe"")" 
+*/ 
+#define __BROWSER_PROGRESS_IND                              
+ 
+/** #__BROWSER_URL_COMPLETION  
+"Browser application supports URL completion. When user manually enters ""go
+to"" URL, list of previously-visited links will appear for selection based on
+matching entered characters." 
+*/ 
+#define __BROWSER_URL_COMPLETION                            
+ 
+/** #__BROWSER_VIDEO_PLUGIN  
+Support for Browser Plugin. Used in deciding whether the browser video plugin is
+taken in. 
+*/ 
+#define __BROWSER_VIDEO_PLUGIN                              
+ 
+/** #__BT  
+Device supports Bluetooth. 
+*/ 
+#define __BT                                                
+ 
+/** #__BTIC_ENABLED  
+Device has component that performs integrity check of SWI certificate store in
+c: drive during boot. 
+*/ 
+#define __BTIC_ENABLED                                      
+ 
+/** #__BT_AUDIO  
+Device supports BT handsfree and headset profiles. 
+*/ 
+#define __BT_AUDIO                                          
+ 
+/** #__BT_IMAGING_PROFILE  
+Device supports bluetooth imaging profile. 
+*/ 
+#define __BT_IMAGING_PROFILE                                
+ 
+/** #__BT_PAN_PROFILE  
+Device support BT PAN profile 
+*/ 
+#undef __BT_PAN_PROFILE                                    
+ 
+/** #__BT_PBAP  
+Support for Phone Book Access Profile 
+*/ 
+#define __BT_PBAP                                           
+ 
+/** #__BT_PRINTING_PROFILE  
+Device supports bluetooth printing profile. 
+*/ 
+#undef __BT_PRINTING_PROFILE                               
+ 
+/** #__BT_STEREO_AUDIO  
+Device supports Bluetooth stereo audio. 
+*/ 
+#define __BT_STEREO_AUDIO                                   
+ 
+/** #__BT_TEST_MODE  
+"When this flag is enabled, the device can be put in the BT test mode. " 
+*/ 
+#define __BT_TEST_MODE                                      
+ 
+/** #__CAE_VR_CUSTOM_COMMANDS  
+Optimisation flag of the CamCorder for cases where device replaces the default
+Camcorder plugin. Then this flag must be turned off (#undef) due to performance
+reasons.  
+*/ 
+#define __CAE_VR_CUSTOM_COMMANDS                            
+ 
+/** #__CALL_IMAGETEXT  
+"Device supports showing an image, animated GIF or text for an incoming call." 
+*/ 
+#define __CALL_IMAGETEXT                                    
+ 
+/** #__CAMERA_BURST_MODE  
+Camera application supports burst mode. It enables taking several snapshots with
+one command. 
+*/ 
+#define __CAMERA_BURST_MODE                                 
+ 
+/** #__CDMA_CHANNEL_LISTING  
+"Media player supports Channel Listing Mode.Channel Listing  is a method of
+content presentation. Content will be displayed as a list of channels the user
+can choose from. The device will make a request for the channel listing each
+time the multimedia application is invoked." 
+*/ 
+#undef __CDMA_CHANNEL_LISTING                              
+ 
+/** #__CDMA_EXTENDED_AMS  
+Device supports Sprint extensions to Application Management System (AMS).
+Applicable only to CDMA devices 
+*/ 
+#undef __CDMA_EXTENDED_AMS                                 
+ 
+/** #__CDMA_FAST_DORMANT  
+This is used to add the Fast Dormant daemon to the image at creation time and
+could also be used in the custom TSY to add the additional calls. 
+*/ 
+#undef __CDMA_FAST_DORMANT                                 
+ 
+/** #__CDMA_IOTA  
+"Device supports Internet Over The Air (IOTA), applicable only to CDMA devices.
+This feature enables over the air provisioning of mobile devices using HTTP." 
+*/ 
+#undef __CDMA_IOTA                                         
+ 
+/** #__CELL_BROADCAST  
+Device supports Cell Broadcast feature (CBS). 
+*/ 
+#define __CELL_BROADCAST                                    
+ 
+/** #__CHATNG  
+"The new IM UI Application (called IM UI NG, NG = New Generation)" 
+*/ 
+#define __CHATNG                                            
+ 
+/** #__COMMON_DSY  
+When this flag is enabled it Common DSY component is included. 
+*/ 
+#define __COMMON_DSY                                        
+ 
+/** #__COMMON_TSY  
+When this flag is enabled it Common TSY component is included. 
+*/ 
+#define __COMMON_TSY                                        
+ 
+/** #__COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE  
+When this flag is enabled it is possible to dial an emergency call even when the
+off-line mode is on. 
+*/ 
+#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE  
+ 
+/** #__CONNMON_EXTENSION  
+Defines whether the Connection Monitor Extension API is used. 
+*/ 
+#define __CONNMON_EXTENSION                                 
+ 
+/** #__CONNMON_UI  
+Device supports connection monitoring UI. 
+*/ 
+#define __CONNMON_UI                                        
+ 
+/** #__CONTENT_DOWNLOAD  
+Device supports OMA content download. 
+*/ 
+#define __CONTENT_DOWNLOAD                                  
+ 
+/** #__DHCP  
+Device supports Dynamic Host Configuration Protocol (DHCP). 
+*/ 
+#define __DHCP                                              
+ 
+/** #__DIALUP_NETWORKING  
+"The feature enables device to support Dial-up Networking service (Bluetooth,
+IrDA or USB)." 
+*/ 
+#define __DIALUP_NETWORKING                                 
+ 
+/** #__DISPLAY_POST  
+The flag allows to choose between built-in Display Post implementation or an
+external Display Post module. 
+*/ 
+#define __DISPLAY_POST                                      
+ 
+/** #__DPB  
+Device has Presence Enhanced Contacts application 
+*/ 
+#define __DPB                                               
+ 
+/** #__DRIVE_MODE  
+This flag enables drive mode profile. The profile is silent and unmodifiable. In
+this profile the phone refuses to receive calls. 
+*/ 
+#undef __DRIVE_MODE                                        
+ 
+/** #__DRM_USER_DATA_TRANSFER  
+"There must be possibility to transfer downloaded applications and other DRM
+content to the swap phone in a service point through service software.UDT makes
+it possible to transfer user's valuable content and Rights DB containig Rights
+objects for DRM content to another phone (containing same functionality) e.g. in
+warranty cases." 
+*/ 
+#undef __DRM_USER_DATA_TRANSFER                            
+ 
+/** #__DYNAMIC_PROFILES  
+Profiles application supports user to add new / delete old profiles. 
+*/ 
+#define __DYNAMIC_PROFILES                                  
+ 
+/** #__EDGE_KNOWLEDGE  
+This flag defines whether the information of current radio link using EDGE is
+available through Connection Monitor component. 
+*/ 
+#define __EDGE_KNOWLEDGE                                    
+ 
+/** #__EMAIL_UI  
+Device has email UI components. 
+*/ 
+#define __EMAIL_UI                                          
+ 
+/** #__EN_POLICY_DOS  
+"ENPolicy provides emergency number policy APIs and is used by phoneserver
+component.DOS emergency number policy checks emergency number by using ETel
+custom API.SOS emergency number policy checks emergency number by using ETel
+multimode API and System agent." 
+*/ 
+#define __EN_POLICY_DOS                                     
+ 
+/** #__EXE_PROTECTION  
+"Applications are not allowed to be started from MMC, when this flag is
+enabled." 
+*/ 
+#undef __EXE_PROTECTION                                    
+ 
+/** #__EXTENDED_STARTUP  
+Device boot framework supports starting also 3rd party applications upon the
+boot. By default only native applications can be started. 
+*/ 
+#define __EXTENDED_STARTUP                                  
+ 
+/** #__FLIGHT_MODE  
+Device suppors flight mode. Device can be used off-line. RF and Bluetooth
+transmitters are inactive and emergency call is not possible. 
+*/ 
+#undef __FLIGHT_MODE                                       
+ 
+/** #__FMTX  
+The feature flag is used to enable/disable the FM radio transmitter. 
+*/ 
+#undef __FMTX                                              
+ 
+/** #__GENERAL_SEARCH_FRAMEWORK  
+"This feature finds keywords in application data files, databases, services and
+locations available in mobile environment. This flag controls the framework
+(engine) part of the search feature." 
+*/ 
+#define __GENERAL_SEARCH_FRAMEWORK                          
+ 
+/** #__GENERAL_SEARCH_UI  
+"This feature finds keywords in application data files, databases, services and
+locations available in mobile environment. This flag controls the UI part of the
+search feature." 
+*/ 
+#define __GENERAL_SEARCH_UI                                 
+ 
+/** #__HINDI_ROM_CONTENT  
+Device supports Hindi fonts. Flag may be used only in IBY files. 
+*/ 
+#undef __HINDI_ROM_CONTENT                                 
+ 
+/** #__HTTP_DIGEST_AUTH  
+HTTP digest authentication 
+*/ 
+#define __HTTP_DIGEST_AUTH                                  
+ 
+/** #__HWRM_TARGET_MODIFIER_PLUGIN  
+HWRM Target Modifier Plug-in (TMP) is responsible for device specific target
+modifications according to target activation status. Customers desiring custom
+functionality can simply replace the entire plug-in by udefining the flag and
+implementing own plug-in. 
+*/ 
+#define __HWRM_TARGET_MODIFIER_PLUGIN                       
+ 
+/** #__ID3V2_METADATA  
+"The component provides metadata information for music clients based on the
+2.2,2.3,and 2.4 standards of ID3V2." 
+*/ 
+#define __ID3V2_METADATA                                    
+ 
+/** #__IETD  
+"Device supports Image enhancement for transflective display. If this feature is
+on,  the Display Enhancements Adaptation API has to be implemented." 
+*/ 
+#undef __IETD                                              
+ 
+/** #__IMAGE_UPLOAD  
+Device supports Image Upload feature. 
+*/ 
+#undef __IMAGE_UPLOAD                                      
+ 
+/** #__INDIC_ROM_CONTENT  
+Device supports Indic fonts. Flag may be used only in IBY files. 
+*/ 
+#define __INDIC_ROM_CONTENT                                 
+ 
+/** #__INSTALLER_SISX  
+Device supports native Symbian OS installation packages. 
+*/ 
+#define __INSTALLER_SISX                                    
+ 
+/** #__IPV4_NAT  
+Device supports network address translation of IP (version 4) connections. 
+*/ 
+#undef __IPV4_NAT                                          
+ 
+/** #__IPV6  
+Device application Uis support IPV6. 
+*/ 
+#define __IPV6                                              
+ 
+/** #__IP_PUSH  
+Device supports IP Push feature. 
+*/ 
+#undef __IP_PUSH                                           
+ 
+/** #__I_CAL_SUPPORT  
+This flag enables I-Cal syncronization. 
+*/ 
+#define __I_CAL_SUPPORT                                     
+ 
+/** #__JAPANESE_PICTOGRAPHS_GROUPING  
+Activates alternative grouping of Japanese pictographs. This feature is
+effective only if __JAPANESE_PICTOGRAPHS is also defined. 
+*/ 
+#undef __JAPANESE_PICTOGRAPHS_GROUPING                     
+ 
+/** #__JAVA_3DAPI  
+Java implementation supports 3D API  (JSR184) 
+*/ 
+#define __JAVA_3DAPI                                        
+ 
+/** #__JAVA_API_ENHANCEMENTS_IAP  
+Support for Java API enhancements which provides access to internet access point
+settings and allows the selection of the destination network. 
+*/ 
+#define __JAVA_API_ENHANCEMENTS_IAP                         
+ 
+/** #__JAVA_API_ENHANCEMENTS_MOBINFO  
+"Support for Java API enhancements which provides access to telephony properties
+and services. These properties include IMEI, IMSI, battery change level, network
+signal strength and network country code." 
+*/ 
+#define __JAVA_API_ENHANCEMENTS_MOBINFO                     
+ 
+/** #__JAVA_ESWT  
+Support for Embedded Standard Widget Toolkit.  
+*/ 
+#define __JAVA_ESWT                                         
+ 
+/** #__JAVA_FILEAPI  
+Java implementation supports Java File API (JSR75) 
+*/ 
+#define __JAVA_FILEAPI                                      
+ 
+/** #__JAVA_J2MEWEBSERVICESAPI  
+"Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities
+to the J2ME platform: (1) access to remote SOAP / XML based web services(2)
+parsing XML data" 
+*/ 
+#define __JAVA_J2MEWEBSERVICESAPI                           
+ 
+/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU  
+Flag enables the optional APDU part of Java Adaptation of the Security and Trust
+Services API JSR 177 implementation.  
+*/ 
+#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU      
+ 
+/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO  
+Flag enables the optional Crypto part of Java Adaptation of the Security and
+Trust Services API JSR 177 implementation.  
+*/ 
+#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO    
+ 
+/** #__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI  
+Flag enables the optional PKI part of Java Adaptation of the Security and Trust
+Services API JSR 177 implementation.  
+*/ 
+#define __JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI       
+ 
+/** #__JAVA_JSR205_WMA_2_0_SUPPORT  
+"Device supports JSR 205, WMA 2.0 specification." 
+*/ 
+#define __JAVA_JSR205_WMA_2_0_SUPPORT                       
+ 
+/** #__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES  
+"Device supports JSR 177, Security and Trust Services API for J2ME" 
+*/ 
+#define __JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES          
+ 
+/** #__JAVA_JSR_180_SIP_API  
+"Device supports JSR 180, SIP API for J2ME" 
+*/ 
+#undef __JAVA_JSR_180_SIP_API                              
+ 
+/** #__JAVA_JSR_226_2D_SVG_API  
+"Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME" 
+*/ 
+#define __JAVA_JSR_226_2D_SVG_API                           
+ 
+/** #__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES  
+"Device supports JSR 234, Advanced Multimedia Supplements" 
+*/ 
+#define __JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES      
+ 
+/** #__JAVA_LOCATIONAPI  
+Java implementation supports Java Location API (JSR-179) 
+*/ 
+#define __JAVA_LOCATIONAPI                                  
+ 
+/** #__JAVA_MIDP20  
+Device has Java MIDP2.0. 
+*/ 
+#define __JAVA_MIDP20                                       
+ 
+/** #__JAVA_MMAPI11  
+Java implementation supports Java Mobile Media API (JSR135) version 1.1 
+*/ 
+#define __JAVA_MMAPI11                                      
+ 
+/** #__JAVA_PIMAPI  
+Java implementation supports Java PIM API (JSR75) 
+*/ 
+#define __JAVA_PIMAPI                                       
+ 
+/** #__KEEP_DRM_CONTENT_ON_PHONE  
+Device prevents transferring DRM protected content out of the phone.  
+*/ 
+#undef __KEEP_DRM_CONTENT_ON_PHONE                         
+ 
+/** #__LANDMARKS  
+Defines whether landmarks feature is supprted in the device. 
+*/ 
+#define __LANDMARKS                                         
+ 
+/** #__LANDMARKS_CONVERTER  
+"This feature provides functionality for reading from and writing to the
+XML-based landmarks content format.Must always be supported due SDK APIs. There
+are two components with this feature:- Ecom plug-in under Landmarks API that
+converts from the landmarks content format to native landmark objects and vise
+versa. - Recognizer Plug-in to recognizer FW for detecting landmarks content
+format." 
+*/ 
+#define __LANDMARKS_CONVERTER                               
+ 
+/** #__LAYOUT176_208  
+Device supports 176x208 resolution 
+*/ 
+#undef __LAYOUT176_208                                     
+ 
+/** #__LAYOUT208_176  
+Device supports 208x176 resolution 
+*/ 
+#undef __LAYOUT208_176                                     
+ 
+/** #__LAYOUT_240_320_TOUCH  
+"Device supports 240x320 resolution (QVGA, touch screen)" 
+*/ 
+#undef __LAYOUT_240_320_TOUCH                              
+ 
+/** #__LAYOUT_320_240_TOUCH  
+"Device supports 320x240 resolution (QVGA landscape, touch screen)" 
+*/ 
+#undef __LAYOUT_320_240_TOUCH                              
+ 
+/** #__LAYOUT_320_480  
+Device supports 320x480 resolution (HVGA portrait) 
+*/ 
+#undef __LAYOUT_320_480                                    
+ 
+/** #__LAYOUT_320_480_TOUCH  
+"Device supports 320x480 resolution (HVGA portrait, touch screen)" 
+*/ 
+#define __LAYOUT_320_480_TOUCH                              
+ 
+/** #__LAYOUT_352_416  
+Device supports 352x416 resolution (double) 
+*/ 
+#undef __LAYOUT_352_416                                    
+ 
+/** #__LAYOUT_352_800  
+Device supports 352x800 resolution (WVGA portrait) 
+*/ 
+#undef __LAYOUT_352_800                                    
+ 
+/** #__LAYOUT_416_352  
+Device supports 416x352 resolution (double landscape) 
+*/ 
+#undef __LAYOUT_416_352                                    
+ 
+/** #__LAYOUT_480_320  
+Device supports 480x320 resolution (HVGA landscape) 
+*/ 
+#undef __LAYOUT_480_320                                    
+ 
+/** #__LAYOUT_480_320_TOUCH  
+"Device supports 480x320 resolution (HVGA landscape, touch screen)" 
+*/ 
+#define __LAYOUT_480_320_TOUCH                              
+ 
+/** #__LAYOUT_480_640  
+Device supports 480x640 resolution (VGA portrait) 
+*/ 
+#undef __LAYOUT_480_640                                    
+ 
+/** #__LAYOUT_480_640_TOUCH  
+"Device supports 480x640 resolution (VGA portrait, touch screen)" 
+*/ 
+#undef __LAYOUT_480_640_TOUCH                              
+ 
+/** #__LAYOUT_640_480  
+Device supports 640x480 resolution (VGA landscape) 
+*/ 
+#undef __LAYOUT_640_480                                    
+ 
+/** #__LAYOUT_640_480_TOUCH  
+"Device supports 640x480 resolution (VGA landscape, touch screen)" 
+*/ 
+#undef __LAYOUT_640_480_TOUCH                              
+ 
+/** #__LAYOUT_800_352  
+Device supports 800x352 resolution (WVGA landscape) 
+*/ 
+#undef __LAYOUT_800_352                                    
+ 
+/** #__LIGHTSURF  
+Flag is used to incorporate the LightSurf Picture Messaging transport engine
+into the release. 
+*/ 
+#undef __LIGHTSURF                                         
+ 
+/** #__LOCATIONFRAMEWORKCORE  
+Device supports location basic services.    Must always be supported due SDK
+APIs. 
+*/ 
+#define __LOCATIONFRAMEWORKCORE                             
+ 
+/** #__LOCATIONSYSUI  
+Device has Location system application.  Must always be supported due SDK APIs. 
+*/ 
+#define __LOCATIONSYSUI                                     
+ 
+/** #__LOCATIONVERIFIER  
+Device has a location verifier module. 
+*/ 
+#undef __LOCATIONVERIFIER                                  
+ 
+/** #__LOGGER_GPRS  
+This flag defines whether Data Connection Logger component sets Attach Mode and
+Default APN parameters to TSY at system boot. 
+*/ 
+#define __LOGGER_GPRS                                       
+ 
+/** #__MANNER_MODE  
+"The Manner Mode can SET/CANCEL the following settings at one time by simply
+depressing the Manner Key.  ?Mute Ring tone?Vibration Ringer?Mute Key
+Confirmation Tone?Boost Mic Sensitivity?Mute Low Power Alarm-Shutter sound must
+not be mute" 
+*/ 
+#undef __MANNER_MODE                                       
+ 
+/** #__MAP_AND_NAVIGATION_AIW_PROVIDER  
+This flag is intended to toggle presence of Map and Navigation AIW provider in
+ROM.  
+*/ 
+#define __MAP_AND_NAVIGATION_AIW_PROVIDER                   
+ 
+/** #__MEDIATOR  
+Mediator is a server that extends mechanisms of inter-process communication. It
+supports creation of indirect interfaces for passing commands and events between
+clients and easy transfer of large amounts of data. 
+*/ 
+#define __MEDIATOR                                          
+ 
+/** #__MEETING_REQUEST_ENABLER  
+This flag allows 3rd parties to implement their own meeting request solutions. 
+*/ 
+#define __MEETING_REQUEST_ENABLER                           
+ 
+/** #__MEETING_REQUEST_SUPPORT  
+Email and calendar support meeting request. 
+*/ 
+#undef __MEETING_REQUEST_SUPPORT                           
+ 
+/** #__MIDLETAIFEXTENSIONS__  
+Extends the CApaGenerator API to allow MIDlet to be registered as MIME type
+handlers. 
+*/ 
+#undef __MIDLETAIFEXTENSIONS__                             
+ 
+/** #__MIPV4  
+Devices supports Mobile IPv4 
+*/ 
+#undef __MIPV4                                             
+ 
+/** #__MIPV6  
+Devices supports Mobile IPv6.  
+*/ 
+#undef __MIPV6                                             
+ 
+/** #__MMC  
+Device supports Multimedia Card (MMC). 
+*/ 
+#define __MMC                                               
+ 
+/** #__MMCOMMSAVCONTROLLER  
+Device supports Multimedia Comms Controller for OMA PoC. 
+*/ 
+#define __MMCOMMSAVCONTROLLER                               
+ 
+/** #__MMCOMMSCONTROLLER  
+Device supports Multimedia Comms Controller for VoIP. 
+*/ 
+#undef __MMCOMMSCONTROLLER                                 
+ 
+/** #__MMCOMMSENGINE  
+Device supports Multimedia Comms Engine for OMA PoC. 
+*/ 
+#define __MMCOMMSENGINE                                     
+ 
+/** #__MMC_EJECT  
+Device supports software based eject triggered from the options menu by the
+user. 
+*/ 
+#define __MMC_EJECT                                         
+ 
+/** #__MMC_HOTSWAP  
+Device supports MMC hotswap. A MMC card can be inserted and removed from device
+without removing battery or rebooting the device 
+*/ 
+#define __MMC_HOTSWAP                                       
+ 
+/** #__MMC_LOCK  
+Device supports locked (i.e. password protected) Multimedia cards. 
+*/ 
+#define __MMC_LOCK                                          
+ 
+/** #__MMF_DRM_UTILITY  
+Enables a utility for 3rd party applications to play DRM encrypted audio. 
+*/ 
+#define __MMF_DRM_UTILITY                                   
+ 
+/** #__MMS  
+Flag is used for inclusion or exclusion of components from the MMS UIs and MMS
+Engine subsystems. 
+*/ 
+#define __MMS                                               
+ 
+/** #__MMS_XID_HEADER_HTTP_FILTER  
+Enables inclusion of custom http header on Mms Http Post and Get requests for
+subscriber identification. 
+*/ 
+#undef __MMS_XID_HEADER_HTTP_FILTER                        
+ 
+/** #__MOBILE_ACTIVE_SYNC  
+This feature activates the Exchange Active Sync UI. 
+*/ 
+#define __MOBILE_ACTIVE_SYNC                                
+ 
+/** #__MP3  
+Device supports MP3 audio codec. 
+*/ 
+#undef __MP3                                               
+ 
+/** #__MROUTER  
+Device uses Symbian MRrouter technology for PC connectivity.  If this feature is
+on the alternative feature __SRCS shall be off. 
+*/ 
+#undef __MROUTER                                           
+ 
+/** #__MULTIMEDIA_SHARING  
+Multimedia Sharing application. 
+*/ 
+#define __MULTIMEDIA_SHARING                                
+ 
+/** #__MULTIPLE_PROV_CTX  
+"Device supports Multiple OMA Provisioning contexts. The feature allows the user
+to choose which configuration context is currently ""active"" in order to
+improve usability by reducing the number of detailed connectivity decisions and
+processes involved with utilizing services." 
+*/ 
+#define __MULTIPLE_PROV_CTX                                 
+ 
+/** #__NETWORK_REGISTRATION  
+This flag defines whether network registration status including roaming
+information is available from Connection Monitor server component. 
+*/ 
+#define __NETWORK_REGISTRATION                              
+ 
+/** #__NOT_SUPPORTED_FEATURE1  
+This feature will always be off (for testing purposes) 
+*/ 
+#undef __NOT_SUPPORTED_FEATURE1                            
+ 
+/** #__NOT_SUPPORTED_FEATURE2  
+This feature will always be off (for testing purposes) 
+*/ 
+#undef __NOT_SUPPORTED_FEATURE2                            
+ 
+/** #__NO_OTA_CONFIGURATION  
+Device does NOT support old OTA configuration which has been replaced by new OMA
+Provisioning.  To keep compatibility with old mechanism you should set this off 
+(#undef). 
+*/ 
+#undef __NO_OTA_CONFIGURATION                              
+ 
+/** #__NP_PROXY  
+Support for network based positioning methods. All PSYs that implement network
+based positioning technology shall be hidden behind Network Positioning Proxy. 
+*/ 
+#define __NP_PROXY                                          
+ 
+/** #__OCSP  
+Device supports Online Certificate Status Protocol (OCSP). The protocol
+specifies the syntax for communication between the server (which contains the
+certificate status) and the client application (which is informed of that
+status).  
+*/ 
+#define __OCSP                                              
+ 
+/** #__OFFLINE_MODE  
+Device suppors off-line mode. Device can be used off-line and Bluetooth
+transmitter can be enabled.  RF transmitter can be activated only for emergency
+calls.  
+*/ 
+#define __OFFLINE_MODE                                      
+ 
+/** #__OMA_EMAIL_NOTIFICATIONS  
+"The flag is used for image time variation of the OMA EMN watcher plugin that
+receives the incoming OMA email notifications. Additionally,it would be used for
+hiding the EMN functionality from the email settings. " 
+*/ 
+#define __OMA_EMAIL_NOTIFICATIONS                           
+ 
+/** #__OMA_IMPS_12  
+Support to OMA IMPS 1.1 and 1.2 protocols. 
+*/ 
+#define __OMA_IMPS_12                                       
+ 
+/** #__OMA_IMPS_13  
+Support to OMA IMPS 1.3 protocol. 
+*/ 
+#undef __OMA_IMPS_13                                       
+ 
+/** #__OMA_PROV  
+"Existing component OMA Provisioning needs to be variated because not all
+platforms are intended to be used in GSM/UMTS networks, that support the
+protocol well. For example CDMA network operators use different methods for
+delivering phone settings. Especially from the 2.7 platform side, this kind of
+variability has been requested." 
+*/ 
+#define __OMA_PROV                                          
+ 
+/** #__OMA_SUPL_PLUGINS  
+Device has OMA SUPL variant of SUPL Protocol Plug-in for Common SUPL Framework. 
+*/ 
+#define __OMA_SUPL_PLUGINS                                  
+ 
+/** #__OPENVGHEADERS_USE_VG_1_1  
+Enable OpenVG 1.1 API instead of the default one (1.0) 
+*/ 
+#define __OPENVGHEADERS_USE_VG_1_1                          
+ 
+/** #__OPENVG_SW_IMPLEMENTATION  
+"Device has a software implementation of OpenVG API. If no hardware support is
+present, this flag should be enabled." 
+*/ 
+#define __OPENVG_SW_IMPLEMENTATION                          
+ 
+/** #__PALETTE_INDEX_ADDRESS_FIXED  
+"The flag tells whether the palette index address is defined with #define in
+palette.cpp or calculated dynamically in run-time, which is slower." 
+*/ 
+#undef __PALETTE_INDEX_ADDRESS_FIXED                       
+ 
+/** #__PHONE_HIDE_MO_DATACALL_NUMBER  
+Phone application supports hiding CSD dial-up number. Applicable to devices
+targeted to United States (US) markets 
+*/ 
+#undef __PHONE_HIDE_MO_DATACALL_NUMBER                     
+ 
+/** #__PHONE_NUMBER_GROUPING  
+"Device supports phone number grouping. Numbers shown in the display
+(incoming/outgoing call, phone book, recent call lists) and in number editing
+are grouped for easier readability (format: 1 234 567 8900). Applicable to
+devices targeted to United States (US) markets. " 
+*/ 
+#undef __PHONE_NUMBER_GROUPING                             
+ 
+/** #__PLUG_AND_PLAY_MOBILE_SERVICES  
+Device supports Plug and Play Mobile Services. 
+*/ 
+#define __PLUG_AND_PLAY_MOBILE_SERVICES                     
+ 
+/** #__PRESENCE_FRAMEWORK  
+Presence Framework provides protocol agnostic presence handling services to S60
+applications and subsystems. Concrete presence protocols are implemented as
+plug-ins to Presence Framework. In long run protocol agnostic Presence Framework
+replaces purely Wireless Village specific presence suppor controlled with
+__PRESENCE flag. 
+*/ 
+#define __PRESENCE_FRAMEWORK                                
+ 
+/** #__PRIVACYFRAMEWORK  
+Device supports location privacy. It enables controlling end user privacy.  Must
+always be supported due SDK APIs. 
+*/ 
+#define __PRIVACYFRAMEWORK                                  
+ 
+/** #__PROTOCOL_CDMA  
+Device supports CDMA cellular stack. 
+*/ 
+#undef __PROTOCOL_CDMA                                     
+ 
+/** #__PROTOCOL_GSM  
+Device supports GSM cellular stack. 
+*/ 
+#define __PROTOCOL_GSM                                      
+ 
+/** #__PROTOCOL_TDMA  
+Device supports TDMA cellular stack. 
+*/ 
+#undef __PROTOCOL_TDMA                                     
+ 
+/** #__PUSH_WHITELIST  
+Device supports authentication based on whitelist 
+*/ 
+#define __PUSH_WHITELIST                                    
+ 
+/** #__QCELP  
+Device supports QCELP 
+*/ 
+#undef __QCELP                                             
+ 
+/** #__REAL_PLAYER_AS_DEFAULT  
+Defines whether RealOne Player is system default player for certain MIME types.
+Disabling this flag enables use of another media player. 
+*/ 
+#define __REAL_PLAYER_AS_DEFAULT                            
+ 
+/** #__REMOTE_LOCK  
+Device supports remote locking. 
+*/ 
+#define __REMOTE_LOCK                                       
+ 
+/** #__REMOTE_STORAGE_FW  
+"Flag enable RemoteStorage feature, access to shared file systems like file
+shared and web servers." 
+*/ 
+#define __REMOTE_STORAGE_FW                                 
+ 
+/** #__RESTRICTED_CALL_BARRING  
+Enables a subset of call barring options to be displayed in GS. 
+*/ 
+#undef __RESTRICTED_CALL_BARRING                           
+ 
+/** #__RESTRICTED_CALL_DIVERT  
+Enables alternative call divert view and handling in GS. 
+*/ 
+#undef __RESTRICTED_CALL_DIVERT                            
+ 
+/** #__RESTRICTED_VOICE_MAIL  
+Device has restricted voice mail functionality (no voice mail number setting). 
+*/ 
+#undef __RESTRICTED_VOICE_MAIL                             
+ 
+/** #__RFID  
+Device supports Radio Frequency Identification (RFID) ticket information in
+Wallet settings. 
+*/ 
+#undef __RFID                                              
+ 
+/** #__ROM_HIDE_JERUSALEM  
+"This flags controls whether Jerusalem or Tel Aviv appears in the common city
+list. E.g. in Startup, GS or Clock application." 
+*/ 
+#define __ROM_HIDE_JERUSALEM                                
+ 
+/** #__S60_  
+Indicates that S60 release is built 
+*/ 
+#define __S60_                                              
+ 
+/** #__S60_32__  
+Indicates that S60 release 3.2  is built. 
+*/ 
+#undef __S60_32__                                          
+ 
+/** #__S60_50__  
+Indicates that S60 release 5.0  is built. 
+*/ 
+#define __S60_50__                                          
+ 
+/** #__SAP_APPLICATION_MANAGEMENT  
+Feature flag for Sync and Provisioning/Application management 
+*/ 
+#define __SAP_APPLICATION_MANAGEMENT                        
+ 
+/** #__SAP_DEVICE_LOCK_ENHANCEMENTS  
+Feature flag for Sync and Provisioning/Device Lock Enhancements 
+*/ 
+#define __SAP_DEVICE_LOCK_ENHANCEMENTS                      
+ 
+/** #__SAP_EMBEDDED_LINK_ADAPTER  
+Feature flag for Sync and Provisioning/Embedded Link adapter 
+*/ 
+#define __SAP_EMBEDDED_LINK_ADAPTER                         
+ 
+/** #__SAP_IDLE_SOFTKEY_ADAPTER  
+Feature flag for Sync and Provisioning/Idle Softkey adapter 
+*/ 
+#define __SAP_IDLE_SOFTKEY_ADAPTER                          
+ 
+/** #__SAP_OPERATOR_LOGO_ADAPTER  
+Feature flag for Sync and Provisioning/Operator logo adapter 
+*/ 
+#define __SAP_OPERATOR_LOGO_ADAPTER                         
+ 
+/** #__SAP_POLICY_MANAGEMENT  
+Feature flag for Sync and Provisioning/Policy management 
+*/ 
+#define __SAP_POLICY_MANAGEMENT                             
+ 
+/** #__SAP_SCREENSAVER_ADAPTER  
+Feature flag for Sync and Provisioning/Screensaver adapter 
+*/ 
+#define __SAP_SCREENSAVER_ADAPTER                           
+ 
+/** #__SAP_STARTUP_ADAPTER  
+Feature flag for Sync and Provisioning/Startup adapter 
+*/ 
+#define __SAP_STARTUP_ADAPTER                               
+ 
+/** #__SAP_TERMINAL_CONTROL_FW  
+Feature flag for Sync and Provisioning/Terminal control 
+*/ 
+#define __SAP_TERMINAL_CONTROL_FW                           
+ 
+/** #__SAP_THEMES_ADAPTER  
+Feature flag for Sync and Provisioning/Themes adapter 
+*/ 
+#define __SAP_THEMES_ADAPTER                                
+ 
+/** #__SAP_UI_SETTING_SERVER  
+Feature flag for Sync and Provisioning/UI settins server 
+*/ 
+#define __SAP_UI_SETTING_SERVER                             
+ 
+/** #__SAP_WALLPAPER_ADAPTER  
+Feature flag for Sync and Provisioning/Wallpaper adapter 
+*/ 
+#define __SAP_WALLPAPER_ADAPTER                             
+ 
+/** #__SAT_BIP  
+"This flag constitutes of five SAT commands: Open Channel, Close Channel, Send
+Data, Receive Data, Channel Status. They implement the ""e"" class of SAT
+commands and are related to Bearer Independent Protocol. When this flag is
+enabled, these SAT commands are supported." 
+*/ 
+#define __SAT_BIP                                           
+ 
+/** #__SAT_CALL_CONTROL  
+"When this flag is enabled and call control service is activated by the SIM, all
+dialled digit strings, supplementary service (SS) control strings and
+unstructured supplementary data (USSD) strings are first passed to the SIM
+before the ME sets up the call, the supplementary service operation or the USSD
+operation." 
+*/ 
+#define __SAT_CALL_CONTROL                                  
+ 
+/** #__SAT_DISPLAY_TEXT  
+"If this flag is enabled, SIM can request ME to display a text message, and/or
+an icon." 
+*/ 
+#define __SAT_DISPLAY_TEXT                                  
+ 
+/** #__SAT_GET_INKEY  
+"If this flag is enabled, SAT Get Inkey command instructs the ME to display text
+and/or an icon and to expect the user to enter a single character. " 
+*/ 
+#define __SAT_GET_INKEY                                     
+ 
+/** #__SAT_GET_INPUT  
+"If this flag is enabled, SAT Get Input command instructs the ME to display text
+and/or an icon and that any response string entered by the user shall be passed
+transparently by the ME to the SIM and shall not be stored in the ME. " 
+*/ 
+#define __SAT_GET_INPUT                                     
+ 
+/** #__SAT_LANGUAGE_NOTIFICATION  
+"If this flag is enabled, the SIM shall use SAT Language Notification command to
+notify the ME about the language currently used for any text string within
+proactive commands or envelope command responses." 
+*/ 
+#define __SAT_LANGUAGE_NOTIFICATION                         
+ 
+/** #__SAT_LAUNCH_BROWSER  
+"If this flag is enabled, upon receiving SAT Launch Browser command, the ME
+shall decide if it is able to execute the command. See details from 3GPP
+specifications." 
+*/ 
+#define __SAT_LAUNCH_BROWSER                                
+ 
+/** #__SAT_MO_SM_CONTROL  
+"When this flag is enabled, mobile originated short messages are controlled by
+SIM." 
+*/ 
+#define __SAT_MO_SM_CONTROL                                 
+ 
+/** #__SAT_PLAY_TONE  
+"When this flag is enabled, SIM can instruct the ME to play an audio tone." 
+*/ 
+#define __SAT_PLAY_TONE                                     
+ 
+/** #__SAT_PROVIDE_LOCAL_INFO  
+"If this flag is enabled, SIM can request ME to provide current local
+information to the SIM." 
+*/ 
+#define __SAT_PROVIDE_LOCAL_INFO                            
+ 
+/** #__SAT_REFRESH  
+"When this flag is enabled, clients of SAT Refresh API are enabled to be
+notified of the changes to the SIM configuration that have occurred as the
+result of a SIM application activity." 
+*/ 
+#define __SAT_REFRESH                                       
+ 
+/** #__SAT_SELECT_ITEM  
+"If this flag is enabled, the SIM shall supply a set of items to the ME from
+which the user may choose one. " 
+*/ 
+#define __SAT_SELECT_ITEM                                   
+ 
+/** #__SAT_SEND_DTMF  
+"When this flag is enabled, SAT Send DTMF command requests the ME to send a Dual
+Tone Multiple Frequency (DTMF) string after a call has been successfully
+established either by the proactive command SET UP CALL or the user. " 
+*/ 
+#define __SAT_SEND_DTMF                                     
+ 
+/** #__SAT_SEND_SM  
+"When this flag is enabled, SMS commands may be sent by the SIM. See details
+from 3GPP specification." 
+*/ 
+#define __SAT_SEND_SM                                       
+ 
+/** #__SAT_SEND_SS  
+"When this flag is enabled and SIM requests ME to send supplementary service
+(SS) command, the ME shall decide if it is able to execute the command. See
+details from 3GPP specification." 
+*/ 
+#define __SAT_SEND_SS                                       
+ 
+/** #__SAT_SEND_USSD  
+"When this flag is enabled and SIM requests ME to send unstructured
+supplementary service data (USSD), the ME shall decide if it is able to execute
+the command. See details from 3GPP specification." 
+*/ 
+#define __SAT_SEND_USSD                                     
+ 
+/** #__SAT_SETUP_CALL  
+"When this flag is enabled and SIM requests ME to set up a call, the ME shall
+decide if it able to execute the command." 
+*/ 
+#define __SAT_SETUP_CALL                                    
+ 
+/** #__SAT_SET_UP_EVENT_LIST  
+"If this flag is enabled, the SIM shall supply a set of events. " 
+*/ 
+#define __SAT_SET_UP_EVENT_LIST                             
+ 
+/** #__SAT_SET_UP_IDLE_MODE_TEXT  
+"If this flag is enabled, the SIM shall supply a text string, which shall be
+displayed by the ME as an idle mode text if the ME is able to do it. " 
+*/ 
+#define __SAT_SET_UP_IDLE_MODE_TEXT                         
+ 
+/** #__SAT_SET_UP_MENU  
+"When this flag is enabled, the SIM shall supply a set of menu items, which
+shall be integrated with the menu system in order to give the user the
+opportunity to choose one of these menu items at his own discretion." 
+*/ 
+#define __SAT_SET_UP_MENU                                   
+ 
+/** #__SCALABLE_ICONS  
+"Flag defines whether icons are taken from scalable icons directory or from
+bitmap icon directory. In a 176*208 device it is better to use bitmap icons
+instead of SVGT icons, for both performance and memory consumption reasons.And
+also, avkon's bitmap icons are still needed in release 2.8 for compatibility
+mode. (SDK applications may have loaded them directly via CFbsBitmap::Load)." 
+*/ 
+#define __SCALABLE_ICONS                                    
+ 
+/** #__SEAMLESS_LINKS  
+"Device support seamless links, i.e. application offer direct browser links to
+download services applicable to the application." 
+*/ 
+#define __SEAMLESS_LINKS                                    
+ 
+/** #__SECURE_HW  
+Device supports secure HW that can be used through the Secure Environment API. 
+*/ 
+#undef __SECURE_HW                                         
+ 
+/** #__SERIES60_  
+Deprecated but included for compatibility reasons. Indicates that S60 release is
+built. 
+*/ 
+#define __SERIES60_                                         
+ 
+/** #__SERIES60_32__  
+Deprecated but included for compatibility reasons. Indicates that S60 release
+3.2  is built. 
+*/ 
+#undef __SERIES60_32__                                     
+ 
+/** #__SERIES60_MIDI  
+Device supports Musical Instrument Digital Interface (MIDI) sounds. 
+*/ 
+#define __SERIES60_MIDI                                     
+ 
+/** #__SERIES60_MMC  
+Deprecated flag. Included for compatibility reasons. Value must equal to __MMC. 
+*/ 
+#define __SERIES60_MMC                                      
+ 
+/** #__SERIES60_PHONE_2DIGIT_DIAL  
+Phone application supports 2 digit call number for dialing customer service
+number. Applicable to devices targeted to United States (US) markets 
+*/ 
+#undef __SERIES60_PHONE_2DIGIT_DIAL                        
+ 
+/** #__SERIES60_PHONE_CNAP  
+Device supports Calling Name Presentation (CNAP) as defined in GSM 2.96. B
+subscriber is able to see A subscriber's number and name even the caller's ID is
+not stored in the phone. The name of the subscriber comes from network. 
+*/ 
+#undef __SERIES60_PHONE_CNAP                               
+ 
+/** #__SERIES60_PHONE_NUMBER_GROUPING  
+Deprecated flag. Included for compatibility reasons. Value must equal to
+__PHONE_NUMBER_GROUPING 
+*/ 
+#undef __SERIES60_PHONE_NUMBER_GROUPING                    
+ 
+/** #__SERIES60_PUSH_SL  
+Device supports WAP Push Service Loading (SL). When receiving the SL message the
+terminal will automatically load content to client without user confirmation.
+The SL together with SI (Service Indication) offer standard way of receiving
+notifications of services in the Internet e.g news. 
+*/ 
+#define __SERIES60_PUSH_SL                                  
+ 
+/** #__SERIES60_PUSH_SP  
+Device support WAP Simple Push (SP).  The SP is a standard way of pushing
+content into device e.g ringing tones. 
+*/ 
+#undef __SERIES60_PUSH_SP                                  
+ 
+/** #__SERIES60_REAL_PLAYER  
+Device has Real One Player application available 
+*/ 
+#define __SERIES60_REAL_PLAYER                              
+ 
+/** #__SERIES60_SETTINGS_PROTECTION  
+"Devices protects certain SW settings, like Internet access points. Operators
+can preset the phones already in the factory so that later user is not able to
+modify settings." 
+*/ 
+#define __SERIES60_SETTINGS_PROTECTION                      
+ 
+/** #__SIMCARD  
+"Device supports SIM card in the user interface applications, e.g. SMS
+application. Applicable only to CDMA devices. Some CDMA carriers do not support
+SIM Cards (and either R-UIM cards) such as Sprint." 
+*/ 
+#define __SIMCARD                                           
+ 
+/** #__SIMPLE_LOGS  
+"Device uses only ""simple"" logs (call logs only)" 
+*/ 
+#undef __SIMPLE_LOGS                                       
+ 
+/** #__SIM_CERTIFICATES  
+Device supports reading certificates from SIM. 
+*/ 
+#define __SIM_CERTIFICATES                                  
+ 
+/** #__SIM_PHONEBOOK_MATCH  
+Number matching from SIM. Feature enables the usage of SIM phonebook in addition
+to Symbian Contacts database.  
+*/ 
+#define __SIM_PHONEBOOK_MATCH                               
+ 
+/** #__SMARTMSG_SMS_BOOKMARK_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#define __SMARTMSG_SMS_BOOKMARK_RECEIVING                   
+ 
+/** #__SMARTMSG_SMS_GMS_MESSAGE_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#define __SMARTMSG_SMS_GMS_MESSAGE_RECEIVING                
+ 
+/** #__SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED   
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#undef __SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED        
+ 
+/** #__SMARTMSG_SMS_IAP_SETTINGS_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#undef __SMARTMSG_SMS_IAP_SETTINGS_RECEIVING               
+ 
+/** #__SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#define __SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING              
+ 
+/** #__SMARTMSG_SMS_RINGING_TONE_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#define __SMARTMSG_SMS_RINGING_TONE_RECEIVING               
+ 
+/** #__SMARTMSG_SMS_VCAL_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#define __SMARTMSG_SMS_VCAL_RECEIVING                       
+ 
+/** #__SMARTMSG_SMS_VCAL_SENDING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#define __SMARTMSG_SMS_VCAL_SENDING                         
+ 
+/** #__SMARTMSG_SMS_VCARD_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#define __SMARTMSG_SMS_VCARD_RECEIVING                      
+ 
+/** #__SMARTMSG_SMS_VCARD_SENDING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#define __SMARTMSG_SMS_VCARD_SENDING                        
+ 
+/** #__SMARTMSG_SMS_WAP_AP_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#undef __SMARTMSG_SMS_WAP_AP_RECEIVING                     
+ 
+/** #__SMARTMSG_SMS_WV_SETTINGS_RECEIVING  
+Device supports the specified fine-tuning of Smart Messaging over SMS. 
+*/ 
+#undef __SMARTMSG_SMS_WV_SETTINGS_RECEIVING                
+ 
+/** #__SMART_CARD_PROV  
+Device supports reading OMA Provisioning files from SIM/WIM. 
+*/ 
+#define __SMART_CARD_PROV                                   
+ 
+/** #__SMIL_EDITOR  
+"MMS editor supports slide set creation (MMS Conformant Document version 2.0.0
+[2]). That allows end user to create a ?slide show? as a Multimedia Message (MM)
+using a slide template. " 
+*/ 
+#define __SMIL_EDITOR                                       
+ 
+/** #__SMIL_STREAMING  
+Device supports streaming in SMIL content 
+*/ 
+#undef __SMIL_STREAMING                                    
+ 
+/** #__SRCS  
+Devices uses Short Range Connectivity Server technology for PC connectivity.  If
+this feature is on the alternative feature __MROUTER shall be off 
+*/ 
+#define __SRCS                                              
+ 
+/** #__SSO  
+Device supports Single-Sign-On (SSO) feature (alias name is Mobile Personality
+identify). The feature is used to make user authentication easier to end user
+who is using e-commerce service via Wallet. 
+*/ 
+#undef __SSO                                               
+ 
+/** #__SUPL_FRAMEWORK  
+Device has Secure User Plane Location (SUPL) Framework. 
+*/ 
+#define __SUPL_FRAMEWORK                                    
+ 
+/** #__SUPPORTED_FEATURE1  
+This feature will always be on (for testing purposes) 
+*/ 
+#define __SUPPORTED_FEATURE1                                
+ 
+/** #__SUPPORTED_FEATURE2  
+This feature will always be on (for testing purposes) 
+*/ 
+#define __SUPPORTED_FEATURE2                                
+ 
+/** #__SVGT  
+Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The feature
+enables viewing 2D vector graphics animations specified by the W3C. 
+*/ 
+#define __SVGT                                              
+ 
+/** #__SVGT_SCREENSAVER_PLUGIN  
+SVG-T ScreenSaver is a ECOM plugin DLL based on the Netscape plugin API. This is
+used by the screensaver application to support SVG Screensavers. 
+*/ 
+#define __SVGT_SCREENSAVER_PLUGIN                           
+ 
+/** #__SYNCML_DM  
+Device supports SyncML device management standard. This feature enables Over The
+Air (OTA) administration of the device settings. 
+*/ 
+#define __SYNCML_DM                                         
+ 
+/** #__SYNCML_DM_1_1_2  
+SyncML protocol version  1.1.2 
+*/ 
+#undef __SYNCML_DM_1_1_2                                   
+ 
+/** #__SYNCML_DM_DS  
+Device supports configuring data synchronisation settings using the SyncML. 
+*/ 
+#define __SYNCML_DM_DS                                      
+ 
+/** #__SYNCML_DM_EMAIL  
+Device supports configuring Email settings using the SyncML. 
+*/ 
+#define __SYNCML_DM_EMAIL                                   
+ 
+/** #__SYNCML_DM_IAP  
+Device supports configuring Internet Access Points (IAP) using the SyncML. 
+*/ 
+#define __SYNCML_DM_IAP                                     
+ 
+/** #__SYNCML_DM_MMS  
+Device supports configuring MMS settings using the SyncML. 
+*/ 
+#define __SYNCML_DM_MMS                                     
+ 
+/** #__SYNCML_DM_STREAMING  
+Device supports configuring Streaming using SyncML. 
+*/ 
+#undef __SYNCML_DM_STREAMING                               
+ 
+/** #__SYNCML_DS  
+Device supports SyncML data synchronization standard. This feature enables Over
+The Air (OTA) synchronisation of device data. 
+*/ 
+#define __SYNCML_DS                                         
+ 
+/** #__SYNCML_DS_AIW_PROVIDER  
+SyncML AIW provider provides menu items and commands for starting and editing
+the settings of synchronization directly from PIM applications. 
+*/ 
+#define __SYNCML_DS_AIW_PROVIDER                            
+ 
+/** #__SYNCML_DS_ALERT  
+Device supports SyncML data synchronisation alert. This feature enables
+triggering data synchronisation via the alert sent by SyncML server. 
+*/ 
+#define __SYNCML_DS_ALERT                                   
+ 
+/** #__SYNCML_DS_CAL  
+Device supports calendar data synchronization using the SyncML. 
+*/ 
+#define __SYNCML_DS_CAL                                     
+ 
+/** #__SYNCML_DS_CON  
+Device supports contacts data synchronization using the SyncML. 
+*/ 
+#define __SYNCML_DS_CON                                     
+ 
+/** #__SYNCML_DS_EMAIL  
+Device supports Email data synchronization using the SyncML. 
+*/ 
+#define __SYNCML_DS_EMAIL                                   
+ 
+/** #__SYNCML_DS_EMAIL_FILTERING  
+Device supports filtering of Email data in  SyncML synchronization. 
+*/ 
+#undef __SYNCML_DS_EMAIL_FILTERING                         
+ 
+/** #__SYNCML_DS_OVER_HTTP  
+Device supports data synchronization over HTTP. 
+*/ 
+#define __SYNCML_DS_OVER_HTTP                               
+ 
+/** #__SYNCML_OBEX  
+Device supports SyncML over OBEX. This feature enables device management and
+data synchronisation over local connectivity. 
+*/ 
+#define __SYNCML_OBEX                                       
+ 
+/** #__TELEPHONY_SERVICE  
+This flag is used when telephony service provides its functionality also to
+external subsystems. 
+*/ 
+#undef __TELEPHONY_SERVICE                                 
+ 
+/** #__UI_TRANSITION_EFFECTS  
+Defines whether transition effects are used in UI. Also controls whether the
+effect engine is included in ROM or not. 
+*/ 
+#undef __UI_TRANSITION_EFFECTS                             
+ 
+/** #__UI_ZOOM  
+This feature activates the zooming support in Series 60 UI. 
+*/ 
+#define __UI_ZOOM                                           
+ 
+/** #__UPIN  
+Enables UPIN functionality. 
+*/ 
+#define __UPIN                                              
+ 
+/** #__USB  
+Device supports Universal Serial Bus (USB). 
+*/ 
+#define __USB                                               
+ 
+/** #__USB_DEVICE_LOCK  
+Device supports USB device lock functionality. 
+*/ 
+#define __USB_DEVICE_LOCK                                   
+ 
+/** #__USB_MULTIPERSONALITY  
+Enables multipersonality support in USB 
+*/ 
+#define __USB_MULTIPERSONALITY                              
+ 
+/** #__USB_PICTBRIDGE  
+Includes and excludes components used in PictBridge printing. 
+*/ 
+#define __USB_PICTBRIDGE                                    
+ 
+/** #__USB_PICTBRIDGE_UI  
+Includes and excludes UI components used in PictBridge printing 
+*/ 
+#undef __USB_PICTBRIDGE_UI                                 
+ 
+/** #__USB_PTP  
+Includes and excludes PTP (Picture Transfer Protocol) components. 
+*/ 
+#define __USB_PTP                                           
+ 
+/** #__USB_REMOTE_PERSONALITY  
+Includes and excludes S60 USB Remote Personality component. 
+*/ 
+#define __USB_REMOTE_PERSONALITY                            
+ 
+/** #__USB_STREAMING  
+Video telephony requires USB camera connection. USB streaming interface provides
+fast USB data transfer and control interface for imaging componet using the
+camera. 
+*/ 
+#undef __USB_STREAMING                                     
+ 
+/** #__USER_CONFIGURABLE_USSD_MENU  
+Device supports user-configurable USSD menu. 
+*/ 
+#undef __USER_CONFIGURABLE_USSD_MENU                       
+ 
+/** #__USE_DRMENGINE_IN_CCP  
+Device uses DRM in closed content policy which prevents sending that content out
+of device which has the configured MIME type.  
+*/ 
+#define __USE_DRMENGINE_IN_CCP                              
+ 
+/** #__USSD  
+Device supports Unstructured Suppelementary Service Data (USSB). 
+*/ 
+#define __USSD                                              
+ 
+/** #__VIDEO_MENU  
+Support for Video services application. Used in deciding whether the video
+services application  is taken in. 
+*/ 
+#define __VIDEO_MENU                                        
+ 
+/** #__VOIP  
+VoIP is enabled in terminal when this flag is enabled. 
+*/ 
+#define __VOIP                                              
+ 
+/** #__WALLET  
+"Device supports Wallet core functionality (Generic ECML Cards, Personal Notes
+and Access code)" 
+*/ 
+#undef __WALLET                                            
+ 
+/** #__WIM  
+Device supports WAP Wireless Identification Module (WIM). 
+*/ 
+#define __WIM                                               
+ 
+/** #__WINDOWS_MEDIA  
+Device supports Windows Media. In other words it indicates whether WM-related
+components such as ASF-parser and codecs are in place. 
+*/ 
+#undef __WINDOWS_MEDIA                                     
+ 
+/** #__WINDOWS_MEDIA_DRM  
+Device supports Windows Media DRM. In other words it indicates whether WMDRM
+related components such as WMDRM MTP plugin and WMDRM PK are in place. 
+*/ 
+#define __WINDOWS_MEDIA_DRM                                 
+ 
+/** #__WSP  
+Device uses WAP WSP protocol for browsing instead of the default HTTP protocol. 
+*/ 
+#undef __WSP                                               
+ 
+/** #__XSP_EXTENSION_MANAGER  
+"xSP Extension Manager is API on top of the Phonebook2 UI Extension API to
+manage multiple xSP extensions and provide additional functionality (e.g.
+Sorting of xSP tabs, Accessing certain xSP view from external application and
+showing it to user)." 
+*/ 
+#define __XSP_EXTENSION_MANAGER                             
+ 
+
+#endif // __BLDPRIVATE_HRH 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/bldpublic.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,2148 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef __BLDPUBLIC_HRH
+#define __BLDPUBLIC_HRH
+
+//Defining only language 01 for SF build purposes
+#define LANGUAGE_IDS LANG sc 01  
+
+
+/** #FF_3D_RINGING_TONES 
+Device supports 3D ringing tones.
+*/
+#undef FF_3D_RINGING_TONES                                
+
+/** #FF_3G_CELLBROADCAST 
+Cell Broadcasting support on 3G mode.
+*/
+#undef FF_3G_CELLBROADCAST                                
+
+/** #FF_ADAPTIVE_WLAN_SCANNING_SUPPORT 
+Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to
+perform WLAN background scanning. AWS listens and receives events from other
+components, concludes what would be the preferred scanning period, and then
+tells it to WLAN engine.
+*/
+#undef FF_ADAPTIVE_WLAN_SCANNING_SUPPORT                  
+
+/** #FF_AI_WLANSNIFFER_WIDGET 
+Flag for WLANSniffer Homescreen widget.
+*/
+#undef FF_AI_WLANSNIFFER_WIDGET                           
+
+/** #FF_ASYNCH_FILE_SAVE_QUEUE 
+Camcorder requires support from the Asynchronous File Save Queue.
+*/
+#define FF_ASYNCH_FILE_SAVE_QUEUE                          
+
+/** #FF_AUDIO_MESSAGING_INCLUDE_IN_ROM 
+This flags controls whether the Audio Messaing ROM files are included in the
+build.
+*/
+#define FF_AUDIO_MESSAGING_INCLUDE_IN_ROM                  
+
+/** #FF_AUDT 
+Device supports Always Up-to-date Device Time (AUDT). This is an ability to
+update the device time, date and country/city automatically in phone start-up.
+*/
+#undef FF_AUDT                                            
+
+/** #FF_AUTO_REDIAL_FOR_VIDEO_CALL 
+"This flag indicates redial sequence, when video call is not succeeded for
+certain reasons."
+*/
+#define FF_AUTO_REDIAL_FOR_VIDEO_CALL                      
+
+/** #FF_AVKON_EMOTION_ICON_ENABLED 
+to enable/disable the emotion icon support in avkon editor control
+*/
+#undef FF_AVKON_EMOTION_ICON_ENABLED                      
+
+/** #FF_BIRTHDAY_IMPROVEMENT 
+This feature flag is required for the enabling/disabling customized birthday &
+anniversary notifications for MyFaves contact in Calendar (under Community 1.0)
+into 3.2.3 platform. 
+
+The requirement is 
+
+B’day & Anniversary Notification for MyFaves contact
+
+•	Picture of the MyFaves contact in the popup which can be masked as circular
+
+•	Currently Birthday notification is same as any other Calendar alarm
+
+*/
+#undef FF_BIRTHDAY_IMPROVEMENT                            
+
+/** #FF_BROWSER_PROGRESSIVE_DOWNLOAD 
+This feature flag is needed to enable/disable the progressiveness of the
+downloads in download manager server and its clients.
+*/
+#define FF_BROWSER_PROGRESSIVE_DOWNLOAD                    
+
+/** #FF_CAPACITIVE_DISPLAY 
+Device uses capacitive touch technology in its display.
+
+*/
+#undef FF_CAPACITIVE_DISPLAY                              
+
+/** #FF_CHINESE_FONTS_HIRES 
+This flag controls whether Chinese variants use TrueType fonts instead of the
+current stroke fonts in high resolution devices.
+
+Current stroke fonts have good readability in small sizes and lower resolution
+devices. However, with the introduction of ever sharper and larger displays
+(HVGA, VGA), the stroke fonts look increasingly "too simple" and "stick-like" in
+bigger sizes. Fonts with thicker, more stylistic strokes are required for a
+proper look and user experience.
+
+Following requirements already make a case for TTF fonts in Chinese:
+417-16400: Chinese TrueType font for 9.1
+406-137: TrueType font for Chinese
+
+Note: The feature name intentionally avoids mentioning TrueType or TTF, as the
+font technology is irrelevant, high resolution being the operative keywords.
+*/
+#undef FF_CHINESE_FONTS_HIRES                             
+
+/** #FF_CLOCK_MULTIPROCOL_SUPPORT 
+This flag shall be used to determine if product programs need clock's
+multiprotocol support, i.e. getting time information from different time source
+protocols like GPS, SNTP, etc.. Product program can make a choice such that
+multiprotocol feature support can be made on or off. When multiprotocol support
+is off, then default NITZ protocol shall be choosen.
+*/
+#undef FF_CLOCK_MULTIPROCOL_SUPPORT                       
+
+/** #FF_COMMSDAT_CREATION_FROM_XML 
+There will be a new component in S60 called CommsDatCreator (CDC) that will
+initialize CommsDat using an input XML file which is generated by the
+Configuration Tool.
+When generating CommsDat the CDC needs that the default CommsDat in
+Z:\private\10202be9\cccccc00.cre is empty. 
+The requested flag FF_COMMSDAT_CREATION_FROM_XML  enables the empty CommsDat to
+be included to the image as the default CommsDat.
+
+*/
+#undef FF_COMMSDAT_CREATION_FROM_XML                      
+
+/** #FF_COMMSDAT_CREATOR 
+This flags controls whether the CommsDatCreator component to be included to the
+image.
+*/
+#define FF_COMMSDAT_CREATOR                                
+
+/** #FF_CONNECTION_OVERRIDE 
+The feature enables the better utilisation of the WLAN connections that the user
+has manually opened from the WLAN widget. Such connections, called as 'user
+connections', will be automatically utilised in all applications that would
+normally use Internet SNAP connection. If the feature is enabled, the 'user
+connection' is enforced by default. The user can still control the utilisation
+of the 'user connection' by enabling/disabling the connection enforcement from
+WLAN settings.
+*/
+#define FF_CONNECTION_OVERRIDE                             
+
+/** #FF_CONTACTS_GROUP_FUNCTIONALITY 
+We need a feature flag for ROM Creation time variation. The Phonebook2
+application is constructed on a plugin based architecture. This design allows
+the Phonebook2 application to be composed of various plugin components. The S60
+platform Phonebook2 component contains a group UI plugin component, which
+implements the whole contacts group functionality. To enable a variant to create
+their own contact group functionality we need a feature flag so that the variant
+can remove the platform group plugin component. This allow the component to be
+removed from the ROM image, thus making the ROM size smaller.
+*/
+#undef FF_CONTACTS_GROUP_FUNCTIONALITY                    
+
+/** #FF_CONTACTS_NICKNAME 
+The nickname functionality needs a feature flag for the following reasons:
+-Phonebook2 component exports a central repository initialization file, which is
+used to improve the Phonebook application launch -The initialization file is
+read by the Symbian Contacts model server to initialize the Contacts view during
+the device boot sequence
+ * S60 specifications define which fields take part in the device's contact name
+creation (first name, last name, company name)
+ * The nickname requirement changes the S60 name creation rules, by adding the
+contacts nickname field to the above list of fields
+ * Therefore the content of the Contacts view needs to be initialized
+differently depending on whether the nickname feature is enabled or disabled
+ * The initialization file contains the configuration of the view, e.g. the
+contact fields which are used for sorting the Phonebook names list view
+ * A feature flag is needed which allows Phonebook2 to export the correct
+variant of the Contact view initilization file
+ * There is a considerable RAM usage penalty associated with keeping the
+nickname field in the contact view when the nickname feature is disabled
+ * For further description of the Symbian Contacts view initilization see
+\src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc
+-Run-time variation can be used inside the Phonebook2 application to configure
+the application sort order
+ * But the Symbian Contacts view's must be configured correctly in order to
+maintain existing performance, see above description
+
+*/
+#undef FF_CONTACTS_NICKNAME                               
+
+/** #FF_CUSTOMER_HELPS_IN_USE 
+Customer helps are included into image based on this flag.
+*/
+#undef FF_CUSTOMER_HELPS_IN_USE                           
+
+/** #FF_DEVICE_DIAGNOSTICS_APP 
+On enabling this feature flag GSDevDiagPlugin.dll would start the
+DevDiagApp.exe. This would load all related plugins. The Diagnostics application
+offers self-test service on the Mobile Applications and hardware for the phone
+users.
+*/
+#define FF_DEVICE_DIAGNOSTICS_APP                          
+
+/** #FF_DM_INSTALL_SECURITY 
+OMA DM SW installer implementation included in build.
+*/
+#undef FF_DM_INSTALL_SECURITY                             
+
+/** #FF_DUAL_LANGUAGE_SUPPORT 
+This Flag is used to develop support for dual language feature. This is an
+enhancement to the basic prediction feature where words predicted will come from
+2 different language databases.
+*/
+#undef FF_DUAL_LANGUAGE_SUPPORT                           
+
+/** #FF_EMAIL_FRAMEWORK 
+Defines whether the product includes the email multiprotocol framework. When the
+flag is defined all parts constituting new email solution are in ROM:
+application, plugin framework + imap/pop plugin and related settings UIs. 
+
+legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.
+*/
+#define FF_EMAIL_FRAMEWORK                                 
+
+/** #FF_EMAIL_IPS_SERVICES 
+Defines whether the product includes IMAP4, POP3 and SMTP protocol support.
+*/
+#undef FF_EMAIL_IPS_SERVICES                              
+
+/** #FF_EMAIL_MCE_INTEGRATION 
+This enables email client selection in MCE. Fex. Freestyle email mailboxes  goes
+under email folder in mce-serttings. mce and sendui. Freestyle email settings
+can be changed from mce-settings.
+ All you need to do is install own mtm-plugin and configure central repository
+key.
+
+*/
+#define FF_EMAIL_MCE_INTEGRATION                           
+
+/** #FF_EMAIL_PROTOCOL_PLUGINS 
+When defined, default email protocol plugins are enabled.
+*/
+#define FF_EMAIL_PROTOCOL_PLUGINS                          
+
+/** #FF_EMAIL_UI 
+Defines whether the product includes email UI application
+*/
+#undef FF_EMAIL_UI                                        
+
+/** #FF_EMPTY_COMMSDAT 
+The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
+determine which default CommsDat will be put to the image independent of image
+type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
+base when creating operator variants with Configuration Tool and
+CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
+(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
+product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
+Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
+Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the
+image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
+image. This is typically how it should be and the override flags should only be
+used if some special functionality is needed.
+
+*/
+#undef FF_EMPTY_COMMSDAT                                  
+
+/** #FF_FARSI_CALENDAR 
+S60 calendar should provide possibility to integrate Farsi calendar application
+to S60 calendar.
+
+ S60 calendar should provide variation point to calendar main menu, from where
+Farsi calendar application can be launched. In addition S60 calendar setting
+should provide access to the Farsi calendar settings. User should comfortably
+move btwn Gregorian and Farsi calendars. 
+
+Farsi calendar will be enabled in the variants English & Farsi. These variants
+can be extended further as per the need. 
+
+This feature is approved and targeted for 3.2.3 products. So variation required
+from 3.2.3 onwards. 
+*/
+#undef FF_FARSI_CALENDAR                                  
+
+/** #FF_FLASHLITE_SCREENSAVER 
+When enabled/defined flash can be used as Screensaver.
+*/
+#undef FF_FLASHLITE_SCREENSAVER                           
+
+/** #FF_FMTX 
+FMTX application and Nseries Music Player support for FMTX
+*/
+#define FF_FMTX                                            
+
+/** #FF_FULLSCR_HWR_INPUT 
+Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
+or not.
+*/
+#define FF_FULLSCR_HWR_INPUT                               
+
+/** #FF_GENERIC_FONTS_ASSETS 
+This flag is used to check if generic font assets are to be used, this is used
+for Symbian foundation where freetype rasterize as well as EFF fonts need to be
+used.
+*/
+#undef FF_GENERIC_FONTS_ASSETS                            
+
+/** #FF_HDMI 
+Feature flag to indicate HDMI availability.  IIf defined, device supports HDMI
+(High Definition Multimedia Interface)
+*/
+#undef FF_HDMI                                            
+
+/** #FF_HELP_TUTORIAL_MERGE 
+The end-user shall be provided with animated help (tutorial kontent) from CSX
+Help application. Both applications will continua existing as separate
+applications, though Tutorial will not be visible in application grid, but only
+provide animated content for CSX Help.
+
+This is for REQ 417-16797. Help & Tutorial will look like one application. User
+will not feel that they are 2 different applications. To implement this REQ
+without breaking the compatibility, one feature flag is needed to make Help &
+Toturial applications know if Tutorial is embedded in Help or running as a
+standalone application. Also refer to REQ 101-39505.
+*/
+#undef FF_HELP_TUTORIAL_MERGE                             
+
+/** #FF_HIJRI_CALENDAR 
+S60 calendar should provide possibility to integrate separate Hijri calendar
+application to S60 calendar.
+
+S60 calendar should provide variation point to calendar main menu, from where
+Hijri calendar application can be launched. In addition S60 calendar setting
+should provide access to the Hijri calendar settings. User should comfortably
+move btwn Gregorian and Hijri calendars.
+
+Hijri calendar will be enabled in the variants English, Arabic, Urdu , French &
+Farsi. These variants can be extended further as per the need. 
+
+This feature is approved and targeted for 3.2.3 products. So variation required
+from 3.2.3 onwards.
+
+*/
+#undef FF_HIJRI_CALENDAR                                  
+
+/** #FF_HITCHCOCK_APP_SHELL 
+"Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If
+disabled, old xml based menu2, and if enabled, new hitchcock based menu3."
+*/
+#undef FF_HITCHCOCK_APP_SHELL                             
+
+/** #FF_HOMESCREEN_COMMON_IDLEFW 
+Feature flag for enabling common idle framework to support new widgetized
+stand-by mode application of Active Idle 3 on S60 by REQ "101-40598: HomeScreen:
+3rd Party widget support" as alternative of existing Active Idle 2 and yet
+enabling even custom made stand-by mode app to be active. The binary objects
+which comprise common idle framework related components and new active stand-by
+application, selection of alternative,  and its depended components, can be
+selected at image creation time in case where common ilde fw is accepted by
+product/variant decicion.
+*/
+#define FF_HOMESCREEN_COMMON_IDLEFW                        
+
+/** #FF_HOMESCREEN_OPEN_MENUFW 
+Feature flag for activation of open menu framework to support alternative main
+menu applications on S60 by REQS "101-40417: Open Shell UI internal menu model
+for other applications", "417-8821: Non-touch VGA support for Matrix" and
+"404-3950: Matrix: Basic Menu". Existing main menu app, Hitchcock AppShell, can
+still be used if product/variant decides so, however, open menu fw which enables
+altenative menu applications to run on same content, can be chosen as well. The
+binary objects which comprise open menu fw and active main menu application with
+its depended components can be selected at image creation time, as well as it is
+possible to request appropriate main menu application UID when needed to
+configure S60. These requests are, for example, setting the application UID to
+launch main menu by "applications" hw-key and hide menu application from itself
+etc. 
+*/
+#define FF_HOMESCREEN_OPEN_MENUFW                          
+
+/** #FF_HOMESCREEN_SWITCHABLE_ROOT 
+Homescreen root configuration replaces existing concept of Active Idle
+themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by
+enabling/disabling possibility to switch homescreen root. Homescreen root switch
+must be enabled to end user to select operator/product  specific alternative
+homescreen active, for example, an alternative root or External Homescreen. This
+feature must be able to set at run time also for post-product provision of
+alternative homescreen.
+*/
+#undef FF_HOMESCREEN_SWITCHABLE_ROOT                      
+
+/** #FF_IAUPDATE 
+If defined, the phone supports Independent Application Update feature.
+*/
+#define FF_IAUPDATE                                        
+
+/** #FF_IAUPDATE_PHASE2 
+Flag to control whether phone's Independent Application Update feature,
+controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2.
+*/
+#define FF_IAUPDATE_PHASE2                                 
+
+/** #FF_IMAGEPRINT_BT_PROTOCOL 
+Flag to control whether ImagePrint supports Bluetooth-printing
+*/
+#define FF_IMAGEPRINT_BT_PROTOCOL                          
+
+/** #FF_IMAGEPRINT_MEMORYCARD_PROTOCOL 
+Flag to define whether ImagePrint supports printing to memorycard
+*/
+#define FF_IMAGEPRINT_MEMORYCARD_PROTOCOL                  
+
+/** #FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL 
+Flag to define whether ImagePrint supports PictBridge printing - meaning
+printing over USB.
+*/
+#define FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL                  
+
+/** #FF_IMAGEPRINT_UPNP_PROTOCOL 
+Flag to define whether ImagePrint supports UPnP printing
+*/
+#define FF_IMAGEPRINT_UPNP_PROTOCOL                        
+
+/** #FF_INCLUDE_CHINESE_DICTIONARY 
+This feature flag  controls the inclusion/exclusion of chinese dictionary in
+chinese variants. The flag is used in dictionary_variant.iby
+
+*/
+#undef FF_INCLUDE_CHINESE_DICTIONARY                      
+
+/** #FF_INPUTS_PER_ORIENTATION 
+the feature is implemented to adjust dynamically available input methods
+according to autorotation status. 
+when autorotation is ON, if orientation is landscape, show menu items exclude
+"virtual ITU-T" and virtual ITU-T is also unavailabe, else if orientation is
+portrait show menu items exclude "FSQ" and FSQ is also unavailabe.
+
+*/
+#undef FF_INPUTS_PER_ORIENTATION                          
+
+/** #FF_INTELLIGENT_TEXT_INPUT 
+Generic QWERTY framework and 2nd generation text input engine integration
+*/
+#undef FF_INTELLIGENT_TEXT_INPUT                          
+
+/** #FF_JAVA_GLOBAL_INDICATORS_API 
+Enables Java Global Indicator API. Global Indicator API can be used to add
+indicators to phone status pane.
+*/
+#undef FF_JAVA_GLOBAL_INDICATORS_API                      
+
+/** #FF_LAYOUT_360_640_NONTOUCH 
+New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to
+hw image. 
+*/
+#undef FF_LAYOUT_360_640_NONTOUCH                         
+
+/** #FF_LAYOUT_360_640_TOUCH_QHD2 
+Layout data for QHD2_TOUCH resolution.
+*/
+#undef FF_LAYOUT_360_640_TOUCH_QHD2                       
+
+/** #FF_LAYOUT_480_640_VGA3 
+Layout data for VGA3 resolution.
+*/
+#undef FF_LAYOUT_480_640_VGA3                             
+
+/** #FF_LAYOUT_640_360_NONTOUCH 
+New non touch NHD (=QHD) resolution.  Flag determine which layout dlls are put
+to hw image.
+
+*/
+#undef FF_LAYOUT_640_360_NONTOUCH                         
+
+/** #FF_LAYOUT_640_360_TOUCH_QHD2 
+Layout data for QHD2 TOUCH resolution.
+*/
+#undef FF_LAYOUT_640_360_TOUCH_QHD2                       
+
+/** #FF_LAYOUT_640_480_VGA3 
+Layout data for VGA3 resolution.
+*/
+#undef FF_LAYOUT_640_480_VGA3                             
+
+/** #FF_LBT_ENGINE 
+To enable/disable LBT engine from S60. By default this should be ON
+The Location Triggering subsystem provides a service to applications for
+notifications based on the user’s location. Applications can create and remove
+location based triggers, and applications can be notified or started when one of
+their triggers is fired, i.e. the triggering conditions are met
+Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
+REQ: 101-34742
+BREL : 405-1756
+*/
+#define FF_LBT_ENGINE                                      
+
+/** #FF_LBT_EVENTSUI 
+To enable EventsUi application. Default is ON
+Location events  help the users to create location-based reminders. It allows
+the user to create a event and assign a location to it.  When you get close by
+to the location, it prompts you with a reminder by playing a alarm tone or
+displaying a text note or voice note assigned to that event.
+REQ : 403-1621
+BREl : 405-1781
+*/
+#define FF_LBT_EVENTSUI                                    
+
+/** #FF_LBT_MGTUI 
+To enable/disable the LBT management UI. Default is On
+Settings for Location based trigerring subsystem.
+REQ : 403-1621
+BREl : 405-1781
+*/
+#define FF_LBT_MGTUI                                       
+
+/** #FF_LINKED_FONTS_CHINESE 
+For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE
+is needed.
+This flag controls whether a single Chinese font or a linked font is used in
+Chinese builds. The linked font will contain latin set from normal S60 latin
+fonts and a Chinese part which is the current Chinese font unchanged. To be used
+in Chinese variants only.
+*/
+#undef FF_LINKED_FONTS_CHINESE                            
+
+/** #FF_MDS_CAMERA_SUPPORT 
+Enables camera application support for Metadata system.
+*/
+#define FF_MDS_CAMERA_SUPPORT                              
+
+/** #FF_MEETING_REQUEST_UI 
+Meeting request UI from Custom SW will be is part of Common Email. This new flag
+replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR
+UI (viewer) is visible to Email application as Ecom plugin.
+
+If the flag is not defined, MR UI related components are not in ROM.
+*/
+#define FF_MEETING_REQUEST_UI                              
+
+/** #FF_MENU_TEXTURE_PRELOADING 
+In Menu (AppShell) application the performance of changing the folder has been
+poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the
+icons in advance improves the performance radically. The side effect is the
+increased memory consumption. This flag enables/disables the texture
+pre-loading.
+*/
+#undef FF_MENU_TEXTURE_PRELOADING                         
+
+/** #FF_MMS_POSTCARD_INCLUDE_IN_ROM 
+This flags controls whether the MMS Postcard ROM files are included in the
+build.
+*/
+#undef FF_MMS_POSTCARD_INCLUDE_IN_ROM                     
+
+/** #FF_NCD_ENGINE 
+This flag enables building the NCD Engine to S60 release.
+*/
+#define FF_NCD_ENGINE                                      
+
+/** #FF_NCD_UI 
+This flag enables building the NCD UI to S60 release.
+*/
+#define FF_NCD_UI                                          
+
+/** #FF_NEAR_FIELD_COMMUNICATION 
+A feature flag for Near Field Communication feature
+*/
+#undef FF_NEAR_FIELD_COMMUNICATION                        
+
+/** #FF_NLT_SUPPORT 
+This enables National Language Table(NLT) support for encoding SMS messages.
+Characters specific to a language must be encoded using the corresponding NLT,
+so that the message can be sent and received using a 7-bit alphabet without any
+loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS
+23.040 v8.1.0. 
+*/
+#undef FF_NLT_SUPPORT                                     
+
+/** #FF_NO_CUG_SUPPORT 
+Allow removal of CUG (Closed User Group) feature from Phone and SIM settings
+list (in Control Panel) in cases where CUG is not supported.
+*/
+#undef FF_NO_CUG_SUPPORT                                  
+
+/** #FF_NO_IDLE_SOFTKEYS 
+When the flag is set, Active Idle does not have any softkeys.
+
+*/
+#undef FF_NO_IDLE_SOFTKEYS                                
+
+/** #FF_ODE_COPYRIGHT_NOTICE 
+This feature adds ODE physics engine copyright info to About application. The
+notice is needed if any of the sw components which using this engine.
+Configurability is required to add the copyright information, because the notice
+should only displayed when required( e.g., in some products which include it ),
+we will decide whether displaying these copyright information by swtich on/off
+of this flag. 
+*/
+#undef FF_ODE_COPYRIGHT_NOTICE                            
+
+/** #FF_OFN_FEATURE 
+OFN feature stands for Optical Finger Navigation, a feature of input devices
+with optical sensor. Typically phones with the OFN feature contain an optical
+joystick, which is an addition to normal rocker navikey user input. Optical
+joystick is utilized for various user input functionalities in menus, lists,
+browser, maps, image viewer, etc. The optical joystick can be enabled/disabled
+by switching the boolean flag defined/undefined. 
+
+*/
+#undef FF_OFN_FEATURE                                     
+
+/** #FF_OMA_SCOMO_ADAPTER 
+This feature enables OMA SCOMO feature in "application management component".
+
+*/
+#undef FF_OMA_SCOMO_ADAPTER                               
+
+/** #FF_OOM_MONITOR2_COMPONENT 
+Feature flag for controlling the inclusion of Out-of-Memory2 component into the
+ROM image.
+
+*/
+#undef FF_OOM_MONITOR2_COMPONENT                          
+
+/** #FF_OSS_LEGAL_NOTICE 
+This feature adds OSS legal notice to About application. The notice is needed if
+any of the sw components, e.g. WRT widgets include any Open Source components. 
+
+Configurability is required to add the legal notice, because the notice should
+only displayed when required( e.g., in some products ), we will decide whether
+displaying these information by swtich on/off of this flag.
+
+ 
+
+*/
+#undef FF_OSS_LEGAL_NOTICE                                
+
+/** #FF_PLATFORM_SIMULATOR 
+Platform Simulator product makes it possible to execute software on simulated
+target hardware using a Windows or Linux workstation. Platform Simulator is
+based on ARM® RealView® tools that support modeling terminal hardware using LISA
+language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced
+to the simulator as a core image loaded into the simulated flash memory. 
+
+Compared to WINS emulator Platform Simulator based S60 simulation is much closer
+to exeuction on real hardware. Yet there has to be some differences in the S60
+core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag  controls S60
+PPD release based core image creation for two alternate targets: 
+ - FLAG DEFINED = compilation shall include components and configurations for
+simulated hardware
+ - FLAG UNDEFINED = compilation shall include components and configurations for
+real hardware
+ 
+The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the
+FF_PLATFORM_SIMULATOR flag.
+
+Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1
+configuration. In the future the Platform Simulator targets to support selected
+new reference hardware configurations. This makes the flag lifetime permanent.
+*/
+#undef FF_PLATFORM_SIMULATOR                              
+
+/** #FF_PNPMS_PROV_FILTER 
+On enabling this feature flag pnpprovfilter.dll will be created and this feature
+flag is used to enable PNPProvisioning HTTP filter which by passes the download
+manager launching PNPMS provisioning engine.
+*/
+#define FF_PNPMS_PROV_FILTER                               
+
+/** #FF_PNPMS_SERVICE_HELP_PLUGIN 
+This feature flag is required for launching PNPMS application from general
+settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will
+be created and when this feature is enabled Service Help Icon will be present in
+General Settings/Control Panel. Service Help will launch browser on selection
+and direct the browser with predefined PnPMS server URL where user can download
+provisioning settings over HTTP from web server.
+*/
+#define FF_PNPMS_SERVICE_HELP_PLUGIN                       
+
+/** #FF_POWER_SAVE 
+"Power save mode is a collection of features which are put in a power saving
+mode. These features are i.e. display light brightness, light time outs etc.
+Power save mode can be extended to be supported by any application which can do
+something to save battery by implementing the needed power save mode APIs."
+*/
+#define FF_POWER_SAVE                                      
+
+/** #FF_PREMINET_CATALOGS_CLIENT 
+Preminet Catalogs client.
+*/
+#undef FF_PREMINET_CATALOGS_CLIENT                        
+
+/** #FF_PROV_AUTHTYPE_PLUGIN 
+This flag enables Authentication type plugin. On enabling this feature flag
+Authtypeplugin.dll will be created and this feature will be enabled and
+authetication type can be changed for configuration message from UI which will
+enable item in General Settings and on selection of this item will open list
+dialog for changing the authentication type.
+*/
+#undef FF_PROV_AUTHTYPE_PLUGIN                            
+
+/** #FF_QWERTY_FN_KEY 
+The device has a Fn key
+*/
+#undef FF_QWERTY_FN_KEY                                   
+
+/** #FF_RND_COMMSDAT 
+The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
+determine which default CommsDat will be put to the image independent of image
+type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
+base when creating operator variants with Configuration Tool and
+CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
+(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
+product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
+Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
+Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the
+image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
+image. This is typically how it should be and the override flags should only be
+used if some special functionality is needed.
+
+*/
+#undef FF_RND_COMMSDAT                                    
+
+/** #FF_ROCKER_KEY 
+The device has multidirectional "rocker" key.
+
+*/
+#undef FF_ROCKER_KEY                                      
+
+/** #FF_ROM_INCLUDE_ALF 
+This flags controls whether the UI Accelerator toolkit (ALF) is included in the
+build.
+*/
+#define FF_ROM_INCLUDE_ALF                                 
+
+/** #FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION 
+To enable the feature to variate the device capability on runtime
+*/
+#undef FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION         
+
+/** #FF_S60_HELPS_IN_USE 
+Platform helps are included into image based on this flag.
+*/
+#define FF_S60_HELPS_IN_USE                                
+
+/** #FF_S60_POSTING_IMPLEMENTATION_IN_USE 
+Flag to enable/disable usage of S60 implementation of posting surface api.
+Default value for this is disabled.
+*/
+#undef FF_S60_POSTING_IMPLEMENTATION_IN_USE               
+
+/** #FF_SELECTABLE_EMAIL 
+This enables selectable default email. When write message->email is selected
+from sendui (with multible mailboxes), the default email account is the initial
+selection. Default mailbox can be set from mce-settings.
+*/
+#define FF_SELECTABLE_EMAIL                                
+
+/** #FF_SENSOR_FW 
+FF_SENSOR_FW flag is used for image creation time variation of the sensor
+framework. 
+Flag should be defined for products that have sensors and undefined for products
+that do not.
+*/
+#define FF_SENSOR_FW                                       
+
+/** #FF_SHOW_MMPLAYER 
+By default S60 Media Player will be hidden from UI, and  only be accessible
+through embedded playback use cases (e.g browser, messaging, file browser, etc).
+
+This flag will will allow product manufacturers to re-enable Media Player and
+display it in the application shell if desired.  
+
+*/
+#undef FF_SHOW_MMPLAYER                                   
+
+/** #FF_STARTUP_OMA_DM_SUPPORT 
+The flag will be used to enable receiving OMA CP/DM messages during system
+start-up in those devices that need the feature.
+*/
+#undef FF_STARTUP_OMA_DM_SUPPORT                          
+
+/** #FF_TACTICONS 
+Tacticons are haptic effects that can be played by the applications to indicate
+success or failure of actions. Tacticons can be also automatically played
+together with some Sound IDs.
+
+*/
+#undef FF_TACTICONS                                       
+
+/** #FF_TACTILE_FEEDBACK 
+Device supports Tactile Feedback. Tactile feedback is produced by UI components
+and applications on pointer down events. Actual physical feedback effect
+(vibra/audio/no feedback) depends on current settings and device configuration.
+*/
+#define FF_TACTILE_FEEDBACK                                
+
+/** #FF_TARM_CAPABILITY_BASED_ACCESS 
+This is the feature flag to allow branching of the code flow based on the
+capability check or SID check for the third party applications.
+*/
+#undef FF_TARM_CAPABILITY_BASED_ACCESS                    
+
+/** #FF_TCP_MYFAVES_FEATURE 
+The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary
+package.
+*/
+#undef FF_TCP_MYFAVES_FEATURE                             
+
+/** #FF_TCP_MYPROFILE 
+This feature flag is for enabling/disabling MyProfile feature in T-Mobile
+Complementary package(both International & US)on S60 3.2.3. This feature flag is
+valid for MyProfile UI & MyProfile synchronization.
+*/
+#undef FF_TCP_MYPROFILE                                   
+
+/** #FF_THEME_HAZE 
+Haze theme is included in ROM image.
+
+*/
+#define FF_THEME_HAZE                                      
+
+/** #FF_THEME_JINGMASK 
+Jingmask theme is included in ROM image.
+
+*/
+#define FF_THEME_JINGMASK                                  
+
+/** #FF_TOUCHSCREENCALIB_IN_STARTUP 
+Touch Calibration UI is initiated at device startup.
+
+*/
+#undef FF_TOUCHSCREENCALIB_IN_STARTUP                     
+
+/** #FF_TOUCH_UNLOCK_STROKE 
+This flag enables user to response (for example answer) and unlock screen
+through sliders (software controls) to mobile terminated calls. This applies
+only to touch devices.
+*/
+#undef FF_TOUCH_UNLOCK_STROKE                             
+
+/** #FF_UPNP_FRAMEWORK_2_0 
+Defines whether UPNP application is supported in the platform through
+MusicPlayer.
+*/
+#undef FF_UPNP_FRAMEWORK_2_0                              
+
+/** #FF_USB_CHARGING 
+If it is defined, the Starter starts the UsbWatcher.exe in charging mode. 
+The USB Watcher or USB MSC Personality Plug-in code is not variated. 
+Note. This flag replaces RD_USB_CHARGING in 5.0 release.
+*/
+#define FF_USB_CHARGING                                    
+
+/** #FF_USB_HOST 
+The flag excludes all S60 USB host and OTG related components. 
+*/
+#undef FF_USB_HOST                                        
+
+/** #FF_USE_EGPRS_ICON 
+The flag is used to enable EGPRS icon in the status pane. If the flag is
+disabled, GPRS icon must be shown instead of EGPRS icon.
+
+*/
+#undef FF_USE_EGPRS_ICON                                  
+
+/** #FF_USE_MASS_STORAGE_CONFIG 
+Flag is used for products to select in image creation time if mass storage drive
+configuration is used or not. The mass storage drive configuration is following:
+C=Phone memory, E=Internal mass storage and F=Memory card.
+
+The flag affects how S60 components see the drives setup from estart
+txt-file(s).
+*/
+#undef FF_USE_MASS_STORAGE_CONFIG                         
+
+/** #FF_USE_ZI_ENGINE 
+On enabling this feature flag eZitext engine will be part of the Image and
+Ptiengine will utilize eZitext engine for editing features.
+*/
+#undef FF_USE_ZI_ENGINE                                   
+
+/** #FF_VANILLA_COMMSDAT 
+The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT
+determine which default CommsDat will be put to the image independent of image
+type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the
+base when creating operator variants with Configuration Tool and
+CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations
+(Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN
+product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has
+Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera,
+Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the
+image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD
+image. This is typically how it should be and the override flags should only be
+used if some special functionality is needed.
+
+*/
+#undef FF_VANILLA_COMMSDAT                                
+
+/** #FF_VIRTUAL_FULLSCR_QWERTY_INPUT 
+Indicates whether a device needs Virtual full-screen qwerty input or not.
+
+*/
+#define FF_VIRTUAL_FULLSCR_QWERTY_INPUT                    
+
+/** #FF_VIRTUAL_ITUT_INPUT 
+Indicates whether a device needs virtual ITUT input or not.
+*/
+#define FF_VIRTUAL_ITUT_INPUT                              
+
+/** #FF_VMBX_CALL_DIVERT_ICON 
+Feature flag controls whether or not a special icon is shown in status pane,
+when call divert is set against voice mailbox number. 
+
+*/
+#undef FF_VMBX_CALL_DIVERT_ICON                           
+
+/** #FF_VOICE_CALL_CONTINUITY 
+With Voice Call Continuity it is possible to provide seamless user experience
+when user in transition between VoIP and cellular networks. This feature brings
+a method to seamlessly continue	ongoing voice call from VoIP to cellular and
+vice versa. VCC handover logic shall be implemments as installable plugin (SIS)
+in order to allow possibility to support several VCC signalling variations.
+However VCC needed some platform changes to be fully functional (mainly at
+telephony components) and those changes must be run time variable.
+*/
+#define FF_VOICE_CALL_CONTINUITY                           
+
+/** #FF_VPN_CLIENT 
+Feature flag is needed to manage whether VpnClient components are in ROM or not.
+*/
+#undef FF_VPN_CLIENT                                      
+
+/** #FF_WEBVIDEO_PH2 
+When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS
+interface for video decoding and postprocessing.
+*/
+#undef FF_WEBVIDEO_PH2                                    
+
+/** #FF_WLANSNIFFER 
+The purpose of the flag is to control whether the WlanSniffer2 application is to
+be integrated into 3.2 product builds or not.
+*/
+#undef FF_WLANSNIFFER                                     
+
+/** #FF_WLANSNIFFER_VOIP_ENHANCEMENTS 
+The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP
+service via Sniffer's Active Idle plugin.
+*/
+#undef FF_WLANSNIFFER_VOIP_ENHANCEMENTS                   
+
+/** #FF_WLAN_EXTENSIONS 
+Device supports extended WLAN functionalities e.g. for association and
+authentication.
+*/
+#undef FF_WLAN_EXTENSIONS                                 
+
+/** #FF_WLAN_WAPI 
+ WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
+standard for WLAN security. Although WAPI was designed to operate on top of the
+IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
+defined in IEEE 802.11 specifications. It specifies its own methods for WLAN
+authentication and data link protection.
+*/
+#undef FF_WLAN_WAPI                                       
+
+/** #FF_WLAN_WAPI_INCLUDE_IN_ROM 
+WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national
+standard for WLAN security. Although WAPI was designed to operate on top of the
+IEEE 802.11 WLAN technologies, it is not compatible with the security schemes
+defined in IEEE 802.11 specifications. It specifies its own methods for WLAN
+authentication and data link protection.
+
+This feature flag is used only for including WAPI binaries to ROM. WAPI
+functionality can be (run-time) enabled with FF_WLAN_WAPI.
+*/
+#undef FF_WLAN_WAPI_INCLUDE_IN_ROM                        
+
+/** #FF_XML_IDLE_THEME_BASIC_IDLE 
+Controls if Basic idle theme is going to image or not.
+*/
+#define FF_XML_IDLE_THEME_BASIC_IDLE                       
+
+/** #FF_XML_IDLE_THEME_CLASSIC_IDLE 
+Controls if Classic idle theme is going to image or not.
+*/
+#define FF_XML_IDLE_THEME_CLASSIC_IDLE                     
+
+/** #FF_XML_IDLE_THEME_FINGERUSE_IDLE 
+Controls if Finger use idle theme goes to image or not.
+*/
+#define FF_XML_IDLE_THEME_FINGERUSE_IDLE                   
+
+/** #FF_XML_IDLE_THEME_NAVIBAR_IDLE 
+Controls if Navibar idle theme is going to image or not.
+*/
+#define FF_XML_IDLE_THEME_NAVIBAR_IDLE                     
+
+/** #LANGPACK_DEFAULTLANG 
+The default language that is selected during bootup (this selection is
+overridden by the sim language selection). 
+*/
+#define LANGPACK_DEFAULTLANG                               
+
+/** #LANGUAGE_ARABIC 
+included Arabic
+*/
+#define LANGUAGE_ARABIC                                    
+
+/** #LANGUAGE_BASQUE 
+included Basque
+*/
+#define LANGUAGE_BASQUE                                    
+
+/** #LANGUAGE_BULGARIAN 
+included Bulgarian
+*/
+#define LANGUAGE_BULGARIAN                                 
+
+/** #LANGUAGE_CATALAN 
+included Catalan
+*/
+#define LANGUAGE_CATALAN                                   
+
+/** #LANGUAGE_CROATIAN 
+included Croatian
+*/
+#define LANGUAGE_CROATIAN                                  
+
+/** #LANGUAGE_CZECH 
+included Czech
+*/
+#define LANGUAGE_CZECH                                     
+
+/** #LANGUAGE_DANISH 
+included Danish
+*/
+#define LANGUAGE_DANISH                                    
+
+/** #LANGUAGE_DUTCH 
+included Dutch
+*/
+#define LANGUAGE_DUTCH                                     
+
+/** #LANGUAGE_ENGLISH 
+included English
+*/
+#define LANGUAGE_ENGLISH                                   
+
+/** #LANGUAGE_ENGLISH_AMERICAN 
+included English_American
+*/
+#define LANGUAGE_ENGLISH_AMERICAN                          
+
+/** #LANGUAGE_ENGLISH_APAC 
+included English_APAC
+*/
+#define LANGUAGE_ENGLISH_APAC                              
+
+/** #LANGUAGE_ENGLISH_HONGKONG 
+included English_Hongkong
+*/
+#define LANGUAGE_ENGLISH_HONGKONG                          
+
+/** #LANGUAGE_ENGLISH_JAPANESE 
+included English_Japanese
+*/
+#define LANGUAGE_ENGLISH_JAPANESE                          
+
+/** #LANGUAGE_ENGLISH_PRCCHINA 
+included English_PrcChina
+*/
+#define LANGUAGE_ENGLISH_PRCCHINA                          
+
+/** #LANGUAGE_ENGLISH_TAIWAN 
+included English_Taiwan
+*/
+#define LANGUAGE_ENGLISH_TAIWAN                            
+
+/** #LANGUAGE_ENGLISH_THAI 
+included English_Thai
+*/
+#define LANGUAGE_ENGLISH_THAI                              
+
+/** #LANGUAGE_ESTONIAN 
+included Estonian
+*/
+#define LANGUAGE_ESTONIAN                                  
+
+/** #LANGUAGE_FARSI 
+included Farsi
+*/
+#define LANGUAGE_FARSI                                     
+
+/** #LANGUAGE_FINNISH 
+included Finnish
+*/
+#define LANGUAGE_FINNISH                                   
+
+/** #LANGUAGE_FRENCH 
+included French
+*/
+#define LANGUAGE_FRENCH                                    
+
+/** #LANGUAGE_FRENCH_AMERICAN 
+included French_American
+*/
+#define LANGUAGE_FRENCH_AMERICAN                           
+
+/** #LANGUAGE_GALICIAN 
+included Galician
+*/
+#define LANGUAGE_GALICIAN                                  
+
+/** #LANGUAGE_GERMAN 
+included German
+*/
+#define LANGUAGE_GERMAN                                    
+
+/** #LANGUAGE_GREEK 
+included Greek
+*/
+#define LANGUAGE_GREEK                                     
+
+/** #LANGUAGE_HEBREW 
+included Hebrew
+*/
+#define LANGUAGE_HEBREW                                    
+
+/** #LANGUAGE_HINDI 
+included Hindi
+*/
+#undef LANGUAGE_HINDI                                     
+
+/** #LANGUAGE_HONGKONG 
+included Hongkong
+*/
+#define LANGUAGE_HONGKONG                                  
+
+/** #LANGUAGE_HUNGARIAN 
+included Hungarian
+*/
+#define LANGUAGE_HUNGARIAN                                 
+
+/** #LANGUAGE_ICELANDIC 
+included Icelandic
+*/
+#define LANGUAGE_ICELANDIC                                 
+
+/** #LANGUAGE_INDONESIAN 
+included Indonesian
+*/
+#define LANGUAGE_INDONESIAN                                
+
+/** #LANGUAGE_INDONESIAN_APAC 
+included Indonesian_APAC
+*/
+#define LANGUAGE_INDONESIAN_APAC                           
+
+/** #LANGUAGE_ITALIAN 
+included Italian
+*/
+#define LANGUAGE_ITALIAN                                   
+
+/** #LANGUAGE_JAPANESE 
+included Japanese
+*/
+#define LANGUAGE_JAPANESE                                  
+
+/** #LANGUAGE_KOREAN 
+Korean language is planned to add as part of S60 platfrom in TB9.1 platfrom
+release. 
+*/
+#define LANGUAGE_KOREAN                                    
+
+/** #LANGUAGE_LATVIAN 
+included Latvian
+*/
+#define LANGUAGE_LATVIAN                                   
+
+/** #LANGUAGE_LITHUANIAN 
+included Lithuanian
+*/
+#define LANGUAGE_LITHUANIAN                                
+
+/** #LANGUAGE_MALAY 
+included Malay
+*/
+#define LANGUAGE_MALAY                                     
+
+/** #LANGUAGE_MALAY_APAC 
+included Malay_APAC
+*/
+#define LANGUAGE_MALAY_APAC                                
+
+/** #LANGUAGE_NORWEGIAN 
+included Norwegian
+*/
+#define LANGUAGE_NORWEGIAN                                 
+
+/** #LANGUAGE_POLISH 
+included Polish
+*/
+#define LANGUAGE_POLISH                                    
+
+/** #LANGUAGE_PORTUGUESE 
+included Portuguese
+*/
+#define LANGUAGE_PORTUGUESE                                
+
+/** #LANGUAGE_PORTUGUESE_AMERICAN 
+included Portuguese_American
+*/
+#define LANGUAGE_PORTUGUESE_AMERICAN                       
+
+/** #LANGUAGE_PRCCHINA 
+included PrcChina
+*/
+#define LANGUAGE_PRCCHINA                                  
+
+/** #LANGUAGE_ROMANIAN 
+included Romanian
+*/
+#define LANGUAGE_ROMANIAN                                  
+
+/** #LANGUAGE_RUSSIAN 
+included Russian
+*/
+#define LANGUAGE_RUSSIAN                                   
+
+/** #LANGUAGE_SERBIAN 
+included Serbian
+*/
+#define LANGUAGE_SERBIAN                                   
+
+/** #LANGUAGE_SLOVAK 
+included Slovak
+*/
+#define LANGUAGE_SLOVAK                                    
+
+/** #LANGUAGE_SLOVENIAN 
+included Slovenian
+*/
+#define LANGUAGE_SLOVENIAN                                 
+
+/** #LANGUAGE_SPANISH 
+included Spanish
+*/
+#define LANGUAGE_SPANISH                                   
+
+/** #LANGUAGE_SPANISH_AMERICAN 
+included Spanish_American
+*/
+#define LANGUAGE_SPANISH_AMERICAN                          
+
+/** #LANGUAGE_SWEDISH 
+included Swedish
+*/
+#define LANGUAGE_SWEDISH                                   
+
+/** #LANGUAGE_TAGALOG 
+included Tagalog
+*/
+#define LANGUAGE_TAGALOG                                   
+
+/** #LANGUAGE_TAIWAN 
+included Taiwan
+*/
+#define LANGUAGE_TAIWAN                                    
+
+/** #LANGUAGE_THAI 
+included Thai
+*/
+#define LANGUAGE_THAI                                      
+
+/** #LANGUAGE_TURKISH 
+included Turkish
+*/
+#define LANGUAGE_TURKISH                                   
+
+/** #LANGUAGE_UKRAINIAN 
+included Ukrainian
+*/
+#define LANGUAGE_UKRAINIAN                                 
+
+/** #LANGUAGE_URDU 
+included Urdu
+*/
+#define LANGUAGE_URDU                                      
+
+/** #LANGUAGE_VIETNAMESE 
+included Vietnamese
+*/
+#define LANGUAGE_VIETNAMESE                                
+
+/** #__3D_MENU 
+3D Menu feature enhances Application Shell with animating 3D icons.
+*/
+#define __3D_MENU                                          
+
+/** #__3GP_EXTENTION 
+This flag indicates that the 3GP Extention feature is supported in
+MetadataUtility.
+*/
+#undef __3GP_EXTENTION                                    
+
+/** #__AAC_ENCODER_PLUGIN 
+Device supports all-ARM AAC encoding capabilities.
+*/
+#define __AAC_ENCODER_PLUGIN                               
+
+/** #__AAC_PLUS_DECODER_PLUGIN 
+Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities
+*/
+#define __AAC_PLUS_DECODER_PLUGIN                          
+
+/** #__ACTIVE_IDLE 
+"The Active Idle includes several plugins to display different content.
+Additional feature flags for them will be requested separately as the necessity
+for them to be optional arises.At the moment this flag will cover all Active
+Idle mandatory features."
+*/
+#undef __ACTIVE_IDLE                                      
+
+/** #__ALLOW_UPGRADE_HELIX 
+"Support for Aftermarket update of Codecs, and File Formats. To allow the helix
+dlls to be upgraded using a SISX file. "
+*/
+#define __ALLOW_UPGRADE_HELIX                              
+
+/** #__APP_CSD_SUPPORT 
+Device supports internal (HS)CSD in application UIs.
+*/
+#undef __APP_CSD_SUPPORT                                  
+
+/** #__AUDIO_EFFECTS_API 
+"Device supports utility APIs and framework for Series 60 Audio applications to
+enable predefined audio effects with audio play/record utilities. Features lilke
+Volume, Graphical Equalizer, Reverb are possible."
+*/
+#define __AUDIO_EFFECTS_API                                
+
+/** #__AUDIO_MESSAGING 
+Flag for Xpress Audio Messaging feature. Device supports recording and sending a
+sound clip as a MMS message.
+*/
+#define __AUDIO_MESSAGING                                  
+
+/** #__AUDIO_RESOURCE_INDICATIONS 
+Device supports Audio Resource Indications Utility. Applications can use the
+Audio Resource Indications Utility to request feedack when they can submit a
+play request.
+*/
+#define __AUDIO_RESOURCE_INDICATIONS                       
+
+/** #__AUTO_ACCESSORY_IDENTIFICATION 
+Device supports automatic accessory identification.
+*/
+#undef __AUTO_ACCESSORY_IDENTIFICATION                    
+
+/** #__BASIC_LOCATION_INFO_DISPLAY 
+Device has basic location info display.
+*/
+#define __BASIC_LOCATION_INFO_DISPLAY                      
+
+/** #__BASS_BOOST_EFFECT_UI 
+"Device supports bass boost, increases Bass frequency response."
+*/
+#undef __BASS_BOOST_EFFECT_UI                             
+
+/** #__BRIGHTNESS_CONTROL 
+General settings application supports controlling display brightness.
+*/
+#undef __BRIGHTNESS_CONTROL                               
+
+/** #__BTIC_BINARIES_CHECK_ENABLED 
+"In addition to the SWI certificate store check (defined by __BTIC_ENABLED),
+also binaries (having TCB or DRM capability) in c: drive are integrity checked
+during boot."
+*/
+#undef __BTIC_BINARIES_CHECK_ENABLED                      
+
+/** #__BT_FAX_PROFILE 
+Device supports Bluetooth fax profile.
+*/
+#undef __BT_FAX_PROFILE                                   
+
+/** #__BT_SAP 
+Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over
+Bluetooth.
+*/
+#define __BT_SAP                                           
+
+/** #__CAMERA 
+Device has Camera Application.
+*/
+#define __CAMERA                                           
+
+/** #__CAMERA_FULLSCREEN_VIEWFINDER 
+"Flag enables full screen mode in camera application. Full screen is supported
+only in landscape mode. If hardware is not supporting landscape mode this flag
+should be set off."
+*/
+#define __CAMERA_FULLSCREEN_VIEWFINDER                     
+
+/** #__CAMERA_LENS_COVER 
+The flag defines is the camera lens cover is supported by the HW.
+*/
+#undef __CAMERA_LENS_COVER                                
+
+/** #__CAMERA_LOCATION_SUPPORT 
+Enables Camera Application support for geotagging.
+*/
+#undef __CAMERA_LOCATION_SUPPORT                          
+
+/** #__COMMDB_PROTECTION 
+Device prevents transferring CommDb outside of the phone. 
+*/
+#undef __COMMDB_PROTECTION                                
+
+/** #__COVER_DISPLAY 
+Device has also separate cover display in addition to the main display.
+*/
+#undef __COVER_DISPLAY                                    
+
+/** #__CS_VIDEO_TELEPHONY 
+Device supports circuit switched video telephony
+*/
+#define __CS_VIDEO_TELEPHONY                               
+
+/** #__CUSTOMISED_RFS 
+"This flag enables customised RFS, that does not automatically erase content of
+user area image."
+*/
+#undef __CUSTOMISED_RFS                                   
+
+/** #__DEFAULT_CONNECTION 
+Initial connection selection enables automatic 'usage of default destination
+groups (like Internet) instead of single IAPs when starting network connections.
+Deprecated in 5.0.
+*/
+#undef __DEFAULT_CONNECTION                               
+
+/** #__DRM 
+"Device supports OMA Digital Rights Management (DRM) partially, only forward
+lock is supported"
+*/
+#define __DRM                                              
+
+/** #__DRM_CLOCK 
+"DRM clock is a new clock type that is used with DRM interval and datetime based
+constraints. It uses NITZ (other solutions can be studied) to get the network
+time and uses that to determine if the time constrained content can be rendered
+or not. This enables the content providers to sell content twice e.g. first for
+a short period of time and after that (assumed user lock in) for 2nd time with
+full usage rights.The user shall still have control over the normal clock of the
+device, but setting of that clock shall not have effect to the DRM clock. If
+NITZ is not available, user defined clock is used."
+*/
+#define __DRM_CLOCK                                        
+
+/** #__DRM_FULL 
+"Device supports OMA Digital Rights Management (DRM) fully. Includes forward
+lock, combined delivery, separate delivery and super-distribution"
+*/
+#define __DRM_FULL                                         
+
+/** #__DRM_OMA2 
+This feature flag is used to indicate whether OMA DRM standard version 2 is
+enabled.
+*/
+#define __DRM_OMA2                                         
+
+/** #__DRM_PHASE2 
+This feature flag is used with OMA DRM standard version 2 (Phase2) features.
+*/
+#define __DRM_PHASE2                                       
+
+/** #__EDIT_KEY 
+The device has edit key
+*/
+#define __EDIT_KEY                                         
+
+/** #__EMAIL_OVER_SMS 
+Device supports sending email messages using SMS as the bearer transport.
+*/
+#undef __EMAIL_OVER_SMS                                   
+
+/** #__EQUALIZER 
+Device supports equalizer.
+*/
+#define __EQUALIZER                                        
+
+/** #__FLASH_LITE_BROWSER_PLUGIN 
+Device supports Macromedia Flash Lite plugin for Web Browser
+*/
+#undef __FLASH_LITE_BROWSER_PLUGIN                        
+
+/** #__FLASH_LITE_VIEWER 
+Device supports Macromedia Flash Lite Viewer for opening and playing Flash
+content files (.SWF).
+*/
+#undef __FLASH_LITE_VIEWER                                
+
+/** #__FM_RADIO 
+Device contains support for FM radio (TunerUtility and RadioServer components).
+*/
+#define __FM_RADIO                                         
+
+/** #__HANDWRITING_RECOGNITION_INPUT 
+Device supports handwriting recognition input.
+*/
+#define __HANDWRITING_RECOGNITION_INPUT                    
+
+/** #__HSXPA_SUPPORT 
+"When the feature flag is set, HSDPA setting item is visible for the user."
+*/
+#define __HSXPA_SUPPORT                                    
+
+/** #__IM 
+Device supports Instant Messaging feature of the Wireless Village initiative
+*/
+#define __IM                                               
+
+/** #__IMAGE_VIEWER 
+Flag controls whether the Image Viewer application is included in rom image.
+*/
+#define __IMAGE_VIEWER                                     
+
+/** #__IMPS_STANDALONE_IP_CIR 
+"Wireless Village features (__IM & __DPB) support standalone TCP/IP binding for
+Communication Initiation Request (CIR).  The TCP/IP binding uses persistent
+connection from the client to WV server to providelow-latency always-on CIR
+channel."
+*/
+#define __IMPS_STANDALONE_IP_CIR                           
+
+/** #__INCLUDE_AAC_CMMFCODEC 
+AAC CMMFCodec (all-ARM software implementation) is included in build  to be used
+by some other client than controller plug-in component.
+*/
+#undef __INCLUDE_AAC_CMMFCODEC                            
+
+/** #__INCLUDE_AMR_NB_CMMFCODEC 
+AMR NB CMMFCodec (all-ARM software implementation) is included in build to be
+used by some other client  than controller plug-in component.
+*/
+#undef __INCLUDE_AMR_NB_CMMFCODEC                         
+
+/** #__INCLUDE_AMR_WB_CMMFCODEC 
+AMR WB CMMFCodec (all-ARM software implementation) is included in build  to be
+used by some other client than controller plug-in component.
+*/
+#undef __INCLUDE_AMR_WB_CMMFCODEC                         
+
+/** #__INCLUDE_EAACPLUS_CMMFCODEC 
+This flag is used to indicate that the eAAC+ soft codec should be included in
+ROM.
+*/
+#undef __INCLUDE_EAACPLUS_CMMFCODEC                       
+
+/** #__INCLUDE_MP3_CMMFCODEC 
+MP3 CMMFCodec (all-ARM software implementation) is included in build  to be used
+by some other client than controller plug-in component.
+*/
+#undef __INCLUDE_MP3_CMMFCODEC                            
+
+/** #__INCLUDE_QCELP_CMMFCODEC 
+QCELP CMMFCodec (all-ARM software implementation) is included in build  to be
+used by some other client  than controller plug-in component.
+*/
+#define __INCLUDE_QCELP_CMMFCODEC                          
+
+/** #__IPSEC 
+Device supports IP Security (IPSec). The IPSec is a set of protocols developed
+by the IETF to support secure exchange of packets at the IP layer. IPsec has
+been deployed widely to implement Virtual Private Networks (VPNs).  
+*/
+#define __IPSEC                                            
+
+/** #__IRDA 
+Device supports Infrared.
+*/
+#define __IRDA                                             
+
+/** #__JAVA 
+"Java platform binaries are included to the phone image. When __JAVA feature
+flag is undefined, other feature flags starting with __JAVA_ does not have any
+effect on platform functionality. See also feature flag __JAVA_STUBS."
+*/
+#define __JAVA                                             
+
+/** #__JAVA_STUBS 
+"__JAVA_STUBS flag is defined, the build script is building only stubs of APIs
+published by the Java domain. If the flag is not defined, both the functional
+components and stub components are build. This flag must be defined if the
+licensee do not have Java source code and would like to build the whole S60.
+Note that it is possible to create S60 image with Java functionality if Java
+binaries have been delivered to the licensee. More information is available in
+__JAVA flag definition."
+*/
+#undef __JAVA_STUBS                                       
+
+/** #__LAYOUT208_208 
+Device supports 208x208 resolution (square)
+*/
+#undef __LAYOUT208_208                                    
+
+/** #__LAYOUT_240_320 
+Device supports 240x320 resolution (QVGA)
+*/
+#define __LAYOUT_240_320                                   
+
+/** #__LAYOUT_240_320_LARGE_SCREEN 
+"Device supports 240x320 resolution (QVGA2 for larger screens, portrait)"
+*/
+#define __LAYOUT_240_320_LARGE_SCREEN                      
+
+/** #__LAYOUT_240_320_QVGA3 
+Device supports 240x320 resolution (QVGA3)
+*/
+#undef __LAYOUT_240_320_QVGA3                             
+
+/** #__LAYOUT_320_240 
+Device supports 320x240 resolution (QVGA landscape)
+*/
+#define __LAYOUT_320_240                                   
+
+/** #__LAYOUT_320_240_LARGE_SCREEN 
+"Device supports 320x240 resolution (QVGA2 for larger screens, landscape)"
+*/
+#define __LAYOUT_320_240_LARGE_SCREEN                      
+
+/** #__LAYOUT_320_240_QVGA3 
+Device supports 320x240 resolution (QVGA3)
+*/
+#undef __LAYOUT_320_240_QVGA3                             
+
+/** #__LAYOUT_360_640_TOUCH 
+"Device supports 360x640 resolution (QHD portrait, touch screen)"
+*/
+#define __LAYOUT_360_640_TOUCH                             
+
+/** #__LAYOUT_640_360_TOUCH 
+"Device supports 640x360 resolution (QHD landscape, touch screen)"
+*/
+#define __LAYOUT_640_360_TOUCH                             
+
+/** #__LOCATIONGPSHW 
+Device has internal GPS hardware.
+*/
+#undef __LOCATIONGPSHW                                    
+
+/** #__LOCATION_CENTRE 
+"Support for Location Centre. When enabled, Location Centre will be visible in
+Application Shell."
+*/
+#define __LOCATION_CENTRE                                  
+
+/** #__MACROMEDIA_FLASH_6 
+Device supports macrodia flash 6.
+*/
+#define __MACROMEDIA_FLASH_6                               
+
+/** #__MEDIA_TRANSFER_PROTOCOL 
+Device supports MTP application.
+*/
+#undef __MEDIA_TRANSFER_PROTOCOL                          
+
+/** #__MMS_POSTCARD 
+Flag is used ro incorporate Postcard application into the release.
+*/
+#undef __MMS_POSTCARD                                     
+
+/** #__MPEG4_AAC_ENCODING 
+Device supports MPEG-4 AAC encoding. Together with feature flag
+__MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format.
+*/
+#define __MPEG4_AAC_ENCODING                               
+
+/** #__MPEG4_VIDEO_ENCODING 
+Device supports MPEG4 encoding.
+*/
+#define __MPEG4_VIDEO_ENCODING                             
+
+/** #__MRT_SDK_LIBRARIES 
+"MRT libraries: Open C, SSL, GLIB and RGA."
+*/
+#define __MRT_SDK_LIBRARIES                                
+
+/** #__MTP_PROTOCOL_SUPPORT 
+Device supports Media Transfer Protocol. Note! This is for Music Player
+variation only.
+*/
+#define __MTP_PROTOCOL_SUPPORT                             
+
+/** #__NEWSTICKER 
+"This feature displays a 'CNN type' ticker of text pushed via cell broadcast,
+onto the idle screen of the phone."
+*/
+#undef __NEWSTICKER                                       
+
+/** #__NO_POWERKEY 
+"Device does not have dedicated key for power management, but the functionality
+is combined to some other hard key."
+*/
+#undef __NO_POWERKEY                                      
+
+/** #__OMA_POC 
+OMA Push-to-talk over Cellular.
+*/
+#define __OMA_POC                                          
+
+/** #__ON_SCREEN_DIALER 
+This flag indicates that the dialer.dll is included to the rom image and
+On-Screen Dialer is used for phone number entering. 
+*/
+#define __ON_SCREEN_DIALER                                 
+
+/** #__OPENGL_ES_3DAPI 
+Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics
+rendering
+*/
+#define __OPENGL_ES_3DAPI                                  
+
+/** #__OPENGL_ES_SW_IMPLEMENTATION 
+"Device has a software implementation of OpenGL ES and EGL. No hardware support.
+If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If
+HW is not present, this flag should be enabled."
+*/
+#define __OPENGL_ES_SW_IMPLEMENTATION                      
+
+/** #__OPERATOR_CACHE 
+Browser application supports persistent cache in addition to default volatile
+cache.  Contents of this cache will remain from one browser session to the next
+(also through power cycles of the phone.)
+*/
+#define __OPERATOR_CACHE                                   
+
+/** #__OPERATOR_MENU 
+"Device contains Operator menu application.  It is a wrapper to Browser
+application and allows using operator specific application icon (and label), and
+allows opening wanted URL initially."
+*/
+#define __OPERATOR_MENU                                    
+
+/** #__PEN_SUPPORT 
+Indicates whether a device has a pen support.
+*/
+#define __PEN_SUPPORT                                      
+
+/** #__PEN_SUPPORT_CALIBRATION 
+Touch Screen Calibration application.
+*/
+#define __PEN_SUPPORT_CALIBRATION                          
+
+/** #__PRESENCE 
+Device supports Presence feature of the Wireless Village initiative. 
+*/
+#define __PRESENCE                                         
+
+/** #__PRODUCT_REMCON_TSP 
+"A flag to include/exclude S60 default TSP implementation in ROM.When the flag
+is set on the default remcon TSP implementation is removed from the ROM."
+*/
+#undef __PRODUCT_REMCON_TSP                               
+
+/** #__PROTOCOL_WCDMA 
+Device supports WCDMA cellular stack
+*/
+#define __PROTOCOL_WCDMA                                   
+
+/** #__PROTOCOL_WLAN 
+Device supports WLAN protocol.
+*/
+#define __PROTOCOL_WLAN                                    
+
+/** #__QOS 
+Device supports Quality of Service (QOS). The QoS is capability of a network to
+provide better service to selected network traffic.
+*/
+#define __QOS                                              
+
+/** #__QVGA2_LAYOUT_IN_USE 
+"Device uses alternative QVGA layout with smaller fonts, designed for devices
+having larger physical screen size."
+*/
+#undef __QVGA2_LAYOUT_IN_USE                              
+
+/** #__QWERTY_INPUT 
+Indicates whether a device has qwerty keyboard or not.
+*/
+#define __QWERTY_INPUT                                     
+
+/** #__RSS_FEEDS 
+Device supports Feeds (RSS) functionality.
+*/
+#define __RSS_FEEDS                                        
+
+/** #__RTP_STACK 
+Device supports RTP.
+*/
+#define __RTP_STACK                                        
+
+/** #__RV9 
+Device supports RealVideo9.
+*/
+#define __RV9                                              
+
+/** #__S60_FM_RADIO_APPLICATION 
+Device contains Series 60 FM Radio application components.
+*/
+#define __S60_FM_RADIO_APPLICATION                         
+
+/** #__SDND 
+Device supports Speaker Dependent Name Dialling (SIND). That is an ability to
+voice-dial to a contact in the phone book by training a voice tag for the
+contact.
+*/
+#undef __SDND                                             
+
+/** #__SENDUI_MMS_UPLOAD 
+Flag is used to incorporate MMS upload feature into the release.
+*/
+#undef __SENDUI_MMS_UPLOAD                                
+
+/** #__SEND_FILE_IN_CALL 
+Device supports sending a file to active call number.
+*/
+#define __SEND_FILE_IN_CALL                                
+
+/** #__SERIES60_AMBIENT_LIGHT_SENSOR 
+Device has Ambient Light Sensor feature.
+*/
+#define __SERIES60_AMBIENT_LIGHT_SENSOR                    
+
+/** #__SERIES60_HELP 
+Device support context helps in applications.
+*/
+#define __SERIES60_HELP                                    
+
+/** #__SERIES60_KEYPAD_NO_SLIDER 
+Device does not have a keyboard slider to activate keyboard.
+*/
+#define __SERIES60_KEYPAD_NO_SLIDER                        
+
+/** #__SERIES60_KEYPAD_NO_VOICE_KEY 
+Device does not have a separate voice key to activate voice command
+functionality.
+*/
+#undef __SERIES60_KEYPAD_NO_VOICE_KEY                     
+
+/** #__SERIES60_NATIVE_BROWSER 
+Device includes standard Series 60 browser.
+*/
+#define __SERIES60_NATIVE_BROWSER                          
+
+/** #__SERIES60_PHONE_TTY 
+Device supports Tele Type (TTY) functionality.  TTY is also referred to as TDD
+(Telecommunication Device for the Deaf). Applicable to devices targeted to
+United States (US) markets. 
+*/
+#define __SERIES60_PHONE_TTY                               
+
+/** #__SHOW_PANICS 
+Device shows SW panic note when an application panic (unexpected error) occurs.
+Disabling this feature in a final product is recommended.
+*/
+#define __SHOW_PANICS                                      
+
+/** #__SIDE_VOLUME_KEYS 
+Device supports side volume keys.
+*/
+#define __SIDE_VOLUME_KEYS                                 
+
+/** #__SIND 
+Device supports Speaker Independent Name Dialling (SIND). That is an ability to
+voice-dial to any contact in the phone book without first training a voice tag.
+*/
+#define __SIND                                             
+
+/** #__SIP_SIMPLE_PRESENCE_PROTOCOL 
+This flag is used to control the existance of SIP/SIMPLE feature in S60.
+*/
+#define __SIP_SIMPLE_PRESENCE_PROTOCOL                     
+
+/** #__SLIDESHOW_SCREENSAVER 
+Flag controls whether the slideshow screensaver plugin is included or not. Also
+affects Themes (Psln) and Screensaver AIW provider.
+*/
+#define __SLIDESHOW_SCREENSAVER                            
+
+/** #__STEREO_WIDENING_EFFECT_UI 
+Device supports stereo widening to enhance the stereo surround effect.
+*/
+#undef __STEREO_WIDENING_EFFECT_UI                        
+
+/** #__SVGT_VIEWER 
+SVG-T viewer is included in the build.
+*/
+#define __SVGT_VIEWER                                      
+
+/** #__SYNCML_DM_DIAGNOSTICS 
+This feature enables collection of device diagnostics data and sending it to
+Device Management server or to PC Suite.
+*/
+#undef __SYNCML_DM_DIAGNOSTICS                            
+
+/** #__SYNCML_DM_FOTA 
+Device supports OTA firmware update.
+*/
+#define __SYNCML_DM_FOTA                                   
+
+/** #__SYNCML_DM_IMPS 
+Device supports configuring IMPS using SyncML.
+*/
+#define __SYNCML_DM_IMPS                                   
+
+/** #__SYNCML_DM_OBEX 
+Device supports device management over OBEX.
+*/
+#undef __SYNCML_DM_OBEX                                   
+
+/** #__SYNCML_DM_OTA 
+SyncML DM OMA provisioning adapter.
+*/
+#define __SYNCML_DM_OTA                                    
+
+/** #__SYNCML_DM_SIP 
+Device supports configuring SIP settings using SyncML.
+*/
+#define __SYNCML_DM_SIP                                    
+
+/** #__SYNCML_DM_VOIP 
+Device supports configuring VoIP settings using SyncML.
+*/
+#define __SYNCML_DM_VOIP                                   
+
+/** #__SYNCML_DM_WLAN 
+Device management WLAN settings supported.
+*/
+#define __SYNCML_DM_WLAN                                   
+
+/** #__SYNCML_DS_BOOKMARK 
+Device supports Bookmark data synchronization using the SyncML.
+*/
+#define __SYNCML_DS_BOOKMARK                               
+
+/** #__SYNCML_DS_MMS 
+Device supports MMS data synchronisation using the SyncML.
+*/
+#define __SYNCML_DS_MMS                                    
+
+/** #__SYNCML_DS_NOTEPAD 
+Device supports short memos (notes) data synchronisation using the SyncML.
+*/
+#define __SYNCML_DS_NOTEPAD                                
+
+/** #__SYNCML_DS_SMS 
+Device supports SMS synchronisation using the SyncML.
+*/
+#define __SYNCML_DS_SMS                                    
+
+/** #__SYNCML_ISYNC 
+Device supports Apple iSync profile
+*/
+#define __SYNCML_ISYNC                                     
+
+/** #__SYNCML_TWIN_SUITE 
+Feature flag for the next generation PC Suite.
+*/
+#undef __SYNCML_TWIN_SUITE                                
+
+/** #__TV_OUT 
+TV-Out Settings UI
+*/
+#define __TV_OUT                                           
+
+/** #__UPNP_AVCP 
+Flag enables support of Audio&Video in UPnP stack. 
+*/
+#define __UPNP_AVCP                                        
+
+/** #__UPNP_MEDIASERVER 
+Flag enables support of Media Server in UPnP stack. 
+*/
+#define __UPNP_MEDIASERVER                                 
+
+/** #__UPNP_PRINT_FRAMEWORK 
+Flag enables support of printing in UPnP stack.
+*/
+#define __UPNP_PRINT_FRAMEWORK                             
+
+/** #__UPNP_REMOTE_STORAGE 
+Flag that enables support of remotestorage support and mapping of drives. 
+*/
+#undef __UPNP_REMOTE_STORAGE                              
+
+/** #__UPNP_STACK 
+This feature enables controlling and accessing other deveices via UPnP protocol.
+
+*/
+#define __UPNP_STACK                                       
+
+/** #__USE_AAC_CMMFCODEC 
+AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation)
+instead of using the codec through HWDevice.
+*/
+#define __USE_AAC_CMMFCODEC                                
+
+/** #__USE_AMR_NB_CMMFCODEC 
+AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation)
+instead of using the codec through HWDevice.
+*/
+#define __USE_AMR_NB_CMMFCODEC                             
+
+/** #__USE_AMR_WB_CMMFCODEC 
+AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation)
+instead of using the codec through HWDevice.
+*/
+#define __USE_AMR_WB_CMMFCODEC                             
+
+/** #__USE_EAACPLUS_CMMFCODEC 
+This flag is used to configure the AudioControllerPluginsVariant to use the
+either the soft codec (if #defined)  or the HW codec (if #undefed).
+*/
+#define __USE_EAACPLUS_CMMFCODEC                           
+
+/** #__USE_MP3_CMMFCODEC 
+MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation)
+instead of using the codec through HWDevice.
+*/
+#define __USE_MP3_CMMFCODEC                                
+
+/** #__USE_QCELP_CMMFCODEC 
+QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation)
+instead of using the codec through HWDevice.
+*/
+#define __USE_QCELP_CMMFCODEC                              
+
+/** #__VFP_HW_SUPPORT 
+The device supports for vector floating-point (VFP) architecture
+*/
+#undef __VFP_HW_SUPPORT                                   
+
+/** #__VIBRA 
+Indicates whether a device has a vibra support.
+*/
+#define __VIBRA                                            
+
+/** #__VIDEOCALL_MENU_VISIBILITY 
+This flag moves video call menus to upper layer for better visibility and
+usability.
+*/
+#undef __VIDEOCALL_MENU_VISIBILITY                        
+
+/** #__VIDEO_CENTER_SUPPORTED 
+Device supports Video Center application.
+*/
+#undef __VIDEO_CENTER_SUPPORTED                           
+
+/** #__VIDEO_RECORDER 
+Device has Video Recorder (CamCorder) application available.
+*/
+#define __VIDEO_RECORDER                                   
+
+/** #__VIRTUAL_KEYBOARD_INPUT 
+Device supports Virtual keyboard input ( on-screen keyboard).
+*/
+#define __VIRTUAL_KEYBOARD_INPUT                           
+
+/** #__WEB_WIDGETS 
+This feature is used to turn ON/OFF widgets implementation. Widgets are small
+applications that use webtechnologies like HTML/CSS/JS.
+*/
+#define __WEB_WIDGETS                                      
+
+/** #__WLAN_WEP256_ENABLED 
+WLAN hardware supports 256 bit WEP encryption
+*/
+#undef __WLAN_WEP256_ENABLED                              
+
+/** #__WMA 
+Device supports playback of WMA audio files.
+*/
+#define __WMA                                              
+
+/** #__WORLD_CLOCK 
+Clock application supports World clock and City/country views
+*/
+#define __WORLD_CLOCK                                      
+
+/** #__XDM 
+This flag is used to control the existance of the OMA XDM feature
+*/
+#define __XDM                                              
+
+/** #__XDM_LOCALSTORAGE 
+This flag is used to control the existence of the Local Storage protocol
+implementation of XDM
+*/
+#define __XDM_LOCALSTORAGE                                 
+
+/** #__XDM_XCAP 
+This flag is used to control the existance of the XCAP protocol implementation
+of XDM
+*/
+#define __XDM_XCAP                                         
+
+#endif // __BLDPUBLIC_HRH 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/bldvariant.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,34 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef BLDVARIANT_HRH
+#define BLDVARIANT_HRH
+
+#include "defaultcaps.hrh"
+
+#include "variant/Symbian_OS.hrh"
+#include "privateruntimeids.hrh"  
+#include "publicruntimeids.hrh"  
+
+#include <bldcodeline.hrh>		
+#include <bldprivate.hrh>
+#include <bldpublic.hrh>
+#include <bldregional.hrh> 
+
+#include "productvariant.hrh" 
+
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/defaultcaps.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,74 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef DEFAULTCAPS_HRH
+#define DEFAULTCAPS_HRH
+
+
+// Manufacturer or platform specific VID. A VID to be granted to all software 
+// from the same manufacturer.
+#define VID_DEFAULT 0x101FB657
+
+// All capabilities listed here:
+// TCB DiskAdmin AllFiles DRM PowerMgmt ProtServ ReadDeviceData WriteDeviceData
+// NetworkControl CommDD MultimediaDD SurroundingsDD TrustedUI SwEvent Location NetworkServices
+// ReadUserData WriteUserData LocalServices UserEnvironment
+
+// Default capabilities to be used in mmp file. Usage example:
+// CAPABILITY CAP_APPLICATION
+
+
+// General purpose library (dll). UI framework libraries, parsers, basic system 
+// services.
+#define CAP_GENERAL_DLL ALL -TCB
+
+// Application (exe), UI or non-UI.
+#define CAP_APPLICATION NetworkServices LocalServices Location ReadUserData \
+                        WriteUserData ReadDeviceData WriteDeviceData SwEvent UserEnvironment
+
+// MIME-type recogniser. MIME-type recognisers (RecMmf.mdl).
+#define CAP_RECOGNISER ProtServ
+
+// ECOM plugin (dll). HTTP transport framework filters, MMF plugins, 
+// ICL plugins.
+#define CAP_ECOM_PLUGIN ALL -TCB
+
+// Server (exe). Symbian OS servers.
+#define CAP_SERVER ProtServ ReadDeviceData WriteDeviceData SwEvent Location \
+                   NetworkServices ReadUserData WriteUserData LocalServices UserEnvironment
+
+// Client-side interfaces for servers.
+#define CAP_CLIENT_DLL ALL -TCB
+
+// Device Drivers. Display driver, audio driver, camera driver.
+#define CAP_DEVICE_DRIVER ALL
+
+// File server components. File system extensions.
+#define CAP_FILE_SERVER ALL
+
+// SW installer server components. Utilities used by sw install 
+// (cryptographic libraries, parsers).
+#define CAP_SW_INSTALL TCB NetworkServices ReadDeviceData WriteDeviceData \
+                       ProtServ PowerMgmt AllFiles TrustedUI
+
+// Kernel components. Any utility used by kernel.
+#define CAP_KERNEL ALL
+
+
+#endif
+            
+// End of File
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/features.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,22 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+/*
+* deprecated, use bldvariant.hrh instead
+*/
+
+#include <bldvariant.hrh>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/privateruntimeids.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,649 @@
+/*
+* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef __PRIVATERUNTIMEIDS_HRH
+#define __PRIVATERUNTIMEIDS_HRH
+
+#define KFeatureIdM3gIconResources                          1707
+
+#define KFeatureIdFfSimlessOfflineSupport                   130
+
+#define KFeatureIdSysapTimechangeobserverEnabled            178
+
+#define KFeatureIdTestATCommand                             1721
+
+#define KFeatureIdTouchCallHandling                         1715
+
+#define KFeatureIdFfWsNcim                                  153
+
+#define KFeatureIdHlpAdditionalCalendar                     11005
+
+#define KFeatureIdHlpCameraKey                              11007
+
+#define KFeatureIdHlpClearKey                               11000
+
+#define KFeatureIdHlpInternetSuiteVeryLite                  181
+
+#define KFeatureIdHlpItutInput                              11002
+
+#define KFeatureIdHlpMsk                                    11003
+
+#define KFeatureIdHlpOmaDrmMetering                         11008
+
+#define KFeatureIdHlpPreminetCatalogsClient                 11001
+
+#define KFeatureIdHlpRecentlyPlayedFolder                   11006
+
+#define KFeatureIdHlpSensorSettings                         139
+
+#define KFeatureIdHlpWaypoints                              11004
+
+#define KFeatureIdJsr135Support                             1130
+
+#define KFeatureIdExcludeDnsProxy                           199
+
+#define KFeatureIdDnsPunycode                               201
+
+#define KFeatureIdLocationAgpsPM                            203
+
+#define KFeatureIdLocationGpsPm                             202
+
+#define KFeatureIdLocationNetworkPm                         204
+
+#define KFeatureIdIncludeUsbRndis                           200
+
+#define SymbianMultimediaA3fdevsoundId                      76
+
+#define KFeatureIdAac                                       75
+
+#define KFeatureIdAccessoryFw                               1150
+
+#define KFeatureIdAlwaysOnLine                              1078
+
+#define KFeatureIdAlwaysOnLineEmail                         1101
+
+#define KFeatureIdAlwaysOnlinePDPContext                    1144
+
+#define KFeatureIdAlwaysOnlinePDPContext2                   1662
+
+#define KFeatureIdAmrNb                                     73
+
+#define KFeatureIdAmrWb                                     74
+
+#define KFeatureIdApplicationControllableAudioRouting       8
+
+#define KFeatureIdAppshellAvkonUi                           1613
+
+#define KFeatureIdArmAvc                                    1630
+
+#define KFeatureIdArmMdfH263mpeg4Dec                        1644
+
+#define KFeatureIdArmMdfH264Dec                             1642
+
+#define KFeatureIdArmMdfPostprocessor                       1645
+
+#define KFeatureIdArmMdfRealvideoDec                        1643
+
+#define KFeatureIdAtHandler                                 223
+
+#define KFeatureIdAudioAac                                  1062
+
+#define KFeatureIdAudioControllerStreaming                  1591
+
+#define KFeatureIdAudioPlaylist                             1063
+
+#define KFeatureIdAvcDecoder                                1567
+
+#define KFeatureIdAvcEncoder                                1568
+
+#define KFeatureIdBeatnikAudioengine                        1640
+
+#define KFeatureIdBluetoothGpsPsy                           122
+
+#define KFeatureIdBrandingServer                            1657
+
+#define KFeatureIdBrowserAdaptiveBookm                      163
+
+#define KFeatureIdBrowserAudioPlugin                        1122
+
+#define KFeatureIdBrowserFileUpload                         1099
+
+#define KFeatureIdBrowserFrames                             1069
+
+#define KFeatureIdBrowserFullScr                            1066
+
+#define KFeatureIdBrowserNarrowScreen                       1060
+
+#define KFeatureIdBrowserNetscapeAPI                        1103
+
+#define KFeatureIdBrowserPluginInterfaceProxy               162
+
+#define KFeatureIdBrowserProgressInd                        1064
+
+#define KFeatureIdBrowserUrlCompletion                      165
+
+#define KFeatureIdBrowserVideoPlugin                        1606
+
+#define KFeatureIdBt                                        12
+
+#define KFeatureIdBticEnabled                               1600
+
+#define KFeatureIdBtAudio                                   15
+
+#define KFeatureIdBtImagingProfile                          19
+
+#define KFeatureIdBtPanProfile                              16
+
+#define KFeatureIdBtPbap                                    1686
+
+#define KFeatureIdBtPrintingProfile                         20
+
+#define KFeatureIdBtStereoAudio                             1580
+
+#define KFeatureIdBtTestMode                                224
+
+#define KFeatureIdCaeVrCustomCommands                       131
+
+#define KFeatureIdCallImagetext                             1503
+
+#define KFeatureIdCameraBurstMode                           132
+
+#define KFeatureIdCdmaChannelListing                        1121
+
+#define KFeatureIdCdmaExtendedAms                           87
+
+#define KFeatureIdCdmaFastDormant                           290
+
+#define KFeatureIdCdmaIota                                  86
+
+#define KFeatureIdCellBroadcast                             1090
+
+#define KFeatureIdChatNG                                    1650
+
+#define KFeatureIdCommonDsy                                 297
+
+#define KFeatureIdCommonTsy                                 293
+
+#define KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode  294
+
+#define KFeatureIdConnMonExtension                          108
+
+#define KFeatureIdConnMonUI                                 1105
+
+#define KFeatureIdContentDownload                           1504
+
+#define KFeatureIdDHCP                                      107
+
+#define KFeatureIdDialupNetworking                          1660
+
+#define KFeatureIdDisplayPost                               1610
+
+#define KFeatureIdDpb                                       32
+
+#define KFeatureIdDriveMode                                 1412
+
+#define KFeatureIdDrmUserDataTransfer                       97
+
+#define KFeatureIdDynamicProfiles                           1056
+
+#define KFeatureIdEdgeKnowledge                             104
+
+#define KFeatureIdEmailUi                                   1410
+
+#define KFeatureIdEnPolicyDos                               1118
+
+#define KFeatureIdExeProtection                             1499
+
+#define KFeatureIdExtendedStartup                           1057
+
+#define KFeatureIdFlightMode                                6
+
+#define KFeatureIdGeneralSearchFramework                    1648
+
+#define KFeatureIdGeneralSearchUi                           1649
+
+#define KFeatureIdHindiRomContent                           1636
+
+#define KFeatureIdHttpDigestAuth                            1084
+
+#define KFeatureIdHwrmTargetModifierPlugin                  1665
+
+#define KFeatureIdId3V2Metadata                             495
+
+#define KFeatureIdIetd                                      4
+
+#define KFeatureIdImageUpload                               1086
+
+#define KFeatureIdIndicRomContent                           1694
+
+#define KFeatureIdInstallerSisx                             1411
+
+#define KFeatureIdIPv4Nat                                   313
+
+#define KFeatureIdIPv6                                      1088
+
+#define KFeatureIdIpPush                                    1409
+
+#define KFeatureIdICalSupport                               1588
+
+#define KFeatureIdJapanesePictographsGrouping               1500
+
+#define KFeatureIdJava3DAPI                                 146
+
+#define KFeatureIdJavaApiEnhancementsIap                    1667
+
+#define KFeatureIdJavaApiEnhancementsMobinfo                1668
+
+#define KFeatureIdJavaESWT                                  1664
+
+#define KFeatureIdJavaFileAPI                               144
+
+#define KFeatureIdJ2MEWebServicesAPI                        150
+
+#define KFeatureIdJavaJsr177SecurityAndTrustServicesApdu    1585
+
+#define KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto  1587
+
+#define KFeatureIdJavaJsr177SecurityAndTrustServicesPki     1586
+
+#define KFeatureIdJavaJsr205Wma20Support                    1415
+
+#define KFeatureIdJavaJsr177SecurityAndTrustServices        1419
+
+#define KFeatureIdJavaJsr180SipAPI                          1417
+
+#define KFeatureIdJavaJsr2262DSvgAPI                        1418
+
+#define KFeatureIdJavaJsr2343DAudioAndMusicCapabilities     1416
+
+#define KFeatureIdJavaLocationAPI                           147
+
+#define KFeatureIdJavaMIDP20                                1413
+
+#define KFeatureIdJavaMMAPI11                               143
+
+#define KFeatureIdJavaPIMAPI                                145
+
+#define KFeatureIdKeepDRMContentOnPhone                     1506
+
+#define KFeatureIdLandmarks                                 112
+
+#define KFeatureIdLandmarksConverter                        123
+
+#define KFeatureIdLayout176_208                             1123
+
+#define KFeatureIdLayout208_176                             1582
+
+#define KFeatureIdLayout240_320_Touch                       1625
+
+#define KFeatureIdLayout320_240_Touch                       1626
+
+#define KFeatureIdLayout320_480                             1617
+
+#define KFeatureIdLayout320_480_Touch                       1627
+
+#define KFeatureIdLayout352_416                             1127
+
+#define KFeatureIdLayout352_800                             1620
+
+#define KFeatureIdLayout416_352                             1128
+
+#define KFeatureIdLayout480_320                             1618
+
+#define KFeatureIdLayout480_320_Touch                       1628
+
+#define KFeatureIdLayout480_640                             1615
+
+#define KFeatureIdLayout480_640_Touch                       1623
+
+#define KFeatureIdLayout640_480                             1616
+
+#define KFeatureIdLayout640_480_Touch                       1624
+
+#define KFeatureIdLayout800_352                             1619
+
+#define KFeatureIdLightSurf                                 243
+
+#define KFeatureIdLocationFrameworkCore                     114
+
+#define KFeatureIdLocationSysUi                             124
+
+#define KFeatureIdLocationVerifier                          1136
+
+#define KFeatureIdLoggerGprs                                103
+
+#define KFeatureIdMannerMode                                1629
+
+#define KFeatureIdMapAndNavigationAiwProvider               1602
+
+#define KFeatureIdMediator                                  1614
+
+#define KFeatureIdMeetingRequestEnabler                     1590
+
+#define KFeatureIdMeetingRequestSupport                     1508
+
+#define KFeatureIdMIPv4                                     312
+
+#define KFeatureIdMIPv6                                     106
+
+#define KFeatureIdMmc                                       1
+
+#define KFeatureIdMmCommsAvController                       505
+
+#define KFeatureIdMmCommsController                         500
+
+#define KFeatureIdMmCommsEngine                             501
+
+#define KFeatureIdMmcEject                                  1683
+
+#define KFeatureIdMmcHotswap                                1076
+
+#define KFeatureIdMmcLock                                   1671
+
+#define KFeatureIdMmfDrmUtility                             496
+
+#define KFeatureIdMMS                                       244
+
+#define KFeatureIdMmsXidHeaderHttpFilter                    1520
+
+#define KFeatureIdMobileActiveSync                          1651
+
+#define KFeatureIdMp3                                       71
+
+#define KFeatureIdMRouter                                   14
+
+#define KFeatureIdMultimediaSharing                         1656
+
+#define KFeatureIdMultipleProvCtx                           1059
+
+#define KFeatureIdNetworkRegistration                       105
+
+#define KFeatureIdNotSupportedFeature1                      1001
+
+#define KFeatureIdNotSupportedFeature2                      1003
+
+#define KFeatureIdNoOtaConfig                               1051
+
+#define KFeatureIdNpProxy                                   1598
+
+#define KFeatureIdOCSP                                      149
+
+#define KFeatureIdOfflineMode                               7
+
+#define KFeatureIdOmaEmailNotifications                     1633
+
+#define KFeatureIdOmaImps12                                 1684
+
+#define KFeatureIdOmaImps13                                 1685
+
+#define KFeatureIdOmaProv                                   228
+
+#define KFeatureIdOmaSuplPlugins                            1584
+
+#define KFeatureIdOpenvgSwImplementation                    1605
+
+#define KFeatureIdPaletteIndexAddressFixed                  1120
+
+#define KFeatureIdPhoneHideDataCallNbr                      90
+
+#define KFeatureIdPhoneNumberGrouping                       291
+
+#define KFeatureIdPlugAndPlayMobileServices                 1659
+
+#define KFeatureIdPresenceFramework                         1637
+
+#define KFeatureIdPrivacyFramework                          115
+
+#define KFeatureIdProtocolCdma                              83
+
+#define KFeatureIdProtocolGsm                               81
+
+#define KFeatureIdProtocolTdma                              84
+
+#define KFeatureIdPushWhiteList                             227
+
+#define KFeatureIdQcelp                                     281
+
+#define KFeatureIdRealPlayerAsDefault                       1641
+
+#define KFeatureIdRemoteLock                                1652
+
+#define KFeatureIdRemoteStorageFw                           1581
+
+#define KFeatureIdRestrictedCallBarring                     1608
+
+#define KFeatureIdRestrictedCallDivert                      1609
+
+#define KFeatureIdRestrictedVoiceMail                       1505
+
+#define KFeatureIdRfid                                      22
+
+#define KFeatureIdSapApplicationManagement                  1576
+
+#define KFeatureIdSapDeviceLockEnhancements                 1611
+
+#define KFeatureIdSapEmbeddedLinkAdapter                    1569
+
+#define KFeatureIdSapIdleSoftkeyAdapter                     1570
+
+#define KFeatureIdSapOperatorLogoAdapter                    1571
+
+#define KFeatureIdSapPolicyManagement                       1578
+
+#define KFeatureIdSapScreensaverAdapter                     1572
+
+#define KFeatureIdSapStartupAdapter                         1573
+
+#define KFeatureIdSapTerminalControlFw                      1577
+
+#define KFeatureIdSapThemesAdapter                          1574
+
+#define KFeatureIdSapUiSettingServer                        1579
+
+#define KFeatureIdSapWallpaperAdapter                       1575
+
+#define KFeatureIdSatBip                                    1542
+
+#define KFeatureIdSatCallControl                            1541
+
+#define KFeatureIdSatDisplayText                            1543
+
+#define KFeatureIdSatGetInkey                               1544
+
+#define KFeatureIdSatGetInput                               1545
+
+#define KFeatureIdSatLanguageNotification                   1546
+
+#define KFeatureIdSatLaunchBrowser                          1547
+
+#define KFeatureIdSatMoSmControl                            1548
+
+#define KFeatureIdSatPlayTone                               1549
+
+#define KFeatureIdSatProvideLocalInfo                       1550
+
+#define KFeatureIdSatRefresh                                1551
+
+#define KFeatureIdSatSelectItem                             1552
+
+#define KFeatureIdSatSendDtfm                               1553
+
+#define KFeatureIdSatSendSm                                 1554
+
+#define KFeatureIdSatSendSs                                 1555
+
+#define KFeatureIdSatSendUssd                               1556
+
+#define KFeatureIdSatSetupCall                              1557
+
+#define KFeatureIdSatSetUpEventList                         1558
+
+#define KFeatureIdSatSetUpIdleModeText                      1559
+
+#define KFeatureIdSatSetUpMenu                              1560
+
+#define KFeatureIdScalableIcons                             1129
+
+#define KFeatureIdSeamlessLinks                             1074
+
+#define KFeatureIdSecureHW                                  94
+
+#define KFeatureIdMidi                                      1011
+
+#define KFeatureIdPhone2DigitDial                           1033
+
+#define KFeatureIdPhoneCnap                                 1031
+
+#define KFeatureIdPushSL                                    1054
+
+#define KFeatureIdPushSP                                    1055
+
+#define KFeatureIdRealPlayer                                1040
+
+#define KFeatureIdSettingsProtection                        1050
+
+#define KFeatureIdSimCard                                   88
+
+#define KFeatureIdSimpleLogs                                1089
+
+#define KFeatureIdSimCertificates                           25
+
+#define KFeatureIdSimPhonebookMatch                         292
+
+#define KFeatureIdSmartmsgSMSBookmarkReceiving              1106
+
+#define KFeatureIdSmartmsgSMSGmsMessageReceiving            1112
+
+#define KFeatureIdSmartmsgSMSGmsMessageSendingSupported     1113
+
+#define KFeatureIdSmartmsgSMSIapSettingsReceiving           1108
+
+#define KFeatureIdSmartmsgSMSOperatorLogoReceiving          1110
+
+#define KFeatureIdSmartmsgSMSRingingToneReceiving           1111
+
+#define KFeatureIdSmartmsgSMSVcalReceiving                  1114
+
+#define KFeatureIdSmartmsgSMSVcalSending                    1116
+
+#define KFeatureIdSmartmsgSMSVcardReceiving                 1115
+
+#define KFeatureIdSmartmsgSMSVcardSending                   1117
+
+#define KFeatureIdSmartmsgSMSWapApReceiving                 1107
+
+#define KFeatureIdSmartmsgSMSWvSettingsReceiving            1109
+
+#define KFeatureIdSmartCardProv                             27
+
+#define KFeatureIdSmilEditor                                1073
+
+#define KFeatureIdSmilStreaming                             78
+
+#define KFeatureIdSrcs                                      17
+
+#define KFeatureIdSSO                                       28
+
+#define KFeatureIdSuplFramework                             1583
+
+#define KFeatureIdSupportedFeature1                         1000
+
+#define KFeatureIdSupportedFeature2                         1002
+
+#define KFeatureIdSvgt                                      77
+
+#define KFeatureIdSvgtScreensaverPlugin                     1647
+
+#define KFeatureIdSyncMlDm                                  41
+
+#define KFeatureIdSyncMlDm112                               1695
+
+#define KFeatureIdSyncMlDmDs                                47
+
+#define KFeatureIdSyncMlDmEmail                             49
+
+#define KFeatureIdSyncMlDmIAP                               48
+
+#define KFeatureIdSyncMlDmMMS                               50
+
+#define KFeatureIdSyncMlDmStreaming                         56
+
+#define KFeatureIdSyncMlDs                                  42
+
+#define KFeatureIdSyncMlDsAiwProvider                       1516
+
+#define KFeatureIdSyncMlDsAlert                             52
+
+#define KFeatureIdSyncMlDsCal                               46
+
+#define KFeatureIdSyncMlDsCon                               45
+
+#define KFeatureIdSyncMlDsEmail                             44
+
+#define KFeatureIdSyncMlDsEmailFiltering                    113
+
+#define KFeatureIdSyncMlDsOverHttp                          1414
+
+#define KFeatureIdSyncMlObex                                51
+
+#define KFeatureIdTelephonyService                          1137
+
+#define KFeatureIdUiTransitionEffects                       1638
+
+#define KFeatureIdUiZoom                                    1631
+
+#define KFeatureIdUpin                                      1612
+
+#define KFeatureIdUsb                                       13
+
+#define KFeatureIdUsbDeviceLock                             1140
+
+#define KFeatureIdUsbMultiPersonality                       1534
+
+#define KFeatureIdUsbPictbridge                             1531
+
+#define KFeatureIdUsbPictbridgeUi                           1566
+
+#define KFeatureIdUsbPtp                                    1532
+
+#define KFeatureIdUsbRemotePersonality                      1690
+
+#define KFeatureIdUsbStreaming                              221
+
+#define KFeatureIdUserConfigurableUssdMenu                  1501
+
+#define KFeatureIdUseDrmEngineInCcp                         92
+
+#define KFeatureIdUSSD                                      1091
+
+#define KFeatureIdVideoMenu                                 1634
+
+#define KFeatureIdCommonVoip                                298
+
+#define KFeatureIdWallet                                    21
+
+#define KFeatureIdWim                                       24
+
+#define KFeatureIdWindowsMedia                              1653
+
+#define KFeatureIdWindowsMediaDrm                           1654
+
+#define KFeatureIdWsp                                       26
+
+#define KFeatureIdXspExtensionManager                       1692
+
+#endif // __PRIVATERUNTIMEIDS_HRH
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/publicruntimeids.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,511 @@
+/*
+* Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef __PUBLICRUNTIMEIDS_HRH
+#define __PUBLICRUNTIMEIDS_HRH
+
+#define KFeatureId3DRingingTones                            1720
+
+#define KFeatureIdFf3gCellbroadcast                         175
+
+#define KFeatureIdFfAdaptiveWlanScanningSupport             140
+
+#define KFeatureIdFfAiWlansnifferWidget                     172
+
+#define KFeatureIdAsynchFileSaveQueue                       1703
+
+#define KFeatureIdFfAudt                                    63
+
+#define KFeatureIdAutoRedialForVideoCall                    1723
+
+#define KFeatureIdFfAvkonEmotionIconEnabled                 211
+
+#define KFeatureIdFfBirthdayImprovement                     189
+
+#define KFeatureIdBrowserProgressiveDownload                1724
+
+#define KFeatureIdFfCapacitiveDisplay                       183
+
+#define KFeatureIdChineseFontsHires                         138
+
+#define KFeatureIdFfClockMultiprocolSupport                 190
+
+#define KFeatureIdCommsDatCreationFromXml                   67
+
+#define KFeatureIdFfConnectionOverride                      179
+
+#define KFeatureIdFfContactsNickname                        182
+
+#define KFeatureIdDmInstallSecurity                         5065
+
+#define KFeatureIdFfDualLanguageSupport                     194
+
+#define KFeatureIdFfEmailFramework                          135
+
+#define KFeatureIdFfEmailIpsServices                        137
+
+#define KFeatureIdEmailMceIntegration                       126
+
+#define KFeatureIdFfEmailProtocolPlugins                    215
+
+#define KFeatureIdFfEmailUi                                 136
+
+#define KFeatureIdFfFarsiCalendar                           213
+
+#define KFeatureIdFmtx                                      1705
+
+#define KFeatureIdFullscrHwrInput                           66
+
+#define KFeatureIdFfGenericFontsAssets                      188
+
+#define KFeatureIdFfHdmi                                    169
+
+#define KFeatureIdFfHelpTutorialMerge                       164
+
+#define KFeatureIdFfHijriCalendar                           212
+
+#define KFeatureIdHitchcockAppShell                         1708
+
+#define KFeatureIdFfHomescreenSwitchableRoot                154
+
+#define KFeatureIdIAUpdate                                  30
+
+#define KFeatureIdFfIaupdatePhase2                          185
+
+#define KFeatureIdFfInputsPerOrientation                    192
+
+#define KFeatureIdFfIntelligentTextInput                    216
+
+#define KFeatureIdFfJavaGlobalIndicatorsApi                 134
+
+#define KFeatureIdKorean                                    180
+
+#define KFeatureIdFfLinkedFontsChinese                      159
+
+#define KFeatureIdFfMeetingRequestUi                        174
+
+#define KFeatureIdFfMenuTexturePreloading                   118
+
+#define KFeatureIdFfNcdEngine                               61
+
+#define KFeatureIdFfNcdUi                                   62
+
+#define KFeatureIdNfc                                       117
+
+#define KFeatureIdNltSupport                                155
+
+#define KFeatureIdFfNoCugSupport                            195
+
+#define KFeatureIdNoIdleSoftkeys                            68
+
+#define KFeatureIdFfOdeLegalNotice                          217
+
+#define KFeatureIdFfOfnFeature                              193
+
+#define KFeatureIdFfOmaScomoAdapter                         197
+
+#define KFeatureIdFfOssLegalNotice                          196
+
+#define KFeatureIdFfPnpmsProvFilter                         133
+
+#define KFeatureIdPnpmsServiceHelpPlugin                    128
+
+#define KFeatureIdPowerSave                                 1709
+
+#define KFeatureIdPreminetCatalogsClient                    1719
+
+#define KFeatureIdProvAuthtypePlugin                        100
+
+#define KFeatureIdQwertyFnKey                               1714
+
+#define KFeatureIdRockerKey                                 120
+
+#define KFeatureIdFfRuntimeDeviceCapabilityConfiguration    198
+
+#define KFeatureIdSelectableEmail                           125
+
+#define KFeatureStartupOmaDmSupport                         40
+
+#define KFeatureIdFfTacticons                               184
+
+#define KFeatureIdTactileFeedback                           1718
+
+#define KFeatureIdFfTarmCapabilityBasedAccess               214
+
+#define KFeatureIdTcpMyfavesFeature                         1722
+
+#define KFeatureIdFfTcpMyprofile                            186
+
+#define KFeatureIdTouchscreencalibInStartup                 69
+
+#define KFeatureIdFfTouchUnlockStroke                       173
+
+#define KFeatureIdUpnpFramework20                           70
+
+#define KFeatureIdUsbCharging                               119
+
+#define KFeatureIdUsbHost                                   1704
+
+#define KFeatureIdUseEGprsIcon                              121
+
+#define KFeatureIdVirtualFullscrQwertyInput                 64
+
+#define KFeatureIdVirtualItutInput                          65
+
+#define KFeatureIdVmbxCallDivertIcon                        116
+
+#define KFeatureIdFfVoiceCallContinuity                     152
+
+#define KFeatureIdFfVpnClient                               99
+
+#define KFeatureIdWebvideoPh2                               39
+
+#define KFeatureIdFfWlansnifferVoipEnhancements             156
+
+#define KFeatureIdFfWlanExtensions                          177
+
+#define KFeatureIdFfWlanWapi                                129
+
+#define KFeatureId3DMenu                                    1511
+
+#define KFeatureId3GpExtension                              1592
+
+#define KFeatureIdAacEncoderPlugin                          1141
+
+#define KFeatureIdAacPlusDecoderPlugin                      1143
+
+#define KFeatureIdActiveIdle                                1119
+
+#define KFeatureIdAllowUpgradeHelix                         1699
+
+#define KFeatureIdAppCsdSupport                             110
+
+#define KFeatureIdAudioEffectsApi                           497
+
+#define KFeatureIdAudioMessaging                            1565
+
+#define KFeatureIdAudioResourceIndications                  499
+
+#define KFeatureIdAutoAccessoryIdentification               206
+
+#define KFeatureIdAvkonApac                                 1015
+
+#define KFeatureIdAvkonELaf                                 1010
+
+#define KFeatureIdBasicLocationInfoDisplay                  1513
+
+#define KFeatureIdBassBoostEffectUi                         1673
+
+#define KFeatureIdBrightnessControl                         1072
+
+#define KFeatureIdBrowserIMEINotification                   161
+
+#define KFeatureIdBticBinariesCheckEnabled                  1601
+
+#define KFeatureIdBtFaxProfile                              18
+
+#define KFeatureIdBtSap                                     222
+
+#define KFeatureIdCamera                                    2
+
+#define KFeatureIdCameraFullscreenViewfinder                1607
+
+#define KFeatureIdCameraLensCover                           209
+
+#define KFeatureIdCameraLocationSupport                     158
+
+#define KFeatureIdChinese                                   1096
+
+#define KFeatureIdChinesePrcFonts                           1133
+
+#define KFeatureIdChineseTaiwanHkFonts                      1134
+
+#define KFeatureIdCommDBProtection                          1507
+
+#define KFeatureIdCoverDisplay                              3
+
+#define KFeatureIdCsVideoTelephony                          89
+
+#define KFeatureIdCustomisedRFS                             1670
+
+#define KFeatureIdDefaultConnection                         1693
+
+#define KFeatureIdDrm                                       91
+
+#define KFeatureIdDrmClock                                  96
+
+#define KFeatureIdDrmFull                                   93
+
+#define KFeatureIdDrmOma2                                   98
+
+#define KFeatureIdDrmPhase2                                 95
+
+#define KFeatureIdEditKey                                   1672
+
+#define KFeatureIdEmailOverSms                              1092
+
+#define KFeatureIdEqualizer                                 1502
+
+#define KFeatureIdFlashLiteBrowserPlugin                    1146
+
+#define KFeatureIdFlashLiteViewer                           1145
+
+#define KFeatureIdFmRadio                                   5
+
+#define KFeatureIdHandwritingRecognitionInput               1604
+
+#define KFeatureIdHsxpaSupport                              1666
+
+#define KFeatureIdIm                                        33
+
+#define KFeatureIdImageViewer                               1682
+
+#define KFeatureIdImpsStandaloneIpCir                       34
+
+#define KFeatureIdIncludeAacCMMFCodec                       492
+
+#define KFeatureIdIncludeAmrNbCMMFCodec                     289
+
+#define KFeatureIdIncludeAmrWbCMMFCodec                     491
+
+#define KFeatureIdIncludeEaacplusCmmfcodec                  1521
+
+#define KFeatureIdIncludeMp3CMMFCodec                       493
+
+#define KFeatureIdIncludeQcelpCMMFCodec                     494
+
+#define KFeatureIdIpsec                                     102
+
+#define KFeatureIdIrda                                      11
+
+#define KFeatureIdJapanese                                  1080
+
+#define KFeatureIdJapaneseLargerDictionary                  1517
+
+#define KFeatureIdJapanesePicto                             1079
+
+#define KFeatureIdJapanPrefixChange                         1131
+
+#define KFeatureIdJava                                      1687
+
+#define KFeatureIdJavaStubs                                 1688
+
+#define KFeatureIdLayout208_208                             1124
+
+#define KFeatureIdLayout240_320                             1125
+
+#define KFeatureIdLayout240_320_LargeScreen                 1621
+
+#define KFeatureIdLayout240_320_QVGA3                       1677
+
+#define KFeatureIdLayout320_240                             1126
+
+#define KFeatureIdLayout320_240_LargeScreen                 1622
+
+#define KFeatureIdLayout320_240_QVGA3                       1678
+
+#define KFeatureIdLayout360_640_Touch                       1701
+
+#define KFeatureIdLayout640_360_Touch                       1700
+
+#define KFeatureIdLocationGpsHw                             1138
+
+#define KFeatureIdLocationCentre                            1702
+
+#define KFeatureIdMacromediaFlash6                          79
+
+#define KFeatureIdMediaTransferProtocol                     1697
+
+#define KFeatureIdMmsNonDestructiveForward                  242
+
+#define KFeatureIdMMSNotificationsView                      1132
+
+#define KFeatureIdMmsPostcard                               1509
+
+#define KFeatureIdMpegAacEncoding                           282
+
+#define KFeatureIdMpeg4VideoEncoding                        80
+
+#define KFeatureIdMrtSdkLibraries                           1663
+
+#define KFeatureIdMtpProtocolSupport                        504
+
+#define KFeatureIdNewsticker                                166
+
+#define KFeatureIdNoPowerkey                                1639
+
+#define KFeatureIdOcr                                       1593
+
+#define KFeatureIdOcrHanwang                                1594
+
+#define KFeatureIdOcrRomdb                                  1595
+
+#define KFeatureIdOmaPoc                                    1538
+
+#define KFeatureIdOnScreenDialer                            1696
+
+#define KFeatureIdOpenGLES3DApi                             10
+
+#define KFeatureIdOpenGLESSWImplementation                  210
+
+#define KFeatureIdOperatorCache                             1071
+
+#define KFeatureIdOperatorMenu                              1058
+
+#define KFeatureIdPenSupport                                410
+
+#define KFeatureIdPenSupportCalibration                     1658
+
+#define KFeatureIdPresence                                  36
+
+#define KFeatureIdProductRemconTsp                          1689
+
+#define KFeatureIdProtocolWcdma                             82
+
+#define KFeatureIdProtocolWlan                              109
+
+#define KFeatureIdQos                                       101
+
+#define KFeatureIdQvga2LayoutInUse                          1596
+
+#define KFeatureIdQwertyInput                               409
+
+#define KFeatureIdRssFeeds                                  167
+
+#define KFeatureIdRtpStack                                  1589
+
+#define KFeatureIdRV9                                       1094
+
+#define KFeatureIdS60FmRadioApplication                     1539
+
+#define KFeatureIdSdnd                                      283
+
+#define KFeatureIdSenduiMmsUpload                           1135
+
+#define KFeatureIdSendFileInCall                            1087
+
+#define KFeatureIdAmbientLightSensor                        1529
+
+#define KFeatureIdHelp                                      1012
+
+#define KFeatureIdKeypadNoSlider                            1013
+
+#define KFeatureIdKeypadNoVoiceKey                          1014
+
+#define KFeatureIdLunarCalendar                             1017
+
+#define KFeatureIdSeries60NativeBrowser                     168
+
+#define KFeatureIdPhoneTty                                  1032
+
+#define KFeatureIdShowPanics                                1075
+
+#define KFeatureIdSideVolumeKeys                            207
+
+#define KFeatureIdSind                                      72
+
+#define KFeatureIdSipSimplePresenceProtocol                 1635
+
+#define KFeatureIdSlideshowScreensaver                      1676
+
+#define KFeatureIdStereoWideningEffectUi                    1674
+
+#define KFeatureIdSvgtViewer                                1139
+
+#define KFeatureIdSyncMlDmDiagnostics                       1681
+
+#define KFeatureIdSyncMlDmFota                              58
+
+#define KFeatureIdSyncMlDmImps                              57
+
+#define KFeatureIdSyncMlDmObex                              54
+
+#define KFeatureIdSyncMlDmOta                               1679
+
+#define KFeatureIdSyncMlDmSIP                               60
+
+#define KFeatureIdSyncMlDmVoIP                              59
+
+#define KFeatureIdSyncMlDmWlan                              55
+
+#define KFeatureIdSyncMlDsBookmark                          1706
+
+#define KFeatureIdSyncMlDsMMS                               43
+
+#define KFeatureIdSyncMlDsNotepad                           53
+
+#define KFeatureIdSyncMlDsSms                               1599
+
+#define KFeatureIdSyncMlIsync                               1680
+
+#define KFeatureIdSyncMlTwinSuite                           1675
+
+#define KFeatureIdThai                                      1081
+
+#define KFeatureIdThaiCalendar                              1646
+
+#define KFeatureIdTvOut                                     1540
+
+#define KFeatureIdUpnpAvcp                                  1533
+
+#define KFeatureIdUpnpMediaserver                           1661
+
+#define KFeatureIdUpnpPrintFramework                        1535
+
+#define KFeatureIdUpnpRemoteStorage                         1536
+
+#define KFeatureIdUpnpStack                                 1528
+
+#define KFeatureIdUseAacCMMFCodec                           286
+
+#define KFeatureIdUseAmrNbCMMFCodec                         284
+
+#define KFeatureIdUseAmrWbCMMFCodec                         285
+
+#define KFeatureIdUseEaacplusCmmfCodec                      1522
+
+#define KFeatureIdUseMp3CMMFCodec                           287
+
+#define KFeatureIdUseQcelpCMMFCodec                         288
+
+#define KFeatureIdVfpHwSupport                              1669
+
+#define KFeatureIdVibra                                     411
+
+#define KFeatureIdVideocallMenuVisibility                   1519
+
+#define KFeatureIdVideoCenterSupported                      1698
+
+#define KFeatureIdVideoRecorder                             208
+
+#define KFeatureIdVirtualKeyboardInput                      1603
+
+#define KFeatureIdWebWidgets                                1691
+
+#define KFeatureIdWlanWep256Enabled                         1530
+
+#define KFeatureIdWma                                       503
+
+#define KFeatureIdWorldClock                                1098
+
+#define KFeatureIdXdm                                       1523
+
+#define KFeatureIdXdmLocalStorage                           1525
+
+#define KFeatureIdXdmXcap                                   1524
+
+#endif // __PUBLICRUNTIMEIDS_HRH
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/s60_features.xml	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,26000 @@
+<?xml version='1.0'?>
+<FeatureCatalog>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>ENABLE_ABIV2_MODE</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enableds new target platform ARMV5 ABIv2.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 Enabled for 5.0-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>EUSBC</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>On</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>EUSBC flag</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>EXCLUDE_JAVA</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Excludes Symbian implementation of Java components. S60 offers its own  Java implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"19.12.2005 Enabled for 3.1-&gt;;11.10.2006 ""1"" 3.2 -&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_3D_RINGING_TONES</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1720</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureId3DRingingTones</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 3D ringing tones.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-20642: Enable Integration of 3D Ringing Tone Settings to Profiles  </Value>
+      </CustomField>
+      <OtherComments>8.10.2007 new flag - PPKN-77E9R4</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_3G_CELLBROADCAST</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>175</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFf3gCellbroadcast</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature is enabled when flag is defined.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature is disabled when flag is undefined.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Cell Broadcasting support on 3G mode.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ext-tommi.kenakkala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-13289</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_ADAPTIVE_WLAN_SCANNING_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>140</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfAdaptiveWlanScanningSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Adaptive WLAN Scanning support is enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Adaptive WLAN Scanning support is disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to perform WLAN background scanning. AWS listens and receives events from other components, concludes what would be the preferred scanning period, and then tells it to WLAN engine.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>teemu.moisio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-10013</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_AI_WLANSNIFFER_WIDGET</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>172</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfAiWlansnifferWidget</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The WLANSniffer widget is included in image </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The WLANSniffer widget is not included in image </Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag for WLANSniffer Homescreen widget.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>teemu.moisio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-22234</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_ASYNCH_FILE_SAVE_QUEUE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1703</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAsynchFileSaveQueue</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Camcorder requires support from the Asynchronous File Save Queue.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-37288: Camcorder UI: Asynchronous image saving queue for UI </Value>
+      </CustomField>
+      <OtherComments>"4.6.2007 new flag;2.7.2007 ""1"" 3.2 -&gt;" - ETHN-72KF7F</OtherComments>
+      <OtherComments>4.6.2007 new flag - ETHN-72KF7F</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_AUDIO_MESSAGING_INCLUDE_IN_ROM</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flags controls whether the Audio Messaing ROM files are included in the build.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>401-1806: MMS Postcard runtime enabling/disabling </Value>
+      </CustomField>
+      <OtherComments>13.8.2007 New flag - SKAA-74KH93</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_AUDT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>63</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfAudt</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Always Up-to-date Device Time (AUDT). This is an ability to update the device time, date and country/city automatically in phone start-up.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>nandagopal.govindan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32284</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_AUTO_REDIAL_FOR_VIDEO_CALL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1723</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAutoRedialForVideoCall</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag indicates redial sequence, when video call is not succeeded for certain reasons."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-8819: VT: Auto-redial (automatic fallback to voicecall) </Value>
+      </CustomField>
+      <OtherComments>5.11.2007 new flag - EHUU-78989A</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_AVKON_EMOTION_ICON_ENABLED</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>211</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfAvkonEmotionIconEnabled</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>the emotion icon is enabled in editor</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>the emotion icon is disabled in editor</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>to enable/disable the emotion icon support in avkon editor control</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>steven.yao@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24185</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_BIRTHDAY_IMPROVEMENT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>189</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfBirthdayImprovement</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Birthday improvement is enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Birthday improvement is disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag is required for the enabling/disabling customized birthday &#38;amp; anniversary notifications for MyFaves contact in Calendar (under Community 1.0) into 3.2.3 platform. 
+
+The requirement is 
+
+B&#8217;day &#38;amp; Anniversary Notification for MyFaves contact
+
+&#8226;	Picture of the MyFaves contact in the popup which can be masked as circular
+
+&#8226;	Currently Birthday notification is same as any other Calendar alarm
+
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mathan.murugasen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-21324</Value>
+      </CustomField>
+      <OtherComments>Implemented in wk14 release.</OtherComments>
+      <OtherComments>Could you pl let me know , in which 3.2.3 release wk this flag will be available for use ?</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_BROWSER_PROGRESSIVE_DOWNLOAD</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1724</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserProgressiveDownload</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag is needed to enable/disable the progressiveness of the downloads in download manager server and its clients.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW Error ID : PNAY-759982 </Value>
+      </CustomField>
+      <OtherComments>26.11.2007 New flag - PNAY-76G7YS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_CAPACITIVE_DISPLAY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>183</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfCapacitiveDisplay</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>In capacitive touch products, this value should be defined.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>In resistance touch products, this value should be undefined.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device uses capacitive touch technology in its display.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>lei.4.wang@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-32294</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_CHINESE_FONTS_HIRES</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>138</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdChineseFontsHires</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>When defined, high resolution fonts are used in Chinese variants instead of the current stroke fonts.</Description>
+         <DependencyOnOtherFeatures>__CHINESE</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Current stroke fonts are used in a normal fashion</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag controls whether Chinese variants use TrueType fonts instead of the current stroke fonts in high resolution devices.
+
+Current stroke fonts have good readability in small sizes and lower resolution devices. However, with the introduction of ever sharper and larger displays (HVGA, VGA), the stroke fonts look increasingly "too simple" and "stick-like" in bigger sizes. Fonts with thicker, more stylistic strokes are required for a proper look and user experience.
+
+Following requirements already make a case for TTF fonts in Chinese:
+417-16400: Chinese TrueType font for 9.1
+406-137: TrueType font for Chinese
+
+Note: The feature name intentionally avoids mentioning TrueType or TTF, as the font technology is irrelevant, high resolution being the operative keywords.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>pasi.p.kuusisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-16400, 406-137</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_CLOCK_MULTIPROCOL_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>190</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfClockMultiprocolSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>This feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>This feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag shall be used to determine if product programs need clock's multiprotocol support, i.e. getting time information from different time source protocols like GPS, SNTP, etc.. Product program can make a choice such that multiprotocol feature support can be made on or off. When multiprotocol support is off, then default NITZ protocol shall be choosen.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sachin.v.deshpande@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>401-5792</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_COMMSDAT_CREATION_FROM_XML</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>67</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCommsDatCreationFromXml</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+         <DependencyOnOtherFeatures>FF_COMMSDAT_CREATOR</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>There will be a new component in S60 called CommsDatCreator (CDC) that will initialize CommsDat using an input XML file which is generated by the Configuration Tool.
+When generating CommsDat the CDC needs that the default CommsDat in Z:\private\10202be9\cccccc00.cre is empty. 
+The requested flag FF_COMMSDAT_CREATION_FROM_XML  enables the empty CommsDat to be included to the image as the default CommsDat.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.nuutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-2451</Value>
+      </CustomField>
+      <OtherComments>3.4.2008 typo fixed in flag name : FF_COMMSDAT_CREATOR_FROM_XML -&gt; FF_COMMSDAT_CREATION_FROM_XML </OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_COMMSDAT_CREATOR</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flags controls whether the CommsDatCreator component to be included to the image.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-2451: Create CommsDat without emulator </Value>
+      </CustomField>
+      <OtherComments>8.10.2007 New flag - LLET-76PHYA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_CONNECTION_OVERRIDE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>179</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfConnectionOverride</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>WLAN connection started from WLANSniffer is enforced to other applications by default.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>WLAN connection started from WLAN Sniffer is not automatically used by applications (other than Browser and MediaPlayer)</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The feature enables the better utilisation of the WLAN connections that the user has manually opened from the WLAN widget. Such connections, called as 'user connections', will be automatically utilised in all applications that would normally use Internet SNAP connection. If the feature is enabled, the 'user connection' is enforced by default. The user can still control the utilisation of the 'user connection' by enabling/disabling the connection enforcement from WLAN settings.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>aki.rasanen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-22234</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_CONTACTS_GROUP_FUNCTIONALITY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Group UI plugin component of platform to be included in image. </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Group UI plugin component of platform to be excluded from image. </Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>We need a feature flag for ROM Creation time variation. The Phonebook2 application is constructed on a plugin based architecture. This design allows the Phonebook2 application to be composed of various plugin components. The S60 platform Phonebook2 component contains a group UI plugin component, which implements the whole contacts group functionality. To enable a variant to create their own contact group functionality we need a feature flag so that the variant can remove the platform group plugin component. This allow the component to be removed from the ROM image, thus making the ROM size smaller.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>patrik.granholm@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-21312 REQ T-MOBILE int cmt1.0: customised phonebook - Groups UI</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_CONTACTS_NICKNAME</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>182</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfContactsNickname</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Nickname feature is included.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Nickname feature is not included.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The nickname functionality needs a feature flag for the following reasons:
+-Phonebook2 component exports a central repository initialization file, which is used to improve the Phonebook application launch -The initialization file is read by the Symbian Contacts model server to initialize the Contacts view during the device boot sequence
+ * S60 specifications define which fields take part in the device's contact name creation (first name, last name, company name)
+ * The nickname requirement changes the S60 name creation rules, by adding the contacts nickname field to the above list of fields
+ * Therefore the content of the Contacts view needs to be initialized differently depending on whether the nickname feature is enabled or disabled
+ * The initialization file contains the configuration of the view, e.g. the contact fields which are used for sorting the Phonebook names list view
+ * A feature flag is needed which allows Phonebook2 to export the correct variant of the Contact view initilization file
+ * There is a considerable RAM usage penalty associated with keeping the nickname field in the contact view when the nickname feature is disabled
+ * For further description of the Symbian Contacts view initilization see \src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc
+-Run-time variation can be used inside the Phonebook2 application to configure the application sort order
+ * But the Symbian Contacts view's must be configured correctly in order to maintain existing performance, see above description
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>patrik.granholm@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-21297 REQ T-MOBILE int cmt1.0: customised phonebook- NICKNAME changes</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_CUSTOMER_HELPS_IN_USE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Customer helps included</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Customer helps not included</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Customer helps are included into image based on this flag.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.mantila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_DEVICE_DIAGNOSTICS_APP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>On enabling this feature flag GSDevDiagPlugin.dll would start the DevDiagApp.exe. This would load all related plugins. The Diagnostics application offers self-test service on the Mobile Applications and hardware for the phone users.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ravi.s.m@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-22052</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_DM_INSTALL_SECURITY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>5065</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDmInstallSecurity</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>OMA DM SW installer implementation included in build.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jonni.rainisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_DUAL_LANGUAGE_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>194</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfDualLanguageSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature is ON</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature is OFF</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This Flag is used to develop support for dual language feature. This is an enhancement to the basic prediction feature where words predicted will come from 2 different language databases.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>megha.1.vajani@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-17087</Value>
+      </CustomField>
+      <OtherComments>Requirement id added.
+
+</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_EMAIL_FRAMEWORK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>135</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfEmailFramework</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Product includes the email multiprotocol framework.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Email multiprotocol framework not supported</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether the product includes the email multiprotocol framework. When the flag is defined all parts constituting new email solution are in ROM: application, plugin framework + imap/pop plugin and related settings UIs. 
+
+legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.k.leino@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-7616</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_EMAIL_IPS_SERVICES</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>137</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfEmailIpsServices</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>IMAP4, POP3 and SMTP protocol support.</Description>
+         <DefaultingOtherFeatures>FF_EMAIL_FRAMEWORK</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>No IMAP4, POP3 and SMTP protocol support.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether the product includes IMAP4, POP3 and SMTP protocol support.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.k.leino@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-7616</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_EMAIL_MCE_INTEGRATION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>126</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdEmailMceIntegration</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>EMail client can be selected</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>EMail client cannot be selected</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This enables email client selection in MCE. Fex. Freestyle email mailboxes  goes under email folder in mce-serttings. mce and sendui. Freestyle email settings can be changed from mce-settings.
+ All you need to do is install own mtm-plugin and configure central repository key.
+
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>tomi.k.makinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-2279</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_EMAIL_PROTOCOL_PLUGINS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>215</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfEmailProtocolPlugins</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>email protocol plugins are in ROM</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>email protocol plugins are not in ROM</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>When defined, default email protocol plugins are enabled.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mikko.bertin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-7616</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_EMAIL_UI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>136</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfEmailUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Product includes email UI application.</Description>
+         <DefaultingOtherFeatures>FF_EMAIL_FRAMEWORK</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Email UI application not included.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether the product includes email UI application</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.k.leino@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-7616</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_EMPTY_COMMSDAT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Empty CommsDat is taken into image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Empty CommsDat is not taken into image.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>Default CommsDat configuration instructions</ReferenceName>
+         <URLToReference>http://s60wiki.nokia.com/S60Wiki/CommsDat_default_configuration_for_S60_5.0</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>juha.nuutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW Error ID: MVLA-7JQG6U</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_FARSI_CALENDAR</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>213</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfFarsiCalendar</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>FARSI calendar is enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>FARSI calendar is disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>S60 calendar should provide possibility to integrate Farsi calendar application to S60 calendar.
+
+ S60 calendar should provide variation point to calendar main menu, from where Farsi calendar application can be launched. In addition S60 calendar setting should provide access to the Farsi calendar settings. User should comfortably move btwn Gregorian and Farsi calendars. 
+
+Farsi calendar will be enabled in the variants English &amp; Farsi. These variants can be extended further as per the need. 
+
+This feature is approved and targeted for 3.2.3 products. So variation required from 3.2.3 onwards. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mathan.murugasen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-42455</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_FLASHLITE_SCREENSAVER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>When enabled/defined flash can be used as screensave.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The flash can not be used as Screensaver</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>When enabled/defined flash can be used as Screensaver.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>amruta.misra@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13428</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_FMTX</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1705</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFmtx</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>FMTX application and Nseries Music Player support for FMTX</FeatureLogicalDescription>
+      <AssociateFeatureGroup>MUI:domain</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>103-3235: FMTx support in Juno music player </Value>
+      </CustomField>
+      <OtherComments>16.7.2007 new flag - GTOA-6ZSVMJ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_FULLSCR_HWR_INPUT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>66</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFullscrHwrInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+         <DependencyOnOtherFeatures>__PEN_SUPPORT</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>lei.4.wang@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-1202</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_GENERIC_FONTS_ASSETS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>188</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfGenericFontsAssets</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>feature is On. [ When defined we use freetype as well as EFF fonts]</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>feature is OFF. [ When undefined we continue to use monotype iType rasterizer and monotype font files as usual]</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to check if generic font assets are to be used, this is used for Symbian foundation where freetype rasterize as well as EFF fonts need to be used.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>pradeep.joseph@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>.</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_HDMI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>169</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfHdmi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag to indicate HDMI availability.  IIf defined, device supports HDMI (High Definition Multimedia Interface)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ilhan.gurel@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>404-4296</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_HELP_TUTORIAL_MERGE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>164</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfHelpTutorialMerge</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>No standlone Tutorial application. It is embedded in Help application UI. </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Help &amp; Tutorial are separate applications as now. </Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The end-user shall be provided with animated help (tutorial kontent) from CSX Help application. Both applications will continua existing as separate applications, though Tutorial will not be visible in application grid, but only provide animated content for CSX Help.
+
+This is for REQ 417-16797. Help &amp; Tutorial will look like one application. User will not feel that they are 2 different applications. To implement this REQ without breaking the compatibility, one feature flag is needed to make Help &amp; Toturial applications know if Tutorial is embedded in Help or running as a standalone application. Also refer to REQ 101-39505.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>zhongkai.ren@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-39505 &amp; 417-16797</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_HIJRI_CALENDAR</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>212</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfHijriCalendar</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>HIJRI Calendar is enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>HIJRI Calendar is disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>S60 calendar should provide possibility to integrate separate Hijri calendar application to S60 calendar.
+
+S60 calendar should provide variation point to calendar main menu, from where Hijri calendar application can be launched. In addition S60 calendar setting should provide access to the Hijri calendar settings. User should comfortably move btwn Gregorian and Hijri calendars.
+
+Hijri calendar will be enabled in the variants English, Arabic, Urdu , French &amp; Farsi. These variants can be extended further as per the need. 
+
+This feature is approved and targeted for 3.2.3 products. So variation required from 3.2.3 onwards.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mathan.murugasen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-42455</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_HITCHCOCK_APP_SHELL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1708</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHitchcockAppShell</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If disabled, old xml based menu2, and if enabled, new hitchcock based menu3."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"13.8.2007 New flag;27.8.2007 ""1"" 5.0-&gt;" - METN-75VH7H</OtherComments>
+      <OtherComments>13.8.2007 New flag - METN-75VH7H</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_HOMESCREEN_COMMON_IDLEFW</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Common ilde framework and Active Idle 3 are enabled in S60.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Common ilde framework is not enabled. Existing AIFW and Active Idle 2 are active in S60.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for enabling common idle framework to support new widgetized stand-by mode application of Active Idle 3 on S60 by REQ "101-40598: HomeScreen: 3rd Party widget support" as alternative of existing Active Idle 2 and yet enabling even custom made stand-by mode app to be active. The binary objects which comprise common idle framework related components and new active stand-by application, selection of alternative,  and its depended components, can be selected at image creation time in case where common ilde fw is accepted by product/variant decicion.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>Active Idle 3</ReferenceName>
+         <URLToReference>http://wikis.in.nokia.com/UIShells/UIShells</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>markus.moilanen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-40598: HomeScreen: 3rd Party widget support</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_HOMESCREEN_OPEN_MENUFW</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enables Open menu framework and Matrix menu as main menu application in S60.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Open menu framework is not enabled. Hitchcock AppShell as main menu application in S60.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for activation of open menu framework to support alternative main menu applications on S60 by REQS "101-40417: Open Shell UI internal menu model for other applications", "417-8821: Non-touch VGA support for Matrix" and "404-3950: Matrix: Basic Menu". Existing main menu app, Hitchcock AppShell, can still be used if product/variant decides so, however, open menu fw which enables altenative menu applications to run on same content, can be chosen as well. The binary objects which comprise open menu fw and active main menu application with its depended components can be selected at image creation time, as well as it is possible to request appropriate main menu application UID when needed to configure S60. These requests are, for example, setting the application UID to launch main menu by "applications" hw-key and hide menu application from itself etc. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>Hitchcock AppShell</ReferenceName>
+         <URLToReference>https://cwiki.nokia.com/HichcockAppShell/WebHome</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>Matrix menu</ReferenceName>
+         <URLToReference>http://wikis.in.nokia.com/UIShells/MatrixArch</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>markus.moilanen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-40417: Open Shell UI internal menu model for other applications; 417-8821: Non-touch VGA support for Matrix; 404-3950: Matrix: Basic Menu</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_HOMESCREEN_SWITCHABLE_ROOT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>154</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfHomescreenSwitchableRoot</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enables selection of alternative Homescreen</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Disables selection of alternative Homescreen</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Homescreen root configuration replaces existing concept of Active Idle themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by enabling/disabling possibility to switch homescreen root. Homescreen root switch must be enabled to end user to select operator/product  specific alternative homescreen active, for example, an alternative root or External Homescreen. This feature must be able to set at run time also for post-product provision of alternative homescreen.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>Homescreen Fw</ReferenceName>
+         <URLToReference>http://wikis.in.nokia.com/UIShells/UIShells</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>markus.moilanen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-40598: HomeScreen: 3rd Party widget support</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_IAUPDATE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>30</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIAUpdate</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+         <DefaultingOtherFeatures>FF_NCD_ENGINE</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>If defined, the phone supports Independent Application Update feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.ta.aalto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9634</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_IAUPDATE_PHASE2</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>185</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfIaupdatePhase2</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>IAD client phase 2</Description>
+         <DefaultingOtherFeatures>FF_IAUPDATE</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>No IAD client phase 2</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to control whether phone's Independent Application Update feature, controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.ta.aalto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-5778</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_IMAGEPRINT_BT_PROTOCOL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>ImagePrint supports Bluetooth printing</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>ImagePrint don't have support for Bluetooth printing</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to control whether ImagePrint supports Bluetooth-printing</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-2350</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_IMAGEPRINT_MEMORYCARD_PROTOCOL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>ImagePrint supports printing to memorycard</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>ImagePrint don't support printing to memorycard</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to define whether ImagePrint supports printing to memorycard</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-2350</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>ImagePrint supports PictBridge printing</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>ImagePrint don't support PictBridge printing</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to define whether ImagePrint supports PictBridge printing - meaning printing over USB.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-2350</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_IMAGEPRINT_UPNP_PROTOCOL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>ImagePrint supports UPnP printing</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>ImagePrint don't support UPnP printing</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to define whether ImagePrint supports UPnP printing</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-2350</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_INCLUDE_CHINESE_DICTIONARY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>feature on, chinese dictionary can be collected into image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>feature off, dictionary will not be collected into image.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag  controls the inclusion/exclusion of chinese dictionary in chinese variants. The flag is used in dictionary_variant.iby
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>guisheng-bruno.xu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>None</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_INPUTS_PER_ORIENTATION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>192</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfInputsPerOrientation</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>define it if need to dynamically adjust input methods when autorotation on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>undefine it if no need to dynamically adjust input methods when autorotation on</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>the feature is implemented to adjust dynamically available input methods according to autorotation status. 
+when autorotation is ON, if orientation is landscape, show menu items exclude "virtual ITU-T" and virtual ITU-T is also unavailabe, else if orientation is portrait show menu items exclude "FSQ" and FSQ is also unavailabe.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>zhihai.gong@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-20862</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_INTELLIGENT_TEXT_INPUT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>216</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfIntelligentTextInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Intelligent text input is enabled</Description>
+         <DependencyOnOtherFeatures>=RD_INTELLIGENT_TEXT_INPUT</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Intelligent text input is disabled</Description>
+         <DependencyOnOtherFeatures>!=RD_INTELLIGENT_TEXT_INPUT</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Generic QWERTY framework and 2nd generation text input engine integration</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>saidle.raikar@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-492</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_JAVA_GLOBAL_INDICATORS_API</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>134</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfJavaGlobalIndicatorsApi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Java Global Indicator API enabled</Description>
+         <DefaultingOtherFeatures>__JAVA</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Java Global Indicator API disabled</Description>
+         <DefaultingOtherFeatures>__JAVA</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables Java Global Indicator API. Global Indicator API can be used to add indicators to phone status pane.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.t.mattila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9427</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_KOREAN</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>180</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdKorean</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Korean is enabled</Description>
+         <DefaultingOtherFeatures>LANGUAGE_KOREAN</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Korean is undefined</Description>
+         <DefaultingOtherFeatures>NOT LANGUAGE_KOREAN</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Runtime flag for Korean language</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>Korean platformization wiki</ReferenceName>
+         <URLToReference>http://wikis.in.nokia.com/S60AFCustomSW/KoreaPlatformization</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>teemu.a.holappa@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>415-5428</Value>
+      </CustomField>
+      <OtherComments>Approved, but notice the prefix in flag name (FF_)</OtherComments>
+      <OtherComments>How to get this progresed? Runtime flag for Korean is needed in TB9.1 MCL branch as soon as possible.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LAYOUT_360_640_NONTOUCH</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>NHD layout DLLs are included.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>NHD layout DLLs are not included.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to hw image. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.marijarvi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LAYOUT_360_640_TOUCH_QHD2</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>QHD2 layout data included in ROM image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>QHD2 layout data not included in ROM image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Layout data for QHD2_TOUCH resolution.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kelly.li@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-24788</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LAYOUT_480_640_VGA3</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>layout data included in ROM image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>layout data not included in ROM image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Layout data for VGA3 resolution.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kelly.li@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LAYOUT_640_360_NONTOUCH</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>NHD layout DLLs are included.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>NHD layout DLLs are not included.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>New non touch NHD (=QHD) resolution.  Flag determine which layout dlls are put to hw image.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.marijarvi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LAYOUT_640_360_TOUCH_QHD2</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>QHD2 layout data included in ROM image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>QHD2 layout data not included in ROM image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Layout data for QHD2 TOUCH resolution.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kelly.li@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> 417-24788</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LAYOUT_640_480_VGA3</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>layout data included in ROM image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>layout data not included in ROM image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Layout data for VGA3 resolution.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kelly.li@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LBT_ENGINE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>LBT Engine will be part of the build</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>LBT engine will not be part of the build</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>To enable/disable LBT engine from S60. By default this should be ON
+The Location Triggering subsystem provides a service to applications for notifications based on the user&#8217;s location. Applications can create and remove location based triggers, and applications can be notified or started when one of their triggers is fired, i.e. the triggering conditions are met
+Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
+REQ: 101-34742
+BREL : 405-1756</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>vijay.nag@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-34742</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LBT_EVENTSUI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>EventsUI app will be enabled in the build</Description>
+         <DependencyOnOtherFeatures>FF_LBT_ENGINE</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>EventsUi will be disabled in the build</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>To enable EventsUi application. Default is ON
+Location events  help the users to create location-based reminders. It allows the user to create a event and assign a location to it.  When you get close by to the location, it prompts you with a reminder by playing a alarm tone or displaying a text note or voice note assigned to that event.
+REQ : 403-1621
+BREl : 405-1781</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>chellappan.lakshmanan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LBT_MGTUI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>LBT management UI is part of the build</Description>
+         <DependencyOnOtherFeatures>FF_LBT_ENGINE</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>LBT management UI is not part of the build</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>To enable/disable the LBT management UI. Default is On
+Settings for Location based trigerring subsystem.
+REQ : 403-1621
+BREl : 405-1781</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>krishna.sridhar@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-34742</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_LINKED_FONTS_CHINESE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>159</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfLinkedFontsChinese</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+         <DefaultingOtherFeatures>__CHINESE</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE is needed.
+This flag controls whether a single Chinese font or a linked font is used in Chinese builds. The linked font will contain latin set from normal S60 latin fonts and a Chinese part which is the current Chinese font unchanged. To be used in Chinese variants only.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>pasi.p.kuusisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>404-1589</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_M3G_ICON_RESOURCES</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1707</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdM3gIconResources</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__3D_MENU)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Controls whether the m3g icon resources are included in the ROM image or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"TSW error SUCA-75NEL6: 3D Menu, Cannot disable 3D menu in variant image" </Value>
+      </CustomField>
+      <OtherComments>"13.8.2007 New flag;10.9.2007 ""0"" 5.0" - JHAO-75TDS6</OtherComments>
+      <OtherComments>13.8.2007 New flag - JHAO-75TDS6</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_MDS_CAMERA_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Camera support for MDS enabled.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Camera support for MDS disabled.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables camera application support for Metadata system.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>teemu.rossi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>414-5077</Value>
+      </CustomField>
+      <OtherComments>Requirement id needed.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_MEETING_REQUEST_UI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>174</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfMeetingRequestUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>MR UI is in ROM when defined.</Description>
+         <DefaultingOtherFeatures>__MEETING_REQUEST_ENABLER</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>MR UI related components are not  in ROM</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Meeting request UI from Custom SW will be is part of Common Email. This new flag replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR UI (viewer) is visible to Email application as Ecom plugin.
+
+If the flag is not defined, MR UI related components are not in ROM.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mikko.bertin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-7616</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_MENU_TEXTURE_PRELOADING</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>118</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfMenuTexturePreloading</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Menu textures are pre-loaded</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Menu textures are not pre-loaded</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>In Menu (AppShell) application the performance of changing the folder has been poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the icons in advance improves the performance radically. The side effect is the increased memory consumption. This flag enables/disables the texture pre-loading.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>markus.moilanen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_MMS_POSTCARD_INCLUDE_IN_ROM</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flags controls whether the MMS Postcard ROM files are included in the build.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>401-1806: MMS Postcard runtime enabling/disabling </Value>
+      </CustomField>
+      <OtherComments>13.8.2007 New flag - SKAA-74KGS5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_NCD_ENGINE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>61</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfNcdEngine</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables building the NCD Engine to S60 release.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.t.rosendahl@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>401-1221</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_NCD_UI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>62</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfNcdUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+         <DefaultingOtherFeatures>FF_NCD_ENGINE</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables building the NCD UI to S60 release.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.t.rosendahl@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-6912</Value>
+      </CustomField>
+      <OtherComments>Deprecated for TB9.1 and future releases.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_NEAR_FIELD_COMMUNICATION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>117</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNfc</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>NFC feature is supported</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>NFC feature is not supported</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>A feature flag for Near Field Communication feature</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>NFC wiki</ReferenceName>
+         <URLToReference>http://nwiki.nokia.com/NFC</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>jani.tikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-30282</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_NLT_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>155</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNltSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature is enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature is disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This enables National Language Table(NLT) support for encoding SMS messages. Characters specific to a language must be encoded using the corresponding NLT, so that the message can be sent and received using a 7-bit alphabet without any loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS 23.040 v8.1.0. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ganapathy.l@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-16061</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_NO_CUG_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>195</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfNoCugSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>CUG not suported.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Default value. CUG supported as normal.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Allow removal of CUG (Closed User Group) feature from Phone and SIM settings list (in Control Panel) in cases where CUG is not supported.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyrki.saari@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TKAO-7NZC2Q</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_NO_IDLE_SOFTKEYS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>68</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNoIdleSoftkeys</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>When the flag is set, Active Idle does not have any softkeys.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>markku.kaurila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>404-3709</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_ODE_COPYRIGHT_NOTICE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>217</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfOdeLegalNotice</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>the ODE physics engine copyright infomation display</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>the ODE physics engine copyright infomation hide</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature adds ODE physics engine copyright info to About application. The notice is needed if any of the sw components which using this engine. Configurability is required to add the copyright information, because the notice should only displayed when required( e.g., in some products which include it ), we will decide whether displaying these copyright information by swtich on/off of this flag. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>dick.zhai@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-46362</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_OFN_FEATURE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>193</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfOfnFeature</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>OFN feature enabled </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>OFN feature disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>OFN feature stands for Optical Finger Navigation, a feature of input devices with optical sensor. Typically phones with the OFN feature contain an optical joystick, which is an addition to normal rocker navikey user input. Optical joystick is utilized for various user input functionalities in menus, lists, browser, maps, image viewer, etc. The optical joystick can be enabled/disabled by switching the boolean flag defined/undefined. 
+
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>hantao.3.cui@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-13723: Optical joystick: UI setting for optical joystick usage enable/disable</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_OMA_SCOMO_ADAPTER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>197</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfOmaScomoAdapter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>To enable OMA SCOMO specific features in application management. By default this feature must be defined.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>If undefined OMA SCOMO specific feature will be disabled and default enables Nokia SCOMO specific implementation</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature enables OMA SCOMO feature in "application management component".
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harsha.mohanraj@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>405-2206</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_OOM_MONITOR2_COMPONENT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>OOM Monitor2 is included into ROM</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>OOM Monitor2 is NOT included into ROM</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for controlling the inclusion of Out-of-Memory2 component into the ROM image.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.koivisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>422-117</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_ORIENTATION_ACTION_RULE_90</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag relates to autorotation feature. It is needed to set right display orientation for different products because sensors are located in different place in different product. The flag selects correct set of rule files for Context Framework / Applicationstatesourceplugin component, which depend on used sensor.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ilkka.karvonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9712</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_OSS_LEGAL_NOTICE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>196</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfOssLegalNotice</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The OSS Legal notice display</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The OSS Legal notice hide</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature adds OSS legal notice to About application. The notice is needed if any of the sw components, e.g. WRT widgets include any Open Source components. 
+
+Configurability is required to add the legal notice, because the notice should only displayed when required( e.g., in some products ), we will decide whether displaying these information by swtich on/off of this flag.
+
+
+ 
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>dick.zhai@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>422-233</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_PLATFORM_SIMULATOR</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Compilation shall include components and configurations for simulated hardware</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Compilation shall include components and configurations for real hardware</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Platform Simulator product makes it possible to execute software on simulated target hardware using a Windows or Linux workstation. Platform Simulator is based on ARM&#174; RealView&#174; tools that support modeling terminal hardware using LISA language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced to the simulator as a core image loaded into the simulated flash memory. 
+
+Compared to WINS emulator Platform Simulator based S60 simulation is much closer to exeuction on real hardware. Yet there has to be some differences in the S60 core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag  controls S60 PPD release based core image creation for two alternate targets: 
+ - FLAG DEFINED = compilation shall include components and configurations for simulated hardware
+ - FLAG UNDEFINED = compilation shall include components and configurations for real hardware
+ 
+The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the FF_PLATFORM_SIMULATOR flag.
+
+Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1 configuration. In the future the Platform Simulator targets to support selected new reference hardware configurations. This makes the flag lifetime permanent.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>Platform Simulator on Software Platforms S60 Arena Wiki</ReferenceName>
+         <URLToReference>https://s60wiki.nokia.com/S60Wiki/Next_Generation_Emulator</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>anssi.jarvenpaa@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_PNPMS_PROV_FILTER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>133</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfPnpmsProvFilter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature is supported</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature is not supported</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>On enabling this feature flag pnpprovfilter.dll will be created and this feature flag is used to enable PNPProvisioning HTTP filter which by passes the download manager launching PNPMS provisioning engine.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harsha.mohanraj@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-34635</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_PNPMS_SERVICE_HELP_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>128</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPnpmsServiceHelpPlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag is required for launching PNPMS application from general settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will be created and when this feature is enabled Service Help Icon will be present in General Settings/Control Panel. Service Help will launch browser on selection and direct the browser with predefined PnPMS server URL where user can download provisioning settings over HTTP from web server.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harsha.mohanraj@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-34635</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_POWER_SAVE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1709</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPowerSave</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Power save mode is a collection of features which are put in a power saving mode. These features are i.e. display light brightness, light time outs etc. Power save mode can be extended to be supported by any application which can do something to save battery by implementing the needed power save mode APIs."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-26287: S60 Power Management enablers </Value>
+      </CustomField>
+      <OtherComments>27.8.2007 new flag - MKAN-763C38</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_PREMINET_CATALOGS_CLIENT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1719</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPreminetCatalogsClient</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Preminet Catalogs client.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>24.9.2007 new flag - PKNA-769B5A</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_PROV_AUTHTYPE_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>100</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdProvAuthtypePlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables Authentication type plugin. On enabling this feature flag Authtypeplugin.dll will be created and this feature will be enabled and authetication type can be changed for configuration message from UI which will enable item in General Settings and on selection of this item will open list dialog for changing the authentication type.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harsha.mohanraj@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>404-4928</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_QWERTY_FN_KEY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1714</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdQwertyFnKey</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__QWERTY_INPUT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The device has a Fn key</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>RM-RIM ID: Req. 403-492: Generic QWERTY framework </Value>
+      </CustomField>
+      <OtherComments>10.9.2007 New flag - PKCM-76P8N7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_RND_COMMSDAT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>RnD CommsDat is taken into the image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>RnD CommsDat is not taken into the image.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>CommsDat default configuration for S60 5.0</ReferenceName>
+         <URLToReference>http://s60wiki.nokia.com/S60Wiki/CommsDat_default_configuration_for_S60_5.0</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>juha.nuutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW errors: MVLA-7JQG6U</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_ROCKER_KEY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>120</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRockerKey</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The device has rocker key</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The device does not have rocker key</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The device has multidirectional "rocker" key.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-7276</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_ROM_INCLUDE_ALF</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flags controls whether the UI Accelerator toolkit (ALF) is included in the build.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-3876: Hitchcock UI Toolkit for 3.2 </Value>
+      </CustomField>
+      <OtherComments>18.6.2007 New flag - MPEA-74A9UC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>198</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfRuntimeDeviceCapabilityConfiguration</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>To enable the feature to variate the device capability on runtime</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>To enable the feature to variate the device capability on runtime</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>To enable the feature to variate the device capability on runtime</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>joble.jose@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-5500</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_S60_HELPS_IN_USE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>S60 helps included</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>S60 helps are not included</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Platform helps are included into image based on this flag.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.mantila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_S60_POSTING_IMPLEMENTATION_IN_USE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>S60 implementation is taken into rom image.</Description>
+         <DependencyOnOtherFeatures>NOT VSW_DISPLAY_POST</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>S60 implementation does not go to rom image and platform specific implementation can be used.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to enable/disable usage of S60 implementation of posting surface api. Default value for this is disabled.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.airaksinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW error JAIN-7M7GXZ</Value>
+      </CustomField>
+      <OtherComments>As customizerom.iby will be deprecated there needs to be a way to remove S60 implementation of S60 posting surface api from rom image. Currently there is a flag on NCP level VSW_DISPLAY_POST but it cannot be used on S60 level. This new flag is intended to be indicator if S60 posting implementation is needed on rom image or if platform version is used. Default is that system will have platform specific implementation and thus by default S60 implementation is not taken into rom image.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_SELECTABLE_EMAIL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>125</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSelectableEmail</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Default email is selectable</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Default email is not selectable</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This enables selectable default email. When write message-&gt;email is selected from sendui (with multible mailboxes), the default email account is the initial selection. Default mailbox can be set from mce-settings.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>tomi.k.makinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-2279</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_SENSOR_FW</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Sensor framework binaries are included.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Sensor framework binaries are not included</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>FF_SENSOR_FW flag is used for image creation time variation of the sensor framework. 
+Flag should be defined for products that have sensors and undefined for products that do not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>annikka.aalto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW error EIAL-7JTFXB</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_SHOW_MMPLAYER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Media Player is visible</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Media Player is hidden</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>By default S60 Media Player will be hidden from UI, and  only be accessible through embedded playback use cases (e.g browser, messaging, file browser, etc). 
+
+This flag will will allow product manufacturers to re-enable Media Player and display it in the application shell if desired.  
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>alexander.tucker@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>409-1439 Remove Media Player as a standalone application</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_SIMLESS_OFFLINE_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>130</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfSimlessOfflineSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>SIMless offline mode is supported</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>SIMless offline mode is not supported</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enable / disable SIMless Offline Mode.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>annikka.aalto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_STARTUP_OMA_DM_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>40</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureStartupOmaDmSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag will be used to enable receiving OMA CP/DM messages during system start-up in those devices that need the feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>annikka.aalto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-6367</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_SYSAP_TIMECHANGEOBSERVER_ENABLED</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>178</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSysapTimechangeobserverEnabled</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>When defined, SysAp time change observer informs about user time changes.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>When undefined, SysAp time change observer is not active.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>SysAp time change observer is needed to inform custom driver about user clock time change.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>vesa.ruonala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-32104</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TACTICONS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>184</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfTacticons</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Tacticons are enabled in the device.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Tacticons are disabled in the device.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Tacticons are haptic effects that can be played by the applications to indicate success or failure of actions. Tacticons can be also automatically played together with some Sound IDs.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.t.valtaoja@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13979</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TACTILE_FEEDBACK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1718</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdTactileFeedback</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PEN_SUPPORT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Tactile Feedback. Tactile feedback is produced by UI components and applications on pointer down events. Actual physical feedback effect (vibra/audio/no feedback) depends on current settings and device configuration.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-31375: Audio and tactile feedback 403-2673: Tactile feedback migration: UI framework area </Value>
+      </CustomField>
+      <OtherComments>24.9.2007 New flag - JHEN-772DCF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TARM_CAPABILITY_BASED_ACCESS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>214</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfTarmCapabilityBasedAccess</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>When defined, the flag will enable the code flow to continue on the basis of the capability of the third party applications.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>When defined, the flag will enable the code flow to continue on the basis of the SID value of the third party applications.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This is the feature flag to allow branching of the code flow based on the capability check or SID check for the third party applications.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>srikantha.k-s@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>RCHY-7R4C8X</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TCP_MYFAVES_FEATURE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1722</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdTcpMyfavesFeature</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary package.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-1400: MyFaves (Olympia) v1.5 for T-Mobile EU </Value>
+      </CustomField>
+      <OtherComments>30.10.2007 new flag - DDAS-787JXS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TCP_MYPROFILE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>186</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfTcpMyprofile</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Myprofile feature is enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Myprofile feature is disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag is for enabling/disabling MyProfile feature in T-Mobile Complementary package(both International &amp; US)on S60 3.2.3. This feature flag is valid for MyProfile UI &amp; MyProfile synchronization.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>dibyendu.das@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>RM-RIM-ID: 417-21315</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TEST_AT_COMMAND</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1721</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdTestATCommand</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When the flag is set,  locod will be started and AT command can be passed through via USB cable all the way to modem side for testing purpose."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>23.10.2007 new flag - MYAG-77DFSS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_THEME_HAZE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Theme is included in ROM.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Theme is not included in ROM</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Haze theme is included in ROM image.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>joe.3.liu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>414-5070</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_THEME_JINGMASK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Theme is included in ROM</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Theme is not included in ROM</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Jingmask theme is included in ROM image.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>joe.3.liu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>414-5070</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TOUCHSCREENCALIB_IN_STARTUP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>69</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdTouchscreencalibInStartup</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+         <DefaultingOtherFeatures>__PEN_SUPPORT_CALIBRATION</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Touch Calibration UI is initiated at device startup.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>taneli.johde@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-14166</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TOUCH_CALL_HANDLING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1715</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdTouchCallHandling</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Touch: Advanced components for CS Voice Telephony.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-26663: Touch: Advanced components for CS Voice Telephony </Value>
+      </CustomField>
+      <OtherComments>10.9.2007 new flag - JRUI-76PAYU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_TOUCH_UNLOCK_STROKE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>173</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfTouchUnlockStroke</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enable user response with sliders.</Description>
+         <DefaultingOtherFeatures>FF_TOUCH_CALL_HANDLING</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Disable user response with sliders.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables user to response (for example answer) and unlock screen through sliders (software controls) to mobile terminated calls. This applies only to touch devices.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>erkki.huru@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-12868</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_UPNP_FRAMEWORK_2_0</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>70</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUpnpFramework20</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether UPNP application is supported in the platform through MusicPlayer.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>heikki.kujala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>409-1054</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_USB_CHARGING</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>119</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbCharging</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>USB charging is supported</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>USB charging is not supported</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>If it is defined, the Starter starts the UsbWatcher.exe in charging mode. 
+The USB Watcher or USB MSC Personality Plug-in code is not variated. 
+Note. This flag replaces RD_USB_CHARGING in 5.0 release.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.tapan.raisanen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-39971</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_USB_HOST</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1704</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbHost</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag excludes all S60 USB host and OTG related components. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-8379 USB on the go, 1st release 106-811 106-811: USB OTG: Audio device class host role for USB headset 101-35207 USB HID support in S60 Chili " </Value>
+      </CustomField>
+      <OtherComments>18.6.2007 New flag - TSOO-73P9BL</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_USE_EGPRS_ICON</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>121</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUseEGprsIcon</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>EGPRS icon is shown instead of GPRS icon.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>GPRS icon is shown instead of EGPRS icon.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag is used to enable EGPRS icon in the status pane. If the flag is disabled, GPRS icon must be shown instead of EGPRS icon.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.s.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>FJKI-7EEMV4</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_USE_MASS_STORAGE_CONFIG</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Mass storage drive configuration is used</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Standard drive configuration is used</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is used for products to select in image creation time if mass storage drive configuration is used or not. The mass storage drive configuration is following: C=Phone memory, E=Internal mass storage and F=Memory card.
+
+The flag affects how S60 components see the drives setup from estart txt-file(s).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.p.kukkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW Error: JPKN-7P6C4C</Value>
+      </CustomField>
+      <OtherComments>See also BSW_USE_EMMC_SOCKET that is used for configuring eMMC specific estart txt-files. It can be used together with this flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_USE_ZI_ENGINE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature is enabled.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature is disabled.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>On enabling this feature flag eZitext engine will be part of the Image and Ptiengine will utilize eZitext engine for editing features.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>umesh.katkol@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-14311</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_VANILLA_COMMSDAT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Vanilla CommsDat is taken into image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Vanilla CommsDat is not taken into image.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>CommsDat default configuration for S60 5.0</ReferenceName>
+         <URLToReference>http://s60wiki.nokia.com/S60Wiki/CommsDat_default_configuration_for_S60_5.0</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>juha.nuutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW errors: MVLA-7JQG6U</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_VIRTUAL_FULLSCR_QWERTY_INPUT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>64</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVirtualFullscrQwertyInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+         <DependencyOnOtherFeatures>__PEN_SUPPORT</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates whether a device needs Virtual full-screen qwerty input or not.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>xiaoyun.wang@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-6206</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_VIRTUAL_ITUT_INPUT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>65</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVirtualItutInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+         <DependencyOnOtherFeatures>__PEN_SUPPORT</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates whether a device needs virtual ITUT input or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>lei.4.wang@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-39836</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_VMBX_CALL_DIVERT_ICON</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>116</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVmbxCallDivertIcon</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag controls whether or not a special icon is shown in status pane, when call divert is set against voice mailbox number. 
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>erkki.huru@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-12717</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_VOICE_CALL_CONTINUITY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>152</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfVoiceCallContinuity</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature is supported</Description>
+         <DefaultingOtherFeatures>__VOIP</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature is not supported</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>With Voice Call Continuity it is possible to provide seamless user experience when user in transition between VoIP and cellular networks. This feature brings a method to seamlessly continue	ongoing voice call from VoIP to cellular and vice versa. VCC handover logic shall be implemments as installable plugin (SIS) in order to allow possibility to support several VCC signalling variations.
+However VCC needed some platform changes to be fully functional (mainly at telephony components) and those changes must be run time variable.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.takku@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9826</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_VPN_CLIENT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>99</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfVpnClient</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag is needed to manage whether VpnClient components are in ROM or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sauli.kauppi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_WEBVIDEO_PH2</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>39</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWebvideoPh2</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS interface for video decoding and postprocessing.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>rajeswari.kannan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32618</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_WLANSNIFFER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>WlanSniffer2 is to be integrated.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>WlanSniffer2 is not to be integrated.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The purpose of the flag is to control whether the WlanSniffer2 application is to be integrated into 3.2 product builds or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>katriina.halonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>NA</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_WLANSNIFFER_VOIP_ENHANCEMENTS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>156</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfWlansnifferVoipEnhancements</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>WLAN Sniffer VoIP enhancements are disabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>WLAN Sniffer VoIP enhancements are enabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP service via Sniffer's Active Idle plugin.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>teemu.moisio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-13286</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_WLAN_EXTENSIONS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>177</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfWlanExtensions</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The WLAN device supports extended WLAN functionalities.</Description>
+         <DependencyOnOtherFeatures>__PROTOCOL_WLAN</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The device does not support extended WLAN functionalities.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports extended WLAN functionalities e.g. for association and authentication.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>panu.hamalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-22238</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_WLAN_WAPI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>129</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfWlanWapi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The device supports WAPI protocol for WLAN security.</Description>
+         <DependencyOnOtherFeatures>__PROTOCOL_WLAN and FF_WLAN_WAPI_INCLUDE_IN_ROM</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The device does not support WAPI protocol for WLAN security.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription> WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national standard for WLAN security. Although WAPI was designed to operate on top of the IEEE 802.11 WLAN technologies, it is not compatible with the security schemes defined in IEEE 802.11 specifications. It specifies its own methods for WLAN authentication and data link protection.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>Nokia WAPI project web site</ReferenceName>
+         <URLToReference>http://nwiki.nokia.com/WAPI</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>panu.hamalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> 415-2831</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_WLAN_WAPI_INCLUDE_IN_ROM</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>WAPI binaries are included in ROM.</Description>
+         <DependencyOnOtherFeatures>__PROTOCOL_WLAN</DependencyOnOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>WAPI binaries are not included in ROM.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national standard for WLAN security. Although WAPI was designed to operate on top of the IEEE 802.11 WLAN technologies, it is not compatible with the security schemes defined in IEEE 802.11 specifications. It specifies its own methods for WLAN authentication and data link protection.
+
+This feature flag is used only for including WAPI binaries to ROM. WAPI functionality can be (run-time) enabled with FF_WLAN_WAPI.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>panu.hamalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-12564</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_WS_NCIM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>153</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFfWsNcim</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>NCIM &amp; it's sub components will go into ROM.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>NCIM &amp; it's sub components will not go into ROM.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This run-time flag is required for enableing NCIM at the run-time. 
+NCIM, here onwards called as "Nokia account".
+There is a requirement to be able to remove NCIM feature at run-time.
+A brief description of NCIM: 
+To implement UI for Sign-up and Sign-In. Provide simple APIs for applications to launch Sign-up and Sign-in UIs. Offer Single Sign On for all applications using NCIM Device Enablers.  Handle all communication to NCIM backend regarding account creation, session handling, authentication and authorization.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ASW:Accessories</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>praveen.k.kumar@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-13063</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_XML_IDLE_THEME_BASIC_IDLE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Basic idle theme goes to image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Basic idle theme doesn't go to image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Controls if Basic idle theme is going to image or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.koivisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_XML_IDLE_THEME_CLASSIC_IDLE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Classic idle theme goes to image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Classic idle theme not taken to image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Controls if Classic idle theme is going to image or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.koivisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_XML_IDLE_THEME_FINGERUSE_IDLE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Finger use idle theme goes to image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Finger use idle theme doesn't go to image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Controls if Finger use idle theme goes to image or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.koivisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF_XML_IDLE_THEME_NAVIBAR_IDLE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Navibar idle theme goes to image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Navibar idle theme doesn't go to image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Controls if Navibar idle theme is going to image or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.koivisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>FF__ROM_HIDE_ISRAEL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>This feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>This feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag controls whether Israel as a state defined in MENA and Arabic varients. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sachin.v.deshpande@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW Error Id AAHG-7PLJCC</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_ADDITIONAL_CALENDAR</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11005</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpAdditionalCalendar</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>8.10.2007 new flag - PKNA-779E7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_CAMERA_KEY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11007</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpCameraKey</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>8.10.2007 new flag - PKNA-77NLAK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_CLEAR_KEY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11000</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpClearKey</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>10.9.2007 new flag - PKNA-769AQK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_INTERNET_SUITE_VERY_LITE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>181</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpInternetSuiteVeryLite</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on. </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used only for help variation. 
+Flag needs to be turned on when the Internet Suite Very Lite is present.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ext-salla.koivisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_ITUT_INPUT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11002</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpItutInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>10.9.2007 new flag - PKNA-769BF6</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_MSK</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11003</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpMsk</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>10.9.2007 new flag - PKNA-76JELZ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_OMA_DRM_METERING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11008</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpOmaDrmMetering</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>8.10.2007 new flag - PKNA-77PHXU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_PREMINET_CATALOGS_CLIENT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11001</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpPreminetCatalogsClient</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>10.9.2007 new flag - PKNA-769B5A</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_RECENTLY_PLAYED_FOLDER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11006</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpRecentlyPlayedFolder</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>8.10.2007 new flag - PKNA-77NL59</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_SENSOR_SETTINGS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>139</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpSensorSettings</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Help content visible</Description>
+         <DefaultingOtherFeatures>RD_SENSOR_FW </DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Help content not visible</Description>
+         <DefaultingOtherFeatures>NOT RD_SENSOR_FW </DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>When this flag is used, help content for Sensor settings is visible. Originally it is needed for backporting the Sensor framework functionality from 5.0 to 3.2.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ext-salla.koivisto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>n/a</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>HLP_WAYPOINTS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11004</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHlpWaypoints</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>USED ONLY FOR HELP CONTENT VARIATION</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>10.9.2007 new flag - PKNA-76SHGQ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>JSR_135_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1130</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJsr135Support</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__JAVA_MMAPI11)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Java implementation supports advanced features of Java Mobile Media API (JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always be enabled when __JAVA_MMAPI11 is enabled."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>JSR-135 compliancy </Value>
+      </CustomField>
+      <OtherComments>9.9.2004 new flag. 15.11.2004 Enabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_32_BROWSER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD Feature flag for implementing new Browser 3.2 features prior to branching 3.1</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-5981 Browser: UI &amp; Usability Enhancements  </Value>
+      </CustomField>
+      <OtherComments>30.6.2006 New flag - SWIP-6R2JYZ</OtherComments>
+      <OtherComments>30.6.2006 New flag;12.2.2007 removed - SWIP-6R2JYZ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_32_BROWSER_ALR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD Feature flag for implementing ALR support in Browser.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>joy.manuel@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>409-424</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_3GP_WRITE_EXTENTION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables 3GP Write Extention feature in Record Utility.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>19.12.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_50_BROWSER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>23</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRd50Browser</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD Feature flag for implementing new Browser 5.0 features.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-5733: Import/Export feeds using OPML file </Value>
+      </CustomField>
+      <OtherComments>4.6.2007 new flag - ASOG-732PGW</OtherComments>
+      <OtherComments>This flag should be similar to the RD_32_BROWSER flag that we had before 3.1 branched from CCB</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ACCESSORY_FW</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag defines changes related to accessory framework.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>15.12.2004 New flag. 10.01.2005 Added /0 for S90.;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ACTIVESYNC_UI_INTEGRATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of ActiveSync</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13869: Exchange ActiveSync v2.5 </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - RNEI-6TN9US</OtherComments>
+      <OtherComments>25.9.2006 New flag;2.1.2007 removed - RNEI-6TN9US</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_AIW_DIAL_DATA_API</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of new AIW Dial Data APIs.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - JKON-6SRA74</OtherComments>
+      <OtherComments>"25.9.2006 New flag;29.1.2007 ""1"" 3.2-&gt;" - JKON-6SRA74</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ALF_IN_PLATFORM</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables ui accelerator toolkit development.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>devesh.kothari@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-31274: Hitchcock UI toolkit for S60 platform </Value>
+      </CustomField>
+      <OtherComments>"12.3.2007 new flag;18.6.2007 ""1"" 3.2" - MPEA-6Z3HHE</OtherComments>
+      <OtherComments>12.3.2007 new flag - MPEA-6Z3HHE</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ALR_AND_NLR_ENABLERS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables Application and Network Level Roaming.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-23581: Networking UI Components For Application Level Roaming </Value>
+      </CustomField>
+      <OtherComments>"16.6.2006 New flag;23.10.2006 ""1"" 3.2-&gt;;4.6.2007 removed" -  ABAO-6Q2GZZ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ALR_VPN_AP_UI_DISABLED</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Disables VPN Accesspoint UI</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>6.11.2006 New flag - KBAA-6UGGKN</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ANIMATION_EFFECTS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"R&amp;D Flag to control inclusion of the feature ""animation effects""."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-15108: Animations and feedback effects, phase 2" </Value>
+      </CustomField>
+      <OtherComments>28.3.2006 New flag - MTUO-6HTGHV</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_APPS_TO_EXES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_SECURE_BIN_RES)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag is needed for incorporating apps to exes changes controlled way into Series 60 releases.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-141: Migrate Application Architecture to Platform Security, 101-7493: Migrate the platform software to new Application Architecture" </Value>
+      </CustomField>
+      <OtherComments>08.11.2004 New flag. 29.11.2004 Enabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ARM_MDF_HELIX_ENGINE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This Helix engine flag is needed to variate S60 Video engine solution between all ARM MicroPlayer (ROP) and Helix engines.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2985 All-ARM Helix </Value>
+      </CustomField>
+      <OtherComments>16.6.2006 New flag - MKPA-6Q2TB8</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ASYNCH_FILE_SAVE_QUEUE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Camcorder requires support from the Asynchronous File Save Queue.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-37288: Camcorder UI: Asynchronous image saving queue for UI </Value>
+      </CustomField>
+      <OtherComments>4.6.2007 new flag - ETHN-72KF7F</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D flag that enables the Streaming Source supports for  Audio Controllers.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>james.mak@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-8055 Progressive download from stand alone browser </Value>
+      </CustomField>
+      <OtherComments>8.5.2006 New flag - FRAA-6PFQNM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_AUTO_KEYGUARD</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to determine whether the automatic keyguard features in Autolock are compiled.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-10790: Automatic Keypad lock </Value>
+      </CustomField>
+      <OtherComments>"13.3.2006 New flag;7.4.2006 ""0"" for all releases;24.4.2006 3.1-&gt; ""1""" - JSAI-6MBHVB</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BLUETOOTHIRRECEIVINGINDICATOR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Requirement: ""Bluetooth/IrDA receiving indicator"""</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-22141 Bluetooth/IrDA receiving indicator </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - MTAN-6YNAKL</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BOOT_CUSTOMIZABLE_AI</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_CUSTOMIZABLE_AI)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to enable smooth integration of customizable to device bootup. The flag is used variate out current Idle + Active Idle solution and replace it new customizable AI.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>tommi.p.ojala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-11066: Active Idle UI customization using XML UI Framework </Value>
+      </CustomField>
+      <OtherComments>"24.4.2006 New flag;6.11.2006 ""1"" 3.2-&gt;" - DKOV-6NZD9W</OtherComments>
+      <OtherComments>"24.4.2006 New flag;15.11.2006 ""1""-&gt;3.2" - DKOV-6NZD9W</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BROWSER_LAUNCHER_API_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D flag for implementing browser launcher API change.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>03.02.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BROWSER_PROGRESSIVE_DOWNLOAD</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to enable/disable the progressive download functionality for certain types of browser-downloadable content.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>james.mak@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-8055: Progressive download (DRM + plain) from standalone browser </Value>
+      </CustomField>
+      <OtherComments>9.10.2006 New flag - FHOS-6TJSPR</OtherComments>
+      <OtherComments>"9.10.2006 New flag;2.1.2007 ""1"" 3.2-&gt;" - FHOS-6TJSPR</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BROWSER_SCROLLBARS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag will be in place until the implementation of Browser using the platform scrollbars is mature enough.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW Error YAHN-6UQBBJ </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - YAHN-6W3M6U</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BROWSER_USE_AUDIOVIDEOPLUGIN</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag for development of new, combined AudioVideoPlugin"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-4498: Browser: Video Plugin enhancements </Value>
+      </CustomField>
+      <OtherComments>"25.9.2006 New flag;12.2.2007 ""1"" 3.2-&gt;;8.10.2007 removed" - VBRY-6TMQVM</OtherComments>
+      <OtherComments>25.9.2006 New flag - VBRY-6TMQVM</OtherComments>
+      <OtherComments>"25.9.2006 New flag;12.2.2007 ""1"" 3.2-&gt;" - VBRY-6TMQVM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BROWSER_VIDEO_PLUGIN</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for Browser Plugin. Used in deciding whether the browser video plugin is taken in.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-3271: Browser: Video Plugin </Value>
+      </CustomField>
+      <OtherComments>19.12.2005 New flag</OtherComments>
+      <OtherComments>19.12.2005 New flag;12.2.2007 removed</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_BROWSER_PROGRESSIVE_DOWNLOAD)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to enable/disable the progressive download functionality for browser-downloadable video content.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>james.mak@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-8055: Progressive download (DRM + plain) from standalone browser </Value>
+      </CustomField>
+      <OtherComments>20.11.2006 New flag;4.6.2007 removed - ATUR-6V4MEX</OtherComments>
+      <OtherComments>20.11.2006 New flag - ATUR-6V4MEX</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BROWSER_WIDGETS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of new Widgets implementation</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>christopher.ramos@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-4625: Browser: Web Widgets Engine </Value>
+      </CustomField>
+      <OtherComments>"25.9.2006 New flag;5.6.2007 ""1"" 3.2-&gt;" - SYAI-6TNKRA</OtherComments>
+      <OtherComments>25.9.2006 New flag - SYAI-6TNKRA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BTUI_RENOVATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Bluetooth user interface renovation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-10678, 107-14424, 106-622, 107-14364" </Value>
+      </CustomField>
+      <OtherComments>"07.11.2005 New flag; 13.2.2006 ""1"" 3.1u-&gt;" - LLMA-6LLEQ2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BT_AUDIO_RENOVATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Bluetooth audio renovation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-18364, 107-10655" </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_BT_MSG_RENOVATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables early development of Bluetooth OPP/BIP features (3.1u).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>liisa.peltonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-14446: Support BT BIP as default profile for image sending, 107-14438: BT OPP/BIP: Storage Capacity Checking" </Value>
+      </CustomField>
+      <OtherComments>"07.11.2005 New flag; 13.2.2006 ""1"" 3.1u-&gt;" - LLMA-6LLEQ2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CALENDAR_PLUGIN_FW</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables new UI concept and plugin framework for regional calendar enhancements. The flag disables old Chinese Lunar Calendar implementation (without plugin framework) and enables new Lunar Calendar plugin (using framework).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mika.karhu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-13281: Thai year support in calendar107-20751: Vietnamese Lunar Calendar" </Value>
+      </CustomField>
+      <OtherComments>30.6.2006 New flag</OtherComments>
+      <OtherComments>30.6.2006 New flag - TKUA-6QZJ8T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CAMCORDER_ADVSETTINGS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag indicates if the ecamadvsettings.dll is included to the rom image</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-23044: Camcorder UI: Autofocus functionality </Value>
+      </CustomField>
+      <OtherComments>12.2.2007 new flag - JMAI-6Y9DRE</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CATALOGS_CLIENT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of Catalogs client v3</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>tiina.m.vuoniemi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-853: Catalogs Client v3 </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - TMVI-6TUFX6</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CLEAN_BUILD_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>This feature is ON, defined only for clean build</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature is OFF, </Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Pf 52.50 build supports multiple keyboardlayout and hence switch API is used in Akncapserver.
+
+Switch APIs are part of adaptation layer code and these files are not part of clean build.
+
+This flag will be enabled during clean build.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>umesh.katkol@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CLIENT_CERTIFICATES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of Client certificates and private key handling feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-11568: SECURITY:Client certificates and private key handling </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - MTAO-6TD96N</OtherComments>
+      <OtherComments>"25.9.2006 New flag;20.11.2006 ""1"" 3.2-&gt;" - MTAO-6TD96N</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_COMBINE_INSTALLATION_QUERIES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The flag enables feature ""SW Installer: combining installation confirmation and details queries during installation"""</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>ABRK-6XJAB8: SW Installer: combining installation confirmation and details queries during installation </Value>
+      </CustomField>
+      <OtherComments>21.5.2007 new flag - MTAO-733E35</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_COMMON_ENGINE_API_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag is needed to safely integrate changes to the Common Engine APIs into Series 60 releases.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>10.01.2005 New flag. 18.01.2005 Disabled for 3.0. 25.01.2005 Enabled for 3.0/3.1. 08.02.2005 Disabled for 3.0/3.1. 12.4.2005 enabled for 3.X</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CONTENTMANAGERLAUNCHER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag for variating the new Content Manager Launcher component and related Content Manager Launcher API</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-37734: Clean replacement of Gallery Phase II </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - LTAE-6VEAVG</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CONTENTNOTIFICATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Flag for variating the new Content Notification component and related APIs: Content Notification API, Content Notification Implementation API"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-37734: Clean replacement of Gallery Phase II </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - LTAE-6VEAVG</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CONTEXT_FRAMEWORK</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""Context framework"" development"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25591: Context Framework and S60 SDK API </Value>
+      </CustomField>
+      <OtherComments>4.12.2006 New flag - MKAN-6VSGSF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CONTEXT_SENSITIVE_MENU</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to flag out the implementation of context sensitive menu.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>19.12.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CONTROL_PANEL</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables Control Panel development.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-34829: Control Panel </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - ASAN-6Z5H2M</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CONVERGED_CALL_ENGINE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""Converged call engine"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25806: EarlyDelivery: S60 IETF/SIP VoIP </Value>
+      </CustomField>
+      <OtherComments>"15.1.2007 New flag;23.4.2007 ""1"" 5.0-&gt;;7.5.2007 ""0"" 5.0-&gt;;18.6.2007 ""1"" 5.0-&gt;" - EOPW-6WGABR</OtherComments>
+      <OtherComments>"15.1.2007 New flag;23.4.2007 ""1"" 5.0-&gt;;7.5.2007 ""0"" 5.0-&gt;" - EOPW-6WGABR</OtherComments>
+      <OtherComments>15.1.2007 New flag - EOPW-6WGABR</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CONVERGED_CALL_ENGINE_PROXY</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__VOIP)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Used for CCE xSP proxy developmen</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25730: S60 Telephony Converged Call Engine (CCE) </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - EOPW-6YMGP2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CSXHELP_EVOLUTION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables early development of csxhelp application functionalities.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-12722 Accessory Monitoring API 101-36054: XHTML Help feature pack II </Value>
+      </CustomField>
+      <OtherComments>6.2.2007 New flag - SSHM-6WH7CU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CS_PS_HO </FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__VOIP)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to enable VOIP handover development</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25806: EarlyDelivery: S60 IETF/SIP VoIP </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - EOPW-6UQAYK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_CUSTOMIZABLE_AI</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to enable smooth development &amp; integration of customazable Active Idle.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>tommi.p.ojala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-11066: Active Idle UI customization using XML UI Framework </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag. -  DKOV-6HSEPE</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DEFAULT_APPLICATION_SETTINGS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Disables the Default Application Settings subsystem.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-6459: Default application setting for a MIME-type </Value>
+      </CustomField>
+      <OtherComments>"6.11.2006 New flag;27.8.2007 ""1"" 5.0-&gt;" - FLON-6UNECY</OtherComments>
+      <OtherComments>6.11.2006 New flag - FLON-6UNECY</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DEVICE_MODE_CONFIGURABILITY</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeName>RdDeviceModeConfigurabilityId</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag controls configurability features to System Application (referred as ""SysAp"") and HwResourceManager (referred as HWRM) components.SysAp needs this flag for moving part of its key event handling functionality to a plug-in that can be variated by product programs.HWRM needs this flag for moving part of its light controlling functionality to a plug-in that can be variated by product programs."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-19650: Backlight control: Device mode event configurability107-18055: Aalto: Keypads backlighting" </Value>
+      </CustomField>
+      <OtherComments>27.2.2006 New flag - MPEN-6LUECP</OtherComments>
+      <OtherComments>"27.2.2006 New flag;20.11.2006 ""1"" 3.2-&gt;" - MPEN-6LUECP</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DISPLAY_POST</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag allows to choose from either built-in Display Post implementation or an external Display Post module.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13298: TV-Out support in RealPlayer </Value>
+      </CustomField>
+      <OtherComments>16.1.2006 New flag - ICYU-6JLSNA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DM_MULTI_CHOICE_ALERT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""OMA DM server can query user to select options.This alert type allows the user to select multiple items from a list of options."" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-29885: OMA DM: multiple choice alert </Value>
+      </CustomField>
+      <OtherComments>15.1.2007 New flag - RHEE-6X3F22</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DM_ROAMING_BLOCKING_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables the blocking the SyncML Device Management session (Either for Device settings like MMS settings or for FOTA downloads) when user in roaming networks. This RnD flag will be used temporarily for increment 15 development time only to flag changes made on component SyncMLNotifier. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-798: Device Manager: Roaming Blocking support </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - RHEE-6TNH45</OtherComments>
+      <OtherComments>25.9.2006 New flag;29.1.2007 removed - RHEE-6TNH45</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DM_SINGLE_CHOICE_ALERT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""OMA Device management Server can query user to select an option by sending a number of user selectable options"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-29884: OMA DM: single choice alert </Value>
+      </CustomField>
+      <OtherComments>15.1.2007 New flag - RHEE-6X3BLL</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DM_TEXT_INPUT_ALERT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""OMA Device management Server can query user input"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-29886: OMA DM: text input alert </Value>
+      </CustomField>
+      <OtherComments>15.1.2007 New flag;8.10.2007 removed - RHEE-6X39YY</OtherComments>
+      <OtherComments>15.1.2007 New flag - RHEE-6X39YY</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DOS_API_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is needed for safely (without creating bottle neck) incorporating DOS Client/Plug-in/SAE API changes into Series 60 releases.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.02.2004, new wk10;22.4.2004 flag set ON for 2.6 release;28.4.2004 ON for 2.8 and 3.0 releases; 5.4.2004 ON for 2.7 release"</OtherComments>
+      <OtherComments>"12.02.2004, new wk10;22.4.2004 flag set ON for 2.6 release;28.4.2004 ON for 2.8 and 3.0 releases; 5.4.2004 ON for 2.7 release;2.1.2007 removed 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DOS_SERVER_REMOVE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D flag for managing the DOS Server and DOS APIs removal.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>23.02.2005 New flag</OtherComments>
+      <OtherComments>23.02.2005 New flag;2.1.2007 removed 3.2-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
+      </CustomField>
+      <OtherComments>"16.1.2006 New flag;7.4.2006 3.1-&gt;""1""" - SJAN-6K5JP5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables early development of   the requirement '107-18152 Common interface for OMA and WM DRM'.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-18152 Common interface for OMA and WM DRM </Value>
+      </CustomField>
+      <OtherComments>"12.2.2007 new flag;4.6.2007 ""1"" 5.0-&gt;" - SJAN-6Y2LYA</OtherComments>
+      <OtherComments>12.2.2007 new flag - SJAN-6Y2LYA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_DETAILS_VIEW_RENOVATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
+      </CustomField>
+      <OtherComments>16.1.2006 New flag - SJAN-6K5JP5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_DROPPED_30_FEATURES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
+      </CustomField>
+      <OtherComments>"16.1.2006 New flag;7.4.2006 3.1-&gt;""1""" - SJAN-6K5JP5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_IMSI_BINDING</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
+      </CustomField>
+      <OtherComments>"16.1.2006 New flag;7.4.2006 3.1-&gt;""1""" - SJAN-6K5JP5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_METERING</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables development of DRM Metering</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-37711 DRM Metering </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - SJAN-6Z5KH3</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_NEW_SECURE_CLOCK</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__DRM_CLOCK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D feature flag is needed to develop the requirement '101-32062 New Secure clock for DRM'</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32062: New Secure clock for DRM </Value>
+      </CustomField>
+      <OtherComments>4.6.2007 new flag - SJAN-73JHD7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_PREVIEW_RIGHT_FOR_AUDIO</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Flag enables development of feature ""Preview right support for OMA DRM v2 protected content for audio"""</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-20306 Preview right support for OMA DRM v2 protected content for audio </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - SJAN-6Z5LKD</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is needed to develop the requirement '101-29260 Removal of DRM usage rights expiration warning prompts' without risking the maturity of CCB.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-29260 Removal of DRM usage rights expiration warning prompts </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;12.3.2007 ""1"" 3.2-&gt;" - SJAN-6WEJNQ</OtherComments>
+      <OtherComments>2.1.2007 New flag - SJAN-6WEJNQ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_RIGHTS_MANAGER_REMOVAL</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D feature flag is needed to develop the requirement '101-41508 Rights Manager Removal'</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-41508 : Rights Manager Removal </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - SJAN-6ZKFMK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_RINGTONE_BLOCKING</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>A flag to control one of the sub-features in OMA DRM v2 implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-14569: OMA DRM v2, operator prioritized features" </Value>
+      </CustomField>
+      <OtherComments>"16.1.2006 New flag;7.4.2006 3.1-&gt;""1""" - SJAN-6K5JP5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DRM_SILENT_RIGHTS_ACQUISITION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>In order to enable safe development of  OMA DRM v2 Silent rights object acquisition</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-18139: OMA DRM v2 Silent rights object acquisitio </Value>
+      </CustomField>
+      <OtherComments>8.5.2006 New flag - SJAN-6P7GFM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DSUI_TIMEDSYNC</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>To provide timed synchronization feature to be included in the Data synchronization UI .  The flag will be used only in the OmaDsAppUi component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-12632: OMA DS: Timed synchronization </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - CSAI-6Z88X2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DS_ICAL_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(_I_CAL_SUPPORT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for iCalendar synchronization</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-17525 Support for iCalendar synchronization </Value>
+      </CustomField>
+      <OtherComments>27.8.2007 new flag - CSAI-766AQ3</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_DS_UI_EVOLUTION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of new Data Sync UI</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13132 DS UI evolution </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - TMVI-6TJF56</OtherComments>
+      <OtherComments>25.9.2006 New flag;4.12.2006 removed - TMVI-6TJF56</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_EMAIL_DOMAIN_UTILS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_MUIU_SPLIT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag is for controlling the releasing of the Email utility API changes that are planned to be done for 3.2</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>6.11.2006 New flag - JKLO-6UTASU</OtherComments>
+      <OtherComments>"6.11.2006 New flag;4.12.2006 ""1"" 3.2-&gt;" - JKLO-6UTASU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_EMAIL_HTML_VIEW</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to remove HTML plugin from mail 3.0 implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-1476: HTML support to E-Mail Viewer </Value>
+      </CustomField>
+      <OtherComments>"26.4.2005 new flag;19.12.2005 ""\0"" in 3.1"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ENABLE_ADDING_EDITING_OF_MSISDN</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables the usage of the new implementation of Own name store in CommonTSY.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag.;5.6.2006 removed 3.1-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ENHANCED_CBA</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to flag out implementation of Enhanced CBA</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>19.12.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_ENHANCED_SKINNING</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_SCALABLE_UI)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD Feature flag for implementing ""enhanced skinning"" in 2.x CCB. That feature is not wanted in 2.6 but after 2.8 it will be permanently supported i.e. not optional feature."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>REQ 107-138 </Value>
+      </CustomField>
+      <OtherComments>"13.5.2004, new. When 2.6 is branched out of 2.common, we can remove this feature flag. 10.11.2004 Disabled for 3.0. 02.12.2004 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_EXTENDED_ICL_JPEG_API</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to enable/disable the Extended ICL JPEG API.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-20117: Image viewer to utilize Extended ICL JPEG API </Value>
+      </CustomField>
+      <OtherComments>9.10.2006 New flag - MVIA-6U7J7V</OtherComments>
+      <OtherComments>"9.10.2006 New flag;15.1.2007 ""1"" 3.2-&gt;" - MVIA-6U7J7V</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FEATURE_MANAGER_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>In 3.1 Feature Manager will be removed from CommonEngine and new Feature Manager component will be introduced. Flag is needed to safely implement the change. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.9.2005 new flag;24.10.2005 enabled in 3.1</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FILE_HANDLE_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag defines data caging changes to components that are used by messaging API components.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-7654: Protecting private data (Data caging - part 2) </Value>
+      </CustomField>
+      <OtherComments>"22.11.2004 New flag. 28.2.2005 ""1"" for 3.0 31.03.2005 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FILE_MANAGER_BACKUP</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD feature flag for implementing additional backup improvements for File Manager.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-11144: Merging File Manager and memory card applications </Value>
+      </CustomField>
+      <OtherComments>"14.8.2006 New flag;23.4.2007 ""1"" 5.0-&gt;" - JPKN-6SCF54</OtherComments>
+      <OtherComments>14.8.2006 New flag - JPKN-6SCF54</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FILE_SORTING</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag will be used to variate the sorting functionality in File manager in R3.2.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>UI CR 403-6178 </Value>
+      </CustomField>
+      <OtherComments>30.10.2007 new flag - MHIN-783F2D</OtherComments>
+      <OtherComments>23.10.2007 new flag - MHIN-783F2D</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FLASHLITE_SCREENSAVER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag allowes early development of new Flash as Screensaver features.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"13.2.2006 New flag;28.4.2006 ""1"" 3.1" - MSRR-6LCGMH</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FLASH_AS_VIDEO_RINGING_TONE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_VIDEO_AS_RINGING_TONE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device allows a video file to be set as a ringing tone.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>1.12.2006 New flag - PKII-6TSDW9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FM_RADIO_ENHANCEMENTS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__FM_RADIO ) AND ( __S60_FM_RADIO_APPLICATION)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to enable FM Radio Control Adaptation API development.  </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>" 101-22788 Allow FM Radio to use Offline Mode 102-3991 RDS Support and Cover UI &amp; LCIF API for S60 FM Radio Engine" </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag</OtherComments>
+      <OtherComments>2.1.2007 New flag - JVAE-6QQNYE</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FM_TX_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD_FM_TX_SUPPORT flag is needed to integrate FM TX changes to S60 HW Resource Manager and SysApp</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-1166: FMTX2.0 SysApp &amp; HWRM support </Value>
+      </CustomField>
+      <OtherComments>16.7.2007 new flag - TLAN-73QGT3</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FOTA_FLEXIBLE_MEMORY_USAGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables flexible memory usage for storing update files on c-drive. RnD flag will be used temporarily for increment 15 development time only to flag changes made on component fotaserver and SyncMLNotifier.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-22712: FOTA: Flexible memory usage for downloaded package </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag;29.1.2007 removed;26.2.2007 reintroduced.;30.7.2007 removed - HJHA-6TMDLN</OtherComments>
+      <OtherComments>25.9.2006 New flag;29.1.2007 removed;26.2.2007 reintroduced. - HJHA-6TMDLN</OtherComments>
+      <OtherComments>25.9.2006 New flag - HJHA-6TMDLN</OtherComments>
+      <OtherComments>25.9.2006 New flag;29.1.2007 removed - HJHA-6TMDLN</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FSW_V2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD feature flag for new fastswap tasklist development.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-16631: Usability improvement for multitasking </Value>
+      </CustomField>
+      <OtherComments>"28.8.2006 New flag;25.9.2006 ""1"" 3.2" - EJTP-6SNKPU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_FULLSCREEN_WALLPAPER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD feature flag for enabling full screen wallpaper development.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-19391: Full screen wallpaper </Value>
+      </CustomField>
+      <OtherComments>"28.8.2006 New flag;23.4.2007 ""1"" 5.0-&gt;" - ESMA-6SHF5X</OtherComments>
+      <OtherComments>28.8.2006 New flag - ESMA-6SHF5X</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_GALLERY_ENABLE_NG_MUSIC_PLAYER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag will be used to variate Gallery usage between the old and the new Music Player.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.karimaki@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>409-1054</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_GALLERY_GRID</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enable/disable Grid view in Gallery</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2988: Video: Media Player: UI enhancements </Value>
+      </CustomField>
+      <OtherComments>23.10.2006 New flag - LTAE-6UEEWC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_GALLERY_PREVIEW_POPUP</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enable disable Preview Popup in Gallery</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2988: Video: Media Player: UI enhancements </Value>
+      </CustomField>
+      <OtherComments>23.10.2006 New flag - LTAE-6UEEWC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_GBA</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for General Bootstarapping Architecture (GBA).  GBA enables authentication for mobile services without any user interaction.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-33172: Support for GBA </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - MTAO-6Z2EH2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_GENERAL_SEARCH</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""In-Device Search"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2878 In-Device Search </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;24.9.2007 ""1"" 5.0" - AHIA-6WAPUC</OtherComments>
+      <OtherComments>2.1.2007 New flag - AHIA-6WAPUC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_GS_RENOVATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>General Settings Application Renovation</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>26.9.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_GS_RENOVATION_PHASE2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag allowes early development of new General Settings features.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.2.2006 New flag - ASAN-6L7F2C</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_HELPRUNTIME</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to variate help content between 3.2.1 and 3.2.2 </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>pasi.k.niemela@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>27.8.2007 new flag - PKNA-76QGEP</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_HELP_AIW_INTEGRATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables early development of  AIW Help consumer integration feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13178 Enabling integration of Licensee tutorial functionality </Value>
+      </CustomField>
+      <OtherComments>21.11.2005 New flag. - KMUY-6H3L3A</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_HIERARCHICAL_COLUMN_LIST</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_HIERARCHICAL_LIST)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D flag for enabling Hierarchical column list UI component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32487: Hierarchical dual column list </Value>
+      </CustomField>
+      <OtherComments>15.1.2007 New flag - JJYA-6X4JPF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_HIERARCHICAL_LIST</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""New list type: Hierarchical list"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-16781: New list type: Hierarchical list </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - JJYA-6VYLF9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_HINDI_PHONETIC_INPUT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""Hindi phonetic input"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sudheendra.shantharam@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-24489: Hindi phonetic input </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;23.10.2007 ""0"" 5.0" - PKCM-6WH98T</OtherComments>
+      <OtherComments>2.1.2007 New flag - PKCM-6WH98T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_HOTSPOT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Undefining this flag indicates that the HotSpotServer.exe and other related components are not included to the rom image. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.karvinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-15734: Integration of 3rd Party WLAN clients to the Native UI and Seamless Roaming </Value>
+      </CustomField>
+      <OtherComments>26.2.2007 new flag;21.5.2007 removed - EJLR-6YCDJB</OtherComments>
+      <OtherComments>26.2.2007 new flag - EJLR-6YCDJB</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IDLE_SEPARATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D feature flag for moving idle functionality from Phone application to Idle application.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-4666: Active Idle: separating phone application from Idle </Value>
+      </CustomField>
+      <OtherComments>"31.01.2005 New flag. 15.02.2005 Disabled in 2.8, 3.0, 3.1. CDMA II disabled until common phoneengine used.;26.4.2005 enabled 3.0-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IHL_EXTJPEGAPI</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Image Handling Library utilized Extended ICL JPEG API</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-20117: Image viewer to utilize Extended ICL JPEG API </Value>
+      </CustomField>
+      <OtherComments>11.9.2006 New flag - LTAE-6T4DS5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IMAGEPREVIEW</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>ImageViewer's ImagePreview API and DLL are available in release.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>UI CR JLEO-6HDBPW </Value>
+      </CustomField>
+      <OtherComments>16.6.2006 New flag - HPAN-6QQ7ZK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IMAGINGCONFIGMANAGER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to include/exclude Imaging Configuration Manager component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>berthier.lemieux@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-22657: Imaging Configuration Manager </Value>
+      </CustomField>
+      <OtherComments>"26.2.2007 new flag;26.3.2007 ""1"" 3.2-&gt;;4.6.2007 removed." - JTON-6YKKBH</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IM_UI_FACELIFT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of IM UI facelift</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13871: IM UI Facelift  </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - ABEA-6TM7L2</OtherComments>
+      <OtherComments>25.9.2006 New flag;6.2.2007 removed - ABEA-6TM7L2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_INTELLIGENT_TEXT_INPUT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to develop support for Intelligent Text Iinput </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"403-492: Generic QWERTY framework 403-2129: 2nd generation text input engine integration404-1533: Help key support404-1532: Enter key support" </Value>
+      </CustomField>
+      <OtherComments>27.8.2007 new flag - PKCM-76P944</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IV_ACCELEROMETER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>#define</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>#undef</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Image viewer needs RnD flag in order to variate accelerometer sensor usage.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.karimaki@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>401-5509</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IV_SLIDESHOW</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Image Viewer with slideshow and cool image transition effects</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
+      </CustomField>
+      <OtherComments>"4.12.2006 New flag;24.9.2007 ""1"" 5.0" - LTAE-6VUENP</OtherComments>
+      <OtherComments>4.12.2006 New flag - LTAE-6VUENP</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IV_TRANSPARENT_UI</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Image Viewer uses transparent custom UI controls</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;24.9.2007 ""1"" 5.0" - LTAE-6T4DW7</OtherComments>
+      <OtherComments>11.9.2006 New flag - LTAE-6T4DW7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IV_TRANSPARENT_UI_2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Image Viewer uses transparent toolbar and image infos popup.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;24.9.2007 ""1"" 5.0" - LTAE-6WEAZM</OtherComments>
+      <OtherComments>2.1.2007 New flag - LTAE-6WEAZM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_IV_TV_OUT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__TV_OUT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to develop the TV-Out support for images</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>402-1111 TV-Out support for images </Value>
+      </CustomField>
+      <OtherComments>"30.7.2007 new flag;5.11.2007 ""1"" 5.0" - MKAI-74MDXS</OtherComments>
+      <OtherComments>30.7.2007 new flag - MKAI-74MDXS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Java architecture renewal, phase 1. S60 implementation replaces Symbian implementation of Java Installer, Java Registry and Java Backup components."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.s.valimaki@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-23575: Architecture renewal Phase 1 </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;9.10.2006 ""1"" 3.2-&gt;" - MMAA-6T7K9E</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_JAVA_CONFIGURABLE_NW_INDICATOR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for network indicator in Java Canvas for operator domain midlets.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>lasse.k.moisio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-23233: Presentation of network indicator in full screen mode Canvas </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - LMAI-6Z2GGG</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_JAVA_MEDIA_KEYS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"To enable Java applications (also those in background) to get notifications from various media keys (PLAY, PREV, NEXT, STOP...). "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>lasse.k.moisio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32356: Media keys support in Java </Value>
+      </CustomField>
+      <OtherComments>"26.2.2007 new flag;7.5.2007 ""1"" 5.0-&gt;" - JAAS-6YECPK</OtherComments>
+      <OtherComments>26.2.2007 new flag - JAAS-6YECPK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_JAVA_OMA_DRM_V2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Java Mobile Media API supports playback of the OMA DRM v2 protected audio content.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.s.valimaki@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-18517: OMA DRM v2 audio playback support via JVM </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - MMAA-6ZBG2H</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_JAVA_REUSE_IFRAMEBUFFER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Purpose: Change LCDUI Canvas implementation to reuse the native side iFramebuffer memory between Canvas instances. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24306: Java:LCDUI - Canvas instances must share iFramebuffer to save memory </Value>
+      </CustomField>
+      <OtherComments>"12.2.2007 new flag;6.7.4.2007 ""1"" 5.0-&gt;;23.10.2007 ""0"" 5.0" - MMAA-6YCCTG</OtherComments>
+      <OtherComments>"12.2.2007 new flag;6.7.4.2007 ""1"" 5.0-&gt;" - MMAA-6YCCTG</OtherComments>
+      <OtherComments>12.2.2007 new flag - MMAA-6YCCTG</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_JAVA_SCALABLE_ICON</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SCALABLE_ICONS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Provide support for scalable icons for MIDlet icons (MIDlet icons &amp; MIDlet suite icons). </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-26480: Scalable icons for MIDlet </Value>
+      </CustomField>
+      <OtherComments>"26.2.2007 new flag;20.11.2007 ""1"" 3.2" - MMAA-6YNBTQ</OtherComments>
+      <OtherComments>26.2.2007 new flag - MMAA-6YNBTQ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_JAVA_TMIDISTATECHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"R&amp;D flag for Java, related to the symbian change: BR2058: Renaming enum values in TMidiState as a result of a namespace clash."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>Symbian BR2058: Renaming enum values in TMidiState as a result of a namespace clash. </Value>
+      </CustomField>
+      <OtherComments>"23.4.2007 new flag;26.4.2007 ""0"" 5.0;6.8.2007 ""1"" 5.0" - SMMA-727EP5</OtherComments>
+      <OtherComments>"23.4.2007 new flag;26.4.2007 ""0"" 5.0" - SMMA-727EP5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_JAVA_VOLUME_KEYS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Java application volume level can be controlled with phone's side volume keys.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>lasse.k.moisio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-20105: Java MMAPI volume control support </Value>
+      </CustomField>
+      <OtherComments>"6.11.2006 New flag;26.3.2007 ""1"" 3.2-&gt;" - MMAA-6V33E9</OtherComments>
+      <OtherComments>6.11.2006 New flag - MMAA-6V33E9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_KANNADA_FONTS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indic Kannada fonts and font support</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-24927: Rendering support for Kannada </Value>
+      </CustomField>
+      <OtherComments>"12.3.2007 new flag;23.10.2007 ""0"" 5.0" - PPKO-6YLJK4</OtherComments>
+      <OtherComments>12.3.2007 new flag - PPKO-6YLJK4</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_KEYLOCK_POLICY_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Development time support for Configurable Keylock policy.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25727: Configurable keylock policy </Value>
+      </CustomField>
+      <OtherComments>8.10.2007 new flag - HJHA-77PGU8</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_LIGHT_CONTROL_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD-flag for early development of light control customizability features to System Application.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-23335: Backlight Current Consumption Minimization work for Rapido family products 101-32080: SysApp light control" </Value>
+      </CustomField>
+      <OtherComments>"23.10.2006 New flag;8.10.2007 ""1"" 5.0" - MPEN-6UBH7C</OtherComments>
+      <OtherComments>23.10.2006 New flag</OtherComments>
+      <OtherComments>23.10.2006 New flag - MPEN-6UBH7C</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_LIST_STRETCH</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeName>RdListStretchId</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to control inclusion of ScaleII feature: Stretch two-lined list automatically as one-lined.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13178 Enabling integration of Licensee tutorial functionality </Value>
+      </CustomField>
+      <OtherComments>21.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MAPNAV_BITMAP_ACCESS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables early development of new features in Map and Navigation FW.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>petri.o.rauhala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-1225: Bitmap map access to M&amp;N Framework for map content in SPP51.32 </Value>
+      </CustomField>
+      <OtherComments>12.2.2007 new flag - SBUY-6Y2CKK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MARATHI</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Marathi UI language and input</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-24966: Marathi UI language and input </Value>
+      </CustomField>
+      <OtherComments>26.2.2007 new flag - PKCM-6X99RA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MDF_DEVVIDEO</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag selects the variants of the video components to use MDF DevVideo or proprietary codec interfaces. Symbian's MDF DevVideo API is going to be used in Series 60 3.0 and Series 90 2.0 by at least Camcorder MMF plugin and Video Telephony (REQ 101-6231 ). At the same time, non-MDF versions of the components are being released to Series 60 2.6, 2.7, and 2.8. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004 new flag, 18.10.2004 Typo fixed."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MDS_2_0</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>MDS 2.0</Description>
+         <DefaultingOtherFeatures>NOT RD_MDS_2_5</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>MDS 2.5</Description>
+         <DefaultingOtherFeatures>RD_MDS_2_0</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag indicates that the environment contains 2.0 version of MDS APIs. See also flag RD_MDS_2_5.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.karimaki@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-30832</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MDS_2_5</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>MDS 2.5</Description>
+         <DefaultingOtherFeatures>NOT RD_MDS_2_0</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>MDS 2.0</Description>
+         <DefaultingOtherFeatures>RD_MDS_2_0</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag indicates that the environment contains 2.5 version of MDS APIs. See also flag RD_MDS_2_0</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.karimaki@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-30832</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>New Media Player enhancements.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-5929 - Media Player: UI Enhancements part 2 </Value>
+      </CustomField>
+      <OtherComments>12.2.2007 new flag - ATUR-6XLMKH</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MEDIA_GALLERY_UPDATED_FEATURES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Media Gallery updated features for 3.1</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>2.1.2006 New flag - SUIN-6K9HVM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MEETING_REQUEST_UTILS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Meeting request feature adds meeting request utlis non-variable component to platfrom.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>26.9.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MESSAGING_API_V2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag defines data caging changes to components that use messaging API.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-7654: Protecting private data (Data caging - part 2) </Value>
+      </CustomField>
+      <OtherComments>"22.11.2004 New flag. 17.02.2005 Enabled in 3.0, 3.1."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MESSAGING_GENERAL_SETTINGS_RENOVATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""General  settings application renovation"" development"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-21979 General  settings application renovation </Value>
+      </CustomField>
+      <OtherComments>"4.12.2006 New flag;27.8.2007 ""1"" 5.0-&gt;" - JKLO-6VZELS</OtherComments>
+      <OtherComments>4.12.2006 New flag - JKLO-6VZELS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MESSAGING_ICAL_IMPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""iCalendar Import"" development"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-33269 iCalendar Import </Value>
+      </CustomField>
+      <OtherComments>4.12.2006 New flag - JKLO-6VZELS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MESSAGING_VIRTUAL_PHONEBOOK</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag controls the messaging virtual phonebook migration independently from RD_VIRTUAL_PHONEBOOK</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-17778: Messaging interface to SIM contacts </Value>
+      </CustomField>
+      <OtherComments>"27.2.2006 New flag;30.6.2006 ""1"" 3.2-&gt;" - SKAA-6KPCBJ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_METADATAUTILITY_M4A_INTERNATIONAL</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Metadata localization support for M4A format</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>409-305: Metadata localization support for M4A format </Value>
+      </CustomField>
+      <OtherComments>"18.6.2007 new flag;27.8.2007 ""1"" 5.0-&gt;" - FRAA-73ATS8</OtherComments>
+      <OtherComments>18.6.2007 new flag - FRAA-73ATS8</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_METADATAUTILITY_ODF_ALBUMART_50</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for album art from ODF header of OMA DRM v2 protected content</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-6064: Support for album art from ODF header of OMA DRM v2 protected content </Value>
+      </CustomField>
+      <OtherComments>"18.6.2007 new flag;23.10.2007 ""1"" 5.0;30.10.2007 removed 3.2" - FRAA-72JTEJ</OtherComments>
+      <OtherComments>"18.6.2007 new flag;23.10.2007 ""1"" 5.0" - FRAA-72JTEJ</OtherComments>
+      <OtherComments>18.6.2007 new flag - FRAA-72JTEJ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_METADATAUTILITY_PODCAST_50</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Metadata Utility to support podcast related additions in ID3v2</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-31081: Metadata Utility to support podcast related additions in ID3v2 </Value>
+      </CustomField>
+      <OtherComments>30.7.2007 new flag - FRAA-72JTVN</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_METADATAUTILITY_WM_PROVIDER_31</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support WM/Provider in Metadata Utility </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-1158: Support WM/Provider in Metadata Utility to enable Nokia music service </Value>
+      </CustomField>
+      <OtherComments>23.4.2007 new flag - FRAA-727QAT</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_METADATA_UTILITY_32</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of metadata performance improvements</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-4814: Metadata performance improvements </Value>
+      </CustomField>
+      <OtherComments>"25.9.2006 New flag;2.1.2007 ""1"" 3.2-&gt;;23.4.2007 removed" - FRAA-6TLTH6</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MFE_CP_INTEGRATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MOBILE_ACTIVE_SYNC)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Flag enables the Mail For Exchange (MFE, Active Sync)  UI integration with control panel feature."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-36908: ActiveSync Integration into General Settings/Control Panel </Value>
+      </CustomField>
+      <OtherComments>"12.3.2007 new flag;24.9.2007 ""1"" 5.0;23.10.2007 ""0"" 5.0" - MDOY-6Z56Z9</OtherComments>
+      <OtherComments>"12.3.2007 new flag;24.9.2007 ""1"" 5.0" - MDOY-6Z56Z9</OtherComments>
+      <OtherComments>12.3.2007 new flag - MDOY-6Z56Z9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MSG_FAST_PREV_NEXT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""Faster opening of next or previous short message"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-31444: Faster opening of next or previous short message </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;27.8.2007 ""1"" 5.0-&gt;" - SKAA-6WAANS</OtherComments>
+      <OtherComments>2.1.2007 New flag - SKAA-6WAANS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MSG_LIST_IMPROVEMENT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Improved message lists </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-31491: Improved message lists  </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - SKAA-6Z3CSE</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MSG_LOAD_ANIMATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The flag enables feature ""PERFORMANCE II: opening MMS with video attached"""</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-16129: PERFORMANCE II: opening MMS with video attached </Value>
+      </CustomField>
+      <OtherComments>7.5.2007 new flag - SKAA-72MCUW</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MSG_NAVIPANE_IMPROVEMENT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Navi pane improvements in Messaging applications</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-35908: Navi pane improvements in Messaging applications </Value>
+      </CustomField>
+      <OtherComments>"12.3.2007 new flag;27.8.2007 ""1"" 5.0-&gt;" - SKAA-6Z3CSE</OtherComments>
+      <OtherComments>12.3.2007 new flag - SKAA-6Z3CSE</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MSG_XHTML_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The flag enables feature ""OMA MMS 1.3 phase 2"""</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-34869: OMA MMS 1.3 phase 2 </Value>
+      </CustomField>
+      <OtherComments>7.5.2007 new flag - SKAA-72MCUW</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MTP_SUPPORT_VIDEO_SYNC</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Nokia MTP protocol implementation must support video file transfer over the link from PC to terminal</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-6116: MTP: Synchronization of Videos </Value>
+      </CustomField>
+      <OtherComments>13.8.2007 new flag - FRAA-75PVP5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MUIU_SPLIT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD Feature flag for splitting Messaging UI Utilities API into domain and internal parts.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-20968: Partial include hierarchy change implementation for Messaging </Value>
+      </CustomField>
+      <OtherComments>30.6.2006 New flag - SKAA-6R8EFR</OtherComments>
+      <OtherComments>"30.6.2006 New flag;4.12.2006 ""1"" 3.2-&gt;" - SKAA-6R8EFR</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of multimedia ringing tones in Cover UI</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-18505 Support for multimedia ringing tones in Cover UI </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag;6.11.2006 removed - JPRA-6TKALV</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MULTIPLE_DRIVE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_MULTIPLE_DRIVE_ENABLERS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Mutliple drive support in platform environment</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25259: Enablers for multiple drive support in S60  </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - MHIN-6YUCCV</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MULTIPLE_DRIVE_ENABLERS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Part of multiple drive support in platform environment</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25259: Enablers for multiple drive support in S60  </Value>
+      </CustomField>
+      <OtherComments>"21.5.2007 new flag;18.6.2007 ""1"" 3.2" - MHIN-736QWW</OtherComments>
+      <OtherComments>21.5.2007 new flag - MHIN-736QWW</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MULTI_ALARMS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This R&amp;D flag is needed for incorporating ""Multiple Alarms""  in ClockApp."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mika.karhu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-7743 Multiple alarms for clock </Value>
+      </CustomField>
+      <OtherComments>27.2.2006 New flag - EKMY-6KXDDW</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_MUSIC_COLLECTION_AUTO_REFRESH</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>" When enabled, Music Collection server monitors USB and memory card events and performs a database refresh when new card is inserted or USB cable is disconnected. It will also perform the refresh after startup. The refresh is handled as a low priority task in the background. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>Error ID:  ALEN-6G9EBW </Value>
+      </CustomField>
+      <OtherComments>28.3.2006 New flag - MVIA-6H9AKW</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_NEW_FAVENG_API</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D feature flag for implementing new Client/Server FavouritesEngine API.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"191-125: Browser Utilities: Favourites Engine: Protecting Private Data, 191-208: Browser Utilities: Favourites Engine: SDK API Cleanup" </Value>
+      </CustomField>
+      <OtherComments>31.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_NG_MUSIC_PLAYER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag will be used to variate between the old and the new Music Player until the new Music Player reaches maturity level and is ready to completely replace the old Music Player.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-5575: Modular architecture for Music Player </Value>
+      </CustomField>
+      <OtherComments>23.4.2007 new flag; - SKWN-6ZSKP9</OtherComments>
+      <OtherComments>"23.4.2007 new flag;20.11.2007 ""1"" 5.0" - SKWN-6ZSKP9</OtherComments>
+      <OtherComments>23.4.2007 new flag - SKWN-6ZSKP9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_NO_DIALOG_BORDERS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag is needed to safely integrate changes needed to remove hard-coded dialog borders in S60 UI framework.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"19.5.2006 New flag;20.11.2007 ""1"" 5.0" - MKUN-6PT9SZ</OtherComments>
+      <OtherComments>19.5.2006 New flag - MKUN-6PT9SZ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_OMADMAPPUI_UI_EVOLUTION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Feature enables the Device Manager UI evolution feature. This RnD flag will be used temporarily for increment 15 development time only to flag changes made on components OmaDmAppUi, SyncMLNotifier and fotaserver."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-791: Device Manager UI Evolution </Value>
+      </CustomField>
+      <OtherComments>"25.9.2006 New flag;29.1.2007 removed;26.2.2007 reintroduced.;23.10.2007 ""1"" 3.2-&gt;" - RHEE-6TNHWU</OtherComments>
+      <OtherComments>25.9.2006 New flag;29.1.2007 removed;26.2.2007 reintroduced. - RHEE-6TNHWU</OtherComments>
+      <OtherComments>25.9.2006 New flag;29.1.2007 removed - RHEE-6TNHWU</OtherComments>
+      <OtherComments>25.9.2006 New flag - RHEE-6TNHWU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_OMASYNCML_DM_1_2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables the Device Manager 1.2 version feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32827 :MEGA-OP GAP: OMA DM 1.2 support </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - DAND-6YZ62N</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_OMA_EMN</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag controls whether the OMA Email Notification function is supported by the email application. The flag is needed for the variation between 3.0 and 3.0M.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.9.2005 new flag;28.3.2006 removed</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_OPENVG_SVGTOPT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag will allow to exclude OpenVG dependency from SVGTopt. SVGTopt currently utilizes VGRasterizer. OpenVG is the new rasterizer. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>2.1.2006 New flag;25.9.2006 removed 3.2-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PBK_MAP_EXT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The flag enables feature ""Map framework support for contacts application"""</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-11392: Map framework support for contacts application </Value>
+      </CustomField>
+      <OtherComments>"21.5.2007 new flag;27.8.2007 ""0"" 5.0" - JTIN-72VDEV</OtherComments>
+      <OtherComments>21.5.2007 new flag - JTIN-72VDEV</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PBK_PROPERTIES_TAB</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables early development of   the requirement '101-21162: Properties tab' in Phonebook.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>arto.mattila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-21162: Properties tab </Value>
+      </CustomField>
+      <OtherComments>26.2.2007 new flag - TKON-6YLEGR</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether Progressive Download for WMA and RA audio contents is supported via Helix engine with Music Shop.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-6041: Middleware support for progressive download and Java buffer playback API for Windows Media Audio Content </Value>
+      </CustomField>
+      <OtherComments>30.7.2007 new flag - DMII-75HSPS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PF_SEC_APPARC</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This R&amp;D flag is needed for incorporating platform security and application architecture changes controlled way into Series 60 releases.The flag is required for Av.3.0 requirement:   107-141: Migrate Application Architecture to Platform Security and101-7493: Migrate the platform software to new Application Architecture that will be done in I9 timeframe. Flag will be removed after 2.8 branches away from 2.common."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>27.9.2004 new flag 03.01.2005 Enabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PHONEBOOK2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Phonebook application supports multiple contact stores. It enables users to manage contacts from multiple repositories in one application.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-8188: Phone and SIM contacts combined to same view. </Value>
+      </CustomField>
+      <OtherComments>"16.1.2006 New flag;27.2.2006 3.1-&gt;""1"";24.4.2006 3.1 ""0""" - TKON-6K2EUU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PHONE_CLIENT_EXT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag is for controlling the changes in the Phone Client Dial API that will break the Phone Client Extension Consumer API</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-20970: Partial include hierarchy change implementation for RTC </Value>
+      </CustomField>
+      <OtherComments>"6.11.2006 New flag;21.5.2007 ""1"" 3.2-&gt;" - JKON-6UWFTQ</OtherComments>
+      <OtherComments>6.11.2006 New flag; - JKON-6UWFTQ</OtherComments>
+      <OtherComments>6.11.2006 New flag - JKON-6UWFTQ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PHONE_NG</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD feature flag for development of new Phone architecture.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-11274: Phone Next Generation for S60 </Value>
+      </CustomField>
+      <OtherComments>28.8.2006 New flag - JKON-6SZ7Y6</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PINB_SRV_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to handle migration from old insecure Pinboard API to new one.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-7493: Migrate the platform software to new Application Architecture101-7654: Protecting private data (Data caging - part 2)" </Value>
+      </CustomField>
+      <OtherComments>11.4.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_POCUIAPI</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag is needed for variating PoC (Push-to-talk over Cellular) and it's UI integration to other applications / functionality.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.ta.saarinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-2171: Enabling platform integation of PoC applications for licencees </Value>
+      </CustomField>
+      <OtherComments>22.11.2004 New flag.CDMA does not support POC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PREVIEW_POPUP</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeName>RdPreviewPopupId</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag enables ScaleII component ""Preview Popup""."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"07.11.2005 New flag;10.9.2007 ""1"" 3.2"</OtherComments>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PROGDOWNLOAD</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D flag for managing the Progressive Download feature implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-2224: Music Player support for HTTP progressive download </Value>
+      </CustomField>
+      <OtherComments>4.4.2005 New flag;24.5.2005 enabled FP3</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_PTIENGINE2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables early development of new version of PtiEngine component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> 101-18470: PERFORMANCE II: Performance &amp; resource optimization of Input methods and Fonts </Value>
+      </CustomField>
+      <OtherComments>12.2.2007 new flag - AMSA-6XYAAA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_RAM_TEST_UID</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Turning the the flag on enables special UID that can be used by a RAM testing tool. A tool using the UID is not closed by out-of-memory watchdog. Flag should not be turned on in any end product as it exposes a potential security risk. Instead the flag could be used at R&amp;D time, or in any custom builds."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>9.8.2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_RA_SUPPORT_FOR_MUSIC_PLAYER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of Read Audio support in Music Player.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-4619: Support for Real Audio in Music Player </Value>
+      </CustomField>
+      <OtherComments>9.10.2006 New flag - DMII-6T8QHJ</OtherComments>
+      <OtherComments>"9.10.2006 New flag;2.1.2007 ""1"" 3.2-&gt;" - DMII-6T8QHJ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_READ_MESSAGE_DELETION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""Allow deleting only read messages"" development"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-31264 Allow deleting only read messages </Value>
+      </CustomField>
+      <OtherComments>"4.12.2006 New flag;27.8.2007 ""1"" 5.0-&gt;" - JKLO-6VZELS</OtherComments>
+      <OtherComments>4.12.2006 New flag - JKLO-6VZELS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_REMOTELOCK</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of RemoteLock feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-3825: SECURITY: Remote Locking of the device </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;9.10.2006 ""0"" 3.2-&gt;" - GZHG-6SRBGC</OtherComments>
+      <OtherComments>"11.9.2006 New flag;9.10.2006 ""0"" 3.2-&gt;;20.11.2006 ""1"" 3.2-&gt;" - GZHG-6SRBGC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_REMOVE_SAE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is used to remove SAE component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>27.9.2006 New flag - IKAN-6QQC4A</OtherComments>
+      <OtherComments>"27.9.2006 New flag;20.11.2006 ""1"" 3.2-&gt;" - IKAN-6QQC4A</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_RIHC_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag controls the ""Rest of inc hierachy change"". "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"23.4.2007 new flag;7.5.2007 ""0"" 5.0-&gt;;4.6.2007 ""1"" 5.0-&gt;" - TSAI-72EH7Q</OtherComments>
+      <OtherComments>"23.4.2007 new flag;7.5.2007 ""0"" 5.0-&gt;" - TSAI-72EH7Q</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_S60_IMAGE_EDITOR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether Image Editor application is supported in the platform.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>berthier.lemieux@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-27864: Platformization of Image and Video Editor applications </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - SKII-6Z9F6B</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_S60_MANUAL_VIDEO_EDITOR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether Manual Video Editor application is supported in the platform.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>berthier.lemieux@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-27864: Platformization of Image and Video Editor applications </Value>
+      </CustomField>
+      <OtherComments>"26.3.2007 new flag;18.5.2007 ""0"" 5.0" - SKII-6Z9F6B</OtherComments>
+      <OtherComments>26.3.2007 new flag - SKII-6Z9F6B</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_S60_SIGNATURE_CONNECTOR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeName>RdS60SignatureConnectorId</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>All signature connector development is done behind this R&amp;D feature flag.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-15593: Accessory selection dialog for cases when accessory connected to AV-Connector is not detected </Value>
+      </CustomField>
+      <OtherComments>"30.1.2006 New flag;9.10.2006 ""1"" 3.1-&gt;;15.1.2007 removed 3.2-&gt;" - EMHA-6LBGYY</OtherComments>
+      <OtherComments>"30.1.2006 New flag;9.10.2006 ""1"" 3.1-&gt;" - EMHA-6LBGYY</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_S60_SIMPLE_VIDEO_EDITOR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether Simple Video Editor application is supported in the platform.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>berthier.lemieux@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-27864: Platformization of Image and Video Editor applications </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - SKII-6Z9F6B</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SAT_REL4_FEAT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D flag that enables SAT Server and SAT UI support 3GPP/ETSI specification Release 4 new features</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>8.5.2006 New flag; 11.9.2006 removed - EHUU-6P2AKD</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SA_TO_PUBSUB_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"To incorporate ""System Agent migration to Publish and Subscribe"""</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>27.05.2004 flag added; wk24. 22.11.2004 Enabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SCALABLE_UI</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Because 2.8 feature (scalable UI) is implemented in 2.common CCB,we need a temporary feature flag that can be used where needed in code to flag scalable UI implementation out of 2.6 builds.-&gt; to avoid ROM hit in 2.6 and regression in code maturity."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>REQ 107-138 </Value>
+      </CustomField>
+      <OtherComments>"13.5.2004, new. When 2.6 is branched out of 2.common, we can remove this feature flag. Put scalable UI undefined in 3.0 for time being. It can be turned on once we get 2.8 scalable UI verified.;11.10.2004 ""0"" in 2.8 due build probs. 13.10.2004 Enabled for 2.8. 02.12.2004 Enabled for 3.0. 24.02.2005 Set permanently enabled for 2.8, 3.0, 3.1."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SCALABLE_UI_V2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to remove Scale II (Pen and Touch) support from other than S60 4.0 builds. This flag is used during new feature development, to isolate affected code from those releases that don't need to support Scale II features (&lt; 5.0). It is NOT used for feature variation, i.e. enable/disable touch feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.9.2005 new flag;11.9.2006 ""\0"" 3.2"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SCREENSAVERAIWPLUGIN</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables early development of  screensaveraiwplugin that is an AIW provider for setting images as animated or slide set screen saver.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-1139: AIW provider for setting Screen Saver </Value>
+      </CustomField>
+      <OtherComments>12.2.2007 new flag - ABEE-6Y2J4W</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SCREENSAVER_GIFANIMATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag is needed for safely incorporating Gif animation support for screensaver Animation Plugin</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"2.1.2006 New flag;24.4.2006 3.1 ""1""" - SKRV-6KBGAX</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SD_TO_CENREP_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This R&amp;d flag is needed for incorporating ""Shared data migration to Central Repository"" changes controlled way into Series 60 releases.The flag is required for Av.3.0 requirement:   REQ 107-138: Migration to Central Repository ()  that will be done in I9 timeframe. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>REQ 107-138 </Value>
+      </CustomField>
+      <OtherComments>"6.5.2004, new. Flag on in 3.0. The flag should be turned off in 3.0 from wk30 (?) onwards (Symbian CenRep time tables still bit open) or earlier/later when it is appropriate (i.e. verified in custom builds). </OtherComments>
+      <OtherComments>"6.5.2004, new. Flag on in 3.0. The flag should be turned off in 3.0 from wk30 (?) onwards (Symbian CenRep time tables still bit open) or earlier/later when it is appropriate (i.e. verified in custom builds). - Flag removed after 2.8 branches away from 2.common and Shared data code removed. 22.10.2004 Disabled for 3.0. 01.02.2005 Enabled for 3.0/3.1. 04.02.2005 Disabled for 3.0/3.1. 18.02.2005 Enabled for 3.0, 3.1."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SECON_METADATA</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports file metadata requests over ConML protocol.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-78: ConML enhancements for file metadata </Value>
+      </CustomField>
+      <OtherComments>30.7.2007 new flag - SKON-74B9R2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SECURE_BIN_RES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is used variate the Increment 9 changes: i.e. relocation of binaries and resource files. We need these for 3.0 PF- security implementation. They are temporary R&amp;D flags that can be removed once 2.8 is branched away.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-1591: Protecting data in file system (Data caging) , 101 - 7654: Protecting private data (Data caging - part 2) " </Value>
+      </CustomField>
+      <OtherComments>24.8.2004 new flag. 29.11.2004 Enabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SECURE_PRIV_DATA</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is in charge of variating the Increment 10 tasks: i.e. moving files to private directories. We need these for 3.0 PF- security implementation. They are temporary R&amp;D flags that can be removed once 2.8 is branched away.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-1591: Protecting data in file system (Data caging) , 101 - 7654: Protecting private data (Data caging - part 2) " </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004 new flag; 31.03.2005 Enabled for 3.0, 3.1."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SENSOR_FW</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for Sensor FW development</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24914: Sensor server and sensor API's in S60 </Value>
+      </CustomField>
+      <OtherComments>Deprecated, use FF_SENSOR_FW instead.</OtherComments>
+      <OtherComments>"23.10.2006 New flag;10.9.2007 ""1"" 5.0" - MHAA-6U4HRS</OtherComments>
+      <OtherComments>23.10.2006 New flag - MHAA-6U4HRS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SIMCHANGED_REMOVED</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>A R&amp;D flag for integrating SimChanged DLL into SysAp in release 3.0. Flag will be removed when 2.8 branches</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"14.6.2004, new. When 2.8 is branched out of 2.common, we can remove this feature flag. "</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SIND_VIA_AIW</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""AIW Consumer for Voice Dialing Info View"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>arto.mattila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-19742 AIW Consumer for Voice Dialing Info View </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;2.7.2007 ""1"" 3.2-&gt;" - TKON-6W9HDB</OtherComments>
+      <OtherComments>2.1.2007 New flag - TKON-6W9HDB</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SLIDESHOW_SCREENSAVER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether a set of images can be set as wallpaper. Wallpaper is shown based on user defined value and then changed to a new image in the image set.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-19602: Slide show screensaver </Value>
+      </CustomField>
+      <OtherComments>19.5.2006 New flag - ESMA-6PTC2N</OtherComments>
+      <OtherComments>"19.5.2006 New flag;2.1.2007 ""1"" 3.2-&gt;" - ESMA-6PTC2N</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SLIDESHOW_WALLPAPER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether a set of images can be set as wallpaper. Wallpaper is shown based on user defined value and then changed to a new image in the image set.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-19606: Slide show wallpaper </Value>
+      </CustomField>
+      <OtherComments>19.5.2006 New flag - ESMA-6PTBYU</OtherComments>
+      <OtherComments>"19.5.2006 New flag;2.1.2007 ""1"" 3.2-&gt;" - ESMA-6PTBYU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SLIDING_ANIMATION_EFFECTS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"R&amp;D Flag to exclude dialog sliding from other ""animation effects""."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-15108: Animations and feedback effects, phase 2" </Value>
+      </CustomField>
+      <OtherComments>28.3.2006 New flag - MKUN-6MNGHR</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SPLIT_VIEW</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to flag out implementation of Split view.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>19.12.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_STARTUP_ANIMATION_CUSTOMIZATION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This R&amp;d flag is needed for incorporating ""Startup and shutdown animations customization"" changes in a controlled manner into S60 releases."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-19519: Startup and Shutdown animations customization </Value>
+      </CustomField>
+      <OtherComments>"4.6.2007 new flag;24.9.2007 ""1"" 3.2-&gt;" - AAAO-73FDHC</OtherComments>
+      <OtherComments>4.6.2007 new flag - AAAO-73FDHC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_STARTUP_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag defines changes related to start-up.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>15.12.2004 New flag. 10.01.2005 Added /0 for S90.</OtherComments>
+      <OtherComments>"15.12.2004 New flag. 10.01.2005 Added /0 for S90.;4.12.2006 ""1"" 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SUPPORT_SENDUI_API_V2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag defines changes to SendUI API clients.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>17.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SVGT_AUDIO_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD feature flag for implementing audio playback support in SVG-T engine.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sudheendra.shantharam@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-19446: SVGT Support for Audio in order to improve content presentation capabilities for Tutorials </Value>
+      </CustomField>
+      <OtherComments>14.8.2006 New flag - SRAH-6QGSZ5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SVGT_IN_MESSAGING</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>SVG-T rendering support in messaging applications</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-1861 </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;23.4.2007 ""1"" 5.0-&gt;" - HJPA-6TFACB</OtherComments>
+      <OtherComments>11.9.2006 New flag - HJPA-6TFACB</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SVGT_JSR_226_API</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>If this feature flag is on then the JSR-226 functionality is available. Otherwise it is not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"22.11.2004 New flag.;30.1.2006 ""1"" 3.1-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SWITCH_TO_VIDEO</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature will include possibility in Phone to switch current voice call to video and vice versa.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-17550 Video Call Access Improvements 'Switch to video' feature </Value>
+      </CustomField>
+      <OtherComments>19.12.2005 New flag;28.3.2006 removed - MK&#206;-6JWEPC</OtherComments>
+      <OtherComments>19.12.2005 New flag;28.3.2006 removed - MK&#195;&#142;-6JWEPC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_SYMBIAN_TRACES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enable usage of binary traces in RnD components.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-36681: Performance hooks for Sensor UC </Value>
+      </CustomField>
+      <OtherComments>26.2.2007 new flag - AKOO-6YGJAC</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_TACTILE_FEEDBACK</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This R&amp;D flag is needed for implementing ""Tactile feedback"" feature to S60 5.0."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-31375: Audio and tactile feedback for touch UI403-2673: Tactile feedback migration: UI framework area" </Value>
+      </CustomField>
+      <OtherComments>"16.7.2007 new flag;20.11.2007 ""1"" 5.0-&gt;" - AVAA-74DFC5</OtherComments>
+      <OtherComments>16.7.2007 new flag - AVAA-74DFC5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_TELEPHONY_DEVICE_MODE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables the flip (clamshell) and grip (slider) event handling. Devices without this functionality can leave the TelephonyDeviceMode.DLL component out of their builds. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-14014: Call audio routing: Device mode event configurability </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_THUMBNAILMANAGER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag is used for temporarily variating Thumbnail Manager component.  The purpose of Thumbnail Manager is to provide convenient access thumbnail images for media objects (e.g. image and video files). Thumbnail Manager handles both generation and storing of thumbnails. S60 clients: Media Gallery, Media Player."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-33302: Common thumbnail manager </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - MVIA-6Z2EJ3</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_TOOLBAR_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to remove 3.1 Toolbar and Generic Buttons</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>26.9.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_TRACKSTER_MENU</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Trackster is a generic component, which can be used for various purposes in various applications. The basic idea and the innovation behind the work is to build the behavior based on Bezier curves, which define how the control appears."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-20926: New XML UI FW component: Trackter/Wheel  </Value>
+      </CustomField>
+      <OtherComments>"13.2.2006 New flag;30.6.2006 ""1"" 3.1-&gt;" - METN-6KNBW7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_TSP_CLIENT_MAPPER</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_CONTEXT_FW)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD Feature flag for implementing a new TSP solution for platform components which improves a TSP configurability and resolves mapping problems between RemCon and audio clients.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-38109: Enhanced Accessory Key Event Handling </Value>
+      </CustomField>
+      <OtherComments>4.6.2007 new flag - MHAA-73BCSE</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UIFW_3_0_API_CHANGES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D flag for implementing UIFW 3.0 API changes.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>14.02.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UIKON_UNBRANCH</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D flag for implementing Uikon unbranch related changes to Series 60 code.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-5302: UIKON unbranch </Value>
+      </CustomField>
+      <OtherComments>"15.02.2005 New flag. 31.03.2005 Enabled for 3.0, 3.1."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UI_CONTROL_TRANSPARENCY</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Semi-transparency support in UI controls. This feature relies on Symbian's window transparency support and has no effect if TRANSPARENCY keyword is not defined in WSINI.INI.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-19701: Enabling UI semi-transparency </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 new flag - MTUO-6Z9GUD</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>( __UI_TRANSITION_EFFECTS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Development of transition effects in UI rotation (layoutswitch) use case will be done behind this flag to secure that existing functionality won't suffer regression during implementation.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-39568: Effects enabled layout switch </Value>
+      </CustomField>
+      <OtherComments>"27.8.2007 new flag;8.10.2007 ""1"" 5.0;26.11.2007 ""1"" 3.2" - MTEO-764FA4</OtherComments>
+      <OtherComments>"27.8.2007 new flag;8.10.2007 ""1"" 5.0" - MTEO-764FA4</OtherComments>
+      <OtherComments>27.8.2007 new flag - MTEO-764FA4</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UI_TRANSITION_EFFECTS_LIST</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__UI_TRANSITION_EFFECTS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag will be used to secure that development of list transition effects won't break existing fullscreen and components transition effects.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-36834: Effects enabled Application Shell 101-33025: Effects enabled list components" </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;12.3.2007 ""1"" 5.0-&gt;;23.4.2007 ""1"" 3.2" - MTEO-6WEHWY</OtherComments>
+      <OtherComments>"2.1.2007 New flag;12.3.2007 ""1"" 5.0-&gt;" - MTEO-6WEHWY</OtherComments>
+      <OtherComments>2.1.2007 New flag</OtherComments>
+      <OtherComments>2.1.2007 New flag - MTEO-6WEHWY</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UI_TRANSITION_EFFECTS_PHASE2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature enables early development of 2nd phase UI transition effects.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-39398: UI Effects, phase 2" </Value>
+      </CustomField>
+      <OtherComments>"26.2.2007 new flag;4.6.2007 ""1"" 5.0-&gt;" - MTEO-6YMAED</OtherComments>
+      <OtherComments>26.2.2007 new flag - MTEO-6YMAED</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UI_TRANSITION_EFFECTS_POPUPS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>( __UI_TRANSITION_EFFECTS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Development of transition effects in popups (notes, queries, etc) will be done behind this flag to secure that existing functionality won't suffer regression during implementation."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-33776: Effects enabled pop-ups, queries and notifications" </Value>
+      </CustomField>
+      <OtherComments>13.8.2007 new flag - MTEO-75V96Y</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UI_ZOOM</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature activates the zooming support in Series 60 UI.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>RM-RIM: 107-5305: Zooming support in Series 60 </Value>
+      </CustomField>
+      <OtherComments>28.6.2005 new flag;28.3.2006 removed</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_UNIFIED_EDITOR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Unified SMS and MMS Editor,  targetted for release 3.1U"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jyri.n.jokinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-11845: Unified SMS and MMS editor </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 new flag - SKAA-6G7ESM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_USB_CHARGING</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag affects to the Starter list only. If it is defined, the Starter starts the UsbWatcher.exe in charging mode. The USB Watcher or USB MSC Personality Plug-in code is not variated. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>HRAN-74BGRC: USBWatcher to Charging startup list </Value>
+      </CustomField>
+      <OtherComments>13.8.2007 new flg - TRAN-75PBWX</OtherComments>
+      <OtherComments>13.8.2007 new flag - TRAN-75PBWX</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_USB_HEADSET_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>To enable USB OTG Audio/Hid related code </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"106-811: USB OTG: Audio device class host role for USB headset  101-35207: USB HID support in S60.Chili 107-8379: USB on the go, 1st release" </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 new flag - PSAI-6YUH4U</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_USB_WATCHER_CONFIGURATION_MGMT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables USB Configuration Management.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>petteri.hernelahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-149: USB Configuration Management </Value>
+      </CustomField>
+      <OtherComments>28.12.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_USE_S60HOSTSTACK</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>" Development of USB Audio/HID class drivers has been started using class driver APIs provided by S60 USB host stack. However, PREQ1782 delivers Symbian host stack which will be used in production code instead of S60 host stack. APIs offered by these two stacks are different, and when the class driver code using the S60 host stack APIs is migrated into using the Symbian host stack APIs, the developer needs to be able to switch between the stacks in the same environment."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"USB HID class driver: 101-35207 USB HID support in S60 Chili  USB Audio class driver: 106-811 USB OTG: Audio device class host role for USB headset  RAC 101-35123: PREQ1782: USB on the go, 1st release " </Value>
+      </CustomField>
+      <OtherComments>4.6.2007 new flag - PSAI-73EA89</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_USE_SYMBIAN_SYNCML_CONVERGENCE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of Symbian version of S60 SyncML engine</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13420: DS Symbian convergence </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - SLAR-6TJELZ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_VIBRA_AND_LIGHT_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This R&amp;D flag defines changes related to vibra and backlight.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"15.12.2004 New flag. 10.01.2005 Added /0 for S90; 7.6.2005 ""1"" 3.0-&gt;"</OtherComments>
+      <OtherComments>"15.12.2004 New flag. 10.01.2005 Added /0 for S90; 7.6.2005 ""1"" 3.0-&gt;;2.1.2007 removed 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_VIDEO_AS_RINGING_TONE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device allows a video file to be set as a ringing tone.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>JOIS-6G6A7S </Value>
+      </CustomField>
+      <OtherComments>"26.9.2005 new flag;24.4.2006 3.1 ""0"""</OtherComments>
+      <OtherComments>"26.9.2005 new flag;24.4.2006 3.1 ""0"";28.8.2006 ""1"" 3.1-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_VIDEO_MAILBOX_SUPPORT</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to remove video mailbox support from older than S60 3.1 builds.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>105-448 </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag. - JANA-6K4LWU</OtherComments>
+      <OtherComments>07.11.2005 New flag;20.11.2006 removed - JANA-6K4LWU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_VIRTUAL_PHONEBOOK</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag enables the usage of the Virtual Phonebook APIs.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"2.1.2006 New flag;24.4.2006 3.1 ""0"""</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_VOIP_PRESENCE </FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__VOIP)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to enable VOIP presence development</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25806: EarlyDelivery: S60 IETF/SIP VoIP </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - EOPW-6UQAYK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_VOIP_REL_2_2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__VOIP)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag to enable VOIP rel 2.2 development </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jami.jarvio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-25806: EarlyDelivery: S60 IETF/SIP VoIP </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - EOPW-6UQAYK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_VT_IMAGE_SHARING</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for implementation of still image sharing.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13960 VT: Sharing of still image from local file during video call </Value>
+      </CustomField>
+      <OtherComments>7.4.2006 New flag;23.10.2006 removed - MBEN-6NCD7E</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_VT_LONG_SEND_KEY</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CS_VIDEO_TELEPHONY)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"New RD flag for development of ""Long press of send key"" feature (for Taco) in CCB."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-17534: VT: Accessibility improvement: Long press of SEND key </Value>
+      </CustomField>
+      <OtherComments>4.12.2006 New flag - MBEN-6VSEMX</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WCDMA_CELL_BROADCAST</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"RD flag to enable feature ""WCDMA Cell Broadcast (CBS) support"" development."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-376: WCDMA Cell Broadcast (CBS) support. </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - ESCN-6VHGYS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WFA_ADMISSION_CONTROL</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PROTOCOL_WLAN)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is needed for managing whether or not to include Wi-Fi Alliance (WFA) admission control to a certain platform/products.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-33541: Support for WFA Admission Control (TSpec) </Value>
+      </CustomField>
+      <OtherComments>18.6.2007 new flag - PVEN-745FWQ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WLAN_DDK</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The flag enables WLAN DDK -relatedchanges implemented to wlan ldd -component."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.karvinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-1830: WLAN DDK for S60 </Value>
+      </CustomField>
+      <OtherComments>23.4.2007 new flag - EJLR-72C9GZ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WLAN_EXPANDED_EAP_TYPES</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_WLAN_PROTECTED_SETUP)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables (or disables) the usage of expanded EAP type codes. Normal (8-bit) EAP type codes are used when the flag is disabled.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-23228: Support for Wi-Fi Easy Setup </Value>
+      </CustomField>
+      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN. The dependency with RD_WLAN_PROTECTED_SETUP should be the other way around.</OtherComments>
+      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN. The dependency with RD_WLAN_PROTECTED_SETUP should be other way around.</OtherComments>
+      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN.</OtherComments>
+      <OtherComments>18.6.2007 new flag - MNOL-73UMKV</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WLAN_PROTECTED_SETUP</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables (or disables) Wi-Fi Protected setup (EAP-WSC, WPS) feature. An active flag requires that expanded EAP type codes are supported.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-23228: Support for Wi-Fi Easy Setup </Value>
+      </CustomField>
+      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN. This protected setup flag is depended on RD_WLAN_EXPANDED_EAP_TYPES, not the other way around.</OtherComments>
+      <OtherComments>The flag should have a dependency to __PROTOCOL_WLAN.</OtherComments>
+      <OtherComments>4.6.2007 new flag - MNOL-72NK94</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WMDRM_DLA_ENABLERS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag to develop the requirement '101-28290 Platformization: S60 WMDRM DLA Enablers'</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-28290 Platformization: S60 WMDRM DLA Enablers </Value>
+      </CustomField>
+      <OtherComments>30.7.2007 new flag - SJAN-74LG6H</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WOW_GALLERY_EVOLUTION</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD Feature flag for implementing new  WOW:Gallery/Image Viewer Evolution 3.2 features prior to branching 3.1.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
+      </CustomField>
+      <OtherComments>"30.6.2006 New flag;9.10.2006 ""0"" 3.2-&gt;;8.10.2007 ""1"" 5.0" - JASN-6R6BRM</OtherComments>
+      <OtherComments>"30.6.2006 New flag;9.10.2006 ""0"" 3.2-&gt;" - JASN-6R6BRM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WOW_GALLERY_PREVIEW_POPUP</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>In Touch-devices tappping on the popup opens the image.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>402-1332: Preview popup in Gallery Grid </Value>
+      </CustomField>
+      <OtherComments>"4.6.2007 new flag;8.10.2007 ""1"" 5.0" - MKAI-73PDSX</OtherComments>
+      <OtherComments>4.6.2007 new flag - MKAI-73PDSX</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WOW_GALLERY_REMOVE_TOOLBAR</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Removes Toolbar should from Gallery.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-2117: Remove toolbar from Gallery </Value>
+      </CustomField>
+      <OtherComments>4.6.2007 new flag - MKAI-73PE82</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WOW_GALLERY_SORTING_VIEWS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enable enhanced view sorting in Gallery</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;8.10.2007 ""1"" 5.0" - LTAE-6T4DFD</OtherComments>
+      <OtherComments>11.9.2006 New flag - LTAE-6T4DFD</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_WOW_GALLERY_VIDEO_THUMBNAILS</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enable video thumbnail support in Gallery</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13871: WOW: Gallery/Image Viewer Evolution </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;8.10.2007 ""1"" 5.0" - LTAE-6T4DFD</OtherComments>
+      <OtherComments>11.9.2006 New flag - LTAE-6T4DFD</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_XMLUI_2</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>R&amp;D Flag to separate XML UI framework phase 2 development work from phase 1.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virve.inget@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-9266: XML UI Framework Phase2 </Value>
+      </CustomField>
+      <OtherComments>7.4.2006 New flag - METN-6NAJKB</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_XML_ENGINE_API_CHANGE</FeatureName>
+      <FeatureDomain>S60_CODELINE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>RD flag for development of new XML Engine APIs.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - EMOI-6SGEZB</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>RD_XML_PARSER_TOOLCHAIN</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Used to turn on and off the use of the arabica and xercesc components in the build system, and code in the layout compiler."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"21.10.2004 New flag. Enabled only for 2.8. 22.10.2004. Disabled for 2.7, 2.8, 3.0. 25.10. Flag name fixed, enabled for 2.8. 17.01.2005 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_APA_LOAD_DATA_RECOGNIZERS_ONDEMAND</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>INTEGER</FeatureType>
+      <FeatureLogicalDescription>By default Apparc server loads all recognizer dlls on startup.
+Loading can be configured to load recognizers on demand:
+patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
+=&gt; 0 = dlls loaded on startup (default)
+=&gt; 1 = dlls loaded on demand
+	
+patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 
+=&gt; 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded  (default)
+
+Dependency to the SYMBIAN_KAPAUNLOADDATARECOGNIZERSTIMEOUT feature flag.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>COMMON:optimization</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mika.a.naula@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_APA_UNLOAD_DATA_RECOGNIZERS_TIMEOUT</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>INTEGER</FeatureType>
+      <FeatureLogicalDescription>By default Apparc server loads all recognizer dlls on startup. Loading can be configured to load recognizers on demand: 
+patchdata apserv.dll @ KApaLoadDataRecognizersOnDemand 1
+ =&gt; 0 = dlls loaded on startup (default)
+ =&gt; 1 = dlls loaded on demand 
+patchdata apserv.dll @ KApaUnLoadDataRecognizersTimeOut 10000000 
+=&gt; 10000000 [milliseconds] = 10s, Time after unused recognizer is unloaded (default) </FeatureLogicalDescription>
+      <AssociateFeatureGroup>COMMON:optimization</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mika.a.naula@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_BAFL_SYSUTIL</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>bafl sysutil.dll is present,  providing APIs for obtaining system version information and  APIs for monitoring free disk space.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>bafl sysutil.dll is not present,  not providing APIs for obtaining system version information and  APIs for monitoring free disk space.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, 
+providing APIs for obtaining system version information and 
+APIs for monitoring free disk space.
+
+@see SysUtil::GetSWVersion
+@see SysUtil::DiskSpaceBelowCriticalLevelL
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>teemu.a.piiroinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_DOS_SERVER_SERVICES</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>If defined DOS Server Services is used</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>if undefined System State Manager is used</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicate that the DOS Server Services is present. This is needed to turn the RF on in an emergency call when the phone is in flight mode. In 9.5 we are using the System State Manager.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>samu.collan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9892</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_EXCLUDE_DNS_PROXY</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>199</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdExcludeDnsProxy</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Exclude simple DNS Proxy</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Include simple DNS Proxy</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>If the Exclude DNS proxy Macro is enabled then DNS proxy service is disabled on the device.
+
+Introduced by PREQ1684 Simple DNS proxy
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-1776</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_EXCLUDE_D_EXC</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>d_exc.exe is excluded from rom image </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>d_exc.exe is included to rom image </Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag can be used to exclude Symbian's d_exc.exe from rom image when Symbian's base.iby is included</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>aarno.parkkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Symbian ecam stub plugin is not taken to image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Symbian ecam stub binary is taken to image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to exclude Symbian Camera API stub</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>minna.ka.lappalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_EXCLUDE_KEYMAP</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Excluded KEYMAP_FILE.dll </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Included KEYMAP_FILE.dll </Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag can be used to include/exclude Symbian's KEYMAP_FILE (EKData.dll) from rom image if base.iby is included</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>aarno.parkkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Excludes the location management components of the Location Framework from ROM. </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Includes the location management components of the Location Framework to ROM. </Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The macro SYMBIAN_EXCLUDE_LOCATION_MANAGEMENT is used to exclude the location management components of the Location Framework from ROM.Default value should be "Defined". 
+
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>CASW:LocationFeatures</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_EXCLUDE_MSMM_POLICY_PLUGIN</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Exclude reference implementation</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Include reference implementation</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Excludes Symbian's reference implementation of the USB Mass Storage Mount Manager from ROM. Licensees can then replace it with own implementation. With that flag it can be excluded from usbhostmsmm.iby.
+
+Related with PREQ1305
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-8010</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_EXCLUDE_SCDV</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>ScDv.dll excluded from image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>ScDv.dll included in image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag can be used to exclude Symbian ScDv.dll from rom image when Symbian's base.iby is included</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>aarno.parkkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_EXCLUDE_SIP</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Excludes Symbian SIP components. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 Disabled for 3.2-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_GRAPHICS_ADAPTATION</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>ENUMERATION</FeatureType>
+      <EnumerationGroup>SYMBIAN_GRAPHICS_ADAPTATION_CONFIGURATION</EnumerationGroup>
+      <FeatureBehaviour>
+         <Value>SGA_CLASSIC</Value>
+         <EnumerationValue>0x1000</EnumerationValue>
+         <Description>Non - NGA environment</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>SGA_MBX</Value>
+         <EnumerationValue>0x1002</EnumerationValue>
+         <Description>NGA using fully MBX hardware accelerated adaptations </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>SGA_SW</Value>
+         <EnumerationValue>0x1001</EnumerationValue>
+         <Description>NGA using fully-software based adaptations</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>SGA_SW_NO_GRAPHICSRESOURCE</Value>
+         <EnumerationValue>0x1003</EnumerationValue>
+         <Description>Software NGA with stubbed-out Graphics Resource and DirectGDI adapters</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to take right graphics adaptation components to the ROM build</FeatureLogicalDescription>
+      <AssociateFeatureGroup>VSW:Graphics</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>minna.ka.lappalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_GRAPHICS_USE_GCE</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>NGA is included on image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Old window server binaries are used.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Includes the Symbian the Surface Manager and Graphics Composition Engine on ROM images. Required binaries are only built, when SYMBIAN_BUILD_GCE flag is defined in symbian_os.hrh.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>WindowServer</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>hannu.j.lantto@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+      <OtherComments>Could someone approve this feature flag to be able to enable flag for NCP79 platform? thanks.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_GRAPHICS_USE_WSERV2</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>WServ2 binaries are used</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>WServ1 binaries are used</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>WServ2 binaries are used instead of WSERV1 versions.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>WindowServer</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ext-sridhar.r.diagala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_HAL_PENSTATE_PERSISTENCE_DISABLED</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>INTEGER</FeatureType>
+      <FeatureLogicalDescription>Provide an option to allow platform to not save HALData::EPenState attribute.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>hal</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_HCI_API_V2</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Both HCI V1 and HCI V2 will be built</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The only version of the HCI built will be HCI V1.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>If SYMBIAN_HCI_API_V2 is not defined, then the only version of the HCI built will be HCI V1.
+If SYMBIAN_HCI_API_V2 is defined, then both HCI V1 and HCI V2 will be built.
+
+More information:
+\src\common\generic\bluetooth\latest\documentation\Designs\Bluetooth_Design_HCI_v2.doc</FeatureLogicalDescription>
+      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.valiharju@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-1440: Bluetooth HCI API version 2</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_HEAP_MIN_CELL_SIZE</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>INTEGER</FeatureType>
+      <FeatureLogicalDescription>To optimize the memory parameters in euser.dll and ekern.exe. The setting defines the minimum cell size of  a heap.
+The constant is using patchdata OBY keyword in PatchData.iby.&lt;BR&gt;
+&lt;BR&gt;
+patchdata euser.dll@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE&lt;BR&gt;
+patchdata ekern.exe@KHeapMinCellSize SYMBIAN_EUSER_HEAP_MIN_CELL_SIZE&lt;BR&gt;</FeatureLogicalDescription>
+      <AssociateFeatureGroup>COMMON:optimization</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>KHeapMinCellSize declaration in code</ReferenceName>
+         <URLToReference>http://s60lxr/source/src/cedar/generic/base/e32/common/heap.cpp#039</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>teemu.rytkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_HEAP_SHRINK_HYS_RATIO</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>INTEGER</FeatureType>
+      <FeatureLogicalDescription>This parameter configures heap optimization in euser.dll and ekern.exe.
+This constant defines the ratio that determines the amount of hysteresis between heap growing and heap
+shrinking.
+It is a 32-bit fixed point number where the radix point is defined to be
+between bits 7 and 8 (where the LSB is bit 0) i.e. using standard notation, a Q8 or a fx24.8
+fixed point number.  For example, for a ratio of 2.0, set KHeapShrinkHysRatio=0x200.
+&lt;BR&gt;
+The heap shrinking hysteresis value is calculated to be:&lt;BR&gt;
+@code&lt;BR&gt;
+KHeapShrinkHysRatio*(iGrowBy&gt;&gt;8)&lt;BR&gt;
+@endcode&lt;BR&gt;
+where iGrowBy is a page aligned value set by the argument, aGrowBy, to the RHeap constructor.&lt;BR&gt;
+The default hysteresis value is iGrowBy bytes i.e. KHeapShrinkHysRatio=2.0.&lt;BR&gt;&lt;BR&gt;
+
+Memory usage may be improved by reducing the heap shrinking hysteresis
+by setting 1.0 &lt; KHeapShrinkHysRatio &lt; 2.0.  Heap shrinking hyteresis is disabled/removed
+when KHeapShrinkHysRatio &lt;= 1.0.
+
+The constant is used patchdata OBY keyword in PatchData.iby.&lt;BR&gt;
+&lt;b&gt;patchdata euser.dll@KHeapShrinkHysRatio SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO&lt;/b&gt;
+&lt;b&gt;patchdata ekern.exe@KHeapShrinkHysRatio SYMBIAN_EUSER_HEAP_SHRINK_HYS_RATIO&lt;/b&gt;
+&lt;br&gt;&lt;br&gt;
+If the value is undefined the default value inside code is used.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>COMMON:optimization</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>KHeapShrinkHysRatio declaration in code</ReferenceName>
+         <URLToReference>http://s60lxr/source/src/cedar/generic/base/e32/common/heap.cpp#069</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>teemu.rytkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>It includes the Bluetooth PSY in ROM.Default value should be "Defined".</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>It excludes the Bluetooth PSY from ROM.Default value should be "Defined".</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>It is required to support Symbian Core OS transfer.It includes the Bluetooth PSY in ROM.Default value should be "Defined".</FeatureLogicalDescription>
+      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_BLUETOOTH_V2_1</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>HCIv2 (btv2.1) is included in image.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>HCIv2 (btv2.1) is not included in image.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Define if HCIv2 (bluetooth v2.1) is included in image. If both flags SYMBIAN_INCLUDE_BLUETOOTH_V2_1 and SYMBIAN_USE_HCI_V2 are defined, bluetooth v2.1 version is used.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.valiharju@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_DEFAULT_PM</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>It includes the Default Proxy PSY in ROM.Default value should be "Defined".</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>It excludes the Default Proxy PSY from ROM.Default value should be "Defined".</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>It is required to support Symbian Core OS transfer.It includes the Default Proxy PSY in ROM.Default value should be "Defined".</FeatureLogicalDescription>
+      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_DNS_PUNYCODE</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>201</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDnsPunycode</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables DNS resolution of International Domain Names
+Introduced by PREQ2296 
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>414-5006</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>It includes  Privacy Query and Notification API  to the ROM image.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>It excludes  Privacy Query and Notification API  from the ROM image.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This is required to support Core OS symbian transfer.It includes  Privacy Query and Notification API  to the ROM image.Default value should be "Defined".</FeatureLogicalDescription>
+      <AssociateFeatureGroup>CASW:LocationFeatures</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_LOCATION_AGPS_PM</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>203</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLocationAgpsPM</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Includes the AGPS Positioning Module for the LBS sub-system in ROM. 
+
+Introduced by PREQ1662.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_LOCATION_API_VARIANT2</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>If this macro is set (the default) the Location Framework for S60 licensees is included to ROM.Default value should be "Defined". </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>If this macro is not set (the default) the Location Framework for S60 licensees is excluded from ROM.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>If this macro is set (the default) the Location Framework for S60 licensees is included to ROM.Default value should be "Defined". 
+
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_LOCATION_GPS_PM</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>202</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLocationGpsPm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Includes the GPS Positioning Module for the LBS sub-system in ROM. 
+Introduced by PREQ1662.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_LOCATION_NETWORK_PM</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>204</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLocationNetworkPm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Includes the Network Positioning Module for the LBS sub-system in ROM. 
+
+Introduced by PREQ1662.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>It includes Privacy Protocol Module and its APIs (the Network Privacy API and the Privacy Request API) in the ROM image. </Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>It excludes Privacy Protocol Module and its APIs (the Network Privacy API and the Privacy Request API) from the ROM image. </Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>It is required to support Symbian Core OS transfer.It includes Privacy Protocol Module and its APIs (the Network Privacy API and the Privacy Request API) in the ROM image.Default value should be "Defined".</FeatureLogicalDescription>
+      <AssociateFeatureGroup>CASW:LocationFeatures</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>vaibhav.pande@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9894: COS1: Transfer Location / Privacy FW to Symbian</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_USB_OTG_HOST</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Feature USB Host (and related OTG) binaries are included into romimage</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Feature USB Host (and related OTG) binaries are NOT included into romimage</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature USB Host (and related OTG) binaries are included into romimage</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>heikki.kurkela@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_INCLUDE_USB_RNDIS</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>200</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIncludeUsbRndis</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Includes the Rndis class controller</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Excludes the Rndis class controller</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription> plugin, RNDIS agent and IP stack packet driver in the ROM. 
+Introduced by PREQ1872.
+</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juhani.palmu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-1776</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_MULTIMEDIA_A3FDEVSOUND</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>76</UniqueRuntimeId>
+      <UniqueRuntimeName>SymbianMultimediaA3fdevsoundId</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Builds A3F version of devsound</Description>
+         <DefaultingOtherFeatures>ASW_CORE_AUDIO_PLATFORM_VERSION</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Builds legacy devsound</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This definition is used in symbian A3F build files.
+If this flag is enabled, A3F is build.
+if this flag is disabled, devsound is build.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha-pekka.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_NOKIA_FEATURE_MANAGER</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>If this macro is defined when you build the CTSY it will access the Nokia Feature Manager</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>If this macro is not defined Symbian version of the Feature Manager is used</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates that the Nokia version of the Feature Manager is present. The Feature Manager was part of the CoreOS, and there is a Symbian version of it in 9.5. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>samu.collan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>403-9892</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_ODP_NUMBER_OF_MAX_LIVE_PAGES</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>INTEGER</FeatureType>
+      <FeatureLogicalDescription>Defines the maximum number of 4k live pages available in the system for code paging. From Symbian 9.4 onwards same pool is used by file system cache and thus the amount of pages should be increased in order to preserve good system performance and memory consumption balance. Increasing the value increases the memory consumption.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari-pekka.verta@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>RM RIM 417-33309: ODP variation</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_ODP_NUMBER_OF_MIN_LIVE_PAGES</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>INTEGER</FeatureType>
+      <FeatureLogicalDescription>Defines the minimum number of 4k live pages available in the system for code paging. From Symbian 9.4 onwards same pool is used by file system cache and thus the amount of pages should be increased in order to preserve good system performance and memory consumption balance. Increasing the value decreases the amount of free memory after start up.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari-pekka.verta@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>RM RIM 417-33309: ODP variation</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_SYSTEM_STATE_MANAGEMENT</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>System State Management Architecture is in use.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>System State Management Architecture is not in use.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
+the System State Management Architecture, which supports the 
+concept of system states (including startup, normal operation, 
+shutdown, and failure) and associated behaviour, and facilitates 
+the transitioning between them according to licensee-defined 
+policies and procedures.
+
+This define supports PREQ1871.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mika.kalkainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_USE_DOS_SERVER_SERVICES</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>If this feature is defined then DOS Server Services will be used.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>If this feature is undefined then DOS Server Services will not be used.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The DOS_SERVER_SERVICES should indicate that the DOS Server Services is present. This is needed to turn the RF on in an emergency call when the phone is in flight mode.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>samu.collan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_USE_HCI_V2</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>HCIv2 is included in image</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>HCIv2 is not included in image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines if HCIv2 (bluetooth v2.0) is used in image or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>No group</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>juha.valiharju@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>SYMBIAN_USE_NOKIA_FEATURE_MANAGER</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>If this macro is defined it will access the Nokia Feature Manager</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>If this macro is defined it will access the Symbian Feature Manager</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The macro NOKIA_FEATURE_MANAGER should indicate that the Nokia version of the Feature Manager is present. The Feature Manager was part of the CoreOS, and there is a Symbian version of it in 9.5.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>samu.collan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>USE_MSCDB</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>inlcude the double buffering binary to rom image msfs_db.fsy</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>include the normal msfs.fsy to rom image</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enable usage of mass storage double buffering.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>mass_storage</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>teemu.rytkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>WITH_FAT32</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables FAT32 feature in Symbian OS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>10.5.2005 Enabled for 3.0</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>WITH_MASS_STORAGE</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables USB mass storage feature in Symbian OS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>petteri.hernelahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-226: USB Mass Storage Device Class </Value>
+      </CustomField>
+      <OtherComments>26.4.2005 Enabled for 3.0</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>_EXCLUDE_SIP_LAN_SUPPORT_</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Disables the H2LAN plugin delivered by Symbian OS 9.2 (and later versions) </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>19.12.2005 Enabled for 3.1-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__3D_MENU</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1511</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureId3DMenu</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__OPENGL_ES_3DAPI)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>3D Menu feature enhances Application Shell with animating 3D icons.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virve.inget@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-1341: 3D Application Shell </Value>
+      </CustomField>
+      <OtherComments>"14.03.2005 New flag. 29.03.2005 Enabled for 3.0, 3.1;24.5.2005 disabled in S60_common;24.10.2005 enabled in 3.0; 07.11.2005 Enabled in 3.1 and 4.0;24.11.2005 ""\0"" in 3.0;19.12.2005 ""\0"" in 3.1;27.8.2007 ""\0"" 3.2"</OtherComments>
+      <OtherComments>"14.03.2005 New flag. 29.03.2005 Enabled for 3.0, 3.1;24.5.2005 disabled in S60_common;24.10.2005 enabled in 3.0; 07.11.2005 Enabled in 3.1 and 4.0;24.11.2005 ""\0"" in 3.0;19.12.2005 ""\0"" in 3.1"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__3GP_EXTENTION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1592</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureId3GpExtension</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag indicates that the 3GP Extention feature is supported in MetadataUtility.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13753: WMA playback and additional Metadata support for S60 </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AAC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>75</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAac</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Advanced Audio Coding (AAC) codec.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>18.12. S90 settings on</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AAC_ENCODER_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1141</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAacEncoderPlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports all-ARM AAC encoding capabilities.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-3803: 16KHz audio recording </Value>
+      </CustomField>
+      <OtherComments>13.12.2004 New flag. 03.01.2005 Enabled for 2.8.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AAC_PLUS_DECODER_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1143</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAacPlusDecoderPlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-8206: Enhanced AAC+ playback </Value>
+      </CustomField>
+      <OtherComments>"28.2.2004 New flag. 29.03.2005 Enabled,for 2.8, 3.0, 3.1.;26.4.2005 disabled for 2.8"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ACCESSORY_FW</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1150</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAccessoryFw</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Accessory framework is a Series 60 subsystem that enables adding various accessory types to the platform by licensees.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-5072: Accessory framework for Series 60 </Value>
+      </CustomField>
+      <OtherComments>"20.6.2005 new flag;26.9.2005 undef 4.0;29.3.2006 ""1"" 3.1-&gt;;26.10.2006 ""\1"" 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ACTIVE_IDLE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1119</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdActiveIdle</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The Active Idle includes several plugins to display different content. Additional feature flags for them will be requested separately as the necessity for them to be optional arises.At the moment this flag will cover all Active Idle mandatory features."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-671 Active Idle: phase 1 </Value>
+      </CustomField>
+      <OtherComments>"12.10.2004 Enabled for 2.8.;6.11.2006 ""0"" 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ALLOW_UPGRADE_HELIX</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1699</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAllowUpgradeHelix</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Support for Aftermarket update of Codecs, and File Formats. To allow the helix dlls to be upgraded using a SISX file. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-36568: Video Engine: Support for Aftermarket update of Codecs, and File Formats" </Value>
+      </CustomField>
+      <OtherComments>6.4.2007 New flag. - ATEI-6ZKUAS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ALWAYS_ONLINE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1078</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAlwaysOnLine</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Devices supports Always On-line framework which enables various always-online plug-ins, e.g. Email."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ALWAYS_ONLINE_EMAIL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1101</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAlwaysOnLineEmail</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__ALWAYS_ONLINE ) AND ( __EMAIL_UI)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports keeping mailbox always connected and up to date.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>27.5 enabled for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ALWAYS_ONLINE_PDPCONTEXT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1144</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAlwaysOnlinePDPContext</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>NOT (__ALWAYS_ONLINE ) AND (  __ALWAYS_ONLINE_PDPCONTEXT2)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is used to include always on PDP context plugin binaries to the build.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-12166: Hutchinson 3G: Permanent PDP context plugin for always-on PDP context for MMS notifications </Value>
+      </CustomField>
+      <OtherComments>"28.2.2005 New flag;11.4.2005 added to 2.8M;10.5.2005 ""0"" for S60_common"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ALWAYS_ONLINE_PDPCONTEXT2</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1662</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAlwaysOnlinePDPContext2</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>NOT (__ALWAYS_ONLINE ) AND (  __ALWAYS_ONLINE_PDPCONTEXT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Flag is used to include always on PDP context plugin binaries, version 2, to the build."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>unto.mattero@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-23367: Always-on implementation for Hutchinson 3 (release 2) in S60 </Value>
+      </CustomField>
+      <OtherComments>23.10.2006 New flag - SQUI-6TMER2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AMR_NB</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>73</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAmrNb</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Adaptive Multi-Rate (AMR) narrowband codec.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>18.12. S90 settings on</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AMR_WB</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>74</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAmrWb</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Adaptive Multi-Rate (AMR) wideband codec.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>18.12. S90 settings on</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__APPLICATION_CONTROLLABLE_AUDIO_ROUTING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>8</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdApplicationControllableAudioRouting</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"An application UI can control audio routing in addition to adaption layer. If  this feature is off, only the adaptation layer controls the audio routing and the corresponding DOS Plug-in API has to be implemented."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"26.2.2004 2.1 release value set to to ""0"" "</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__APPSHELL_AVKON_UI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1613</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAppshellAvkonUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag defines if Application Shell should use Avkon architecture in UI implementation instead of XML UI framework (XUIKON). It affects only to Application Shell component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-19385 Configurable Application Shell to 3.1u based on XML UI or AVKON UI." </Value>
+      </CustomField>
+      <OtherComments>13.3.2006 New flag.</OtherComments>
+      <OtherComments>13.3.2006 New flag. - ASII-6L7GVU</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__APP_CSD_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>110</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAppCsdSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports internal (HS)CSD in application UIs.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.2.2004; added wk12;16.8.2004 enabled in 2.8 03.01.2005 Enabled for 3.0. 14.02.2005 Disabled for 2.8.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ARM_AVC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1630</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdArmAvc</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag will enable/disable the ability of RealPlayer to playback AVC (H.264) video by including/excluding the AVC codec DLL and AVC Depacketizer DLL in the rom image.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>28.3.2006 New flag - JRAH-6MJUR4</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ARM_MDF_H263MPEG4_DEC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1644</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdArmMdfH263mpeg4Dec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_ARM_MDF_HELIX_ENGINE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for MDF H263 MPEG4 decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2985 All-ARM Helix </Value>
+      </CustomField>
+      <OtherComments>19.6.2006 New flag - MKPA-6QSNWF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ARM_MDF_H264_DEC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1642</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdArmMdfH264Dec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_ARM_MDF_HELIX_ENGINE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for MDF H264 decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2985 All-ARM Helix </Value>
+      </CustomField>
+      <OtherComments>19.6.2006 New flag - MKPA-6QSNWF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ARM_MDF_POSTPROCESSOR</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1645</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdArmMdfPostprocessor</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_ARM_MDF_HELIX_ENGINE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for MDF Post processor. Excluded if hardware accelerated post-processing is used instead.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2985 All-ARM Helix </Value>
+      </CustomField>
+      <OtherComments>19.6.2006 New flag - MKPA-6QSNWF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ARM_MDF_REALVIDEO_DEC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1643</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdArmMdfRealvideoDec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_ARM_MDF_HELIX_ENGINE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for MDF Realvideo decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2985 All-ARM Helix </Value>
+      </CustomField>
+      <OtherComments>19.6.2006 New flag - MKPA-6QSNWF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AT_HANDLER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>223</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAtHandler</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Symbian OS side AT Handler is used with Bluetooth Hands Free profile to process and communicate with DOS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>14.6.2004 set 1 for 2.7;22.6.2004 moved to common</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AUDIO_AAC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1062</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAudioAac</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Deprecated feature flag for Advanced Audio Coding (AAC) codec. Use __AAC  feature instead.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>To be removed</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AUDIO_CONTROLLER_STREAMING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1591</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAudioControllerStreaming</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Audio Controller Streaming feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AUDIO_EFFECTS_API</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>497</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAudioEffectsApi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports utility APIs and framework for Series 60 Audio applications to enable predefined audio effects with audio play/record utilities. Features lilke Volume, Graphical Equalizer, Reverb are possible."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.yliaho@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-4317 Audio effects </Value>
+      </CustomField>
+      <OtherComments>20.12.2004 New flag.;26.4.2005 enabled for FP2;24.5.2005 enabled FP3</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AUDIO_MESSAGING</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1565</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAudioMessaging</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MMS ) AND ( FF_AUDIO_MESSAGING_INCLUDE_IN_ROM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag for Xpress Audio Messaging feature. Device supports recording and sending a sound clip as a MMS message.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-11778: Xpress audio messaging </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag;5.6.2006 enabled 3.1-&gt; - SKAA-6G98RQ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AUDIO_PLAYLIST</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1063</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAudioPlaylist</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Media Gallery &amp; Player applications support audio file playlist (M3U media queue format). </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>22178 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AUDIO_RESOURCE_INDICATIONS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>499</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAudioResourceIndications</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Audio Resource Indications Utility. Applications can use the Audio Resource Indications Utility to request feedack when they can submit a play request.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-5334: Audio resource indications (Pause-continue -behaviour) </Value>
+      </CustomField>
+      <OtherComments>25.01.2005 New flag.;24.10.2005 disabled in 3.0</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AUTO_ACCESSORY_IDENTIFICATION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>206</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAutoAccessoryIdentification</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports automatic accessory identification.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"New: W16. 26.10.2004 Enabled for 2.7. 13.12.2004 Disabled for 2.7. CDMA follow 3.0 flagging, we do not know if supported featurewise"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AVC_DECODER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1567</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAvcDecoder</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CS_VIDEO_TELEPHONY)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports H.264/MPEG4 AVC decoder</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-17691: H.264 video support for video call </Value>
+      </CustomField>
+      <OtherComments>"24.10.2005 New flag;30.1.2006 ""\0"" all;26.3.2007 ""1"" 3.2-&gt;"</OtherComments>
+      <OtherComments>"24.10.2005 New flag;30.1.2006 ""\0"" all"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AVC_ENCODER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1568</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAvcEncoder</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CS_VIDEO_TELEPHONY)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports H.264/MPEG4 AVC encoder</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-17691: H.264 video support for video call </Value>
+      </CustomField>
+      <OtherComments>"24.10.2005 New flag;26.3.2007 ""1"" 3.2-&gt;"</OtherComments>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AVKON_APAC__</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1015</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAvkonApac</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device application UIs use Asia Pacific Look And Feel (LAF).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__AVKON_ELAF__</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1010</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAvkonELaf</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device application UIs use Europe Look And Feel (LAF).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BASIC_LOCATION_INFO_DISPLAY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1513</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBasicLocationInfoDisplay</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has basic location info display.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marjatta.halttu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-12213: Minimal feature set configuration for mid-range </Value>
+      </CustomField>
+      <OtherComments>29.03.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BASS_BOOST_EFFECT_UI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1673</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBassBoostEffectUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports bass boost, increases Bass frequency response."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-11621: Stereo Widening and bass boost UI in Music Player </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;12.3.2007 ""\0"" 3.2-&gt;" - JVAE-6S8LU7</OtherComments>
+      <OtherComments>2.1.2007 New flag - JVAE-6S8LU7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BEATNIK_AUDIOENGINE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1640</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBeatnikAudioengine</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Beatnik Audio engine is the standard, default engine in S60 platform. With this flag, it is possible to variate out Beatnik Audio Engine and uses another midi audio engines."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-23639 Removal of Standard Midi Engine </Value>
+      </CustomField>
+      <OtherComments>8.5.2006 New flag - APAA-6PACZT</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BLUETOOTHGPSPSY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>122</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBluetoothGpsPsy</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Devices supports Bluetooth based GPS positining. It utilizes bluetooth connection to retrieve location information from wireless GPS device, which supports required Bluethooth profile.  Must always be supported due SDK APIs."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>15.4.2004; set on in S90 1.1;22.6.2004 2.7 OFF (J.Palmu comment) 31.03.2005 Enabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BRANDING_SERVER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1657</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrandingServer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Component enables service provider specific branding in applications.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-23691: Branding server </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - ESIO-6T8EV6</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BRIGHTNESS_CONTROL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1072</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrightnessControl</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>NOT ( __SERIES60_AMBIENT_LIGHT_SENSOR)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>General settings application supports controlling display brightness.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-2220 </Value>
+      </CustomField>
+      <OtherComments>"16.8.2005 ""0"" in 3.0 &amp; 3.1;2006/wk38 3.2-&gt; ""0"""</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_ADAPTIVE_BOOKMARKS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>163</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserAdaptiveBookm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Browser application supports additional list of bookmarks that gets generated automatically from visited links.  List is sorted by automatic algorithm which ranks according to combination of most-recently and most-often visited pages. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-5868 </Value>
+      </CustomField>
+      <OtherComments>31.8.2004 moved to common</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_AUDIO_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1122</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserAudioPlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for Browser Plugin. Used in deciding whether the browser audio pugin is taken into builds.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"16.8.2004. New feature flag;31.8.2004 set ""\0"" for 2.6"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_FILE_UPLOAD</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1099</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserFileUpload</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Browser application supports posting a file from the file system to Web server, in addition to ""normal"" user input."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-10404 </Value>
+      </CustomField>
+      <OtherComments>"11.3.2004 2.5 set off (\0)  will possibly set on), 2.6 onwards 1."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_FRAMES</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1069</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserFrames</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Browser aplication support HTML &lt;frame&gt; tags.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-397 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_FULLSCREEN</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1066</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserFullScr</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Browser application supports expanding the amount of screen space used for browser display.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-5866 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_IMEI_NOTIFICATION</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>161</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserIMEINotification</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Purpose is to variate IMEI notification setting in Browser. In case when feature is on ,  user can see new setting item in Browser setting ""IMEI notification"" . If user enables the setting on browser,  UA prof filter will send phone's IMEI code within User-Agent field."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-4039, 197-79" </Value>
+      </CustomField>
+      <OtherComments>"19.2.2004 new flag, 2004 wk12 13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_NARROW_SCREEN</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1060</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserNarrowScreen</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Browser application supports Narrow screen rendering. That enables user to read HTML content more easily without a need to scroll horizontally.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-5867 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_NETSCAPE_API</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1103</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserNetscapeAPI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Browser application supports Netscape plug-in API.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-7069 </Value>
+      </CustomField>
+      <OtherComments>4.3.2004 New flag added</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_PLUGIN_INTERFACE_PROXY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>162</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserPluginInterfaceProxy</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The PluginAdapterUtil is a variant DLL that guarantees a common interface for plugins when interfacing with the Browser (PluginAdapter Interface). Proxy interface is used and flag is enabled with Opera browser.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>22.4.2004 new;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_PROGRESS_IND</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1064</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserProgressInd</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Browser application supports more detailed information of download progress (in addition to ""spinning globe"")"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-7066 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_URL_COMPLETION</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>165</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserUrlCompletion</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Browser application supports URL completion. When user manually enters ""go to"" URL, list of previously-visited links will appear for selection based on matching entered characters."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-5869 </Value>
+      </CustomField>
+      <OtherComments>31.8.2004 moved to common</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BROWSER_VIDEO_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1606</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBrowserVideoPlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for Browser Plugin. Used in deciding whether the browser video plugin is taken in.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-3271: Browser: Video Plugin </Value>
+      </CustomField>
+      <OtherComments>16.1.2006 New flag - PMAI-6K2JR6</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>12</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBt</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Bluetooth.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BTIC_BINARIES_CHECK_ENABLED</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1601</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBticBinariesCheckEnabled</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"In addition to the SWI certificate store check (defined by __BTIC_ENABLED), also binaries (having TCB or DRM capability) in c: drive are integrity checked during boot."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13260: Configurable integrity check of SWI certificate store and binaries in c: drive during boot </Value>
+      </CustomField>
+      <OtherComments>2.1.2006 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BTIC_ENABLED</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1600</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBticEnabled</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has component that performs integrity check of SWI certificate store in c: drive during boot.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13260: Configurable integrity check of SWI certificate store and binaries in c: drive during boot </Value>
+      </CustomField>
+      <OtherComments>2.1.2006 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_AUDIO</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>15</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtAudio</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports BT handsfree and headset profiles.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.02.2005 Permanently enabled in 2.8, 3.0, 3.1 as requested by Yang Mu."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_FAX_PROFILE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>18</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtFaxProfile</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Bluetooth fax profile.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004 set ""1"" in S90 1.0; 6.5.2004 set \0 for all S90 releases ;7.9.2004 ""0"" for 2.7;26.4.2005 disabled for 3.X, 4.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_IMAGING_PROFILE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>19</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtImagingProfile</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports bluetooth imaging profile.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_PAN_PROFILE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>16</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtPanProfile</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device support BT PAN profile</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.02.2005 Permanently disabled in 2.7, 2.8, 3.0, 3.1 as requested by Yang Mu."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_PBAP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1686</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtPbap</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for Phone Book Access Profile</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-698: Bluetooth Phone Book Access Profile </Value>
+      </CustomField>
+      <OtherComments>"12.2.2007 New flag;26.3.2007 ""1"" 3.2" - MYAG-6XKAEZ</OtherComments>
+      <OtherComments>12.2.2007 New flag - MYAG-6XKAEZ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_PRINTING_PROFILE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>20</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtPrintingProfile</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports bluetooth printing profile.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.02.2005 Permanently disabled in 2.8, 3.0, 3.1 as requested by Yang Mu."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_SAP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>222</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtSap</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over Bluetooth.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>petteri.hernelahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-8230: Bluetooth Remote SIM Access Profile </Value>
+      </CustomField>
+      <OtherComments>3.6.2004 new flag;31.8.2004 set 0 for 2.8 (comp not ready): 16.9.2004 set 0 for 3.0 (comp not ready) 13.12.2004 Enabled for 3.0. 24.05.2005 Permanently disabled in 2.8 as requested by Yang Mu. CDMA II does not support SIM card</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_STEREO_AUDIO</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1580</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtStereoAudio</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT ) AND ( __BT_AUDIO ) AND ( __ACCESSORY_FW)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Bluetooth stereo audio.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>liisa.peltonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-10655  BT Stereo Audio support in S60 </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__BT_TEST_MODE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>224</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdBtTestMode</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__BT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled, the device can be put in the BT test mode. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>16.8.2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CAE_VR_CUSTOM_COMMANDS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>131</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCaeVrCustomCommands</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Optimisation flag of the CamCorder for cases where device replaces the default Camcorder plugin. Then this flag must be turned off (#undef) due to performance reasons. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CALL_IMAGETEXT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1503</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCallImagetext</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports showing an image, animated GIF or text for an incoming call."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-10526: Image/text in Arriving call -situation </Value>
+      </CustomField>
+      <OtherComments>"01.02.2005 New flag. 31.03.2005 Disabled for 3.0.;24.4.2006 3.2-&gt; ""1"""</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CAMERA</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>2</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCamera</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Camera Application.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-71 </Value>
+      </CustomField>
+      <OtherComments>"10.5.2005 ""0"" for 3.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CAMERA_BURST_MODE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>132</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCameraBurstMode</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Camera application supports burst mode. It enables taking several snapshots with one command.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CAMERA_FULLSCREEN_VIEWFINDER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1607</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCameraFullscreenViewfinder</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Flag enables full screen mode in camera application. Full screen is supported only in landscape mode. If hardware is not supporting landscape mode this flag should be set off."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-12525: Full screen view finder </Value>
+      </CustomField>
+      <OtherComments>"30.1.2006 New flag;19.5.2006 ""1"" 3.1-&gt;; 1.8.2006 ""0"" 3.2-&gt;;23.11.2006 ""0"" 3.1;24.9.2007 ""1"" 3.2-&gt;" - TJAI-6LCGY8</OtherComments>
+      <OtherComments>"30.1.2006 New flag;19.5.2006 ""1"" 3.1-&gt;; 1.8.2006 ""0"" 3.2-&gt;;23.11.2006 ""0"" 3.1" - TJAI-6LCGY8</OtherComments>
+      <OtherComments>"30.1.2006 New flag;19.5.2006 ""1"" 3.1-&gt;; 1.8.2006 ""0"" 3.2-&gt;" - TJAI-6LCGY8</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CAMERA_LENS_COVER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>209</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCameraLensCover</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag defines is the camera lens cover is supported by the HW.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> error  PEJA-5ZHETE </Value>
+      </CustomField>
+      <OtherComments>3.6.2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CAMERA_LOCATION_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>158</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCameraLocationSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Camera support for geotagging is enabled.</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Camera support for geotagging is disabled.</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables Camera Application support for geotagging.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>teemu.rossi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>417-2664</Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CDMA_CHANNEL_LISTING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1121</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCdmaChannelListing</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Media player supports Channel Listing Mode.Channel Listing  is a method of content presentation. Content will be displayed as a list of channels the user can choose from. The device will make a request for the channel listing each time the multimedia application is invoked."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>103-353: CDMA: Multimedia: Media Player </Value>
+      </CustomField>
+      <OtherComments>14.6.2004. Added new feature flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CDMA_EXTENDED_AMS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>87</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCdmaExtendedAms</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PROTOCOL_CDMA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Sprint extensions to Application Management System (AMS). Applicable only to CDMA devices</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>CDMA II Standard congiguration disabled</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CDMA_FAST_DORMANT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>290</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCdmaFastDormant</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PROTOCOL_CDMA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This is used to add the Fast Dormant daemon to the image at creation time and could also be used in the custom TSY to add the additional calls.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>&#34;103-1114: CDMA: Mobile Originated &#147;Fast Dormant&#34;&#34;&#34; </Value>
+      </CustomField>
+      <OtherComments>3.6.2004 new flag. CDMA II Standard congiguration disabled</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CDMA_IOTA</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>86</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCdmaIota</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PROTOCOL_CDMA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports Internet Over The Air (IOTA), applicable only to CDMA devices. This feature enables over the air provisioning of mobile devices using HTTP."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>CDMA II Standard congiguration disabled</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CELL_BROADCAST</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1090</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCellBroadcast</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Cell Broadcast feature (CBS).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>CDMA II not supported</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CHATNG</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1650</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdChatNG</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__IM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The new IM UI Application (called IM UI NG, NG = New Generation)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13871: IM UI facelift </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;6.11.2006 ""0"" 3.2-&gt;" - ABEA-6SXHKK</OtherComments>
+      <OtherComments>"11.9.2006 New flag;6.11.2006 ""0"" 3.2-&gt;;15.1.2007 ""1"" 3.2-&gt;" - ABEA-6SXHKK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CHINESE</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1096</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdChinese</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device uses Chinese language variant.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CHINESE_PRC_FONTS</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1133</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdChinesePrcFonts</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CHINESE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has PRC China variant. This feature flag should be defined only if __CHINESE feature flag is defined.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>18.10.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CHINESE_TAIWAN_HK_FONTS</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1134</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdChineseTaiwanHkFonts</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CHINESE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Taiwan and/or Hong Kong China variant. This feature flag should be defined only if __CHINESE feature flag is defined.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>18.10.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__COMMDB_PROTECTION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1507</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCommDBProtection</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device prevents transferring CommDb outside of the phone. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-8140: Charlie i-mode: EU&amp;DCM: Backup limitation </Value>
+      </CustomField>
+      <OtherComments>14.02.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__COMMON_DSY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>297</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCommonDsy</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>When this flag is enabled it Common DSY component is included.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-873: Two-layer DSY implementation </Value>
+      </CustomField>
+      <OtherComments>24.8.2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__COMMON_TSY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>293</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCommonTsy</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>When this flag is enabled it Common TSY component is included.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>16.8.2004 new flag. CDMA II commontsy not supported</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>294</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__COMMON_TSY)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>When this flag is enabled it is possible to dial an emergency call even when the off-line mode is on.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>16.8.2004 new flag. CDMA II commontsy not supported</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CONNMON_EXTENSION</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>108</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdConnMonExtension</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether the Connection Monitor Extension API is used.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"20.9.2004 set ""1"" in S90 1.2 and 2.0 03.01.2005 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CONNMON_UI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1105</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdConnMonUI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports connection monitoring UI.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CONTENT_DOWNLOAD</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1504</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdContentDownload</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports OMA content download.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-8142: Charlie i-mode: EU&amp;DCM: Content download variation capability </Value>
+      </CustomField>
+      <OtherComments>14.02.2005 New flag. 17.02.2005 Disabled in all releases. 17.02.2005 Enabled in all releases.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__COVER_DISPLAY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>3</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCoverDisplay</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has also separate cover display in addition to the main display.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.12.2004 Enabled for 2.8.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CS_VIDEO_TELEPHONY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>89</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCsVideoTelephony</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PROTOCOL_WCDMA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports circuit switched video telephony</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__CUSTOMISED_RFS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1670</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCustomisedRFS</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag enables customised RFS, that does not automatically erase content of user area image."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>6.11.2006 New flag - MHIN-6UX8ZT</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DEFAULT_CONNECTION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1693</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDefaultConnection</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Initial connection selection enables automatic 'usage of default destination groups (like Internet) instead of single IAPs when starting network connections. Deprecated in 5.0.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>unto.mattero@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-30139: Partial ALR support: Initial connection selection for S60 3.2 ap </Value>
+      </CustomField>
+      <OtherComments>12.3.2007 New flag - FRAN-6YVK5Y</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DHCP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>107</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDHCP</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Dynamic Host Configuration Protocol (DHCP).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"20.9.2004 set ""1"" in S90 1.2 and 2.0 03.01.2005 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DIALUP_NETWORKING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1660</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDialupNetworking</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The feature enables device to support Dial-up Networking service (Bluetooth, IrDA or USB)."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>9.10.2006 New flag - MYAG-6TZBR8</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DISPLAY_POST</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1610</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDisplayPost</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The flag allows to choose between built-in Display Post implementation or an external Display Post module.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jeremy.witt@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13298: TV-Out support in RealPlayer </Value>
+      </CustomField>
+      <OtherComments>13.2.2006 New flag - ICYU-6JLSNA</OtherComments>
+      <OtherComments>"13.2.2006 New flag;2.1.2007 ""1"" -&gt;" - ICYU-6JLSNA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DPB</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>32</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDpb</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PRESENCE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Presence Enhanced Contacts application</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"3.6.2004 semantics changed, this is now UI flag only, engine part has flag __PRESENCE;16.9.2004 set ""0"" for S90 1.2&amp;2.0. CDMA II does not support presence or vireless willage.;26.9.2005 ""0"" 3.0 &amp; 3.1"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DRIVE_MODE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1412</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDriveMode</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables drive mode profile. The profile is silent and unmodifiable. In this profile the phone refuses to receive calls.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-9956: Charlie i-mode: DCM Only: Supplementary Service: Drive mode </Value>
+      </CustomField>
+      <OtherComments>14.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DRM</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>91</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDrm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports OMA Digital Rights Management (DRM) partially, only forward lock is supported"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DRM_CLOCK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>96</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDrmClock</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__DRM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"DRM clock is a new clock type that is used with DRM interval and datetime based constraints. It uses NITZ (other solutions can be studied) to get the network time and uses that to determine if the time constrained content can be rendered or not. This enables the content providers to sell content twice e.g. first for a short period of time and after that (assumed user lock in) for 2nd time with full usage rights.The user shall still have control over the normal clock of the device, but setting of that clock shall not have effect to the DRM clock. If NITZ is not available, user defined clock is used."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-10653: DRM clock </Value>
+      </CustomField>
+      <OtherComments>"14.06.2004 flag added, wk26"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DRM_FULL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>93</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDrmFull</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports OMA Digital Rights Management (DRM) fully. Includes forward lock, combined delivery, separate delivery and super-distribution"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DRM_OMA2</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>98</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDrmOma2</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__DRM ) AND ( __DRM_PHASE2)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag is used to indicate whether OMA DRM standard version 2 is enabled.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jukka.raivio@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-145: OMA DRM Version 2: Base Services </Value>
+      </CustomField>
+      <OtherComments>08.11.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DRM_PHASE2</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>95</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDrmPhase2</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature flag is used with OMA DRM standard version 2 (Phase2) features.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"27.05.2004 flag added, wk24"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DRM_USER_DATA_TRANSFER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>97</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDrmUserDataTransfer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__DRM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"There must be possibility to transfer downloaded applications and other DRM content to the swap phone in a service point through service software.UDT makes it possible to transfer user's valuable content and Rights DB containig Rights objects for DRM content to another phone (containing same functionality) e.g. in warranty cases."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-10031: Transfer of downloaded applications and DRM content to swap phone </Value>
+      </CustomField>
+      <OtherComments>9.8.2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__DYNAMIC_PROFILES</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1056</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdDynamicProfiles</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Profiles application supports user to add new / delete old profiles.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__EDGE_KNOWLEDGE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>104</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdEdgeKnowledge</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag defines whether the information of current radio link using EDGE is available through Connection Monitor component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"5.2.2004; set to ""1"" in S90 1.0, 27.5.2004 set to ""1"" in 1.1, 12.10.2004 moved to variant page for S90 1.1."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__EDIT_KEY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1672</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdEditKey</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The device has edit key</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-12197: Edit key made optional </Value>
+      </CustomField>
+      <OtherComments>4.12.2006 New flag - HKEN-6VS9Z8</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__EMAIL_OVER_SMS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1092</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdEmailOverSms</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports sending email messages using SMS as the bearer transport.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__EMAIL_UI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1410</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdEmailUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has email UI components.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-9949: Charlie i-mode: EU&amp;DCM: Removing e-mail from Messaging centre application </Value>
+      </CustomField>
+      <OtherComments>03.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__EN_POLICY_DOS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1118</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdEnPolicyDos</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"ENPolicy provides emergency number policy APIs and is used by phoneserver component.DOS emergency number policy checks emergency number by using ETel custom API.SOS emergency number policy checks emergency number by using ETel multimode API and System agent."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__EQUALIZER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1502</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdEqualizer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports equalizer.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>31.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__EXE_PROTECTION</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1499</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdExeProtection</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Applications are not allowed to be started from MMC, when this flag is enabled."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-10958: Charlie i-mode: EU&amp;DCM: Application execution limitation </Value>
+      </CustomField>
+      <OtherComments>31.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__EXTENDED_STARTUP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1057</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdExtendedStartup</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device boot framework supports starting also 3rd party applications upon the boot. By default only native applications can be started.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-128 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__FLASH_LITE_BROWSER_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1146</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFlashLiteBrowserPlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Macromedia Flash Lite plugin for Web Browser</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>markku.rytivaara@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-10468: Flash Lite 1.1 Viewer in Series 60 2.8 </Value>
+      </CustomField>
+      <OtherComments>28.2.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__FLASH_LITE_VIEWER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1145</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFlashLiteViewer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Macromedia Flash Lite Viewer for opening and playing Flash content files (.SWF).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>markku.rytivaara@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-10468: Flash Lite 1.1 Viewer in Series 60 2.8 </Value>
+      </CustomField>
+      <OtherComments>"28.2.2005 New flag;7.6.2005 ""1"" for 2.8"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__FLIGHT_MODE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>6</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFlightMode</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device suppors flight mode. Device can be used off-line. RF and Bluetooth transmitters are inactive and emergency call is not possible.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__FMTX</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeName>-</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>FM Tx is enabled</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>FM Tx is disabled</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The feature flag is used to enable/disable the FM radio transmitter.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>FM Tx entry on S60 Wiki</ReferenceName>
+         <URLToReference>http://s60wiki.nokia.com/S60Wiki/Fmtx</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>ext-paul.wisbey@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__FM_RADIO</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>5</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdFmRadio</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device contains support for FM radio (TunerUtility and RadioServer components).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"8.1 new, 2004 week 06; 16.1 set off"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__GENERAL_SEARCH_FRAMEWORK</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1648</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdGeneralSearchFramework</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This feature finds keywords in application data files, databases, services and locations available in mobile environment. This flag controls the framework (engine) part of the search feature."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2878 In-Device Search </Value>
+      </CustomField>
+      <OtherComments>28.8.2006 New flag - AASH-6SNKNS</OtherComments>
+      <OtherComments>"28.8.2006 New flag;29.1.2007 ""\0"" 3.2" - AASH-6SNKNS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__GENERAL_SEARCH_UI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1649</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdGeneralSearchUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This feature finds keywords in application data files, databases, services and locations available in mobile environment. This flag controls the UI part of the search feature."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.syrjala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2878 In-Device Search </Value>
+      </CustomField>
+      <OtherComments>"28.8.2006 New flag;29.1.2007 ""\0"" 3.2" - AASH-6SNKNS</OtherComments>
+      <OtherComments>28.8.2006 New flag - AASH-6SNKNS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__HANDWRITING_RECOGNITION_INPUT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1604</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHandwritingRecognitionInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PEN_SUPPORT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports handwriting recognition input.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-9221: ScaleII: Latin handwriting recognition </Value>
+      </CustomField>
+      <OtherComments>16.1.2006 New flag;5.6.2006 enabled 3.2-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__HINDI_ROM_CONTENT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1636</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHindiRomContent</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Hindi fonts. Flag may be used only in IBY files.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>7.4.2006 New flag;8.5.2006 renamed - PMAI-6P893Q</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__HSXPA_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1666</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHsxpaSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When the feature flag is set, HSDPA setting item is visible for the user."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24769: Setting to enable/disable High speed (HS) channel </Value>
+      </CustomField>
+      <OtherComments>"23.10.2006 New flag;4.6.2007 ""1"" 3.2-&gt;" - PGAI-6UQG4P</OtherComments>
+      <OtherComments>23.10.2006 New flag - PGAI-6UQG4P</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__HTTP_DIGEST_AUTH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1084</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHttpDigestAuth</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>HTTP digest authentication</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"18.12. Turned on for 2.5;23.4.2004 ""1"" for 2.6+ releases"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__HWRM_TARGET_MODIFIER_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1665</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHwrmTargetModifierPlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>HWRM Target Modifier Plug-in (TMP) is responsible for device specific target modifications according to target activation status. Customers desiring custom functionality can simply replace the entire plug-in by udefining the flag and implementing own plug-in.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-19650: Backlight control: Device mode event configurability  </Value>
+      </CustomField>
+      <OtherComments>23.10.2006 New flag - TLAN-6UHH6R</OtherComments>
+      <OtherComments>"23.10.2006 New flag;28.11.2006 ""1"" 3.2-&gt;" - TLAN-6UHH6R</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ID3V2_METADATA</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>495</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdId3V2Metadata</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(_MP3 ) OR ( _AAC)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The component provides metadata information for music clients based on the 2.2,2.3,and 2.4 standards of ID3V2."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-3029 </Value>
+      </CustomField>
+      <OtherComments>25.10.2004 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IETD</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>4</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIetd</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports Image enhancement for transflective display. If this feature is on,  the Display Enhancements Adaptation API has to be implemented."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>22.4.2004 set OFF in all releases</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IM</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>33</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PRESENCE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Instant Messaging feature of the Wireless Village initiative</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>4.3.2004 S90 1.2 set to 1;13.5.2004 flag OFF in S90 1.0&amp;1.1. CDMA II does not support presence or vireless willage.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IMAGE_UPLOAD</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1086</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdImageUpload</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Image Upload feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.12.2004 Disabled for 2.7 and 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IMAGE_VIEWER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1682</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdImageViewer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag controls whether the Image Viewer application is included in rom image.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>miikka.lundan@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-23368: Clean Replacement of S60 Gallery phase I  </Value>
+      </CustomField>
+      <OtherComments>29.1.2007 New flag - LTAE-6VEAT7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IMPS_STANDALONE_IP_CIR</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>34</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdImpsStandaloneIpCir</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__IM ) AND ( __PRESENCE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Wireless Village features (__IM &amp; __DPB) support standalone TCP/IP binding for Communication Initiation Request (CIR).  The TCP/IP binding uses persistent connection from the client to WV server to providelow-latency always-on CIR channel."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"16.9.2004 set ""1"" for S90 1.2&amp;2.0. CDMA II does not support presence or vireless willage."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__INCLUDE_AAC_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>492</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIncludeAacCMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>AAC CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.10.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__INCLUDE_AMR_NB_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>289</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIncludeAmrNbCMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>AMR NB CMMFCodec (all-ARM software implementation) is included in build to be used by some other client  than controller plug-in component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.10.2004 New flag. 12.07.2005 Enabled for 3.0 vanilla &amp; full, 3.1 and 4.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__INCLUDE_AMR_WB_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>491</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIncludeAmrWbCMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>AMR WB CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.10.2004 New flag. 12.07.2005 Enabled for 3.0 vanilla &amp; full, 3.1 and 4.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__INCLUDE_EAACPLUS_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1521</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIncludeEaacplusCmmfcodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__AAC_PLUS_DECODER_PLUGIN)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to indicate that the eAAC+ soft codec should be included in ROM.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.07.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__INCLUDE_MP3_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>493</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIncludeMp3CMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>MP3 CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.10.2004 New flag. 12.07.2005 Enabled for 3.0 vanilla &amp; full, 3.1 and 4.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__INCLUDE_QCELP_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>494</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIncludeQcelpCMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>QCELP CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client  than controller plug-in component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.10.2004 New flag. 12.07.2005 Enabled for 3.0 vanilla &amp; full, 3.1 and 4.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__INDIC_ROM_CONTENT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1694</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIndicRomContent</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Indic fonts. Flag may be used only in IBY files.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 New flag - PKCM-6YU7T8</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__INSTALLER_SISX</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1411</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdInstallerSisx</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports native Symbian OS installation packages.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-144: Migrate SW Install application to platform security </Value>
+      </CustomField>
+      <OtherComments>14.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IPSEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>102</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIpsec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports IP Security (IPSec). The IPSec is a set of protocols developed by the IETF to support secure exchange of packets at the IP layer. IPsec has been deployed widely to implement Virtual Private Networks (VPNs).  </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>25.01.2005 Enabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IPV4_NAT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>313</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIPv4Nat</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports network address translation of IP (version 4) connections.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>27.9.2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IPV6</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1088</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIPv6</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device application Uis support IPV6.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IP_PUSH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1409</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIpPush</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports IP Push feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-9964: Charlie i-mode: DCM only: IP Push </Value>
+      </CustomField>
+      <OtherComments>03.01.2005 New flag. 31.01.2005 Flag renamed.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__IRDA</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>11</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdIrda</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Infrared.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"19.5.2004 undefined for 2.6, 2.8 and 3.0 releases;24.9.2004 ""1""for 3.0 (review)"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__I_CAL_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1588</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdICalSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS_CAL ) AND ( __SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag enables I-Cal syncronization.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"07.11.2005 New flag.;18.9.2006 ""0"" 3.2, 4.0;24.9.2007 ""1"" 5.0"</OtherComments>
+      <OtherComments>"07.11.2005 New flag.;18.9.2006 ""0"" 3.2, 4.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAPANESE</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1080</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJapanese</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device uses Japanese language variant.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAPANESE_LARGER_DICTIONARY</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1517</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJapaneseLargerDictionary</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__JAPANESE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enlarged Japanese library for predictive text entry. This feature has no effect if the feature __JAPANESE is not defined.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-10925: Enlarged Japanese library for predictive text entry </Value>
+      </CustomField>
+      <OtherComments>11.04.2005 new flag;17.11.2005 enable for ELAF builds</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAPANESE_PICTOGRAPHS</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1079</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJapanesePicto</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Japanese pictograhps</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAPANESE_PICTOGRAPHS_GROUPING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1500</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJapanesePictographsGrouping</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__JAPANESE ) AND ( __JAPANESE_PICTOGRAPHS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Activates alternative grouping of Japanese pictographs. This feature is effective only if __JAPANESE_PICTOGRAPHS is also defined.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>31.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAPAN_PREFIX_CHANGE</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1131</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJapanPrefixChange</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>International call prefix feature for Japan to make it easier for end users to handle complicated Japanese international call prefixes.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-4267: VFKK: Replacing ""+"" while dialling" </Value>
+      </CustomField>
+      <OtherComments>27.9.2004 new flag 13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1687</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJava</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Java platform binaries are included to the phone image. When __JAVA feature flag is undefined, other feature flags starting with __JAVA_ does not have any effect on platform functionality. See also feature flag __JAVA_STUBS."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24512: Non-Java support for S60 builds </Value>
+      </CustomField>
+      <OtherComments>26.2.2007 New flag. - MMAA-6Y6FVG</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_3DAPI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>146</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJava3DAPI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__OPENGL_ES_3DAPI)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Java implementation supports 3D API  (JSR184)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>29.1.2004; set 0 in 2.6;9.6.2004 set enabled in 2.6 and 2.7;14.6.2004 enabled in all S60 releases</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_API_ENHANCEMENTS_IAP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1667</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaApiEnhancementsIap</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for Java API enhancements which provides access to internet access point settings and allows the selection of the destination network.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-22800: MATURIZATION: Java Mobinfo API enables reading phone settings </Value>
+      </CustomField>
+      <OtherComments>6.11.2006 New flag - MMAA-6URAT7</OtherComments>
+      <OtherComments>"6.11.2006 New flag;4.12.2006 ""1"" 3.2-&gt;" - MMAA-6URAT7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_API_ENHANCEMENTS_MOBINFO</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1668</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaApiEnhancementsMobinfo</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Support for Java API enhancements which provides access to telephony properties and services. These properties include IMEI, IMSI, battery change level, network signal strength and network country code."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24744: Java: IAP Info API ; 101-23273: Java: IAP Control API </Value>
+      </CustomField>
+      <OtherComments>6.11.2006 New flag - MMAA-6URAT7</OtherComments>
+      <OtherComments>"6.11.2006 New flag;4.12.2006 ""1"" 3.2-&gt;" - MMAA-6URAT7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_ESWT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1664</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaESWT</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for Embedded Standard Widget Toolkit. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-26438: Java eSWT-UI </Value>
+      </CustomField>
+      <OtherComments>"23.10.2006 New flag;30.7.2007 ""1"" 3.2-&gt;" - MMAA-6UGBEX</OtherComments>
+      <OtherComments>23.10.2006 New flag - MMAA-6UGBEX</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_FILEAPI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>144</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaFileAPI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Java implementation supports Java File API (JSR75)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_J2MEWEBSERVICESAPI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>150</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJ2MEWebServicesAPI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities to the J2ME platform: (1) access to remote SOAP / XML based web services(2) parsing XML data"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>JSR-172 compliancy </Value>
+      </CustomField>
+      <OtherComments>"16.8.2004 new flag;15.9.2004 disabled in 2.8 (comp fails in build), 21.10.2004 Enabled in 3.0. 22.10.2004 Enabled for 2.8 and disabled for 3.0. 12.07.2005 Enabled for 3.0 Vanilla &amp; full, 3.1 and 4.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1585</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaJsr177SecurityAndTrustServicesApdu</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables the optional APDU part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-17079: Security and Trust Services API JSR 177: SATSA-APDU support </Value>
+      </CustomField>
+      <OtherComments>"07.11.2005 New flag.;26.3.2007 ""\0"" 3.X ""1"" 5.0"</OtherComments>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1587</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables the optional Crypto part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1586</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaJsr177SecurityAndTrustServicesPki</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables the optional PKI part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_JSR205_WMA_2_0_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1415</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaJsr205Wma20Support</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MMS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports JSR 205, WMA 2.0 specification."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-71: Wireless Messaging API (WMA) 2.0 JSR 205 </Value>
+      </CustomField>
+      <OtherComments>26.04.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1419</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaJsr177SecurityAndTrustServices</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports JSR 177, Security and Trust Services API for J2ME"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-2731: Security and Trust Services API JSR 177 </Value>
+      </CustomField>
+      <OtherComments>10.5.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_JSR_180_SIP_API</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1417</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaJsr180SipAPI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports JSR 180, SIP API for J2ME"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-5347: SIP API JSR 180 </Value>
+      </CustomField>
+      <OtherComments>10.5.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_JSR_226_2D_SVG_API</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1418</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaJsr2262DSvgAPI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(RD_SVGT_JSR_226_API)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-5348: Scalable 2D Vector Graphics API JSR 226 </Value>
+      </CustomField>
+      <OtherComments>"10.5.2005 new flag. 12.07.2005 Enabled for 3.0 full.;30.1.2006 ""0"" for 3.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1416</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaJsr2343DAudioAndMusicCapabilities</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__AUDIO_EFFECTS_API)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports JSR 234, Advanced Multimedia Supplements"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-3791: 3D audio capability and music capability for Advanced Multimedia Supplements JSR 234  </Value>
+      </CustomField>
+      <OtherComments>"10.5.2005 new flag;30.1.2006 ""1"" 3.1-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_LOCATIONAPI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>147</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaLocationAPI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__LANDMARKS ) AND ( __LOCATIONFRAMEWORKCORE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Java implementation supports Java Location API (JSR-179)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"14.6.2004 enabled in all S60 releases;31.8.2004 set \0 for 2.6 and 2.7;24.9.2004 ""\0"" for 2.8, ""0"" for 3.0 (review);18.4.2005 enabled for FP2"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_MIDP20</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1413</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaMIDP20</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Java MIDP2.0.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>17.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_MMAPI11</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>143</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaMMAPI11</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Java implementation supports Java Mobile Media API (JSR135) version 1.1</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_PIMAPI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>145</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaPIMAPI</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Java implementation supports Java PIM API (JSR75)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__JAVA_STUBS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1688</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdJavaStubs</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"__JAVA_STUBS flag is defined, the build script is building only stubs of APIs published by the Java domain. If the flag is not defined, both the functional components and stub components are build. This flag must be defined if the licensee do not have Java source code and would like to build the whole S60. Note that it is possible to create S60 image with Java functionality if Java binaries have been delivered to the licensee. More information is available in __JAVA flag definition."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>raimo.jormalainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24512: Non-Java support for S60 builds </Value>
+      </CustomField>
+      <OtherComments>26.2.2007 New flag. - MMAA-6Y6FVG</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__KEEP_DRM_CONTENT_ON_PHONE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1506</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdKeepDRMContentOnPhone</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device prevents transferring DRM protected content out of the phone. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>14.02.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LANDMARKS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>112</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLandmarks</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__LOCATIONFRAMEWORKCORE ) AND ( __PRIVACYFRAMEWORK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether landmarks feature is supprted in the device.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"15.4.2004; set on in S90 1.1;23.4.2004, OFF for S60 3.0;30.8.2004 \0 for 2.6 and 2.7 14.02.2005 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LANDMARKS_CONVERTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>123</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLandmarksConverter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This feature provides functionality for reading from and writing to the XML-based landmarks content format.Must always be supported due SDK APIs. There are two components with this feature:- Ecom plug-in under Landmarks API that converts from the landmarks content format to native landmark objects and vise versa. - Recognizer Plug-in to recognizer FW for detecting landmarks content format."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> 100-7924: Landmark messaging </Value>
+      </CustomField>
+      <OtherComments>"22.04.2004;16.9.2004 ""0"" for 3.0 (does not build). 30.11.2004 Disabled for 3.0. Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT176_208</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1123</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout176_208</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 176x208 resolution</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004. New feature flag, 13.10.2004 Enabled for 2.8"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT208_176</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1582</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout208_176</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 208x176 resolution</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT208_208</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1124</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout208_208</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 208x208 resolution (square)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004. New feature flag, 13.10.2004 Disabled for 2.8"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_240_320</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1125</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout240_320</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 240x320 resolution (QVGA)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>24.8.2004. New feature flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_240_320_LARGE_SCREEN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1621</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout240_320_LargeScreen</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 240x320 resolution (QVGA2 for larger screens, portrait)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"13.3.2006. New feature flag;30.6.2006 ""1"" 3.1-&gt;" - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_240_320_QVGA3</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1677</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout240_320_QVGA3</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 240x320 resolution (QVGA3)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - AMAI-6WHB58</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_240_320_TOUCH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1625</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout240_320_Touch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 240x320 resolution (QVGA, touch screen)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_320_240</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1126</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout320_240</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 320x240 resolution (QVGA landscape)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>24.8.2004. New feature flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_320_240_LARGE_SCREEN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1622</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout320_240_LargeScreen</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 320x240 resolution (QVGA2 for larger screens, landscape)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"13.3.2006. New feature flag;30.6.2006 ""1"" 3.1-&gt;" - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_320_240_QVGA3</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1678</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout320_240_QVGA3</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 320x240 resolution (QVGA3)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - AMAI-6WHB58</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_320_240_TOUCH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1626</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout320_240_Touch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 320x240 resolution (QVGA landscape, touch screen)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_320_480</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1617</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout320_480</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 320x480 resolution (HVGA portrait)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_320_480_TOUCH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1627</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout320_480_Touch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 320x480 resolution (HVGA portrait, touch screen)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_352_416</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1127</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout352_416</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 352x416 resolution (double)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004. New feature flag, 13.10.2004 Enabled for 2.8. 22.12.2004 Enabled for 3.0;30.6.2006 ""\0"" 3.1-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_352_800</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1620</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout352_800</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 352x800 resolution (WVGA portrait)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_360_640_TOUCH</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1701</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout360_640_Touch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 360x640 resolution (QHD portrait, touch screen)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-39113: Platform support for resolution 640 x 360 (QHD) </Value>
+      </CustomField>
+      <OtherComments>23.4.2007. New feature flag - AMAI-72FF2U</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_416_352</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1128</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout416_352</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 416x352 resolution (double landscape)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004. New feature flag;30.6.2006 ""\0"" 3.1-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_480_320</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1618</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout480_320</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 480x320 resolution (HVGA landscape)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_480_320_TOUCH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1628</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout480_320_Touch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 480x320 resolution (HVGA landscape, touch screen)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_480_640</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1615</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout480_640</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 480x640 resolution (VGA portrait)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_480_640_TOUCH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1623</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout480_640_Touch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 480x640 resolution (VGA portrait, touch screen)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_640_360_TOUCH</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1700</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout640_360_Touch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 640x360 resolution (QHD landscape, touch screen)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-39113: Platform support for resolution 640 x 360 (QHD) </Value>
+      </CustomField>
+      <OtherComments>23.4.2007. New feature flag - AMAI-72FF2U</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_640_480</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1616</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout640_480</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 640x480 resolution (VGA landscape)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_640_480_TOUCH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1624</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout640_480_Touch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports 640x480 resolution (VGA landscape, touch screen)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LAYOUT_800_352</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1619</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLayout800_352</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports 800x352 resolution (WVGA landscape)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.3.2006. New feature flag - AMAI-6MRH7T</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LIGHTSURF</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>243</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLightSurf</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is used to incorporate the LightSurf Picture Messaging transport engine into the release.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-309 </Value>
+      </CustomField>
+      <OtherComments>29.4.2004 new flag. CDMA II not in standard config.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LOCATIONFRAMEWORKCORE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>114</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLocationFrameworkCore</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PRIVACYFRAMEWORK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports location basic services.    Must always be supported due SDK APIs.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"15.4.2004; set on in S90 1.1;23.4.2004, OFF for S60 3.0 31.03.2005 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LOCATIONGPSHW</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1138</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLocationGpsHw</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has internal GPS hardware.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>29.11.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LOCATIONSYSUI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>124</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLocationSysUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Location system application.  Must always be supported due SDK APIs.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"UI CR, ID: JHEO-63ZGNM" </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004 new flag. 14.02.2005 Disabled in 2.7, 2.8. 31.03.2005 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LOCATIONVERIFIER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1136</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLocationVerifier</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PRIVACYFRAMEWORK ) AND ( __LOCATIONFRAMEWORKCORE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has a location verifier module.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>22.11.2004 New flag. 30.11.2004 Disabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LOCATION_CENTRE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1702</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLocationCentre</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Support for Location Centre. When enabled, Location Centre will be visible in Application Shell."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>108-854: Common Location Centre umbrella application to incorporate individual S60 location applications. </Value>
+      </CustomField>
+      <OtherComments>21.5.2007 new flag - CLAN-73A737</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__LOGGER_GPRS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>103</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLoggerGprs</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag defines whether Data Connection Logger component sets Attach Mode and Default APN parameters to TSY at system boot.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"15.4.2004; set to ""1"" in S90 1.1 &amp; S90 1.1 Chinese"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MACROMEDIA_FLASH_6</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>79</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMacromediaFlash6</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports macrodia flash 6.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"New: W16;12.9.2005 ""0"" 3.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MANNER_MODE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1629</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMannerMode</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The Manner Mode can SET/CANCEL the following settings at one time by simply depressing the Manner Key.  ?Mute Ring tone?Vibration Ringer?Mute Key Confirmation Tone?Boost Mic Sensitivity?Mute Low Power Alarm-Shutter sound must not be mute"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-17127: Rosetta i-Mode: DCM Only: Manner Mode </Value>
+      </CustomField>
+      <OtherComments>13.3.2006 New flag. - VAHA-6MNAYD</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MAP_AND_NAVIGATION_AIW_PROVIDER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1602</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMapAndNavigationAiwProvider</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is intended to toggle presence of Map and Navigation AIW provider in ROM. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"1.12.2005 New flag.;27.2.2006 3.1-&gt;""1""" - SBUY-6JCA5M</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MEDIATOR</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1614</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMediator</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Mediator is a server that extends mechanisms of inter-process communication. It supports creation of indirect interfaces for passing commands and events between clients and easy transfer of large amounts of data.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-16200: PERFORMANCE III: System boot-up performance improvements </Value>
+      </CustomField>
+      <OtherComments>13.3.2006 New flag. - MPEN-6M3B9Q</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MEDIA_TRANSFER_PROTOCOL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1697</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMediaTransferProtocol</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports MTP application.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-6138: MTP: Support for Music Synchronization for S60 3.1 products 101-36552: MTP: Maturation of Music Synchronization for S60 3.2 products </Value>
+      </CustomField>
+      <OtherComments>"6.4.2007 New flag.;27.8.2007 ""1"" 3.1;""1"" 3.2-&gt;"</OtherComments>
+      <OtherComments>6.4.2007 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MEETING_REQUEST_ENABLER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1590</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMeetingRequestEnabler</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag allows 3rd parties to implement their own meeting request solutions.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag. -  JHEO-6HTJXG</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MEETING_REQUEST_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1508</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMeetingRequestSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Email and calendar support meeting request.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mika.karhu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-5952: Email to support Outlook meeting request </Value>
+      </CustomField>
+      <OtherComments>14.02.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MIDLETAIFEXTENSIONS__</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Extends the CApaGenerator API to allow MIDlet to be registered as MIME type handlers.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>18.10.2004 New flag. Enabled only for 2.7.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MIPV4</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>312</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMIPv4</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Devices supports Mobile IPv4</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>27.9.2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MIPV6</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>106</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMIPv6</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Devices supports Mobile IPv6. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmc</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SERIES60_MMC)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Multimedia Card (MMC).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20016 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMCOMMSAVCONTROLLER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>505</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmCommsAvController</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Multimedia Comms Controller for OMA PoC.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-4955: Basic telephony, SIP telephony features, on-screen indicators" </Value>
+      </CustomField>
+      <OtherComments>8.12.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMCOMMSCONTROLLER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>500</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmCommsController</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Multimedia Comms Controller for VoIP.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-4955: Basic telephony, SIP telephony features, on-screen indicators" </Value>
+      </CustomField>
+      <OtherComments>"29.03.2005 New flag;1.12.2005 disabled in 3.0, 3.1"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMCOMMSENGINE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>501</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmCommsEngine</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MMCOMMSAVCONTROLLER)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Multimedia Comms Engine for OMA PoC.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-4955: Basic telephony, SIP telephony features, on-screen indicators" </Value>
+      </CustomField>
+      <OtherComments>4.4.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMC_EJECT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1683</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmcEject</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MMC ) AND ( __MMC_HOTSWAP)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports software based eject triggered from the options menu by the user.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>29.1.2007 New flag - JPKN-6XR9V7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMC_HOTSWAP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1076</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmcHotswap</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports MMC hotswap. A MMC card can be inserted and removed from device without removing battery or rebooting the device</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-6733 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMC_LOCK</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1671</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmcLock</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MMC)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports locked (i.e. password protected) Multimedia cards.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>20.11.2006 New flag - MPEN-6UNEPS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMF_DRM_UTILITY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>496</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmfDrmUtility</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables a utility for 3rd party applications to play DRM encrypted audio.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2123 </Value>
+      </CustomField>
+      <OtherComments>25.10.2004 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>244</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMMS</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is used for inclusion or exclusion of components from the MMS UIs and MMS Engine subsystems.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>103-1809: CDMA: Modifications to MMS UIs subsystem for adding Picture Mail support </Value>
+      </CustomField>
+      <OtherComments>16.8.2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMS_NONDESTRUCTIVE_FORWARD</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>242</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmsNonDestructiveForward</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MMS_MANUAL_FETCH)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Controls the behaviour of the MMS application and message forwarding the message without retrieval. If the feature is on, the application allows the user to retrieve and re-forward it. If the feature is off, it is assumed that the message is not available any more in the MMSC after the forwarding."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>- </Value>
+      </CustomField>
+      <OtherComments>15.4.2004; new flag added (default value off) 13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMS_NOTIFICATIONS_VIEW</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1132</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMMSNotificationsView</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>( __MMS_MANUAL_FETCH)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>MMBox (MMS Notifications) View can be opened from the message centre. It shows the multimedia messages stored in the MMS Center as a MMS notifications.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-3165 </Value>
+      </CustomField>
+      <OtherComments>11.10.2004 New flag. 13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMS_POSTCARD</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1509</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmsPostcard</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MMS ) AND ( FF_MMS_POSTCARD_INCLUDE_IN_ROM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is used ro incorporate Postcard application into the release.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jenni.kylmakoski@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-5246: Vodafone MMS Postcard client </Value>
+      </CustomField>
+      <OtherComments>17.02.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MMS_XID_HEADER_HTTP_FILTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1520</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMmsXidHeaderHttpFilter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__MMS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables inclusion of custom http header on Mms Http Post and Get requests for subscriber identification.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-2525: CDMA: Configurable HTTP header extension for MMS </Value>
+      </CustomField>
+      <OtherComments>21.06.2005 New flag.;29.8.2005 made common</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MOBILE_ACTIVE_SYNC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1651</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMobileActiveSync</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature activates the Exchange Active Sync UI.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13869: Exchange ActiveSync v2.5 </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;26.11.2007 ""\0"" 3.2-&gt;" - JBAA-6SW7VD</OtherComments>
+      <OtherComments>11.9.2006 New flag - JBAA-6SW7VD</OtherComments>
+      <OtherComments>11.9.2006 New flag; - JBAA-6SW7VD</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MP3</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>71</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMp3</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports MP3 audio codec.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MPEG4_AAC_ENCODING</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>282</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMpegAacEncoding</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports MPEG-4 AAC encoding. Together with feature flag __MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-4965: MPEG-4 encoding to MP4 file format, 101-7851: MPEG4/AAC-LC audio, 107-2794: MPEG-4 AAC-LC encoding" </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004 new flag. 21.02.2005 Enabled in 2.8.;10.10.2005 ""1"" in 3.0/3.1/4.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MPEG4_VIDEO_ENCODING</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>80</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMpeg4VideoEncoding</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports MPEG4 encoding.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W16</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MROUTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>14</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMRouter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device uses Symbian MRrouter technology for PC connectivity.  If this feature is on the alternative feature __SRCS shall be off.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MRT_SDK_LIBRARIES</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1663</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMrtSdkLibraries</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"MRT libraries: Open C, SSL, GLIB and RGA."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>banu-prasad.dhanakoti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-16695: Standard C library support; 106-705: S60 Gaming APIs </Value>
+      </CustomField>
+      <OtherComments>16.10.2006 New flag - DKAN-6U9ED5</OtherComments>
+      <OtherComments>"16.10.2006 New flag;8.12.2006 ""1"" 3.2-&gt;" - DKAN-6U9ED5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MTP_PROTOCOL_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>504</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMtpProtocolSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Media Transfer Protocol. Note! This is for Music Player variation only.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-10930: MTP solution for S60 Music Player </Value>
+      </CustomField>
+      <OtherComments>7.6.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MULTIMEDIA_SHARING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1656</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMultimediaSharing</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>NOT ( SYMBIAN_EXCLUDE_SIP ) AND ( __RTP_STACK ) AND ( __CAMERA ) AND ( __AMR_NB ) AND ( __AMR_WB ) AND ( __PROTOCOL_WCDMA ) AND ( __DRM ) AND ( __OMA_PROV ) AND ( __MMCOMMSENGINE ) AND ( __MMCOMMSAVCONTROLLER)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Multimedia Sharing application.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>reijo.nousiainen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-17547: Video / Multimedia sharing </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - SKAN-6T4C3N</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__MULTIPLE_PROV_CTX</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1059</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMultipleProvCtx</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports Multiple OMA Provisioning contexts. The feature allows the user to choose which configuration context is currently ""active"" in order to improve usability by reducing the number of detailed connectivity decisions and processes involved with utilizing services."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-5975 </Value>
+      </CustomField>
+      <OtherComments>CDMA II ???</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__NETWORK_REGISTRATION</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>105</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNetworkRegistration</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag defines whether network registration status including roaming information is available from Connection Monitor server component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__NEWSTICKER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>166</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNewsticker</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__ACTIVE_IDLE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This feature displays a 'CNN type' ticker of text pushed via cell broadcast, onto the idle screen of the phone."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>brian.goode@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"102-2152 : ""Rich"" Cell Broadcast: Message Storage   102- 2153: S60 ""News Ticker"" application " </Value>
+      </CustomField>
+      <OtherComments>11.10.2004 New flag. 13.12.2004 Enabled for 2.8. 17.12.2004 Disabled for 2.8.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__NOT_SUPPORTED_FEATURE1</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1001</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNotSupportedFeature1</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature will always be off (for testing purposes)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.2.2007 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__NOT_SUPPORTED_FEATURE2</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1003</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNotSupportedFeature2</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature will always be off (for testing purposes)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.2.2007 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__NO_OTA_CONFIGURATION</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1051</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNoOtaConfig</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device does NOT support old OTA configuration which has been replaced by new OMA Provisioning.  To keep compatibility with old mechanism you should set this off  (#undef).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>CDMA II ???</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__NO_POWERKEY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1639</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNoPowerkey</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device does not have dedicated key for power management, but the functionality is combined to some other hard key."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> 107-18196: End key usage as power key </Value>
+      </CustomField>
+      <OtherComments>8.5.2006 New flag - MPEA-6PF8HS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__NP_PROXY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1598</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdNpProxy</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for network based positioning methods. All PSYs that implement network based positioning technology shall be hidden behind Network Positioning Proxy.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-15013: Network positioning proxy </Value>
+      </CustomField>
+      <OtherComments>"1.12.2005 New flag.;27.2.2006 3.1-&gt;""1""" - HZHG-6JFD72</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OCR</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1593</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOcr</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Optical Character Recognizer feature (OCR).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>yanhui.bi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13834: OCR (Optical Character Recognition) service </Value>
+      </CustomField>
+      <OtherComments>21.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OCR_HANWANG</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1594</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOcrHanwang</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__OCR)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for OCR engine from Hanwang Technology Co. Ltd.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>yanhui.bi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13834: OCR (Optical Character Recognition) service </Value>
+      </CustomField>
+      <OtherComments>21.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OCR_ROMDB</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1595</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOcrRomdb</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__OCR)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag controls OCR database storage location. If the flag is on, all OCR databases are put to ROM image."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>yanhui.bi@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13834: OCR (Optical Character Recognition) service </Value>
+      </CustomField>
+      <OtherComments>21.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OCSP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>149</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOCSP</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Online Certificate Status Protocol (OCSP). The protocol specifies the syntax for communication between the server (which contains the certificate status) and the client application (which is informed of that status). </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OFFLINE_MODE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>7</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOfflineMode</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device suppors off-line mode. Device can be used off-line and Bluetooth transmitter can be enabled.  RF transmitter can be activated only for emergency calls. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OMA_EMAIL_NOTIFICATIONS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1633</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOmaEmailNotifications</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The flag is used for image time variation of the OMA EMN watcher plugin that receives the incoming OMA email notifications. Additionally,it would be used for hiding the EMN functionality from the email settings. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-22830: Enable disabling OMA EMN in operator variants </Value>
+      </CustomField>
+      <OtherComments>28.3.2006 New flag - JKLO-6N3BAB</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OMA_IMPS_12</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1684</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOmaImps12</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PRESENCE_FRAMEWORK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support to OMA IMPS 1.1 and 1.2 protocols.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24754: OMA IMPS 1.1/1.2 adaptation for Presence Framework </Value>
+      </CustomField>
+      <OtherComments>12.2.2007 new flag - RSAN-6WPGMX</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OMA_IMPS_13</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1685</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOmaImps13</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PRESENCE_FRAMEWORK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support to OMA IMPS 1.3 protocol.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jari.valimaa@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-24753: OMA IMPS 1.3 adaptation for Presence Framework </Value>
+      </CustomField>
+      <OtherComments>"12.2.2007 new flag;23.10.2007 ""0"" 5.0" - RSAN-6WPGQD</OtherComments>
+      <OtherComments>12.2.2007 new flag - RSAN-6WPGQD</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OMA_POC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1538</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOmaPoc</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__XDM ) AND ( __XDM_XCAP ) AND ( __XDM_LOCALSTORAGE ) AND ( __SIP_SIMPLE_PRESENCE_PROTOCOL)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>OMA Push-to-talk over Cellular.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>elina.eskola@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-1304: OMA PoC functionality in Series 60 </Value>
+      </CustomField>
+      <OtherComments>"26.9.2005 New flag;14.3.2006 ""\0"" 3.1"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OMA_PROV</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>228</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOmaProv</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Existing component OMA Provisioning needs to be variated because not all platforms are intended to be used in GSM/UMTS networks, that support the protocol well. For example CDMA network operators use different methods for delivering phone settings. Especially from the 2.7 platform side, this kind of variability has been requested."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>GSM specific feature&#133;</OtherComments>
+      <OtherComments>GSM specific feature&#194;&#133;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OMA_SUPL_PLUGINS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1584</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOmaSuplPlugins</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SUPL_FRAMEWORK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has OMA SUPL variant of SUPL Protocol Plug-in for Common SUPL Framework.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>petri.o.rauhala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-11387 </Value>
+      </CustomField>
+      <OtherComments>"07.11.2005 New flag.;27.2.2006 3.1-&gt;""1""" - PBAI-6FLGJM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ON_SCREEN_DIALER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1696</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOnScreenDialer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag indicates that the dialer.dll is included to the rom image and On-Screen Dialer is used for phone number entering. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kimmo.juh.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-12265: Onscreen dialer application for S60 CS Telephony </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 New flag - EHUU-6YKFG4</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OPENGL_ES_3DAPI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>10</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOpenGLES3DApi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics rendering</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"3.6.2004 new flag; 2004 wk16;27.7.2004 set ""1"" for S60 2.7"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OPENGL_ES_SW_IMPLEMENTATION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>210</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOpenGLESSWImplementation</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__OPENGL_ES_3DAPI)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device has a software implementation of OpenGL ES and EGL. No hardware support. If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If HW is not present, this flag should be enabled."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>9.8.2004 new flag;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OPENVGHEADERS_USE_VG_1_1</FeatureName>
+      <FeatureDomain>SYMBIAN</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>Enable OpenVG 1.1 API</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>Enable OpenVG 1.0 API</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enable OpenVG 1.1 API instead of the default one (1.0)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>VSW:Graphics</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sila.kayo@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value />
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OPENVG_SW_IMPLEMENTATION</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1605</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOpenvgSwImplementation</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device has a software implementation of OpenVG API. If no hardware support is present, this flag should be enabled."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-3927 PERFORMANCE II: OpenVG 1.0 for S60 </Value>
+      </CustomField>
+      <OtherComments>16.1.2006 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OPERATOR_CACHE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1071</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOperatorCache</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Browser application supports persistent cache in addition to default volatile cache.  Contents of this cache will remain from one browser session to the next (also through power cycles of the phone.)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-6511 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__OPERATOR_MENU</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1058</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdOperatorMenu</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device contains Operator menu application.  It is a wrapper to Browser application and allows using operator specific application icon (and label), and allows opening wanted URL initially."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-6515 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PALETTE_INDEX_ADDRESS_FIXED</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1120</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPaletteIndexAddressFixed</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"The flag tells whether the palette index address is defined with #define in palette.cpp or calculated dynamically in run-time, which is slower."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PEN_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>410</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPenSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates whether a device has a pen support.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>4.4.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PEN_SUPPORT_CALIBRATION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1658</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPenSupportCalibration</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Touch Screen Calibration application.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-12218: ScaleII: Request for new application:Touch screen calibration </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 New flag - TJOE-6SVBCY</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PHONE_HIDE_MO_DATACALL_NUMBER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>90</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPhoneHideDataCallNbr</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Phone application supports hiding CSD dial-up number. Applicable to devices targeted to United States (US) markets</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"13.5.2004, Series 60 flag moved to Engine section"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PHONE_NUMBER_GROUPING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>291</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPhoneNumberGrouping</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SERIES60_PHONE_NUMBER_GROUPING)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports phone number grouping. Numbers shown in the display (incoming/outgoing call, phone book, recent call lists) and in number editing are grouped for easier readability (format: 1 234 567 8900). Applicable to devices targeted to United States (US) markets. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20026; 107-2376: US: Number grouping </Value>
+      </CustomField>
+      <OtherComments>14.6.2004 new common flag to replace __SERIES60_PHONE_NUMBER_GROUPING</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PLUG_AND_PLAY_MOBILE_SERVICES</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1659</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPlugAndPlayMobileServices</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__OMA_PROV)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Plug and Play Mobile Services.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-12637: OMA CP: PnP mobile services </Value>
+      </CustomField>
+      <OtherComments>25.9.2006 new flag;23.10.2006 added 3.1 - SKON-6SXFP4</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PRESENCE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>36</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPresence</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Presence feature of the Wireless Village initiative. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.6.2004 new flag. CDMA II does not support presence or vireless willage.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PRESENCE_FRAMEWORK</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1637</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPresenceFramework</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Presence Framework provides protocol agnostic presence handling services to S60 applications and subsystems. Concrete presence protocols are implemented as plug-ins to Presence Framework. In long run protocol agnostic Presence Framework replaces purely Wireless Village specific presence suppor controlled with __PRESENCE flag.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> 107-11425: Presence framework </Value>
+      </CustomField>
+      <OtherComments>7.4.2006 new flag. - HERN-6NJE8W</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PRIVACYFRAMEWORK</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>115</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPrivacyFramework</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports location privacy. It enables controlling end user privacy.  Must always be supported due SDK APIs.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"15.4.2004; set on in S90 1.1;23.4.2004, OFF for S60 3.0 31.03.2005 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PRODUCT_REMCON_TSP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1689</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdProductRemconTsp</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"A flag to include/exclude S60 default TSP implementation in ROM.When the flag is set on the default remcon TSP implementation is removed from the ROM."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jarmo.paakkonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-38107: S60 default TSP implementation made variable </Value>
+      </CustomField>
+      <OtherComments>26.2.2007 New flag - JNII-6YKG4X</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PROTOCOL_CDMA</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>83</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdProtocolCdma</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports CDMA cellular stack.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PROTOCOL_GSM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>81</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdProtocolGsm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports GSM cellular stack.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PROTOCOL_TDMA</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>84</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdProtocolTdma</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports TDMA cellular stack.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PROTOCOL_WCDMA</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>82</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdProtocolWcdma</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports WCDMA cellular stack</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004; Set to ""1"" for 2.6."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PROTOCOL_WLAN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>109</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdProtocolWlan</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports WLAN protocol.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"20.9.2004 set ""1"" in S90 1.2 and 2.0 03.01.2005 Enabled for 3.0.;26.9.2005 disabled in CDMA;1.12.2005 ""0"" for 3.1;3.12.2006 ""1"" in 3.1, 3.1u" - KDRV-6LYBRJ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__PUSH_WHITELIST</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>227</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPushWhiteList</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports authentication based on whitelist</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>CDMA does not support oma provision based whitelists</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__QCELP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>281</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdQcelp</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports QCELP</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"103-1080,201-1295,103-352,103-145,103-1548,103-146" </Value>
+      </CustomField>
+      <OtherComments>New: W18</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__QOS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>101</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdQos</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Quality of Service (QOS). The QoS is capability of a network to provide better service to selected network traffic.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004 enabled for 2.8;20.6.2005 ""1"" in 3.0-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__QVGA2_LAYOUT_IN_USE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1596</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdQvga2LayoutInUse</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device uses alternative QVGA layout with smaller fonts, designed for devices having larger physical screen size."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>21.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__QWERTY_INPUT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>409</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdQwertyInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates whether a device has qwerty keyboard or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"22.11.2004 New flag.;8.12.2005 ""0"" for 3.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__REAL_PLAYER_AS_DEFAULT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1641</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRealPlayerAsDefault</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether RealOne Player is system default player for certain MIME types. Disabling this flag enables use of another media player.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-22948: Removal of Dependencies to RealOne Player </Value>
+      </CustomField>
+      <OtherComments>5.6.2006 New flag - APAA-6Q2GN2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__REMOTE_LOCK</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1652</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRemoteLock</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports remote locking.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>timo.j.heikkinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-3825: SECURITY: Remote Locking of the device </Value>
+      </CustomField>
+      <OtherComments>11.9.2006 New flag - MTAO-6SWCUS</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__REMOTE_STORAGE_FW</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1581</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRemoteStorageFw</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Flag enable RemoteStorage feature, access to shared file systems like file shared and web servers."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>henri.j.hakala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-5298: File Sharing; 107-12855: Symbian File Extension </Value>
+      </CustomField>
+      <OtherComments>Mika Saaranen is not  responsible for this feature anymore. Please contact Jaakko Lipasti, Janne Kokko for correct responsible</OtherComments>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+      <OtherComments>"24.10.2005 New flag;15.1.2007 ""1"" 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__RESTRICTED_CALL_BARRING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1608</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRestrictedCallBarring</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables a subset of call barring options to be displayed in GS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>103-2749: S60 i-mode: Call Barring UI Modifications </Value>
+      </CustomField>
+      <OtherComments>13.2.2006 New flag - ASHM-6HXR45</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__RESTRICTED_CALL_DIVERT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1609</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRestrictedCallDivert</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables alternative call divert view and handling in GS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>103-2750: S60 i-mode: Call Divert UI Modifications </Value>
+      </CustomField>
+      <OtherComments>13.2.2006 New flag - ASHM-6J9UF9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__RESTRICTED_VOICE_MAIL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1505</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRestrictedVoiceMail</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USSD)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has restricted voice mail functionality (no voice mail number setting).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>Requirement 107-9010: Charlie i-mode: DCM only: Supplementary Service: Voice mailbox </Value>
+      </CustomField>
+      <OtherComments>14.02.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__RFID</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>22</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRfid</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__WALLET)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Radio Frequency Identification (RFID) ticket information in Wallet settings.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>30.11.2004 Disabled for 2.8 and 3.0. 13.12.2004 Moved to variant sheet (a) for 2.8. 07.01.2005 Removed from the variant sheet (a) and disabled for 2.8.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__ROM_HIDE_JERUSALEM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flags controls whether Jerusalem or Tel Aviv appears in the common city list. E.g. in Startup, GS or Clock application."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW Error: EMYP-6N5DPR </Value>
+      </CustomField>
+      <OtherComments>"30.6.2006 New flag;8.10.2007 ""1"" 3.1-&gt;" - KWAI-6QCFJW</OtherComments>
+      <OtherComments>30.6.2006 New flag - KWAI-6QCFJW</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__RSS_FEEDS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>167</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRssFeeds</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Feeds (RSS) functionality.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>7.6.2005 new flag; 07.11.2005 Enabled for 3.0</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__RTP_STACK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1589</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRtpStack</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports RTP.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>07.11.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__RV9</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1094</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRV9</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports RealVideo9.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__S60_</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates that S60 release is built</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__S60_32__</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates that S60 release 3.2  is built.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__S60_50__</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates that S60 release 5.0  is built.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__S60_FM_RADIO_APPLICATION</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1539</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdS60FmRadioApplication</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device contains Series 60 FM Radio application components.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"26.9.2005 New flag;21.11.2005 disabled in 3.0,3.1,4.0"</OtherComments>
+      <OtherComments>"26.9.2005 New flag;21.11.2005 disabled in 3.0,3.1,4.0;20.11.2006 ""1"" 3.1-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_APPLICATION_MANAGEMENT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1576</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapApplicationManagement</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Application management</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+      <OtherComments>"24.10.2005 New flag;2.1.2007 ""1"" 3.1-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_DEVICE_LOCK_ENHANCEMENTS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1611</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapDeviceLockEnhancements</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Device Lock Enhancements</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>13.2.2006 New flag - EKAA-6LNC74</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_EMBEDDED_LINK_ADAPTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1569</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapEmbeddedLinkAdapter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Embedded Link adapter</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_IDLE_SOFTKEY_ADAPTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1570</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapIdleSoftkeyAdapter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Idle Softkey adapter</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_OPERATOR_LOGO_ADAPTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1571</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapOperatorLogoAdapter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Operator logo adapter</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flag</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_POLICY_MANAGEMENT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1578</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapPolicyManagement</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Policy management</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_SCREENSAVER_ADAPTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1572</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapScreensaverAdapter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Screensaver adapter</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_STARTUP_ADAPTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1573</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapStartupAdapter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Startup adapter</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_TERMINAL_CONTROL_FW</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1577</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapTerminalControlFw</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Terminal control</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_THEMES_ADAPTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1574</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapThemesAdapter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Themes adapter</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_UI_SETTING_SERVER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1579</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapUiSettingServer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/UI settins server</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAP_WALLPAPER_ADAPTER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1575</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSapWallpaperAdapter</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for Sync and Provisioning/Wallpaper adapter</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureSpecificationURLReferences>
+         <ReferenceName>S60 Feature Flags</ReferenceName>
+         <URLToReference>http://trcmswww.nmp.nokia.com:58080/document_browser/ccm_wa/Symbian_Architecture/Ext-NMP/Symbian_Architecture/Variability/FeatureFlags.xls</URLToReference>
+      </FeatureSpecificationURLReferences>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-13725: TARM Feature Pack </Value>
+      </CustomField>
+      <OtherComments>24.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_BIP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1542</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatBip</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag constitutes of five SAT commands: Open Channel, Close Channel, Send Data, Receive Data, Channel Status. They implement the ""e"" class of SAT commands and are related to Bearer Independent Protocol. When this flag is enabled, these SAT commands are supported."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_CALL_CONTROL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1541</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatCallControl</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled and call control service is activated by the SIM, all dialled digit strings, supplementary service (SS) control strings and unstructured supplementary data (USSD) strings are first passed to the SIM before the ME sets up the call, the supplementary service operation or the USSD operation."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_DISPLAY_TEXT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1543</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatDisplayText</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, SIM can request ME to display a text message, and/or an icon."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_GET_INKEY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1544</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatGetInkey</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, SAT Get Inkey command instructs the ME to display text and/or an icon and to expect the user to enter a single character. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_GET_INPUT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1545</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatGetInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, SAT Get Input command instructs the ME to display text and/or an icon and that any response string entered by the user shall be passed transparently by the ME to the SIM and shall not be stored in the ME. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_LANGUAGE_NOTIFICATION</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1546</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatLanguageNotification</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, the SIM shall use SAT Language Notification command to notify the ME about the language currently used for any text string within proactive commands or envelope command responses."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_LAUNCH_BROWSER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1547</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatLaunchBrowser</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, upon receiving SAT Launch Browser command, the ME shall decide if it is able to execute the command. See details from 3GPP specifications."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_MO_SM_CONTROL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1548</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatMoSmControl</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled, mobile originated short messages are controlled by SIM."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_PLAY_TONE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1549</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatPlayTone</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled, SIM can instruct the ME to play an audio tone."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_PROVIDE_LOCAL_INFO</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1550</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatProvideLocalInfo</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, SIM can request ME to provide current local information to the SIM."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_REFRESH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1551</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatRefresh</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled, clients of SAT Refresh API are enabled to be notified of the changes to the SIM configuration that have occurred as the result of a SIM application activity."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SELECT_ITEM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1552</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSelectItem</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, the SIM shall supply a set of items to the ME from which the user may choose one. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SEND_DTMF</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1553</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSendDtfm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled, SAT Send DTMF command requests the ME to send a Dual Tone Multiple Frequency (DTMF) string after a call has been successfully established either by the proactive command SET UP CALL or the user. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SEND_SM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1554</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSendSm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled, SMS commands may be sent by the SIM. See details from 3GPP specification."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SEND_SS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1555</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSendSs</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled and SIM requests ME to send supplementary service (SS) command, the ME shall decide if it is able to execute the command. See details from 3GPP specification."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SEND_USSD</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1556</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSendUssd</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled and SIM requests ME to send unstructured supplementary service data (USSD), the ME shall decide if it is able to execute the command. See details from 3GPP specification."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SETUP_CALL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1557</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSetupCall</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled and SIM requests ME to set up a call, the ME shall decide if it able to execute the command."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SET_UP_EVENT_LIST</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1558</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSetUpEventList</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, the SIM shall supply a set of events. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SET_UP_IDLE_MODE_TEXT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1559</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSetUpIdleModeText</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"If this flag is enabled, the SIM shall supply a text string, which shall be displayed by the ME as an idle mode text if the ME is able to do it. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SAT_SET_UP_MENU</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1560</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSatSetUpMenu</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"When this flag is enabled, the SIM shall supply a set of menu items, which shall be integrated with the menu system in order to give the user the opportunity to choose one of these menu items at his own discretion."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>3.10.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SCALABLE_ICONS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1129</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdScalableIcons</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Flag defines whether icons are taken from scalable icons directory or from bitmap icon directory. In a 176*208 device it is better to use bitmap icons instead of SVGT icons, for both performance and memory consumption reasons.And also, avkon's bitmap icons are still needed in release 2.8 for compatibility mode. (SDK applications may have loaded them directly via CFbsBitmap::Load)."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"24.8.2004. New feature flag;11.10.2004 ""0"" in 2.8 due build probs. 13.10.2004 Enabled for 2.8. 02.12.2004 Enabled for 3.0."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SDND</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>283</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSdnd</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>NOT ( __SIND)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Speaker Dependent Name Dialling (SIND). That is an ability to voice-dial to a contact in the phone book by training a voice tag for the contact.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>31.8.2004: new flag. 19.11.2004 Disabled for 2.8. 23.11.2004 Enabled for 2.8.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SEAMLESS_LINKS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1074</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSeamlessLinks</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device support seamless links, i.e. application offer direct browser links to download services applicable to the application."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-3147 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SECURE_HW</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>94</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSecureHW</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports secure HW that can be used through the Secure Environment API.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SENDUI_MMS_UPLOAD</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1135</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSenduiMmsUpload</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag is used to incorporate MMS upload feature into the release.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>jerry.lahti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-6860 MMS Upload application </Value>
+      </CustomField>
+      <OtherComments>22.11.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SEND_FILE_IN_CALL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1087</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSendFileInCall</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports sending a file to active call number.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"7.5.2004 enabled in S60 2.6, 2.8 and 3.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Deprecated but included for compatibility reasons. Indicates that S60 release is built.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_32__</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Deprecated but included for compatibility reasons. Indicates that S60 release 3.2  is built.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_AMBIENT_LIGHT_SENSOR</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1529</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdAmbientLightSensor</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Ambient Light Sensor feature.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"TSW error SVAO-6EYF2L: Brightness slider appears in display settings-menu, when Light sensor slider is set to ""Dark""" </Value>
+      </CustomField>
+      <OtherComments>16.8.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_HELP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1012</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdHelp</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device support context helps in applications.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_KEYPAD_NO_SLIDER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1013</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdKeypadNoSlider</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device does not have a keyboard slider to activate keyboard.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_KEYPAD_NO_VOICE_KEY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1014</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdKeypadNoVoiceKey</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device does not have a separate voice key to activate voice command functionality.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>18.01.2005 Disabled for 2.8. 31.01.2005 Disabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_LUNAR_CALENDAR</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1017</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdLunarCalendar</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__AVKON_APAC)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20183 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_MIDI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1011</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdMidi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Musical Instrument Digital Interface (MIDI) sounds.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20014 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_MMC</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Deprecated flag. Included for compatibility reasons. Value must equal to __MMC.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_NATIVE_BROWSER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>168</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSeries60NativeBrowser</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device includes standard Series 60 browser.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>7.6.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_PHONE_2DIGIT_DIAL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1033</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPhone2DigitDial</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Phone application supports 2 digit call number for dialing customer service number. Applicable to devices targeted to United States (US) markets</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20287 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_PHONE_CNAP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1031</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPhoneCnap</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Calling Name Presentation (CNAP) as defined in GSM 2.96. B subscriber is able to see A subscriber's number and name even the caller's ID is not stored in the phone. The name of the subscriber comes from network.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20028 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_PHONE_NUMBER_GROUPING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Deprecated flag. Included for compatibility reasons. Value must equal to __PHONE_NUMBER_GROUPING</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_PHONE_TTY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1032</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPhoneTty</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Tele Type (TTY) functionality.  TTY is also referred to as TDD (Telecommunication Device for the Deaf). Applicable to devices targeted to United States (US) markets. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20040 </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_PUSH_SL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1054</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPushSL</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports WAP Push Service Loading (SL). When receiving the SL message the terminal will automatically load content to client without user confirmation. The SL together with SI (Service Indication) offer standard way of receiving notifications of services in the Internet e.g news.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>100-2794 </Value>
+      </CustomField>
+      <OtherComments>29.1.2004 set on in 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_PUSH_SP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1055</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdPushSP</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device support WAP Simple Push (SP).  The SP is a standard way of pushing content into device e.g ringing tones.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_REAL_PLAYER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1040</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdRealPlayer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Real One Player application available</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>22142 </Value>
+      </CustomField>
+      <OtherComments>Not used anywhere !</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SERIES60_SETTINGS_PROTECTION</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1050</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSettingsProtection</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Devices protects certain SW settings, like Internet access points. Operators can preset the phones already in the factory so that later user is not able to modify settings."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20021 </Value>
+      </CustomField>
+      <OtherComments>"5.2.2004; set on in 2.7, 2.3.2004, set ""1"" for every release but 2.0"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SHOW_PANICS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1075</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdShowPanics</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device shows SW panic note when an application panic (unexpected error) occurs. Disabling this feature in a final product is recommended.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>- </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SIDE_VOLUME_KEYS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>207</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSideVolumeKeys</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports side volume keys.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-607 </Value>
+      </CustomField>
+      <OtherComments>29.4.2004 new flag;24.5.2005 enabled in 3.0</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SIMCARD</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>88</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSimCard</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports SIM card in the user interface applications, e.g. SMS application. Applicable only to CDMA devices. Some CDMA carriers do not support SIM Cards (and either R-UIM cards) such as Sprint."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>11.12; moved from S60; add 04wk04 CDMA II does not support SIM card</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SIMPLE_LOGS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1089</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSimpleLogs</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device uses only ""simple"" logs (call logs only)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SIM_CERTIFICATES</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>25</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSimCertificates</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports reading certificates from SIM.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"27.7.2004 set to ""1""  S90 2.0. CDMA II does not support SIM card."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SIM_PHONEBOOK_MATCH</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>292</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSimPhonebookMatch</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SIMCARD)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Number matching from SIM. Feature enables the usage of SIM phonebook in addition to Symbian Contacts database. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"Caliberi ID:EMFR63206, Number matching from SIM" </Value>
+      </CustomField>
+      <OtherComments>28.6.2004 new flag. CDMA II SIM card not supported</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SIND</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>72</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSind</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>NOT ( __SDND)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Speaker Independent Name Dialling (SIND). That is an ability to voice-dial to any contact in the phone book without first training a voice tag.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-439: Speaker-Independent Name Dialing, Voice Commands and Text-To-Speech" </Value>
+      </CustomField>
+      <OtherComments>19.11.2004 Enabled for 2.8. 23.11.2004 Disabled for 2.8</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SIP_SIMPLE_PRESENCE_PROTOCOL</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1635</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSipSimplePresenceProtocol</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SIP_STACK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to control the existance of SIP/SIMPLE feature in S60.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mika.saaranen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-5298: File Sharing; 107-12855: Symbian File Extension </Value>
+      </CustomField>
+      <OtherComments>7.4.2006 New flag - ESIO-6MVBK9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SLIDESHOW_SCREENSAVER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1676</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSlideshowScreensaver</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag controls whether the slideshow screensaver plugin is included or not. Also affects Themes (Psln) and Screensaver AIW provider.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-19602: Slide show screensaver </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - PPKO-6W2BZ9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_BOOKMARK_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1106</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSBookmarkReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7;31.8.2004 set 1 for 2.6. 16.02.2005 Enabled for 2.8.;12.9.2005 enabled for 3.0-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_GMS_MESSAGE_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1112</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSGmsMessageReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED </FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1113</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSGmsMessageSendingSupported</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_IAP_SETTINGS_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1108</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSIapSettingsReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1110</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSOperatorLogoReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_RINGING_TONE_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1111</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSRingingToneReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_VCAL_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1114</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSVcalReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_VCAL_SENDING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1116</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSVcalSending</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_VCARD_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1115</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSVcardReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_VCARD_SENDING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1117</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSVcardSending</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_WAP_AP_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1107</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSWapApReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMARTMSG_SMS_WV_SETTINGS_RECEIVING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1109</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartmsgSMSWvSettingsReceiving</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports the specified fine-tuning of Smart Messaging over SMS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>New: W14;27.5 Values checked for 2.7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMART_CARD_PROV</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>27</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmartCardProv</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports reading OMA Provisioning files from SIM/WIM.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"27.7.2004 set to ""1""  S90 2.0. CDMA II does not support SIM card."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMIL_EDITOR</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1073</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmilEditor</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"MMS editor supports slide set creation (MMS Conformant Document version 2.0.0 [2]). That allows end user to create a ?slide show? as a Multimedia Message (MM) using a slide template. "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>20173 </Value>
+      </CustomField>
+      <OtherComments>Deprecated for TB9.1 and future releases.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SMIL_STREAMING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>78</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSmilStreaming</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports streaming in SMIL content</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SRCS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>17</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSrcs</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Devices uses Short Range Connectivity Server technology for PC connectivity.  If this feature is on the alternative feature __MROUTER shall be off</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SSO</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>28</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSSO</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__WALLET)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Single-Sign-On (SSO) feature (alias name is Mobile Personality identify). The feature is used to make user authentication easier to end user who is using e-commerce service via Wallet.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"for S60 requirement ID: 100-8421 for S90 requirement ID: 100-5982" </Value>
+      </CustomField>
+      <OtherComments>30.11.2004 Disabled for 2.8 and 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__STEREO_WIDENING_EFFECT_UI</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1674</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdStereoWideningEffectUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports stereo widening to enhance the stereo surround effect.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-11621: Stereo Widening and bass boost UI in Music Player </Value>
+      </CustomField>
+      <OtherComments>"2.1.2007 New flag;12.3.2007 ""\0"" 3.2-&gt;" - JVAE-6S8LU7</OtherComments>
+      <OtherComments>2.1.2007 New flag - JVAE-6S8LU7</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SUPL_FRAMEWORK</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1583</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSuplFramework</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Secure User Plane Location (SUPL) Framework.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>petri.o.rauhala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-11387 </Value>
+      </CustomField>
+      <OtherComments>"07.11.2005 New flag.;27.2.2006 3.1-&gt;""1""" - PBAI-6FLFWX</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SUPPORTED_FEATURE1</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1000</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSupportedFeature1</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature will always be on (for testing purposes)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.2.2007 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SUPPORTED_FEATURE2</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1002</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSupportedFeature2</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature will always be on (for testing purposes)</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.2.2007 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SVGT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>77</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSvgt</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The feature enables viewing 2D vector graphics animations specified by the W3C.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>11.12; new 04wk04</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SVGT_SCREENSAVER_PLUGIN</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1647</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSvgtScreensaverPlugin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>SVG-T ScreenSaver is a ECOM plugin DLL based on the Netscape plugin API. This is used by the screensaver application to support SVG Screensavers.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.kivela@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>106-813: Replacing native browser </Value>
+      </CustomField>
+      <OtherComments>1.8.2006 New flag - RPAI-6RMJTQ</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SVGT_VIEWER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1139</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSvgtViewer</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>SVG-T viewer is included in the build.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>29.11.2004 new flag;24.5.2005 enabled only in FP2</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>41</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports SyncML device management standard. This feature enables Over The Air (OTA) administration of the device settings.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_1_1_2</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1695</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDm112</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_DM_FOTA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>SyncML protocol version  1.1.2</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32827 :MEGA-OP GAP: OMA DM 1.2 support </Value>
+      </CustomField>
+      <OtherComments>26.3.2007 New flag  - DAND-6YZ745</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_DIAGNOSTICS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1681</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmDiagnostics</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature enables collection of device diagnostics data and sending it to Device Management server or to PC Suite.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-22052: Terminal Diagnostics: Phone Doctor and Diagnostics MO </Value>
+      </CustomField>
+      <OtherComments>15.1.2007 new flag - HJHA-6X6BYA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_DS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>47</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmDs</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports configuring data synchronisation settings using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_EMAIL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>49</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmEmail</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports configuring Email settings using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>29.03.2005 Disabled for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_FOTA</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>58</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmFota</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports OTA firmware update.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-352 OTA Firmware update </Value>
+      </CustomField>
+      <OtherComments>4.4 2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_IAP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>48</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmIAP</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports configuring Internet Access Points (IAP) using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_IMPS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>57</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmImps</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( _PRESENCE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports configuring IMPS using SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>7.9 2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_MMS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>50</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmMMS</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports configuring MMS settings using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_OBEX</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>54</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmObex</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SYNCML_OBEX)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports device management over OBEX.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"4.12 new 04wk02, really needed ? 29.1.2004, set off in 2.5;31.8.2004: SET \0 in 2.6 and 2.7. 09.03.2005 Disabled in 2.8."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_OTA</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1679</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmOta</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>SyncML DM OMA provisioning adapter.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.sutinen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-34922: OMA CP adapter for OMA DM to be made configurable </Value>
+      </CustomField>
+      <OtherComments>15.1.2007 new flag - KSRN-6WH652</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_SIP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>60</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmSIP</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __SIP_PROFILE_AGENT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports configuring SIP settings using SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.toijala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-5479: VoIP: OMA CP/DM for SIP </Value>
+      </CustomField>
+      <OtherComments>7.6.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_STREAMING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>56</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmStreaming</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM )</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports configuring Streaming using SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>7.9 2004 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_VOIP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>59</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmVoIP</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __VOIP)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports configuring VoIP settings using SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-7027: VoIP: OMA CP/DM for VoIP </Value>
+      </CustomField>
+      <OtherComments>7.6.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DM_WLAN</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>55</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDmWlan</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DM ) AND ( __PROTOCOL_WLAN)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device management WLAN settings supported.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>42</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDs</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports SyncML data synchronization standard. This feature enables Over The Air (OTA) synchronisation of device data.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_AIW_PROVIDER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1516</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsAiwProvider</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>SyncML AIW provider provides menu items and commands for starting and editing the settings of synchronization directly from PIM applications.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>29.03.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_ALERT</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>52</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsAlert</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports SyncML data synchronisation alert. This feature enables triggering data synchronisation via the alert sent by SyncML server.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_BOOKMARK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1706</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsBookmark</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Bookmark data synchronization using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>COMMON:Synchronisation</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>Feature variability</Name>
+         <Value />
+      </CustomField>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"403-1687: Platformize existing PC-suite adapters403-2104: Platformize existing PC-suite adapters" </Value>
+      </CustomField>
+      <OtherComments>30.7.2007 new flag - CSAI-75H8YD</OtherComments>
+      <OtherComments>In case of malfunction bookmark synchronisation: 1.Check that terminal's Sync application's resources include "Bookmark" adapter included/ check that feature flag is enabled 2. OMA DS 1.2 is suppported by the phone (from S60 3.0 onwards). 3. Suiteconf.xml includes bookmarksync enabled (ask guidance from Vivaldi PC Suite team if needed) 4. Check that PC Suite version is newer than PC Suite 6.8.12 5. Check that you have Internet Explorer or Mozilla Firefox on your PC 6. Check that you have selected PC Suite's PC Sync to enable Bookmark Synchrnonisation</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_CAL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>46</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsCal</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports calendar data synchronization using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_CON</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>45</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsCon</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports contacts data synchronization using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_EMAIL</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>44</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsEmail</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Email data synchronization using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"18.3.2004; Set to "" \0"" for all except 2.7&amp;2.8;set ""\0"" for S60 2.7;24.9.2004 ""\0"" for 2.8 &amp; 3.0; 07.11.2005 Disabled for 3.0;5.6.2006 disabled 3.1;25.9.2006 ""0"" 3.2;23.10.2006 ""1"" 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_EMAIL_FILTERING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>113</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsEmailFiltering</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS_EMAIL)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports filtering of Email data in  SyncML synchronization.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>28.6.2005 new flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_MMS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>43</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsMMS</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS ) AND ( __MMS_IMPORT_EXPORT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports MMS data synchronisation using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"30.7.2007 ""1"" 5.0-&gt;"</OtherComments>
+      <OtherComments>To be removed ?</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_NOTEPAD</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>53</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsNotepad</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports short memos (notes) data synchronisation using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004; Set to ""1"" for 2.7;20.9.2004 set ""1"" for 2.8;26.9.2005 enabled in all"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_OVER_HTTP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1414</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsOverHttp</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports data synchronization over HTTP.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-9950: Charlie i-mode:DCM: Removing of remote data synchronization </Value>
+      </CustomField>
+      <OtherComments>17.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_DS_SMS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1599</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlDsSms</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports SMS synchronisation using the SyncML.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-14675: PC Suite: Text message support for Symbian OS </Value>
+      </CustomField>
+      <OtherComments>"19.12.2005 New flag; 13.2.2006 ""1"" in 3.0u" - VHAA-6LNB9V</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_ISYNC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1680</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlIsync</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Apple iSync profile</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-36373: Apple iSync profile addition 101-26221 Apple iSync plug-in development </Value>
+      </CustomField>
+      <OtherComments>15.1.2007 new flag - HJHA-6WMBGF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_OBEX</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>51</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlObex</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS ) AND ( __SRCS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports SyncML over OBEX. This feature enables device management and data synchronisation over local connectivity.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004; Set to ""1"" for 2.7"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__SYNCML_TWIN_SUITE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1675</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdSyncMlTwinSuite</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SYNCML_DS)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Feature flag for the next generation PC Suite.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>kari.naakka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-27411: TWIN sync profile to be integrated into ROM </Value>
+      </CustomField>
+      <OtherComments>2.1.2007 New flag - HJHA-6VZD4D</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__TELEPHONY_SERVICE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1137</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdTelephonyService</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used when telephony service provides its functionality also to external subsystems.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-4941: S60 telephony functionality support for Cover UI development </Value>
+      </CustomField>
+      <OtherComments>29.11.2004 new flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__THAI</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1081</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdThai</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device uses Thai language variant.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.12.2004 Moved to variant sheet (a) for 2.8. 17.02.2005 Moved to variant sheet for 3.0.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__THAI_CALENDAR</FeatureName>
+      <FeatureDomain>S60_REGIONAL</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1646</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdThaiCalendar</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image.  Plugin enhances S60 Calendar application views with Thai specific information (e.g. Thai year).  "</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>mika.karhu@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-13281: Thai year support in calendar </Value>
+      </CustomField>
+      <OtherComments>20.6.2006 New flag - TKUA-6QRBFM</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__TV_OUT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1540</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdTvOut</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>TV-Out Settings UI</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.vento@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>105-414: TV-Out Settings UI </Value>
+      </CustomField>
+      <OtherComments>"26.9.2005 New flag;9.10.2006 ""0"" 3.1-&gt;" - RMAR-6FTBB9</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__UI_TRANSITION_EFFECTS</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1638</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUiTransitionEffects</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Defines whether transition effects are used in UI. Also controls whether the effect engine is included in ROM or not.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-20718: UI effects, phase 1" </Value>
+      </CustomField>
+      <OtherComments>"8.5.2006 New flag;25.9.2006 ""0"" 3.2" - MTUO-6PABHK</OtherComments>
+      <OtherComments>"8.5.2006 New flag;25.9.2006 ""0"" 3.2;4.12.2006 ""1"" 3.2-&gt;" - MTUO-6PABHK</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__UI_ZOOM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1631</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUiZoom</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature activates the zooming support in Series 60 UI.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sami.nyyssonen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-5305: Zooming support in Series 60 </Value>
+      </CustomField>
+      <OtherComments>28.3.2006 New flag - MTUO-6MUBXF</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__UPIN</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1612</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUpin</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables UPIN functionality.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>TSW error ERWG-6JSBW2  - USIM card codes: There is no 'Code in use' item in Phone and SIM settings. </Value>
+      </CustomField>
+      <OtherComments>13.2.2006 New flag - MHIN-6LTEMH</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__UPNP_AVCP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1533</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUpnpAvcp</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__UPNP_STACK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables support of Audio&amp;Video in UPnP stack. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.09.2005 New flag;5.6.2006 enabled 3.1-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__UPNP_MEDIASERVER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1661</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUpnpMediaserver</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__UPNP_STACK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables support of Media Server in UPnP stack. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.09.2005 New flag;5.6.2006 enabled 3.1-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__UPNP_PRINT_FRAMEWORK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1535</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUpnpPrintFramework</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__UPNP_STACK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag enables support of printing in UPnP stack.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.09.2005 New flag;5.6.2006 enabled 3.1-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__UPNP_REMOTE_STORAGE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1536</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUpnpRemoteStorage</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__UPNP_STACK)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Flag that enables support of remotestorage support and mapping of drives. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>26.9.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__UPNP_STACK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1528</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUpnpStack</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature enables controlling and accessing other deveices via UPnP protocol. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>adrian.constantin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-10988: UPnP Framework for S60 </Value>
+      </CustomField>
+      <OtherComments>16.08.2005 New flag;5.6.2006 enabled 3.1-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USB</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>13</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsb</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Universal Serial Bus (USB).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USB_DEVICE_LOCK</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1140</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbDeviceLock</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports USB device lock functionality.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>13.12.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USB_MULTIPERSONALITY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1534</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbMultiPersonality</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Enables multipersonality support in USB</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>26.9.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USB_PICTBRIDGE</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1531</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbPictbridge</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB_PTP)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Includes and excludes components used in PictBridge printing.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-5605 ""USB PictBridge: Image Printing over USB""" </Value>
+      </CustomField>
+      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" "</OtherComments>
+      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" ;12.2.2007 ""1"" 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USB_PICTBRIDGE_UI</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1566</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbPictbridgeUi</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB_PICTBRIDGE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Includes and excludes UI components used in PictBridge printing</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-5605 ""USB PictBridge: Image Printing over USB""" </Value>
+      </CustomField>
+      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" ;12.2.2007 ""1"" 3.2-&gt;"</OtherComments>
+      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" "</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USB_PTP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1532</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbPtp</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Includes and excludes PTP (Picture Transfer Protocol) components.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"101-5605 ""USB PictBridge: Image Printing over USB""" </Value>
+      </CustomField>
+      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"" "</OtherComments>
+      <OtherComments>"12.9.2005 New flag;27.9.2006 ""0"";29.1.2007 ""1"" 3.2-&gt;"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USB_REMOTE_PERSONALITY</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1690</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbRemotePersonality</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Includes and excludes S60 USB Remote Personality component.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>harri.rajalin@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-21488: S60 support for USB mode switching </Value>
+      </CustomField>
+      <OtherComments>"12.3.2007 New flag;24.9.2007 ""1"" 3.2-&gt;" - ARAN-6XWBFA</OtherComments>
+      <OtherComments>12.3.2007 New flag - ARAN-6XWBFA</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USB_STREAMING</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>221</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUsbStreaming</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__USB)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Video telephony requires USB camera connection. USB streaming interface provides fast USB data transfer and control interface for imaging componet using the camera.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-1673 </Value>
+      </CustomField>
+      <OtherComments>"5.2.2004; new, release wk10; 8.4.2004, 2.6 and 2.8 set to ""0"" (works only in Charlie RnD builds)"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USER_CONFIGURABLE_USSD_MENU</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1501</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUserConfigurableUssdMenu</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__JAPANESE)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports user-configurable USSD menu.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>31.01.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USE_AAC_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>286</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUseAacCMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.10.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USE_AMR_NB_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>284</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUseAmrNbCMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.10.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USE_AMR_WB_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>285</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUseAmrWbCMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.10.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USE_DRMENGINE_IN_CCP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>92</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUseDrmEngineInCcp</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__DRM)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device uses DRM in closed content policy which prevents sending that content out of device which has the configured MIME type. </FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USE_EAACPLUS_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1522</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUseEaacplusCmmfCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__AAC_PLUS_DECODER_PLUGIN)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to configure the AudioControllerPluginsVariant to use the either the soft codec (if #defined)  or the HW codec (if #undefed).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.07.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USE_MP3_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>287</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUseMp3CMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.10.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USE_QCELP_CMMFCODEC</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>288</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUseQcelpCMMFCodec</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>12.10.2004 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__USSD</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1091</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdUSSD</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Unstructured Suppelementary Service Data (USSB).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>CDMA II not supported</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__VFP_HW_SUPPORT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1669</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVfpHwSupport</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>The device supports for vector floating-point (VFP) architecture</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>salla.laurikka@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32243 VFP support for OpenVG 1.0 SW adaptation ; 101-19648 Floating-point support for SVG-T Engine </Value>
+      </CustomField>
+      <OtherComments>6.11.2006 New flag - JLUO-6V3GGP</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__VIBRA</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>411</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVibra</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Indicates whether a device has a vibra support.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>16.5.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__VIDEOCALL_MENU_VISIBILITY</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1519</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVideocallMenuVisibility</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CS_VIDEO_TELEPHONY)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag moves video call menus to upper layer for better visibility and usability.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>ari.tourunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-15010: Improve videocall visibility in S60 UI </Value>
+      </CustomField>
+      <OtherComments>7.6.2005 new flag.;28.3.2006 added for 3.X</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__VIDEO_CENTER_SUPPORTED</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1698</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVideoCenterSupported</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Video Center application.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>debbie.mowry@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-6138: MTP: Support for Music Synchronization for S60 3.1 products 101-36552: MTP: Maturation of Music Synchronization for S60 3.2 products </Value>
+      </CustomField>
+      <OtherComments>6.4.2007 New flag. - TTRA-6ZBAG5</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__VIDEO_MENU</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1634</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVideoMenu</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Support for Video services application. Used in deciding whether the video services application  is taken in.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>sherman.horton@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-3271: Browser: Video Plugin </Value>
+      </CustomField>
+      <OtherComments>28.3.2006 New flag - PMAI-6N3TCT</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__VIDEO_RECORDER</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>208</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVideoRecorder</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__CAMERA)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device has Video Recorder (CamCorder) application available.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>22141 </Value>
+      </CustomField>
+      <OtherComments>15.04.2004 Series 60 specific flag move to common since S90 uses it too</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__VIRTUAL_KEYBOARD_INPUT</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1603</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdVirtualKeyboardInput</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PEN_SUPPORT)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Virtual keyboard input ( on-screen keyboard).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>virva.tormala@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>107-9245: ScaleII: Latin virtual keyboard </Value>
+      </CustomField>
+      <OtherComments>16.1.2006 New flag;5.6.2006 enabled 3.2-&gt;</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__VOIP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>298</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdCommonVoip</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__PROTOCOL_WLAN ) AND ( __MMCOMMSCONTROLLER)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>VoIP is enabled in terminal when this flag is enabled.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>marko.o.heikkila@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"107-4955: Basic telephony, SIP telephony features, on-screen indicators." </Value>
+      </CustomField>
+      <OtherComments>08.11.2004 New flag. 29.03.2005 Disabled in 3.0.;26.9.2005 disabled in CDMA;1.12.2005 disabled for 3.1</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WALLET</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>21</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWallet</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"Device supports Wallet core functionality (Generic ECML Cards, Personal Notes and Access code)"</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"27.7.2004 set to ""\0"" for S90 1.1. 25.10.2004 Disabled. 02.11.2004 Enabled for 2.8, 3.0. 30.11.2004 Disabled for 2.8 and 3.0. 13.12.2004 Moved to variant sheet (a) for 2.8. 07.01.2005 Removed from the variant sheet (a) and disabled for 2.8."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WEB_WIDGETS</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1691</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWebWidgets</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This feature is used to turn ON/OFF widgets implementation. Widgets are small applications that use webtechnologies like HTML/CSS/JS.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>christopher.ramos@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-5688: Widget Management </Value>
+      </CustomField>
+      <OtherComments>"12.3.2007 New flag;11.5.2007 ""0"" 3.1;4.6.2007 ""1"" 3.2;27.8.2007 ""1"" 3.1;24.9.2007 ""1"" 5.0" - SYAI-6YRQ3U</OtherComments>
+      <OtherComments>"12.3.2007 New flag;11.5.2007 ""0"" 3.1;4.6.2007 ""1"" 3.2;27.8.2007 ""1"" 3.1" - SYAI-6YRQ3U</OtherComments>
+      <OtherComments>"12.3.2007 New flag;11.5.2007 ""0"" 3.1;4.6.2007 ""1"" 3.2" - SYAI-6YRQ3U</OtherComments>
+      <OtherComments>"12.3.2007 New flag;11.5.2007 ""0"" 3.1" - SYAI-6YRQ3U</OtherComments>
+      <OtherComments>12.3.2007 New flag - SYAI-6YRQ3U</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WIM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>24</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWim</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+         <DefaultingOtherFeatures>(__SIM_CERTIFICATES ) AND ( __SMART_CARD_PROVISIONING)</DefaultingOtherFeatures>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports WAP Wireless Identification Module (WIM).</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.sormunen@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-2731: Security and Trust Services API JSR 177 </Value>
+      </CustomField>
+      <OtherComments>"12.2.2004; set to ""0"" in 2.6;27.7.2004 set to ""1"" for S60 2.8,3.0, S90 2.0. CDMA II does not support SIM card."</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WINDOWS_MEDIA</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1653</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWindowsMedia</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Windows Media. In other words it indicates whether WM-related components such as ASF-parser and codecs are in place.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;2.4.2007 ""0"" 5.0-&gt;" - SKII-6TBGPH</OtherComments>
+      <OtherComments>11.9.2006 New flag - SKII-6TBGPH</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WINDOWS_MEDIA_DRM</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1654</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWindowsMediaDrm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports Windows Media DRM. In other words it indicates whether WMDRM related components such as WMDRM MTP plugin and WMDRM PK are in place.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>"11.9.2006 New flag;2.4.2007 ""0"" 5.0-&gt;" - SKII-6TBGPH</OtherComments>
+      <OtherComments>11.9.2006 New flag - SKII-6TBGPH</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WLAN_WEP256_ENABLED</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1530</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWlanWep256Enabled</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>WLAN hardware supports 256 bit WEP encryption</FeatureLogicalDescription>
+      <AssociateFeatureGroup>ES:general</AssociateFeatureGroup>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+      <OtherComments>16.08.2005 New flag</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WMA</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>503</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWma</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device supports playback of WMA audio files.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>"103-2470: WMA playback support, 101-13753: WMA playback support for S60" </Value>
+      </CustomField>
+      <OtherComments>10.5.2005 New flag.</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WORLD_CLOCK</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1098</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWorldClock</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Clock application supports World clock and City/country views</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__WSP</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>26</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdWsp</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>Device uses WAP WSP protocol for browsing instead of the default HTTP protocol.</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>janne.kokko@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value> </Value>
+      </CustomField>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__XDM</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1523</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdXdm</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to control the existance of the OMA XDM feature</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>elina.eskola@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-1304: OMA PoC functionality in Series 60 </Value>
+      </CustomField>
+      <OtherComments>"2.8.2005 new flag;14.3.2006 ""\0"" 3.1"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__XDM_LOCALSTORAGE</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1525</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdXdmLocalStorage</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to control the existence of the Local Storage protocol implementation of XDM</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>elina.eskola@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-1304: OMA PoC functionality in Series 60 </Value>
+      </CustomField>
+      <OtherComments>"2.8.2005 new flag;14.3.2006 ""\0"" 3.1"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__XDM_XCAP</FeatureName>
+      <FeatureDomain>S60_PUBLIC</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1524</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdXdmXcap</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>This flag is used to control the existance of the XCAP protocol implementation of XDM</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>elina.eskola@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>102-1304: OMA PoC functionality in Series 60 </Value>
+      </CustomField>
+      <OtherComments>"2.8.2005 new flag;14.3.2006 ""\0"" 3.1"</OtherComments>
+   </FeatureSpecification>
+   <FeatureSpecification>
+      <FeatureSpecificationVersion>3.0</FeatureSpecificationVersion>
+      <FeatureName>__XSP_EXTENSION_MANAGER</FeatureName>
+      <FeatureDomain>S60_PRIVATE</FeatureDomain>
+      <FeatureType>BOOLEAN</FeatureType>
+      <UniqueRuntimeId>1692</UniqueRuntimeId>
+      <UniqueRuntimeName>KFeatureIdXspExtensionManager</UniqueRuntimeName>
+      <FeatureBehaviour>
+         <Value>DEFINED</Value>
+         <Description>The feature is on</Description>
+      </FeatureBehaviour>
+      <FeatureBehaviour>
+         <Value>UNDEFINED</Value>
+         <Description>The feature is off</Description>
+      </FeatureBehaviour>
+      <FeatureLogicalDescription>"xSP Extension Manager is API on top of the Phonebook2 UI Extension API to manage multiple xSP extensions and provide additional functionality (e.g. Sorting of xSP tabs, Accessing certain xSP view from external application and showing it to user)."</FeatureLogicalDescription>
+      <AssociateFeatureGroup>S60:general</AssociateFeatureGroup>
+      <FeatureResponsible>
+         <EmailAddress>pekka.valipirtti@nokia.com</EmailAddress>
+      </FeatureResponsible>
+      <ConfigurationType>
+         <Permanent />
+      </ConfigurationType>
+      <CustomField>
+         <Name>RequirementID</Name>
+         <Value>101-32923: VoIP Rel 2.2 </Value>
+      </CustomField>
+      <OtherComments>"12.3.2007 New flag;5.11.2007 ""1"" 5.0" - SFON-6YUJ4K</OtherComments>
+      <OtherComments>12.3.2007 New flag - SFON-6YUJ4K</OtherComments>
+   </FeatureSpecification>
+</FeatureCatalog>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/inc/variant.cfg	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,1 @@
+\epoc32\include\bldvariant.hrh
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/japan/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+PRJ_EXPORTS
+
+../inc/bldregional.hrh			/epoc32/include/ //
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/japan/inc/bldregional.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,132 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef __BLDREGIONAL_HRH 
+#define __BLDREGIONAL_HRH 
+
+ 
+/** #FF_KOREAN  
+Runtime flag for Korean language 
+*/ 
+#undef FF_KOREAN                                           
+ 
+/** #__AVKON_APAC__  
+Device application UIs use Asia Pacific Look And Feel (LAF). 
+*/ 
+#define __AVKON_APAC__                                      
+ 
+/** #__AVKON_ELAF__  
+Device application UIs use Europe Look And Feel (LAF). 
+*/ 
+#undef __AVKON_ELAF__                                      
+ 
+/** #__BROWSER_IMEI_NOTIFICATION  
+"Purpose is to variate IMEI notification setting in Browser. In case when
+feature is on ,  user can see new setting item in Browser setting ""IMEI
+notification"" . If user enables the setting on browser,  UA prof filter will
+send phone's IMEI code within User-Agent field." 
+*/ 
+#define __BROWSER_IMEI_NOTIFICATION                         
+ 
+/** #__CHINESE  
+Device uses Chinese language variant. 
+*/ 
+#undef __CHINESE                                           
+ 
+/** #__CHINESE_PRC_FONTS  
+Device has PRC China variant. This feature flag should be defined only if
+__CHINESE feature flag is defined. 
+*/ 
+#undef __CHINESE_PRC_FONTS                                 
+ 
+/** #__CHINESE_TAIWAN_HK_FONTS  
+Device has Taiwan and/or Hong Kong China variant. This feature flag should be
+defined only if __CHINESE feature flag is defined. 
+*/ 
+#undef __CHINESE_TAIWAN_HK_FONTS                           
+ 
+/** #__JAPANESE  
+Device uses Japanese language variant. 
+*/ 
+#define __JAPANESE                                          
+ 
+/** #__JAPANESE_LARGER_DICTIONARY  
+Enlarged Japanese library for predictive text entry. This feature has no effect
+if the feature __JAPANESE is not defined. 
+*/ 
+#define __JAPANESE_LARGER_DICTIONARY                        
+ 
+/** #__JAPANESE_PICTOGRAPHS  
+Device supports Japanese pictograhps 
+*/ 
+#define __JAPANESE_PICTOGRAPHS                              
+ 
+/** #__JAPAN_PREFIX_CHANGE  
+International call prefix feature for Japan to make it easier for end users to
+handle complicated Japanese international call prefixes. 
+*/ 
+#define __JAPAN_PREFIX_CHANGE                               
+ 
+/** #__MMS_NONDESTRUCTIVE_FORWARD  
+"Controls the behaviour of the MMS application and message forwarding the
+message without retrieval. If the feature is on, the application allows the user
+to retrieve and re-forward it. If the feature is off, it is assumed that the
+message is not available any more in the MMSC after the forwarding." 
+*/ 
+#define __MMS_NONDESTRUCTIVE_FORWARD                        
+ 
+/** #__MMS_NOTIFICATIONS_VIEW  
+MMBox (MMS Notifications) View can be opened from the message centre. It shows
+the multimedia messages stored in the MMS Center as a MMS notifications. 
+*/ 
+#define __MMS_NOTIFICATIONS_VIEW                            
+ 
+/** #__OCR  
+Device supports Optical Character Recognizer feature (OCR). 
+*/ 
+#undef __OCR                                               
+ 
+/** #__OCR_HANWANG  
+Support for OCR engine from Hanwang Technology Co. Ltd. 
+*/ 
+#undef __OCR_HANWANG                                       
+ 
+/** #__OCR_ROMDB  
+"This flag controls OCR database storage location. If the flag is on, all OCR
+databases are put to ROM image." 
+*/ 
+#undef __OCR_ROMDB                                         
+ 
+/** #__SERIES60_LUNAR_CALENDAR  
+Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area. 
+*/ 
+#undef __SERIES60_LUNAR_CALENDAR                           
+ 
+/** #__THAI  
+Device uses Thai language variant. 
+*/ 
+#undef __THAI                                              
+ 
+/** #__THAI_CALENDAR  
+"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image. 
+Plugin enhances S60 Calendar application views with Thai specific information
+(e.g. Thai year).  " 
+*/ 
+#undef __THAI_CALENDAR                                     
+ 
+
+#endif // __BLDREGIONAL_HRH 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/western/group/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,19 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+PRJ_EXPORTS
+
+../inc/bldregional.hrh			/epoc32/include/ //
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/config/western/inc/bldregional.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,132 @@
+/*
+* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+#ifndef __BLDREGIONAL_HRH 
+#define __BLDREGIONAL_HRH 
+
+ 
+/** #FF_KOREAN  
+Runtime flag for Korean language 
+*/ 
+#undef FF_KOREAN                                           
+ 
+/** #__AVKON_APAC__  
+Device application UIs use Asia Pacific Look And Feel (LAF). 
+*/ 
+#undef __AVKON_APAC__                                      
+ 
+/** #__AVKON_ELAF__  
+Device application UIs use Europe Look And Feel (LAF). 
+*/ 
+#define __AVKON_ELAF__                                      
+ 
+/** #__BROWSER_IMEI_NOTIFICATION  
+"Purpose is to variate IMEI notification setting in Browser. In case when
+feature is on ,  user can see new setting item in Browser setting ""IMEI
+notification"" . If user enables the setting on browser,  UA prof filter will
+send phone's IMEI code within User-Agent field." 
+*/ 
+#undef __BROWSER_IMEI_NOTIFICATION                         
+ 
+/** #__CHINESE  
+Device uses Chinese language variant. 
+*/ 
+#undef __CHINESE                                           
+ 
+/** #__CHINESE_PRC_FONTS  
+Device has PRC China variant. This feature flag should be defined only if
+__CHINESE feature flag is defined. 
+*/ 
+#undef __CHINESE_PRC_FONTS                                 
+ 
+/** #__CHINESE_TAIWAN_HK_FONTS  
+Device has Taiwan and/or Hong Kong China variant. This feature flag should be
+defined only if __CHINESE feature flag is defined. 
+*/ 
+#undef __CHINESE_TAIWAN_HK_FONTS                           
+ 
+/** #__JAPANESE  
+Device uses Japanese language variant. 
+*/ 
+#undef __JAPANESE                                          
+ 
+/** #__JAPANESE_LARGER_DICTIONARY  
+Enlarged Japanese library for predictive text entry. This feature has no effect
+if the feature __JAPANESE is not defined. 
+*/ 
+#define __JAPANESE_LARGER_DICTIONARY                        
+ 
+/** #__JAPANESE_PICTOGRAPHS  
+Device supports Japanese pictograhps 
+*/ 
+#undef __JAPANESE_PICTOGRAPHS                              
+ 
+/** #__JAPAN_PREFIX_CHANGE  
+International call prefix feature for Japan to make it easier for end users to
+handle complicated Japanese international call prefixes. 
+*/ 
+#undef __JAPAN_PREFIX_CHANGE                               
+ 
+/** #__MMS_NONDESTRUCTIVE_FORWARD  
+"Controls the behaviour of the MMS application and message forwarding the
+message without retrieval. If the feature is on, the application allows the user
+to retrieve and re-forward it. If the feature is off, it is assumed that the
+message is not available any more in the MMSC after the forwarding." 
+*/ 
+#undef __MMS_NONDESTRUCTIVE_FORWARD                        
+ 
+/** #__MMS_NOTIFICATIONS_VIEW  
+MMBox (MMS Notifications) View can be opened from the message centre. It shows
+the multimedia messages stored in the MMS Center as a MMS notifications. 
+*/ 
+#undef __MMS_NOTIFICATIONS_VIEW                            
+ 
+/** #__OCR  
+Device supports Optical Character Recognizer feature (OCR). 
+*/ 
+#undef __OCR                                               
+ 
+/** #__OCR_HANWANG  
+Support for OCR engine from Hanwang Technology Co. Ltd. 
+*/ 
+#undef __OCR_HANWANG                                       
+ 
+/** #__OCR_ROMDB  
+"This flag controls OCR database storage location. If the flag is on, all OCR
+databases are put to ROM image." 
+*/ 
+#undef __OCR_ROMDB                                         
+ 
+/** #__SERIES60_LUNAR_CALENDAR  
+Calendar application uses Lunar calendar. Used in Asia Pacific (APAC) area. 
+*/ 
+#define __SERIES60_LUNAR_CALENDAR                           
+ 
+/** #__THAI  
+Device uses Thai language variant. 
+*/ 
+#undef __THAI                                              
+ 
+/** #__THAI_CALENDAR  
+"This flag controls if Thai Regional Calendar plugin is delivered to ROM Image. 
+Plugin enhances S60 Calendar application views with Thai specific information
+(e.g. Thai year).  " 
+*/ 
+#define __THAI_CALENDAR                                     
+ 
+
+#endif // __BLDREGIONAL_HRH 
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/makefile	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,20 @@
+# sf_config level configuration makefile
+
+#Define this platform as default if nothing is defined
+ifeq (,$(S60))
+S60 += 91
+$(warning S60 platform not defined (E.g. S60=91)! Using $(S60))
+endif
+
+ifeq (91,$(findstring 91,$(S60)))
+
+MAKEFILE = /sf/config/sf_config/Makefile
+
+sf_all    :: sf_config
+sf_config ::
+sf_config :: config
+config_all    :: sf_all
+
+include include_template.mk
+
+endif
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sf_config/s60_features.csv	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,946 @@
+Copyright © 2007 Nokia. All rights reserved.
+This document is confidential information of Nokia.
+Nokia operates a policy of continuous development.
+The information which this document contains reflects our understanding at the time when presented.
+Nokia reserves the right to revise this document or withdraw it at any time
+without prior notice and states no obligation to update the data included in this document.
+The contents of this document are provided "AS IS". 
+Name,Description,RequirementID,Runtime variation name,Runtime variation ID
+FF_3D_RINGING_TONES,"Device supports 3D ringing tones.","107-20642: Enable Integration of 3D Ringing Tone Settings to Profiles",KFeatureId3DRingingTones,1720
+FF_3G_CELLBROADCAST,"Cell Broadcasting support on 3G mode.",417-13289,KFeatureIdFf3gCellbroadcast,175
+FF_ADAPTIVE_WLAN_SCANNING_SUPPORT,"Adaptive WLAN Scanning (AWS) is a component that tells WLAN engine how often to perform WLAN background scanning. AWS listens and receives events from other components, concludes what would be the preferred scanning period, and then tells it to WLAN engine.",403-10013,KFeatureIdFfAdaptiveWlanScanningSupport,140
+FF_AI_WLANSNIFFER_WIDGET,"Flag for WLANSniffer Homescreen widget.",417-22234,KFeatureIdFfAiWlansnifferWidget,172
+FF_ASYNCH_FILE_SAVE_QUEUE,"Camcorder requires support from the Asynchronous File Save Queue.","101-37288: Camcorder UI: Asynchronous image saving queue for UI",KFeatureIdAsynchFileSaveQueue,1703
+FF_AUDIO_MESSAGING_INCLUDE_IN_ROM,"This flags controls whether the Audio Messaing ROM files are included in the build.","401-1806: MMS Postcard runtime enabling/disabling",,
+FF_AUDT,"Device supports Always Up-to-date Device Time (AUDT). This is an ability to update the device time, date and country/city automatically in phone start-up.",101-32284,KFeatureIdFfAudt,63
+FF_AUTO_REDIAL_FOR_VIDEO_CALL,"""This flag indicates redial sequence, when video call is not succeeded for certain reasons.""","107-8819: VT: Auto-redial (automatic fallback to voicecall)",KFeatureIdAutoRedialForVideoCall,1723
+FF_BIRTHDAY_IMPROVEMENT,"This feature flag is required for the enabling/disabling customized birthday & anniversary notifications for MyFaves contact in Calendar (under Community 1.0) into 3.2.3 platform. 
+
+The requirement is 
+
+B’day & Anniversary Notification for MyFaves contact
+
+•	Picture of the MyFaves contact in the popup which can be masked as circular
+
+•	Currently Birthday notification is same as any other Calendar alarm
+
+",417-21324,KFeatureIdFfBirthdayImprovement,189
+FF_BROWSER_PROGRESSIVE_DOWNLOAD,"This feature flag is needed to enable/disable the progressiveness of the downloads in download manager server and its clients.","TSW Error ID : PNAY-759982",KFeatureIdBrowserProgressiveDownload,1724
+FF_CAPACITIVE_DISPLAY,"Device uses capacitive touch technology in its display.
+",417-32294,KFeatureIdFfCapacitiveDisplay,183
+FF_CHINESE_FONTS_HIRES,"This flag controls whether Chinese variants use TrueType fonts instead of the current stroke fonts in high resolution devices.
+
+Current stroke fonts have good readability in small sizes and lower resolution devices. However, with the introduction of ever sharper and larger displays (HVGA, VGA), the stroke fonts look increasingly ""too simple"" and ""stick-like"" in bigger sizes. Fonts with thicker, more stylistic strokes are required for a proper look and user experience.
+
+Following requirements already make a case for TTF fonts in Chinese:
+417-16400: Chinese TrueType font for 9.1
+406-137: TrueType font for Chinese
+
+Note: The feature name intentionally avoids mentioning TrueType or TTF, as the font technology is irrelevant, high resolution being the operative keywords.","417-16400, 406-137",KFeatureIdChineseFontsHires,138
+FF_CLOCK_MULTIPROCOL_SUPPORT,"This flag shall be used to determine if product programs need clock's multiprotocol support, i.e. getting time information from different time source protocols like GPS, SNTP, etc.. Product program can make a choice such that multiprotocol feature support can be made on or off. When multiprotocol support is off, then default NITZ protocol shall be choosen.",401-5792,KFeatureIdFfClockMultiprocolSupport,190
+FF_COMMSDAT_CREATION_FROM_XML,"There will be a new component in S60 called CommsDatCreator (CDC) that will initialize CommsDat using an input XML file which is generated by the Configuration Tool.
+When generating CommsDat the CDC needs that the default CommsDat in Z:\private\10202be9\cccccc00.cre is empty. 
+The requested flag FF_COMMSDAT_CREATION_FROM_XML  enables the empty CommsDat to be included to the image as the default CommsDat.
+",403-2451,KFeatureIdCommsDatCreationFromXml,67
+FF_COMMSDAT_CREATOR,"This flags controls whether the CommsDatCreator component to be included to the image.","403-2451: Create CommsDat without emulator",,
+FF_CONNECTION_OVERRIDE,"The feature enables the better utilisation of the WLAN connections that the user has manually opened from the WLAN widget. Such connections, called as 'user connections', will be automatically utilised in all applications that would normally use Internet SNAP connection. If the feature is enabled, the 'user connection' is enforced by default. The user can still control the utilisation of the 'user connection' by enabling/disabling the connection enforcement from WLAN settings.",417-22234,KFeatureIdFfConnectionOverride,179
+FF_CONTACTS_GROUP_FUNCTIONALITY,"We need a feature flag for ROM Creation time variation. The Phonebook2 application is constructed on a plugin based architecture. This design allows the Phonebook2 application to be composed of various plugin components. The S60 platform Phonebook2 component contains a group UI plugin component, which implements the whole contacts group functionality. To enable a variant to create their own contact group functionality we need a feature flag so that the variant can remove the platform group plugin component. This allow the component to be removed from the ROM image, thus making the ROM size smaller.","417-21312 REQ T-MOBILE int cmt1.0: customised phonebook - Groups UI",,
+FF_CONTACTS_NICKNAME,"The nickname functionality needs a feature flag for the following reasons:
+-Phonebook2 component exports a central repository initialization file, which is used to improve the Phonebook application launch -The initialization file is read by the Symbian Contacts model server to initialize the Contacts view during the device boot sequence
+ * S60 specifications define which fields take part in the device's contact name creation (first name, last name, company name)
+ * The nickname requirement changes the S60 name creation rules, by adding the contacts nickname field to the above list of fields
+ * Therefore the content of the Contacts view needs to be initialized differently depending on whether the nickname feature is enabled or disabled
+ * The initialization file contains the configuration of the view, e.g. the contact fields which are used for sorting the Phonebook names list view
+ * A feature flag is needed which allows Phonebook2 to export the correct variant of the Contact view initilization file
+ * There is a considerable RAM usage penalty associated with keeping the nickname field in the contact view when the nickname feature is disabled
+ * For further description of the Symbian Contacts view initilization see \src\common\generic\app-engines\cntmodel\documentation\Contacts_How-To_Improve_Application_Start-up_Time.doc
+-Run-time variation can be used inside the Phonebook2 application to configure the application sort order
+ * But the Symbian Contacts view's must be configured correctly in order to maintain existing performance, see above description
+","417-21297 REQ T-MOBILE int cmt1.0: customised phonebook- NICKNAME changes",KFeatureIdFfContactsNickname,182
+FF_CUSTOMER_HELPS_IN_USE,"Customer helps are included into image based on this flag.",,,
+FF_DEVICE_DIAGNOSTICS_APP,"On enabling this feature flag GSDevDiagPlugin.dll would start the DevDiagApp.exe. This would load all related plugins. The Diagnostics application offers self-test service on the Mobile Applications and hardware for the phone users.",107-22052,,
+FF_DM_INSTALL_SECURITY,"OMA DM SW installer implementation included in build.",,KFeatureIdDmInstallSecurity,5065
+FF_EMAIL_FRAMEWORK,"Defines whether the product includes the email multiprotocol framework. When the flag is defined all parts constituting new email solution are in ROM: application, plugin framework + imap/pop plugin and related settings UIs. 
+
+legacy email (__EMAIL_UI) must be disabled when FF_EMAIL_FRAMEWORK is enabled.",417-7616,KFeatureIdFfEmailFramework,135
+FF_EMAIL_HOMESCREEN,"The flag is intended for controlling the email homescreen support; homescreen email widget/plugin and the related data collection functions.
+",417-7616,KFeatureIdFfEmailHomescreen,151
+FF_EMAIL_IPS_SERVICES,"Defines whether the product includes IMAP4, POP3 and SMTP protocol support.",417-7616,KFeatureIdFfEmailIpsServices,137
+FF_EMAIL_MCE_INTEGRATION,"This enables email client selection in MCE. Fex. Freestyle email mailboxes  goes under email folder in mce-serttings. mce and sendui. Freestyle email settings can be changed from mce-settings.
+ All you need to do is install own mtm-plugin and configure central repository key.
+
+",417-2279,KFeatureIdEmailMceIntegration,126
+FF_EMAIL_UI,"Defines whether the product includes email UI application",417-7616,KFeatureIdFfEmailUi,136
+FF_EMPTY_COMMSDAT,"The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
+","TSW Error ID: MVLA-7JQG6U",,
+FF_FLASHLITE_SCREENSAVER,"When enabled/defined flash can be used as Screensaver.",101-13428,,
+FF_FMTX,"FMTX application and Nseries Music Player support for FMTX","103-3235: FMTx support in Juno music player",KFeatureIdFmtx,1705
+FF_FULLSCR_HWR_INPUT,"Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input or not.",106-1202,KFeatureIdFullscrHwrInput,66
+FF_GENERIC_FONTS_ASSETS,"This flag is used to check if generic font assets are to be used, this is used for Symbian foundation where freetype rasterize as well as EFF fonts need to be used.",.,KFeatureIdFfGenericFontsAssets,188
+FF_HDMI,"Feature flag to indicate HDMI availability.  IIf defined, device supports HDMI (High Definition Multimedia Interface)",404-4296,KFeatureIdFfHdmi,169
+FF_HELP_TUTORIAL_MERGE,"The end-user shall be provided with animated help (tutorial kontent) from CSX Help application. Both applications will continua existing as separate applications, though Tutorial will not be visible in application grid, but only provide animated content for CSX Help.
+
+This is for REQ 417-16797. Help & Tutorial will look like one application. User will not feel that they are 2 different applications. To implement this REQ without breaking the compatibility, one feature flag is needed to make Help & Toturial applications know if Tutorial is embedded in Help or running as a standalone application. Also refer to REQ 101-39505.","101-39505 & 417-16797",KFeatureIdFfHelpTutorialMerge,164
+FF_HITCHCOCK_APP_SHELL,"""Feature flag 'FF_HITCHCOCK_MENU' to control which AppShell menu to use. If disabled, old xml based menu2, and if enabled, new hitchcock based menu3.""",,KFeatureIdHitchcockAppShell,1708
+FF_HOMESCREEN_COMMON_IDLEFW,"Feature flag for enabling common idle framework to support new widgetized stand-by mode application of Active Idle 3 on S60 by REQ ""101-40598: HomeScreen: 3rd Party widget support"" as alternative of existing Active Idle 2 and yet enabling even custom made stand-by mode app to be active. The binary objects which comprise common idle framework related components and new active stand-by application, selection of alternative,  and its depended components, can be selected at image creation time in case where common ilde fw is accepted by product/variant decicion.","101-40598: HomeScreen: 3rd Party widget support",,
+FF_HOMESCREEN_OPEN_MENUFW,"Feature flag for activation of open menu framework to support alternative main menu applications on S60 by REQS ""101-40417: Open Shell UI internal menu model for other applications"", ""417-8821: Non-touch VGA support for Matrix"" and ""404-3950: Matrix: Basic Menu"". Existing main menu app, Hitchcock AppShell, can still be used if product/variant decides so, however, open menu fw which enables altenative menu applications to run on same content, can be chosen as well. The binary objects which comprise open menu fw and active main menu application with its depended components can be selected at image creation time, as well as it is possible to request appropriate main menu application UID when needed to configure S60. These requests are, for example, setting the application UID to launch main menu by ""applications"" hw-key and hide menu application from itself etc. ","101-40417: Open Shell UI internal menu model for other applications; 417-8821: Non-touch VGA support for Matrix; 404-3950: Matrix: Basic Menu",,
+FF_HOMESCREEN_SWITCHABLE_ROOT,"Homescreen root configuration replaces existing concept of Active Idle themes/modes from S60 5.1. FF_HOMESCREEN_SWITCHABLE_ROOT variates S60 by enabling/disabling possibility to switch homescreen root. Homescreen root switch must be enabled to end user to select operator/product  specific alternative homescreen active, for example, an alternative root or External Homescreen. This feature must be able to set at run time also for post-product provision of alternative homescreen.","101-40598: HomeScreen: 3rd Party widget support",KFeatureIdFfHomescreenSwitchableRoot,154
+FF_IAUPDATE,"If defined, the phone supports Independent Application Update feature.",403-9634,KFeatureIdIAUpdate,30
+FF_IAUPDATE_PHASE2,"Flag to control whether phone's Independent Application Update feature, controlled by FF_IAUPDATE, is version two or later, a.k.a. IAD client phase 2.",417-5778,KFeatureIdFfIaupdatePhase2,185
+FF_IMAGEPRINT_BT_PROTOCOL,"Flag to control whether ImagePrint supports Bluetooth-printing",417-2350,,
+FF_IMAGEPRINT_MEMORYCARD_PROTOCOL,"Flag to define whether ImagePrint supports printing to memorycard",417-2350,,
+FF_IMAGEPRINT_PICTBRIDGE_PROTOCOL,"Flag to define whether ImagePrint supports PictBridge printing - meaning printing over USB.",417-2350,,
+FF_IMAGEPRINT_UPNP_PROTOCOL,"Flag to define whether ImagePrint supports UPnP printing",417-2350,,
+FF_JAVA_GLOBAL_INDICATORS_API,"Enables Java Global Indicator API. Global Indicator API can be used to add indicators to phone status pane.",403-9427,KFeatureIdFfJavaGlobalIndicatorsApi,134
+FF_LAYOUT_360_640_NONTOUCH,"New non touch NHD (=QHD) resolution. Flag determine which layout dlls are put to hw image. ",,,
+FF_LAYOUT_480_640_VGA3,"Layout data for VGA3 resolution.",,,
+FF_LAYOUT_640_360_NONTOUCH,"New non touch NHD (=QHD) resolution.  Flag determine which layout dlls are put to hw image.
+",,,
+FF_LAYOUT_640_480_VGA3,"Layout data for VGA3 resolution.",,,
+FF_LBT_ENGINE,"To enable/disable LBT engine from S60. By default this should be ON
+The Location Triggering subsystem provides a service to applications for notifications based on the user’s location. Applications can create and remove location based triggers, and applications can be notified or started when one of their triggers is fired, i.e. the triggering conditions are met
+Feature wiki : https://s60wiki.nokia.com/S60Wiki/Location_based_triggering
+REQ: 101-34742
+BREL : 405-1756",101-34742,,
+FF_LBT_EVENTSUI,"To enable EventsUi application. Default is ON
+Location events  help the users to create location-based reminders. It allows the user to create a event and assign a location to it.  When you get close by to the location, it prompts you with a reminder by playing a alarm tone or displaying a text note or voice note assigned to that event.
+REQ : 403-1621
+BREl : 405-1781",,,
+FF_LBT_MGTUI,"To enable/disable the LBT management UI. Default is On
+Settings for Location based trigerring subsystem.
+REQ : 403-1621
+BREl : 405-1781",101-34742,,
+FF_LINKED_FONTS_CHINESE,"For enabling linked font in Chinese a new feature flag FF_LINKED_FONTS_CHINESE is needed.
+This flag controls whether a single Chinese font or a linked font is used in Chinese builds. The linked font will contain latin set from normal S60 latin fonts and a Chinese part which is the current Chinese font unchanged. To be used in Chinese variants only.",404-1589,KFeatureIdFfLinkedFontsChinese,159
+FF_M3G_ICON_RESOURCES,"Controls whether the m3g icon resources are included in the ROM image or not.","""TSW error SUCA-75NEL6: 3D Menu, Cannot disable 3D menu in variant image""",KFeatureIdM3gIconResources,1707
+FF_MDS_CAMERA_SUPPORT,"Enables camera application support for Metadata system.",414-5077,,
+FF_MEETING_REQUEST_UI,"Meeting request UI from Custom SW will be is part of Common Email. This new flag replaces Custom SW specific flag FF_ES_MEETING_REQUEST_UI used in Freestyle. MR UI (viewer) is visible to Email application as Ecom plugin.
+
+If the flag is not defined, MR UI related components are not in ROM.",417-7616,KFeatureIdFfMeetingRequestUi,174
+FF_MENU_TEXTURE_PRELOADING,"In Menu (AppShell) application the performance of changing the folder has been poor in 5.0 (uses Hitchcock). By loading the Hitchcock textures for all the icons in advance improves the performance radically. The side effect is the increased memory consumption. This flag enables/disables the texture pre-loading.",,KFeatureIdFfMenuTexturePreloading,118
+FF_MMS_POSTCARD_INCLUDE_IN_ROM,"This flags controls whether the MMS Postcard ROM files are included in the build.","401-1806: MMS Postcard runtime enabling/disabling",,
+FF_NCD_ENGINE,"This flag enables building the NCD Engine to S60 release.",401-1221,KFeatureIdFfNcdEngine,61
+FF_NCD_UI,"This flag enables building the NCD UI to S60 release.",403-6912,KFeatureIdFfNcdUi,62
+FF_NEAR_FIELD_COMMUNICATION,"A feature flag for Near Field Communication feature",101-30282,KFeatureIdNfc,117
+FF_NLT_SUPPORT,"This enables National Language Table(NLT) support for encoding SMS messages. Characters specific to a language must be encoded using the corresponding NLT, so that the message can be sent and received using a 7-bit alphabet without any loss of information. The method is specified in 3GPP TS 23.038 v8.0.0 and TS 23.040 v8.1.0. ",417-16061,KFeatureIdNltSupport,155
+FF_NO_IDLE_SOFTKEYS,"When the flag is set, Active Idle does not have any softkeys.
+",404-3709,KFeatureIdNoIdleSoftkeys,68
+FF_OOM_MONITOR2_COMPONENT,"Feature flag for controlling the inclusion of Out-of-Memory2 component into the ROM image.
+",422-117,,
+FF_ORIENTATION_ACTION_RULE_90,"This flag relates to autorotation feature. It is needed to set right display orientation for different products because sensors are located in different place in different product. The flag selects correct set of rule files for Context Framework / Applicationstatesourceplugin component, which depend on used sensor.
+",403-9712,,
+FF_PLATFORM_SIMULATOR,"Platform Simulator product makes it possible to execute software on simulated target hardware using a Windows or Linux workstation. Platform Simulator is based on ARM® RealView® tools that support modeling terminal hardware using LISA language. Platform Simulator runs any OS e.g. S60 or Linux. The OS is introduced to the simulator as a core image loaded into the simulated flash memory. 
+
+Compared to WINS emulator Platform Simulator based S60 simulation is much closer to exeuction on real hardware. Yet there has to be some differences in the S60 core image. Thus the need for FF_PLATFORM_SIMULATOR flag. The flag  controls S60 PPD release based core image creation for two alternate targets: 
+ - FLAG DEFINED = compilation shall include components and configurations for simulated hardware
+ - FLAG UNDEFINED = compilation shall include components and configurations for real hardware
+ 
+The NCP_COMMON_PLATFORM_SIMULATOR flag has strict dependency to the FF_PLATFORM_SIMULATOR flag.
+
+Platform Simulator pilot 1 release models PP71 hardware i.e. a plain RAPU 1.1 configuration. In the future the Platform Simulator targets to support selected new reference hardware configurations. This makes the flag lifetime permanent.",,,
+FF_PNPMS_PROV_FILTER,"On enabling this feature flag pnpprovfilter.dll will be created and this feature flag is used to enable PNPProvisioning HTTP filter which by passes the download manager launching PNPMS provisioning engine.",101-34635,KFeatureIdFfPnpmsProvFilter,133
+FF_PNPMS_SERVICE_HELP_PLUGIN,"This feature flag is required for launching PNPMS application from general settings/Control Panel. On enabling this feature flag servicehelpplugin.dll will be created and when this feature is enabled Service Help Icon will be present in General Settings/Control Panel. Service Help will launch browser on selection and direct the browser with predefined PnPMS server URL where user can download provisioning settings over HTTP from web server.",101-34635,KFeatureIdPnpmsServiceHelpPlugin,128
+FF_POWER_SAVE,"""Power save mode is a collection of features which are put in a power saving mode. These features are i.e. display light brightness, light time outs etc. Power save mode can be extended to be supported by any application which can do something to save battery by implementing the needed power save mode APIs.""","107-26287: S60 Power Management enablers",KFeatureIdPowerSave,1709
+FF_PREMINET_CATALOGS_CLIENT,"Preminet Catalogs client.",,KFeatureIdPreminetCatalogsClient,1719
+FF_PROV_AUTHTYPE_PLUGIN,"This flag enables Authentication type plugin. On enabling this feature flag Authtypeplugin.dll will be created and this feature will be enabled and authetication type can be changed for configuration message from UI which will enable item in General Settings and on selection of this item will open list dialog for changing the authentication type.",404-4928,KFeatureIdProvAuthtypePlugin,100
+FF_QWERTY_FN_KEY,"The device has a Fn key","RM-RIM ID: Req. 403-492: Generic QWERTY framework",KFeatureIdQwertyFnKey,1714
+FF_RND_COMMSDAT,"The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
+","TSW errors: MVLA-7JQG6U",,
+FF_ROCKER_KEY,"The device has multidirectional ""rocker"" key.
+",417-7276,KFeatureIdRockerKey,120
+FF_ROM_INCLUDE_ALF,"This flags controls whether the UI Accelerator toolkit (ALF) is included in the build.","403-3876: Hitchcock UI Toolkit for 3.2",,
+FF_S60_HELPS_IN_USE,"Platform helps are included into image based on this flag.",,,
+FF_S60_POSTING_IMPLEMENTATION_IN_USE,"Flag to enable/disable usage of S60 implementation of posting surface api. Default value for this is disabled.","TSW error JAIN-7M7GXZ",,
+FF_SELECTABLE_EMAIL,"This enables selectable default email. When write message->email is selected from sendui (with multible mailboxes), the default email account is the initial selection. Default mailbox can be set from mce-settings.",417-2279,KFeatureIdSelectableEmail,125
+FF_SENSOR_FW,"FF_SENSOR_FW flag is used for image creation time variation of the sensor framework. 
+Flag should be defined for products that have sensors and undefined for products that do not.","TSW error EIAL-7JTFXB",,
+FF_SHOW_MMPLAYER,"By default S60 Media Player will be hidden from UI, and  only be accessible through embedded playback use cases (e.g browser, messaging, file browser, etc). 
+
+This flag will will allow product manufacturers to re-enable Media Player and display it in the application shell if desired.  
+","409-1439 Remove Media Player as a standalone application",,
+FF_SIMLESS_OFFLINE_SUPPORT,"Enable / disable SIMless Offline Mode.",,KFeatureIdFfSimlessOfflineSupport,130
+FF_STARTUP_OMA_DM_SUPPORT,"The flag will be used to enable receiving OMA CP/DM messages during system start-up in those devices that need the feature.",403-6367,KFeatureStartupOmaDmSupport,40
+FF_SYSAP_TIMECHANGEOBSERVER_ENABLED,"SysAp time change observer is needed to inform custom driver about user clock time change.
+",417-32104,KFeatureIdSysapTimechangeobserverEnabled,178
+FF_TACTICONS,"Tacticons are haptic effects that can be played by the applications to indicate success or failure of actions. Tacticons can be also automatically played together with some Sound IDs.
+",101-13979,KFeatureIdFfTacticons,184
+FF_TACTILE_FEEDBACK,"Device supports Tactile Feedback. Tactile feedback is produced by UI components and applications on pointer down events. Actual physical feedback effect (vibra/audio/no feedback) depends on current settings and device configuration.","101-31375: Audio and tactile feedback 403-2673: Tactile feedback migration: UI framework area",KFeatureIdTactileFeedback,1718
+FF_TCP_MYFAVES_FEATURE,"The feature flag is to turn ON/OFF MyFaves feature in a S60 3.2 complementary package.","403-1400: MyFaves (Olympia) v1.5 for T-Mobile EU",KFeatureIdTcpMyfavesFeature,1722
+FF_TCP_MYPROFILE,"This feature flag is for enabling/disabling MyProfile feature in T-Mobile Complementary package(both International & US)on S60 3.2.3. This feature flag is valid for MyProfile UI & MyProfile synchronization.","RM-RIM-ID: 417-21315",KFeatureIdFfTcpMyprofile,186
+FF_TEST_AT_COMMAND,"""When the flag is set,  locod will be started and AT command can be passed through via USB cable all the way to modem side for testing purpose.""",,KFeatureIdTestATCommand,1721
+FF_THEME_HAZE,"Haze theme is included in ROM image.
+",414-5070,,
+FF_THEME_JINGMASK,"Jingmask theme is included in ROM image.
+",414-5070,,
+FF_TOUCHSCREENCALIB_IN_STARTUP,"Touch Calibration UI is initiated at device startup.
+",403-14166,KFeatureIdTouchscreencalibInStartup,69
+FF_TOUCH_CALL_HANDLING,"Touch: Advanced components for CS Voice Telephony.","101-26663: Touch: Advanced components for CS Voice Telephony",KFeatureIdTouchCallHandling,1715
+FF_TOUCH_UNLOCK_STROKE,"This flag enables user to response (for example answer) and unlock screen through sliders (software controls) to mobile terminated calls. This applies only to touch devices.",417-12868,KFeatureIdFfTouchUnlockStroke,173
+FF_UPNP_FRAMEWORK_2_0,"Defines whether UPNP application is supported in the platform through MusicPlayer.",409-1054,KFeatureIdUpnpFramework20,70
+FF_USB_CHARGING,"If it is defined, the Starter starts the UsbWatcher.exe in charging mode. 
+The USB Watcher or USB MSC Personality Plug-in code is not variated. 
+Note. This flag replaces RD_USB_CHARGING in 5.0 release.",101-39971,KFeatureIdUsbCharging,119
+FF_USB_HOST,"The flag excludes all S60 USB host and OTG related components. ","""107-8379 USB on the go, 1st release 106-811 106-811: USB OTG: Audio device class host role for USB headset 101-35207 USB HID support in S60 Chili """,KFeatureIdUsbHost,1704
+FF_USE_EGPRS_ICON,"The flag is used to enable EGPRS icon in the status pane. If the flag is disabled, GPRS icon must be shown instead of EGPRS icon.
+",FJKI-7EEMV4,KFeatureIdUseEGprsIcon,121
+FF_USE_MASS_STORAGE_CONFIG,"Flag is used for products to select in image creation time if mass storage drive configuration is used or not. The mass storage drive configuration is following: C=Phone memory, E=Internal mass storage and F=Memory card.","TSW Error: JPKN-7P6C4C",,
+FF_USE_ZI_ENGINE,"On enabling this feature flag eZitext engine will be part of the Image and Ptiengine will utilize eZitext engine for editing features.",417-14311,,
+FF_VANILLA_COMMSDAT,"The override flags FF_EMPTY_COMMSDAT, FF_VANILLA_COMMSDAT and FF_RND_COMMSDAT determine which default CommsDat will be put to the image independent of image type (prd or rnd):
+
+- FF_EMPTY_COMMSDAT: Completely empty CommsDat is used. Typically needed as the base when creating operator variants with Configuration Tool and CommsDatCreator. Same as old FF_COMMSDAT_GENERATION_FROM_XML.
+
+- FF_VANILLA_COMMSDAT: Otherwise empty CommsDat but the S60 default destinations (Internet, MMS and Operator) as well as the Easy WLAN IAP (in case of WLAN product) is included. This is suitable for vanilla variants of the phones.
+
+- FF_RND_COMMSDAT: Platform releases contain typically the RND CommsDat that has Nokia Test Network IAPs as well as some Finnish operator IAPs (DNA, Sonera, Elisa) for RnD purposes.
+
+Maximum of one of these flags should be defined at the time. 
+
+If none of the override flags is defined then the used CommsDat depends on the image type: vanilla CommsDat is used for PRD image and RnD CommsDat for the RnD image. This is typically how it should be and the override flags should only be used if some special functionality is needed.
+","TSW errors: MVLA-7JQG6U",,
+FF_VIRTUAL_FULLSCR_QWERTY_INPUT,"Indicates whether a device needs Virtual full-screen qwerty input or not.
+",403-6206,KFeatureIdVirtualFullscrQwertyInput,64
+FF_VIRTUAL_ITUT_INPUT,"Indicates whether a device needs virtual ITUT input or not.",101-39836,KFeatureIdVirtualItutInput,65
+FF_VMBX_CALL_DIVERT_ICON,"Feature flag controls whether or not a special icon is shown in status pane, when call divert is set against voice mailbox number. 
+",403-12717,KFeatureIdVmbxCallDivertIcon,116
+FF_VOICE_CALL_CONTINUITY,"With Voice Call Continuity it is possible to provide seamless user experience when user in transition between VoIP and cellular networks. This feature brings a method to seamlessly continue	ongoing voice call from VoIP to cellular and vice versa. VCC handover logic shall be implemments as installable plugin (SIS) in order to allow possibility to support several VCC signalling variations.
+However VCC needed some platform changes to be fully functional (mainly at telephony components) and those changes must be run time variable.",403-9826,KFeatureIdFfVoiceCallContinuity,152
+FF_VPN_CLIENT,"Feature flag is needed to manage whether VpnClient components are in ROM or not.",,KFeatureIdFfVpnClient,99
+FF_WEBVIDEO_PH2,"When enabled/defined, WEBVIDEO for ph2 is used. This will use Helix XPS interface for video decoding and postprocessing.",101-32618,KFeatureIdWebvideoPh2,39
+FF_WLANSNIFFER,"The purpose of the flag is to control whether the WlanSniffer2 application is to be integrated into 3.2 product builds or not.",NA,,
+FF_WLANSNIFFER_VOIP_ENHANCEMENTS,"The WLAN Sniffer VoIP enhancements will provide easy way to connect to VoIP service via Sniffer's Active Idle plugin.",417-13286,KFeatureIdFfWlansnifferVoipEnhancements,156
+FF_WLAN_EXTENSIONS,"Device supports extended WLAN functionalities e.g. for association and authentication.",417-22238,KFeatureIdFfWlanExtensions,177
+FF_WLAN_WAPI," WLAN Authentication and Privacy Infrastructure (WAPI) is a Chinese national standard for WLAN security. Although WAPI was designed to operate on top of the IEEE 802.11 WLAN technologies, it is not compatible with the security schemes defined in IEEE 802.11 specifications. It specifies its own methods for WLAN authentication and data link protection.",415-2831,KFeatureIdFfWlanWapi,129
+FF_WS_NCIM,"This run-time flag is required for enableing NCIM at the run-time. 
+NCIM, here onwards called as ""Nokia account"".
+There is a requirement to be able to remove NCIM feature at run-time.
+A brief description of NCIM: 
+To implement UI for Sign-up and Sign-In. Provide simple APIs for applications to launch Sign-up and Sign-in UIs. Offer Single Sign On for all applications using NCIM Device Enablers.  Handle all communication to NCIM backend regarding account creation, session handling, authentication and authorization.",403-13063,KFeatureIdFfWsNcim,153
+FF_XML_IDLE_THEME_BASIC_IDLE,"Controls if Basic idle theme is going to image or not.",,,
+FF_XML_IDLE_THEME_CLASSIC_IDLE,"Controls if Classic idle theme is going to image or not.",,,
+FF_XML_IDLE_THEME_FINGERUSE_IDLE,"Controls if Finger use idle theme goes to image or not.",,,
+FF_XML_IDLE_THEME_NAVIBAR_IDLE,"Controls if Navibar idle theme is going to image or not.",,,
+FF__ROM_HIDE_ISRAEL,"This flag controls whether Israel as a state defined in MENA and Arabic varients. ","TSW Error Id AAHG-7PLJCC",,
+HLP_ADDITIONAL_CALENDAR,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpAdditionalCalendar,11005
+HLP_CAMERA_KEY,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpCameraKey,11007
+HLP_CLEAR_KEY,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpClearKey,11000
+HLP_INTERNET_SUITE_VERY_LITE,"This flag is used only for help variation. 
+Flag needs to be turned on when the Internet Suite Very Lite is present.",,KFeatureIdHlpInternetSuiteVeryLite,181
+HLP_ITUT_INPUT,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpItutInput,11002
+HLP_MSK,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpMsk,11003
+HLP_OMA_DRM_METERING,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpOmaDrmMetering,11008
+HLP_PREMINET_CATALOGS_CLIENT,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpPreminetCatalogsClient,11001
+HLP_RECENTLY_PLAYED_FOLDER,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpRecentlyPlayedFolder,11006
+HLP_SENSOR_SETTINGS,"When this flag is used, help content for Sensor settings is visible. Originally it is needed for backporting the Sensor framework functionality from 5.0 to 3.2.",n/a,KFeatureIdHlpSensorSettings,139
+HLP_WAYPOINTS,"USED ONLY FOR HELP CONTENT VARIATION",,KFeatureIdHlpWaypoints,11004
+JSR_135_SUPPORT,"""Java implementation supports advanced features of Java Mobile Media API (JSR135) version 1.1, implemented in release 2.6 onwards. This flag must always be enabled when __JAVA_MMAPI11 is enabled.""","JSR-135 compliancy",KFeatureIdJsr135Support,1130
+RD_32_BROWSER,"RD Feature flag for implementing new Browser 3.2 features prior to branching 3.1","100-5981 Browser: UI & Usability Enhancements",,
+RD_32_BROWSER_ALR,"RD Feature flag for implementing ALR support in Browser.",409-424,,
+RD_3GP_WRITE_EXTENTION,"This flag enables 3GP Write Extention feature in Record Utility.",,,
+RD_50_BROWSER,"RD Feature flag for implementing new Browser 5.0 features.","102-5733: Import/Export feeds using OPML file",KFeatureIdRd50Browser,23
+RD_ACCESSORY_FW,"This R&D flag defines changes related to accessory framework.",,,
+RD_ACTIVESYNC_UI_INTEGRATION,"RD flag for development of ActiveSync","107-13869: Exchange ActiveSync v2.5",,
+RD_AIW_DIAL_DATA_API,"RD flag for development of new AIW Dial Data APIs.",,,
+RD_ALF_IN_PLATFORM,"Flag enables ui accelerator toolkit development.","101-31274: Hitchcock UI toolkit for S60 platform",,
+RD_ALR_AND_NLR_ENABLERS,"Enables Application and Network Level Roaming.","101-23581: Networking UI Components For Application Level Roaming",,
+RD_ALR_VPN_AP_UI_DISABLED,"Disables VPN Accesspoint UI",,,
+RD_ANIMATION_EFFECTS,"""R&D Flag to control inclusion of the feature """"animation effects"""".""","""101-15108: Animations and feedback effects, phase 2""",,
+RD_APPS_TO_EXES,"This R&D flag is needed for incorporating apps to exes changes controlled way into Series 60 releases.","""107-141: Migrate Application Architecture to Platform Security, 101-7493: Migrate the platform software to new Application Architecture""",,
+RD_ARM_MDF_HELIX_ENGINE,"This Helix engine flag is needed to variate S60 Video engine solution between all ARM MicroPlayer (ROP) and Helix engines.","102-2985 All-ARM Helix",,
+RD_ASYNCH_FILE_SAVE_QUEUE,"Camcorder requires support from the Asynchronous File Save Queue.","101-37288: Camcorder UI: Asynchronous image saving queue for UI",,
+RD_AUDIOCONTROLLER_STREAMINGSOURCE_SUPPORT,"R&D flag that enables the Streaming Source supports for  Audio Controllers.","107-8055 Progressive download from stand alone browser",,
+RD_AUTO_KEYGUARD,"This flag is used to determine whether the automatic keyguard features in Autolock are compiled.","101-10790: Automatic Keypad lock",,
+RD_BLUETOOTHIRRECEIVINGINDICATOR,"""Requirement: """"Bluetooth/IrDA receiving indicator""""""","107-22141 Bluetooth/IrDA receiving indicator",,
+RD_BOOT_CUSTOMIZABLE_AI,"R&D Flag to enable smooth integration of customizable to device bootup. The flag is used variate out current Idle + Active Idle solution and replace it new customizable AI.","101-11066: Active Idle UI customization using XML UI Framework",,
+RD_BROWSER_LAUNCHER_API_CHANGE,"R&D flag for implementing browser launcher API change.",,,
+RD_BROWSER_PROGRESSIVE_DOWNLOAD,"RD flag to enable/disable the progressive download functionality for certain types of browser-downloadable content.","107-8055: Progressive download (DRM + plain) from standalone browser",,
+RD_BROWSER_SCROLLBARS,"This flag will be in place until the implementation of Browser using the platform scrollbars is mature enough.","TSW Error YAHN-6UQBBJ",,
+RD_BROWSER_USE_AUDIOVIDEOPLUGIN,"""RD flag for development of new, combined AudioVideoPlugin""","102-4498: Browser: Video Plugin enhancements",,
+RD_BROWSER_VIDEO_PLUGIN,"Support for Browser Plugin. Used in deciding whether the browser video plugin is taken in.","102-3271: Browser: Video Plugin",,
+RD_BROWSER_VIDEO_PROGRESSIVE_DOWNLOAD,"RD flag to enable/disable the progressive download functionality for browser-downloadable video content.","107-8055: Progressive download (DRM + plain) from standalone browser",,
+RD_BROWSER_WIDGETS,"RD flag for development of new Widgets implementation","102-4625: Browser: Web Widgets Engine",,
+RD_BTUI_RENOVATION,"Bluetooth user interface renovation.","""107-10678, 107-14424, 106-622, 107-14364""",,
+RD_BT_AUDIO_RENOVATION,"Bluetooth audio renovation.","""101-18364, 107-10655""",,
+RD_BT_MSG_RENOVATION,"This flag enables early development of Bluetooth OPP/BIP features (3.1u).","""107-14446: Support BT BIP as default profile for image sending, 107-14438: BT OPP/BIP: Storage Capacity Checking""",,
+RD_CALENDAR_PLUGIN_FW,"This flag enables new UI concept and plugin framework for regional calendar enhancements. The flag disables old Chinese Lunar Calendar implementation (without plugin framework) and enables new Lunar Calendar plugin (using framework).","""107-13281: Thai year support in calendar107-20751: Vietnamese Lunar Calendar""",,
+RD_CAMCORDER_ADVSETTINGS,"This flag indicates if the ecamadvsettings.dll is included to the rom image","101-23044: Camcorder UI: Autofocus functionality",,
+RD_CATALOGS_CLIENT,"RD flag for development of Catalogs client v3","106-853: Catalogs Client v3",,
+RD_CLIENT_CERTIFICATES,"RD flag for development of Client certificates and private key handling feature.","101-11568: SECURITY:Client certificates and private key handling",,
+RD_COMBINE_INSTALLATION_QUERIES,"""The flag enables feature """"SW Installer: combining installation confirmation and details queries during installation""""""","ABRK-6XJAB8: SW Installer: combining installation confirmation and details queries during installation",,
+RD_COMMON_ENGINE_API_CHANGE,"This R&D flag is needed to safely integrate changes to the Common Engine APIs into Series 60 releases.",,,
+RD_CONTENTMANAGERLAUNCHER,"Flag for variating the new Content Manager Launcher component and related Content Manager Launcher API","101-37734: Clean replacement of Gallery Phase II",,
+RD_CONTENTNOTIFICATION,"""Flag for variating the new Content Notification component and related APIs: Content Notification API, Content Notification Implementation API""","101-37734: Clean replacement of Gallery Phase II",,
+RD_CONTEXT_FRAMEWORK,"""RD flag to enable feature """"Context framework"""" development""","107-25591: Context Framework and S60 SDK API",,
+RD_CONTEXT_SENSITIVE_MENU,"RD flag to flag out the implementation of context sensitive menu.",,,
+RD_CONTROL_PANEL,"Flag enables Control Panel development.","101-34829: Control Panel",,
+RD_CONVERGED_CALL_ENGINE,"""RD flag to enable feature """"Converged call engine"""" development.""","107-25806: EarlyDelivery: S60 IETF/SIP VoIP",,
+RD_CONVERGED_CALL_ENGINE_PROXY,"Used for CCE xSP proxy developmen","107-25730: S60 Telephony Converged Call Engine (CCE)",,
+RD_CSXHELP_EVOLUTION,"Feature enables early development of csxhelp application functionalities.","107-12722 Accessory Monitoring API 101-36054: XHTML Help feature pack II",,
+"RD_CS_PS_HO ","RD flag to enable VOIP handover development","107-25806: EarlyDelivery: S60 IETF/SIP VoIP",,
+RD_CUSTOMIZABLE_AI,"R&D Flag to enable smooth development & integration of customazable Active Idle.","101-11066: Active Idle UI customization using XML UI Framework",,
+RD_DEFAULT_APPLICATION_SETTINGS,"Disables the Default Application Settings subsystem.","107-6459: Default application setting for a MIME-type",,
+RD_DEVICE_MODE_CONFIGURABILITY,"""This flag controls configurability features to System Application (referred as """"SysAp"""") and HwResourceManager (referred as HWRM) components.SysAp needs this flag for moving part of its key event handling functionality to a plug-in that can be variated by product programs.HWRM needs this flag for moving part of its light controlling functionality to a plug-in that can be variated by product programs.""","""101-19650: Backlight control: Device mode event configurability107-18055: Aalto: Keypads backlighting""",RdDeviceModeConfigurabilityId,
+RD_DISPLAY_POST,"This flag allows to choose from either built-in Display Post implementation or an external Display Post module.","101-13298: TV-Out support in RealPlayer",,
+RD_DM_MULTI_CHOICE_ALERT,"""RD flag to enable feature """"OMA DM server can query user to select options.This alert type allows the user to select multiple items from a list of options."""" development.""","101-29885: OMA DM: multiple choice alert",,
+RD_DM_ROAMING_BLOCKING_SUPPORT,"Feature enables the blocking the SyncML Device Management session (Either for Device settings like MMS settings or for FOTA downloads) when user in roaming networks. This RnD flag will be used temporarily for increment 15 development time only to flag changes made on component SyncMLNotifier. ","106-798: Device Manager: Roaming Blocking support",,
+RD_DM_SINGLE_CHOICE_ALERT,"""RD flag to enable feature """"OMA Device management Server can query user to select an option by sending a number of user selectable options"""" development.""","101-29884: OMA DM: single choice alert",,
+RD_DM_TEXT_INPUT_ALERT,"""RD flag to enable feature """"OMA Device management Server can query user input"""" development.""","101-29886: OMA DM: text input alert",,
+RD_DOS_API_CHANGE,"This flag is needed for safely (without creating bottle neck) incorporating DOS Client/Plug-in/SAE API changes into Series 60 releases.",,,
+RD_DOS_SERVER_REMOVE,"R&D flag for managing the DOS Server and DOS APIs removal.",,,
+RD_DRM_BUY_NEW_RIGHTS_BEFORE_EXPIRATION,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
+RD_DRM_COMMON_INTERFACE_FOR_OMA_AND_WMDRM,"Feature enables early development of   the requirement '107-18152 Common interface for OMA and WM DRM'.","107-18152 Common interface for OMA and WM DRM",,
+RD_DRM_DETAILS_VIEW_RENOVATION,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
+RD_DRM_DROPPED_30_FEATURES,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
+RD_DRM_IMSI_BINDING,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
+RD_DRM_METERING,"Flag enables development of DRM Metering","101-37711 DRM Metering",,
+RD_DRM_NEW_SECURE_CLOCK,"R&D feature flag is needed to develop the requirement '101-32062 New Secure clock for DRM'","101-32062: New Secure clock for DRM",,
+RD_DRM_PREVIEW_RIGHT_FOR_AUDIO,"""Flag enables development of feature """"Preview right support for OMA DRM v2 protected content for audio""""""","101-20306 Preview right support for OMA DRM v2 protected content for audio",,
+RD_DRM_REMOVAL_OF_EXPIRATION_WARNING_PROMPTS,"Flag is needed to develop the requirement '101-29260 Removal of DRM usage rights expiration warning prompts' without risking the maturity of CCB.","101-29260 Removal of DRM usage rights expiration warning prompts",,
+RD_DRM_RIGHTS_MANAGER_REMOVAL,"R&D feature flag is needed to develop the requirement '101-41508 Rights Manager Removal'","101-41508 : Rights Manager Removal",,
+RD_DRM_RINGTONE_BLOCKING,"A flag to control one of the sub-features in OMA DRM v2 implementation.","""101-14569: OMA DRM v2, operator prioritized features""",,
+RD_DRM_SILENT_RIGHTS_ACQUISITION,"In order to enable safe development of  OMA DRM v2 Silent rights object acquisition","107-18139: OMA DRM v2 Silent rights object acquisitio",,
+RD_DSUI_TIMEDSYNC,"To provide timed synchronization feature to be included in the Data synchronization UI .  The flag will be used only in the OmaDsAppUi component.","101-12632: OMA DS: Timed synchronization",,
+RD_DS_ICAL_SUPPORT,"Support for iCalendar synchronization","107-17525 Support for iCalendar synchronization",,
+RD_DS_UI_EVOLUTION,"RD flag for development of new Data Sync UI","107-13132 DS UI evolution",,
+RD_EMAIL_DOMAIN_UTILS,"The flag is for controlling the releasing of the Email utility API changes that are planned to be done for 3.2",,,
+RD_EMAIL_HTML_VIEW,"R&D Flag to remove HTML plugin from mail 3.0 implementation.","101-1476: HTML support to E-Mail Viewer",,
+RD_ENABLE_ADDING_EDITING_OF_MSISDN,"This flag enables the usage of the new implementation of Own name store in CommonTSY.",,,
+RD_ENHANCED_CBA,"RD flag to flag out implementation of Enhanced CBA",,,
+RD_ENHANCED_SKINNING,"""RD Feature flag for implementing """"enhanced skinning"""" in 2.x CCB. That feature is not wanted in 2.6 but after 2.8 it will be permanently supported i.e. not optional feature.""","REQ 107-138",,
+RD_EXTENDED_ICL_JPEG_API,"RD flag to enable/disable the Extended ICL JPEG API.","107-20117: Image viewer to utilize Extended ICL JPEG API",,
+RD_FEATURE_MANAGER_CHANGE,"In 3.1 Feature Manager will be removed from CommonEngine and new Feature Manager component will be introduced. Flag is needed to safely implement the change. ",,,
+RD_FILE_HANDLE_SUPPORT,"This R&D flag defines data caging changes to components that are used by messaging API components.","101-7654: Protecting private data (Data caging - part 2)",,
+RD_FILE_MANAGER_BACKUP,"RD feature flag for implementing additional backup improvements for File Manager.","101-11144: Merging File Manager and memory card applications",,
+RD_FILE_SORTING,"The flag will be used to variate the sorting functionality in File manager in R3.2.","UI CR 403-6178",,
+RD_FLASHLITE_SCREENSAVER,"This flag allowes early development of new Flash as Screensaver features.",,,
+RD_FLASH_AS_VIDEO_RINGING_TONE,"Device allows a video file to be set as a ringing tone.",,,
+RD_FM_RADIO_ENHANCEMENTS,"RD flag to enable FM Radio Control Adaptation API development.  ",""" 101-22788 Allow FM Radio to use Offline Mode 102-3991 RDS Support and Cover UI & LCIF API for S60 FM Radio Engine""",,
+RD_FM_TX_SUPPORT,"RD_FM_TX_SUPPORT flag is needed to integrate FM TX changes to S60 HW Resource Manager and SysApp","403-1166: FMTX2.0 SysApp & HWRM support",,
+RD_FOTA_FLEXIBLE_MEMORY_USAGE,"Feature enables flexible memory usage for storing update files on c-drive. RnD flag will be used temporarily for increment 15 development time only to flag changes made on component fotaserver and SyncMLNotifier.","107-22712: FOTA: Flexible memory usage for downloaded package",,
+RD_FSW_V2,"RD feature flag for new fastswap tasklist development.","101-16631: Usability improvement for multitasking",,
+RD_FULLSCREEN_WALLPAPER,"RD feature flag for enabling full screen wallpaper development.","107-19391: Full screen wallpaper",,
+RD_GALLERY_ENABLE_NG_MUSIC_PLAYER,"This feature flag will be used to variate Gallery usage between the old and the new Music Player.",409-1054,,
+RD_GALLERY_GRID,"Enable/disable Grid view in Gallery","102-2988: Video: Media Player: UI enhancements",,
+RD_GALLERY_PREVIEW_POPUP,"Enable disable Preview Popup in Gallery","102-2988: Video: Media Player: UI enhancements",,
+RD_GBA,"Support for General Bootstarapping Architecture (GBA).  GBA enables authentication for mobile services without any user interaction.","101-33172: Support for GBA",,
+RD_GENERAL_SEARCH,"""RD flag to enable feature """"In-Device Search"""" development.""","102-2878 In-Device Search",,
+RD_GS_RENOVATION,"General Settings Application Renovation",,,
+RD_GS_RENOVATION_PHASE2,"This flag allowes early development of new General Settings features.",,,
+RD_HELPRUNTIME,"Flag to variate help content between 3.2.1 and 3.2.2 ",,,
+RD_HELP_AIW_INTEGRATION,"This flag enables early development of  AIW Help consumer integration feature.","101-13178 Enabling integration of Licensee tutorial functionality",,
+RD_HIERARCHICAL_COLUMN_LIST,"R&D flag for enabling Hierarchical column list UI component.","101-32487: Hierarchical dual column list",,
+RD_HIERARCHICAL_LIST,"""RD flag to enable feature """"New list type: Hierarchical list"""" development.""","101-16781: New list type: Hierarchical list",,
+RD_HINDI_PHONETIC_INPUT,"""RD flag to enable feature """"Hindi phonetic input"""" development.""","101-24489: Hindi phonetic input",,
+RD_HOTSPOT,"Undefining this flag indicates that the HotSpotServer.exe and other related components are not included to the rom image. ","107-15734: Integration of 3rd Party WLAN clients to the Native UI and Seamless Roaming",,
+RD_IDLE_SEPARATION,"R&D feature flag for moving idle functionality from Phone application to Idle application.","107-4666: Active Idle: separating phone application from Idle",,
+RD_IHL_EXTJPEGAPI,"Image Handling Library utilized Extended ICL JPEG API","107-20117: Image viewer to utilize Extended ICL JPEG API",,
+RD_IMAGEPREVIEW,"ImageViewer's ImagePreview API and DLL are available in release.","UI CR JLEO-6HDBPW",,
+RD_IMAGINGCONFIGMANAGER,"Flag to include/exclude Imaging Configuration Manager component.","107-22657: Imaging Configuration Manager",,
+RD_IM_UI_FACELIFT,"RD flag for development of IM UI facelift","107-13871: IM UI Facelift",,
+RD_INTELLIGENT_TEXT_INPUT,"Flag to develop support for Intelligent Text Iinput ","""403-492: Generic QWERTY framework 403-2129: 2nd generation text input engine integration404-1533: Help key support404-1532: Enter key support""",,
+RD_IV_ACCELEROMETER,"Image viewer needs RnD flag in order to variate accelerometer sensor usage.
+",401-5509,,
+RD_IV_SLIDESHOW,"Image Viewer with slideshow and cool image transition effects","101-13871: WOW: Gallery/Image Viewer Evolution",,
+RD_IV_TRANSPARENT_UI,"Image Viewer uses transparent custom UI controls","101-13871: WOW: Gallery/Image Viewer Evolution",,
+RD_IV_TRANSPARENT_UI_2,"Image Viewer uses transparent toolbar and image infos popup.","101-13871: WOW: Gallery/Image Viewer Evolution",,
+RD_IV_TV_OUT,"Flag to develop the TV-Out support for images","402-1111 TV-Out support for images",,
+RD_JAVA_ARCHITECTURE_RENEWAL_PHASE1,"""Java architecture renewal, phase 1. S60 implementation replaces Symbian implementation of Java Installer, Java Registry and Java Backup components.""","101-23575: Architecture renewal Phase 1",,
+RD_JAVA_CONFIGURABLE_NW_INDICATOR,"Support for network indicator in Java Canvas for operator domain midlets.","101-23233: Presentation of network indicator in full screen mode Canvas",,
+RD_JAVA_MEDIA_KEYS,"""To enable Java applications (also those in background) to get notifications from various media keys (PLAY, PREV, NEXT, STOP...). ""","101-32356: Media keys support in Java",,
+RD_JAVA_OMA_DRM_V2,"Java Mobile Media API supports playback of the OMA DRM v2 protected audio content.","107-18517: OMA DRM v2 audio playback support via JVM",,
+RD_JAVA_REUSE_IFRAMEBUFFER,"Purpose: Change LCDUI Canvas implementation to reuse the native side iFramebuffer memory between Canvas instances. ","107-24306: Java:LCDUI - Canvas instances must share iFramebuffer to save memory",,
+RD_JAVA_SCALABLE_ICON,"Provide support for scalable icons for MIDlet icons (MIDlet icons & MIDlet suite icons). ","101-26480: Scalable icons for MIDlet",,
+RD_JAVA_TMIDISTATECHANGE,"""R&D flag for Java, related to the symbian change: BR2058: Renaming enum values in TMidiState as a result of a namespace clash.""","Symbian BR2058: Renaming enum values in TMidiState as a result of a namespace clash.",,
+RD_JAVA_VOLUME_KEYS,"Java application volume level can be controlled with phone's side volume keys.","107-20105: Java MMAPI volume control support",,
+RD_KANNADA_FONTS,"Indic Kannada fonts and font support","101-24927: Rendering support for Kannada",,
+RD_KEYLOCK_POLICY_SUPPORT,"Development time support for Configurable Keylock policy.","107-25727: Configurable keylock policy",,
+RD_LIGHT_CONTROL_CHANGE,"RD-flag for early development of light control customizability features to System Application.","""101-23335: Backlight Current Consumption Minimization work for Rapido family products 101-32080: SysApp light control""",,
+RD_LIST_STRETCH,"R&D Flag to control inclusion of ScaleII feature: Stretch two-lined list automatically as one-lined.","101-13178 Enabling integration of Licensee tutorial functionality",RdListStretchId,
+RD_MAPNAV_BITMAP_ACCESS,"Feature enables early development of new features in Map and Navigation FW.","106-1225: Bitmap map access to M&N Framework for map content in SPP51.32",,
+RD_MARATHI,"Marathi UI language and input","101-24966: Marathi UI language and input",,
+RD_MDF_DEVVIDEO,"""This flag selects the variants of the video components to use MDF DevVideo or proprietary codec interfaces. Symbian's MDF DevVideo API is going to be used in Series 60 3.0 and Series 90 2.0 by at least Camcorder MMF plugin and Video Telephony (REQ 101-6231 ). At the same time, non-MDF versions of the components are being released to Series 60 2.6, 2.7, and 2.8. """,,,
+RD_MDS_2_0,"The flag indicates that the environment contains 2.0 version of MDS APIs. See also flag RD_MDS_2_5.",101-30832,,
+RD_MDS_2_5,"The flag indicates that the environment contains 2.5 version of MDS APIs. See also flag RD_MDS_2_0",101-30832,,
+RD_MEDIAPLAYER_UI_ENHANCEMENTS_P2,"New Media Player enhancements.","102-5929 - Media Player: UI Enhancements part 2",,
+RD_MEDIA_GALLERY_UPDATED_FEATURES,"Media Gallery updated features for 3.1",,,
+RD_MEETING_REQUEST_UTILS,"Meeting request feature adds meeting request utlis non-variable component to platfrom.",,,
+RD_MESSAGING_API_V2,"This R&D flag defines data caging changes to components that use messaging API.","101-7654: Protecting private data (Data caging - part 2)",,
+RD_MESSAGING_GENERAL_SETTINGS_RENOVATION,"""RD flag to enable feature """"General  settings application renovation"""" development""","101-21979 General  settings application renovation",,
+RD_MESSAGING_ICAL_IMPORT,"""RD flag to enable feature """"iCalendar Import"""" development""","101-33269 iCalendar Import",,
+RD_MESSAGING_VIRTUAL_PHONEBOOK,"This flag controls the messaging virtual phonebook migration independently from RD_VIRTUAL_PHONEBOOK","101-17778: Messaging interface to SIM contacts",,
+RD_METADATAUTILITY_M4A_INTERNATIONAL,"Metadata localization support for M4A format","409-305: Metadata localization support for M4A format",,
+RD_METADATAUTILITY_ODF_ALBUMART_50,"Support for album art from ODF header of OMA DRM v2 protected content","102-6064: Support for album art from ODF header of OMA DRM v2 protected content",,
+RD_METADATAUTILITY_PODCAST_50,"Metadata Utility to support podcast related additions in ID3v2","101-31081: Metadata Utility to support podcast related additions in ID3v2",,
+RD_METADATAUTILITY_WM_PROVIDER_31,"Support WM/Provider in Metadata Utility ","403-1158: Support WM/Provider in Metadata Utility to enable Nokia music service",,
+RD_METADATA_UTILITY_32,"RD flag for development of metadata performance improvements","102-4814: Metadata performance improvements",,
+RD_MFE_CP_INTEGRATION,"""Flag enables the Mail For Exchange (MFE, Active Sync)  UI integration with control panel feature.""","101-36908: ActiveSync Integration into General Settings/Control Panel",,
+RD_MSG_FAST_PREV_NEXT,"""RD flag to enable feature """"Faster opening of next or previous short message"""" development.""","101-31444: Faster opening of next or previous short message",,
+RD_MSG_LIST_IMPROVEMENT,"Improved message lists ","101-31491: Improved message lists",,
+RD_MSG_LOAD_ANIMATION,"""The flag enables feature """"PERFORMANCE II: opening MMS with video attached""""""","107-16129: PERFORMANCE II: opening MMS with video attached",,
+RD_MSG_NAVIPANE_IMPROVEMENT,"Navi pane improvements in Messaging applications","101-35908: Navi pane improvements in Messaging applications",,
+RD_MSG_XHTML_SUPPORT,"""The flag enables feature """"OMA MMS 1.3 phase 2""""""","101-34869: OMA MMS 1.3 phase 2",,
+RD_MTP_SUPPORT_VIDEO_SYNC,"Nokia MTP protocol implementation must support video file transfer over the link from PC to terminal","102-6116: MTP: Synchronization of Videos",,
+RD_MUIU_SPLIT,"RD Feature flag for splitting Messaging UI Utilities API into domain and internal parts.","107-20968: Partial include hierarchy change implementation for Messaging",,
+RD_MULTIMEDIA_RINGING_TONES_FOR_COVER_UI,"RD flag for development of multimedia ringing tones in Cover UI","101-18505 Support for multimedia ringing tones in Cover UI",,
+RD_MULTIPLE_DRIVE,"Mutliple drive support in platform environment","107-25259: Enablers for multiple drive support in S60",,
+RD_MULTIPLE_DRIVE_ENABLERS,"Part of multiple drive support in platform environment","107-25259: Enablers for multiple drive support in S60",,
+RD_MULTI_ALARMS,"""This R&D flag is needed for incorporating """"Multiple Alarms""""  in ClockApp.""","101-7743 Multiple alarms for clock",,
+RD_MUSIC_COLLECTION_AUTO_REFRESH,""" When enabled, Music Collection server monitors USB and memory card events and performs a database refresh when new card is inserted or USB cable is disconnected. It will also perform the refresh after startup. The refresh is handled as a low priority task in the background. ""","Error ID:  ALEN-6G9EBW",,
+RD_NEW_FAVENG_API,"R&D feature flag for implementing new Client/Server FavouritesEngine API.","""191-125: Browser Utilities: Favourites Engine: Protecting Private Data, 191-208: Browser Utilities: Favourites Engine: SDK API Cleanup""",,
+RD_NG_MUSIC_PLAYER,"This flag will be used to variate between the old and the new Music Player until the new Music Player reaches maturity level and is ready to completely replace the old Music Player.","102-5575: Modular architecture for Music Player",,
+RD_NO_DIALOG_BORDERS,"This R&D flag is needed to safely integrate changes needed to remove hard-coded dialog borders in S60 UI framework.",,,
+RD_OMADMAPPUI_UI_EVOLUTION,"""Feature enables the Device Manager UI evolution feature. This RnD flag will be used temporarily for increment 15 development time only to flag changes made on components OmaDmAppUi, SyncMLNotifier and fotaserver.""","106-791: Device Manager UI Evolution",,
+RD_OMASYNCML_DM_1_2,"Feature enables the Device Manager 1.2 version feature.","101-32827 :MEGA-OP GAP: OMA DM 1.2 support",,
+RD_OMA_EMN,"The flag controls whether the OMA Email Notification function is supported by the email application. The flag is needed for the variation between 3.0 and 3.0M.",,,
+RD_OPENVG_SVGTOPT,"This feature flag will allow to exclude OpenVG dependency from SVGTopt. SVGTopt currently utilizes VGRasterizer. OpenVG is the new rasterizer. ",,,
+RD_PBK_MAP_EXT,"""The flag enables feature """"Map framework support for contacts application""""""","107-11392: Map framework support for contacts application",,
+RD_PBK_PROPERTIES_TAB,"Feature enables early development of   the requirement '101-21162: Properties tab' in Phonebook.","101-21162: Properties tab",,
+RD_PD_FOR_AUDIO_CONTENT_VIA_HELIX_ENGINE,"Defines whether Progressive Download for WMA and RA audio contents is supported via Helix engine with Music Shop.","102-6041: Middleware support for progressive download and Java buffer playback API for Windows Media Audio Content",,
+RD_PF_SEC_APPARC,"""This R&D flag is needed for incorporating platform security and application architecture changes controlled way into Series 60 releases.The flag is required for Av.3.0 requirement:   107-141: Migrate Application Architecture to Platform Security and101-7493: Migrate the platform software to new Application Architecture that will be done in I9 timeframe. Flag will be removed after 2.8 branches away from 2.common.""",,,
+RD_PHONEBOOK2,"Phonebook application supports multiple contact stores. It enables users to manage contacts from multiple repositories in one application.","107-8188: Phone and SIM contacts combined to same view.",,
+RD_PHONE_CLIENT_EXT,"The flag is for controlling the changes in the Phone Client Dial API that will break the Phone Client Extension Consumer API","107-20970: Partial include hierarchy change implementation for RTC",,
+RD_PHONE_NG,"RD feature flag for development of new Phone architecture.","107-11274: Phone Next Generation for S60",,
+RD_PINB_SRV_CHANGE,"R&D Flag to handle migration from old insecure Pinboard API to new one.","""101-7493: Migrate the platform software to new Application Architecture101-7654: Protecting private data (Data caging - part 2)""",,
+RD_POCUIAPI,"This R&D flag is needed for variating PoC (Push-to-talk over Cellular) and it's UI integration to other applications / functionality.","107-2171: Enabling platform integation of PoC applications for licencees",,
+RD_PREVIEW_POPUP,"""This flag enables ScaleII component """"Preview Popup"""".""",,RdPreviewPopupId,
+RD_PROGDOWNLOAD,"R&D flag for managing the Progressive Download feature implementation.","107-2224: Music Player support for HTTP progressive download",,
+RD_PTIENGINE2,"Feature enables early development of new version of PtiEngine component.","101-18470: PERFORMANCE II: Performance & resource optimization of Input methods and Fonts",,
+RD_RAM_TEST_UID,"""Turning the the flag on enables special UID that can be used by a RAM testing tool. A tool using the UID is not closed by out-of-memory watchdog. Flag should not be turned on in any end product as it exposes a potential security risk. Instead the flag could be used at R&D time, or in any custom builds.""",,,
+RD_RA_SUPPORT_FOR_MUSIC_PLAYER,"RD flag for development of Read Audio support in Music Player.","102-4619: Support for Real Audio in Music Player",,
+RD_READ_MESSAGE_DELETION,"""RD flag to enable feature """"Allow deleting only read messages"""" development""","101-31264 Allow deleting only read messages",,
+RD_REMOTELOCK,"RD flag for development of RemoteLock feature.","107-3825: SECURITY: Remote Locking of the device",,
+RD_REMOVE_SAE,"Flag is used to remove SAE component.",,,
+RD_RIHC_CHANGE,"""This flag controls the """"Rest of inc hierachy change"""". """,,,
+RD_S60_IMAGE_EDITOR,"Defines whether Image Editor application is supported in the platform.","101-27864: Platformization of Image and Video Editor applications",,
+RD_S60_MANUAL_VIDEO_EDITOR,"Defines whether Manual Video Editor application is supported in the platform.","101-27864: Platformization of Image and Video Editor applications",,
+RD_S60_SIGNATURE_CONNECTOR,"All signature connector development is done behind this R&D feature flag.","107-15593: Accessory selection dialog for cases when accessory connected to AV-Connector is not detected",RdS60SignatureConnectorId,
+RD_S60_SIMPLE_VIDEO_EDITOR,"Defines whether Simple Video Editor application is supported in the platform.","101-27864: Platformization of Image and Video Editor applications",,
+RD_SAT_REL4_FEAT,"R&D flag that enables SAT Server and SAT UI support 3GPP/ETSI specification Release 4 new features",,,
+RD_SA_TO_PUBSUB_CHANGE,"""To incorporate """"System Agent migration to Publish and Subscribe""""""",,,
+RD_SCALABLE_UI,"""Because 2.8 feature (scalable UI) is implemented in 2.common CCB,we need a temporary feature flag that can be used where needed in code to flag scalable UI implementation out of 2.6 builds.-> to avoid ROM hit in 2.6 and regression in code maturity.""","REQ 107-138",,
+RD_SCALABLE_UI_V2,"R&D Flag to remove Scale II (Pen and Touch) support from other than S60 4.0 builds. This flag is used during new feature development, to isolate affected code from those releases that don't need to support Scale II features (< 5.0). It is NOT used for feature variation, i.e. enable/disable touch feature.",,,
+RD_SCREENSAVERAIWPLUGIN,"Feature enables early development of  screensaveraiwplugin that is an AIW provider for setting images as animated or slide set screen saver.","106-1139: AIW provider for setting Screen Saver",,
+RD_SCREENSAVER_GIFANIMATION,"This R&D flag is needed for safely incorporating Gif animation support for screensaver Animation Plugin",,,
+RD_SD_TO_CENREP_CHANGE,"""This R&d flag is needed for incorporating """"Shared data migration to Central Repository"""" changes controlled way into Series 60 releases.The flag is required for Av.3.0 requirement:   REQ 107-138: Migration to Central Repository ()  that will be done in I9 timeframe. ""","REQ 107-138",,
+RD_SECON_METADATA,"Device supports file metadata requests over ConML protocol.","403-78: ConML enhancements for file metadata",,
+RD_SECURE_BIN_RES,"Flag is used variate the Increment 9 changes: i.e. relocation of binaries and resource files. We need these for 3.0 PF- security implementation. They are temporary R&D flags that can be removed once 2.8 is branched away.","""101-1591: Protecting data in file system (Data caging) , 101 - 7654: Protecting private data (Data caging - part 2) """,,
+RD_SECURE_PRIV_DATA,"Flag is in charge of variating the Increment 10 tasks: i.e. moving files to private directories. We need these for 3.0 PF- security implementation. They are temporary R&D flags that can be removed once 2.8 is branched away.","""101-1591: Protecting data in file system (Data caging) , 101 - 7654: Protecting private data (Data caging - part 2) """,,
+RD_SENSOR_FW,"RD flag for Sensor FW development","107-24914: Sensor server and sensor API's in S60",,
+RD_SIMCHANGED_REMOVED,"A R&D flag for integrating SimChanged DLL into SysAp in release 3.0. Flag will be removed when 2.8 branches",,,
+RD_SIND_VIA_AIW,"""RD flag to enable feature """"AIW Consumer for Voice Dialing Info View"""" development.""","107-19742 AIW Consumer for Voice Dialing Info View",,
+RD_SLIDESHOW_SCREENSAVER,"Defines whether a set of images can be set as wallpaper. Wallpaper is shown based on user defined value and then changed to a new image in the image set.","107-19602: Slide show screensaver",,
+RD_SLIDESHOW_WALLPAPER,"Defines whether a set of images can be set as wallpaper. Wallpaper is shown based on user defined value and then changed to a new image in the image set.","107-19606: Slide show wallpaper",,
+RD_SLIDING_ANIMATION_EFFECTS,"""R&D Flag to exclude dialog sliding from other """"animation effects"""".""","""101-15108: Animations and feedback effects, phase 2""",,
+RD_SPLIT_VIEW,"RD flag to flag out implementation of Split view.",,,
+RD_STARTUP_ANIMATION_CUSTOMIZATION,"""This R&d flag is needed for incorporating """"Startup and shutdown animations customization"""" changes in a controlled manner into S60 releases.""","107-19519: Startup and Shutdown animations customization",,
+RD_STARTUP_CHANGE,"This R&D flag defines changes related to start-up.",,,
+RD_SUPPORT_SENDUI_API_V2,"This R&D flag defines changes to SendUI API clients.",,,
+RD_SVGT_AUDIO_SUPPORT,"RD feature flag for implementing audio playback support in SVG-T engine.","101-19446: SVGT Support for Audio in order to improve content presentation capabilities for Tutorials",,
+RD_SVGT_IN_MESSAGING,"SVG-T rendering support in messaging applications",107-1861,,
+RD_SVGT_JSR_226_API,"If this feature flag is on then the JSR-226 functionality is available. Otherwise it is not.",,,
+RD_SWITCH_TO_VIDEO,"This feature will include possibility in Phone to switch current voice call to video and vice versa.","101-17550 Video Call Access Improvements 'Switch to video' feature",,
+RD_SYMBIAN_TRACES,"Enable usage of binary traces in RnD components.","101-36681: Performance hooks for Sensor UC",,
+RD_TACTILE_FEEDBACK,"""This R&D flag is needed for implementing """"Tactile feedback"""" feature to S60 5.0.""","""101-31375: Audio and tactile feedback for touch UI403-2673: Tactile feedback migration: UI framework area""",,
+RD_TELEPHONY_DEVICE_MODE,"This flag enables the flip (clamshell) and grip (slider) event handling. Devices without this functionality can leave the TelephonyDeviceMode.DLL component out of their builds. ","101-14014: Call audio routing: Device mode event configurability",,
+RD_THUMBNAILMANAGER,"""This flag is used for temporarily variating Thumbnail Manager component.  The purpose of Thumbnail Manager is to provide convenient access thumbnail images for media objects (e.g. image and video files). Thumbnail Manager handles both generation and storing of thumbnails. S60 clients: Media Gallery, Media Player.""","101-33302: Common thumbnail manager",,
+RD_TOOLBAR_SUPPORT,"R&D Flag to remove 3.1 Toolbar and Generic Buttons",,,
+RD_TRACKSTER_MENU,"""Trackster is a generic component, which can be used for various purposes in various applications. The basic idea and the innovation behind the work is to build the behavior based on Bezier curves, which define how the control appears.""","101-20926: New XML UI FW component: Trackter/Wheel",,
+RD_TSP_CLIENT_MAPPER,"RD Feature flag for implementing a new TSP solution for platform components which improves a TSP configurability and resolves mapping problems between RemCon and audio clients.","101-38109: Enhanced Accessory Key Event Handling",,
+RD_UIFW_3_0_API_CHANGES,"R&D flag for implementing UIFW 3.0 API changes.",,,
+RD_UIKON_UNBRANCH,"R&D flag for implementing Uikon unbranch related changes to Series 60 code.","107-5302: UIKON unbranch",,
+RD_UI_CONTROL_TRANSPARENCY,"Semi-transparency support in UI controls. This feature relies on Symbian's window transparency support and has no effect if TRANSPARENCY keyword is not defined in WSINI.INI.","107-19701: Enabling UI semi-transparency",,
+RD_UI_TRANSITION_EFFECTS_LAYOUT_SWITCH,"Development of transition effects in UI rotation (layoutswitch) use case will be done behind this flag to secure that existing functionality won't suffer regression during implementation.","101-39568: Effects enabled layout switch",,
+RD_UI_TRANSITION_EFFECTS_LIST,"This flag will be used to secure that development of list transition effects won't break existing fullscreen and components transition effects.","""101-36834: Effects enabled Application Shell 101-33025: Effects enabled list components""",,
+RD_UI_TRANSITION_EFFECTS_PHASE2,"Feature enables early development of 2nd phase UI transition effects.","""101-39398: UI Effects, phase 2""",,
+RD_UI_TRANSITION_EFFECTS_POPUPS,"""Development of transition effects in popups (notes, queries, etc) will be done behind this flag to secure that existing functionality won't suffer regression during implementation.""","""101-33776: Effects enabled pop-ups, queries and notifications""",,
+RD_UI_ZOOM,"This feature activates the zooming support in Series 60 UI.","RM-RIM: 107-5305: Zooming support in Series 60",,
+RD_UNIFIED_EDITOR,"""Unified SMS and MMS Editor,  targetted for release 3.1U""","101-11845: Unified SMS and MMS editor",,
+RD_USB_CHARGING,"""This flag affects to the Starter list only. If it is defined, the Starter starts the UsbWatcher.exe in charging mode. The USB Watcher or USB MSC Personality Plug-in code is not variated. ""","HRAN-74BGRC: USBWatcher to Charging startup list",,
+RD_USB_HEADSET_SUPPORT,"To enable USB OTG Audio/Hid related code ","""106-811: USB OTG: Audio device class host role for USB headset  101-35207: USB HID support in S60.Chili 107-8379: USB on the go, 1st release""",,
+RD_USB_WATCHER_CONFIGURATION_MGMT,"Enables USB Configuration Management.","107-149: USB Configuration Management",,
+RD_USE_S60HOSTSTACK,""" Development of USB Audio/HID class drivers has been started using class driver APIs provided by S60 USB host stack. However, PREQ1782 delivers Symbian host stack which will be used in production code instead of S60 host stack. APIs offered by these two stacks are different, and when the class driver code using the S60 host stack APIs is migrated into using the Symbian host stack APIs, the developer needs to be able to switch between the stacks in the same environment.""","""USB HID class driver: 101-35207 USB HID support in S60 Chili  USB Audio class driver: 106-811 USB OTG: Audio device class host role for USB headset  RAC 101-35123: PREQ1782: USB on the go, 1st release """,,
+RD_USE_SYMBIAN_SYNCML_CONVERGENCE,"RD flag for development of Symbian version of S60 SyncML engine","107-13420: DS Symbian convergence",,
+RD_VIBRA_AND_LIGHT_CHANGE,"This R&D flag defines changes related to vibra and backlight.",,,
+RD_VIDEO_AS_RINGING_TONE,"Device allows a video file to be set as a ringing tone.",JOIS-6G6A7S,,
+RD_VIDEO_MAILBOX_SUPPORT,"R&D Flag to remove video mailbox support from older than S60 3.1 builds.",105-448,,
+RD_VIRTUAL_PHONEBOOK,"Feature flag enables the usage of the Virtual Phonebook APIs.",,,
+"RD_VOIP_PRESENCE ","RD flag to enable VOIP presence development","107-25806: EarlyDelivery: S60 IETF/SIP VoIP",,
+RD_VOIP_REL_2_2,"RD flag to enable VOIP rel 2.2 development ","107-25806: EarlyDelivery: S60 IETF/SIP VoIP",,
+RD_VT_IMAGE_SHARING,"RD flag for implementation of still image sharing.","101-13960 VT: Sharing of still image from local file during video call",,
+RD_VT_LONG_SEND_KEY,"""New RD flag for development of """"Long press of send key"""" feature (for Taco) in CCB.""","107-17534: VT: Accessibility improvement: Long press of SEND key",,
+RD_WCDMA_CELL_BROADCAST,"""RD flag to enable feature """"WCDMA Cell Broadcast (CBS) support"""" development.""","107-376: WCDMA Cell Broadcast (CBS) support.",,
+RD_WFA_ADMISSION_CONTROL,"This flag is needed for managing whether or not to include Wi-Fi Alliance (WFA) admission control to a certain platform/products.","101-33541: Support for WFA Admission Control (TSpec)",,
+RD_WLAN_DDK,"""The flag enables WLAN DDK -relatedchanges implemented to wlan ldd -component.""","106-1830: WLAN DDK for S60",,
+RD_WLAN_EXPANDED_EAP_TYPES,"This flag enables (or disables) the usage of expanded EAP type codes. Normal (8-bit) EAP type codes are used when the flag is disabled.","101-23228: Support for Wi-Fi Easy Setup",,
+RD_WLAN_PROTECTED_SETUP,"This flag enables (or disables) Wi-Fi Protected setup (EAP-WSC, WPS) feature. An active flag requires that expanded EAP type codes are supported.","101-23228: Support for Wi-Fi Easy Setup",,
+RD_WMDRM_DLA_ENABLERS,"Flag to develop the requirement '101-28290 Platformization: S60 WMDRM DLA Enablers'","101-28290 Platformization: S60 WMDRM DLA Enablers",,
+RD_WOW_GALLERY_EVOLUTION,"RD Feature flag for implementing new  WOW:Gallery/Image Viewer Evolution 3.2 features prior to branching 3.1.","101-13871: WOW: Gallery/Image Viewer Evolution",,
+RD_WOW_GALLERY_PREVIEW_POPUP,"In Touch-devices tappping on the popup opens the image.","402-1332: Preview popup in Gallery Grid",,
+RD_WOW_GALLERY_REMOVE_TOOLBAR,"Removes Toolbar should from Gallery.","403-2117: Remove toolbar from Gallery",,
+RD_WOW_GALLERY_SORTING_VIEWS,"Enable enhanced view sorting in Gallery","101-13871: WOW: Gallery/Image Viewer Evolution",,
+RD_WOW_GALLERY_VIDEO_THUMBNAILS,"Enable video thumbnail support in Gallery","101-13871: WOW: Gallery/Image Viewer Evolution",,
+RD_XMLUI_2,"R&D Flag to separate XML UI framework phase 2 development work from phase 1.","107-9266: XML UI Framework Phase2",,
+RD_XML_ENGINE_API_CHANGE,"RD flag for development of new XML Engine APIs.",,,
+__3D_MENU,"3D Menu feature enhances Application Shell with animating 3D icons.","101-1341: 3D Application Shell",KFeatureId3DMenu,1511
+__3GP_EXTENTION,"This flag indicates that the 3GP Extention feature is supported in MetadataUtility.","101-13753: WMA playback and additional Metadata support for S60",KFeatureId3GpExtension,1592
+__AAC,"Device supports Advanced Audio Coding (AAC) codec.",,KFeatureIdAac,75
+__AAC_ENCODER_PLUGIN,"Device supports all-ARM AAC encoding capabilities.","107-3803: 16KHz audio recording",KFeatureIdAacEncoderPlugin,1141
+__AAC_PLUS_DECODER_PLUGIN,"Device supports all-ARM AAC+ and Enhanced AAC+ decoding capabilities","101-8206: Enhanced AAC+ playback",KFeatureIdAacPlusDecoderPlugin,1143
+__ACCESSORY_FW,"Accessory framework is a Series 60 subsystem that enables adding various accessory types to the platform by licensees.","100-5072: Accessory framework for Series 60",KFeatureIdAccessoryFw,1150
+__ACTIVE_IDLE,"""The Active Idle includes several plugins to display different content. Additional feature flags for them will be requested separately as the necessity for them to be optional arises.At the moment this flag will cover all Active Idle mandatory features.""","101-671 Active Idle: phase 1",KFeatureIdActiveIdle,1119
+__ALLOW_UPGRADE_HELIX,"""Support for Aftermarket update of Codecs, and File Formats. To allow the helix dlls to be upgraded using a SISX file. ""","""101-36568: Video Engine: Support for Aftermarket update of Codecs, and File Formats""",KFeatureIdAllowUpgradeHelix,1699
+__ALWAYS_ONLINE,"""Devices supports Always On-line framework which enables various always-online plug-ins, e.g. Email.""",,KFeatureIdAlwaysOnLine,1078
+__ALWAYS_ONLINE_EMAIL,"Device supports keeping mailbox always connected and up to date.",,KFeatureIdAlwaysOnLineEmail,1101
+__ALWAYS_ONLINE_PDPCONTEXT,"Flag is used to include always on PDP context plugin binaries to the build.","101-12166: Hutchinson 3G: Permanent PDP context plugin for always-on PDP context for MMS notifications",KFeatureIdAlwaysOnlinePDPContext,1144
+__ALWAYS_ONLINE_PDPCONTEXT2,"""Flag is used to include always on PDP context plugin binaries, version 2, to the build.""","107-23367: Always-on implementation for Hutchinson 3 (release 2) in S60",KFeatureIdAlwaysOnlinePDPContext2,1662
+__AMR_NB,"Device supports Adaptive Multi-Rate (AMR) narrowband codec.",,KFeatureIdAmrNb,73
+__AMR_WB,"Device supports Adaptive Multi-Rate (AMR) wideband codec.",,KFeatureIdAmrWb,74
+__APPLICATION_CONTROLLABLE_AUDIO_ROUTING,"""An application UI can control audio routing in addition to adaption layer. If  this feature is off, only the adaptation layer controls the audio routing and the corresponding DOS Plug-in API has to be implemented.""",,KFeatureIdApplicationControllableAudioRouting,8
+__APPSHELL_AVKON_UI,"This flag defines if Application Shell should use Avkon architecture in UI implementation instead of XML UI framework (XUIKON). It affects only to Application Shell component.","""107-19385 Configurable Application Shell to 3.1u based on XML UI or AVKON UI.""",KFeatureIdAppshellAvkonUi,1613
+__APP_CSD_SUPPORT,"Device supports internal (HS)CSD in application UIs.",,KFeatureIdAppCsdSupport,110
+__ARM_AVC,"This feature flag will enable/disable the ability of RealPlayer to playback AVC (H.264) video by including/excluding the AVC codec DLL and AVC Depacketizer DLL in the rom image.",,KFeatureIdArmAvc,1630
+__ARM_MDF_H263MPEG4_DEC,"Support for MDF H263 MPEG4 decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.","102-2985 All-ARM Helix",KFeatureIdArmMdfH263mpeg4Dec,1644
+__ARM_MDF_H264_DEC,"Support for MDF H264 decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.","102-2985 All-ARM Helix",KFeatureIdArmMdfH264Dec,1642
+__ARM_MDF_POSTPROCESSOR,"Support for MDF Post processor. Excluded if hardware accelerated post-processing is used instead.","102-2985 All-ARM Helix",KFeatureIdArmMdfPostprocessor,1645
+__ARM_MDF_REALVIDEO_DEC,"Support for MDF Realvideo decoder. This decoder is used by MediaPlayer via new helix engine and MDF. Excluded if hardware accelerated decoder is used instead.","102-2985 All-ARM Helix",KFeatureIdArmMdfRealvideoDec,1643
+__AT_HANDLER,"Symbian OS side AT Handler is used with Bluetooth Hands Free profile to process and communicate with DOS.",,KFeatureIdAtHandler,223
+__AUDIO_AAC,"Deprecated feature flag for Advanced Audio Coding (AAC) codec. Use __AAC  feature instead.",,KFeatureIdAudioAac,1062
+__AUDIO_CONTROLLER_STREAMING,"Device supports Audio Controller Streaming feature.",,KFeatureIdAudioControllerStreaming,1591
+__AUDIO_EFFECTS_API,"""Device supports utility APIs and framework for Series 60 Audio applications to enable predefined audio effects with audio play/record utilities. Features lilke Volume, Graphical Equalizer, Reverb are possible.""","101-4317 Audio effects",KFeatureIdAudioEffectsApi,497
+__AUDIO_MESSAGING,"Flag for Xpress Audio Messaging feature. Device supports recording and sending a sound clip as a MMS message.","107-11778: Xpress audio messaging",KFeatureIdAudioMessaging,1565
+__AUDIO_PLAYLIST,"Media Gallery & Player applications support audio file playlist (M3U media queue format). ",22178,KFeatureIdAudioPlaylist,1063
+__AUDIO_RESOURCE_INDICATIONS,"Device supports Audio Resource Indications Utility. Applications can use the Audio Resource Indications Utility to request feedack when they can submit a play request.","101-5334: Audio resource indications (Pause-continue -behaviour)",KFeatureIdAudioResourceIndications,499
+__AUTO_ACCESSORY_IDENTIFICATION,"Device supports automatic accessory identification.",,KFeatureIdAutoAccessoryIdentification,206
+__AVC_DECODER,"Device supports H.264/MPEG4 AVC decoder","101-17691: H.264 video support for video call",KFeatureIdAvcDecoder,1567
+__AVC_ENCODER,"Device supports H.264/MPEG4 AVC encoder","101-17691: H.264 video support for video call",KFeatureIdAvcEncoder,1568
+__BASIC_LOCATION_INFO_DISPLAY,"Device has basic location info display.","101-12213: Minimal feature set configuration for mid-range",KFeatureIdBasicLocationInfoDisplay,1513
+__BASS_BOOST_EFFECT_UI,"""Device supports bass boost, increases Bass frequency response.""","107-11621: Stereo Widening and bass boost UI in Music Player",KFeatureIdBassBoostEffectUi,1673
+__BEATNIK_AUDIOENGINE,"""Beatnik Audio engine is the standard, default engine in S60 platform. With this flag, it is possible to variate out Beatnik Audio Engine and uses another midi audio engines.""","101-23639 Removal of Standard Midi Engine",KFeatureIdBeatnikAudioengine,1640
+__BLUETOOTHGPSPSY,"""Devices supports Bluetooth based GPS positining. It utilizes bluetooth connection to retrieve location information from wireless GPS device, which supports required Bluethooth profile.  Must always be supported due SDK APIs.""",,KFeatureIdBluetoothGpsPsy,122
+__BRANDING_SERVER,"Component enables service provider specific branding in applications.","107-23691: Branding server",KFeatureIdBrandingServer,1657
+__BRIGHTNESS_CONTROL,"General settings application supports controlling display brightness.",100-2220,KFeatureIdBrightnessControl,1072
+__BROWSER_ADAPTIVE_BOOKMARKS,"Browser application supports additional list of bookmarks that gets generated automatically from visited links.  List is sorted by automatic algorithm which ranks according to combination of most-recently and most-often visited pages. ",100-5868,KFeatureIdBrowserAdaptiveBookm,163
+__BROWSER_AUDIO_PLUGIN,"Support for Browser Plugin. Used in deciding whether the browser audio pugin is taken into builds.",,KFeatureIdBrowserAudioPlugin,1122
+__BROWSER_FILE_UPLOAD,"""Browser application supports posting a file from the file system to Web server, in addition to """"normal"""" user input.""",100-10404,KFeatureIdBrowserFileUpload,1099
+__BROWSER_FRAMES,"Browser aplication support HTML <frame> tags.",100-397,KFeatureIdBrowserFrames,1069
+__BROWSER_FULLSCREEN,"Browser application supports expanding the amount of screen space used for browser display.",100-5866,KFeatureIdBrowserFullScr,1066
+__BROWSER_NARROW_SCREEN,"Browser application supports Narrow screen rendering. That enables user to read HTML content more easily without a need to scroll horizontally.",100-5867,KFeatureIdBrowserNarrowScreen,1060
+__BROWSER_NETSCAPE_API,"Browser application supports Netscape plug-in API.",100-7069,KFeatureIdBrowserNetscapeAPI,1103
+__BROWSER_PLUGIN_INTERFACE_PROXY,"The PluginAdapterUtil is a variant DLL that guarantees a common interface for plugins when interfacing with the Browser (PluginAdapter Interface). Proxy interface is used and flag is enabled with Opera browser.",,KFeatureIdBrowserPluginInterfaceProxy,162
+__BROWSER_PROGRESS_IND,"""Browser application supports more detailed information of download progress (in addition to """"spinning globe"""")""",100-7066,KFeatureIdBrowserProgressInd,1064
+__BROWSER_URL_COMPLETION,"""Browser application supports URL completion. When user manually enters """"go to"""" URL, list of previously-visited links will appear for selection based on matching entered characters.""",100-5869,KFeatureIdBrowserUrlCompletion,165
+__BROWSER_VIDEO_PLUGIN,"Support for Browser Plugin. Used in deciding whether the browser video plugin is taken in.","102-3271: Browser: Video Plugin",KFeatureIdBrowserVideoPlugin,1606
+__BT,"Device supports Bluetooth.",,KFeatureIdBt,12
+__BTIC_BINARIES_CHECK_ENABLED,"""In addition to the SWI certificate store check (defined by __BTIC_ENABLED), also binaries (having TCB or DRM capability) in c: drive are integrity checked during boot.""","107-13260: Configurable integrity check of SWI certificate store and binaries in c: drive during boot",KFeatureIdBticBinariesCheckEnabled,1601
+__BTIC_ENABLED,"Device has component that performs integrity check of SWI certificate store in c: drive during boot.","107-13260: Configurable integrity check of SWI certificate store and binaries in c: drive during boot",KFeatureIdBticEnabled,1600
+__BT_AUDIO,"Device supports BT handsfree and headset profiles.",,KFeatureIdBtAudio,15
+__BT_FAX_PROFILE,"Device supports Bluetooth fax profile.",,KFeatureIdBtFaxProfile,18
+__BT_IMAGING_PROFILE,"Device supports bluetooth imaging profile.",,KFeatureIdBtImagingProfile,19
+__BT_PAN_PROFILE,"Device support BT PAN profile",,KFeatureIdBtPanProfile,16
+__BT_PBAP,"Support for Phone Book Access Profile","106-698: Bluetooth Phone Book Access Profile",KFeatureIdBtPbap,1686
+__BT_PRINTING_PROFILE,"Device supports bluetooth printing profile.",,KFeatureIdBtPrintingProfile,20
+__BT_SAP,"Bluetooth SIM Access Profile (SAP) allows another device to access the SIM over Bluetooth.","100-8230: Bluetooth Remote SIM Access Profile",KFeatureIdBtSap,222
+__BT_STEREO_AUDIO,"Device supports Bluetooth stereo audio.","107-10655  BT Stereo Audio support in S60",KFeatureIdBtStereoAudio,1580
+__BT_TEST_MODE,"""When this flag is enabled, the device can be put in the BT test mode. """,,KFeatureIdBtTestMode,224
+__CAE_VR_CUSTOM_COMMANDS,"Optimisation flag of the CamCorder for cases where device replaces the default Camcorder plugin. Then this flag must be turned off (#undef) due to performance reasons. ",,KFeatureIdCaeVrCustomCommands,131
+__CALL_IMAGETEXT,"""Device supports showing an image, animated GIF or text for an incoming call.""","100-10526: Image/text in Arriving call -situation",KFeatureIdCallImagetext,1503
+__CAMERA,"Device has Camera Application.",101-71,KFeatureIdCamera,2
+__CAMERA_BURST_MODE,"Camera application supports burst mode. It enables taking several snapshots with one command.",,KFeatureIdCameraBurstMode,132
+__CAMERA_FULLSCREEN_VIEWFINDER,"""Flag enables full screen mode in camera application. Full screen is supported only in landscape mode. If hardware is not supporting landscape mode this flag should be set off.""","101-12525: Full screen view finder",KFeatureIdCameraFullscreenViewfinder,1607
+__CAMERA_LENS_COVER,"The flag defines is the camera lens cover is supported by the HW.","error  PEJA-5ZHETE",KFeatureIdCameraLensCover,209
+__CAMERA_LOCATION_SUPPORT,"Enables Camera Application support for geotagging.",417-2664,KFeatureIdCameraLocationSupport,158
+__CDMA_CHANNEL_LISTING,"""Media player supports Channel Listing Mode.Channel Listing  is a method of content presentation. Content will be displayed as a list of channels the user can choose from. The device will make a request for the channel listing each time the multimedia application is invoked.""","103-353: CDMA: Multimedia: Media Player",KFeatureIdCdmaChannelListing,1121
+__CDMA_EXTENDED_AMS,"Device supports Sprint extensions to Application Management System (AMS). Applicable only to CDMA devices",,KFeatureIdCdmaExtendedAms,87
+__CDMA_FAST_DORMANT,"This is used to add the Fast Dormant daemon to the image at creation time and could also be used in the custom TSY to add the additional calls.","""103-1114: CDMA: Mobile Originated “Fast Dormant""""""",KFeatureIdCdmaFastDormant,290
+__CDMA_IOTA,"""Device supports Internet Over The Air (IOTA), applicable only to CDMA devices. This feature enables over the air provisioning of mobile devices using HTTP.""",,KFeatureIdCdmaIota,86
+__CELL_BROADCAST,"Device supports Cell Broadcast feature (CBS).",,KFeatureIdCellBroadcast,1090
+__CHATNG,"""The new IM UI Application (called IM UI NG, NG = New Generation)""","107-13871: IM UI facelift",KFeatureIdChatNG,1650
+__COMMDB_PROTECTION,"Device prevents transferring CommDb outside of the phone. ","107-8140: Charlie i-mode: EU&DCM: Backup limitation",KFeatureIdCommDBProtection,1507
+__COMMON_DSY,"When this flag is enabled it Common DSY component is included.","101-873: Two-layer DSY implementation",KFeatureIdCommonDsy,297
+__COMMON_TSY,"When this flag is enabled it Common TSY component is included.",,KFeatureIdCommonTsy,293
+__COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE,"When this flag is enabled it is possible to dial an emergency call even when the off-line mode is on.",,KFeatureIdCommonTsyEmergencyCallsEnabledInOfflineMode,294
+__CONNMON_EXTENSION,"Defines whether the Connection Monitor Extension API is used.",,KFeatureIdConnMonExtension,108
+__CONNMON_UI,"Device supports connection monitoring UI.",,KFeatureIdConnMonUI,1105
+__CONTENT_DOWNLOAD,"Device supports OMA content download.","107-8142: Charlie i-mode: EU&DCM: Content download variation capability",KFeatureIdContentDownload,1504
+__COVER_DISPLAY,"Device has also separate cover display in addition to the main display.",,KFeatureIdCoverDisplay,3
+__CS_VIDEO_TELEPHONY,"Device supports circuit switched video telephony",,KFeatureIdCsVideoTelephony,89
+__CUSTOMISED_RFS,"""This flag enables customised RFS, that does not automatically erase content of user area image.""",,KFeatureIdCustomisedRFS,1670
+__DEFAULT_CONNECTION,"Initial connection selection enables automatic 'usage of default destination groups (like Internet) instead of single IAPs when starting network connections. Deprecated in 5.0.","101-30139: Partial ALR support: Initial connection selection for S60 3.2 ap",KFeatureIdDefaultConnection,1693
+__DHCP,"Device supports Dynamic Host Configuration Protocol (DHCP).",,KFeatureIdDHCP,107
+__DIALUP_NETWORKING,"""The feature enables device to support Dial-up Networking service (Bluetooth, IrDA or USB).""",,KFeatureIdDialupNetworking,1660
+__DISPLAY_POST,"The flag allows to choose between built-in Display Post implementation or an external Display Post module.","101-13298: TV-Out support in RealPlayer",KFeatureIdDisplayPost,1610
+__DPB,"Device has Presence Enhanced Contacts application",,KFeatureIdDpb,32
+__DRIVE_MODE,"This flag enables drive mode profile. The profile is silent and unmodifiable. In this profile the phone refuses to receive calls.","101-9956: Charlie i-mode: DCM Only: Supplementary Service: Drive mode",KFeatureIdDriveMode,1412
+__DRM,"""Device supports OMA Digital Rights Management (DRM) partially, only forward lock is supported""",,KFeatureIdDrm,91
+__DRM_CLOCK,"""DRM clock is a new clock type that is used with DRM interval and datetime based constraints. It uses NITZ (other solutions can be studied) to get the network time and uses that to determine if the time constrained content can be rendered or not. This enables the content providers to sell content twice e.g. first for a short period of time and after that (assumed user lock in) for 2nd time with full usage rights.The user shall still have control over the normal clock of the device, but setting of that clock shall not have effect to the DRM clock. If NITZ is not available, user defined clock is used.""","100-10653: DRM clock",KFeatureIdDrmClock,96
+__DRM_FULL,"""Device supports OMA Digital Rights Management (DRM) fully. Includes forward lock, combined delivery, separate delivery and super-distribution""",,KFeatureIdDrmFull,93
+__DRM_OMA2,"This feature flag is used to indicate whether OMA DRM standard version 2 is enabled.","107-145: OMA DRM Version 2: Base Services",KFeatureIdDrmOma2,98
+__DRM_PHASE2,"This feature flag is used with OMA DRM standard version 2 (Phase2) features.",,KFeatureIdDrmPhase2,95
+__DRM_USER_DATA_TRANSFER,"""There must be possibility to transfer downloaded applications and other DRM content to the swap phone in a service point through service software.UDT makes it possible to transfer user's valuable content and Rights DB containig Rights objects for DRM content to another phone (containing same functionality) e.g. in warranty cases.""","100-10031: Transfer of downloaded applications and DRM content to swap phone",KFeatureIdDrmUserDataTransfer,97
+__DYNAMIC_PROFILES,"Profiles application supports user to add new / delete old profiles.",,KFeatureIdDynamicProfiles,1056
+__EDGE_KNOWLEDGE,"This flag defines whether the information of current radio link using EDGE is available through Connection Monitor component.",,KFeatureIdEdgeKnowledge,104
+__EDIT_KEY,"The device has edit key","101-12197: Edit key made optional",KFeatureIdEditKey,1672
+__EMAIL_OVER_SMS,"Device supports sending email messages using SMS as the bearer transport.",,KFeatureIdEmailOverSms,1092
+__EMAIL_UI,"Device has email UI components.","101-9949: Charlie i-mode: EU&DCM: Removing e-mail from Messaging centre application",KFeatureIdEmailUi,1410
+__EN_POLICY_DOS,"""ENPolicy provides emergency number policy APIs and is used by phoneserver component.DOS emergency number policy checks emergency number by using ETel custom API.SOS emergency number policy checks emergency number by using ETel multimode API and System agent.""",,KFeatureIdEnPolicyDos,1118
+__EQUALIZER,"Device supports equalizer.",,KFeatureIdEqualizer,1502
+__EXE_PROTECTION,"""Applications are not allowed to be started from MMC, when this flag is enabled.""","101-10958: Charlie i-mode: EU&DCM: Application execution limitation",KFeatureIdExeProtection,1499
+__EXTENDED_STARTUP,"Device boot framework supports starting also 3rd party applications upon the boot. By default only native applications can be started.",100-128,KFeatureIdExtendedStartup,1057
+__FLASH_LITE_BROWSER_PLUGIN,"Device supports Macromedia Flash Lite plugin for Web Browser","107-10468: Flash Lite 1.1 Viewer in Series 60 2.8",KFeatureIdFlashLiteBrowserPlugin,1146
+__FLASH_LITE_VIEWER,"Device supports Macromedia Flash Lite Viewer for opening and playing Flash content files (.SWF).","107-10468: Flash Lite 1.1 Viewer in Series 60 2.8",KFeatureIdFlashLiteViewer,1145
+__FLIGHT_MODE,"Device suppors flight mode. Device can be used off-line. RF and Bluetooth transmitters are inactive and emergency call is not possible.",,KFeatureIdFlightMode,6
+__FMTX,"The feature flag is used to enable/disable the FM radio transmitter.",,-,
+__FM_RADIO,"Device contains support for FM radio (TunerUtility and RadioServer components).",,KFeatureIdFmRadio,5
+__GENERAL_SEARCH_FRAMEWORK,"""This feature finds keywords in application data files, databases, services and locations available in mobile environment. This flag controls the framework (engine) part of the search feature.""","102-2878 In-Device Search",KFeatureIdGeneralSearchFramework,1648
+__GENERAL_SEARCH_UI,"""This feature finds keywords in application data files, databases, services and locations available in mobile environment. This flag controls the UI part of the search feature.""","102-2878 In-Device Search",KFeatureIdGeneralSearchUi,1649
+__HANDWRITING_RECOGNITION_INPUT,"Device supports handwriting recognition input.","107-9221: ScaleII: Latin handwriting recognition",KFeatureIdHandwritingRecognitionInput,1604
+__HINDI_ROM_CONTENT,"Device supports Hindi fonts. Flag may be used only in IBY files.",,KFeatureIdHindiRomContent,1636
+__HSXPA_SUPPORT,"""When the feature flag is set, HSDPA setting item is visible for the user.""","107-24769: Setting to enable/disable High speed (HS) channel",KFeatureIdHsxpaSupport,1666
+__HTTP_DIGEST_AUTH,"HTTP digest authentication",,KFeatureIdHttpDigestAuth,1084
+__HWRM_TARGET_MODIFIER_PLUGIN,"HWRM Target Modifier Plug-in (TMP) is responsible for device specific target modifications according to target activation status. Customers desiring custom functionality can simply replace the entire plug-in by udefining the flag and implementing own plug-in.","101-19650: Backlight control: Device mode event configurability",KFeatureIdHwrmTargetModifierPlugin,1665
+__ID3V2_METADATA,"""The component provides metadata information for music clients based on the 2.2,2.3,and 2.4 standards of ID3V2.""",107-3029,KFeatureIdId3V2Metadata,495
+__IETD,"""Device supports Image enhancement for transflective display. If this feature is on,  the Display Enhancements Adaptation API has to be implemented.""",,KFeatureIdIetd,4
+__IM,"Device supports Instant Messaging feature of the Wireless Village initiative",,KFeatureIdIm,33
+__IMAGE_UPLOAD,"Device supports Image Upload feature.",,KFeatureIdImageUpload,1086
+__IMAGE_VIEWER,"Flag controls whether the Image Viewer application is included in rom image.","107-23368: Clean Replacement of S60 Gallery phase I",KFeatureIdImageViewer,1682
+__IMPS_STANDALONE_IP_CIR,"""Wireless Village features (__IM & __DPB) support standalone TCP/IP binding for Communication Initiation Request (CIR).  The TCP/IP binding uses persistent connection from the client to WV server to providelow-latency always-on CIR channel.""",,KFeatureIdImpsStandaloneIpCir,34
+__INCLUDE_AAC_CMMFCODEC,"AAC CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.",,KFeatureIdIncludeAacCMMFCodec,492
+__INCLUDE_AMR_NB_CMMFCODEC,"AMR NB CMMFCodec (all-ARM software implementation) is included in build to be used by some other client  than controller plug-in component.",,KFeatureIdIncludeAmrNbCMMFCodec,289
+__INCLUDE_AMR_WB_CMMFCODEC,"AMR WB CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.",,KFeatureIdIncludeAmrWbCMMFCodec,491
+__INCLUDE_EAACPLUS_CMMFCODEC,"This flag is used to indicate that the eAAC+ soft codec should be included in ROM.",,KFeatureIdIncludeEaacplusCmmfcodec,1521
+__INCLUDE_MP3_CMMFCODEC,"MP3 CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client than controller plug-in component.",,KFeatureIdIncludeMp3CMMFCodec,493
+__INCLUDE_QCELP_CMMFCODEC,"QCELP CMMFCodec (all-ARM software implementation) is included in build  to be used by some other client  than controller plug-in component.",,KFeatureIdIncludeQcelpCMMFCodec,494
+__INDIC_ROM_CONTENT,"Device supports Indic fonts. Flag may be used only in IBY files.",,KFeatureIdIndicRomContent,1694
+__INSTALLER_SISX,"Device supports native Symbian OS installation packages.","107-144: Migrate SW Install application to platform security",KFeatureIdInstallerSisx,1411
+__IPSEC,"Device supports IP Security (IPSec). The IPSec is a set of protocols developed by the IETF to support secure exchange of packets at the IP layer. IPsec has been deployed widely to implement Virtual Private Networks (VPNs).  ",,KFeatureIdIpsec,102
+__IPV4_NAT,"Device supports network address translation of IP (version 4) connections.",,KFeatureIdIPv4Nat,313
+__IPV6,"Device application Uis support IPV6.",,KFeatureIdIPv6,1088
+__IP_PUSH,"Device supports IP Push feature.","101-9964: Charlie i-mode: DCM only: IP Push",KFeatureIdIpPush,1409
+__IRDA,"Device supports Infrared.",,KFeatureIdIrda,11
+__I_CAL_SUPPORT,"This flag enables I-Cal syncronization.",,KFeatureIdICalSupport,1588
+__JAPANESE_PICTOGRAPHS_GROUPING,"Activates alternative grouping of Japanese pictographs. This feature is effective only if __JAPANESE_PICTOGRAPHS is also defined.",,KFeatureIdJapanesePictographsGrouping,1500
+__JAVA,"""Java platform binaries are included to the phone image. When __JAVA feature flag is undefined, other feature flags starting with __JAVA_ does not have any effect on platform functionality. See also feature flag __JAVA_STUBS.""","107-24512: Non-Java support for S60 builds",KFeatureIdJava,1687
+__JAVA_3DAPI,"Java implementation supports 3D API  (JSR184)",,KFeatureIdJava3DAPI,146
+__JAVA_API_ENHANCEMENTS_IAP,"Support for Java API enhancements which provides access to internet access point settings and allows the selection of the destination network.","107-22800: MATURIZATION: Java Mobinfo API enables reading phone settings",KFeatureIdJavaApiEnhancementsIap,1667
+__JAVA_API_ENHANCEMENTS_MOBINFO,"""Support for Java API enhancements which provides access to telephony properties and services. These properties include IMEI, IMSI, battery change level, network signal strength and network country code.""","107-24744: Java: IAP Info API ; 101-23273: Java: IAP Control API",KFeatureIdJavaApiEnhancementsMobinfo,1668
+__JAVA_ESWT,"Support for Embedded Standard Widget Toolkit. ","101-26438: Java eSWT-UI",KFeatureIdJavaESWT,1664
+__JAVA_FILEAPI,"Java implementation supports Java File API (JSR75)",,KFeatureIdJavaFileAPI,144
+__JAVA_J2MEWEBSERVICESAPI,"""Java J2ME Web Services API (JSR-172) compliancy.Provides two new capabilities to the J2ME platform: (1) access to remote SOAP / XML based web services(2) parsing XML data""","JSR-172 compliancy",KFeatureIdJ2MEWebServicesAPI,150
+__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_APDU,"Flag enables the optional APDU part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. ","107-17079: Security and Trust Services API JSR 177: SATSA-APDU support",KFeatureIdJavaJsr177SecurityAndTrustServicesApdu,1585
+__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_CRYPTO,"Flag enables the optional Crypto part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. ",,KFeatureIdJavaJsr177SecurityAndTrustServicesCrypto,1587
+__JAVA_JSR177_SECURITY_AND_TRUST_SERVICES_PKI,"Flag enables the optional PKI part of Java Adaptation of the Security and Trust Services API JSR 177 implementation. ",,KFeatureIdJavaJsr177SecurityAndTrustServicesPki,1586
+__JAVA_JSR205_WMA_2_0_SUPPORT,"""Device supports JSR 205, WMA 2.0 specification.""","107-71: Wireless Messaging API (WMA) 2.0 JSR 205",KFeatureIdJavaJsr205Wma20Support,1415
+__JAVA_JSR_177_SECURITY_AND_TRUST_SERVICES,"""Device supports JSR 177, Security and Trust Services API for J2ME""","101-2731: Security and Trust Services API JSR 177",KFeatureIdJavaJsr177SecurityAndTrustServices,1419
+__JAVA_JSR_180_SIP_API,"""Device supports JSR 180, SIP API for J2ME""","101-5347: SIP API JSR 180",KFeatureIdJavaJsr180SipAPI,1417
+__JAVA_JSR_226_2D_SVG_API,"""Device supports JSR 226, Scalable 2D Vector Graphics API for J2ME""","101-5348: Scalable 2D Vector Graphics API JSR 226",KFeatureIdJavaJsr2262DSvgAPI,1418
+__JAVA_JSR_234_3D_AUDIO_AND_MUSIC_CAPABILITIES,"""Device supports JSR 234, Advanced Multimedia Supplements""","107-3791: 3D audio capability and music capability for Advanced Multimedia Supplements JSR 234",KFeatureIdJavaJsr2343DAudioAndMusicCapabilities,1416
+__JAVA_LOCATIONAPI,"Java implementation supports Java Location API (JSR-179)",,KFeatureIdJavaLocationAPI,147
+__JAVA_MIDP20,"Device has Java MIDP2.0.",,KFeatureIdJavaMIDP20,1413
+__JAVA_MMAPI11,"Java implementation supports Java Mobile Media API (JSR135) version 1.1",,KFeatureIdJavaMMAPI11,143
+__JAVA_PIMAPI,"Java implementation supports Java PIM API (JSR75)",,KFeatureIdJavaPIMAPI,145
+__JAVA_STUBS,"""__JAVA_STUBS flag is defined, the build script is building only stubs of APIs published by the Java domain. If the flag is not defined, both the functional components and stub components are build. This flag must be defined if the licensee do not have Java source code and would like to build the whole S60. Note that it is possible to create S60 image with Java functionality if Java binaries have been delivered to the licensee. More information is available in __JAVA flag definition.""","107-24512: Non-Java support for S60 builds",KFeatureIdJavaStubs,1688
+__KEEP_DRM_CONTENT_ON_PHONE,"Device prevents transferring DRM protected content out of the phone. ",,KFeatureIdKeepDRMContentOnPhone,1506
+__LANDMARKS,"Defines whether landmarks feature is supprted in the device.",,KFeatureIdLandmarks,112
+__LANDMARKS_CONVERTER,"""This feature provides functionality for reading from and writing to the XML-based landmarks content format.Must always be supported due SDK APIs. There are two components with this feature:- Ecom plug-in under Landmarks API that converts from the landmarks content format to native landmark objects and vise versa. - Recognizer Plug-in to recognizer FW for detecting landmarks content format.""","100-7924: Landmark messaging",KFeatureIdLandmarksConverter,123
+__LAYOUT176_208,"Device supports 176x208 resolution",,KFeatureIdLayout176_208,1123
+__LAYOUT208_176,"Device supports 208x176 resolution",,KFeatureIdLayout208_176,1582
+__LAYOUT208_208,"Device supports 208x208 resolution (square)",,KFeatureIdLayout208_208,1124
+__LAYOUT_240_320,"Device supports 240x320 resolution (QVGA)",,KFeatureIdLayout240_320,1125
+__LAYOUT_240_320_LARGE_SCREEN,"""Device supports 240x320 resolution (QVGA2 for larger screens, portrait)""",,KFeatureIdLayout240_320_LargeScreen,1621
+__LAYOUT_240_320_QVGA3,"Device supports 240x320 resolution (QVGA3)",,KFeatureIdLayout240_320_QVGA3,1677
+__LAYOUT_240_320_TOUCH,"""Device supports 240x320 resolution (QVGA, touch screen)""",,KFeatureIdLayout240_320_Touch,1625
+__LAYOUT_320_240,"Device supports 320x240 resolution (QVGA landscape)",,KFeatureIdLayout320_240,1126
+__LAYOUT_320_240_LARGE_SCREEN,"""Device supports 320x240 resolution (QVGA2 for larger screens, landscape)""",,KFeatureIdLayout320_240_LargeScreen,1622
+__LAYOUT_320_240_QVGA3,"Device supports 320x240 resolution (QVGA3)",,KFeatureIdLayout320_240_QVGA3,1678
+__LAYOUT_320_240_TOUCH,"""Device supports 320x240 resolution (QVGA landscape, touch screen)""",,KFeatureIdLayout320_240_Touch,1626
+__LAYOUT_320_480,"Device supports 320x480 resolution (HVGA portrait)",,KFeatureIdLayout320_480,1617
+__LAYOUT_320_480_TOUCH,"""Device supports 320x480 resolution (HVGA portrait, touch screen)""",,KFeatureIdLayout320_480_Touch,1627
+__LAYOUT_352_416,"Device supports 352x416 resolution (double)",,KFeatureIdLayout352_416,1127
+__LAYOUT_352_800,"Device supports 352x800 resolution (WVGA portrait)",,KFeatureIdLayout352_800,1620
+__LAYOUT_360_640_TOUCH,"""Device supports 360x640 resolution (QHD portrait, touch screen)""","101-39113: Platform support for resolution 640 x 360 (QHD)",KFeatureIdLayout360_640_Touch,1701
+__LAYOUT_416_352,"Device supports 416x352 resolution (double landscape)",,KFeatureIdLayout416_352,1128
+__LAYOUT_480_320,"Device supports 480x320 resolution (HVGA landscape)",,KFeatureIdLayout480_320,1618
+__LAYOUT_480_320_TOUCH,"""Device supports 480x320 resolution (HVGA landscape, touch screen)""",,KFeatureIdLayout480_320_Touch,1628
+__LAYOUT_480_640,"Device supports 480x640 resolution (VGA portrait)",,KFeatureIdLayout480_640,1615
+__LAYOUT_480_640_TOUCH,"""Device supports 480x640 resolution (VGA portrait, touch screen)""",,KFeatureIdLayout480_640_Touch,1623
+__LAYOUT_640_360_TOUCH,"""Device supports 640x360 resolution (QHD landscape, touch screen)""","101-39113: Platform support for resolution 640 x 360 (QHD)",KFeatureIdLayout640_360_Touch,1700
+__LAYOUT_640_480,"Device supports 640x480 resolution (VGA landscape)",,KFeatureIdLayout640_480,1616
+__LAYOUT_640_480_TOUCH,"""Device supports 640x480 resolution (VGA landscape, touch screen)""",,KFeatureIdLayout640_480_Touch,1624
+__LAYOUT_800_352,"Device supports 800x352 resolution (WVGA landscape)",,KFeatureIdLayout800_352,1619
+__LIGHTSURF,"Flag is used to incorporate the LightSurf Picture Messaging transport engine into the release.",102-309,KFeatureIdLightSurf,243
+__LOCATIONFRAMEWORKCORE,"Device supports location basic services.    Must always be supported due SDK APIs.",,KFeatureIdLocationFrameworkCore,114
+__LOCATIONGPSHW,"Device has internal GPS hardware.",,KFeatureIdLocationGpsHw,1138
+__LOCATIONSYSUI,"Device has Location system application.  Must always be supported due SDK APIs.","""UI CR, ID: JHEO-63ZGNM""",KFeatureIdLocationSysUi,124
+__LOCATIONVERIFIER,"Device has a location verifier module.",,KFeatureIdLocationVerifier,1136
+__LOCATION_CENTRE,"""Support for Location Centre. When enabled, Location Centre will be visible in Application Shell.""","108-854: Common Location Centre umbrella application to incorporate individual S60 location applications.",KFeatureIdLocationCentre,1702
+__LOGGER_GPRS,"This flag defines whether Data Connection Logger component sets Attach Mode and Default APN parameters to TSY at system boot.",,KFeatureIdLoggerGprs,103
+__MACROMEDIA_FLASH_6,"Device supports macrodia flash 6.",,KFeatureIdMacromediaFlash6,79
+__MANNER_MODE,"""The Manner Mode can SET/CANCEL the following settings at one time by simply depressing the Manner Key.  ?Mute Ring tone?Vibration Ringer?Mute Key Confirmation Tone?Boost Mic Sensitivity?Mute Low Power Alarm-Shutter sound must not be mute""","107-17127: Rosetta i-Mode: DCM Only: Manner Mode",KFeatureIdMannerMode,1629
+__MAP_AND_NAVIGATION_AIW_PROVIDER,"This flag is intended to toggle presence of Map and Navigation AIW provider in ROM. ",,KFeatureIdMapAndNavigationAiwProvider,1602
+__MEDIATOR,"Mediator is a server that extends mechanisms of inter-process communication. It supports creation of indirect interfaces for passing commands and events between clients and easy transfer of large amounts of data.","107-16200: PERFORMANCE III: System boot-up performance improvements",KFeatureIdMediator,1614
+__MEDIA_TRANSFER_PROTOCOL,"Device supports MTP application.","102-6138: MTP: Support for Music Synchronization for S60 3.1 products 101-36552: MTP: Maturation of Music Synchronization for S60 3.2 products",KFeatureIdMediaTransferProtocol,1697
+__MEETING_REQUEST_ENABLER,"This flag allows 3rd parties to implement their own meeting request solutions.",,KFeatureIdMeetingRequestEnabler,1590
+__MEETING_REQUEST_SUPPORT,"Email and calendar support meeting request.","100-5952: Email to support Outlook meeting request",KFeatureIdMeetingRequestSupport,1508
+__MIPV4,"Devices supports Mobile IPv4",,KFeatureIdMIPv4,312
+__MIPV6,"Devices supports Mobile IPv6. ",,KFeatureIdMIPv6,106
+__MMC,"Device supports Multimedia Card (MMC).",20016,KFeatureIdMmc,1
+__MMCOMMSAVCONTROLLER,"Device supports Multimedia Comms Controller for OMA PoC.","""107-4955: Basic telephony, SIP telephony features, on-screen indicators""",KFeatureIdMmCommsAvController,505
+__MMCOMMSCONTROLLER,"Device supports Multimedia Comms Controller for VoIP.","""107-4955: Basic telephony, SIP telephony features, on-screen indicators""",KFeatureIdMmCommsController,500
+__MMCOMMSENGINE,"Device supports Multimedia Comms Engine for OMA PoC.","""107-4955: Basic telephony, SIP telephony features, on-screen indicators""",KFeatureIdMmCommsEngine,501
+__MMC_EJECT,"Device supports software based eject triggered from the options menu by the user.",,KFeatureIdMmcEject,1683
+__MMC_HOTSWAP,"Device supports MMC hotswap. A MMC card can be inserted and removed from device without removing battery or rebooting the device",100-6733,KFeatureIdMmcHotswap,1076
+__MMC_LOCK,"Device supports locked (i.e. password protected) Multimedia cards.",,KFeatureIdMmcLock,1671
+__MMF_DRM_UTILITY,"Enables a utility for 3rd party applications to play DRM encrypted audio.",102-2123,KFeatureIdMmfDrmUtility,496
+__MMS,"Flag is used for inclusion or exclusion of components from the MMS UIs and MMS Engine subsystems.","103-1809: CDMA: Modifications to MMS UIs subsystem for adding Picture Mail support",KFeatureIdMMS,244
+__MMS_POSTCARD,"Flag is used ro incorporate Postcard application into the release.","107-5246: Vodafone MMS Postcard client",KFeatureIdMmsPostcard,1509
+__MMS_XID_HEADER_HTTP_FILTER,"Enables inclusion of custom http header on Mms Http Post and Get requests for subscriber identification.","102-2525: CDMA: Configurable HTTP header extension for MMS",KFeatureIdMmsXidHeaderHttpFilter,1520
+__MOBILE_ACTIVE_SYNC,"This feature activates the Exchange Active Sync UI.","107-13869: Exchange ActiveSync v2.5",KFeatureIdMobileActiveSync,1651
+__MP3,"Device supports MP3 audio codec.",,KFeatureIdMp3,71
+__MPEG4_AAC_ENCODING,"Device supports MPEG-4 AAC encoding. Together with feature flag __MPEG4_VIDEO_ENCODING this flag can also enable enconding for MP4 file format.","""101-4965: MPEG-4 encoding to MP4 file format, 101-7851: MPEG4/AAC-LC audio, 107-2794: MPEG-4 AAC-LC encoding""",KFeatureIdMpegAacEncoding,282
+__MPEG4_VIDEO_ENCODING,"Device supports MPEG4 encoding.",,KFeatureIdMpeg4VideoEncoding,80
+__MROUTER,"Device uses Symbian MRrouter technology for PC connectivity.  If this feature is on the alternative feature __SRCS shall be off.",,KFeatureIdMRouter,14
+__MRT_SDK_LIBRARIES,"""MRT libraries: Open C, SSL, GLIB and RGA.""","101-16695: Standard C library support; 106-705: S60 Gaming APIs",KFeatureIdMrtSdkLibraries,1663
+__MTP_PROTOCOL_SUPPORT,"Device supports Media Transfer Protocol. Note! This is for Music Player variation only.","107-10930: MTP solution for S60 Music Player",KFeatureIdMtpProtocolSupport,504
+__MULTIMEDIA_SHARING,"Multimedia Sharing application.","101-17547: Video / Multimedia sharing",KFeatureIdMultimediaSharing,1656
+__MULTIPLE_PROV_CTX,"""Device supports Multiple OMA Provisioning contexts. The feature allows the user to choose which configuration context is currently """"active"""" in order to improve usability by reducing the number of detailed connectivity decisions and processes involved with utilizing services.""",100-5975,KFeatureIdMultipleProvCtx,1059
+__NETWORK_REGISTRATION,"This flag defines whether network registration status including roaming information is available from Connection Monitor server component.",,KFeatureIdNetworkRegistration,105
+__NEWSTICKER,"""This feature displays a 'CNN type' ticker of text pushed via cell broadcast, onto the idle screen of the phone.""","""102-2152 : """"Rich"""" Cell Broadcast: Message Storage   102- 2153: S60 """"News Ticker"""" application """,KFeatureIdNewsticker,166
+__NOT_SUPPORTED_FEATURE1,"This feature will always be off (for testing purposes)",,KFeatureIdNotSupportedFeature1,1001
+__NOT_SUPPORTED_FEATURE2,"This feature will always be off (for testing purposes)",,KFeatureIdNotSupportedFeature2,1003
+__NO_OTA_CONFIGURATION,"Device does NOT support old OTA configuration which has been replaced by new OMA Provisioning.  To keep compatibility with old mechanism you should set this off  (#undef).",,KFeatureIdNoOtaConfig,1051
+__NO_POWERKEY,"""Device does not have dedicated key for power management, but the functionality is combined to some other hard key.""","107-18196: End key usage as power key",KFeatureIdNoPowerkey,1639
+__NP_PROXY,"Support for network based positioning methods. All PSYs that implement network based positioning technology shall be hidden behind Network Positioning Proxy.","107-15013: Network positioning proxy",KFeatureIdNpProxy,1598
+__OCSP,"Device supports Online Certificate Status Protocol (OCSP). The protocol specifies the syntax for communication between the server (which contains the certificate status) and the client application (which is informed of that status). ",,KFeatureIdOCSP,149
+__OFFLINE_MODE,"Device suppors off-line mode. Device can be used off-line and Bluetooth transmitter can be enabled.  RF transmitter can be activated only for emergency calls. ",,KFeatureIdOfflineMode,7
+__OMA_EMAIL_NOTIFICATIONS,"""The flag is used for image time variation of the OMA EMN watcher plugin that receives the incoming OMA email notifications. Additionally,it would be used for hiding the EMN functionality from the email settings. ""","101-22830: Enable disabling OMA EMN in operator variants",KFeatureIdOmaEmailNotifications,1633
+__OMA_IMPS_12,"Support to OMA IMPS 1.1 and 1.2 protocols.","107-24754: OMA IMPS 1.1/1.2 adaptation for Presence Framework",KFeatureIdOmaImps12,1684
+__OMA_IMPS_13,"Support to OMA IMPS 1.3 protocol.","107-24753: OMA IMPS 1.3 adaptation for Presence Framework",KFeatureIdOmaImps13,1685
+__OMA_POC,"OMA Push-to-talk over Cellular.","102-1304: OMA PoC functionality in Series 60",KFeatureIdOmaPoc,1538
+__OMA_PROV,"""Existing component OMA Provisioning needs to be variated because not all platforms are intended to be used in GSM/UMTS networks, that support the protocol well. For example CDMA network operators use different methods for delivering phone settings. Especially from the 2.7 platform side, this kind of variability has been requested.""",,KFeatureIdOmaProv,228
+__OMA_SUPL_PLUGINS,"Device has OMA SUPL variant of SUPL Protocol Plug-in for Common SUPL Framework.",107-11387,KFeatureIdOmaSuplPlugins,1584
+__ON_SCREEN_DIALER,"This flag indicates that the dialer.dll is included to the rom image and On-Screen Dialer is used for phone number entering. ","101-12265: Onscreen dialer application for S60 CS Telephony",KFeatureIdOnScreenDialer,1696
+__OPENGL_ES_3DAPI,"Device supports OpenGL ES and EGL versions 1.0. This feature enables 3D graphics rendering",,KFeatureIdOpenGLES3DApi,10
+__OPENGL_ES_SW_IMPLEMENTATION,"""Device has a software implementation of OpenGL ES and EGL. No hardware support. If __OPENGL_ES_3DAPI is enabled, either HW or SW implementation should exist. If HW is not present, this flag should be enabled.""",,KFeatureIdOpenGLESSWImplementation,210
+__OPENVG_SW_IMPLEMENTATION,"""Device has a software implementation of OpenVG API. If no hardware support is present, this flag should be enabled.""","102-3927 PERFORMANCE II: OpenVG 1.0 for S60",KFeatureIdOpenvgSwImplementation,1605
+__OPERATOR_CACHE,"Browser application supports persistent cache in addition to default volatile cache.  Contents of this cache will remain from one browser session to the next (also through power cycles of the phone.)",100-6511,KFeatureIdOperatorCache,1071
+__OPERATOR_MENU,"""Device contains Operator menu application.  It is a wrapper to Browser application and allows using operator specific application icon (and label), and allows opening wanted URL initially.""",100-6515,KFeatureIdOperatorMenu,1058
+__PALETTE_INDEX_ADDRESS_FIXED,"""The flag tells whether the palette index address is defined with #define in palette.cpp or calculated dynamically in run-time, which is slower.""",,KFeatureIdPaletteIndexAddressFixed,1120
+__PEN_SUPPORT,"Indicates whether a device has a pen support.",,KFeatureIdPenSupport,410
+__PEN_SUPPORT_CALIBRATION,"Touch Screen Calibration application.","101-12218: ScaleII: Request for new application:Touch screen calibration",KFeatureIdPenSupportCalibration,1658
+__PHONE_HIDE_MO_DATACALL_NUMBER,"Phone application supports hiding CSD dial-up number. Applicable to devices targeted to United States (US) markets",,KFeatureIdPhoneHideDataCallNbr,90
+__PHONE_NUMBER_GROUPING,"""Device supports phone number grouping. Numbers shown in the display (incoming/outgoing call, phone book, recent call lists) and in number editing are grouped for easier readability (format: 1 234 567 8900). Applicable to devices targeted to United States (US) markets. ""","20026; 107-2376: US: Number grouping",KFeatureIdPhoneNumberGrouping,291
+__PLUG_AND_PLAY_MOBILE_SERVICES,"Device supports Plug and Play Mobile Services.","101-12637: OMA CP: PnP mobile services",KFeatureIdPlugAndPlayMobileServices,1659
+__PRESENCE,"Device supports Presence feature of the Wireless Village initiative. ",,KFeatureIdPresence,36
+__PRESENCE_FRAMEWORK,"Presence Framework provides protocol agnostic presence handling services to S60 applications and subsystems. Concrete presence protocols are implemented as plug-ins to Presence Framework. In long run protocol agnostic Presence Framework replaces purely Wireless Village specific presence suppor controlled with __PRESENCE flag.","107-11425: Presence framework",KFeatureIdPresenceFramework,1637
+__PRIVACYFRAMEWORK,"Device supports location privacy. It enables controlling end user privacy.  Must always be supported due SDK APIs.",,KFeatureIdPrivacyFramework,115
+__PRODUCT_REMCON_TSP,"""A flag to include/exclude S60 default TSP implementation in ROM.When the flag is set on the default remcon TSP implementation is removed from the ROM.""","101-38107: S60 default TSP implementation made variable",KFeatureIdProductRemconTsp,1689
+__PROTOCOL_CDMA,"Device supports CDMA cellular stack.",,KFeatureIdProtocolCdma,83
+__PROTOCOL_GSM,"Device supports GSM cellular stack.",,KFeatureIdProtocolGsm,81
+__PROTOCOL_TDMA,"Device supports TDMA cellular stack.",,KFeatureIdProtocolTdma,84
+__PROTOCOL_WCDMA,"Device supports WCDMA cellular stack",,KFeatureIdProtocolWcdma,82
+__PROTOCOL_WLAN,"Device supports WLAN protocol.",,KFeatureIdProtocolWlan,109
+__PUSH_WHITELIST,"Device supports authentication based on whitelist",,KFeatureIdPushWhiteList,227
+__QCELP,"Device supports QCELP","""103-1080,201-1295,103-352,103-145,103-1548,103-146""",KFeatureIdQcelp,281
+__QOS,"Device supports Quality of Service (QOS). The QoS is capability of a network to provide better service to selected network traffic.",,KFeatureIdQos,101
+__QVGA2_LAYOUT_IN_USE,"""Device uses alternative QVGA layout with smaller fonts, designed for devices having larger physical screen size.""",,KFeatureIdQvga2LayoutInUse,1596
+__QWERTY_INPUT,"Indicates whether a device has qwerty keyboard or not.",,KFeatureIdQwertyInput,409
+__REAL_PLAYER_AS_DEFAULT,"Defines whether RealOne Player is system default player for certain MIME types. Disabling this flag enables use of another media player.","101-22948: Removal of Dependencies to RealOne Player",KFeatureIdRealPlayerAsDefault,1641
+__REMOTE_LOCK,"Device supports remote locking.","107-3825: SECURITY: Remote Locking of the device",KFeatureIdRemoteLock,1652
+__REMOTE_STORAGE_FW,"""Flag enable RemoteStorage feature, access to shared file systems like file shared and web servers.""","107-5298: File Sharing; 107-12855: Symbian File Extension",KFeatureIdRemoteStorageFw,1581
+__RESTRICTED_CALL_BARRING,"Enables a subset of call barring options to be displayed in GS.","103-2749: S60 i-mode: Call Barring UI Modifications",KFeatureIdRestrictedCallBarring,1608
+__RESTRICTED_CALL_DIVERT,"Enables alternative call divert view and handling in GS.","103-2750: S60 i-mode: Call Divert UI Modifications",KFeatureIdRestrictedCallDivert,1609
+__RESTRICTED_VOICE_MAIL,"Device has restricted voice mail functionality (no voice mail number setting).","Requirement 107-9010: Charlie i-mode: DCM only: Supplementary Service: Voice mailbox",KFeatureIdRestrictedVoiceMail,1505
+__RFID,"Device supports Radio Frequency Identification (RFID) ticket information in Wallet settings.",,KFeatureIdRfid,22
+__ROM_HIDE_JERUSALEM,"""This flags controls whether Jerusalem or Tel Aviv appears in the common city list. E.g. in Startup, GS or Clock application.""","TSW Error: EMYP-6N5DPR",,
+__RSS_FEEDS,"Device supports Feeds (RSS) functionality.",,KFeatureIdRssFeeds,167
+__RTP_STACK,"Device supports RTP.",,KFeatureIdRtpStack,1589
+__RV9,"Device supports RealVideo9.",,KFeatureIdRV9,1094
+__S60_,"Indicates that S60 release is built",,,
+__S60_32__,"Indicates that S60 release 3.2  is built.",,,
+__S60_50__,"Indicates that S60 release 5.0  is built.",,,
+__S60_FM_RADIO_APPLICATION,"Device contains Series 60 FM Radio application components.",,KFeatureIdS60FmRadioApplication,1539
+__SAP_APPLICATION_MANAGEMENT,"Feature flag for Sync and Provisioning/Application management","101-13725: TARM Feature Pack",KFeatureIdSapApplicationManagement,1576
+__SAP_DEVICE_LOCK_ENHANCEMENTS,"Feature flag for Sync and Provisioning/Device Lock Enhancements","101-13725: TARM Feature Pack",KFeatureIdSapDeviceLockEnhancements,1611
+__SAP_EMBEDDED_LINK_ADAPTER,"Feature flag for Sync and Provisioning/Embedded Link adapter","101-13725: TARM Feature Pack",KFeatureIdSapEmbeddedLinkAdapter,1569
+__SAP_IDLE_SOFTKEY_ADAPTER,"Feature flag for Sync and Provisioning/Idle Softkey adapter","101-13725: TARM Feature Pack",KFeatureIdSapIdleSoftkeyAdapter,1570
+__SAP_OPERATOR_LOGO_ADAPTER,"Feature flag for Sync and Provisioning/Operator logo adapter","101-13725: TARM Feature Pack",KFeatureIdSapOperatorLogoAdapter,1571
+__SAP_POLICY_MANAGEMENT,"Feature flag for Sync and Provisioning/Policy management","101-13725: TARM Feature Pack",KFeatureIdSapPolicyManagement,1578
+__SAP_SCREENSAVER_ADAPTER,"Feature flag for Sync and Provisioning/Screensaver adapter","101-13725: TARM Feature Pack",KFeatureIdSapScreensaverAdapter,1572
+__SAP_STARTUP_ADAPTER,"Feature flag for Sync and Provisioning/Startup adapter","101-13725: TARM Feature Pack",KFeatureIdSapStartupAdapter,1573
+__SAP_TERMINAL_CONTROL_FW,"Feature flag for Sync and Provisioning/Terminal control","101-13725: TARM Feature Pack",KFeatureIdSapTerminalControlFw,1577
+__SAP_THEMES_ADAPTER,"Feature flag for Sync and Provisioning/Themes adapter","101-13725: TARM Feature Pack",KFeatureIdSapThemesAdapter,1574
+__SAP_UI_SETTING_SERVER,"Feature flag for Sync and Provisioning/UI settins server","101-13725: TARM Feature Pack",KFeatureIdSapUiSettingServer,1579
+__SAP_WALLPAPER_ADAPTER,"Feature flag for Sync and Provisioning/Wallpaper adapter","101-13725: TARM Feature Pack",KFeatureIdSapWallpaperAdapter,1575
+__SAT_BIP,"""This flag constitutes of five SAT commands: Open Channel, Close Channel, Send Data, Receive Data, Channel Status. They implement the """"e"""" class of SAT commands and are related to Bearer Independent Protocol. When this flag is enabled, these SAT commands are supported.""",,KFeatureIdSatBip,1542
+__SAT_CALL_CONTROL,"""When this flag is enabled and call control service is activated by the SIM, all dialled digit strings, supplementary service (SS) control strings and unstructured supplementary data (USSD) strings are first passed to the SIM before the ME sets up the call, the supplementary service operation or the USSD operation.""",,KFeatureIdSatCallControl,1541
+__SAT_DISPLAY_TEXT,"""If this flag is enabled, SIM can request ME to display a text message, and/or an icon.""",,KFeatureIdSatDisplayText,1543
+__SAT_GET_INKEY,"""If this flag is enabled, SAT Get Inkey command instructs the ME to display text and/or an icon and to expect the user to enter a single character. """,,KFeatureIdSatGetInkey,1544
+__SAT_GET_INPUT,"""If this flag is enabled, SAT Get Input command instructs the ME to display text and/or an icon and that any response string entered by the user shall be passed transparently by the ME to the SIM and shall not be stored in the ME. """,,KFeatureIdSatGetInput,1545
+__SAT_LANGUAGE_NOTIFICATION,"""If this flag is enabled, the SIM shall use SAT Language Notification command to notify the ME about the language currently used for any text string within proactive commands or envelope command responses.""",,KFeatureIdSatLanguageNotification,1546
+__SAT_LAUNCH_BROWSER,"""If this flag is enabled, upon receiving SAT Launch Browser command, the ME shall decide if it is able to execute the command. See details from 3GPP specifications.""",,KFeatureIdSatLaunchBrowser,1547
+__SAT_MO_SM_CONTROL,"""When this flag is enabled, mobile originated short messages are controlled by SIM.""",,KFeatureIdSatMoSmControl,1548
+__SAT_PLAY_TONE,"""When this flag is enabled, SIM can instruct the ME to play an audio tone.""",,KFeatureIdSatPlayTone,1549
+__SAT_PROVIDE_LOCAL_INFO,"""If this flag is enabled, SIM can request ME to provide current local information to the SIM.""",,KFeatureIdSatProvideLocalInfo,1550
+__SAT_REFRESH,"""When this flag is enabled, clients of SAT Refresh API are enabled to be notified of the changes to the SIM configuration that have occurred as the result of a SIM application activity.""",,KFeatureIdSatRefresh,1551
+__SAT_SELECT_ITEM,"""If this flag is enabled, the SIM shall supply a set of items to the ME from which the user may choose one. """,,KFeatureIdSatSelectItem,1552
+__SAT_SEND_DTMF,"""When this flag is enabled, SAT Send DTMF command requests the ME to send a Dual Tone Multiple Frequency (DTMF) string after a call has been successfully established either by the proactive command SET UP CALL or the user. """,,KFeatureIdSatSendDtfm,1553
+__SAT_SEND_SM,"""When this flag is enabled, SMS commands may be sent by the SIM. See details from 3GPP specification.""",,KFeatureIdSatSendSm,1554
+__SAT_SEND_SS,"""When this flag is enabled and SIM requests ME to send supplementary service (SS) command, the ME shall decide if it is able to execute the command. See details from 3GPP specification.""",,KFeatureIdSatSendSs,1555
+__SAT_SEND_USSD,"""When this flag is enabled and SIM requests ME to send unstructured supplementary service data (USSD), the ME shall decide if it is able to execute the command. See details from 3GPP specification.""",,KFeatureIdSatSendUssd,1556
+__SAT_SETUP_CALL,"""When this flag is enabled and SIM requests ME to set up a call, the ME shall decide if it able to execute the command.""",,KFeatureIdSatSetupCall,1557
+__SAT_SET_UP_EVENT_LIST,"""If this flag is enabled, the SIM shall supply a set of events. """,,KFeatureIdSatSetUpEventList,1558
+__SAT_SET_UP_IDLE_MODE_TEXT,"""If this flag is enabled, the SIM shall supply a text string, which shall be displayed by the ME as an idle mode text if the ME is able to do it. """,,KFeatureIdSatSetUpIdleModeText,1559
+__SAT_SET_UP_MENU,"""When this flag is enabled, the SIM shall supply a set of menu items, which shall be integrated with the menu system in order to give the user the opportunity to choose one of these menu items at his own discretion.""",,KFeatureIdSatSetUpMenu,1560
+__SCALABLE_ICONS,"""Flag defines whether icons are taken from scalable icons directory or from bitmap icon directory. In a 176*208 device it is better to use bitmap icons instead of SVGT icons, for both performance and memory consumption reasons.And also, avkon's bitmap icons are still needed in release 2.8 for compatibility mode. (SDK applications may have loaded them directly via CFbsBitmap::Load).""",,KFeatureIdScalableIcons,1129
+__SDND,"Device supports Speaker Dependent Name Dialling (SIND). That is an ability to voice-dial to a contact in the phone book by training a voice tag for the contact.",,KFeatureIdSdnd,283
+__SEAMLESS_LINKS,"""Device support seamless links, i.e. application offer direct browser links to download services applicable to the application.""",100-3147,KFeatureIdSeamlessLinks,1074
+__SECURE_HW,"Device supports secure HW that can be used through the Secure Environment API.",,KFeatureIdSecureHW,94
+__SENDUI_MMS_UPLOAD,"Flag is used to incorporate MMS upload feature into the release.","101-6860 MMS Upload application",KFeatureIdSenduiMmsUpload,1135
+__SEND_FILE_IN_CALL,"Device supports sending a file to active call number.",,KFeatureIdSendFileInCall,1087
+__SERIES60_,"Deprecated but included for compatibility reasons. Indicates that S60 release is built.",,,
+__SERIES60_32__,"Deprecated but included for compatibility reasons. Indicates that S60 release 3.2  is built.",,,
+__SERIES60_AMBIENT_LIGHT_SENSOR,"Device has Ambient Light Sensor feature.","""TSW error SVAO-6EYF2L: Brightness slider appears in display settings-menu, when Light sensor slider is set to """"Dark""""""",KFeatureIdAmbientLightSensor,1529
+__SERIES60_HELP,"Device support context helps in applications.",,KFeatureIdHelp,1012
+__SERIES60_KEYPAD_NO_SLIDER,"Device does not have a keyboard slider to activate keyboard.",,KFeatureIdKeypadNoSlider,1013
+__SERIES60_KEYPAD_NO_VOICE_KEY,"Device does not have a separate voice key to activate voice command functionality.",,KFeatureIdKeypadNoVoiceKey,1014
+__SERIES60_MIDI,"Device supports Musical Instrument Digital Interface (MIDI) sounds.",20014,KFeatureIdMidi,1011
+__SERIES60_MMC,"Deprecated flag. Included for compatibility reasons. Value must equal to __MMC.",,,
+__SERIES60_NATIVE_BROWSER,"Device includes standard Series 60 browser.",,KFeatureIdSeries60NativeBrowser,168
+__SERIES60_PHONE_2DIGIT_DIAL,"Phone application supports 2 digit call number for dialing customer service number. Applicable to devices targeted to United States (US) markets",20287,KFeatureIdPhone2DigitDial,1033
+__SERIES60_PHONE_CNAP,"Device supports Calling Name Presentation (CNAP) as defined in GSM 2.96. B subscriber is able to see A subscriber's number and name even the caller's ID is not stored in the phone. The name of the subscriber comes from network.",20028,KFeatureIdPhoneCnap,1031
+__SERIES60_PHONE_NUMBER_GROUPING,"Deprecated flag. Included for compatibility reasons. Value must equal to __PHONE_NUMBER_GROUPING",,,
+__SERIES60_PHONE_TTY,"Device supports Tele Type (TTY) functionality.  TTY is also referred to as TDD (Telecommunication Device for the Deaf). Applicable to devices targeted to United States (US) markets. ",20040,KFeatureIdPhoneTty,1032
+__SERIES60_PUSH_SL,"Device supports WAP Push Service Loading (SL). When receiving the SL message the terminal will automatically load content to client without user confirmation. The SL together with SI (Service Indication) offer standard way of receiving notifications of services in the Internet e.g news.",100-2794,KFeatureIdPushSL,1054
+__SERIES60_PUSH_SP,"Device support WAP Simple Push (SP).  The SP is a standard way of pushing content into device e.g ringing tones.",,KFeatureIdPushSP,1055
+__SERIES60_REAL_PLAYER,"Device has Real One Player application available",22142,KFeatureIdRealPlayer,1040
+__SERIES60_SETTINGS_PROTECTION,"""Devices protects certain SW settings, like Internet access points. Operators can preset the phones already in the factory so that later user is not able to modify settings.""",20021,KFeatureIdSettingsProtection,1050
+__SHOW_PANICS,"Device shows SW panic note when an application panic (unexpected error) occurs. Disabling this feature in a final product is recommended.",-,KFeatureIdShowPanics,1075
+__SIDE_VOLUME_KEYS,"Device supports side volume keys.",102-607,KFeatureIdSideVolumeKeys,207
+__SIMCARD,"""Device supports SIM card in the user interface applications, e.g. SMS application. Applicable only to CDMA devices. Some CDMA carriers do not support SIM Cards (and either R-UIM cards) such as Sprint.""",,KFeatureIdSimCard,88
+__SIMPLE_LOGS,"""Device uses only """"simple"""" logs (call logs only)""",,KFeatureIdSimpleLogs,1089
+__SIM_CERTIFICATES,"Device supports reading certificates from SIM.",,KFeatureIdSimCertificates,25
+__SIM_PHONEBOOK_MATCH,"Number matching from SIM. Feature enables the usage of SIM phonebook in addition to Symbian Contacts database. ","""Caliberi ID:EMFR63206, Number matching from SIM""",KFeatureIdSimPhonebookMatch,292
+__SIND,"Device supports Speaker Independent Name Dialling (SIND). That is an ability to voice-dial to any contact in the phone book without first training a voice tag.","""107-439: Speaker-Independent Name Dialing, Voice Commands and Text-To-Speech""",KFeatureIdSind,72
+__SIP_SIMPLE_PRESENCE_PROTOCOL,"This flag is used to control the existance of SIP/SIMPLE feature in S60.","107-5298: File Sharing; 107-12855: Symbian File Extension",KFeatureIdSipSimplePresenceProtocol,1635
+__SLIDESHOW_SCREENSAVER,"Flag controls whether the slideshow screensaver plugin is included or not. Also affects Themes (Psln) and Screensaver AIW provider.","107-19602: Slide show screensaver",KFeatureIdSlideshowScreensaver,1676
+__SMARTMSG_SMS_BOOKMARK_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSBookmarkReceiving,1106
+__SMARTMSG_SMS_GMS_MESSAGE_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSGmsMessageReceiving,1112
+"__SMARTMSG_SMS_GMS_MESSAGE_SENDING_SUPPORTED ","Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSGmsMessageSendingSupported,1113
+__SMARTMSG_SMS_IAP_SETTINGS_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSIapSettingsReceiving,1108
+__SMARTMSG_SMS_OPERATOR_LOGO_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSOperatorLogoReceiving,1110
+__SMARTMSG_SMS_RINGING_TONE_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSRingingToneReceiving,1111
+__SMARTMSG_SMS_VCAL_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSVcalReceiving,1114
+__SMARTMSG_SMS_VCAL_SENDING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSVcalSending,1116
+__SMARTMSG_SMS_VCARD_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSVcardReceiving,1115
+__SMARTMSG_SMS_VCARD_SENDING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSVcardSending,1117
+__SMARTMSG_SMS_WAP_AP_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSWapApReceiving,1107
+__SMARTMSG_SMS_WV_SETTINGS_RECEIVING,"Device supports the specified fine-tuning of Smart Messaging over SMS.",,KFeatureIdSmartmsgSMSWvSettingsReceiving,1109
+__SMART_CARD_PROV,"Device supports reading OMA Provisioning files from SIM/WIM.",,KFeatureIdSmartCardProv,27
+__SMIL_EDITOR,"""MMS editor supports slide set creation (MMS Conformant Document version 2.0.0 [2]). That allows end user to create a ?slide show? as a Multimedia Message (MM) using a slide template. """,20173,KFeatureIdSmilEditor,1073
+__SMIL_STREAMING,"Device supports streaming in SMIL content",,KFeatureIdSmilStreaming,78
+__SRCS,"Devices uses Short Range Connectivity Server technology for PC connectivity.  If this feature is on the alternative feature __MROUTER shall be off",,KFeatureIdSrcs,17
+__SSO,"Device supports Single-Sign-On (SSO) feature (alias name is Mobile Personality identify). The feature is used to make user authentication easier to end user who is using e-commerce service via Wallet.","""for S60 requirement ID: 100-8421 for S90 requirement ID: 100-5982""",KFeatureIdSSO,28
+__STEREO_WIDENING_EFFECT_UI,"Device supports stereo widening to enhance the stereo surround effect.","107-11621: Stereo Widening and bass boost UI in Music Player",KFeatureIdStereoWideningEffectUi,1674
+__SUPL_FRAMEWORK,"Device has Secure User Plane Location (SUPL) Framework.",107-11387,KFeatureIdSuplFramework,1583
+__SUPPORTED_FEATURE1,"This feature will always be on (for testing purposes)",,KFeatureIdSupportedFeature1,1000
+__SUPPORTED_FEATURE2,"This feature will always be on (for testing purposes)",,KFeatureIdSupportedFeature2,1002
+__SVGT,"Device supports Scalable Vector Graphics - Tiny (SVGT) file format. The feature enables viewing 2D vector graphics animations specified by the W3C.",,KFeatureIdSvgt,77
+__SVGT_SCREENSAVER_PLUGIN,"SVG-T ScreenSaver is a ECOM plugin DLL based on the Netscape plugin API. This is used by the screensaver application to support SVG Screensavers.","106-813: Replacing native browser",KFeatureIdSvgtScreensaverPlugin,1647
+__SVGT_VIEWER,"SVG-T viewer is included in the build.",,KFeatureIdSvgtViewer,1139
+__SYNCML_DM,"Device supports SyncML device management standard. This feature enables Over The Air (OTA) administration of the device settings.",,KFeatureIdSyncMlDm,41
+__SYNCML_DM_1_1_2,"SyncML protocol version  1.1.2","101-32827 :MEGA-OP GAP: OMA DM 1.2 support",KFeatureIdSyncMlDm112,1695
+__SYNCML_DM_DIAGNOSTICS,"This feature enables collection of device diagnostics data and sending it to Device Management server or to PC Suite.","107-22052: Terminal Diagnostics: Phone Doctor and Diagnostics MO",KFeatureIdSyncMlDmDiagnostics,1681
+__SYNCML_DM_DS,"Device supports configuring data synchronisation settings using the SyncML.",,KFeatureIdSyncMlDmDs,47
+__SYNCML_DM_EMAIL,"Device supports configuring Email settings using the SyncML.",,KFeatureIdSyncMlDmEmail,49
+__SYNCML_DM_FOTA,"Device supports OTA firmware update.","107-352 OTA Firmware update",KFeatureIdSyncMlDmFota,58
+__SYNCML_DM_IAP,"Device supports configuring Internet Access Points (IAP) using the SyncML.",,KFeatureIdSyncMlDmIAP,48
+__SYNCML_DM_IMPS,"Device supports configuring IMPS using SyncML.",,KFeatureIdSyncMlDmImps,57
+__SYNCML_DM_MMS,"Device supports configuring MMS settings using the SyncML.",,KFeatureIdSyncMlDmMMS,50
+__SYNCML_DM_OBEX,"Device supports device management over OBEX.",,KFeatureIdSyncMlDmObex,54
+__SYNCML_DM_OTA,"SyncML DM OMA provisioning adapter.","101-34922: OMA CP adapter for OMA DM to be made configurable",KFeatureIdSyncMlDmOta,1679
+__SYNCML_DM_SIP,"Device supports configuring SIP settings using SyncML.","107-5479: VoIP: OMA CP/DM for SIP",KFeatureIdSyncMlDmSIP,60
+__SYNCML_DM_STREAMING,"Device supports configuring Streaming using SyncML.",,KFeatureIdSyncMlDmStreaming,56
+__SYNCML_DM_VOIP,"Device supports configuring VoIP settings using SyncML.","107-7027: VoIP: OMA CP/DM for VoIP",KFeatureIdSyncMlDmVoIP,59
+__SYNCML_DM_WLAN,"Device management WLAN settings supported.",,KFeatureIdSyncMlDmWlan,55
+__SYNCML_DS,"Device supports SyncML data synchronization standard. This feature enables Over The Air (OTA) synchronisation of device data.",,KFeatureIdSyncMlDs,42
+__SYNCML_DS_AIW_PROVIDER,"SyncML AIW provider provides menu items and commands for starting and editing the settings of synchronization directly from PIM applications.",,KFeatureIdSyncMlDsAiwProvider,1516
+__SYNCML_DS_ALERT,"Device supports SyncML data synchronisation alert. This feature enables triggering data synchronisation via the alert sent by SyncML server.",,KFeatureIdSyncMlDsAlert,52
+__SYNCML_DS_BOOKMARK,"Device supports Bookmark data synchronization using the SyncML.","""403-1687: Platformize existing PC-suite adapters403-2104: Platformize existing PC-suite adapters""",KFeatureIdSyncMlDsBookmark,1706
+__SYNCML_DS_CAL,"Device supports calendar data synchronization using the SyncML.",,KFeatureIdSyncMlDsCal,46
+__SYNCML_DS_CON,"Device supports contacts data synchronization using the SyncML.",,KFeatureIdSyncMlDsCon,45
+__SYNCML_DS_EMAIL,"Device supports Email data synchronization using the SyncML.",,KFeatureIdSyncMlDsEmail,44
+__SYNCML_DS_EMAIL_FILTERING,"Device supports filtering of Email data in  SyncML synchronization.",,KFeatureIdSyncMlDsEmailFiltering,113
+__SYNCML_DS_MMS,"Device supports MMS data synchronisation using the SyncML.",,KFeatureIdSyncMlDsMMS,43
+__SYNCML_DS_NOTEPAD,"Device supports short memos (notes) data synchronisation using the SyncML.",,KFeatureIdSyncMlDsNotepad,53
+__SYNCML_DS_OVER_HTTP,"Device supports data synchronization over HTTP.","101-9950: Charlie i-mode:DCM: Removing of remote data synchronization",KFeatureIdSyncMlDsOverHttp,1414
+__SYNCML_DS_SMS,"Device supports SMS synchronisation using the SyncML.","101-14675: PC Suite: Text message support for Symbian OS",KFeatureIdSyncMlDsSms,1599
+__SYNCML_ISYNC,"Device supports Apple iSync profile","101-36373: Apple iSync profile addition 101-26221 Apple iSync plug-in development",KFeatureIdSyncMlIsync,1680
+__SYNCML_OBEX,"Device supports SyncML over OBEX. This feature enables device management and data synchronisation over local connectivity.",,KFeatureIdSyncMlObex,51
+__SYNCML_TWIN_SUITE,"Feature flag for the next generation PC Suite.","101-27411: TWIN sync profile to be integrated into ROM",KFeatureIdSyncMlTwinSuite,1675
+__TELEPHONY_SERVICE,"This flag is used when telephony service provides its functionality also to external subsystems.","101-4941: S60 telephony functionality support for Cover UI development",KFeatureIdTelephonyService,1137
+__TV_OUT,"TV-Out Settings UI","105-414: TV-Out Settings UI",KFeatureIdTvOut,1540
+__UI_TRANSITION_EFFECTS,"Defines whether transition effects are used in UI. Also controls whether the effect engine is included in ROM or not.","""107-20718: UI effects, phase 1""",KFeatureIdUiTransitionEffects,1638
+__UI_ZOOM,"This feature activates the zooming support in Series 60 UI.","107-5305: Zooming support in Series 60",KFeatureIdUiZoom,1631
+__UPIN,"Enables UPIN functionality.","TSW error ERWG-6JSBW2  - USIM card codes: There is no 'Code in use' item in Phone and SIM settings.",KFeatureIdUpin,1612
+__UPNP_AVCP,"Flag enables support of Audio&Video in UPnP stack. ",,KFeatureIdUpnpAvcp,1533
+__UPNP_MEDIASERVER,"Flag enables support of Media Server in UPnP stack. ",,KFeatureIdUpnpMediaserver,1661
+__UPNP_PRINT_FRAMEWORK,"Flag enables support of printing in UPnP stack.",,KFeatureIdUpnpPrintFramework,1535
+__UPNP_REMOTE_STORAGE,"Flag that enables support of remotestorage support and mapping of drives. ",,KFeatureIdUpnpRemoteStorage,1536
+__UPNP_STACK,"This feature enables controlling and accessing other deveices via UPnP protocol. ","107-10988: UPnP Framework for S60",KFeatureIdUpnpStack,1528
+__USB,"Device supports Universal Serial Bus (USB).",,KFeatureIdUsb,13
+__USB_DEVICE_LOCK,"Device supports USB device lock functionality.",,KFeatureIdUsbDeviceLock,1140
+__USB_MULTIPERSONALITY,"Enables multipersonality support in USB",,KFeatureIdUsbMultiPersonality,1534
+__USB_PICTBRIDGE,"Includes and excludes components used in PictBridge printing.","""101-5605 """"USB PictBridge: Image Printing over USB""""""",KFeatureIdUsbPictbridge,1531
+__USB_PICTBRIDGE_UI,"Includes and excludes UI components used in PictBridge printing","""101-5605 """"USB PictBridge: Image Printing over USB""""""",KFeatureIdUsbPictbridgeUi,1566
+__USB_PTP,"Includes and excludes PTP (Picture Transfer Protocol) components.","""101-5605 """"USB PictBridge: Image Printing over USB""""""",KFeatureIdUsbPtp,1532
+__USB_REMOTE_PERSONALITY,"Includes and excludes S60 USB Remote Personality component.","107-21488: S60 support for USB mode switching",KFeatureIdUsbRemotePersonality,1690
+__USB_STREAMING,"Video telephony requires USB camera connection. USB streaming interface provides fast USB data transfer and control interface for imaging componet using the camera.",101-1673,KFeatureIdUsbStreaming,221
+__USER_CONFIGURABLE_USSD_MENU,"Device supports user-configurable USSD menu.",,KFeatureIdUserConfigurableUssdMenu,1501
+__USE_AAC_CMMFCODEC,"AAC codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseAacCMMFCodec,286
+__USE_AMR_NB_CMMFCODEC,"AMR NB codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseAmrNbCMMFCodec,284
+__USE_AMR_WB_CMMFCODEC,"AMR WB codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseAmrWbCMMFCodec,285
+__USE_DRMENGINE_IN_CCP,"Device uses DRM in closed content policy which prevents sending that content out of device which has the configured MIME type. ",,KFeatureIdUseDrmEngineInCcp,92
+__USE_EAACPLUS_CMMFCODEC,"This flag is used to configure the AudioControllerPluginsVariant to use the either the soft codec (if #defined)  or the HW codec (if #undefed).",,KFeatureIdUseEaacplusCmmfCodec,1522
+__USE_MP3_CMMFCODEC,"MP3 codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseMp3CMMFCodec,287
+__USE_QCELP_CMMFCODEC,"QCELP codec controller plug-in uses CMMFCodec (all-ARM software implementation) instead of using the codec through HWDevice.",,KFeatureIdUseQcelpCMMFCodec,288
+__USSD,"Device supports Unstructured Suppelementary Service Data (USSB).",,KFeatureIdUSSD,1091
+__VFP_HW_SUPPORT,"The device supports for vector floating-point (VFP) architecture","101-32243 VFP support for OpenVG 1.0 SW adaptation ; 101-19648 Floating-point support for SVG-T Engine",KFeatureIdVfpHwSupport,1669
+__VIBRA,"Indicates whether a device has a vibra support.",,KFeatureIdVibra,411
+__VIDEOCALL_MENU_VISIBILITY,"This flag moves video call menus to upper layer for better visibility and usability.","101-15010: Improve videocall visibility in S60 UI",KFeatureIdVideocallMenuVisibility,1519
+__VIDEO_CENTER_SUPPORTED,"Device supports Video Center application.","102-6138: MTP: Support for Music Synchronization for S60 3.1 products 101-36552: MTP: Maturation of Music Synchronization for S60 3.2 products",KFeatureIdVideoCenterSupported,1698
+__VIDEO_MENU,"Support for Video services application. Used in deciding whether the video services application  is taken in.","102-3271: Browser: Video Plugin",KFeatureIdVideoMenu,1634
+__VIDEO_RECORDER,"Device has Video Recorder (CamCorder) application available.",22141,KFeatureIdVideoRecorder,208
+__VIRTUAL_KEYBOARD_INPUT,"Device supports Virtual keyboard input ( on-screen keyboard).","107-9245: ScaleII: Latin virtual keyboard",KFeatureIdVirtualKeyboardInput,1603
+__VOIP,"VoIP is enabled in terminal when this flag is enabled.","""107-4955: Basic telephony, SIP telephony features, on-screen indicators.""",KFeatureIdCommonVoip,298
+__WALLET,"""Device supports Wallet core functionality (Generic ECML Cards, Personal Notes and Access code)""",,KFeatureIdWallet,21
+__WEB_WIDGETS,"This feature is used to turn ON/OFF widgets implementation. Widgets are small applications that use webtechnologies like HTML/CSS/JS.","102-5688: Widget Management",KFeatureIdWebWidgets,1691
+__WIM,"Device supports WAP Wireless Identification Module (WIM).","101-2731: Security and Trust Services API JSR 177",KFeatureIdWim,24
+__WINDOWS_MEDIA,"Device supports Windows Media. In other words it indicates whether WM-related components such as ASF-parser and codecs are in place.",,KFeatureIdWindowsMedia,1653
+__WINDOWS_MEDIA_DRM,"Device supports Windows Media DRM. In other words it indicates whether WMDRM related components such as WMDRM MTP plugin and WMDRM PK are in place.",,KFeatureIdWindowsMediaDrm,1654
+__WLAN_WEP256_ENABLED,"WLAN hardware supports 256 bit WEP encryption",,KFeatureIdWlanWep256Enabled,1530
+__WMA,"Device supports playback of WMA audio files.","""103-2470: WMA playback support, 101-13753: WMA playback support for S60""",KFeatureIdWma,503
+__WORLD_CLOCK,"Clock application supports World clock and City/country views",,KFeatureIdWorldClock,1098
+__WSP,"Device uses WAP WSP protocol for browsing instead of the default HTTP protocol.",,KFeatureIdWsp,26
+__XDM,"This flag is used to control the existance of the OMA XDM feature","102-1304: OMA PoC functionality in Series 60",KFeatureIdXdm,1523
+__XDM_LOCALSTORAGE,"This flag is used to control the existence of the Local Storage protocol implementation of XDM","102-1304: OMA PoC functionality in Series 60",KFeatureIdXdmLocalStorage,1525
+__XDM_XCAP,"This flag is used to control the existance of the XCAP protocol implementation of XDM","102-1304: OMA PoC functionality in Series 60",KFeatureIdXdmXcap,1524
+__XSP_EXTENSION_MANAGER,"""xSP Extension Manager is API on top of the Phonebook2 UI Extension API to manage multiple xSP extensions and provide additional functionality (e.g. Sorting of xSP tabs, Accessing certain xSP view from external application and showing it to user).""","101-32923: VoIP Rel 2.2",KFeatureIdXspExtensionManager,1692
--- a/symbianosbld/cedarutils/SF_clientspec.txt	Tue Aug 31 16:25:42 2010 +0300
+++ b/symbianosbld/cedarutils/SF_clientspec.txt	Wed Sep 01 12:37:25 2010 +0100
@@ -37,6 +37,6 @@
 LineEnd:	local
 
 View:
-	//SSS/master/sf/app/... //CLIENTNAME/app/...
-	//SSS/master/sf/mw/... //CLIENTNAME/mw/...
-	//SSS/master/sf/os/... //CLIENTNAME/os/...
+	//SSS/release/sf/tb92/app/... //CLIENTNAME/app/...
+	//SSS/release/sf/tb92/mw/... //CLIENTNAME/mw/...
+	//SSS/release/sf/tb92/os/... //CLIENTNAME/os/...
--- a/symbianosbld/cedarutils/Symbian_OS_vFuture.cfg	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-# Symbian_OS_vFuture.cfg
-#
-# Copyright (c) Symbian Software Ltd 2006-2007.  All rights reserved.
-#
-# This file gives the location of the file that specifies
-# configuration options for Symbian OS tb101sf
-#
-# The following is a path relative to %EPOCROOT%
-# 
-epoc32\include\variant\Symbian_OS.hrh
-ENABLE_ABIV2_MODE
-
--- a/symbianosbld/cedarutils/Symbian_OS_vFuture.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,507 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE Product  [
-  <!ELEMENT Product (Commands)>
-  <!ATTLIST Product Name CDATA #REQUIRED>
-  <!ELEMENT Commands (Execute+ | SetEnv*)>
-  <!ELEMENT Execute EMPTY>
-  <!ATTLIST Execute ID CDATA #IMPLIED>
-  <!ATTLIST Execute Stage CDATA #IMPLIED>
-  <!ATTLIST Execute Component CDATA #REQUIRED>
-  <!ATTLIST Execute Cwd CDATA #REQUIRED>
-  <!ATTLIST Execute CommandLine CDATA #REQUIRED>
-  <!ELEMENT SetEnv EMPTY>
-  <!ATTLIST SetEnv Order ID #REQUIRED>
-  <!ATTLIST SetEnv Name CDATA #REQUIRED>
-  <!ATTLIST SetEnv Value CDATA #REQUIRED>
-]>
-<Product Name="Build Glue">
-  <Commands>
-    <!-- Set Env -->
-    <!-- most have been set in BuildLaunch xml -->    
-    <SetEnv Order="1" Name="ARMRVCTVER" Value="2.2"/>
-    <SetEnv Order="2" Name="ARMRVCTBLD" Value="616"/>
-    <SetEnv Order="3" Name="ARMVER" Value="%ARMRVCTVER%[%ARMRVCTBLD%]"/>
-    <SetEnv Order="4" Name="ARMV5VER" Value="ARM/Thumb C/C++ Compiler, RVCT%ARMRVCTVER% [Build %ARMRVCTBLD%]"/>
-    <SetEnv Order="5" Name="ARMROOT" Value="C:\APPS\ARM\RVCT%ARMVER%"/>
-    <SetEnv Order="6" Name="RVCT22BIN" Value="%ARMROOT%\RVCT\Programs\2.2\349\win_32-pentium"/>
-    <SetEnv Order="7" Name="RVCT22INC" Value="%ARMROOT%\RVCT\Data\2.2\349\include\windows"/>
-    <SetEnv Order="8" Name="RVCT22LIB" Value="%ARMROOT%\RVCT\Data\2.2\349\lib"/>
-    <SetEnv Order="9" Name="RVCT22_CCOPT" Value="--licretry --fastlicense --sitelicense"/>
-    <SetEnv Order="10" Name="RVCT22_ASMOPT" Value="--licretry --fastlicense --sitelicense"/>
-    <SetEnv Order="11" Name="RVCT22_LINKOPT" Value="--licretry --fastlicense --sitelicense"/>
-    <SetEnv Order="12" Name="PATH" Value="%RVCT22BIN%;%PATH%"/>
-
-    <SetEnv Order="13" Name="MWVER" Value="3.2.5"/>
-    <SetEnv Order="14" Name="MWROOT" Value="C:\Apps\Metrowerks\OEM%MWVER%"/>    
-    <SetEnv Order="15" Name="MWCSym2Includes" Value="%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_Common\Include;%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_X86;%MWROOT%\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+%MWROOT%\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;%MWROOT%\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;%MWROOT%\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK"/>
-    <SetEnv Order="16" Name="MWSym2Libraries" Value="%MWROOT%\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;%MWROOT%\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs"/>
-    <SetEnv Order="17" Name="MWSym2LibraryFiles" Value="MSL_ALL_MSE_Symbian_D.lib;gdi32.lib;user32.lib;kernel32.lib;"/>
-	<SetEnv Order="18" Name="MWCC" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools\mwccsym2.exe"/>
-	<SetEnv Order="19" Name="MWLD" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools\mwldsym2.exe"/> 
-    <SetEnv Order="20" Name="PATH" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools;%PATH%"/>
-    <SetEnv Order="21" Name="PATH" Value="%PATH%;C:\Apps\Python24"/>
-    <SetEnv Order="22" Name="PATH" Value="%EPOCROOT%SBSv2\bin;%PATH%"/>
-    <SetEnv Order="23" Name="SBS_SRC" Value="%EPOCROOT%tools"/>
-	<SetEnv Order="24" Name="SBS_HOME" Value="%EPOCROOT%SBSv2"/>
-    <SetEnv Order="25" Name="SOURCEROOT" Value="%SourceDir%"/> 
-    <SetEnv Order="26" Name="SBS_VERSION" Value="1"/>
-	<SetEnv Order="27" Name="PATH" Value="%BuildDir%\reltools;%EPOCROOT%epoc32\tools;%EPOCROOT%epoc32\gcc\bin;%PATH%;%EPOCROOT%epoc32\rom\include;%EPOCROOT%epoc32\include;"/>
-	<SetEnv Order="28" Name="PERL510_HOME" Value="C:\Apps\Perl.5.10.0"/> 
-	<SetEnv Order="29" Name="TCLDeltaCache" Value="%BuildsDirect%\%Type%\src_tcl_for_mcl_sf"/>
-
-	<SetEnv Order="30" Name="SYSDEF_TOOLS" Value="os\buildtools\bldsystemtools\sysdeftools"/> 
-    <SetEnv Order="31" Name="SBS_JAVATC" Value="C:\Apps\jre1.5.0_13\bin\java.exe"/>
-    <!-- Dumping environment -->
-    <Execute Component="Dumping all environment variables" Cwd="%BuildDir%" CommandLine="SET"/>
- 
-	<Execute Component="Make Temp Dir" Cwd="%BuildDir%" CommandLine="mkdir D:\Builds\Temp"/>
-     <!-- Get source code from TCL -->
-    <Execute Component="Delta sync TCL sources" Cwd="%CleanSourceDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\perforce\P4GetSource.pl -f -s %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\tcl_in_mcl_sf_clientspec.txt -d %TCLDeltaCache% -p tcl -t for_mcl -c  %ChangelistNumber%"/>
-	
-	<!-- Install cbr tools from latest green tcl build by sf zip package  -->
-	<Execute Component="Make temporary epoc32/relinfo Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\relinfo"/>
-    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Unzip zip package of cbr tools" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\unzip_cbr_tools.pl -tcl_delta_cache %TCLDeltaCache% -log_dir %LogsDir% -product dp -number 11"/>
-	<Execute Component="Copy cbr tools to own directory" Cwd="%BuildDir%" CommandLine="xcopy &quot;cbr tools&quot; \reltools\ /E /R /Y"/>
-	<Execute Component="Remove cbr tools directory" Cwd="%BuildDir%" CommandLine="rd &quot;cbr tools&quot; /s /q"/>
-    <Execute Component="Publish cbrtools_unzip.log" Cwd="%LogsDir%" CommandLine="copy cbrtools_unzip.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-	
-    <!-- Install SBSv2 -->
-    <Execute Component="Unzip SBSv2 to location" Cwd="%BuildDir%" CommandLine="unzip \\builds01\devbuilds\BuildPCs\Software\sbsv2\sbs.zip -d %SBS_SRC% >> M:\logs\SF\RaptorUnzip.txt"/>
-    <Execute Component="Copy SBSv2 to own directory" Cwd="%BuildDir%" CommandLine="xcopy %SBS_SRC%\sbs /d %SBS_HOME% /e /i /q"/>
-	<Execute Component="Get version of SBSv2" Cwd="%BuildDir%" CommandLine="sbs -v >> %BuildDir%\Logs\SF\RaptorVersion.txt"/>
-    <Execute Component="Remove Raptor src directory" Cwd="%BuildDir%" CommandLine="rd %SBS_SRC%\sbs /s /q"/>
-
-    <!-- Combine system definitions -->
-    <Execute Component="Join Foundation System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %CleanSourceDir%\os\deviceplatformrelease\foundation_system\system_model\system_definition.xml -xsl ..\sysdeftools\joinsysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.SF.xml"/>
-    <Execute Component="Join Nokia System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %CleanSourceDir%\os\deviceplatformrelease\nokia_system\nokia_model\system_definition.xml -param path /os/deviceplatformrelease/nokia_system/nokia_model/system_definition.xml -xsl ..\sysdeftools\joinsysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.Nokia.xml"/>
-    <Execute Component="Merge System Definitions" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in variability\vp_data\templates\System_Definition_Template.SF.xml -param Downstream System_Definition_Template.Nokia.xml -xsl ..\sysdeftools\mergesysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.Full.xml"/>
-    <Execute Component="Create 2.0.1 format System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in variability\vp_data\templates\System_Definition_Template.Full.xml -xsl ..\sysdeftools\sysdefdowngrade.xsl -out variability\vp_data\templates\System_Definition_Template.xml"/>
-    <Execute Component="Copy *intermediate* System Definition Files to Local Logs Dir" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="copy variability\vp_data\templates\System_Definition*.xml %LogsDir%\"/>
-
-    <!-- Run Variability Tools -->
-    <Execute Component="Make epoc32/data Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\data"/>
-    <Execute Component="Make epoc32/rom/include Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\rom\include"/>
-    <Execute Component="Run Variability Tools" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\framework" CommandLine="perl processVariability.pl -v %BuildShortName%"/>    
-
-	<!-- Prepare  scanlog for raptor -->
-	
-	<Execute Component="Make \tools Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%tools"/>
-	<Execute Component="Copy SBSv2 scanlog to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\sbsv2htmlscanlog\sbsv2htmlscanlog.pl %EPOCROOT%tools\sbsv2htmlscanlog.pl"/>
-	<Execute Component="Copy SBSv2 scanlog header to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\sbsv2htmlscanlog\sbsv2scanlog.pm %EPOCROOT%tools\sbsv2scanlog.pm"/>
-	<Execute Component="Copy generic scanlog.pm to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\scanlog.pm %EPOCROOT%tools\scanlog.pm"/>
-     
-
-    <!-- Create component lists for CBR from System_definition_template.xml -->
-    <Execute Component="Create Intermediate GT System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;!systemtest,!techview,!s60&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_GT.xml"/>
-    <Execute Component="Create Intermediate TV System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;techview&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_TV.xml"/>
-    <Execute Component="Create Intermediate System Test System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;systemtest&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_SystemTest.xml"/>
-    <Execute Component="Create GTcomponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_GT.xml -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\GTcomponents.txt"/>
-    <Execute Component="Create TechviewComponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_TV.xml -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\TechViewComponents.txt"/>
-    <Execute Component="Create SystemTestComponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_SystemTest.xml  -f systemtest -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\SystemTestComponents.txt"/>
-    <Execute Component="Add SystemTest to TVcomponents.txt" Cwd="%LogsDir%" CommandLine="type %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\SystemTestComponents.txt >>%CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\TechViewComponents.txt"/>
-
-    <!-- Process System_definition.xml and set up clean-src -->
-    <Execute Component="Prepare System Definition" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\System_Definition_%BuildShortName%.xml -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\system_build.xml -s %CleanSourceDir% -e \sf -f %BuildShortName% -m %EPOCROOT%epoc32\data\system_definition.xml"/>
-    <Execute Component="Create system_definition_GT.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n GT_%BuildShortName% -o %BuildBaseName%_GT.xml -l GT1.log -t %EPOCROOT%epoc32\data\GT.txt -f gt -m %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
-    <Execute Component="Create system_definition_TV.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n TV_%BuildShortName% -o %BuildBaseName%_TV.xml -l TV1.log -t %EPOCROOT%epoc32\data\TV.txt -f techview -m %EPOCROOT%epoc32\data\system_definition_TV.xml"/>
-    <Execute Component="Create *SystemTest.xml " Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n SystemTest_%BuildShortName% -o %BuildBaseName%_SystemTest.xml -l SystemTest1.log -t %EPOCROOT%epoc32\data\SystemTest.txt"/>
-    <Execute Component="Create GCCXML XML File (NB: .TXT file not required)" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n GCCXML_%BuildShortName% -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\GCCXMLcomponents.txt -o %BuildBaseName%_GCCXML.xml -l GCCXML1.log"/>
-    <Execute Component="Create Custkit.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n Custkit_%BuildShortName% -t %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\Custkit.txt"/>
-    
-	<!-- To avoid file-overwritten warnings, Remove sysdef_GT, sysdef_TV files  as we are going to create them again-->
-    <Execute Component="Remove  system_definition_GT.xml " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
-	<Execute Component="Remove  system_definition_TV.xml " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition_TV.xml"/>
-
-	<!-- Apply proper filter to generate GT, Techview sysdef files -->
-    <Execute Component="Create GTcomponents.txt and system_definition_GT.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf     -l GTFilter1.log  -f gt,!techview  -m %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
-    <Execute Component="Create TechviewComponents.txt and system_definition_TV.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf  -l TVFilter1.log   -f !gt,techview  -m %EPOCROOT%epoc32\data\system_definition_TV.xml"/>   
-
-    <!-- START PHASE DISTILLSRC  -->
-    <Execute Component="Start Phase DISTILLSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n DISTILLSRC -t START"/>
-    <!-- Filter source tree  -->
-    <Execute Component="CBR filter src" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\toolsandutils\productionbldtools\distillsrc\distillsrc.pl -r %CleanSourceDir% -s . -p \sf -l cedar -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\options.txt"/>
-    <!-- STOP PHASE DISTILLSRC  -->
-    <Execute Component="Stop Phase DISTILLSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n DISTILLSRC -t STOP"/>
-    
-	<!-- START PHASE COPYSRC  -->
-    <Execute Component="Start Phase COPYSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n COPYSRC -t START"/>
-    <!-- copy relinfo to support pre-built CBR components referenced from system_definition.xml -->
-    <Execute Component="Make epoc32/relinfo Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\relinfo"/>
-    <Execute Component="Copy Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini "/>
-    <!-- Copy clean src  -->
-    <Execute Component="Remove src directory" Cwd="%BuildDir%" CommandLine="rd %SourceDir% /s /q"/>
-    <Execute Component="Copy clean-src to src" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl  -s %CleanSourceDir% -t %SourceDir%"/>
-    <Execute Component="Check Export Table" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\check_tables.pl -e %Product%"/>
-    <!-- STOP PHASE COPYSRC  -->
-    <Execute Component="Stop Phase COPYSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n COPYSRC -t STOP"/>
-
-	<!-- Delete Variabilty tools -->
-	<Execute Component="Delete Variability tools to ensure they don't get shipped" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability" CommandLine="rmdir /s /q %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability"/>
-		
-	<!-- START PHASE SCAN FOR S60 DISTRIBUTION POLICY FILES  -->
-    <Execute Component="Start Phase Scan for S60 distribution policy files" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n SCANDISTRIBFILE -t START"/>
-    <!-- Scan for S60 distribution policy files  -->
-    <Execute Component="Scan for S60 distribution policy files" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\toolsandutils\productionbldtools\CheckDistributionFiles.pl %CleanSourceDir%"/>
-    <!-- STOP PHASE SCAN FOR S60 DISTRIBUTION POLICY FILES  -->
-    <Execute Component="Stop Phase Scan for S60 distribution policy files" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n SCANDISTRIBFILE -t STOP"/>
-    
-	<!-- Start build clients -->
-    <Execute Component="Build Core Client" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -n %NUMBER_OF_PROCESSORS% %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildClient.pl -d localhost:15011 -d localhost:15012 -d localhost:15013 -w 5 -c Core#" /> 
-
-    <!--Log and publish main XML -->
-    <Execute Component="Copy Launch XML to Local Logs Dir" Cwd="%ToolsDir%" CommandLine="copy %ToolsDir%\os\buildtools\bldsystemtools\commonbldutils\BuildLaunch.xml %LogsDir%\BuildLaunch.xml"/>
-    <Execute Component="Publish Launch XML to Local Logs Dir" Cwd="%LogsDir%" CommandLine="copy %ToolsDir%\os\buildtools\bldsystemtools\commonbldutils\BuildLaunch.xml %PublishLocation%\%Type%\%BuildNumber%\logs\BuildLaunch.xml"/>
-    <Execute Component="Copy Glue XML to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%.xml %LogsDir%\%BuildNumber%.xml"/>
-    <Execute Component="Publish Glue XML" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%.xml %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%.xml"/>
-    <Execute Component="Publish BuildEnv Log" Cwd="%ToolsDir%" CommandLine="copy buildenv.log %PublishLocation%\%Type%\%BuildNumber%\logs\buildenv.log"/>
-
-    <!--Log and publish *generated* System Definition Files -->
-    <Execute Component="Copy *generated* System Definition Files to Local Logs Dir" Cwd="%LogsDir%" CommandLine="copy %EPOCROOT%epoc32\data\system_definition*.xml %LogsDir%\"/>
-    <Execute Component="Publish *generated* System Definition Files" Cwd="%LogsDir%" CommandLine="copy %LogsDir%\system_definition*.xml %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-
-    <!-- Generate XML data for build machine env and publish to build logs dir -->
-    <Execute Component="Generate BuildEnv XML" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils" CommandLine="perl BuildEnv.pl -o %LogsDir%"/>
-    <Execute Component="Publish BuildEnv XML" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils" CommandLine="copy %LogsDir%\%COMPUTERNAME%.xml %PublishLocation%\%Type%\%BuildNumber%\logs\%COMPUTERNAME%.xml"/>
-
-    <!--Update Status.txt for Kits -->
-    <Execute Component="Update Status.txt for Kits" Cwd="%ToolsDir%" CommandLine="echo %BuildNumber% building > status.txt"/>
-
-	<!--Run the Copyrights header check tool for SF -->
-    <Execute Component="SF os copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\os >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
-    <Execute Component="SF app copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\app >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/> 
-    <Execute Component="SF mw copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\mw >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
-
-    <!--Run the Post process results tool to handle results generated by the copyrights header check for SF -->
-    <Execute Component="Post Process results" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFPostProcessResults.pl -build %BuildNumber% -input %LogsDir%\AllHeaderCheckRes.csv -out %LogsDir%\AllHeaderCheckResPath.csv -sourcepath M:\ -config %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.cfg >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
-
-	<!--Run the Copyrights header check tool for EPL -->
-    <Execute Component="EPL os copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\os >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
-    <Execute Component="EPL app copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\app >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/> 
-    <Execute Component="EPL mw copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\mw >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
-
-    <!--Run the Post process results tool to handle results generated by the copyrights header check for EPL -->
-    <Execute Component="Post Process results" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFPostProcessResults.pl -build %BuildNumber% -input %LogsDir%\AllHeaderCheckResEpl.csv -out %LogsDir%\AllHeaderCheckResPathEpl.csv -sourcepath M:\ -config %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.cfg >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
-
-    <!--Publish Copyrights header check logs -->
-    <Execute Component="Publish copyrights header check logs" Cwd="%LogsDir%" CommandLine="xcopy *headercheck*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-
-	<!-- Copy unzip from TCL Delta Cache to epoc32 tools -->
-	<Execute Component="Copy unzip to epoc32\tools" Cwd="%BuildDir%" CommandLine="xcopy %TCLDeltaCache%\DP\master\sf\dev\hostenv\dist\unzip-5.40\unzip.exe \epoc32\tools\ /Y"/>
-	<!-- Copy zip from TCL Delta Cache to epoc32 tools -->
-	<Execute Component="Copy zip to epoc32\tools" Cwd="%BuildDir%" CommandLine="xcopy %TCLDeltaCache%\DP\master\sf\dev\hostenv\dist\zip-2.2\zip.exe \epoc32\tools\ /Y"/>
-
-    <!-- Install GCC -->
-    <Execute Component="Install GCC" Cwd="%EPOCROOT%" CommandLine="unzip %SourceDir%\os\buildtools\perltoolsplat_os\redistribution\gcc\gcc.zip"/>
-
-	<!-- Bootstrap - install  bldmake* to epoc32\tools-->
-	<Execute Component="BootStrap1 -install bldmake " Cwd="%SourceDir%\os\buildtools\sbsv1_os\e32toolp\group" CommandLine="setupprj.bat secure"/>
-    <Execute Component="BootStrap2 -install bldmake" Cwd="%SourceDir%\os\buildtools\sbsv1_os\e32toolp\group" CommandLine="bld.bat rel"/>
-    <!-- Setup Product variant -->
-    <Execute Component="Make Epoc32/tools/variant Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\tools\variant"/>
-    <Execute Component="Make Epoc32/include/variant Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\include\variant\"/>
-    <Execute Component="Copy Symbian_OS.hrh" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\inc\Symbian_OS_%BuildShortName%.hrh %EPOCROOT%epoc32\include\variant\Symbian_OS.hrh"/>
-	<Execute Component="Copy hrh files" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\*.hrh %EPOCROOT%epoc32\include\variant"/>
-    <Execute Component="Copy cfg file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%.cfg %EPOCROOT%epoc32\tools\variant\variant.cfg"/>
-    <Execute Component="Copy CBR cfg file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%_cbrtargetalias.cfg %EPOCROOT%epoc32\tools\variant\cbrtargetalias.cfg"/>
-
-    <!-- Setup ROM variant -->
-    <Execute Component="Make epoc32/rom/include Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\rom\include"/>
-    <Execute Component="Copy romdefs file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%_romdefs.hby %EPOCROOT%epoc32\rom\include\symbian_os_romdefs.hby"/>
-
-    <!-- Make Epoc.ini -->
-    <Execute Component="Create Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecDiagnostics ON>>%EPOCROOT%epoc32\data\epoc.ini"/>
-    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecEnforcement ON >>%EPOCROOT%epoc32\data\epoc.ini"/>
-    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecProcessIsolation ON >>%EPOCROOT%epoc32\data\epoc.ini"/>
-    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecEnforceSysBin ON>>%EPOCROOT%epoc32\data\epoc.ini"/>
-
-    <!-- Setup BuildInfo.txt -->
-    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo DeviceFamily               100 >%EPOCROOT%epoc32\data\BuildInfo.txt"/>
-    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo DeviceFamilyRev            0x900 >>%EPOCROOT%epoc32\data\BuildInfo.txt"/>
-    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo ManufacturerSoftwareBuild  %SnapshotNumber%_%BuildShortName% >>%EPOCROOT%epoc32\data\BuildInfo.txt"/>
-
-	 
-
-    <!-- Post PreBuild Stuff -->
-    <Execute Component="PreBuild HtmlScanlog" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_PreBuild.summary -v -v -l %LogsDir%\%BuildBaseName%.log -o %LogsDir%\PreBuild.summary.html"/>
-    <Execute Component="Publish PreBuild Logs" Cwd="%LogsDir%" CommandLine="xcopy PreBuild*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-
-    <!-- STOP PHASE PREBUILD  -->
-    <Execute Component="Stop Phase PREBUILD" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n PREBUILD -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\PreBuild.summary.html"/>
-
-    <!-- START PHASE GT  -->
-    <Execute Component="Start Phase GT" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n GT -t START"/>
-	
-	<!-- Compile various tool targets prior to actual GT build -->
-    <Execute Component="e32toolp Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_e32toolp -f %LogsDir%\sbs_e32toolp_log.xml.log -b %SourceDir%\os\buildtools\sbsv1_os\e32toolp\group\bld.inf -c tools2_rel.vFuture.whatlog.tracecompiler -i > %LogsDir%\e32toolp.log 2>&amp;1"/>
-    <Execute Component="Generate html log for e32toolp" Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_e32toolp_log.xml.log  -o %LogsDir%\sbs_e32toolp_log.html -v -v "/>
-    <Execute Component="Copy TCL reltools.ini to get rcomp" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Get latest Rcomp component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_bintools_rcomp -bv green -o %LogsDir%\rcomp_version.txt 2>&amp;1"/>
-    <Execute Component="Get Latest Green Trace Compiler from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c osttracecompiler -bv green -o %LogsDir%\tracecompiler_version.txt 2>&amp;1"/>
-    <Execute Component="Copy OS Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\toreltools.ini"/>
-    <Execute Component="Push the latest Rcomp to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_bintools_rcomp -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
-     <Execute Component="Push the Latest Green Trace Compiler to OS Archive" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c osttracecompiler -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
-     <!-- "DS.1756" changes bootstrapping components from TCL START -->
-     <Execute Component="Get latest dev_build_imgtools_romtools component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_romtools -bv green -o %LogsDir%\dev_build_imgtools_romtools_version.txt 2>&amp;1"/>
-     <Execute Component="Push the latest dev_build_imgtools_romtools to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_romtools -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
-     
-     <Execute Component="Get latest dev_build_imgtools_buildrom component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_buildrom -bv green -o %LogsDir%\dev_build_imgtools_buildrom_version.txt 2>&amp;1"/>
-     <Execute Component="Push the latest dev_build_imgtools_buildrom to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_buildrom -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
- 
-     <Execute Component="Get latest dev_build_imgtools_imglib component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_imglib -bv green -o %LogsDir%\dev_build_imgtools_imglib_version.txt 2>&amp;1"/>
-     <Execute Component="Push the latest dev_build_imgtools_imglib to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_imglib -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
- 
-     <Execute Component="Get latest dev_build_imgtools_sisutils component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_sisutils -bv green -o %LogsDir%\dev_build_imgtools_sisutils_version.txt 2>&amp;1"/>
-     <Execute Component="Push the latest dev_build_imgtools_sisutils to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_sisutils -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
-     <!-- "DS.1756" changes bootstrapping components from TCL END -->
-
- <!-- Retrieve S60 binaries which remoteconn is dependent on -->
-    <Execute Component="Get specific S60 dependencies to enable remote conn compilation" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\getrel -vv remoteconn_s60_dependencies 9 2>&amp;1"/>
-
-    <Execute Component="Delete TCL reltools.ini" Cwd="%BuildDir%" CommandLine="del %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Rename and restore OS reltools.ini" Cwd="%BuildDir%" CommandLine="rename %EPOCROOT%epoc32\relinfo\toreltools.ini reltools.ini"/>
-    <Execute Component="TOOLS2 REL Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_tools2_rel -f %LogsDir%\sbs_tools2_rel_log.xml.log  -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools2_rel.savespace.vFuture.whatlog.tracecompiler -i > %LogsDir%\tools2_rel.log 2>&amp;1"/>
-	<Execute Component="TOOLS2 DEB LIBRARY Build" Cwd="%BuildDir%" CommandLine="sbs -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_tools2_deb -f %LogsDir%\sbs_tools2_deb_log.xml.log  -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools2_deb.savespace.vFuture.whatlog.tracecompiler -i LIBRARY > %LogsDir%\tools2_deb.log 2>&amp;1"/>
-	
-    <Execute Component="Generate html log for tools2 rel"  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools2_rel_log.xml.log  -o %LogsDir%\sbs_tools2_rel_log.html -v -v "/>
-    <Execute Component="Generate html log for tools2 deb"  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools2_deb_log.xml.log  -o %LogsDir%\sbs_tools2_deb_log.html -v -v "/>
-    
-	<!--  tools_rel target SHOULD be run sequentially , DO NOT add -j option below -->
-	<Execute Component="TOOLS Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j 1 -k -m %EPOCROOT%epoc32\build\Makefile_tools -f %LogsDir%\sbs_tools_log.xml.log -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools_rel.vFuture.whatlog.tracecompiler -i > %LogsDir%\tools.log 2>&amp;1"/>
-	
-    <Execute Component="Generate html log for tools  "  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools_log.xml.log  -o %LogsDir%\sbs_tools_log.html -v -v "/>
-
-    <Execute Component="Copy Makefile_*tool* and logs to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_*tool* %LogsDir%\"/>
-<!-- Will want to scan and publish these logs too -->
-    <!-- Compile GT using SBSv2 -->
-    <Execute Component="GT Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j %MAX_CONCURRENT% -k -f %LogsDir%\sbs_GT_log.xml.log  -m %EPOCROOT%epoc32\build\Makefile_GT -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c default.savespace.vFuture.whatlog.tracecompiler -c armv5.smp.savespace.vFuture.whatlog.tracecompiler -i > %LogsDir%\GT2.log 2>&amp;1"/>
-    <Execute Component="Copy Makefile_GT and log to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_GT* %LogsDir%\"/>
-
-    <!--Post GT Build Stuff -->
-    <Execute Component="Generate html log for GT"       Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_GT_log.xml.log  -o %LogsDir%\sbs_GT_log.html -v -v "/>
-    <Execute Component="Generate html log for GT"       Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_e32toolp_log.xml.log -l %LogsDir%\sbs_tools2_rel_log.xml.log -l %LogsDir%\sbs_tools2_deb_log.xml.log  -l %LogsDir%\sbs_tools_log.xml.log -l %LogsDir%\sbs_GT_log.xml.log -o %LogsDir%\GT.summary.html -v -v "/>
-    <Execute Component="Publish GT Logs" Cwd="%LogsDir%" CommandLine="xcopy *GT* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-	<Execute Component="Publish other sbs Logs" Cwd="%LogsDir%" CommandLine="xcopy sbs_* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-    <!-- STOP PHASE GT  -->
-    <Execute Component="Stop Phase GT" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n GT -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\GT.summary.html"/>
-
-    <!-- Remove S60 binaries pulled down earlier for remoteconn compilation -->
- <Execute Component="Copy TCL reltools.ini to get remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Removerel remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\RemoveRel -v remoteconn_s60_dependencies "/>
-<Execute Component="Delete TCL reltools.ini" Cwd="%BuildDir%" CommandLine="del %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-<Execute Component="Copy OS Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-
-    <Execute Component="Create About.txt" Cwd="%BuildDir%" CommandLine="echo To find out status and general info about build %BuildNumber%, refer to Epoc Software Releases DatabaseDB>%PublishLocation%\%Type%\%BuildNumber%\About_%BuildNumber%.txt"/>
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Create ESR GT Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t GT -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-    
-    <Execute Component="CBR Make GT Release Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\CBRGT"/>   
-    <!--Keeping generated EPOC32 directory -->
-    <Execute Component="CBR Copy Generic Epoc32 Directory" Cwd="%BuildDir%\CBRGT" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %EPOCROOT%epoc32 -t %BuildDir%\CBRGT\epoc32 -x ^^build/ -x \.sym$ -x \.bsc$ -x ^^data/media/mmccrd..\.bin$"/>
-
-    <!-- START PHASE TV  -->
-    <Execute Component="Start Phase TV" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n TV -t START"/>
-
-    <!--Prep Work Drive for Techview Build -->
-    <Execute Component="Prep for Techview Build" Cwd="%BuildDir%" CommandLine="xcopy %CleanSourceDir%\os\buildtools\sbsv1_os\e32toolp %SourceDir%\cedar\techview\tools\e32toolp /E /Z /I /Q"/>
-
-    <!-- Compile Techview using SBSv2 -->
-    <Execute Component="Techview Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -f %LogsDir%\sbs_TV_log.xml.log -k -m %EPOCROOT%epoc32\build\Makefile_TV -s %EPOCROOT%epoc32\data\system_definition_TV.xml -c default.techview.savespace.vFuture.whatlog.tracecompiler -i > %LogsDir%\TV2.log 2>&amp;1"/>
-    <Execute Component="Copy Makefile_TV and log to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_TV* %LogsDir%\"/>
-
-    <!-- Compile System Test components using EBS -->
-    <Execute Component="System Test Build (EBS)" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %LogsDir%\%BuildBaseName%_SystemTest.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\SystemTest2.log"/>
-    <!--Post Techview Build Stuff -->
-    <Execute Component="Publish TVonly Logs" Cwd="%LogsDir%" CommandLine="xcopy *TV*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-    <Execute Component="Publish System Test Logs" Cwd="%LogsDir%" CommandLine="xcopy *SystemTest* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-
-     <!--Post Techview Build Stuff -->
-    <Execute Component="Generate html log for techview" Cwd="%BuildDir%" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_TV_log.xml.log  -o %LogsDir%\TV.summary.html -v -v "/>
-    <Execute Component="TV EBS HtmlScanlog" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_EBS_TV.summary -v -v -l SystemTest1.log -l SystemTest2.log -o TV.EBS.summary.html"/>
-	<Execute Component="Publish Techview Logs" Cwd="%LogsDir%" CommandLine="xcopy *TV*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-
-    <!-- STOP PHASE TV  -->
-    <Execute Component="Stop Phase TV" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n TV -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\TV.summary.html"/>
-   
-	<!--Package Techview -->
-    <Execute Component="Create ESR TV Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t TV -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-    
-    <!--Prep for CBR -->
-    <Execute Component="CBR Make TV Release Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\CBRTV"/>
-    <Execute Component="CBR Copy Documentation" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %BuildDir%\documentation %BuildDir%\CBRTV\documentation /E /Z /I /Q"/>
-    <Execute Component="CBR Copy Techview Epoc32 Directory" Cwd="%BuildDir%\CBRTV" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %EPOCROOT%epoc32 -t %BuildDir%\CBRTV\epoc32 -x ^^build/ -x \.sym$ -x \.bsc$ -x ^^data/media/mmccrd..\.bin$"/>
-    <Execute Component="CBR Copy sdkeng-bin Directory" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %BuildDir%\sdkeng-bin -t %BuildDir%\CBRTV\sdkeng-bin"/>
-
-    <!-- START PHASE ROM  -->
-    <Execute Component="Start Phase ROM" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n ROM -t START"/>
-
-    <!--Build Roms -->
-    <Execute Component="Build Techview Roms" Cwd="%BuildDir%%EPOCROOT%epoc32\rom" CommandLine="perl %SourceDir%\os\buildtools\imgtools_os\romkiteka2\utils\metarombuild.pl -romspec %EPOCROOT%epoc32\data\symbian_os_romspec.xml -logdir %LogsDir% -buildnum %BuildNumber%"/>
-    <Execute Component="Build H4 NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=h4hrp -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H4 NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move H4HRPARMV5D.IMG %EPOCROOT%epoc32\rom\h4hrp_001.techview.nandloader.img"/>
-    <Execute Component="Move H4 NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4hrp_001.techview.nandloader.log"/>
-    <Execute Component="Build H4 Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v h4hrp -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=h4.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H4 Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h4.nandloader.reltest.img %EPOCROOT%epoc32\rom\h4.nandloader.reltest.img"/>
-    <Execute Component="Move H4 Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4.nandloader.reltest.log"/>
-    <Execute Component="Build H6 NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=34xx_sdp -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H6 NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move 34xx_SDPARMV5D.IMG %EPOCROOT%epoc32\rom\h6_sdp.techview.nandloader.img"/>
-    <Execute Component="Move H6 NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h6_sdp.techview.nandloader.log"/>
-    <Execute Component="Build H6 Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v 34xx_sdp -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=h6.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H6 Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h6.nandloader.reltest.img %EPOCROOT%epoc32\rom\h6.nandloader.reltest.img"/>
-    <Execute Component="Move H6 Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h6.nandloader.reltest.log"/>
-    <Execute Component="Build NaviEngine NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=ne1_tb -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move NaviEngine NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move NE1_TBARMV5D.IMG %EPOCROOT%epoc32\rom\ne1_tb.techview.nandloader.img"/>
-    <Execute Component="Move NaviEngine NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\ne1_tb.techview.nandloader.log"/>
-    <Execute Component="Build NaviEngine Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v ne1_tb -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=ne1_tb.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move NaviEngine Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ne1_tb.nandloader.reltest.img %EPOCROOT%epoc32\rom\ne1_tb.nandloader.reltest.img"/>
-    <Execute Component="Move NaviEngine Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\ne1_tb.nandloader.reltest.log"/>
-    <Execute Component="Build H4 Test MMC Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v h4hrp -i armv5 -b udeb -t mmctest_load_rel -zip -name=h4.mmcloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H4 Test MMC Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h4.mmcloader.reltest.img %EPOCROOT%epoc32\rom\h4.mmcloader.reltest.img"/>
-    <Execute Component="Move H4 Test MMC Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4.mmcloader.reltest.log"/>
-
-    <Execute Component="Techview Roms HtmlScanlog" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_Techview_ROMs.summary -v -v -l techviewroms%BuildNumber%.log -o techviewroms%BuildNumber%.summary.html"/>
-    <Execute Component="Publish Techview Roms Logs" Cwd="%LogsDir%" CommandLine="copy techviewroms%BuildNumber%.* %PublishLocation%\%Type%\%BuildNumber%\logs"/>
-    <Execute Component="Copy Detailed ROM Logs to Local Logs Dir" Cwd="%BuildDir%" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.log %LogsDir%\rom_logs\ /Z /I"/>
-    <Execute Component="Publish Detailed ROM Logs" Cwd="%LogsDir%" CommandLine="xcopy rom_logs %PublishLocation%\%Type%\%BuildNumber%\logs\rom_logs /Z /I /Q"/>
-    <Execute Component="Create ESR ROM Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t ROM -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-
-    <!-- STOP PHASE ROM  -->
-    <Execute Component="Stop Phase ROM" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n ROM -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\techviewroms%buildNumber%.summary.html"/>
-
-    <!--Prep for CBR -->
-    <Execute Component="CBR Copy GTC ROMs" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\GTC_*.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
-    <Execute Component="CBR Copy nandloader Images" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.nandloader.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
-    <Execute Component="CBR Copy mmcloader Images" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.mmcloader.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
-
-    <!--Techview Dups Generation  -->
-    <Execute Component="Techview Dups Generation mkdir" Cwd="%SourceDir%" CommandLine="mkdir %ProductPath%\generated\logs\"/>
-    <Execute Component="Techview Dups Generation" Cwd="%SourceDir%" CommandLine="%BuildDir%\CBRGT\epoc32\gcc\bin\diff -qr %BuildDir%\CBRGT\epoc32 %BuildDir%\CBRTV\epoc32 | perl %SourceDir%\os\buildtools\toolsandutils\productionbldtools\differ.pl > %ProductPath%\generated\logs\techview_dups.log"/>
-
-
-    <!--Prep for CBR -->
-    <Execute Component="CBR Copy Clean Src" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %CleanSourceDir% %BuildDir%\CBRTV\sf /E /Z /I /Q"/>
-    <Execute Component="Run sbsv2cache tool" Cwd="%BuildDir%" CommandLine="%SBS_HOME%\win32\python264\python.exe %SBS_HOME%\bin\sbsv2cache.py -v -s -o %ABLDCACHE% -l %LogsDir%\sbs_e32toolp_log.xml.log -l %LogsDir%\sbs_GT_log.xml.log -l %LogsDir%\sbs_TV_log.xml.log -l %LogsDir%\sbs_tools_log.xml.log -l %LogsDir%\sbs_tools2_rel_log.xml.log -l %LogsDir%\sbs_tools2_deb_log.xml.log > %LogsDir%\sbs_sbsv2cache.log 2>&amp;1"/>
-    <Execute Component="Publish Raptor Cache Log"    Cwd="%BuildDir%" CommandLine="copy %LogsDir%\sbs_sbsv2cache.log %PublishLocation%\%Type%\%BuildNumber%\logs\sbs_sbsv2cache.log"/>
-
-	<!-- Cleanup unnecessary files  to remove warnings -->
-	<Execute Component="Remove  System_Definition*.bak files " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition*.xml.bak"/>
-	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\gcc\*.unzipped %LogsDir%"/>
-	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\gcc_mingw\*.unzipped %LogsDir%"/>
-	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\include\tools\stlport\*.unzipped %LogsDir%"/>
-    <!-- START PHASE CBR  -->
-    <Execute Component="Start Phase CBR" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CBR -t START"/>
-
-    <!--Run CBR -->
-	<Execute Component="Run CBR" Cwd="%BuildDir%" CommandLine="%PERL510_HOME%\bin\perl.exe %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\runcbr.pl -b %BuildBaseName% -v %BuildNumber% -c %SourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\options.txt -d %LogsDir%\%BuildNumber%_debug_cbr.log -l %LogsDir%\%BuildNumber%_cbr.log -p %PreviousBuildNumber% -j %NUMBER_OF_PROCESSORS% "/>
-    <Execute Component="Publish CBR debug Log" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_debug_cbr.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Publish CBR Log" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cbr.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>	
-    <Execute Component="Generate CBR HTML summary for CBR" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_CBR_summary -v -v -l %BuildNumber%_cbr.log -o %BuildNumber%_cbr.summary.html"/>
-    <Execute Component="Publish CBR Summary" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cbr.summary.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Create ESR CBR Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t CBR -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-
-    <!-- export the cbr -->
-    <Execute Component="Export CBR Make Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
-    <Execute Component="Export CBR Copy reltools.ini to epoc32" Cwd="%BuildDir%" CommandLine="copy \sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%Product%\reltools.ini %BuildDir%\epoc32\relinfo\reltools.ini /Y"/>
-    <Execute Component="Export CBR Run script" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\exportcbr.pl -n -c gt_only_baseline -c gt_techview_baseline -d %BuildDir% -s %BuildNumber% -p %Product% -t CBRSymbianIndia.tmpl -t CBRBeijing.tmpl"/>
-    <Execute Component="Export CBR Delete Dirty Epoc32 relinfo dir" Cwd="%BuildDir%" CommandLine="rmdir /s /q %BuildDir%\epoc32\relinfo"/>
-
-    <!-- Publish CBR export log & export table -->
-    <Execute Component="Export CBR Publish Export Log" Cwd="%LogsDir%" CommandLine="copy Export*.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Copy Export Table to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy \sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%Product%\AutoCBR_%Product%_test_export.csv %LogsDir%\AutoCBR_%Product%_test_export.csv" />
-    <Execute Component="Export CBR Publish Export Table" Cwd="%LogsDir%" CommandLine="copy AutoCBR_%Product%_test_export.csv %PublishLocation%\%Type%\%BuildNumber%\logs\AutoCBR_%Product%_test_export.csv"/>
-
-    <!-- Request smoke testing of CBR -->
-    <Execute Component="Create Smoke Testing trigger" Cwd="%LogsDir%" CommandLine="echo %BuildNumber%>>smoketest_trigger_%BuildNumber%.txt"/>
-    <Execute Component="Create Smoke Testing trigger" Cwd="%LogsDir%" CommandLine="echo %ChangeListNumber%>>smoketest_trigger_%BuildNumber%.txt"/>
-    <Execute Component="Create Dir for smoke test triggers" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\SmokeTestTriggers"/>
-    <Execute Component="Copy Smoke Testing trigger to published logs dir" Cwd="%LogsDir%" CommandLine="copy smoketest_trigger_%BuildNumber%.txt %PublishLocation%\SmokeTestTriggers\%BuildNumber%.txt"/> 
-
-    <!-- STOP PHASE CBR  -->
-    <Execute Component="Stop Phase CBR" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CBR -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%_cbr.summary.html"/>
-
-    <!-- GET IMGCHECK component  --> 
-    <Execute Component="Imgcheck  Make Dir relinfo" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
-    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %BuildDir%\epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Obtain IMGCHECK component" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c dev_build_imgtools_imgcheck -bv green -o %LogsDir%\imgcheck_version.txt"/>
-
-    <!-- USE IMGCHECK to create SID, VID reports for these ROM images -->
-    <Execute Component="Run IMGCHECK" Cwd="%BuildDir%" CommandLine="%BuildDir%\epoc32\tools\imgcheck.exe --e32input --sid --vid  --verbose M:\epoc32\release\armv5\urel\ -x -o=%LogsDir%\SIDVID.xml -a 2>&amp;1"/> 
-    <Execute Component="Publish IMGCHECK Log" Cwd="%LogsDir%" CommandLine="xcopy SIDVID.xml %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Publish IMGCHECK stylesheet" Cwd="%LogsDir%" CommandLine="xcopy imgcheck.xsl %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Delete Dirty Epoc32 relinfo dir" Cwd="%BuildDir%" CommandLine="rmdir /s /q %BuildDir%\epoc32\relinfo"/>
- 
-    <!--  Request a BFC test -->
-    <Execute Component="Request BFC using bfcClient.pl" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils\" CommandLine="perl bfcClient.pl -p %Product% -b %SnapshotNumber% -c %Type% -w 0"/>
-
-    <!--Update Status.txt for Kits -->
-    <Execute Component="Update Status.txt for Kits" Cwd="%ToolsDir%" CommandLine="echo %BuildNumber% completed > status.txt"/>
-
-    <!--Get CDB tools -->
-    <Execute Component="Make Dir relinfo" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
-    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    
-    <Execute Component="Obtain CDB tools" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c ana_compatanamdw_apicompatanamdw_cdb -bv green -o %LogsDir%\cdb_version.txt"/>          
-    <!-- Retrieve S60 binaries which remoteconn is dependent on for gccxml CDB phase-->
-    <Execute Component="Get specific S60 dependencies to enable remote conn compilation" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\getrel -vv remoteconn_s60_dependencies 9 2>&amp;1"/>
-
-    <!-- START PHASE CDB  -->
-    <Execute Component="Start Phase CDB" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CDB -t START"/>
- 
-    <!-- Unpack the CDB tool into required locations  -->
-    <Execute Component="Replace cdb.properties" Cwd="%BuildDir%\cdb\cdb" CommandLine="xcopy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\cdb.properties . /Y >> %LogsDir%\cdb.unziplog 2>&amp;1"/>
-    <Execute Component="Publish cdb.unziplog" Cwd="%LogsDir%" CommandLine="copy cdb.unziplog %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-
-    <Execute Component="Unzip imreport-new to root-epoc32" Cwd="%BuildDir%\epoc32\tools" CommandLine="unzip -o \\builds01\devbuilds\cdb-tools\imreport-new.zip >%LogsDir%\imreport-new.unziplog 2>&amp;1"/>
-    <Execute Component="Publish imreport-new.unziplog" Cwd="%LogsDir%" CommandLine="copy imreport-new.unziplog %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-
-    <!-- Run the CDB tool  -->
-    <Execute Component="Make Dir for CDB Info" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\cdb-info"/>
-    <Execute Component="Make Dir for CDB Publish" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\%Type%\%BuildNumber%\cdb-info"/>
-    <Execute Component="Make Dir for CDB Publish" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\%Type%\logs\%BuildNumber%\cdb-info"/>
-
-    <!--Build GCCXML (prior to running CDB tool) -->
-    <Execute Component="GCCXML Server" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %LogsDir%\%BuildBaseName%_GCCXML.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\GCCXML.log"/>
-    <Execute Component="Publish GCCXML Logs" Cwd="%LogsDir%" CommandLine="xcopy *GCCXML*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-    <Execute Component="Generate GXP files for orphanheaders" Cwd="%BuildDir%\cdb\cdb" CommandLine="perl __cdborphanheaders.pl  sbsv2"/>
-
-    <!--Run imreport and cdb using the new Tools -->
-    <Execute Component="cdb Server" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\runcdb.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\cdbxml.log"/>
-    <Execute Component="Publish cdbxml.log" Cwd="%LogsDir%" CommandLine="copy cdbxml.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Generate CDB HTML summary for CDB" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_CDB_summary -v -v -l cdbxml.log -l GCCXML.log -o %BuildNumber%_cdb.summary.html"/>
-    <Execute Component="Publish CDB Summary" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cdb.summary.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Create ESR CDB Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t CDB -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-
-    <!-- Publish Documentation Precis -->
-    <Execute Component="Zip Documentation Precis" Cwd="%BuildDir%\doxyref\precis\" CommandLine="zip -r %BuildDir%\cdb-info\doxyref-precis.zip *"/>
-    <Execute Component="Publish Documentation Precis" Cwd="%BuildDir%\cdb-info\" CommandLine="copy /Y doxyref-precis.zip %PublishLocation%\%Type%\%BuildNumber%\cdb-info\doxyref-precis.zip"/>
-            
-    <!-- STOP PHASE CDB  -->
-    <Execute Component="Stop Phase CDB" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CDB -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%_cdb.summary.html"/>
- 
-
-    <!-- Remove S60 binaries pulled down earlier for remoteconn gccxml CDB phase -->
-    <Execute Component="Removerel remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\RemoveRel -v remoteconn_s60_dependencies "/>
-    
-    <!--Stop Performance Monitoring -->
-    <Execute Component="Stop PerfMon" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils\PerfMon" CommandLine="perl PerfMonControlStop.pl -p 1973"/>
-    <Execute Component="Publish PerfMon Log" Cwd="%LogsDir%" CommandLine="xcopy PerfMon_%BuildNumber%.csv %PublishLocation%\%Type%\%BuildNumber%\logs\ /Z /I /Q"/>
-	
-	<!-- Remove CBR Temp Dir -->
-	<Execute Component="Delete Temp Folder" Cwd="%BuildDir%" CommandLine="rmdir D:\Builds\Temp /s /q"/>
-	
-    <!--Publish the Full Logs Dir -->
-    <Execute Component="Publish Full Logs Dir" Cwd="%BuildDir%" CommandLine="xcopy %LogsDir% %PublishLocation%\%Type%\logs\%BuildNumber% /E /Z /I /Q"/>
-
-  </Commands>
-</Product>
--- a/symbianosbld/cedarutils/Symbian_OS_vFuture_Schedule12.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1227 +0,0 @@
-<!DOCTYPE Schedule12 PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "schedule12.dtd">
-<?xml-stylesheet type="text/xsl" href="schedule12.xsl" ?>
-
-<Schedule12 Schema="2.0.0" 
-	Status="DRAFT" 
-	OS_version="tb101sf" Release_type="Update" 
-	DocVersion="$Change: 1736797 $ $DateTime: 2009/11/16 17:34:45 $ $Id: //SSS/master/sf/os/deviceplatformrelease/symbianosbld/cedarutils/Symbian_OS_vFuture_Schedule12.xml#1 $" >
-<OR name="Alarm Server">
-	Maintains a queue of all system-wide alarms and provides APIs to manage alarms
-	<system_model entry="Alarm Server"/>
-</OR>
-<OR name="Application Launch Services">
-	System Starter, launches ROM-based servers that need to be
-	started at device boot, depending on start-up mode.	
-	<system_model entry="System State Management"/>
-	<system_model entry="After Market Application Starter"/>
-	<system_model entry="Application Launch Plugins"/>
-</OR>
-<OS name="Authentication Services" draft="Y">
-    Server which allows clients to request that the phone holder authenticates themselves to the phone.
-    <system_model entry="Authentication Server"/>
-</OS>
-
-<CS name="System State Management">
-	Manages changes to device states, including start-up and shutdown, and changes to system wide properties (using policy plug-ins and command lists)
-	<system_model entry="System State Manager"/>
-</CS>
-<OR name="System Health Management">
-	Manages the system health, including the monitoring of critical processes and their re-launch if they fail
-	<system_model entry="System Health Manager"/>
-</OR>
-<CR name="System State Management Plugins">
-	Provide common policy plugins and adaptation plugins for System State Management Architecture
-	<system_model entry="System State Plugins"/>
-</CR>
-<CS name="Application Utilities">
-	Assorted basic utilities available to frameworks, services, and applications. 
-	System utilities (BAFL) including resource file interface and clipboard, system sounds, 
-	command-line parsing, descriptor arrays, resource file handling. 
-	Used by higher level frameworks and services and available directly to applications.
-	<system_model entry="Application Utilities"/>
-</CS>
-<CS name="Authorisation Services">
-	Authorisation services, including the User Prompt Service (UPS) that allows system servers to generate prompts asking the user to authorise or deny a request from a client application.	
-	<system_model entry="User Prompt Service"/>
-</CS>
-<OR name="User Prompt Utils">
-	Utility library for use by service providers writing policy plug-ins for the UPS
-	<system_model entry="User Prompt Utils"/>
-</OR>
-<OS name="BIO Messaging">
-	Smart messaging framework and support. 
-	In the System Model this is Bio Messaging Framework 
-	and Bio Messaging Parsers.
-	<system_model entry="BIO Messaging Framework"/>
-	</OS>
-<OS name="Bluetooth">
-	Bluetooth connection and service manager and Bluetooth protocol stack. 
-	System Model names are Bluetooth Manager, Bluetooth SDP and Bluetooth Stack PRT.
-	<system_model entry="Bluetooth AVRCP"/>
-	<system_model entry="Bluetooth PBAP"/>
-	<system_model entry="Bluetooth Manager"/>
-	<system_model entry="Bluetooth SDP"/>
-	<system_model entry="Bluetooth Stack"/>
-	<system_model entry="Remote Control Framework"/>
-	<system_model entry="Bluetooth PAN Profile"/>
-	<system_model entry="Bluetooth HCI Framework 2"/>
-	<system_model entry="Bluetooth Logging Engine"/>
-	<system_model entry="Bluetooth Notifiers Support"/>
-	<system_model entry="Bluetooth Config"/>
-	<system_model entry="Bluetooth GAVDP"/>
-	<system_model entry="Bluetooth ROM"/>
-	<system_model entry="Bluetooth Client Library"/>
-	<system_model entry="Bluetooth Build Utilities"/>
-	<system_model entry="Bluetooth HCI Extension Interface"/>
-</OS>
-<OR name="Content Handling">
-	SMIL Rich Media Parser
-	<system_model entry="SMIL Parser"/>
-</OR>
-<OR name="C Standard Library">
-	C standard library for Symbian OS
-	<system_model entry="C Standard Library"/>
-</OR>
-<OS name="Calendar Engine">
-	Engine implementation for calendar application. 
-	This is called Calendar in the System Model.
-	<system_model entry="Calendar"/>
-</OS>
-<CR name="Client Provisioning Framework">
-	OMA CP 1.1 compliant protocol implementation.
-	Supports provisioning via WAP Push, Email, OBEX, Removable Media and the SIM.
-	<system_model entry="Client Provisioning Framework"/>
-</CR>
-<CS name="Central Repository">
-	Central setting database
-	<system_model entry="Central Repository"/>
-</CS>
-<OR name="Certificate and Key Management">
-	Certificate and key management framework and APIs
-	<system_model entry="Certificate and Key Management"/>
-	<system_model entry="Root Certificates"/>
-	<system_model entry="File-based Certificate and Key Stores"/>
-</OR>
-<OS name="Security and Data Privacy Tools">
-	A collection of PC-side tools and libraries for use with Security and Data Privacy
-	<system_model entry="Security Tools"/>
-</OS>
-<CR name="Character Encoding Conversion" draft="Y">
-	Character set converters. This includes the Character Encoding Conversion Framework. 
-	<system_model entry="Character Encoding and Conversion Framework"/>
-</CR>
-<OR name="Character Encoding Conversion Plugins" draft="Y">
-	Character set conversion plug-ins. This includes the Character Encoding Conversion Plug-ins. 
-	<system_model entry="Character Encoding and Conversion Plugins"/>
-</OR>
-<OR name="Client Provisioning Adaptors">
-	Supplies provisioning of network access points, WAP proxies, MMS, 
-	OMA DS and OMA DM accounts, POP, IMAP and SMTP email accounts 
-	and browser bookmarks.
-	<system_model entry="Client Provisioning Adaptors"/>
-	<system_model entry="Client Provisioning Adaptors Config"/>
-	<system_model entry="Client Provisioning Framework Config"/>	
-</OR>
-<OR name="Device Management Configuration">
-	Configuration settings for Device Management.
-	<system_model entry="Device Management Adaptors Config"/>
-	<system_model entry="Device Management Framework Config"/>
-</OR>
-<CS name="Comms Database">
-	Networking and communications configuration information
-	<system_model entry="Comms Database"/>
-	<system_model entry="Comms Database Shim"/>
-	<system_model entry="Prepare Default Comms Database"/>
-	<system_model entry="Install Default Comms Database"/>
-</CS>
-<OR name="Comms File Logger">
-	File logging engine used by comms framework and available to other components. 
-	<system_model entry="File Logger"/>
-	<system_model entry="Comms Debug Utility"/>
-</OR>
-<CS name="Comms Framework">
-	Framework and utilities to support communications protocols and servers 
-	including Comms Root Server, Comms Framework, Network Interface Manager and Comms Buffers.
-	<system_model entry="Comms Root Server"/>
-	<system_model entry="Comms Elements"/>
-	<system_model entry="Comms Buffers"/>
-	<system_model entry="Network Interface Manager"/>
-	<system_model entry="Comms Root Server Config"/>
-	<system_model entry="Comms User Prompt Manager"/>
-</CS>
-<CR name="Comms Plugin Module (CSY)">
-	Comms Server CSY plugin providing serial port emulation over IR, USB, 
-	Bluetooth and a virtual serial port.
-	<system_model entry="Serial Port CSY"/>	
-	<system_model entry="Bluetooth CSY"/>
-	<system_model entry="MUX CSY"/>
-</CR>
-<OR name="Connection initiation">
-	Network connection agents and agent plug-in interface providing connection to 
-	circuit-switched and packet-switched networks. 
-	Includes CSD AGT, PSD AGT and Network Controller.
-	<system_model entry="PDP Layer"/>
-	<system_model entry="QoS 3GPP CPR"/>
-	<system_model entry="IP Transport Layer"/>
-	<system_model entry="IP Network Layer"/>
-	<system_model entry="QoS IP SCPR"/>
-	<system_model entry="CSD AGT"/>
-	<system_model entry="Network Controller"/>
-	<system_model entry="NULL AGT"/>
-	<system_model entry="PSD AGT"/>
-	<system_model entry="TRP AGT"/>
-	<system_model entry="Generic SCPR Parameters"/>
-	<system_model entry="IP UPS Plugins"/>
-	<system_model entry="Networking Dialog Stub"/>
-	<system_model entry="Networking Dialog API"/>
-</OR>
-<OR name="Connectivity Device Side">
-	Device side connectivity framework. This includes low level Device Connection Component, 
-	Service Framework and Service Providers.
-	<system_model entry="Active Backup Client"/>
-	<system_model entry="Connectivity Services"/>
-	<system_model entry="Connectivity Framework"/>
-	<system_model entry="PLP Remote Link"/>
-	<system_model entry="m-Router"/>
-	<system_model entry="PLP Variant"/>
-	<system_model entry="Backup Engine"/>
-	<system_model entry="Backup Restore Notification"/>
-</OR>
-<OS name="Contacts Engine">
-	Engine implementation for contacts application. 
-	This is called Contacts Model in the System Model.
-	<system_model entry="Contacts Model"/>
-</OS>
-<CS name="Content Access Framework v2 for DRM">
-	Framework that enables DRM style content management. Note that this is the CAFv2 framework.
-	<system_model entry="CAF Recogniser Config"/>
-	<system_model entry="Content Access Framework for DRM"/>
-</CS>
-<OR name="CAF Streaming Support"> 
-	Content Access Framework (CAF) support of streaming DRM solutions, such as DVB-H SPP and OMA DRM BCAST. 
-	<system_model entry="CAF Streaming Support"/> 
-</OR> 
-<OS name="Cryptographic Token Framework">
-	Framework supporting secure cryptographic tokens (e.g. smart cards)
-	<system_model entry="Crypto Token Framework"/>
-	<system_model entry="ASN PKCS"/>
-</OS>
-<OS name="Cryptography Library">
-	Symmetric and asymmetric keys, hash algorithms, and pseudorandom number generators.
-	Note this is export restricted
-	<system_model entry="Weak Crypto SPI"/>
-	<system_model entry="Strong Crypto SPI"/>
-	<system_model entry="Security Utils"/>
-	<system_model entry="Security Config"/>
-</OS>
-<OR name="Cryptography Plugins">
-	Software plug-in for the Crypto SPI providing symmetric and asymmetric algorithms, hash algorithms, and pseudorandom number generators.
-	Note this is export restricted
-	<system_model entry="Crypto SPI Plugins"/>
-</OR>
-<OR name="Data Link Layer Protocols">
-	Protocols utilities and interfaces for OSI Data Link Layer level protocols. 
-	This includes a Link Layer Control group of components: 
-	Comms Framework Control and data protocols for Ethernet, PPP, PDP and WiFi, 
-	Ethernet Packet Driver and PPP Compression Plug-ins 
-	<system_model entry="EAP Framework"/>
-	<system_model entry="EAP Plugins for WiFi"/>
-	<system_model entry="Ethernet NIF"/>
-	<system_model entry="Ethernet Packet Driver"/>
-	<system_model entry="PPP Compression Plugins"/>
-	<system_model entry="PPP NIF"/>
-	<system_model entry="PPP Config"/>
-	<system_model entry="Raw IP NIF"/>
-	<system_model entry="Wireless LAN"/>
-	<system_model entry="MBMS Parameters"/>
-</OR>
-<OR name="Baseband Abstraction">
-	Abstract interfaces and plugin implementations for a bearer service primarily in the data plane.
-	<system_model entry="Baseband Channel Adaptor"/>
-	<system_model entry="Inter-System Communication"/>
-	<system_model entry="Baseband Channel Adaptor for C32"/>
-	<system_model entry="Baseband Channel Adaptor for ISC"/>
-</OR>
-<OR name="Data Type Recognisers">
-	Base classes for MIME-type recognizer plug-ins.
-	<system_model entry="Web Recognisers"/>
-</OR>
-<OS name="Database Engine">
-	Relational database APIs and implementation. 
-	This is DBMS in the System Model.
-	<system_model entry="DBMS"/>
-</OS>
-<OR name="Device Drivers">
-	Drivers supporting hardware devices. 
-	This includes Ethernet Driver, USB Client Driver, Sound Driver, Speech Driver, 
-	Video Driver, MIDI Driver, SD Card*, SDIO* and Other LDDs. 
-	<system_model entry="Camera Driver"/>
-	<system_model entry="Ethernet Driver"/>
-	<system_model entry="USB Client Driver"/>
-	<system_model entry="SD Card 3C Driver"/>
-	<system_model entry="SD Card 4C Driver"/>
-	<system_model entry="Sound Driver"/>	
-	<system_model entry="Serial Port Driver"/>
-	<system_model entry="Legacy Drivers"/>	
-	<system_model entry="Generic Board Support Packages"/>
-	<system_model entry="Media Drivers"/>
-	<system_model entry="USB Host and OTG Drivers"/>
-	<system_model entry="USB Host and OTG Stack"/>
-</OR>
-<CS name="Local Media Subsystem">
-	Local (Storage) Media Logical Device Driver
-	<system_model entry="Local Media Subsystem"/>
-</CS>
-<CS name="Kernel Tools Debug">
-	Run Mode Debug API
-	<system_model entry="Run Mode Debugger"/>
-</CS>
-<CS name="Kernel Tools Trace">
-	Kernel Trace Tool
-	<system_model entry="Kernel Trace Tool"/>
-</CS>
-<OS name="EGL API">
-	Defines API for EGL 
-	<system_model entry="EGL Interface"/>
-</OS>
-<OR name="EGL Implementation" draft="Y">
-	software only implementation of EGL 
-	<system_model entry="EGL Implementation"/>
-</OR>
-<OR name="ETel Fax Client / Server">
-	Fax client and server side API's and protocol stack
-	<system_model entry="Fax Client and Server"/>
-</OR>
-<CS name="Error Resolver Data">
-	Error mapping data used by Error Resolver
-	<system_model entry="Error Resolver Data"/>
-</CS>
-<CS name="ETel Server">
-	Telephony server and client side APIs which includes ETel Server/Core, ETel Multimode, ETel Packet Data and Etel SIM Toolkit 
-	<system_model entry="ETel Config"/>
-	<system_model entry="ETel Multimode"/>
-	<system_model entry="ETel Packet Data"/>
-	<system_model entry="ETel Server and Core"/>
-	<system_model entry="ETel SIM Toolkit"/>
-</CS>
-<CS name="ETel 3rd Party APIs">
-	Telephony APIs for 3rd party applications
-	<system_model entry="ETel 3rd Party API"/>
-</CS>
-<OR name="Example Locales">
-	Specific geographic localisation information providing localisation framework and locale specific strings. 
-	System Model name is Locale Support.
-	<system_model entry="Number Formatting"/>
-	<system_model entry="Locale Support"/>
-</OR>
-<CS name="Feature Manager">
-	API which allows applications to query the presence of optional features and update feature information at run-time.
-	<system_model entry="Feature Manager"/>
-</CS>
-<CS name="Feature Registry">
-	API which allows applications to query the presence of optional features.
-	<system_model entry="Feature Registry"/>
-</CS>
-<OR name="File Converters">
-	A plug-in framework for converting user data between different MIME-type formats.
-	<system_model entry="File Converter Framework"/>
-	<system_model entry="Chinese Calendar Converter"/>
-	<system_model entry="Chinese Calendar Algorithm"/>
-	<system_model entry="HTML to RichText Converter"/>
-	<system_model entry="RichText to HTML Converter"/>
-</OR>
-<CS name="File Server">
-	Generic file-system server and client-side APIs.
-	<system_model entry="File Server"/>
-</CS>
-<CR name="Filesystem Drivers">
-	Filesystem plug-in implementations for specific filesystems.
-	<system_model entry="Base Starter"/>
-	<system_model entry="File Systems"/>
-	<system_model entry="FAT Filename Conversion Plugins"/>
-</CR>
-<OR name="USB Filesystem Drivers">
-	<system_model entry="USB Host Mass Storage Server"/>
-</OR>
-<OR name="Flash Translation Layer">
-	Generic support for code and data storage on Large, Small and 
-	OneNand NAND Flash using Unistore2 software.
-	<system_model entry="Flash Translation Layer"/>
-</OR>
-<CS name="Font and Bitmap Server and Font Store">
-	Font and Bitmap Server and supporting APIs
-	<system_model entry="Font and Bitmap Server"/>
-	<system_model entry="Font Store"/>
-</CS>
-<OR name="Font renderers">
-	Free Type vector font rasterizer. System Model name is FreeType Font Rasterizer.  
-	<system_model entry="FreeType Font Rasteriser"/>
-</OR>
-<CS name="Graphics Services">
-	Provides Graphics services and includes Graphics Device Interface (GDI), Colour Palette (PALETTE), Bitmapped Graphic Device Interfaces (BITGDI), Window Server (WSERV).
-	<system_model entry="BitGDI"/>
-	<system_model entry="GDI"/>
-	<system_model entry="Window Server"/>
-	<system_model entry="Common Graphics Headers"/>
-</CS>
-<OS name="Graphics Resources">
-	Provides Graphics Resources and includes Graphics Resource and Direct GDI
-	<system_model entry="Graphics Resource"/>
-	<system_model entry="DirectGDI"/>
-	<system_model entry="DirectGDI Interface"/>
-</OS>
-<OR name="Graphics Adapters">
-	Provides Graphics adaptations and includes Graphics Resource Adapter and Direct GDI Adapter
-	<system_model entry="Graphics Resource Adaptation"/>
-	<system_model entry="DirectGDI Adaptation"/>
-</OR>
-<OR name="Graphics Composition">
-	Graphics framework for hardware accelerated 2d composition.
-	<system_model entry="Graphics Composition Engine"/>
-	<system_model entry="Composition Engine Adaptation"/>
-</OR>
-<OS name="Graphics Surfaces">
-	Graphics Surfaces framework and drivers for hardware accessible image data.
-	<system_model entry="Display Driver"/>
-	<system_model entry="Surface Manager"/>
-	<system_model entry="Surface Update"/>
-</OS>
-<CR name="Window server standard plug-ins">
-	Standard plug-ins for customisation of Window Server
-	<system_model entry="Window Server Plugins"/>
-</CR>
-<OS name="GSM SMS Plug-in">
-	Messaging plug-in supporting SMS for GSM send, receive, and edit. 
-	This includes the SMS MTM and Scheduled Send MTM components.
-	<system_model entry="SMS MTM"/>
-</OS>
-<CS name="GSM SMS Stack">
-	Short message service stack for GSM products only and includes SMS PRT, SMS Utilities, GSM Utilities and WAP PRT components.
-	<system_model entry="SMS Stack"/>
-</CS>
-<OR name="Grid">
-	Provides grid handling suitable for spreadsheet tables.
-	<system_model entry="Grid"/>
-</OR>
-<OS name="Hardware Resources Manager">
-	Interface to query, change or be notified of changes in the status of vibration control, battery and light features.
-	<system_model entry="Hardware Resources Manager"/>
-	<system_model entry="Hardware Resources Manager Config"/>
-	<system_model entry="Hardware Resource Manager UI Plugin"/>
-</OS>
-<OR name="Hardware Resources Manager FmTx API">
-	API to control FM transmitter through the Hardware Resource Manager server.
-	<system_model entry="FM Transmitter Control"/>
-</OR>
-<OS name="Help Engine">
-	Engine implementation for context sensitive help application. 
-	<system_model entry="Help"/>
-</OS>
-<OS name="HTTP transport framework">
-	Transport framework supporting HTTP protocol
-	<system_model entry="HTTP Protocol Plugins"/>
-	<system_model entry="HTTP Transport Plugins"/>
-	<system_model entry="HTTP Transport Framework"/>
-</OS>
-<OR name="UPnP Framework"> 
-	Framework support for Universal Plug and Play
-	<system_model entry="UPnP"/> 
-</OR>
-<OR name="Multimedia CAPS Plugin">
-	Provides advanced image processing functionality based on Scalado CAPS.
-	<system_model entry="CAPS Adaptation"/>
-</OR>
-<CS name="Image Conversion Library framework">
-	Plug-in framework for software image conversion codecs.
-	<system_model entry="Imaging Frameworks"/>
-</CS>
-<OS name="Internet Mail plug-in">
-	Messaging plug-in modules supporting send, receive and edit internet mail protocols 
-	including POP3, IMAP and SMTP.
-	<system_model entry="IMAP4 MTM"/>
-	<system_model entry="POP3 and SMTP MTM"/>
-</OS>
-<OR name="Internet Protocol Utilities">
-	Utility classes that support standard internet protocols. 
-	This includes HTTP Protocol Plug-in, HTTP Filter Plug-ins and HTTP Utilities Library
-	<system_model entry="HTTP Utilities Library"/>
-	<system_model entry="URI Permission Services"/>
-</OR>
-<OS name="IrDA">
-	PRT plugin to ESock Sockets Server, implements IrDA infrared stack.
-	<system_model entry="IrDA Config"/>
-	<system_model entry="IrDA Stack"/>
-</OS>
-<CS name="Kernel">
-	OS Kernel for low level device start-up.
-	<system_model entry="Kernel Architecture"/>
-	<system_model entry="Domain Manager"/>
-</CS>
-<OR name="Location Based Services">
-	An LBS architecture supporting integrated GPS/A-GPS hardware and 
-	allowing local and network based applications to determine the 
-	current location of the device.
-	<system_model entry="Location Based Services"/>
-	<system_model entry="SUPL WAP Push Handler"/>
-</OR>
-<REF name="Location Based Services (Reference)">
-	<system_model entry="SUPL Protocol Module"/>
-	<system_model entry="A-GPS Integration Module"/>
-	<system_model entry="GPS/A-GPS Positioning Module"/>
-	<system_model entry="Network Positioning Module"/>
-</REF>
-<OR name="Logging Engine">
-	Log engine for use by applications called Event Logger in the System Model.
-	<system_model entry="Event Logger"/>
-</OR>
-<OR name="Multimedia Image Conversion Codecs">
-	Reference software image conversion codecs. 
-	This is included in the Image Conversion Library.
-	<system_model entry="Imaging Plugins"/>
-</OR>
-<OR name="Multimedia Video Renderer">
-	Provides support for rendering video content to graphics surfaces.
-	<system_model entry="Video Renderer"/>
-</OR>
-<OS name="Messaging Engine">
-	Framework and support for email and phone messaging. 
-	This includes Message Store and Scheduled Send MTM.
-	<system_model entry="MMS Configuration"/>
-	<system_model entry="MMS Settings"/>
-	<system_model entry="Message Server and Store"/>
-	<system_model entry="Watcher Framework"/>
-	<system_model entry="Scheduled Send MTM"/>
-	<system_model entry="Send As"/>
-	<system_model entry="Message URL Handler"/>
-	<system_model entry="Messaging Config"/>
-</OS>
-<REF name="Metadata Utility Framework">
-	<system_model entry="Metadata Utility Framework"/>
-	<system_model entry="Metadata Parser Plugin"/>
-</REF>
-<OR name="Multimedia 3GP Library">
-	Provides support for reading and writing 3GP, 3G2, and MP4 files
-	<system_model entry="3GP Library"/>
-</OR>
-<OR name="Multimedia Tuner">
-	A tuner control for analogue and/or digital radio broadcast channel reception.
-	<system_model entry="Broadcast Radio Tuner"/>
-</OR>
-<OR name="Broadcast Radio Transmitter">
-	Transmitter control and plugins for FM radio and other broadcast radio technologies.
-	<system_model entry="Broadcast Radio Transmitter"/>
-	<system_model entry="Broadcast Radio Transmitter Plugin"/>
-</OR>
-<OR name="Multimedia DevSound">
-	Reference sound device implementation. This is included in Multimedia Framework Plug-ins.
-	<system_model entry="DevSound Hardware Device API"/>
-	<system_model entry="DevSound Plugin Support"/>
-	<system_model entry="Reference DevSound Plugins"/>
-</OR>
-<OS name="Advanced Audio Adaptation Framework">
-	An implementation of the existing DevSound API using a new hardware adaptation layer. 
-	<system_model entry="A3F DevSound"/>
-	<system_model entry="A3F Audio Component Framework"/>
-</OS>
-<OR name="A3F Plugins">
-	Optional plugins for the Advanced Audio Adaptation Framework. Contains the A3F DevSound Customisation.
-	<system_model entry="A3F DevSound Customisation"/>
-	<system_model entry="A3F Server Start"/>
-</OR>
-<OR name="MTP">
-	MTP sub-system. This includes the framework, the transport plug-ins
-	and the data providers.
-	<system_model entry="MTP Transports and Framework"/>
-	<system_model entry="MTP File and Folder Provider"/>
-	<system_model entry="Backup and Restore Provider"/>
-	<system_model entry="SyncML Data Provider"/>
-	<system_model entry="MTP Task Provider"/>
-	<system_model entry="MTP Calendar Provider"/>
-</OR>
-<OR name="Multimedia Camera API">
-	This is called Camera Framework in the System Model .
-	<system_model entry="Camera Framework"/>
-</OR>
-<OR name="Multimedia Camera Plugin">
-	Plugins for the Multimedia Camera API.
-	<system_model entry="Camera Plugins"/>
-</OR>
-<OR name="Multimedia OpenMAX Support">
-	Open MAX IL 1.1
-	<system_model entry="OpenMAX IL API"/>
-	<system_model entry="OpenMAX IL Core"/>
-</OR>
-<CS name="Multimedia Common">
-	Multimedia utility functions
-	<system_model entry="Multimedia Utility Library"/>	
-</CS>
-<CS name="Multimedia Framework">
-	This subsystem comprises a high level framework for manipulating standard media formats 
-	This includes Multimedia Framework and MMF Recogniser.
-	<system_model entry="Multimedia Framework"/>
-	<system_model entry="Speech Recognition Controller"/>
-</CS>
-<OS name="Multimedia Infrastructure">
-	The host process, configurable threading model &amp; management, control &amp; data plane implementations that support the plane specific plug-in components.
-	<system_model entry="Decision Framework"/>
-	<system_model entry="Media Device Framework 2"/>
-	<system_model entry="Multimedia Management Engine"/>
-	<system_model entry="MMHP Video Client"/>
-	<system_model entry="MMHP Camera Client"/>
-	<system_model entry="MMHP Audio Client"/>
-</OS>
-<OR name="Multimedia Plugins">
-	Reference Plugins for Multimedia Framework
-	<system_model entry="Multimedia Framework Plugins"/>
-	<system_model entry="OpenMAX IL Translators"/>
-	<system_model entry="OpenMAX IL Data Plane Nodes"/>
-	</OR>
-<CS name="Media Device Framework">
-	This subsystem comprises a low level framework for managing media devices of various kinds. 
-	This includes the Media Device Framework. 
-	Media device drivers can be found in the Device Driver component.
-	<system_model entry="Media Device Framework"/>
-	<system_model entry="Video HAI"/>
-	<system_model entry="DevSound API"/>
-</CS>
-<OS name="Mobile Digital Television">
-	Contains the APIs to allow MDTV middleware to control DVB-H tuner hardware and to receive DVB-H broadcast data.
-	<system_model entry="Mobile TV DVB-H Receiver HAI"/>
-</OS>
-<OS name="OBEX">
-	OBEX protocol implementation supporting IrDA, Bluetooth, and USB. This includes OBEX Protocol .
-	<system_model entry="OBEX MTMs"/>
-	<system_model entry="OBEX Protocol"/>
-	<system_model entry="OBEX Extension API"/>
-</OS>
-<CS name="Open Environment Core">
-	Implementation of core Posix and Standard 'C' and 'C++' libraries for Symbian OS.
-	<system_model entry="Open Environment Core"/>
-	<system_model entry="C++ Standard Library"/>
-</CS>
-<OS name="Open Environment Extensions">
-	Implementation of industry standard libraries for Symbian OS, intended as a complement to Open Environment Core
-	<system_model entry="POSIX Realtime Extensions"/>
-	<system_model entry="Pluggable Authentication Module Framework"/>
-</OS>
-<OS name="Crypto and SSL Libraries">
-	Open Source cryptography libraries
-	<system_model entry="Open Crypto Libraries"/>
-	<system_model entry="OpenSSL"/>
-</OS>
-<OS name="OpenGL ES APIs">
-	Defines APIs for Open GL ES 
-	<system_model entry="OpenGLES Display Properties"/>
-	<system_model entry="OpenGLES Interface"/>
-</OS>
-<OS name="OpenVG API">
-	Defines API for OpenVG 
-	<system_model entry="OpenVG Interface"/>
-</OS>
-<OR name="OpenVG Implementation" draft="Y">
-	software only implementation of OpenVG 
-	<system_model entry="OpenVG Implementation"/>
-</OR>
-<CS name="Power and Memory Notification Service">
-	Restart/Shutdown Notification Service 
-	<system_model entry="Power and Memory Notification Service"/>
-</CS>
-<OR name="PC Side Connectivity Non-Redistributable">
-	Restricted redistribution PC side connectivity components including SCOM. 
-	This is not shown in the System Model.
-	<system_model entry="ConnectQI"/>
-</OR>
-<OR name="Phone Book Synchronisation Server">
-	SIM card phone book synchronisation server and client side APIs
-	<system_model entry="Phonebook Sync"/>
-</OR>
-<CS name="Plugin Framework Server">
-	Plug-in server framework and client-side APIs. 
-	<system_model entry="Plugin Framework"/>
-</CS>
-<OR name="Printing Services">
-	Framework for print job setup and control.
-	<system_model entry="Printing UI Support"/>
-	<system_model entry="Printing Support"/>
-</OR>
-<OR name="Printing Support Library">
-	Driver library supporting specific printer families and includes some printer drivers.
-	<system_model entry="Printer Driver Support"/>
-	<system_model entry="Printer Drivers"/>
-</OR>
-<OR name="Quality of Service">
-	Protocols, utilities and interfaces for Quality of service at the Physical layer and above. 
-	As defined in CDMA, UMTS and IETF standards. 
-	This includes PDP, CFP and TFT hook. 
-	<system_model entry="Secondary PDP context UMTS Driver"/>
-	<system_model entry="QoS Framework PRT"/>
-	<system_model entry="QoS Framework Config"/>
-	<system_model entry="QoS Library"/>
-	<system_model entry="PF QoS Library"/>
-	<system_model entry="GPRS/UMTS QoS PRT"/>
-	<system_model entry="GPRS/UMTS QoS Interface"/>
-	<system_model entry="QoS Extn API"/>
-</OR>
-<OR name="RTP">
-	Real Time Transfer Protocol and Real Time Control Protocol
-	<system_model entry="RTP"/>
-	<system_model entry="Secure RTP"/>	
-</OR>
-<CR name="Screen Driver">
-	Device dependent interface to bitmaps and screen device, not a device driver.
-	<system_model entry="Screen Driver"/>
-	<system_model entry="Colour Palette"/>
-</CR>
-<CS name="Security Utilities">
-	Common utilites for secure IPC
-	<system_model entry="Security Common Utils"/>
-</CS>
-<OS name="Sensors Framework">
-	Framework for requesting and receiving information from Sensor Plugins 
-	<system_model entry="Sensors Framework"/>
-</OS>
-<OR name="Sensor Plugins">
-    Abstractions for hardware sensors such as accelerometers, proximity sensors and magnetometers
-	<system_model entry="Proximity Sensor SSY Plugin"/>
-	<system_model entry="Proximity Sensor LDD"/>
-	<system_model entry="Accelerometer SSY Plugin"/>
-</OR>
-<CS name="Serial Comms Server">
-	C32 Server (for devices with serial comms including IrDA) and serial comms APIs
-	<system_model entry="C32 Serial Server"/>
-	<system_model entry="C32 Serial Server Config"/>
-</CS>
-<OR name="Session level Internet protocols">
-	OSI session level Internet protocols utilities and interfaces. 
-	This includes FTP Engine and Telnet Engine.
-	<system_model entry="FTP Engine"/>
-	<system_model entry="Telnet Engine"/>
-</OR>
-<OR name="SIP Framework">
-	Framework for SIP (Session Initiation Protocol)
-	<system_model entry="SIP Framework"/>
-	<system_model entry="SIP Connection Provider Plugins"/>
-</OR>
-<CS name="Sockets APIs">
-	Sockets API and control logic for networking. 
-	This is called ESock Server in the System Model.
-	<system_model entry="ESock Server"/>
-	<system_model entry="ESock Server Config"/>
-</CS>
-<OS name="Secure Software Install PC Tools"> 
-	PC tools used to create, sign and analyse the SIS files used to install software via the native installer.
-	<system_model entry="Secure Software Install SIS Tools"/> 
-</OS> 
-<OS name="Software Install Tools Device Side" draft="Y">
-	Secure software install for Java MIDlet, JAR, and Symbian SIS file formats. 
-	<system_model entry="Secure Software Install"/>
-	<system_model entry="Software Transaction Services"/>
-	<system_model entry="Software Installation Framework"/>
-	<system_model entry="Software Install Config"/>
-</OS>
-<CS name="Software Component Registry">
-	Enables lifecycle management for software on the device. Provides interfaces for managing and retrieving information about software components
-	<system_model entry="Software Component Registry"/>
-</CS>
-<TEST name="Installation Reference">
-	<system_model entry="Reference Software Install Plugin"/>
-	<system_model entry="Reference Software Application Manager"/>
-</TEST>
-<OR name="Software Install Tools PC Side" draft="Y">
-	Secure software install for Java  MIDlet, JAR, and Symbian SIS file formats. 
-	This is not shown in the System Model.
-	<system_model entry="OpenSSL Library"/>
-	<system_model entry="MakeKeys"/>
-</OR>
-<CR name="Store APIs">
-	Persistent data storage and data streaming model for applications with supporting APIs.
-	<system_model entry="Store"/>
-</CR>
-<OS name="OMA SyncML Data Synchronisation">
-	Implementation of OMA data sync v1.2. 
-	This includes Sync Initiation, Data Sync Framework, Data Sync Plugins.
-	<system_model entry="Data Sync Adaptors"/>
-	<system_model entry="OMA SyncML Common Framework"/>
-	<system_model entry="OMA SyncML DM Interface"/>
-	<system_model entry="OMA SyncML Data Sync"/>
-</OS>
-<OR name="OMA SyncML Configuration">
-	Configuration settings for OMA SyncML Data Synchronisation.
-	<system_model entry="OMA SyncML Config"/>
-</OR>
-<OS name="OMA Device Management">
-	Implementation of OMA Device Management v1.2. 
-	This includes Device Management Framework component and Plugins.
-	<system_model entry="Device Management Framework"/>
-	<system_model entry="Device Management Adaptors"/>
-	<system_model entry="Bookmark Support"/>
-</OS>
-<CS name="System Agent">
-	Global device status monitor
-	<system_model entry="System Agent"/>
-</CS>
-<OR name="SQL">
-	SQL database functionality for Symbian internal and external applications. 
-	<system_model entry="DBMS Emulation Library"/>
-	<system_model entry="SQL"/>
-	<system_model entry="SQLite 3 API"/>
-</OR>
-<OS name="Task Scheduler">
-	Server providing scheduled application launch
-	<system_model entry="Task Scheduler"/>
-</OS>
-<CS name="TCP/IP Core Stack">
-	Internet Transport and Network level protocols, utilities and interfaces. 
-	Includes IP Hook, Internet Sockets, TCP/IP v4/v6 PRT and DND. 
-	Includes IP event notifier, NAPT.
-	<system_model entry="IP Hook"/>
-	<system_model entry="TCP/IPv4/v6 PRT"/>
-	<system_model entry="TCP/IPv4/v6 Config"/>
-	<system_model entry="Internet Sockets"/>
-	<system_model entry="Networking ROM"/>
-	<system_model entry="DND"/>
-	<system_model entry="DND Config"/>
-	<system_model entry="IP Event Notifier"/>
-	<system_model entry="Network Address and Port Translation"/>
-	<system_model entry="Punycode Converter"/>	
-</CS>
-<OR name="TCP/IP Security">
-	Internet Transport and Network level protocols utilities and interfaces. Includes IP Sec and VPN.
-	<system_model entry="IPsec"/>
-	<system_model entry="Tunnel NIF"/>
-</OR>
-<OR name="TCP/IP Utilities">
-	This is DHCP. 
-	<system_model entry="DHCP"/>
-	<system_model entry="Mobile IP"/>
-	<system_model entry="DNS Proxy"/>
-</OR>
-<CS name="TLS">
-	Transport layer security delivering SSL 3.0 and TLS 1.0 protocols over IPv4/v6.
-	<system_model entry="TLS"/>
-	<system_model entry="TLS Provider"/>
-</CS>
-<CR name="Telephony Reference Platform">
-	Telephony server plugin to integrate Symbian OS with baseband providing support for GPRS and UMTS.
-	This component includes the TSY together with implementations of a connection
-	initiation agent (AGT) and a network interface module (NIF)
-	<system_model entry="Common TSY"/>
-	<system_model entry="TRP TSY"/>
-	<system_model entry="C-TSY Dispatch Layer"/>
-	<system_model entry="SIMATK TSY"/>
-</CR>
-<OR name="Telephony Utilities">
-	APIs for manipulating telephone numbers called Dial in System Model.
-	<system_model entry="Dial"/>
-	<system_model entry="Telephony Watchers"/>
-</OR>
-<OS name="Text Formatting and Layout Services">
-	Text Formatting and Layout Services. 
-	<system_model entry="Text Formatting"/>
-</OS>
-<OR name="Text Shaper Plugin">
-	Support for rendering text in the Devanagari script. 
-	<system_model entry="Text Shaper Plugin"/>
-</OR>
-<OS name="Text Storage and Handling">
-	Rich Text Storage and Handling. 
-	<system_model entry="Text Handling"/>
-</OS>
-<OR name="Timezone support">
-	Timezone conversion between UTC and Wallclock time. Includes timezone database and compiler.
-	<system_model entry="Time Zone Localization"/>
-	<system_model entry="Time Zone Compiler"/>
-	<system_model entry="Time Zone Localization Resource Factory"/>
-	<system_model entry="Time Zone Database"/>
-	<system_model entry="Time Zone Server"/>
-</OR>
-<OR name="UI Animation">
-	UI frameworks support for graphical animations
-	<system_model entry="Animation"/>
-	<system_model entry="Graphics Effects"/>
-</OR>
-<CS name="UI Framework">
-	UI Plug-in Frameworks which includes UI App Framework (Uikon, UI Look and Feel, Control Environment and FEP Base), App Architecture, Mime Recogniser Framework, UI Graphics Utilities, and Direct navigational links (DNL) framework.
-	<system_model entry="View Server"/>
-	<system_model entry="MIME Recognition Framework"/>
-	<system_model entry="Control Environment"/>
-	<system_model entry="Front End Processor"/>
-	<system_model entry="UI Look and Feel"/>
-	<system_model entry="UIKON"/>
-	<system_model entry="UI Graphics Utilities"/>
-	<system_model entry="Application Architecture"/>
-</CS>
-<OS name="USB Client">
-	USB Class support providing control for USB device. 
-	This is called USB Manager in the System Model.
-	<system_model entry="USB Manager"/>
-</OS>
-<CS name="User Libraries restricted distribution">
-	User Libraries used by all user-side code and by the kernel, providing fundamental basic services.
-	<system_model entry="User Library"/>
-	<system_model entry="Compiler Runtime Support"/>
-	<system_model entry="Generic Usability Library"/>
-</CS>
-<OR name="VCard and VCalendar">
-	Electronic business card and electronic schedule parser (vCard 2.1 and vCalendar 1.0)
-	<system_model entry="Agenda Versit Plugin"/>
-	<system_model entry="vCard and vCal"/>
-</OR>
-<OR name="WAP Message API">
-	WAP message interface to 3rd party stacks
-	<system_model entry="WAP Message API"/>
-</OR>
-<OR name="WAP Push Support">
-	Support for WAP push. This includes the WAP Push Framework, WAP Push MTM and WAP Push Handler.
-	<system_model entry="WAP Push Support"/>
-	<system_model entry="WAP Push Framework"/>
-	<system_model entry="WAP Base"/>
-</OR>
-<OR name="WAP Short Stack">
-	Part implementation of a WAP stack that supports the messaging functionality.
-	<system_model entry="WAP Short Stack"/>
-</OR>
-<OR name="Window Server Plug-ins">
-	Animation plug-ins to window server. 
-	This is called Clock and BMP Animation in the System Model.
-	<system_model entry="BMP Animation"/>
-	<system_model entry="Clock"/>
-</OR>
-<OR name="World Server">
-	Country and city information database 
-	<system_model entry="World Server"/>
-</OR>
-<OS name="XML Framework and Plug-ins">
-	XML Services provides a collection of XML components providing a XML Parsing Framework 
-	with a SAX like API and parser plug-ins for XML and WBXML; a XML Document Object Model 
-	API with XPath support; and the Open Source C library Libxml2.
-	<system_model entry="WBXML Parser"/>
-	<system_model entry="XML Framework"/>
-	<system_model entry="XML Expat Parser"/>
-	<system_model entry="Libxml2 Libraries"/>
-	<system_model entry="XML Libxml2 Parser"/>
-	<system_model entry="XML DOM and XPath"/>
-</OS>
-<CS name="Zip Library">
-	ZIP compression / decompression Library. 
-	This is called ZIP Compression Library in the System Model.
-	<system_model entry="Zip Compression Library"/>
-</CS>
-<OR name="USB RNDIS">
-	USB RNDIS provides IP connectivity over USB 
-	<system_model entry="USB RNDIS"/>
-</OR>
-
-<!-- Reference/Test components -->
-
-<REF name="Bluetooth HCI 2 Reference Implementations">
-	<system_model entry="Bluetooth HCI 2 Reference Implementations"/>
-</REF>
-<TEST name="CDMA TSY, Multimode TSY and SIM TSY">
-	<system_model entry="Multimode TSY"/>
-	<system_model entry="SIM TSY"/>
-</TEST>
-<TEST name="Collation tables">
-</TEST>
-<TEST name="Connectivity PC Side Reference Components">
-</TEST>
-<TEST name="Documentation">
-	<system_model entry="Multimedia Documentation"/>
-	<system_model entry="Application Engines Documentation"/>
-	<system_model entry="UI Frameworks Documentation"/>
-	<system_model entry="Application Services Documentation"/>
-	<system_model entry="Base Documentation"/>
-	<system_model entry="Comms Infrastructure Documentation"/>
-	<system_model entry="Graphics Documentation"/>
-	<system_model entry="Networking Documentation"/>
-	<system_model entry="Security Documentation"/>
-    <system_model entry="C32 Serial Server Documentation"/>
-	<system_model entry="Syslibs Documentation"/>
-	<system_model entry="System Documentation"/>
-	<system_model entry="Telephony Confidential Documentation"/>
-	<system_model entry="Telephony Documentation"/>
-	<system_model entry="Tools Documentation"/>
-	<system_model entry="USB Class and Manager Documentation"/>
-	<system_model entry="Developer Library Help"/>
-	<system_model entry="Developer Library Source"/>
-	<system_model entry="Developer Library HTML"/>
-	<system_model entry="Bluetooth Documentation"/>
-	<system_model entry="IrDA Documentation"/>
-</TEST>
-<REF name="Fonts">
-	<system_model entry="Reference Fonts"/>
-</REF>
-<REF name="Board Support Packages" more=" (For EKA2 this is the Variants for OMAP H2 and OMAP H4, 
-the Bootstrap, the Emulator Variant, Peripheral Bus Controllers and reference PDDs. 
-Board Support Packages also includes the Text Window Server and User HAL.)">
-	<system_model entry="Text Window Server"/>
-	<system_model entry="User-Side Hardware Abstraction"/>
-	<system_model entry="Emulator"/>
-	<system_model entry="OMAP H2"/>
-	<system_model entry="OMAP H4"/>
-	<system_model entry="Bootstrap"/> 
-	<system_model entry="OMAP USB Host Controller Driver"/>
-	<system_model entry="OMAP USB Host Controller Driver Template"/>
-	<system_model entry="NaviEngine BSP"/>
-	<system_model entry="NaviEngine BSP flexible"/>
-	<system_model entry="NaviEngine Boot Loader"/>
-	<system_model entry="NaviEngine USB Host Controller"/>
-	<system_model entry="NaviEngine Unistore2"/>
-	<system_model entry="NaviEngine Unistore2 Flexible"/>
-	<system_model entry="OMAP3 Variants"/>
-</REF>
-<REF name="A3F Reference">
-	<system_model entry="Reference ACL Adaptation"/>
-</REF>
-<REF name="AMR Payload Formatter">
-	<system_model entry="AMR Payload Formatter"/>
-</REF>
-<TEST name="Front End Processor (FEP) test/reference code">
-	<system_model entry="FEPS"/>
-</TEST>
-<TEST name="Locales">
-</TEST>
-<TEST name="Monotype iType Font Rasteriser">
-	<system_model entry="iType Font Rasteriser"/>
-</TEST>
-<TEST name="Networking Packet Logger">
-	<system_model entry="Packet Logger"/>
-</TEST>
-<TEST name="OpenGL ES Renderer" more=" (binary only)">
-	<system_model entry="OpenGL ES Implementation"/>
-</TEST>
-<TEST name="On-Target debugger" more=" (on device debugging support)">
-</TEST>
-<REF name="USB Mass Storage Server">
-	<system_model entry="Mass Storage Manager"/>
-</REF>
-<TEST name="Bitmap and font conversion utilities (GDITOOLS)">
-	<system_model entry="GDI Tools"/>
-</TEST>
-<TEST name="Font and printer file conversion utilities (GDTRAN)">
-	<system_model entry="Bitmap Font Tools"/>
-</TEST>
-<TEST name="Slip NIF">
-	<system_model entry="SLIP NIF"/>
-</TEST>
-<REF name="Compatibility Headers">
-	<system_model entry="S60 Compatibility Headers"/>
-</REF>
-<REF name="System State Plugins">
-	<system_model entry="System State Reference Plugins"/>
-</REF>
-<TEST name="Test UI">
-	<system_model entry="Techview"/>
-</TEST>
-<TEST name="Tools" more=" (excluding non commercial Tools as listed in Schedule 7)">
-    <system_model entry="Remote Control Reference TSP"/>
-	<system_model entry="USB Manager Tests"/>
-	<system_model entry="IrDA Test"/>
-	<system_model entry="Graphics Test Harness"/>
-	<system_model entry="CSHLPCMP Backend"/>
-	<system_model entry="Wintunnel"/>
-	<system_model entry="CTS Functionality Checkers"/>
-	<system_model entry="Stat Source"/>
-	<system_model entry="CBRPRF"/>
-	<system_model entry="WinC Redistribution"/>
-	<system_model entry="Additional Redistribution"/>
-	<system_model entry="SDK Builder"/>
-	<system_model entry="Test Product"/>
-	<system_model entry="E32 Tests"/>
-	<system_model entry="SDIO Tests"/>
-	<system_model entry="E32 Utilities"/>
-	<system_model entry="Base User-side Tests"/>
-	<system_model entry="OMA SyncML Integration Test"/>
-	<system_model entry="OMA Device Management Integration Test"/>	
-	<system_model entry="Template Variant"/>
-	<system_model entry="ALP2CSH"/>
-	<system_model entry="ASSERTION"/>
-	<system_model entry="AUTOTEST"/>
-	<system_model entry="BSPBUILDER"/>
-	<system_model entry="BUILD-TOOLS"/>
-	<system_model entry="CHATSCRIPTS"/>
-	<system_model entry="CINIDATA"/>
-	<system_model entry="CJPEG"/>
-	<system_model entry="CSHLPCMP Frontend"/>
-	<system_model entry="CSHLPCMP_GUI"/>
-	<system_model entry="DEPCHECK"/>
-	<system_model entry="Developer Library Tools"/>
-	<system_model entry="E32 Tools"/>
-	<system_model entry="E32 Perl Tools"/>
-	<system_model entry="EMULATOR_LAUNCHER"/>
-	<system_model entry="ENUM"/>
-	<system_model entry="ENVVAR"/>
-	<system_model entry="EVALID"/>
-	<system_model entry="FILESYS"/>
-	<system_model entry="INSTALLUTILS"/>
-	<system_model entry="JADE"/>
-	<system_model entry="JAVAHELP"/>
-	<system_model entry="JAVALIBRARY"/>
-	<system_model entry="KITCOMPARATOR"/>
-	<system_model entry="KITSETUPAPP"/>
-	<system_model entry="LANGCONFIG"/>
-	<system_model entry="LAUNCH"/>
-	<system_model entry="LEAVESCAN"/>
-	<system_model entry="LOGGER"/>
-	<system_model entry="MBMCODEC"/>
-	<system_model entry="MNEMONICFIX"/>
-	<system_model entry="NAVIGATION_PAGES"/>
-	<system_model entry="PATHBROWSER"/>
-	<system_model entry="PERLLIBRARY"/>
-	<system_model entry="Perl Shared Libraries"/>
-	<system_model entry="PKGMGRGUI"/>
-	<system_model entry="PRODUCTINSTALLER"/>
-	<system_model entry="Production Build Tools"/>
-	<system_model entry="Production Build CBR Configuration Files"/>
-	<system_model entry="PROGRAMCHECKER"/>
-	<system_model entry="RCOMP"/>
-	<system_model entry="Redistribution"/>
-	<system_model entry="REDISTRIBUTION_WINC_EKA2"/>
-	<system_model entry="ROMKIT_EKA2"/>
-	<system_model entry="RTF2PTML"/>
-	<system_model entry="RUNPERL"/>
-	<system_model entry="SDKINFO"/>
-	<system_model entry="SDK Package Manager"/>
-	<system_model entry="SDKPKG-TOOLS"/>
-	<system_model entry="SHELLEXEC"/>
-	<system_model entry="Secure Software Install Device Tools"/>
-	<system_model entry="Software Install Test Framework"/>
-	<system_model entry="SWI Analysis Toolkit"/> 
-	<system_model entry="SPLASH"/>
-	<system_model entry="Stat API"/>
-	<system_model entry="SWINGWORKER"/>
-	<system_model entry="TESTCASERUNNER"/>
-	<system_model entry="TESTCONFIGFILEPARSER"/>
-	<system_model entry="TESTDRIVER"/>
-	<system_model entry="TESTEXECUTE"/>
-	<system_model entry="TOOLBARPANEL"/>
-	<system_model entry="TOOLS_STUBS"/>
-	<system_model entry="World Database Kit"/>
-	<system_model entry="World Tools"/>
-	<system_model entry="Example Internet Utilities"/>
-	<system_model entry="IP Probe"/>
-	<system_model entry="Networking Unit Test"/>
-	<system_model entry="Reference DRM Agent"/>
-	<system_model entry="SYSTEMMONITOR"/>
-	<system_model entry="RFile Logger"/>
-	<system_model entry="Use Case Controller"/>
-	<system_model entry="Messaging Test"/>
-	<system_model entry="STAT_DESKTOP"/>
-	<system_model entry="STAT_DEVICE"/>
-	<system_model entry="Test Tools Desktop"/>
-	<system_model entry="CAPTOOLS"/>
-	<system_model entry="MIGRATIONTOOL"/>
-	<system_model entry="SYSTEMTEST_OS"/>
-	<system_model entry="SYSTEMTEST_TOOLS"/>
-	<system_model entry="SMOKETEST"/>
-	<system_model entry="RESOURCE_HANDLER"/>
-	<system_model entry="BURTESTSERVER"/>
-	<system_model entry="CBRTOOLS"/>
-	<system_model entry="CDB"/>
-	<system_model entry="CDB Orphaned Header file checker"/>
-	<system_model entry="Build System Tools"/>
-	<system_model entry="Packet Loopback CSY"/>
-	<system_model entry="Core Apps Test"/>
-	<system_model entry="DUMMY"/>
-	<system_model entry="UI Bench"/>
-	<system_model entry="Multimedia Validation Suite"/>
-	<system_model entry="Trace Framework"/>
-	<system_model entry="STLPORT"/>
-	<system_model entry="Comms Tools"/>
-	<system_model entry="HTTP Examples"/>
-	<system_model entry="Alarm Server Test"/>
-	<system_model entry="World Server Test"/>
-	<system_model entry="Command Shell"/>
-	<system_model entry="Telnet Server"/>
-	<system_model entry="File Server Tests"/>
-	<system_model entry="Bluetooth Examples and Tests"/>	
-	<system_model entry="Connectivity Services"/>
-	<system_model entry="Connectivity Framework"/>
-	<system_model entry="Simulation Positioning Module"/>
-	<system_model entry="Networking Integration Test"/>
-	<system_model entry="Base Integration Test"/>
-	<system_model entry="MTP Integration Test"/>
-    <system_model entry="Backup Test"/>
-	<system_model entry="UIF Test Framework"/>
-	<system_model entry="Word"/>
-	<system_model entry="Messaging Tests"/>
-	<system_model entry="Messaging Test Framework"/>
-	<system_model entry="Security Test Framework"/>
-	<system_model entry="Bluetooth Test Product"/>
-	<system_model entry="Multimedia Test Product"/>
-	<system_model entry="Messaging Test Product"/>
-	<system_model entry="Syslibs Test Product"/>
-	<system_model entry="System Test MTP Backup and Restore"/>
-	<system_model entry="Comms Infrastructure Test Product"/>
-	<system_model entry="Graphics Test Product"/>
-	<system_model entry="Graphics Test Utils"/>
-	<system_model entry="LBS Test Product"/>
-	<system_model entry="Networking Examples"/>
-	<system_model entry="Example Internet Utilities"/>
-	<system_model entry="IPv6 to 4 Tunnel"/>
-	<system_model entry="IP Administration Tool"/>
-	<system_model entry="IP Analyzer"/>
-	<system_model entry="Name Resolver Utility"/>
-	<system_model entry="IP Probe"/>
-	<system_model entry="WPS Connect"/>
-	<system_model entry="Networking Performance Measurement Tools"/>
-	<system_model entry="SUPL SMS Handler"/>
-	<system_model entry="Network Protocol Module"/>
-	<system_model entry="MockSY"/>
-	<system_model entry="LicenseeTSY Stub"/>
-</TEST>
-<TEST name="Text Shell">
-	<system_model entry="Text Shell"/>
-</TEST>
-<TEST name="Universal emulator interface for Java">
-</TEST>
-<TEST name="Multimedia Test">
-	<system_model entry="Imaging Unit Tests"/>
-	<system_model entry="Imaging Integration Tests"/>
-	<system_model entry="Camera Unit Tests"/>
-	<system_model entry="Tuner Unit Tests"/>	
-	<system_model entry="MMF Unit Tests"/>	
-	<system_model entry="MMF Integration Tests"/>	
-	<system_model entry="MMF Characterisation Validation"/>
-	<system_model entry="Multimedia Test Agent"/>	
-	<system_model entry="Multimedia Test Framework"/>	
-	<system_model entry="Multimedia Test Tools"/>	
-	<system_model entry="Multimedia Test Framework Unit Tests"/>	
-	<system_model entry="MDF Unit Tests"/>	
-	<system_model entry="Mobile TV DVB-H Unit Tests"/>
-	<system_model entry="MUF Unit Tests"/>
-	<system_model entry="MUF Integration Tests"/>
-	<system_model entry="A3F Trace Utility"/>
-	<system_model entry="A3F Integration Tests"/>
-	<system_model entry="A3F Audio Component Library"/>
-	<system_model entry="Multimedia Resource Controller"/>
-	<system_model entry="3GP Unit Tests"/>
-	<system_model entry="Multimedia Test Codecs"/>
-	<system_model entry="Broadcast Radio Transmitter Unit Tests"/>
-	<system_model entry="Broadcast Radio Transmitter Integration Tests"/>
-	<system_model entry="OpenMAX IL Unit Tests"/>	
-	<system_model entry="OpenMAX IL Core Conformance Suite"/>	
-	<system_model entry="Multimedia Integration Layer Unit Tests"/>	
-	<system_model entry="Multimedia Integration Layer API"/>
-	<system_model entry="OpenMAX IL Test Components"/>
-</TEST>
-<REF name="Multimedia OpenMAX Reference">
-	<system_model entry="OpenMAX IL Reference Components"/>
-	<system_model entry="OpenMAX IL Component Framework"/>
-</REF>
-<TEST name="Multimedia DevSound Bluetooth">
-	<system_model entry="Bluetooth DevSound Plugin"/>
-</TEST>
-<TEST name="UI look and feel layer (UIKLAF)">
-	<system_model entry="UIKLAF"/>
-</TEST>
-<TEST name="Reference Sensor Plugins">
-	<system_model entry="Test Sensor"/>
-</TEST>
-
-<footnote>
-* Note that use is subject to licensee's obtaining the relevant licence(s) from 
-SD-3C LLC and/or 4C Entity LLC
-</footnote>
-
-</Schedule12>
--- a/symbianosbld/cedarutils/Symbian_OS_vFuture_cbrtargetalias.cfg	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-# Comments are allowed
-# $EPOCROOT\epoc32\tools\variant\cbrtargetalias.cfg
-ALL WINSCW TOOLS TOOLS2 ARMV5 ARMV5SMP
-ALL_ALIAS ALL
-
--- a/symbianosbld/cedarutils/Symbian_OS_vFuture_romdefs.hby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of the License "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// ROM-specific system-wide macros for Symbian OS vFuture
-// Not intended for customisation
-// Temporary measure until SIPCPR and friends catch up with 
-// PREQ399 changes - see BR2030
-// 
-//
-
-//#define SYMBIAN_EXCLUDE_SIP
-
-
--- a/symbianosbld/cedarutils/Symbian_OS_vFuture_romspec.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE RomBuildSet  [	
-  <!ELEMENT RomBuildSet (Rom+)>
-  <!ATTLIST RomBuildSet name CDATA #REQUIRED
-                        revision CDATA #REQUIRED
-  >
-    
-  <!ELEMENT Rom (InFile+,Macro*,ImageFile,XMLFile)>
-  <!ATTLIST Rom name CDATA #REQUIRED
-		TargetBoard CDATA #REQUIRED
-  >  
-  
-  <!ELEMENT InFile EMPTY>  
-  <!ATTLIST InFile name CDATA #REQUIRED>
-	
-  <!ELEMENT XMLFile EMPTY>  
-  <!ATTLIST XMLFile name CDATA #REQUIRED>
-    
-  <!ELEMENT Macro EMPTY>  
-  <!ATTLIST Macro name CDATA #REQUIRED
-		value CDATA #IMPLIED
-  >
-
-  <!ELEMENT ImageFile EMPTY>
-  <!ATTLIST ImageFile name CDATA #REQUIRED>
-]>
-
-<RomBuildSet name="RomSet" revision="1">
-	<Rom name="H2 EABI" TargetBoard="H2">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<ImageFile name="om_001.techview.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H2 EABI NAND" TargetBoard="H2">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<Macro name="_NAND2" value=""/>
-		<ImageFile name="om_001.techview.nand.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 EABI" TargetBoard="h4hrp">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<ImageFile name="h4hrp_001.techview.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 EABI CDMA" TargetBoard="h4hrp">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<Macro name="CDMA" value=""/>
-		<ImageFile name="h4hrp_001.techview_cdma.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 EABI DevKit" TargetBoard="h4hrp">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<InFile name="DevKit"/>	 			
-		<ImageFile name="h4hrp_001.techview.devkit.img"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 Exclude Removable" TargetBoard="h4hrp">
-		<InFile name="Techview_ExcludeRemovable"/>
-		<InFile name="PlatSec"/>
-		<ImageFile name="h4hrp_001.techview.ExcludeRemovable.img"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 EABI NAND" TargetBoard="h4hrp">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<Macro name="_NAND2" value=""/>
-		<Macro name="RVCT" value=""/>
-		<Macro name="_EABI" value="ARMV5"/>
-		<ImageFile name="h4hrp_001.techview.nand.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 Paged Rom" TargetBoard="h4hrp">
-		<InFile name="Pagedrom"/>
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<Macro name="_NAND2" value=""/>
-		<ImageFile name="h4hrp_001.techview.DemandPaging.img"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 TextShell Rom" TargetBoard="h4hrp">
-		<InFile name="Textshell"/>
-		<InFile name="PlatSec"/>
-		<ImageFile name="h4hrp_001.textshell.img"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-</RomBuildSet>
-
--- a/symbianosbld/cedarutils/Symbian_OS_vtb101sf.cfg	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-# Symbian_OS_vtb101sf.cfg
-#
-# Copyright (c) Symbian Software Ltd 2006-2007.  All rights reserved.
-#
-# This file gives the location of the file that specifies
-# configuration options for Symbian OS tb101sf
-#
-# The following is a path relative to %EPOCROOT%
-# 
-epoc32\include\variant\Symbian_OS.hrh
-ENABLE_ABIV2_MODE
-
--- a/symbianosbld/cedarutils/Symbian_OS_vtb101sf.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,523 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE Product  [
-  <!ELEMENT Product (Commands)>
-  <!ATTLIST Product Name CDATA #REQUIRED>
-  <!ELEMENT Commands (Execute+ | SetEnv*)>
-  <!ELEMENT Execute EMPTY>
-  <!ATTLIST Execute ID CDATA #IMPLIED>
-  <!ATTLIST Execute Stage CDATA #IMPLIED>
-  <!ATTLIST Execute Component CDATA #REQUIRED>
-  <!ATTLIST Execute Cwd CDATA #REQUIRED>
-  <!ATTLIST Execute CommandLine CDATA #REQUIRED>
-  <!ELEMENT SetEnv EMPTY>
-  <!ATTLIST SetEnv Order ID #REQUIRED>
-  <!ATTLIST SetEnv Name CDATA #REQUIRED>
-  <!ATTLIST SetEnv Value CDATA #REQUIRED>
-]>
-<Product Name="Build Glue">
-  <Commands>
-    <!-- Set Env -->
-    <!-- most have been set in BuildLaunch xml -->    
-    <SetEnv Order="1" Name="ARMRVCTVER" Value="2.2"/>
-    <SetEnv Order="2" Name="ARMRVCTBLD" Value="616"/>
-    <SetEnv Order="3" Name="ARMVER" Value="%ARMRVCTVER%[%ARMRVCTBLD%]"/>
-    <SetEnv Order="4" Name="ARMV5VER" Value="ARM/Thumb C/C++ Compiler, RVCT%ARMRVCTVER% [Build %ARMRVCTBLD%]"/>
-    <SetEnv Order="5" Name="ARMROOT" Value="C:\APPS\ARM\RVCT%ARMVER%"/>
-    <SetEnv Order="6" Name="RVCT22BIN" Value="%ARMROOT%\RVCT\Programs\2.2\349\win_32-pentium"/>
-    <SetEnv Order="7" Name="RVCT22INC" Value="%ARMROOT%\RVCT\Data\2.2\349\include\windows"/>
-    <SetEnv Order="8" Name="RVCT22LIB" Value="%ARMROOT%\RVCT\Data\2.2\349\lib"/>
-    <SetEnv Order="9" Name="RVCT22_CCOPT" Value="--licretry --fastlicense --sitelicense"/>
-    <SetEnv Order="10" Name="RVCT22_ASMOPT" Value="--licretry --fastlicense --sitelicense"/>
-    <SetEnv Order="11" Name="RVCT22_LINKOPT" Value="--licretry --fastlicense --sitelicense"/>
-    <SetEnv Order="12" Name="PATH" Value="%RVCT22BIN%;%PATH%"/>
-
-    <SetEnv Order="13" Name="MWVER" Value="3.2.5"/>
-    <SetEnv Order="14" Name="MWROOT" Value="C:\Apps\Metrowerks\OEM%MWVER%"/>    
-    <SetEnv Order="15" Name="MWCSym2Includes" Value="%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_Common\Include;%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_X86;%MWROOT%\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+%MWROOT%\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;%MWROOT%\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;%MWROOT%\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK"/>
-    <SetEnv Order="16" Name="MWSym2Libraries" Value="%MWROOT%\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;%MWROOT%\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs"/>
-    <SetEnv Order="17" Name="MWSym2LibraryFiles" Value="MSL_ALL_MSE_Symbian_D.lib;gdi32.lib;user32.lib;kernel32.lib;"/>
-	<SetEnv Order="18" Name="MWCC" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools\mwccsym2.exe"/>
-	<SetEnv Order="19" Name="MWLD" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools\mwldsym2.exe"/> 
-    <SetEnv Order="20" Name="PATH" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools;%PATH%"/>
-    <SetEnv Order="21" Name="PATH" Value="%PATH%;C:\Apps\Python24"/>
-    <SetEnv Order="22" Name="PATH" Value="%EPOCROOT%SBSv2\bin;%PATH%"/>
-    <SetEnv Order="23" Name="SBS_SRC" Value="%EPOCROOT%tools"/>
-	<SetEnv Order="24" Name="SBS_HOME" Value="%EPOCROOT%SBSv2"/>
-    <SetEnv Order="25" Name="SOURCEROOT" Value="%SourceDir%"/> 
-    <SetEnv Order="26" Name="SBS_VERSION" Value="1"/>
-	<SetEnv Order="27" Name="PATH" Value="%BuildDir%\reltools;%EPOCROOT%epoc32\tools;%EPOCROOT%epoc32\gcc\bin;%PATH%;%EPOCROOT%epoc32\rom\include;%EPOCROOT%epoc32\include;"/>
-	<SetEnv Order="28" Name="PERL510_HOME" Value="C:\Apps\Perl.5.10.0"/> 
-	<SetEnv Order="29" Name="TCLDeltaCache" Value="%BuildsDirect%\%Type%\src_tcl_for_mcl_sf"/> <!-- Cache dir for p4 sync from TCL -->
-	<!-- Set Diamnods server and Schema-->
-	<SetEnv Order="30" Name="DiamondsServer" Value="trwsim55.nmp.nokia.com"/>
-	<SetEnv Order="31" Name="DiamondsSchemaNum" Value="18"/> 
-	<SetEnv Order="32" Name="SYSDEF_TOOLS" Value="os\buildtools\bldsystemtools\sysdeftools"/> 
-    <SetEnv Order="33" Name="SBS_JAVATC" Value="C:\Apps\jre1.5.0_13\bin\java.exe"/>
-    <!-- Dumping environment -->
-    <Execute Component="Dumping all environment variables" Cwd="%BuildDir%" CommandLine="SET"/>
-    <Execute Component="Publish Build Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t STARTBUILD -i START -s %DiamondsServer%"/> 
-    <Execute Component="Publish PreBuild Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t PREBUILD -i START -s %DiamondsServer%"/> 
-
- 
-     <!-- Get source code from TCL -->
-    <Execute Component="Delta sync TCL sources" Cwd="%CleanSourceDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\perforce\P4GetSource.pl -f -s %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\tcl_in_mcl_sf_clientspec.txt -d %TCLDeltaCache% -p tcl -t for_mcl -c  %ChangelistNumber%"/>
-		<Execute Component="Make Temp Dir" Cwd="%BuildDir%" CommandLine="mkdir D:\Builds\Temp"/>
-	<!-- Install cbr tools from latest green tcl build by sf zip package  -->
-	<Execute Component="Make temporary epoc32/relinfo Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\relinfo"/>
-    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Unzip zip package of cbr tools" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\unzip_cbr_tools.pl -tcl_delta_cache %TCLDeltaCache% -log_dir %LogsDir% -product dp -number 11"/>
-	<Execute Component="Copy cbr tools to own directory" Cwd="%BuildDir%" CommandLine="xcopy &quot;cbr tools&quot; \reltools\ /E /R /Y"/>
-	<Execute Component="Remove cbr tools directory" Cwd="%BuildDir%" CommandLine="rd &quot;cbr tools&quot; /s /q"/>
-    <Execute Component="Publish cbrtools_unzip.log" Cwd="%LogsDir%" CommandLine="copy cbrtools_unzip.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-	
-    <!-- Install SBSv2 -->
-    <Execute Component="Unzip SBSv2 to location" Cwd="%BuildDir%" CommandLine="unzip \\builds01\devbuilds\BuildPCs\Software\sbsv2\sbs.zip -d %SBS_SRC% >> M:\logs\SF\RaptorUnzip.txt"/>
-    <Execute Component="Copy SBSv2 to own directory" Cwd="%BuildDir%" CommandLine="xcopy %SBS_SRC%\sbs /d %SBS_HOME% /e /i /q"/>
-	<Execute Component="Get version of SBSv2" Cwd="%BuildDir%" CommandLine="sbs -v >> %BuildDir%\Logs\SF\RaptorVersion.txt"/>
-    <Execute Component="Remove Raptor src directory" Cwd="%BuildDir%" CommandLine="rd %SBS_SRC%\sbs /s /q"/>
-
-    <!-- Combine system definitions -->
-    <Execute Component="Join Foundation System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %CleanSourceDir%\os\deviceplatformrelease\foundation_system\system_model\system_definition.xml -xsl ..\sysdeftools\joinsysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.SF.xml"/>
-    <Execute Component="Join Nokia System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %CleanSourceDir%\os\deviceplatformrelease\nokia_system\nokia_model\system_definition.xml -param path /os/deviceplatformrelease/nokia_system/nokia_model/system_definition.xml -xsl ..\sysdeftools\joinsysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.Nokia.xml"/>
-    <Execute Component="Merge System Definitions" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in variability\vp_data\templates\System_Definition_Template.SF.xml -param Downstream System_Definition_Template.Nokia.xml -xsl ..\sysdeftools\mergesysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.Full.xml"/>
-    <Execute Component="Create 2.0.1 format System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in variability\vp_data\templates\System_Definition_Template.Full.xml -xsl ..\sysdeftools\sysdefdowngrade.xsl -out variability\vp_data\templates\System_Definition_Template.xml"/>
-    <Execute Component="Copy *intermediate* System Definition Files to Local Logs Dir" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="copy variability\vp_data\templates\System_Definition*.xml %LogsDir%\"/>
-
-    <!-- Run Variability Tools -->
-    <Execute Component="Make epoc32/data Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\data"/>
-    <Execute Component="Make epoc32/rom/include Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\rom\include"/>
-    <Execute Component="Run Variability Tools" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\framework" CommandLine="perl processVariability.pl -v %BuildShortName%"/>    
-
-	<!-- Prepare  scanlog for raptor -->
-	
-	<Execute Component="Make \tools Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%tools"/>
-	<Execute Component="Copy SBSv2 scanlog to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\sbsv2htmlscanlog\sbsv2htmlscanlog.pl %EPOCROOT%tools\sbsv2htmlscanlog.pl"/>
-	<Execute Component="Copy SBSv2 scanlog header to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\sbsv2htmlscanlog\sbsv2scanlog.pm %EPOCROOT%tools\sbsv2scanlog.pm"/>
-	<Execute Component="Copy generic scanlog.pm to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\scanlog.pm %EPOCROOT%tools\scanlog.pm"/>
-     
-
-    <!-- Create component lists for CBR from System_definition_template.xml -->
-    <Execute Component="Create Intermediate GT System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;!systemtest,!techview,!s60&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_GT.xml"/>
-    <Execute Component="Create Intermediate TV System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;techview&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_TV.xml"/>
-    <Execute Component="Create Intermediate System Test System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;systemtest&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_SystemTest.xml"/>
-    <Execute Component="Create GTcomponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_GT.xml -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\GTcomponents.txt"/>
-    <Execute Component="Create TechviewComponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_TV.xml -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\TechViewComponents.txt"/>
-    <Execute Component="Create SystemTestComponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_SystemTest.xml  -f systemtest -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\SystemTestComponents.txt"/>
-    <Execute Component="Add SystemTest to TVcomponents.txt" Cwd="%LogsDir%" CommandLine="type %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\SystemTestComponents.txt >>%CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\TechViewComponents.txt"/>
-
-    <!-- Process System_definition.xml and set up clean-src -->
-    <Execute Component="Prepare System Definition" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\System_Definition_%BuildShortName%.xml -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\system_build.xml -s %CleanSourceDir% -e \sf -f %BuildShortName% -m %EPOCROOT%epoc32\data\system_definition.xml"/>
-    <Execute Component="Create system_definition_GT.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n GT_%BuildShortName% -o %BuildBaseName%_GT.xml -l GT1.log -t %EPOCROOT%epoc32\data\GT.txt -f gt -m %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
-    <Execute Component="Create system_definition_TV.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n TV_%BuildShortName% -o %BuildBaseName%_TV.xml -l TV1.log -t %EPOCROOT%epoc32\data\TV.txt -f techview -m %EPOCROOT%epoc32\data\system_definition_TV.xml"/>
-    <Execute Component="Create *SystemTest.xml " Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n SystemTest_%BuildShortName% -o %BuildBaseName%_SystemTest.xml -l SystemTest1.log -t %EPOCROOT%epoc32\data\SystemTest.txt"/>
-    <Execute Component="Create GCCXML XML File (NB: .TXT file not required)" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n GCCXML_%BuildShortName% -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\GCCXMLcomponents.txt -o %BuildBaseName%_GCCXML.xml -l GCCXML1.log"/>
-    <Execute Component="Create Custkit.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n Custkit_%BuildShortName% -t %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\Custkit.txt"/>
-    
-	<!-- To avoid file-overwritten warnings, Remove sysdef_GT, sysdef_TV files  as we are going to create them again-->
-    <Execute Component="Remove  system_definition_GT.xml " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
-	<Execute Component="Remove  system_definition_TV.xml " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition_TV.xml"/>
-
-	<!-- Apply proper filter to generate GT, Techview sysdef files -->
-    <Execute Component="Create GTcomponents.txt and system_definition_GT.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf     -l GTFilter1.log  -f gt,!techview  -m %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
-    <Execute Component="Create TechviewComponents.txt and system_definition_TV.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf  -l TVFilter1.log   -f !gt,techview  -m %EPOCROOT%epoc32\data\system_definition_TV.xml"/>   
-
-    <!-- START PHASE DISTILLSRC  -->
-    <Execute Component="Start Phase DISTILLSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n DISTILLSRC -t START"/>
-    <!-- Filter source tree  -->
-    <Execute Component="CBR filter src" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\toolsandutils\productionbldtools\distillsrc\distillsrc.pl -r %CleanSourceDir% -s . -p \sf -l cedar -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\options.txt"/>
-    <!-- STOP PHASE DISTILLSRC  -->
-    <Execute Component="Stop Phase DISTILLSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n DISTILLSRC -t STOP"/>
-    
-	<!-- START PHASE COPYSRC  -->
-    <Execute Component="Start Phase COPYSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n COPYSRC -t START"/>
-    <!-- copy relinfo to support pre-built CBR components referenced from system_definition.xml -->
-    <Execute Component="Make epoc32/relinfo Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\relinfo"/>
-    <Execute Component="Copy Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini "/>
-    <!-- Copy clean src  -->
-    <Execute Component="Remove src directory" Cwd="%BuildDir%" CommandLine="rd %SourceDir% /s /q"/>
-    <Execute Component="Copy clean-src to src" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl  -s %CleanSourceDir% -t %SourceDir%"/>
-    <Execute Component="Check Export Table" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\check_tables.pl -e %Product%"/>
-    <!-- STOP PHASE COPYSRC  -->
-    <Execute Component="Stop Phase COPYSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n COPYSRC -t STOP"/>
-
-	<!-- Delete Variabilty tools -->
-	<Execute Component="Delete Variability tools to ensure they don't get shipped" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability" CommandLine="rmdir /s /q %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability"/>
-		
-	<!-- START PHASE SCAN FOR S60 DISTRIBUTION POLICY FILES  -->
-    <Execute Component="Start Phase Scan for S60 distribution policy files" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n SCANDISTRIBFILE -t START"/>
-    <!-- Scan for S60 distribution policy files  -->
-    <Execute Component="Scan for S60 distribution policy files" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\toolsandutils\productionbldtools\CheckDistributionFiles.pl %CleanSourceDir%"/>
-    <!-- STOP PHASE SCAN FOR S60 DISTRIBUTION POLICY FILES  -->
-    <Execute Component="Stop Phase Scan for S60 distribution policy files" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n SCANDISTRIBFILE -t STOP"/>
-    
-	<!-- Start build clients -->
-    <Execute Component="Build Core Client" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -n %NUMBER_OF_PROCESSORS% %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildClient.pl -d localhost:15011 -d localhost:15012 -d localhost:15013 -w 5 -c Core#" /> 
-
-    <!--Log and publish main XML -->
-    <Execute Component="Copy Launch XML to Local Logs Dir" Cwd="%ToolsDir%" CommandLine="copy %ToolsDir%\os\buildtools\bldsystemtools\commonbldutils\BuildLaunch.xml %LogsDir%\BuildLaunch.xml"/>
-    <Execute Component="Publish Launch XML to Local Logs Dir" Cwd="%LogsDir%" CommandLine="copy %ToolsDir%\os\buildtools\bldsystemtools\commonbldutils\BuildLaunch.xml %PublishLocation%\%Type%\%BuildNumber%\logs\BuildLaunch.xml"/>
-    <Execute Component="Copy Glue XML to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%.xml %LogsDir%\%BuildNumber%.xml"/>
-    <Execute Component="Publish Glue XML" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%.xml %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%.xml"/>
-    <Execute Component="Publish BuildEnv Log" Cwd="%ToolsDir%" CommandLine="copy buildenv.log %PublishLocation%\%Type%\%BuildNumber%\logs\buildenv.log"/>
-
-    <!--Log and publish *generated* System Definition Files -->
-    <Execute Component="Copy *generated* System Definition Files to Local Logs Dir" Cwd="%LogsDir%" CommandLine="copy %EPOCROOT%epoc32\data\system_definition*.xml %LogsDir%\"/>
-    <Execute Component="Publish *generated* System Definition Files" Cwd="%LogsDir%" CommandLine="copy %LogsDir%\system_definition*.xml %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-
-    <!-- Generate XML data for build machine env and publish to build logs dir -->
-    <Execute Component="Generate BuildEnv XML" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils" CommandLine="perl BuildEnv.pl -o %LogsDir%"/>
-    <Execute Component="Publish BuildEnv XML" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils" CommandLine="copy %LogsDir%\%COMPUTERNAME%.xml %PublishLocation%\%Type%\%BuildNumber%\logs\%COMPUTERNAME%.xml"/>
-
-    <!--Update Status.txt for Kits -->
-    <Execute Component="Update Status.txt for Kits" Cwd="%ToolsDir%" CommandLine="echo %BuildNumber% building > status.txt"/>
-
-	<!--Run the Copyrights header check tool for SF -->
-    <Execute Component="SF os copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\os >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
-    <Execute Component="SF app copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\app >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/> 
-    <Execute Component="SF mw copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\mw >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
-
-    <!--Run the Post process results tool to handle results generated by the copyrights header check for SF -->
-    <Execute Component="Post Process results" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFPostProcessResults.pl -build %BuildNumber% -input %LogsDir%\AllHeaderCheckRes.csv -out %LogsDir%\AllHeaderCheckResPath.csv -sourcepath M:\ -config %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.cfg >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
-
-	<!--Run the Copyrights header check tool for EPL -->
-    <Execute Component="EPL os copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\os >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
-    <Execute Component="EPL app copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\app >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/> 
-    <Execute Component="EPL mw copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\mw >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
-
-    <!--Run the Post process results tool to handle results generated by the copyrights header check for EPL -->
-    <Execute Component="Post Process results" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFPostProcessResults.pl -build %BuildNumber% -input %LogsDir%\AllHeaderCheckResEpl.csv -out %LogsDir%\AllHeaderCheckResPathEpl.csv -sourcepath M:\ -config %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.cfg >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
-
-    <!--Publish Copyrights header check logs -->
-    <Execute Component="Publish copyrights header check logs" Cwd="%LogsDir%" CommandLine="xcopy *headercheck*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-
-	<!-- Copy unzip from TCL Delta Cache to epoc32 tools -->
-	<Execute Component="Copy unzip to epoc32\tools" Cwd="%BuildDir%" CommandLine="xcopy %TCLDeltaCache%\DP\master\sf\dev\hostenv\dist\unzip-5.40\unzip.exe \epoc32\tools\ /Y"/>
-	<!-- Copy zip from TCL Delta Cache to epoc32 tools -->
-	<Execute Component="Copy zip to epoc32\tools" Cwd="%BuildDir%" CommandLine="xcopy %TCLDeltaCache%\DP\master\sf\dev\hostenv\dist\zip-2.2\zip.exe \epoc32\tools\ /Y"/>
-
-    <!-- Install GCC -->
-    <Execute Component="Install GCC" Cwd="%EPOCROOT%" CommandLine="unzip %SourceDir%\os\buildtools\perltoolsplat_os\redistribution\gcc\gcc.zip"/>
-
-	<!-- Bootstrap - install  bldmake* to epoc32\tools-->
-	<Execute Component="BootStrap1 -install bldmake " Cwd="%SourceDir%\os\buildtools\sbsv1_os\e32toolp\group" CommandLine="setupprj.bat secure"/>
-    <Execute Component="BootStrap2 -install bldmake" Cwd="%SourceDir%\os\buildtools\sbsv1_os\e32toolp\group" CommandLine="bld.bat rel"/>
-    <!-- Setup Product variant -->
-    <Execute Component="Make Epoc32/tools/variant Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\tools\variant"/>
-    <Execute Component="Make Epoc32/include/variant Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\include\variant\"/>
-    <Execute Component="Copy Symbian_OS.hrh" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\inc\Symbian_OS_%BuildShortName%.hrh %EPOCROOT%epoc32\include\variant\Symbian_OS.hrh"/>
-	<Execute Component="Copy hrh files" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\*.hrh %EPOCROOT%epoc32\include\variant"/>
-    <Execute Component="Copy cfg file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%.cfg %EPOCROOT%epoc32\tools\variant\variant.cfg"/>
-    <Execute Component="Copy CBR cfg file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%_cbrtargetalias.cfg %EPOCROOT%epoc32\tools\variant\cbrtargetalias.cfg"/>
-
-    <!-- Setup ROM variant -->
-    <Execute Component="Make epoc32/rom/include Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\rom\include"/>
-    <Execute Component="Copy romdefs file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%_romdefs.hby %EPOCROOT%epoc32\rom\include\symbian_os_romdefs.hby"/>
-
-    <!-- Make Epoc.ini -->
-    <Execute Component="Create Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecDiagnostics ON>>%EPOCROOT%epoc32\data\epoc.ini"/>
-    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecEnforcement ON >>%EPOCROOT%epoc32\data\epoc.ini"/>
-    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecProcessIsolation ON >>%EPOCROOT%epoc32\data\epoc.ini"/>
-    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecEnforceSysBin ON>>%EPOCROOT%epoc32\data\epoc.ini"/>
-
-    <!-- Setup BuildInfo.txt -->
-    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo DeviceFamily               100 >%EPOCROOT%epoc32\data\BuildInfo.txt"/>
-    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo DeviceFamilyRev            0x900 >>%EPOCROOT%epoc32\data\BuildInfo.txt"/>
-    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo ManufacturerSoftwareBuild  %SnapshotNumber%_%BuildShortName% >>%EPOCROOT%epoc32\data\BuildInfo.txt"/>
-
-	 
-
-    <!-- Post PreBuild Stuff -->
-    <Execute Component="PreBuild HtmlScanlog" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_PreBuild.summary -v -v -l %LogsDir%\%BuildBaseName%.log -o %LogsDir%\PreBuild.summary.html"/>
-    <Execute Component="Publish PreBuild Logs" Cwd="%LogsDir%" CommandLine="xcopy PreBuild*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-
-    <!-- STOP PHASE PREBUILD  -->
-    <Execute Component="Stop Phase PREBUILD" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n PREBUILD -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\PreBuild.summary.html"/>
-    <Execute Component="Publish PreBuild End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t PREBUILD -i STOP -s %DiamondsServer%"/> 
-
-    <!-- START PHASE GT  -->
-    <Execute Component="Start Phase GT" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n GT -t START"/>
-    <Execute Component="Publish GT Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t GT -i START -s %DiamondsServer%"/> 
-	
-	<!-- Compile various tool targets prior to actual GT build -->
-    <Execute Component="e32toolp Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_e32toolp -f %LogsDir%\sbs_e32toolp_log.xml.log -b %SourceDir%\os\buildtools\sbsv1_os\e32toolp\group\bld.inf -c tools2_rel.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\e32toolp.log 2>&amp;1"/>
-    <Execute Component="Generate html log for e32toolp" Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_e32toolp_log.xml.log  -o %LogsDir%\sbs_e32toolp_log.html -v -v "/>
-    <Execute Component="Copy TCL reltools.ini to get rcomp" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Get latest Rcomp component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_bintools_rcomp -bv green -o %LogsDir%\rcomp_version.txt 2>&amp;1"/>
-    <Execute Component="Get Latest Green Trace Compiler from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c osttracecompiler -bv green -o %LogsDir%\tracecompiler_version.txt 2>&amp;1"/>
-    <Execute Component="Copy OS Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\toreltools.ini"/>
-    <Execute Component="Push the latest Rcomp to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_bintools_rcomp -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
-     <Execute Component="Push the Latest Green Trace Compiler to OS Archive" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c osttracecompiler -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
-     <!-- "DS.1756" changes bootstrapping components from TCL START -->
-     <Execute Component="Get latest dev_build_imgtools_romtools component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_romtools -bv green -o %LogsDir%\dev_build_imgtools_romtools_version.txt 2>&amp;1"/>
-     <Execute Component="Push the latest dev_build_imgtools_romtools to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_romtools -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
-     
-     <Execute Component="Get latest dev_build_imgtools_buildrom component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_buildrom -bv green -o %LogsDir%\dev_build_imgtools_buildrom_version.txt 2>&amp;1"/>
-     <Execute Component="Push the latest dev_build_imgtools_buildrom to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_buildrom -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
- 
-     <Execute Component="Get latest dev_build_imgtools_imglib component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_imglib -bv green -o %LogsDir%\dev_build_imgtools_imglib_version.txt 2>&amp;1"/>
-     <Execute Component="Push the latest dev_build_imgtools_imglib to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_imglib -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
- 
-     <Execute Component="Get latest dev_build_imgtools_sisutils component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_sisutils -bv green -o %LogsDir%\dev_build_imgtools_sisutils_version.txt 2>&amp;1"/>
-     <Execute Component="Push the latest dev_build_imgtools_sisutils to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_sisutils -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
-     <!-- "DS.1756" changes bootstrapping components from TCL END -->
-
- <!-- Retrieve S60 binaries which remoteconn is dependent on -->
-    <Execute Component="Get specific S60 dependencies to enable remote conn compilation" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\getrel -vv remoteconn_s60_dependencies 9 2>&amp;1"/>
-
-    <Execute Component="Delete TCL reltools.ini" Cwd="%BuildDir%" CommandLine="del %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Rename and restore OS reltools.ini" Cwd="%BuildDir%" CommandLine="rename %EPOCROOT%epoc32\relinfo\toreltools.ini reltools.ini"/>
-    <Execute Component="TOOLS2 REL Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_tools2_rel -f %LogsDir%\sbs_tools2_rel_log.xml.log  -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools2_rel.savespace.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\tools2_rel.log 2>&amp;1"/>
-	<Execute Component="TOOLS2 DEB LIBRARY Build" Cwd="%BuildDir%" CommandLine="sbs -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_tools2_deb -f %LogsDir%\sbs_tools2_deb_log.xml.log  -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools2_deb.savespace.vtb101sf.whatlog.tracecompiler -i LIBRARY > %LogsDir%\tools2_deb.log 2>&amp;1"/>
-	
-    <Execute Component="Generate html log for tools2 rel"  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools2_rel_log.xml.log  -o %LogsDir%\sbs_tools2_rel_log.html -v -v "/>
-    <Execute Component="Generate html log for tools2 deb"  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools2_deb_log.xml.log  -o %LogsDir%\sbs_tools2_deb_log.html -v -v "/>
-    
-	<!--  tools_rel target SHOULD be run sequentially , DO NOT add -j option below -->
-	<Execute Component="TOOLS Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j 1 -k -m %EPOCROOT%epoc32\build\Makefile_tools -f %LogsDir%\sbs_tools_log.xml.log -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools_rel.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\tools.log 2>&amp;1"/>
-	
-    <Execute Component="Generate html log for tools  "  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools_log.xml.log  -o %LogsDir%\sbs_tools_log.html -v -v "/>
-
-    <Execute Component="Copy Makefile_*tool* and logs to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_*tool* %LogsDir%\"/>
-<!-- Will want to scan and publish these logs too -->
-    <!-- Compile GT using SBSv2 -->
-    <Execute Component="GT Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j %MAX_CONCURRENT% -k -f %LogsDir%\sbs_GT_log.xml.log  -m %EPOCROOT%epoc32\build\Makefile_GT -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c default.savespace.vtb101sf.whatlog.tracecompiler -c armv5.smp.savespace.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\GT2.log 2>&amp;1"/>
-    <Execute Component="Copy Makefile_GT and log to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_GT* %LogsDir%\"/>
-
-    <!--Post GT Build Stuff -->
-    <Execute Component="Generate html log for GT"       Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_GT_log.xml.log  -o %LogsDir%\sbs_GT_log.html -v -v "/>
-    <Execute Component="Generate html log for GT"       Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_e32toolp_log.xml.log -l %LogsDir%\sbs_tools2_rel_log.xml.log -l %LogsDir%\sbs_tools2_deb_log.xml.log  -l %LogsDir%\sbs_tools_log.xml.log -l %LogsDir%\sbs_GT_log.xml.log -o %LogsDir%\GT.summary.html -v -v "/>
-    <Execute Component="Publish GT Logs" Cwd="%LogsDir%" CommandLine="xcopy *GT* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-	<Execute Component="Publish other sbs Logs" Cwd="%LogsDir%" CommandLine="xcopy sbs_* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-    <!-- STOP PHASE GT  -->
-    <Execute Component="Stop Phase GT" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n GT -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\GT.summary.html"/>
-    <Execute Component="Publish GT End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t GT -i STOP -s %DiamondsServer%"/> 
-
-    <!-- Remove S60 binaries pulled down earlier for remoteconn compilation -->
- <Execute Component="Copy TCL reltools.ini to get remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Removerel remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\RemoveRel -v remoteconn_s60_dependencies "/>
-<Execute Component="Delete TCL reltools.ini" Cwd="%BuildDir%" CommandLine="del %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-<Execute Component="Copy OS Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-
-    <Execute Component="Create About.txt" Cwd="%BuildDir%" CommandLine="echo To find out status and general info about build %BuildNumber%, refer to Epoc Software Releases DatabaseDB>%PublishLocation%\%Type%\%BuildNumber%\About_%BuildNumber%.txt"/>
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Create ESR GT Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t GT -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-    
-    <Execute Component="CBR Make GT Release Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\CBRGT"/>   
-    <!--Keeping generated EPOC32 directory -->
-    <Execute Component="CBR Copy Generic Epoc32 Directory" Cwd="%BuildDir%\CBRGT" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %EPOCROOT%epoc32 -t %BuildDir%\CBRGT\epoc32 -x ^^build/ -x \.sym$ -x \.bsc$ -x ^^data/media/mmccrd..\.bin$"/>
-
-    <!-- START PHASE TV  -->
-    <Execute Component="Start Phase TV" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n TV -t START"/>
-    <Execute Component="Publish TV Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t TV -i START -s %DiamondsServer%"/> 
-
-    <!--Prep Work Drive for Techview Build -->
-    <Execute Component="Prep for Techview Build" Cwd="%BuildDir%" CommandLine="xcopy %CleanSourceDir%\os\buildtools\sbsv1_os\e32toolp %SourceDir%\cedar\techview\tools\e32toolp /E /Z /I /Q"/>
-
-    <!-- Compile Techview using SBSv2 -->
-    <Execute Component="Techview Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -f %LogsDir%\sbs_TV_log.xml.log -k -m %EPOCROOT%epoc32\build\Makefile_TV -s %EPOCROOT%epoc32\data\system_definition_TV.xml -c default.techview.savespace.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\TV2.log 2>&amp;1"/>
-    <Execute Component="Copy Makefile_TV and log to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_TV* %LogsDir%\"/>
-
-    <!-- Compile System Test components using EBS -->
-    <Execute Component="System Test Build (EBS)" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %LogsDir%\%BuildBaseName%_SystemTest.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\SystemTest2.log"/>
-    <!--Post Techview Build Stuff -->
-    <Execute Component="Publish TVonly Logs" Cwd="%LogsDir%" CommandLine="xcopy *TV*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-    <Execute Component="Publish System Test Logs" Cwd="%LogsDir%" CommandLine="xcopy *SystemTest* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-
-     <!--Post Techview Build Stuff -->
-    <Execute Component="Generate html log for techview" Cwd="%BuildDir%" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_TV_log.xml.log  -o %LogsDir%\TV.summary.html -v -v "/>
-    <Execute Component="TV EBS HtmlScanlog" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_EBS_TV.summary -v -v -l SystemTest1.log -l SystemTest2.log -o TV.EBS.summary.html"/>
-	<Execute Component="Publish Techview Logs" Cwd="%LogsDir%" CommandLine="xcopy *TV*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-
-    <!-- STOP PHASE TV  -->
-    <Execute Component="Stop Phase TV" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n TV -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\TV.summary.html"/>
-    <Execute Component="Publish TV End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t TV -i STOP -s %DiamondsServer%"/> 	
-   
-	<!--Package Techview -->
-    <Execute Component="Create ESR TV Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t TV -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-    
-    <!--Prep for CBR -->
-    <Execute Component="CBR Make TV Release Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\CBRTV"/>
-    <Execute Component="CBR Copy Documentation" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %BuildDir%\documentation %BuildDir%\CBRTV\documentation /E /Z /I /Q"/>
-    <Execute Component="CBR Copy Techview Epoc32 Directory" Cwd="%BuildDir%\CBRTV" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %EPOCROOT%epoc32 -t %BuildDir%\CBRTV\epoc32 -x ^^build/ -x \.sym$ -x \.bsc$ -x ^^data/media/mmccrd..\.bin$"/>
-    <Execute Component="CBR Copy sdkeng-bin Directory" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %BuildDir%\sdkeng-bin -t %BuildDir%\CBRTV\sdkeng-bin"/>
-
-    <!-- START PHASE ROM  -->
-    <Execute Component="Start Phase ROM" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n ROM -t START"/>
-    <Execute Component="Publish ROM Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t ROM -i START -s %DiamondsServer%"/> 
-
-    <!--Build Roms -->
-    <Execute Component="Build Techview Roms" Cwd="%BuildDir%%EPOCROOT%epoc32\rom" CommandLine="perl %SourceDir%\os\buildtools\imgtools_os\romkiteka2\utils\metarombuild.pl -romspec %EPOCROOT%epoc32\data\symbian_os_romspec.xml -logdir %LogsDir% -buildnum %BuildNumber%"/>
-    <Execute Component="Build H4 NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=h4hrp -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H4 NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move H4HRPARMV5D.IMG %EPOCROOT%epoc32\rom\h4hrp_001.techview.nandloader.img"/>
-    <Execute Component="Move H4 NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4hrp_001.techview.nandloader.log"/>
-    <Execute Component="Build H4 Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v h4hrp -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=h4.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H4 Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h4.nandloader.reltest.img %EPOCROOT%epoc32\rom\h4.nandloader.reltest.img"/>
-    <Execute Component="Move H4 Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4.nandloader.reltest.log"/>
-    <Execute Component="Build H6 NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=34xx_sdp -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H6 NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move 34xx_SDPARMV5D.IMG %EPOCROOT%epoc32\rom\h6_sdp.techview.nandloader.img"/>
-    <Execute Component="Move H6 NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h6_sdp.techview.nandloader.log"/>
-    <Execute Component="Build H6 Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v 34xx_sdp -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=h6.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H6 Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h6.nandloader.reltest.img %EPOCROOT%epoc32\rom\h6.nandloader.reltest.img"/>
-    <Execute Component="Move H6 Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h6.nandloader.reltest.log"/>
-    <Execute Component="Build NaviEngine NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=ne1_tb -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move NaviEngine NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move NE1_TBARMV5D.IMG %EPOCROOT%epoc32\rom\ne1_tb.techview.nandloader.img"/>
-    <Execute Component="Move NaviEngine NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\ne1_tb.techview.nandloader.log"/>
-    <Execute Component="Build NaviEngine Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v ne1_tb -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=ne1_tb.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move NaviEngine Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ne1_tb.nandloader.reltest.img %EPOCROOT%epoc32\rom\ne1_tb.nandloader.reltest.img"/>
-    <Execute Component="Move NaviEngine Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\ne1_tb.nandloader.reltest.log"/>
-    <Execute Component="Build H4 Test MMC Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v h4hrp -i armv5 -b udeb -t mmctest_load_rel -zip -name=h4.mmcloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
-    <Execute Component="Move H4 Test MMC Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h4.mmcloader.reltest.img %EPOCROOT%epoc32\rom\h4.mmcloader.reltest.img"/>
-    <Execute Component="Move H4 Test MMC Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4.mmcloader.reltest.log"/>
-
-    <Execute Component="Techview Roms HtmlScanlog" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_Techview_ROMs.summary -v -v -l techviewroms%BuildNumber%.log -o techviewroms%BuildNumber%.summary.html"/>
-    <Execute Component="Publish Techview Roms Logs" Cwd="%LogsDir%" CommandLine="copy techviewroms%BuildNumber%.* %PublishLocation%\%Type%\%BuildNumber%\logs"/>
-    <Execute Component="Copy Detailed ROM Logs to Local Logs Dir" Cwd="%BuildDir%" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.log %LogsDir%\rom_logs\ /Z /I"/>
-    <Execute Component="Publish Detailed ROM Logs" Cwd="%LogsDir%" CommandLine="xcopy rom_logs %PublishLocation%\%Type%\%BuildNumber%\logs\rom_logs /Z /I /Q"/>
-    <Execute Component="Create ESR ROM Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t ROM -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-
-    <!-- STOP PHASE ROM  -->
-    <Execute Component="Stop Phase ROM" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n ROM -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\techviewroms%buildNumber%.summary.html"/>
-    <Execute Component="Publish ROM End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t ROM -i STOP -s %DiamondsServer%"/> 
-    <!--Prep for CBR -->
-    <Execute Component="CBR Copy GTC ROMs" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\GTC_*.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
-    <Execute Component="CBR Copy nandloader Images" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.nandloader.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
-    <Execute Component="CBR Copy mmcloader Images" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.mmcloader.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
-
-    <!--Techview Dups Generation  -->
-    <Execute Component="Techview Dups Generation mkdir" Cwd="%SourceDir%" CommandLine="mkdir %ProductPath%\generated\logs\"/>
-    <Execute Component="Techview Dups Generation" Cwd="%SourceDir%" CommandLine="%BuildDir%\CBRGT\epoc32\gcc\bin\diff -qr %BuildDir%\CBRGT\epoc32 %BuildDir%\CBRTV\epoc32 | perl %SourceDir%\os\buildtools\toolsandutils\productionbldtools\differ.pl > %ProductPath%\generated\logs\techview_dups.log"/>
-
-
-    <!--Prep for CBR -->
-    <Execute Component="CBR Copy Clean Src" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %CleanSourceDir% %BuildDir%\CBRTV\sf /E /Z /I /Q"/>
-    <Execute Component="Run sbsv2cache tool" Cwd="%BuildDir%" CommandLine="%SBS_HOME%\win32\python264\python.exe %SBS_HOME%\bin\sbsv2cache.py -v -s -o %ABLDCACHE% -l %LogsDir%\sbs_e32toolp_log.xml.log -l %LogsDir%\sbs_GT_log.xml.log -l %LogsDir%\sbs_TV_log.xml.log -l %LogsDir%\sbs_tools_log.xml.log -l %LogsDir%\sbs_tools2_rel_log.xml.log -l %LogsDir%\sbs_tools2_deb_log.xml.log > %LogsDir%\sbs_sbsv2cache.log 2>&amp;1"/>
-    <Execute Component="Publish Raptor Cache Log"    Cwd="%BuildDir%" CommandLine="copy %LogsDir%\sbs_sbsv2cache.log %PublishLocation%\%Type%\%BuildNumber%\logs\sbs_sbsv2cache.log"/>
-
-	<!-- Cleanup unnecessary files  to remove warnings -->
-	<Execute Component="Remove  System_Definition*.bak files " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition*.xml.bak"/>
-	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\gcc\*.unzipped %LogsDir%"/>
-	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\gcc_mingw\*.unzipped %LogsDir%"/>
-	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\include\tools\stlport\*.unzipped %LogsDir%"/>
-    <!-- START PHASE CBR  -->
-    <Execute Component="Start Phase CBR" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CBR -t START"/>
-    <Execute Component="Publish CBR Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CBR -i START -s %DiamondsServer%"/>
-
-    <!--Run CBR -->
-	<Execute Component="Run CBR" Cwd="%BuildDir%" CommandLine="%PERL510_HOME%\bin\perl.exe %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\runcbr.pl -b %BuildBaseName% -v %BuildNumber% -c %SourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\options.txt -d %LogsDir%\%BuildNumber%_debug_cbr.log -l %LogsDir%\%BuildNumber%_cbr.log -p %PreviousBuildNumber% -j %NUMBER_OF_PROCESSORS% "/>
-    <Execute Component="Publish CBR debug Log" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_debug_cbr.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Publish CBR Log" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cbr.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>	
-    <Execute Component="Generate CBR HTML summary for CBR" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_CBR_summary -v -v -l %BuildNumber%_cbr.log -o %BuildNumber%_cbr.summary.html"/>
-    <Execute Component="Publish CBR Summary" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cbr.summary.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Create ESR CBR Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t CBR -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-
-    <!-- export the cbr -->
-    <Execute Component="Export CBR Make Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
-    <Execute Component="Export CBR Copy reltools.ini to epoc32" Cwd="%BuildDir%" CommandLine="copy \sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%Product%\reltools.ini %BuildDir%\epoc32\relinfo\reltools.ini /Y"/>
-    <Execute Component="Export CBR Run script" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\exportcbr.pl -n -c gt_only_baseline -c gt_techview_baseline -d %BuildDir% -s %BuildNumber% -p %Product% -t CBRSymbianIndia.tmpl -t CBRBeijing.tmpl"/>
-    <Execute Component="Export CBR Delete Dirty Epoc32 relinfo dir" Cwd="%BuildDir%" CommandLine="rmdir /s /q %BuildDir%\epoc32\relinfo"/>
-
-    <!-- Publish CBR export log & export table -->
-    <Execute Component="Export CBR Publish Export Log" Cwd="%LogsDir%" CommandLine="copy Export*.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Copy Export Table to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy \sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%Product%\AutoCBR_%Product%_test_export.csv %LogsDir%\AutoCBR_%Product%_test_export.csv" />
-    <Execute Component="Export CBR Publish Export Table" Cwd="%LogsDir%" CommandLine="copy AutoCBR_%Product%_test_export.csv %PublishLocation%\%Type%\%BuildNumber%\logs\AutoCBR_%Product%_test_export.csv"/>
-
-    <!-- Request smoke testing of CBR -->
-    <Execute Component="Create Smoke Testing trigger" Cwd="%LogsDir%" CommandLine="echo %BuildNumber%>>smoketest_trigger_%BuildNumber%.txt"/>
-    <Execute Component="Create Smoke Testing trigger" Cwd="%LogsDir%" CommandLine="echo %ChangeListNumber%>>smoketest_trigger_%BuildNumber%.txt"/>
-    <Execute Component="Create Dir for smoke test triggers" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\SmokeTestTriggers"/>
-    <Execute Component="Copy Smoke Testing trigger to published logs dir" Cwd="%LogsDir%" CommandLine="copy smoketest_trigger_%BuildNumber%.txt %PublishLocation%\SmokeTestTriggers\%BuildNumber%.txt"/> 
-
-    <!-- STOP PHASE CBR  -->
-    <Execute Component="Stop Phase CBR" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CBR -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%_cbr.summary.html"/>
-    <Execute Component="Publish CBR End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CBR -i STOP -s %DiamondsServer%"/>
-
-    <!-- GET IMGCHECK component  --> 
-    <Execute Component="Imgcheck  Make Dir relinfo" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
-    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %BuildDir%\epoc32\relinfo\reltools.ini"/>
-    <Execute Component="Obtain IMGCHECK component" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c dev_build_imgtools_imgcheck -bv green -o %LogsDir%\imgcheck_version.txt"/>
-
-    <!-- USE IMGCHECK to create SID, VID reports for these ROM images -->
-    <Execute Component="Run IMGCHECK" Cwd="%BuildDir%" CommandLine="%BuildDir%\epoc32\tools\imgcheck.exe --e32input --sid --vid  --verbose M:\epoc32\release\armv5\urel\ -x -o=%LogsDir%\SIDVID.xml -a 2>&amp;1"/> 
-    <Execute Component="Publish IMGCHECK Log" Cwd="%LogsDir%" CommandLine="xcopy SIDVID.xml %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Publish IMGCHECK stylesheet" Cwd="%LogsDir%" CommandLine="xcopy imgcheck.xsl %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Delete Dirty Epoc32 relinfo dir" Cwd="%BuildDir%" CommandLine="rmdir /s /q %BuildDir%\epoc32\relinfo"/>
- 
-    <!--  Request a BFC test -->
-    <Execute Component="Request BFC using bfcClient.pl" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils\" CommandLine="perl bfcClient.pl -p %Product% -b %SnapshotNumber% -c %Type% -w 0"/>
-
-    <!--Update Status.txt for Kits -->
-    <Execute Component="Update Status.txt for Kits" Cwd="%ToolsDir%" CommandLine="echo %BuildNumber% completed > status.txt"/>
-
-    <!--Get CDB tools -->
-    <Execute Component="Make Dir relinfo" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
-    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
-    
-    <Execute Component="Obtain CDB tools" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c ana_compatanamdw_apicompatanamdw_cdb -bv green -o %LogsDir%\cdb_version.txt"/>          
-    <!-- Retrieve S60 binaries which remoteconn is dependent on for gccxml CDB phase-->
-    <Execute Component="Get specific S60 dependencies to enable remote conn compilation" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\getrel -vv remoteconn_s60_dependencies 9 2>&amp;1"/>
-
-    <!-- START PHASE CDB  -->
-    <Execute Component="Start Phase CDB" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CDB -t START"/>
-    <Execute Component="Publish CDB Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CDB -i START -s %DiamondsServer%"/> 
- 
-    <!-- Unpack the CDB tool into required locations  -->
-    <Execute Component="Replace cdb.properties" Cwd="%BuildDir%\cdb\cdb" CommandLine="xcopy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\cdb.properties . /Y >> %LogsDir%\cdb.unziplog 2>&amp;1"/>
-    <Execute Component="Publish cdb.unziplog" Cwd="%LogsDir%" CommandLine="copy cdb.unziplog %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-
-    <Execute Component="Unzip imreport-new to root-epoc32" Cwd="%BuildDir%\epoc32\tools" CommandLine="unzip -o \\builds01\devbuilds\cdb-tools\imreport-new.zip >%LogsDir%\imreport-new.unziplog 2>&amp;1"/>
-    <Execute Component="Publish imreport-new.unziplog" Cwd="%LogsDir%" CommandLine="copy imreport-new.unziplog %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-
-    <!-- Run the CDB tool  -->
-    <Execute Component="Make Dir for CDB Info" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\cdb-info"/>
-    <Execute Component="Make Dir for CDB Publish" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\%Type%\%BuildNumber%\cdb-info"/>
-    <Execute Component="Make Dir for CDB Publish" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\%Type%\logs\%BuildNumber%\cdb-info"/>
-
-    <!--Build GCCXML (prior to running CDB tool) -->
-    <Execute Component="GCCXML Server" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %LogsDir%\%BuildBaseName%_GCCXML.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\GCCXML.log"/>
-    <Execute Component="Publish GCCXML Logs" Cwd="%LogsDir%" CommandLine="xcopy *GCCXML*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
-    <Execute Component="Generate GXP files for orphanheaders" Cwd="%BuildDir%\cdb\cdb" CommandLine="perl __cdborphanheaders.pl  sbsv2"/>
-
-    <!--Run imreport and cdb using the new Tools -->
-    <Execute Component="cdb Server" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\runcdb.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\cdbxml.log"/>
-    <Execute Component="Publish cdbxml.log" Cwd="%LogsDir%" CommandLine="copy cdbxml.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Generate CDB HTML summary for CDB" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_CDB_summary -v -v -l cdbxml.log -l GCCXML.log -o %BuildNumber%_cdb.summary.html"/>
-    <Execute Component="Publish CDB Summary" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cdb.summary.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
-    <Execute Component="Create ESR CDB Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t CDB -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
-    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
-
-    <!-- Publish Documentation Precis -->
-    <Execute Component="Zip Documentation Precis" Cwd="%BuildDir%\doxyref\precis\" CommandLine="zip -r %BuildDir%\cdb-info\doxyref-precis.zip *"/>
-    <Execute Component="Publish Documentation Precis" Cwd="%BuildDir%\cdb-info\" CommandLine="copy /Y doxyref-precis.zip %PublishLocation%\%Type%\%BuildNumber%\cdb-info\doxyref-precis.zip"/>
-            
-    <!-- STOP PHASE CDB  -->
-    <Execute Component="Stop Phase CDB" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CDB -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%_cdb.summary.html"/>
-    <Execute Component="Publish CDB End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CDB -i STOP -s %DiamondsServer%"/> 
-
-    <!--  Gennrate Smoke Test Result for Diamonds  --> 
-    <Execute Component="Gennrate Smoke Test Result for Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t SMOKETEST -i STOP -s %DiamondsServer%" /> 
-  
-    <!-- Remove S60 binaries pulled down earlier for remoteconn gccxml CDB phase -->
-    <Execute Component="Removerel remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\RemoveRel -v remoteconn_s60_dependencies "/>
-    
-    <!--Stop Performance Monitoring -->
-    <Execute Component="Stop PerfMon" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils\PerfMon" CommandLine="perl PerfMonControlStop.pl -p 1973"/>
-    <Execute Component="Publish PerfMon Log" Cwd="%LogsDir%" CommandLine="xcopy PerfMon_%BuildNumber%.csv %PublishLocation%\%Type%\%BuildNumber%\logs\ /Z /I /Q"/>
-
-	<!-- Remove CBR Temp Dir -->
-	<Execute Component="Delete Temp Folder" Cwd="%BuildDir%" CommandLine="rmdir D:\Builds\Temp /s /q"/>
-	
-    <!--Publish the Full Logs Dir -->
-    <Execute Component="Publish Full Logs Dir" Cwd="%BuildDir%" CommandLine="xcopy %LogsDir% %PublishLocation%\%Type%\logs\%BuildNumber% /E /Z /I /Q"/>
-
-  </Commands>
-</Product>
--- a/symbianosbld/cedarutils/Symbian_OS_vtb101sf_Schedule12.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1227 +0,0 @@
-<!DOCTYPE Schedule12 PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "schedule12.dtd">
-<?xml-stylesheet type="text/xsl" href="schedule12.xsl" ?>
-
-<Schedule12 Schema="2.0.0" 
-	Status="DRAFT" 
-	OS_version="tb101sf" Release_type="Update" 
-	DocVersion="$Change: 1674259 $ $DateTime: 2009/08/16 18:07:22 $ $Id: //SSS/master/sf/os/deviceplatformrelease/symbianosbld/cedarutils/Symbian_OS_vtb101sf_Schedule12.xml#1 $" >
-<OR name="Alarm Server">
-	Maintains a queue of all system-wide alarms and provides APIs to manage alarms
-	<system_model entry="Alarm Server"/>
-</OR>
-<OR name="Application Launch Services">
-	System Starter, launches ROM-based servers that need to be
-	started at device boot, depending on start-up mode.	
-	<system_model entry="System State Management"/>
-	<system_model entry="After Market Application Starter"/>
-	<system_model entry="Application Launch Plugins"/>
-</OR>
-<OS name="Authentication Services" draft="Y">
-    Server which allows clients to request that the phone holder authenticates themselves to the phone.
-    <system_model entry="Authentication Server"/>
-</OS>
-
-<CS name="System State Management">
-	Manages changes to device states, including start-up and shutdown, and changes to system wide properties (using policy plug-ins and command lists)
-	<system_model entry="System State Manager"/>
-</CS>
-<OR name="System Health Management">
-	Manages the system health, including the monitoring of critical processes and their re-launch if they fail
-	<system_model entry="System Health Manager"/>
-</OR>
-<CR name="System State Management Plugins">
-	Provide common policy plugins and adaptation plugins for System State Management Architecture
-	<system_model entry="System State Plugins"/>
-</CR>
-<CS name="Application Utilities">
-	Assorted basic utilities available to frameworks, services, and applications. 
-	System utilities (BAFL) including resource file interface and clipboard, system sounds, 
-	command-line parsing, descriptor arrays, resource file handling. 
-	Used by higher level frameworks and services and available directly to applications.
-	<system_model entry="Application Utilities"/>
-</CS>
-<CS name="Authorisation Services">
-	Authorisation services, including the User Prompt Service (UPS) that allows system servers to generate prompts asking the user to authorise or deny a request from a client application.	
-	<system_model entry="User Prompt Service"/>
-</CS>
-<OR name="User Prompt Utils">
-	Utility library for use by service providers writing policy plug-ins for the UPS
-	<system_model entry="User Prompt Utils"/>
-</OR>
-<OS name="BIO Messaging">
-	Smart messaging framework and support. 
-	In the System Model this is Bio Messaging Framework 
-	and Bio Messaging Parsers.
-	<system_model entry="BIO Messaging Framework"/>
-	</OS>
-<OS name="Bluetooth">
-	Bluetooth connection and service manager and Bluetooth protocol stack. 
-	System Model names are Bluetooth Manager, Bluetooth SDP and Bluetooth Stack PRT.
-	<system_model entry="Bluetooth AVRCP"/>
-	<system_model entry="Bluetooth PBAP"/>
-	<system_model entry="Bluetooth Manager"/>
-	<system_model entry="Bluetooth SDP"/>
-	<system_model entry="Bluetooth Stack"/>
-	<system_model entry="Remote Control Framework"/>
-	<system_model entry="Bluetooth PAN Profile"/>
-	<system_model entry="Bluetooth HCI Framework 2"/>
-	<system_model entry="Bluetooth Logging Engine"/>
-	<system_model entry="Bluetooth Notifiers Support"/>
-	<system_model entry="Bluetooth Config"/>
-	<system_model entry="Bluetooth GAVDP"/>
-	<system_model entry="Bluetooth ROM"/>
-	<system_model entry="Bluetooth Client Library"/>
-	<system_model entry="Bluetooth Build Utilities"/>
-	<system_model entry="Bluetooth HCI Extension Interface"/>
-</OS>
-<OR name="Content Handling">
-	SMIL Rich Media Parser
-	<system_model entry="SMIL Parser"/>
-</OR>
-<OR name="C Standard Library">
-	C standard library for Symbian OS
-	<system_model entry="C Standard Library"/>
-</OR>
-<OS name="Calendar Engine">
-	Engine implementation for calendar application. 
-	This is called Calendar in the System Model.
-	<system_model entry="Calendar"/>
-</OS>
-<CR name="Client Provisioning Framework">
-	OMA CP 1.1 compliant protocol implementation.
-	Supports provisioning via WAP Push, Email, OBEX, Removable Media and the SIM.
-	<system_model entry="Client Provisioning Framework"/>
-</CR>
-<CS name="Central Repository">
-	Central setting database
-	<system_model entry="Central Repository"/>
-</CS>
-<OR name="Certificate and Key Management">
-	Certificate and key management framework and APIs
-	<system_model entry="Certificate and Key Management"/>
-	<system_model entry="Root Certificates"/>
-	<system_model entry="File-based Certificate and Key Stores"/>
-</OR>
-<OS name="Security and Data Privacy Tools">
-	A collection of PC-side tools and libraries for use with Security and Data Privacy
-	<system_model entry="Security Tools"/>
-</OS>
-<CR name="Character Encoding Conversion" draft="Y">
-	Character set converters. This includes the Character Encoding Conversion Framework. 
-	<system_model entry="Character Encoding and Conversion Framework"/>
-</CR>
-<OR name="Character Encoding Conversion Plugins" draft="Y">
-	Character set conversion plug-ins. This includes the Character Encoding Conversion Plug-ins. 
-	<system_model entry="Character Encoding and Conversion Plugins"/>
-</OR>
-<OR name="Client Provisioning Adaptors">
-	Supplies provisioning of network access points, WAP proxies, MMS, 
-	OMA DS and OMA DM accounts, POP, IMAP and SMTP email accounts 
-	and browser bookmarks.
-	<system_model entry="Client Provisioning Adaptors"/>
-	<system_model entry="Client Provisioning Adaptors Config"/>
-	<system_model entry="Client Provisioning Framework Config"/>	
-</OR>
-<OR name="Device Management Configuration">
-	Configuration settings for Device Management.
-	<system_model entry="Device Management Adaptors Config"/>
-	<system_model entry="Device Management Framework Config"/>
-</OR>
-<CS name="Comms Database">
-	Networking and communications configuration information
-	<system_model entry="Comms Database"/>
-	<system_model entry="Comms Database Shim"/>
-	<system_model entry="Prepare Default Comms Database"/>
-	<system_model entry="Install Default Comms Database"/>
-</CS>
-<OR name="Comms File Logger">
-	File logging engine used by comms framework and available to other components. 
-	<system_model entry="File Logger"/>
-	<system_model entry="Comms Debug Utility"/>
-</OR>
-<CS name="Comms Framework">
-	Framework and utilities to support communications protocols and servers 
-	including Comms Root Server, Comms Framework, Network Interface Manager and Comms Buffers.
-	<system_model entry="Comms Root Server"/>
-	<system_model entry="Comms Elements"/>
-	<system_model entry="Comms Buffers"/>
-	<system_model entry="Network Interface Manager"/>
-	<system_model entry="Comms Root Server Config"/>
-	<system_model entry="Comms User Prompt Manager"/>
-</CS>
-<CR name="Comms Plugin Module (CSY)">
-	Comms Server CSY plugin providing serial port emulation over IR, USB, 
-	Bluetooth and a virtual serial port.
-	<system_model entry="Serial Port CSY"/>	
-	<system_model entry="Bluetooth CSY"/>
-	<system_model entry="MUX CSY"/>
-</CR>
-<OR name="Connection initiation">
-	Network connection agents and agent plug-in interface providing connection to 
-	circuit-switched and packet-switched networks. 
-	Includes CSD AGT, PSD AGT and Network Controller.
-	<system_model entry="PDP Layer"/>
-	<system_model entry="QoS 3GPP CPR"/>
-	<system_model entry="IP Transport Layer"/>
-	<system_model entry="IP Network Layer"/>
-	<system_model entry="QoS IP SCPR"/>
-	<system_model entry="CSD AGT"/>
-	<system_model entry="Network Controller"/>
-	<system_model entry="NULL AGT"/>
-	<system_model entry="PSD AGT"/>
-	<system_model entry="TRP AGT"/>
-	<system_model entry="Generic SCPR Parameters"/>
-	<system_model entry="IP UPS Plugins"/>
-	<system_model entry="Networking Dialog Stub"/>
-	<system_model entry="Networking Dialog API"/>
-</OR>
-<OR name="Connectivity Device Side">
-	Device side connectivity framework. This includes low level Device Connection Component, 
-	Service Framework and Service Providers.
-	<system_model entry="Active Backup Client"/>
-	<system_model entry="Connectivity Services"/>
-	<system_model entry="Connectivity Framework"/>
-	<system_model entry="PLP Remote Link"/>
-	<system_model entry="m-Router"/>
-	<system_model entry="PLP Variant"/>
-	<system_model entry="Backup Engine"/>
-	<system_model entry="Backup Restore Notification"/>
-</OR>
-<OS name="Contacts Engine">
-	Engine implementation for contacts application. 
-	This is called Contacts Model in the System Model.
-	<system_model entry="Contacts Model"/>
-</OS>
-<CS name="Content Access Framework v2 for DRM">
-	Framework that enables DRM style content management. Note that this is the CAFv2 framework.
-	<system_model entry="CAF Recogniser Config"/>
-	<system_model entry="Content Access Framework for DRM"/>
-</CS>
-<OR name="CAF Streaming Support"> 
-	Content Access Framework (CAF) support of streaming DRM solutions, such as DVB-H SPP and OMA DRM BCAST. 
-	<system_model entry="CAF Streaming Support"/> 
-</OR> 
-<OS name="Cryptographic Token Framework">
-	Framework supporting secure cryptographic tokens (e.g. smart cards)
-	<system_model entry="Crypto Token Framework"/>
-	<system_model entry="ASN PKCS"/>
-</OS>
-<OS name="Cryptography Library">
-	Symmetric and asymmetric keys, hash algorithms, and pseudorandom number generators.
-	Note this is export restricted
-	<system_model entry="Weak Crypto SPI"/>
-	<system_model entry="Strong Crypto SPI"/>
-	<system_model entry="Security Utils"/>
-	<system_model entry="Security Config"/>
-</OS>
-<OR name="Cryptography Plugins">
-	Software plug-in for the Crypto SPI providing symmetric and asymmetric algorithms, hash algorithms, and pseudorandom number generators.
-	Note this is export restricted
-	<system_model entry="Crypto SPI Plugins"/>
-</OR>
-<OR name="Data Link Layer Protocols">
-	Protocols utilities and interfaces for OSI Data Link Layer level protocols. 
-	This includes a Link Layer Control group of components: 
-	Comms Framework Control and data protocols for Ethernet, PPP, PDP and WiFi, 
-	Ethernet Packet Driver and PPP Compression Plug-ins 
-	<system_model entry="EAP Framework"/>
-	<system_model entry="EAP Plugins for WiFi"/>
-	<system_model entry="Ethernet NIF"/>
-	<system_model entry="Ethernet Packet Driver"/>
-	<system_model entry="PPP Compression Plugins"/>
-	<system_model entry="PPP NIF"/>
-	<system_model entry="PPP Config"/>
-	<system_model entry="Raw IP NIF"/>
-	<system_model entry="Wireless LAN"/>
-	<system_model entry="MBMS Parameters"/>
-</OR>
-<OR name="Baseband Abstraction">
-	Abstract interfaces and plugin implementations for a bearer service primarily in the data plane.
-	<system_model entry="Baseband Channel Adaptor"/>
-	<system_model entry="Inter-System Communication"/>
-	<system_model entry="Baseband Channel Adaptor for C32"/>
-	<system_model entry="Baseband Channel Adaptor for ISC"/>
-</OR>
-<OR name="Data Type Recognisers">
-	Base classes for MIME-type recognizer plug-ins.
-	<system_model entry="Web Recognisers"/>
-</OR>
-<OS name="Database Engine">
-	Relational database APIs and implementation. 
-	This is DBMS in the System Model.
-	<system_model entry="DBMS"/>
-</OS>
-<OR name="Device Drivers">
-	Drivers supporting hardware devices. 
-	This includes Ethernet Driver, USB Client Driver, Sound Driver, Speech Driver, 
-	Video Driver, MIDI Driver, SD Card*, SDIO* and Other LDDs. 
-	<system_model entry="Camera Driver"/>
-	<system_model entry="Ethernet Driver"/>
-	<system_model entry="USB Client Driver"/>
-	<system_model entry="SD Card 3C Driver"/>
-	<system_model entry="SD Card 4C Driver"/>
-	<system_model entry="Sound Driver"/>	
-	<system_model entry="Serial Port Driver"/>
-	<system_model entry="Legacy Drivers"/>	
-	<system_model entry="Generic Board Support Packages"/>
-	<system_model entry="Media Drivers"/>
-	<system_model entry="USB Host and OTG Drivers"/>
-	<system_model entry="USB Host and OTG Stack"/>
-</OR>
-<CS name="Local Media Subsystem">
-	Local (Storage) Media Logical Device Driver
-	<system_model entry="Local Media Subsystem"/>
-</CS>
-<CS name="Kernel Tools Debug">
-	Run Mode Debug API
-	<system_model entry="Run Mode Debugger"/>
-</CS>
-<CS name="Kernel Tools Trace">
-	Kernel Trace Tool
-	<system_model entry="Kernel Trace Tool"/>
-</CS>
-<OS name="EGL API">
-	Defines API for EGL 
-	<system_model entry="EGL Interface"/>
-</OS>
-<OR name="EGL Implementation" draft="Y">
-	software only implementation of EGL 
-	<system_model entry="EGL Implementation"/>
-</OR>
-<OR name="ETel Fax Client / Server">
-	Fax client and server side API's and protocol stack
-	<system_model entry="Fax Client and Server"/>
-</OR>
-<CS name="Error Resolver Data">
-	Error mapping data used by Error Resolver
-	<system_model entry="Error Resolver Data"/>
-</CS>
-<CS name="ETel Server">
-	Telephony server and client side APIs which includes ETel Server/Core, ETel Multimode, ETel Packet Data and Etel SIM Toolkit 
-	<system_model entry="ETel Config"/>
-	<system_model entry="ETel Multimode"/>
-	<system_model entry="ETel Packet Data"/>
-	<system_model entry="ETel Server and Core"/>
-	<system_model entry="ETel SIM Toolkit"/>
-</CS>
-<CS name="ETel 3rd Party APIs">
-	Telephony APIs for 3rd party applications
-	<system_model entry="ETel 3rd Party API"/>
-</CS>
-<OR name="Example Locales">
-	Specific geographic localisation information providing localisation framework and locale specific strings. 
-	System Model name is Locale Support.
-	<system_model entry="Number Formatting"/>
-	<system_model entry="Locale Support"/>
-</OR>
-<CS name="Feature Manager">
-	API which allows applications to query the presence of optional features and update feature information at run-time.
-	<system_model entry="Feature Manager"/>
-</CS>
-<CS name="Feature Registry">
-	API which allows applications to query the presence of optional features.
-	<system_model entry="Feature Registry"/>
-</CS>
-<OR name="File Converters">
-	A plug-in framework for converting user data between different MIME-type formats.
-	<system_model entry="File Converter Framework"/>
-	<system_model entry="Chinese Calendar Converter"/>
-	<system_model entry="Chinese Calendar Algorithm"/>
-	<system_model entry="HTML to RichText Converter"/>
-	<system_model entry="RichText to HTML Converter"/>
-</OR>
-<CS name="File Server">
-	Generic file-system server and client-side APIs.
-	<system_model entry="File Server"/>
-</CS>
-<CR name="Filesystem Drivers">
-	Filesystem plug-in implementations for specific filesystems.
-	<system_model entry="Base Starter"/>
-	<system_model entry="File Systems"/>
-	<system_model entry="FAT Filename Conversion Plugins"/>
-</CR>
-<OR name="USB Filesystem Drivers">
-	<system_model entry="USB Host Mass Storage Server"/>
-</OR>
-<OR name="Flash Translation Layer">
-	Generic support for code and data storage on Large, Small and 
-	OneNand NAND Flash using Unistore2 software.
-	<system_model entry="Flash Translation Layer"/>
-</OR>
-<CS name="Font and Bitmap Server and Font Store">
-	Font and Bitmap Server and supporting APIs
-	<system_model entry="Font and Bitmap Server"/>
-	<system_model entry="Font Store"/>
-</CS>
-<OR name="Font renderers">
-	Free Type vector font rasterizer. System Model name is FreeType Font Rasterizer.  
-	<system_model entry="FreeType Font Rasteriser"/>
-</OR>
-<CS name="Graphics Services">
-	Provides Graphics services and includes Graphics Device Interface (GDI), Colour Palette (PALETTE), Bitmapped Graphic Device Interfaces (BITGDI), Window Server (WSERV).
-	<system_model entry="BitGDI"/>
-	<system_model entry="GDI"/>
-	<system_model entry="Window Server"/>
-	<system_model entry="Common Graphics Headers"/>
-</CS>
-<OS name="Graphics Resources">
-	Provides Graphics Resources and includes Graphics Resource and Direct GDI
-	<system_model entry="Graphics Resource"/>
-	<system_model entry="DirectGDI"/>
-	<system_model entry="DirectGDI Interface"/>
-</OS>
-<OR name="Graphics Adapters">
-	Provides Graphics adaptations and includes Graphics Resource Adapter and Direct GDI Adapter
-	<system_model entry="Graphics Resource Adaptation"/>
-	<system_model entry="DirectGDI Adaptation"/>
-</OR>
-<OR name="Graphics Composition">
-	Graphics framework for hardware accelerated 2d composition.
-	<system_model entry="Graphics Composition Engine"/>
-	<system_model entry="Composition Engine Adaptation"/>
-</OR>
-<OS name="Graphics Surfaces">
-	Graphics Surfaces framework and drivers for hardware accessible image data.
-	<system_model entry="Display Driver"/>
-	<system_model entry="Surface Manager"/>
-	<system_model entry="Surface Update"/>
-</OS>
-<CR name="Window server standard plug-ins">
-	Standard plug-ins for customisation of Window Server
-	<system_model entry="Window Server Plugins"/>
-</CR>
-<OS name="GSM SMS Plug-in">
-	Messaging plug-in supporting SMS for GSM send, receive, and edit. 
-	This includes the SMS MTM and Scheduled Send MTM components.
-	<system_model entry="SMS MTM"/>
-</OS>
-<CS name="GSM SMS Stack">
-	Short message service stack for GSM products only and includes SMS PRT, SMS Utilities, GSM Utilities and WAP PRT components.
-	<system_model entry="SMS Stack"/>
-</CS>
-<OR name="Grid">
-	Provides grid handling suitable for spreadsheet tables.
-	<system_model entry="Grid"/>
-</OR>
-<OS name="Hardware Resources Manager">
-	Interface to query, change or be notified of changes in the status of vibration control, battery and light features.
-	<system_model entry="Hardware Resources Manager"/>
-	<system_model entry="Hardware Resources Manager Config"/>
-	<system_model entry="Hardware Resource Manager UI Plugin"/>
-</OS>
-<OR name="Hardware Resources Manager FmTx API">
-	API to control FM transmitter through the Hardware Resource Manager server.
-	<system_model entry="FM Transmitter Control"/>
-</OR>
-<OS name="Help Engine">
-	Engine implementation for context sensitive help application. 
-	<system_model entry="Help"/>
-</OS>
-<OS name="HTTP transport framework">
-	Transport framework supporting HTTP protocol
-	<system_model entry="HTTP Protocol Plugins"/>
-	<system_model entry="HTTP Transport Plugins"/>
-	<system_model entry="HTTP Transport Framework"/>
-</OS>
-<OR name="UPnP Framework"> 
-	Framework support for Universal Plug and Play
-	<system_model entry="UPnP"/> 
-</OR>
-<OR name="Multimedia CAPS Plugin">
-	Provides advanced image processing functionality based on Scalado CAPS.
-	<system_model entry="CAPS Adaptation"/>
-</OR>
-<CS name="Image Conversion Library framework">
-	Plug-in framework for software image conversion codecs.
-	<system_model entry="Imaging Frameworks"/>
-</CS>
-<OS name="Internet Mail plug-in">
-	Messaging plug-in modules supporting send, receive and edit internet mail protocols 
-	including POP3, IMAP and SMTP.
-	<system_model entry="IMAP4 MTM"/>
-	<system_model entry="POP3 and SMTP MTM"/>
-</OS>
-<OR name="Internet Protocol Utilities">
-	Utility classes that support standard internet protocols. 
-	This includes HTTP Protocol Plug-in, HTTP Filter Plug-ins and HTTP Utilities Library
-	<system_model entry="HTTP Utilities Library"/>
-	<system_model entry="URI Permission Services"/>
-</OR>
-<OS name="IrDA">
-	PRT plugin to ESock Sockets Server, implements IrDA infrared stack.
-	<system_model entry="IrDA Config"/>
-	<system_model entry="IrDA Stack"/>
-</OS>
-<CS name="Kernel">
-	OS Kernel for low level device start-up.
-	<system_model entry="Kernel Architecture"/>
-	<system_model entry="Domain Manager"/>
-</CS>
-<OR name="Location Based Services">
-	An LBS architecture supporting integrated GPS/A-GPS hardware and 
-	allowing local and network based applications to determine the 
-	current location of the device.
-	<system_model entry="Location Based Services"/>
-	<system_model entry="SUPL WAP Push Handler"/>
-</OR>
-<REF name="Location Based Services (Reference)">
-	<system_model entry="SUPL Protocol Module"/>
-	<system_model entry="A-GPS Integration Module"/>
-	<system_model entry="GPS/A-GPS Positioning Module"/>
-	<system_model entry="Network Positioning Module"/>
-</REF>
-<OR name="Logging Engine">
-	Log engine for use by applications called Event Logger in the System Model.
-	<system_model entry="Event Logger"/>
-</OR>
-<OR name="Multimedia Image Conversion Codecs">
-	Reference software image conversion codecs. 
-	This is included in the Image Conversion Library.
-	<system_model entry="Imaging Plugins"/>
-</OR>
-<OR name="Multimedia Video Renderer">
-	Provides support for rendering video content to graphics surfaces.
-	<system_model entry="Video Renderer"/>
-</OR>
-<OS name="Messaging Engine">
-	Framework and support for email and phone messaging. 
-	This includes Message Store and Scheduled Send MTM.
-	<system_model entry="MMS Configuration"/>
-	<system_model entry="MMS Settings"/>
-	<system_model entry="Message Server and Store"/>
-	<system_model entry="Watcher Framework"/>
-	<system_model entry="Scheduled Send MTM"/>
-	<system_model entry="Send As"/>
-	<system_model entry="Message URL Handler"/>
-	<system_model entry="Messaging Config"/>
-</OS>
-<REF name="Metadata Utility Framework">
-	<system_model entry="Metadata Utility Framework"/>
-	<system_model entry="Metadata Parser Plugin"/>
-</REF>
-<OR name="Multimedia 3GP Library">
-	Provides support for reading and writing 3GP, 3G2, and MP4 files
-	<system_model entry="3GP Library"/>
-</OR>
-<OR name="Multimedia Tuner">
-	A tuner control for analogue and/or digital radio broadcast channel reception.
-	<system_model entry="Broadcast Radio Tuner"/>
-</OR>
-<OR name="Broadcast Radio Transmitter">
-	Transmitter control and plugins for FM radio and other broadcast radio technologies.
-	<system_model entry="Broadcast Radio Transmitter"/>
-	<system_model entry="Broadcast Radio Transmitter Plugin"/>
-</OR>
-<OR name="Multimedia DevSound">
-	Reference sound device implementation. This is included in Multimedia Framework Plug-ins.
-	<system_model entry="DevSound Hardware Device API"/>
-	<system_model entry="DevSound Plugin Support"/>
-	<system_model entry="Reference DevSound Plugins"/>
-</OR>
-<OS name="Advanced Audio Adaptation Framework">
-	An implementation of the existing DevSound API using a new hardware adaptation layer. 
-	<system_model entry="A3F DevSound"/>
-	<system_model entry="A3F Audio Component Framework"/>
-</OS>
-<OR name="A3F Plugins">
-	Optional plugins for the Advanced Audio Adaptation Framework. Contains the A3F DevSound Customisation.
-	<system_model entry="A3F DevSound Customisation"/>
-	<system_model entry="A3F Server Start"/>
-</OR>
-<OR name="MTP">
-	MTP sub-system. This includes the framework, the transport plug-ins
-	and the data providers.
-	<system_model entry="MTP Transports and Framework"/>
-	<system_model entry="MTP File and Folder Provider"/>
-	<system_model entry="Backup and Restore Provider"/>
-	<system_model entry="SyncML Data Provider"/>
-	<system_model entry="MTP Task Provider"/>
-	<system_model entry="MTP Calendar Provider"/>
-</OR>
-<OR name="Multimedia Camera API">
-	This is called Camera Framework in the System Model .
-	<system_model entry="Camera Framework"/>
-</OR>
-<OR name="Multimedia Camera Plugin">
-	Plugins for the Multimedia Camera API.
-	<system_model entry="Camera Plugins"/>
-</OR>
-<OR name="Multimedia OpenMAX Support">
-	Open MAX IL 1.1
-	<system_model entry="OpenMAX IL API"/>
-	<system_model entry="OpenMAX IL Core"/>
-</OR>
-<CS name="Multimedia Common">
-	Multimedia utility functions
-	<system_model entry="Multimedia Utility Library"/>	
-</CS>
-<CS name="Multimedia Framework">
-	This subsystem comprises a high level framework for manipulating standard media formats 
-	This includes Multimedia Framework and MMF Recogniser.
-	<system_model entry="Multimedia Framework"/>
-	<system_model entry="Speech Recognition Controller"/>
-</CS>
-<OS name="Multimedia Infrastructure">
-	The host process, configurable threading model &amp; management, control &amp; data plane implementations that support the plane specific plug-in components.
-	<system_model entry="Decision Framework"/>
-	<system_model entry="Media Device Framework 2"/>
-	<system_model entry="Multimedia Management Engine"/>
-	<system_model entry="MMHP Video Client"/>
-	<system_model entry="MMHP Camera Client"/>
-	<system_model entry="MMHP Audio Client"/>
-</OS>
-<OR name="Multimedia Plugins">
-	Reference Plugins for Multimedia Framework
-	<system_model entry="Multimedia Framework Plugins"/>
-	<system_model entry="OpenMAX IL Translators"/>
-	<system_model entry="OpenMAX IL Data Plane Nodes"/>
-	</OR>
-<CS name="Media Device Framework">
-	This subsystem comprises a low level framework for managing media devices of various kinds. 
-	This includes the Media Device Framework. 
-	Media device drivers can be found in the Device Driver component.
-	<system_model entry="Media Device Framework"/>
-	<system_model entry="Video HAI"/>
-	<system_model entry="DevSound API"/>
-</CS>
-<OS name="Mobile Digital Television">
-	Contains the APIs to allow MDTV middleware to control DVB-H tuner hardware and to receive DVB-H broadcast data.
-	<system_model entry="Mobile TV DVB-H Receiver HAI"/>
-</OS>
-<OS name="OBEX">
-	OBEX protocol implementation supporting IrDA, Bluetooth, and USB. This includes OBEX Protocol .
-	<system_model entry="OBEX MTMs"/>
-	<system_model entry="OBEX Protocol"/>
-	<system_model entry="OBEX Extension API"/>
-</OS>
-<CS name="Open Environment Core">
-	Implementation of core Posix and Standard 'C' and 'C++' libraries for Symbian OS.
-	<system_model entry="Open Environment Core"/>
-	<system_model entry="C++ Standard Library"/>
-</CS>
-<OS name="Open Environment Extensions">
-	Implementation of industry standard libraries for Symbian OS, intended as a complement to Open Environment Core
-	<system_model entry="POSIX Realtime Extensions"/>
-	<system_model entry="Pluggable Authentication Module Framework"/>
-</OS>
-<OS name="Crypto and SSL Libraries">
-	Open Source cryptography libraries
-	<system_model entry="Open Crypto Libraries"/>
-	<system_model entry="OpenSSL"/>
-</OS>
-<OS name="OpenGL ES APIs">
-	Defines APIs for Open GL ES 
-	<system_model entry="OpenGLES Display Properties"/>
-	<system_model entry="OpenGLES Interface"/>
-</OS>
-<OS name="OpenVG API">
-	Defines API for OpenVG 
-	<system_model entry="OpenVG Interface"/>
-</OS>
-<OR name="OpenVG Implementation" draft="Y">
-	software only implementation of OpenVG 
-	<system_model entry="OpenVG Implementation"/>
-</OR>
-<CS name="Power and Memory Notification Service">
-	Restart/Shutdown Notification Service 
-	<system_model entry="Power and Memory Notification Service"/>
-</CS>
-<OR name="PC Side Connectivity Non-Redistributable">
-	Restricted redistribution PC side connectivity components including SCOM. 
-	This is not shown in the System Model.
-	<system_model entry="ConnectQI"/>
-</OR>
-<OR name="Phone Book Synchronisation Server">
-	SIM card phone book synchronisation server and client side APIs
-	<system_model entry="Phonebook Sync"/>
-</OR>
-<CS name="Plugin Framework Server">
-	Plug-in server framework and client-side APIs. 
-	<system_model entry="Plugin Framework"/>
-</CS>
-<OR name="Printing Services">
-	Framework for print job setup and control.
-	<system_model entry="Printing UI Support"/>
-	<system_model entry="Printing Support"/>
-</OR>
-<OR name="Printing Support Library">
-	Driver library supporting specific printer families and includes some printer drivers.
-	<system_model entry="Printer Driver Support"/>
-	<system_model entry="Printer Drivers"/>
-</OR>
-<OR name="Quality of Service">
-	Protocols, utilities and interfaces for Quality of service at the Physical layer and above. 
-	As defined in CDMA, UMTS and IETF standards. 
-	This includes PDP, CFP and TFT hook. 
-	<system_model entry="Secondary PDP context UMTS Driver"/>
-	<system_model entry="QoS Framework PRT"/>
-	<system_model entry="QoS Framework Config"/>
-	<system_model entry="QoS Library"/>
-	<system_model entry="PF QoS Library"/>
-	<system_model entry="GPRS/UMTS QoS PRT"/>
-	<system_model entry="GPRS/UMTS QoS Interface"/>
-	<system_model entry="QoS Extn API"/>
-</OR>
-<OR name="RTP">
-	Real Time Transfer Protocol and Real Time Control Protocol
-	<system_model entry="RTP"/>
-	<system_model entry="Secure RTP"/>	
-</OR>
-<CR name="Screen Driver">
-	Device dependent interface to bitmaps and screen device, not a device driver.
-	<system_model entry="Screen Driver"/>
-	<system_model entry="Colour Palette"/>
-</CR>
-<CS name="Security Utilities">
-	Common utilites for secure IPC
-	<system_model entry="Security Common Utils"/>
-</CS>
-<OS name="Sensors Framework">
-	Framework for requesting and receiving information from Sensor Plugins 
-	<system_model entry="Sensors Framework"/>
-</OS>
-<OR name="Sensor Plugins">
-    Abstractions for hardware sensors such as accelerometers, proximity sensors and magnetometers
-	<system_model entry="Proximity Sensor SSY Plugin"/>
-	<system_model entry="Proximity Sensor LDD"/>
-	<system_model entry="Accelerometer SSY Plugin"/>
-</OR>
-<CS name="Serial Comms Server">
-	C32 Server (for devices with serial comms including IrDA) and serial comms APIs
-	<system_model entry="C32 Serial Server"/>
-	<system_model entry="C32 Serial Server Config"/>
-</CS>
-<OR name="Session level Internet protocols">
-	OSI session level Internet protocols utilities and interfaces. 
-	This includes FTP Engine and Telnet Engine.
-	<system_model entry="FTP Engine"/>
-	<system_model entry="Telnet Engine"/>
-</OR>
-<OR name="SIP Framework">
-	Framework for SIP (Session Initiation Protocol)
-	<system_model entry="SIP Framework"/>
-	<system_model entry="SIP Connection Provider Plugins"/>
-</OR>
-<CS name="Sockets APIs">
-	Sockets API and control logic for networking. 
-	This is called ESock Server in the System Model.
-	<system_model entry="ESock Server"/>
-	<system_model entry="ESock Server Config"/>
-</CS>
-<OS name="Secure Software Install PC Tools"> 
-	PC tools used to create, sign and analyse the SIS files used to install software via the native installer.
-	<system_model entry="Secure Software Install SIS Tools"/> 
-</OS> 
-<OS name="Software Install Tools Device Side" draft="Y">
-	Secure software install for Java MIDlet, JAR, and Symbian SIS file formats. 
-	<system_model entry="Secure Software Install"/>
-	<system_model entry="Software Transaction Services"/>
-	<system_model entry="Software Installation Framework"/>
-	<system_model entry="Software Install Config"/>
-</OS>
-<CS name="Software Component Registry">
-	Enables lifecycle management for software on the device. Provides interfaces for managing and retrieving information about software components
-	<system_model entry="Software Component Registry"/>
-</CS>
-<TEST name="Installation Reference">
-	<system_model entry="Reference Software Install Plugin"/>
-	<system_model entry="Reference Software Application Manager"/>
-</TEST>
-<OR name="Software Install Tools PC Side" draft="Y">
-	Secure software install for Java  MIDlet, JAR, and Symbian SIS file formats. 
-	This is not shown in the System Model.
-	<system_model entry="OpenSSL Library"/>
-	<system_model entry="MakeKeys"/>
-</OR>
-<CR name="Store APIs">
-	Persistent data storage and data streaming model for applications with supporting APIs.
-	<system_model entry="Store"/>
-</CR>
-<OS name="OMA SyncML Data Synchronisation">
-	Implementation of OMA data sync v1.2. 
-	This includes Sync Initiation, Data Sync Framework, Data Sync Plugins.
-	<system_model entry="Data Sync Adaptors"/>
-	<system_model entry="OMA SyncML Common Framework"/>
-	<system_model entry="OMA SyncML DM Interface"/>
-	<system_model entry="OMA SyncML Data Sync"/>
-</OS>
-<OR name="OMA SyncML Configuration">
-	Configuration settings for OMA SyncML Data Synchronisation.
-	<system_model entry="OMA SyncML Config"/>
-</OR>
-<OS name="OMA Device Management">
-	Implementation of OMA Device Management v1.2. 
-	This includes Device Management Framework component and Plugins.
-	<system_model entry="Device Management Framework"/>
-	<system_model entry="Device Management Adaptors"/>
-	<system_model entry="Bookmark Support"/>
-</OS>
-<CS name="System Agent">
-	Global device status monitor
-	<system_model entry="System Agent"/>
-</CS>
-<OR name="SQL">
-	SQL database functionality for Symbian internal and external applications. 
-	<system_model entry="DBMS Emulation Library"/>
-	<system_model entry="SQL"/>
-	<system_model entry="SQLite 3 API"/>
-</OR>
-<OS name="Task Scheduler">
-	Server providing scheduled application launch
-	<system_model entry="Task Scheduler"/>
-</OS>
-<CS name="TCP/IP Core Stack">
-	Internet Transport and Network level protocols, utilities and interfaces. 
-	Includes IP Hook, Internet Sockets, TCP/IP v4/v6 PRT and DND. 
-	Includes IP event notifier, NAPT.
-	<system_model entry="IP Hook"/>
-	<system_model entry="TCP/IPv4/v6 PRT"/>
-	<system_model entry="TCP/IPv4/v6 Config"/>
-	<system_model entry="Internet Sockets"/>
-	<system_model entry="Networking ROM"/>
-	<system_model entry="DND"/>
-	<system_model entry="DND Config"/>
-	<system_model entry="IP Event Notifier"/>
-	<system_model entry="Network Address and Port Translation"/>
-	<system_model entry="Punycode Converter"/>	
-</CS>
-<OR name="TCP/IP Security">
-	Internet Transport and Network level protocols utilities and interfaces. Includes IP Sec and VPN.
-	<system_model entry="IPsec"/>
-	<system_model entry="Tunnel NIF"/>
-</OR>
-<OR name="TCP/IP Utilities">
-	This is DHCP. 
-	<system_model entry="DHCP"/>
-	<system_model entry="Mobile IP"/>
-	<system_model entry="DNS Proxy"/>
-</OR>
-<CS name="TLS">
-	Transport layer security delivering SSL 3.0 and TLS 1.0 protocols over IPv4/v6.
-	<system_model entry="TLS"/>
-	<system_model entry="TLS Provider"/>
-</CS>
-<CR name="Telephony Reference Platform">
-	Telephony server plugin to integrate Symbian OS with baseband providing support for GPRS and UMTS.
-	This component includes the TSY together with implementations of a connection
-	initiation agent (AGT) and a network interface module (NIF)
-	<system_model entry="Common TSY"/>
-	<system_model entry="TRP TSY"/>
-	<system_model entry="C-TSY Dispatch Layer"/>
-	<system_model entry="SIMATK TSY"/>
-</CR>
-<OR name="Telephony Utilities">
-	APIs for manipulating telephone numbers called Dial in System Model.
-	<system_model entry="Dial"/>
-	<system_model entry="Telephony Watchers"/>
-</OR>
-<OS name="Text Formatting and Layout Services">
-	Text Formatting and Layout Services. 
-	<system_model entry="Text Formatting"/>
-</OS>
-<OR name="Text Shaper Plugin">
-	Support for rendering text in the Devanagari script. 
-	<system_model entry="Text Shaper Plugin"/>
-</OR>
-<OS name="Text Storage and Handling">
-	Rich Text Storage and Handling. 
-	<system_model entry="Text Handling"/>
-</OS>
-<OR name="Timezone support">
-	Timezone conversion between UTC and Wallclock time. Includes timezone database and compiler.
-	<system_model entry="Time Zone Localization"/>
-	<system_model entry="Time Zone Compiler"/>
-	<system_model entry="Time Zone Localization Resource Factory"/>
-	<system_model entry="Time Zone Database"/>
-	<system_model entry="Time Zone Server"/>
-</OR>
-<OR name="UI Animation">
-	UI frameworks support for graphical animations
-	<system_model entry="Animation"/>
-	<system_model entry="Graphics Effects"/>
-</OR>
-<CS name="UI Framework">
-	UI Plug-in Frameworks which includes UI App Framework (Uikon, UI Look and Feel, Control Environment and FEP Base), App Architecture, Mime Recogniser Framework, UI Graphics Utilities, and Direct navigational links (DNL) framework.
-	<system_model entry="View Server"/>
-	<system_model entry="MIME Recognition Framework"/>
-	<system_model entry="Control Environment"/>
-	<system_model entry="Front End Processor"/>
-	<system_model entry="UI Look and Feel"/>
-	<system_model entry="UIKON"/>
-	<system_model entry="UI Graphics Utilities"/>
-	<system_model entry="Application Architecture"/>
-</CS>
-<OS name="USB Client">
-	USB Class support providing control for USB device. 
-	This is called USB Manager in the System Model.
-	<system_model entry="USB Manager"/>
-</OS>
-<CS name="User Libraries restricted distribution">
-	User Libraries used by all user-side code and by the kernel, providing fundamental basic services.
-	<system_model entry="User Library"/>
-	<system_model entry="Compiler Runtime Support"/>
-	<system_model entry="Generic Usability Library"/>
-</CS>
-<OR name="VCard and VCalendar">
-	Electronic business card and electronic schedule parser (vCard 2.1 and vCalendar 1.0)
-	<system_model entry="Agenda Versit Plugin"/>
-	<system_model entry="vCard and vCal"/>
-</OR>
-<OR name="WAP Message API">
-	WAP message interface to 3rd party stacks
-	<system_model entry="WAP Message API"/>
-</OR>
-<OR name="WAP Push Support">
-	Support for WAP push. This includes the WAP Push Framework, WAP Push MTM and WAP Push Handler.
-	<system_model entry="WAP Push Support"/>
-	<system_model entry="WAP Push Framework"/>
-	<system_model entry="WAP Base"/>
-</OR>
-<OR name="WAP Short Stack">
-	Part implementation of a WAP stack that supports the messaging functionality.
-	<system_model entry="WAP Short Stack"/>
-</OR>
-<OR name="Window Server Plug-ins">
-	Animation plug-ins to window server. 
-	This is called Clock and BMP Animation in the System Model.
-	<system_model entry="BMP Animation"/>
-	<system_model entry="Clock"/>
-</OR>
-<OR name="World Server">
-	Country and city information database 
-	<system_model entry="World Server"/>
-</OR>
-<OS name="XML Framework and Plug-ins">
-	XML Services provides a collection of XML components providing a XML Parsing Framework 
-	with a SAX like API and parser plug-ins for XML and WBXML; a XML Document Object Model 
-	API with XPath support; and the Open Source C library Libxml2.
-	<system_model entry="WBXML Parser"/>
-	<system_model entry="XML Framework"/>
-	<system_model entry="XML Expat Parser"/>
-	<system_model entry="Libxml2 Libraries"/>
-	<system_model entry="XML Libxml2 Parser"/>
-	<system_model entry="XML DOM and XPath"/>
-</OS>
-<CS name="Zip Library">
-	ZIP compression / decompression Library. 
-	This is called ZIP Compression Library in the System Model.
-	<system_model entry="Zip Compression Library"/>
-</CS>
-<OR name="USB RNDIS">
-	USB RNDIS provides IP connectivity over USB 
-	<system_model entry="USB RNDIS"/>
-</OR>
-
-<!-- Reference/Test components -->
-
-<REF name="Bluetooth HCI 2 Reference Implementations">
-	<system_model entry="Bluetooth HCI 2 Reference Implementations"/>
-</REF>
-<TEST name="CDMA TSY, Multimode TSY and SIM TSY">
-	<system_model entry="Multimode TSY"/>
-	<system_model entry="SIM TSY"/>
-</TEST>
-<TEST name="Collation tables">
-</TEST>
-<TEST name="Connectivity PC Side Reference Components">
-</TEST>
-<TEST name="Documentation">
-	<system_model entry="Multimedia Documentation"/>
-	<system_model entry="Application Engines Documentation"/>
-	<system_model entry="UI Frameworks Documentation"/>
-	<system_model entry="Application Services Documentation"/>
-	<system_model entry="Base Documentation"/>
-	<system_model entry="Comms Infrastructure Documentation"/>
-	<system_model entry="Graphics Documentation"/>
-	<system_model entry="Networking Documentation"/>
-	<system_model entry="Security Documentation"/>
-    <system_model entry="C32 Serial Server Documentation"/>
-	<system_model entry="Syslibs Documentation"/>
-	<system_model entry="System Documentation"/>
-	<system_model entry="Telephony Confidential Documentation"/>
-	<system_model entry="Telephony Documentation"/>
-	<system_model entry="Tools Documentation"/>
-	<system_model entry="USB Class and Manager Documentation"/>
-	<system_model entry="Developer Library Help"/>
-	<system_model entry="Developer Library Source"/>
-	<system_model entry="Developer Library HTML"/>
-	<system_model entry="Bluetooth Documentation"/>
-	<system_model entry="IrDA Documentation"/>
-</TEST>
-<REF name="Fonts">
-	<system_model entry="Reference Fonts"/>
-</REF>
-<REF name="Board Support Packages" more=" (For EKA2 this is the Variants for OMAP H2 and OMAP H4, 
-the Bootstrap, the Emulator Variant, Peripheral Bus Controllers and reference PDDs. 
-Board Support Packages also includes the Text Window Server and User HAL.)">
-	<system_model entry="Text Window Server"/>
-	<system_model entry="User-Side Hardware Abstraction"/>
-	<system_model entry="Emulator"/>
-	<system_model entry="OMAP H2"/>
-	<system_model entry="OMAP H4"/>
-	<system_model entry="Bootstrap"/> 
-	<system_model entry="OMAP USB Host Controller Driver"/>
-	<system_model entry="OMAP USB Host Controller Driver Template"/>
-	<system_model entry="NaviEngine BSP"/>
-	<system_model entry="NaviEngine BSP flexible"/>
-	<system_model entry="NaviEngine Boot Loader"/>
-	<system_model entry="NaviEngine USB Host Controller"/>
-	<system_model entry="NaviEngine Unistore2"/>
-	<system_model entry="NaviEngine Unistore2 Flexible"/>
-	<system_model entry="OMAP3 Variants"/>
-</REF>
-<REF name="A3F Reference">
-	<system_model entry="Reference ACL Adaptation"/>
-</REF>
-<REF name="AMR Payload Formatter">
-	<system_model entry="AMR Payload Formatter"/>
-</REF>
-<TEST name="Front End Processor (FEP) test/reference code">
-	<system_model entry="FEPS"/>
-</TEST>
-<TEST name="Locales">
-</TEST>
-<TEST name="Monotype iType Font Rasteriser">
-	<system_model entry="iType Font Rasteriser"/>
-</TEST>
-<TEST name="Networking Packet Logger">
-	<system_model entry="Packet Logger"/>
-</TEST>
-<TEST name="OpenGL ES Renderer" more=" (binary only)">
-	<system_model entry="OpenGL ES Implementation"/>
-</TEST>
-<TEST name="On-Target debugger" more=" (on device debugging support)">
-</TEST>
-<REF name="USB Mass Storage Server">
-	<system_model entry="Mass Storage Manager"/>
-</REF>
-<TEST name="Bitmap and font conversion utilities (GDITOOLS)">
-	<system_model entry="GDI Tools"/>
-</TEST>
-<TEST name="Font and printer file conversion utilities (GDTRAN)">
-	<system_model entry="Bitmap Font Tools"/>
-</TEST>
-<TEST name="Slip NIF">
-	<system_model entry="SLIP NIF"/>
-</TEST>
-<REF name="Compatibility Headers">
-	<system_model entry="S60 Compatibility Headers"/>
-</REF>
-<REF name="System State Plugins">
-	<system_model entry="System State Reference Plugins"/>
-</REF>
-<TEST name="Test UI">
-	<system_model entry="Techview"/>
-</TEST>
-<TEST name="Tools" more=" (excluding non commercial Tools as listed in Schedule 7)">
-    <system_model entry="Remote Control Reference TSP"/>
-	<system_model entry="USB Manager Tests"/>
-	<system_model entry="IrDA Test"/>
-	<system_model entry="Graphics Test Harness"/>
-	<system_model entry="CSHLPCMP Backend"/>
-	<system_model entry="Wintunnel"/>
-	<system_model entry="CTS Functionality Checkers"/>
-	<system_model entry="Stat Source"/>
-	<system_model entry="CBRPRF"/>
-	<system_model entry="WinC Redistribution"/>
-	<system_model entry="Additional Redistribution"/>
-	<system_model entry="SDK Builder"/>
-	<system_model entry="Test Product"/>
-	<system_model entry="E32 Tests"/>
-	<system_model entry="SDIO Tests"/>
-	<system_model entry="E32 Utilities"/>
-	<system_model entry="Base User-side Tests"/>
-	<system_model entry="OMA SyncML Integration Test"/>
-	<system_model entry="OMA Device Management Integration Test"/>	
-	<system_model entry="Template Variant"/>
-	<system_model entry="ALP2CSH"/>
-	<system_model entry="ASSERTION"/>
-	<system_model entry="AUTOTEST"/>
-	<system_model entry="BSPBUILDER"/>
-	<system_model entry="BUILD-TOOLS"/>
-	<system_model entry="CHATSCRIPTS"/>
-	<system_model entry="CINIDATA"/>
-	<system_model entry="CJPEG"/>
-	<system_model entry="CSHLPCMP Frontend"/>
-	<system_model entry="CSHLPCMP_GUI"/>
-	<system_model entry="DEPCHECK"/>
-	<system_model entry="Developer Library Tools"/>
-	<system_model entry="E32 Tools"/>
-	<system_model entry="E32 Perl Tools"/>
-	<system_model entry="EMULATOR_LAUNCHER"/>
-	<system_model entry="ENUM"/>
-	<system_model entry="ENVVAR"/>
-	<system_model entry="EVALID"/>
-	<system_model entry="FILESYS"/>
-	<system_model entry="INSTALLUTILS"/>
-	<system_model entry="JADE"/>
-	<system_model entry="JAVAHELP"/>
-	<system_model entry="JAVALIBRARY"/>
-	<system_model entry="KITCOMPARATOR"/>
-	<system_model entry="KITSETUPAPP"/>
-	<system_model entry="LANGCONFIG"/>
-	<system_model entry="LAUNCH"/>
-	<system_model entry="LEAVESCAN"/>
-	<system_model entry="LOGGER"/>
-	<system_model entry="MBMCODEC"/>
-	<system_model entry="MNEMONICFIX"/>
-	<system_model entry="NAVIGATION_PAGES"/>
-	<system_model entry="PATHBROWSER"/>
-	<system_model entry="PERLLIBRARY"/>
-	<system_model entry="Perl Shared Libraries"/>
-	<system_model entry="PKGMGRGUI"/>
-	<system_model entry="PRODUCTINSTALLER"/>
-	<system_model entry="Production Build Tools"/>
-	<system_model entry="Production Build CBR Configuration Files"/>
-	<system_model entry="PROGRAMCHECKER"/>
-	<system_model entry="RCOMP"/>
-	<system_model entry="Redistribution"/>
-	<system_model entry="REDISTRIBUTION_WINC_EKA2"/>
-	<system_model entry="ROMKIT_EKA2"/>
-	<system_model entry="RTF2PTML"/>
-	<system_model entry="RUNPERL"/>
-	<system_model entry="SDKINFO"/>
-	<system_model entry="SDK Package Manager"/>
-	<system_model entry="SDKPKG-TOOLS"/>
-	<system_model entry="SHELLEXEC"/>
-	<system_model entry="Secure Software Install Device Tools"/>
-	<system_model entry="Software Install Test Framework"/>
-	<system_model entry="SWI Analysis Toolkit"/> 
-	<system_model entry="SPLASH"/>
-	<system_model entry="Stat API"/>
-	<system_model entry="SWINGWORKER"/>
-	<system_model entry="TESTCASERUNNER"/>
-	<system_model entry="TESTCONFIGFILEPARSER"/>
-	<system_model entry="TESTDRIVER"/>
-	<system_model entry="TESTEXECUTE"/>
-	<system_model entry="TOOLBARPANEL"/>
-	<system_model entry="TOOLS_STUBS"/>
-	<system_model entry="World Database Kit"/>
-	<system_model entry="World Tools"/>
-	<system_model entry="Example Internet Utilities"/>
-	<system_model entry="IP Probe"/>
-	<system_model entry="Networking Unit Test"/>
-	<system_model entry="Reference DRM Agent"/>
-	<system_model entry="SYSTEMMONITOR"/>
-	<system_model entry="RFile Logger"/>
-	<system_model entry="Use Case Controller"/>
-	<system_model entry="Messaging Test"/>
-	<system_model entry="STAT_DESKTOP"/>
-	<system_model entry="STAT_DEVICE"/>
-	<system_model entry="Test Tools Desktop"/>
-	<system_model entry="CAPTOOLS"/>
-	<system_model entry="MIGRATIONTOOL"/>
-	<system_model entry="SYSTEMTEST_OS"/>
-	<system_model entry="SYSTEMTEST_TOOLS"/>
-	<system_model entry="SMOKETEST"/>
-	<system_model entry="RESOURCE_HANDLER"/>
-	<system_model entry="BURTESTSERVER"/>
-	<system_model entry="CBRTOOLS"/>
-	<system_model entry="CDB"/>
-	<system_model entry="CDB Orphaned Header file checker"/>
-	<system_model entry="Build System Tools"/>
-	<system_model entry="Packet Loopback CSY"/>
-	<system_model entry="Core Apps Test"/>
-	<system_model entry="DUMMY"/>
-	<system_model entry="UI Bench"/>
-	<system_model entry="Multimedia Validation Suite"/>
-	<system_model entry="Trace Framework"/>
-	<system_model entry="STLPORT"/>
-	<system_model entry="Comms Tools"/>
-	<system_model entry="HTTP Examples"/>
-	<system_model entry="Alarm Server Test"/>
-	<system_model entry="World Server Test"/>
-	<system_model entry="Command Shell"/>
-	<system_model entry="Telnet Server"/>
-	<system_model entry="File Server Tests"/>
-	<system_model entry="Bluetooth Examples and Tests"/>	
-	<system_model entry="Connectivity Services"/>
-	<system_model entry="Connectivity Framework"/>
-	<system_model entry="Simulation Positioning Module"/>
-	<system_model entry="Networking Integration Test"/>
-	<system_model entry="Base Integration Test"/>
-	<system_model entry="MTP Integration Test"/>
-    <system_model entry="Backup Test"/>
-	<system_model entry="UIF Test Framework"/>
-	<system_model entry="Word"/>
-	<system_model entry="Messaging Tests"/>
-	<system_model entry="Messaging Test Framework"/>
-	<system_model entry="Security Test Framework"/>
-	<system_model entry="Bluetooth Test Product"/>
-	<system_model entry="Multimedia Test Product"/>
-	<system_model entry="Messaging Test Product"/>
-	<system_model entry="Syslibs Test Product"/>
-	<system_model entry="System Test MTP Backup and Restore"/>
-	<system_model entry="Comms Infrastructure Test Product"/>
-	<system_model entry="Graphics Test Product"/>
-	<system_model entry="Graphics Test Utils"/>
-	<system_model entry="LBS Test Product"/>
-	<system_model entry="Networking Examples"/>
-	<system_model entry="Example Internet Utilities"/>
-	<system_model entry="IPv6 to 4 Tunnel"/>
-	<system_model entry="IP Administration Tool"/>
-	<system_model entry="IP Analyzer"/>
-	<system_model entry="Name Resolver Utility"/>
-	<system_model entry="IP Probe"/>
-	<system_model entry="WPS Connect"/>
-	<system_model entry="Networking Performance Measurement Tools"/>
-	<system_model entry="SUPL SMS Handler"/>
-	<system_model entry="Network Protocol Module"/>
-	<system_model entry="MockSY"/>
-	<system_model entry="LicenseeTSY Stub"/>
-</TEST>
-<TEST name="Text Shell">
-	<system_model entry="Text Shell"/>
-</TEST>
-<TEST name="Universal emulator interface for Java">
-</TEST>
-<TEST name="Multimedia Test">
-	<system_model entry="Imaging Unit Tests"/>
-	<system_model entry="Imaging Integration Tests"/>
-	<system_model entry="Camera Unit Tests"/>
-	<system_model entry="Tuner Unit Tests"/>	
-	<system_model entry="MMF Unit Tests"/>	
-	<system_model entry="MMF Integration Tests"/>	
-	<system_model entry="MMF Characterisation Validation"/>
-	<system_model entry="Multimedia Test Agent"/>	
-	<system_model entry="Multimedia Test Framework"/>	
-	<system_model entry="Multimedia Test Tools"/>	
-	<system_model entry="Multimedia Test Framework Unit Tests"/>	
-	<system_model entry="MDF Unit Tests"/>	
-	<system_model entry="Mobile TV DVB-H Unit Tests"/>
-	<system_model entry="MUF Unit Tests"/>
-	<system_model entry="MUF Integration Tests"/>
-	<system_model entry="A3F Trace Utility"/>
-	<system_model entry="A3F Integration Tests"/>
-	<system_model entry="A3F Audio Component Library"/>
-	<system_model entry="Multimedia Resource Controller"/>
-	<system_model entry="3GP Unit Tests"/>
-	<system_model entry="Multimedia Test Codecs"/>
-	<system_model entry="Broadcast Radio Transmitter Unit Tests"/>
-	<system_model entry="Broadcast Radio Transmitter Integration Tests"/>
-	<system_model entry="OpenMAX IL Unit Tests"/>	
-	<system_model entry="OpenMAX IL Core Conformance Suite"/>	
-	<system_model entry="Multimedia Integration Layer Unit Tests"/>	
-	<system_model entry="Multimedia Integration Layer API"/>
-	<system_model entry="OpenMAX IL Test Components"/>
-</TEST>
-<REF name="Multimedia OpenMAX Reference">
-	<system_model entry="OpenMAX IL Reference Components"/>
-	<system_model entry="OpenMAX IL Component Framework"/>
-</REF>
-<TEST name="Multimedia DevSound Bluetooth">
-	<system_model entry="Bluetooth DevSound Plugin"/>
-</TEST>
-<TEST name="UI look and feel layer (UIKLAF)">
-	<system_model entry="UIKLAF"/>
-</TEST>
-<TEST name="Reference Sensor Plugins">
-	<system_model entry="Test Sensor"/>
-</TEST>
-
-<footnote>
-* Note that use is subject to licensee's obtaining the relevant licence(s) from 
-SD-3C LLC and/or 4C Entity LLC
-</footnote>
-
-</Schedule12>
--- a/symbianosbld/cedarutils/Symbian_OS_vtb101sf_cbrtargetalias.cfg	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-# Comments are allowed
-# $EPOCROOT\epoc32\tools\variant\cbrtargetalias.cfg
-ALL WINSCW TOOLS TOOLS2 ARMV5 ARMV5SMP
-ALL_ALIAS ALL
-
--- a/symbianosbld/cedarutils/Symbian_OS_vtb101sf_romdefs.hby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of the License "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// ROM-specific system-wide macros for Symbian OS vtb101sf
-// Not intended for customisation
-// Temporary measure until SIPCPR and friends catch up with 
-// PREQ399 changes - see BR2030
-// 
-//
-
-//#define SYMBIAN_EXCLUDE_SIP
-
-
--- a/symbianosbld/cedarutils/Symbian_OS_vtb101sf_romspec.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,92 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE RomBuildSet  [	
-  <!ELEMENT RomBuildSet (Rom+)>
-  <!ATTLIST RomBuildSet name CDATA #REQUIRED
-                        revision CDATA #REQUIRED
-  >
-    
-  <!ELEMENT Rom (InFile+,Macro*,ImageFile,XMLFile)>
-  <!ATTLIST Rom name CDATA #REQUIRED
-		TargetBoard CDATA #REQUIRED
-  >  
-  
-  <!ELEMENT InFile EMPTY>  
-  <!ATTLIST InFile name CDATA #REQUIRED>
-	
-  <!ELEMENT XMLFile EMPTY>  
-  <!ATTLIST XMLFile name CDATA #REQUIRED>
-    
-  <!ELEMENT Macro EMPTY>  
-  <!ATTLIST Macro name CDATA #REQUIRED
-		value CDATA #IMPLIED
-  >
-
-  <!ELEMENT ImageFile EMPTY>
-  <!ATTLIST ImageFile name CDATA #REQUIRED>
-]>
-
-<RomBuildSet name="RomSet" revision="1">
-	<Rom name="H2 EABI" TargetBoard="H2">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<ImageFile name="om_001.techview.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H2 EABI NAND" TargetBoard="H2">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<Macro name="_NAND2" value=""/>
-		<ImageFile name="om_001.techview.nand.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 EABI" TargetBoard="h4hrp">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<ImageFile name="h4hrp_001.techview.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 EABI CDMA" TargetBoard="h4hrp">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<Macro name="CDMA" value=""/>
-		<ImageFile name="h4hrp_001.techview_cdma.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 EABI DevKit" TargetBoard="h4hrp">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<InFile name="DevKit"/>	 			
-		<ImageFile name="h4hrp_001.techview.devkit.img"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 Exclude Removable" TargetBoard="h4hrp">
-		<InFile name="Techview_ExcludeRemovable"/>
-		<InFile name="PlatSec"/>
-		<ImageFile name="h4hrp_001.techview.ExcludeRemovable.img"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 EABI NAND" TargetBoard="h4hrp">
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<Macro name="_NAND2" value=""/>
-		<Macro name="RVCT" value=""/>
-		<Macro name="_EABI" value="ARMV5"/>
-		<ImageFile name="h4hrp_001.techview.nand.IMG"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 Paged Rom" TargetBoard="h4hrp">
-		<InFile name="Pagedrom"/>
-		<InFile name="Techview"/>
-		<InFile name="PlatSec"/>
-		<Macro name="_NAND2" value=""/>
-		<ImageFile name="h4hrp_001.techview.DemandPaging.img"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-	<Rom name="H4 TextShell Rom" TargetBoard="h4hrp">
-		<InFile name="Textshell"/>
-		<InFile name="PlatSec"/>
-		<ImageFile name="h4hrp_001.textshell.img"/>
-		<XMLFile name="featureUIDs.XML"/>
-	</Rom>
-</RomBuildSet>
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/Symbian_OS_vtb92sf.cfg	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,12 @@
+# Symbian_OS_vtb92.cfg
+#
+# Copyright (c) Symbian Software Ltd 2006-2007.  All rights reserved.
+#
+# This file gives the location of the file that specifies
+# configuration options for Symbian OS tb92
+#
+# The following is a path relative to %EPOCROOT%
+# 
+epoc32\include\variant\Symbian_OS.hrh
+ENABLE_ABIV2_MODE
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/Symbian_OS_vtb92sf.xml	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,527 @@
+<?xml version="1.0"?>
+<!DOCTYPE Product  [
+  <!ELEMENT Product (Commands)>
+  <!ATTLIST Product Name CDATA #REQUIRED>
+  <!ELEMENT Commands (Execute+ | SetEnv*)>
+  <!ELEMENT Execute EMPTY>
+  <!ATTLIST Execute ID CDATA #IMPLIED>
+  <!ATTLIST Execute Stage CDATA #IMPLIED>
+  <!ATTLIST Execute Component CDATA #REQUIRED>
+  <!ATTLIST Execute Cwd CDATA #REQUIRED>
+  <!ATTLIST Execute CommandLine CDATA #REQUIRED>
+  <!ELEMENT SetEnv EMPTY>
+  <!ATTLIST SetEnv Order ID #REQUIRED>
+  <!ATTLIST SetEnv Name CDATA #REQUIRED>
+  <!ATTLIST SetEnv Value CDATA #REQUIRED>
+]>
+<Product Name="Build Glue">
+  <Commands>
+    <!-- Set Env -->
+    <!-- most have been set in BuildLaunch xml -->    
+    <SetEnv Order="1" Name="ARMRVCTVER" Value="2.2"/>
+    <SetEnv Order="2" Name="ARMRVCTBLD" Value="616"/>
+    <SetEnv Order="3" Name="ARMVER" Value="%ARMRVCTVER%[%ARMRVCTBLD%]"/>
+    <SetEnv Order="4" Name="ARMV5VER" Value="ARM/Thumb C/C++ Compiler, RVCT%ARMRVCTVER% [Build %ARMRVCTBLD%]"/>
+    <SetEnv Order="5" Name="ARMROOT" Value="C:\APPS\ARM\RVCT%ARMVER%"/>
+    <SetEnv Order="6" Name="RVCT22BIN" Value="%ARMROOT%\RVCT\Programs\2.2\349\win_32-pentium"/>
+    <SetEnv Order="7" Name="RVCT22INC" Value="%ARMROOT%\RVCT\Data\2.2\349\include\windows"/>
+    <SetEnv Order="8" Name="RVCT22LIB" Value="%ARMROOT%\RVCT\Data\2.2\349\lib"/>
+    <SetEnv Order="9" Name="RVCT22_CCOPT" Value="--licretry --fastlicense --sitelicense"/>
+    <SetEnv Order="10" Name="RVCT22_ASMOPT" Value="--licretry --fastlicense --sitelicense"/>
+    <SetEnv Order="11" Name="RVCT22_LINKOPT" Value="--licretry --fastlicense --sitelicense"/>
+    <SetEnv Order="12" Name="PATH" Value="%RVCT22BIN%;%PATH%"/>
+
+    <SetEnv Order="13" Name="MWVER" Value="3.2.5"/>
+    <SetEnv Order="14" Name="MWROOT" Value="C:\Apps\Metrowerks\OEM%MWVER%"/>    
+    <SetEnv Order="15" Name="MWCSym2Includes" Value="%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_Common\Include;%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_X86;%MWROOT%\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+%MWROOT%\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;%MWROOT%\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;%MWROOT%\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK"/>
+    <SetEnv Order="16" Name="MWSym2Libraries" Value="%MWROOT%\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;%MWROOT%\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs"/>
+    <SetEnv Order="17" Name="MWSym2LibraryFiles" Value="MSL_ALL_MSE_Symbian_D.lib;gdi32.lib;user32.lib;kernel32.lib;"/>
+	<SetEnv Order="18" Name="MWCC" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools\mwccsym2.exe"/>
+	<SetEnv Order="19" Name="MWLD" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools\mwldsym2.exe"/> 
+  <SetEnv Order="20" Name="PATH" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools;%PATH%"/>
+  <SetEnv Order="21" Name="PATH" Value="%PATH%;C:\Apps\Python24"/>
+	<!-- %SBS_LOCAL_BIN% is required to support the optional use of a locally installed Raptor -->
+  <SetEnv Order="22" Name="PATH" Value="%SBS_LOCAL_BIN%%EPOCROOT%SBSv2\bin;%PATH%"/>
+  <SetEnv Order="23" Name="SBS_SRC" Value="%EPOCROOT%tools"/>
+	<SetEnv Order="24" Name="SBS_ROOT" Value="%EPOCROOT%SBSv2"/>
+  <SetEnv Order="25" Name="SOURCEROOT" Value="%SourceDir%"/> 
+  <SetEnv Order="26" Name="SBS_VERSION" Value="1"/>
+	<SetEnv Order="27" Name="PATH" Value="%BuildDir%\reltools;%EPOCROOT%epoc32\tools;%EPOCROOT%epoc32\gcc\bin;%PATH%;%EPOCROOT%epoc32\rom\include;%EPOCROOT%epoc32\include;"/>
+	<SetEnv Order="28" Name="PERL510_HOME" Value="C:\Apps\Perl.5.10.0"/> 
+	<SetEnv Order="29" Name="TCLDeltaCache" Value="%BuildsDirect%\%Type%\src_tcl_for_mcl_sf"/> <!-- Cache dir for p4 sync from TCL -->
+	<!-- Set Diamnods server and Schema-->
+	<SetEnv Order="30" Name="DiamondsServer" Value="diamonds.nmp.nokia.com:9003"/>
+	<SetEnv Order="31" Name="DiamondsSchemaNum" Value="16"/> 
+	<SetEnv Order="32" Name="SYSDEF_TOOLS" Value="os\buildtools\bldsystemtools\sysdeftools"/> 
+  <SetEnv Order="33" Name="ARMLMD_LICENSE_FILE"  Value="c:\apps\arm\license.dat;8224@lolmg.europe.nokia.com;8224@falic01.europe.nokia.com;8224@salmg01.nmp.nokia.com;28747@saslmg04.nmp.nokia.com"/>
+
+ 
+    <!-- Dumping environment -->
+    <Execute Component="Dumping all environment variables" Cwd="%BuildDir%" CommandLine="SET"/>
+    <Execute Component="Publish Build Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t STARTBUILD -i START -s %DiamondsServer%"/> 
+    <Execute Component="Publish PreBuild Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t PREBUILD -i START -s %DiamondsServer%"/> 
+
+	<Execute Component="Make Temp Dir" Cwd="%BuildDir%" CommandLine="mkdir D:\Builds\Temp"/>
+
+     <!-- Get source code from TCL -->
+    <Execute Component="Delta sync TCL sources" Cwd="%CleanSourceDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\perforce\P4GetSource.pl -f -s %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\tcl_in_mcl_sf_clientspec.txt -d %TCLDeltaCache% -p tcl -t for_mcl -c  %ChangelistNumber%"/>
+	
+	<!-- Install cbr tools from latest green tcl build by sf zip package  -->
+	<Execute Component="Make temporary epoc32/relinfo Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\relinfo"/>
+    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
+    <Execute Component="Unzip zip package of cbr tools" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\unzip_cbr_tools.pl -tcl_delta_cache %TCLDeltaCache% -log_dir %LogsDir% -product dp -number 11"/>
+	<Execute Component="Copy cbr tools to own directory" Cwd="%BuildDir%" CommandLine="xcopy &quot;cbr tools&quot; \reltools\ /E /R /Y"/>
+	<Execute Component="Remove cbr tools directory" Cwd="%BuildDir%" CommandLine="rd &quot;cbr tools&quot; /s /q"/>
+    <Execute Component="Publish cbrtools_unzip.log" Cwd="%LogsDir%" CommandLine="copy cbrtools_unzip.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+	
+  <!--Setup Raptor-->
+	  <Execute Component="Unzip SBSv2 to location" Cwd="%BuildDir%" CommandLine="unzip \\builds01\devbuilds\BuildPCs\Software\sbsv2\sbs.zip -d %SBS_SRC% >> %LogsDir%\RaptorUnzip.txt"/>
+    <Execute Component="Copy SBSv2 to own directory" Cwd="%BuildDir%" CommandLine="xcopy %SBS_SRC%\sbs /d %SBS_ROOT% /e /i /q"/>
+	  <Execute Component="Get version of SBSv2" Cwd="%BuildDir%" CommandLine="sbs -v >> %LogsDir%\raptor_version.txt"/>
+    <Execute Component="Remove Raptor src directory" Cwd="%BuildDir%" CommandLine="rd %SBS_SRC%\sbs /s /q"/>
+	  
+ 	<!-- Combine system definitions -->
+    <Execute Component="Join Foundation System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %CleanSourceDir%\os\deviceplatformrelease\foundation_system\system_model\system_definition.xml -xsl ..\sysdeftools\joinsysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.SF.xml"/>
+    <Execute Component="Join Nokia System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %CleanSourceDir%\os\deviceplatformrelease\nokia_system\nokia_model\system_definition.xml -param path /os/deviceplatformrelease/nokia_system/nokia_model/system_definition.xml -xsl ..\sysdeftools\joinsysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.Nokia.xml"/>
+    <Execute Component="Merge System Definitions" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in variability\vp_data\templates\System_Definition_Template.SF.xml -param Downstream System_Definition_Template.Nokia.xml -xsl ..\sysdeftools\mergesysdef.xsl  -out variability\vp_data\templates\System_Definition_Template.Full.xml"/>
+    <Execute Component="Create 2.0.1 format System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in variability\vp_data\templates\System_Definition_Template.Full.xml -xsl ..\sysdeftools\sysdefdowngrade.xsl -out variability\vp_data\templates\System_Definition_Template.xml"/>
+    <Execute Component="Copy *intermediate* System Definition Files to Local Logs Dir" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="copy variability\vp_data\templates\System_Definition*.xml %LogsDir%\"/>
+
+    <!-- Run Variability Tools -->
+    <Execute Component="Make epoc32/data Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\data"/>
+    <Execute Component="Make epoc32/rom/include Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\rom\include"/>
+    <Execute Component="Run Variability Tools" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\framework" CommandLine="perl processVariability.pl -v %BuildShortName%"/>    
+
+	<!-- Prepare  scanlog for raptor -->
+	<Execute Component="Make \tools Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%tools"/>
+	<Execute Component="Copy SBSv2 scanlog to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\sbsv2htmlscanlog\sbsv2htmlscanlog.pl %EPOCROOT%tools\sbsv2htmlscanlog.pl"/>
+	<Execute Component="Copy SBSv2 scanlog header to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\sbsv2htmlscanlog\sbsv2scanlog.pm %EPOCROOT%tools\sbsv2scanlog.pm"/>
+	<Execute Component="Copy generic scanlog.pm to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\scanlog.pm %EPOCROOT%tools\scanlog.pm"/>
+     
+
+    <!-- Create component lists for CBR from System_definition_template.xml -->
+    <Execute Component="Create Intermediate GT System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;!systemtest,!techview,!s60&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_GT.xml"/>
+    <Execute Component="Create Intermediate TV System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;techview&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_TV.xml"/>
+    <Execute Component="Create Intermediate System Test System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter &quot;systemtest&quot; -param addbuild 1 -out variability\vp_data\templates\system_definition_SystemTest.xml"/>
+    <Execute Component="Create GTcomponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_GT.xml -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\GTcomponents.txt"/>
+    <Execute Component="Create TechviewComponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_TV.xml -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\TechViewComponents.txt"/>
+    <Execute Component="Create SystemTestComponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_SystemTest.xml  -f systemtest -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\SystemTestComponents.txt"/>
+    <Execute Component="Add SystemTest to TVcomponents.txt" Cwd="%LogsDir%" CommandLine="type %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\SystemTestComponents.txt >>%CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\TechViewComponents.txt"/>
+
+	<!-- Process System_definition.xml and set up clean-src -->
+    <Execute Component="Prepare System Definition" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\System_Definition_%BuildShortName%.xml -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\system_build.xml -s %CleanSourceDir% -e \sf -f %BuildShortName% -m %EPOCROOT%epoc32\data\system_definition.xml"/>
+    <Execute Component="Create system_definition_GT.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n GT_%BuildShortName% -o %BuildBaseName%_GT.xml -l GT1.log -t %EPOCROOT%epoc32\data\GT.txt -f gt -m %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
+    <Execute Component="Create system_definition_TV.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n TV_%BuildShortName% -o %BuildBaseName%_TV.xml -l TV1.log -t %EPOCROOT%epoc32\data\TV.txt -f techview -m %EPOCROOT%epoc32\data\system_definition_TV.xml"/>
+    <Execute Component="Create *SystemTest.xml " Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n SystemTest_%BuildShortName% -o %BuildBaseName%_SystemTest.xml -l SystemTest1.log -t %EPOCROOT%epoc32\data\SystemTest.txt"/>
+    <Execute Component="Create GCCXML XML File (NB: .TXT file not required)" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n GCCXML_%BuildShortName% -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\GCCXMLcomponents.txt -o %BuildBaseName%_GCCXML.xml -l GCCXML1.log"/>
+    <Execute Component="Create Custkit.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n Custkit_%BuildShortName% -t %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\Custkit.txt"/>
+    
+	 <!-- To avoid file-overwritten warnings, Remove sysdef_GT, sysdef_TV files  as we are going to create them again-->
+    <Execute Component="Remove  system_definition_GT.xml " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
+	<Execute Component="Remove  system_definition_TV.xml " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition_TV.xml"/>
+
+	<!-- Apply proper filter to generate GT, Techview sysdef files -->
+    <Execute Component="Create GTcomponents.txt and system_definition_GT.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf     -l GTFilter1.log  -f gt,!techview  -m %EPOCROOT%epoc32\data\system_definition_GT.xml"/>
+    <Execute Component="Create TechviewComponents.txt and system_definition_TV.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf  -l TVFilter1.log   -f !gt,techview  -m %EPOCROOT%epoc32\data\system_definition_TV.xml"/> 
+
+    <!-- START PHASE DISTILLSRC  -->
+    <Execute Component="Start Phase DISTILLSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n DISTILLSRC -t START"/>
+    <!-- Filter source tree  -->
+    <Execute Component="CBR filter src" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\toolsandutils\productionbldtools\distillsrc\distillsrc.pl -r %CleanSourceDir% -s . -p \sf -l cedar -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\options.txt"/>
+    <!-- STOP PHASE DISTILLSRC  -->
+    <Execute Component="Stop Phase DISTILLSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n DISTILLSRC -t STOP"/>
+    
+	<!-- START PHASE COPYSRC  -->
+    <Execute Component="Start Phase COPYSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n COPYSRC -t START"/>
+    <!-- copy relinfo to support pre-built CBR components referenced from system_definition.xml -->
+    <Execute Component="Make epoc32/relinfo Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\relinfo"/>
+    <Execute Component="Copy Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini "/>
+    <!-- Copy clean src  -->
+    <Execute Component="Remove src directory" Cwd="%BuildDir%" CommandLine="rd %SourceDir% /s /q"/>
+    <Execute Component="Copy clean-src to src" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl  -s %CleanSourceDir% -t %SourceDir%"/>
+    <Execute Component="Check Export Table" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\check_tables.pl -e %Product%"/>
+    <!-- STOP PHASE COPYSRC  -->
+    <Execute Component="Stop Phase COPYSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n COPYSRC -t STOP"/>
+
+	<!-- Delete Variabilty tools -->
+	<Execute Component="Delete Variability tools to ensure they don't get shipped" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability" CommandLine="rmdir /s /q %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability"/>
+	
+	<!-- START PHASE SCAN FOR S60 DISTRIBUTION POLICY FILES  -->
+    <Execute Component="Start Phase Scan for S60 distribution policy files" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n SCANDISTRIBFILE -t START"/>
+    <!-- Scan for S60 distribution policy files  -->
+    <Execute Component="Scan for S60 distribution policy files" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\toolsandutils\productionbldtools\CheckDistributionFiles.pl %CleanSourceDir%"/>
+    <!-- STOP PHASE SCAN FOR S60 DISTRIBUTION POLICY FILES  -->
+    <Execute Component="Stop Phase Scan for S60 distribution policy files" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n SCANDISTRIBFILE -t STOP"/>
+    	
+    <!-- Start build clients -->
+    <Execute Component="Build Core Client" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -n %NUMBER_OF_PROCESSORS% %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildClient.pl -d localhost:15011 -d localhost:15012 -d localhost:15013 -w 5 -c Core#" /> 
+	
+    <!--Log and publish main XML -->
+    <Execute Component="Copy Launch XML to Local Logs Dir" Cwd="%ToolsDir%" CommandLine="copy %ToolsDir%\os\buildtools\bldsystemtools\commonbldutils\BuildLaunch.xml %LogsDir%\BuildLaunch.xml"/>
+    <Execute Component="Publish Launch XML to Local Logs Dir" Cwd="%LogsDir%" CommandLine="copy %ToolsDir%\os\buildtools\bldsystemtools\commonbldutils\BuildLaunch.xml %PublishLocation%\%Type%\%BuildNumber%\logs\BuildLaunch.xml"/>
+    <Execute Component="Copy Glue XML to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%.xml %LogsDir%\%BuildNumber%.xml"/>
+    <Execute Component="Publish Glue XML" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%.xml %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%.xml"/>
+    <Execute Component="Publish BuildEnv Log" Cwd="%ToolsDir%" CommandLine="copy buildenv.log %PublishLocation%\%Type%\%BuildNumber%\logs\buildenv.log"/>
+
+    <!--Log and publish *generated* System Definition Files -->
+    <Execute Component="Copy *generated* System Definition Files to Local Logs Dir" Cwd="%LogsDir%" CommandLine="copy %EPOCROOT%epoc32\data\system_definition*.xml %LogsDir%\"/>
+    <Execute Component="Publish *generated* System Definition Files" Cwd="%LogsDir%" CommandLine="copy %LogsDir%\system_definition*.xml %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+
+    <!-- Generate XML data for build machine env and publish to build logs dir -->
+    <Execute Component="Generate BuildEnv XML" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils" CommandLine="perl BuildEnv.pl -o %LogsDir%"/>
+    <Execute Component="Publish BuildEnv XML" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils" CommandLine="copy %LogsDir%\%COMPUTERNAME%.xml %PublishLocation%\%Type%\%BuildNumber%\logs\%COMPUTERNAME%.xml"/>
+
+    <!--Update Status.txt for Kits -->
+    <Execute Component="Update Status.txt for Kits" Cwd="%ToolsDir%" CommandLine="echo %BuildNumber% building > status.txt"/>
+
+	<!--Run the Copyrights header check tool for SF -->
+    <Execute Component="SF os copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\os >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
+    <Execute Component="SF app copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\app >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/> 
+    <Execute Component="SF mw copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\mw >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
+
+    <!--Run the Post process results tool to handle results generated by the copyrights header check for SF -->
+    <Execute Component="Post Process results" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFPostProcessResults.pl -build %BuildNumber% -input %LogsDir%\AllHeaderCheckRes.csv -out %LogsDir%\AllHeaderCheckResPath.csv -sourcepath M:\ -config %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.cfg >> %LogsDir%\Copyrightsheadercheck.log 2>&amp;1"/>
+
+
+	<!--Run the Copyrights header check tool for EPL -->
+    <Execute Component="EPL os copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\os >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
+    <Execute Component="EPL app copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\app >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/> 
+    <Execute Component="EPL mw copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\mw >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
+
+    <!--Run the Post process results tool to handle results generated by the copyrights header check for EPL -->
+    <Execute Component="Post Process results" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFPostProcessResults.pl -build %BuildNumber% -input %LogsDir%\AllHeaderCheckResEpl.csv -out %LogsDir%\AllHeaderCheckResPathEpl.csv -sourcepath M:\ -config %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.cfg >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&amp;1"/>
+
+    <!--Publish Copyrights header check logs -->
+    <Execute Component="Publish copyrights header check logs" Cwd="%LogsDir%" CommandLine="xcopy *headercheck*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
+
+	<!-- Copy unzip from TCL Delta Cache to epoc32 tools -->
+	<Execute Component="Copy unzip to epoc32\tools" Cwd="%BuildDir%" CommandLine="xcopy %TCLDeltaCache%\DP\master\sf\dev\hostenv\dist\unzip-5.40\unzip.exe \epoc32\tools\ /Y"/>
+	<!-- Copy zip from TCL Delta Cache to epoc32 tools -->
+	<Execute Component="Copy zip to epoc32\tools" Cwd="%BuildDir%" CommandLine="xcopy %TCLDeltaCache%\DP\master\sf\dev\hostenv\dist\zip-2.2\zip.exe \epoc32\tools\ /Y"/>
+
+    <!-- Install GCC -->
+    <Execute Component="Install GCC" Cwd="%EPOCROOT%" CommandLine="unzip %SourceDir%\os\buildtools\perltoolsplat_os\redistribution\gcc\gcc.zip"/>
+
+	<!-- Bootstrap - install  bldmake* to epoc32\tools-->
+	<Execute Component="BootStrap1 -install bldmake " Cwd="%SourceDir%\os\buildtools\sbsv1_os\e32toolp\group" CommandLine="setupprj.bat secure"/>
+    <Execute Component="BootStrap2 -install bldmake" Cwd="%SourceDir%\os\buildtools\sbsv1_os\e32toolp\group" CommandLine="bld.bat rel"/>
+    <!-- Setup Product variant -->
+    <Execute Component="Make Epoc32/tools/variant Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\tools\variant"/>
+    <Execute Component="Make Epoc32/include/variant Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\include\variant\"/>
+    <Execute Component="Copy Symbian_OS.hrh" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\inc\Symbian_OS_%BuildShortName%.hrh %EPOCROOT%epoc32\include\variant\Symbian_OS.hrh"/>
+	<Execute Component="Copy hrh files" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\*.hrh %EPOCROOT%epoc32\include\variant"/>
+    <Execute Component="Copy cfg file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%.cfg %EPOCROOT%epoc32\tools\variant\variant.cfg"/>
+    <Execute Component="Copy CBR cfg file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%_cbrtargetalias.cfg %EPOCROOT%epoc32\tools\variant\cbrtargetalias.cfg"/>
+
+    <!-- Setup ROM variant -->
+    <Execute Component="Make epoc32/rom/include Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\rom\include"/>
+    <Execute Component="Copy romdefs file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%_romdefs.hby %EPOCROOT%epoc32\rom\include\symbian_os_romdefs.hby"/>
+
+    <!-- Make Epoc.ini -->
+    <Execute Component="Create Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecDiagnostics ON>>%EPOCROOT%epoc32\data\epoc.ini"/>
+    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecEnforcement ON >>%EPOCROOT%epoc32\data\epoc.ini"/>
+    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecProcessIsolation ON >>%EPOCROOT%epoc32\data\epoc.ini"/>
+    <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecEnforceSysBin ON>>%EPOCROOT%epoc32\data\epoc.ini"/>
+
+    <!-- Setup BuildInfo.txt -->
+    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo DeviceFamily               100 >%EPOCROOT%epoc32\data\BuildInfo.txt"/>
+    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo DeviceFamilyRev            0x900 >>%EPOCROOT%epoc32\data\BuildInfo.txt"/>
+    <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo ManufacturerSoftwareBuild  %SnapshotNumber% >>%EPOCROOT%epoc32\data\BuildInfo.txt"/>
+	 
+
+    <!-- Post PreBuild Stuff -->
+    <Execute Component="PreBuild HtmlScanlog" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_PreBuild.summary -v -v -l %LogsDir%\%BuildBaseName%.log -o %LogsDir%\PreBuild.summary.html"/>
+    <Execute Component="Publish PreBuild Logs" Cwd="%LogsDir%" CommandLine="xcopy PreBuild*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
+
+    <!-- STOP PHASE PREBUILD  -->
+    <Execute Component="Stop Phase PREBUILD" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n PREBUILD -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\PreBuild.summary.html"/>
+    <Execute Component="Publish PreBuild End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t PREBUILD -i STOP -s %DiamondsServer%"/> 
+
+    <!-- START PHASE GT  -->
+    <Execute Component="Start Phase GT" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n GT -t START"/>
+    <Execute Component="Publish GT Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t GT -i START -s %DiamondsServer%"/> 
+	
+	<!-- Compile various tool targets prior to actual GT build -->
+    <Execute Component="e32toolp Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_e32toolp -f %LogsDir%\sbs_e32toolp_log.xml.log -b %SourceDir%\os\buildtools\sbsv1_os\e32toolp\group\bld.inf -c tools2_rel.vtb92.whatlog -i > %LogsDir%\e32toolp.log 2>&amp;1"/>
+    <Execute Component="Generate html log for e32toolp" Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_e32toolp_log.xml.log  -o %LogsDir%\sbs_e32toolp_log.html -v -v "/>
+    <Execute Component="Copy TCL reltools.ini to get rcomp" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
+    <Execute Component="Get latest Rcomp component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_bintools_rcomp -bv green -o %LogsDir%\rcomp_version.txt 2>&amp;1"/>
+    <Execute Component="Get Latest Green Trace Compiler from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c osttracecompiler -bv green -o %LogsDir%\tracecompiler_version.txt 2>&amp;1"/>    
+    <Execute Component="Copy OS Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\toreltools.ini"/>
+    <Execute Component="Push the latest Rcomp to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_bintools_rcomp -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
+    <Execute Component="Push the Latest Green Trace Compiler to OS Archive" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c osttracecompiler -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
+	 <!-- "DS.1756" changes bootstrapping components from TCL  START -->
+ 	 <Execute Component="Get latest dev_build_imgtools_romtools component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_romtools -bv green -o %LogsDir%\dev_build_imgtools_romtools_version.txt 2>&amp;1"/>
+     <Execute Component="Push the latest dev_build_imgtools_romtools to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_romtools -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
+     
+     <Execute Component="Get latest dev_build_imgtools_buildrom component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_buildrom -bv green -o %LogsDir%\dev_build_imgtools_buildrom_version.txt 2>&amp;1"/>
+     <Execute Component="Push the latest dev_build_imgtools_buildrom to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_buildrom -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
+ 
+     <Execute Component="Get latest dev_build_imgtools_imglib component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_imglib -bv green -o %LogsDir%\dev_build_imgtools_imglib_version.txt 2>&amp;1"/>
+     <Execute Component="Push the latest dev_build_imgtools_imglib to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_imglib -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
+ 
+     <Execute Component="Get latest dev_build_imgtools_sisutils component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_sisutils -bv green -o %LogsDir%\dev_build_imgtools_sisutils_version.txt 2>&amp;1"/>
+     <Execute Component="Push the latest dev_build_imgtools_sisutils to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_sisutils -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/>
+      <!-- "DS.1756" changes bootstrapping components from TCL  END -->
+
+ <!-- Retrieve S60 binaries which remoteconn is dependent on -->
+    <Execute Component="Get specific S60 dependencies to enable remote conn compilation" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\getrel -vv remoteconn_s60_dependencies 9 2>&amp;1"/>
+
+    <Execute Component="Delete TCL reltools.ini" Cwd="%BuildDir%" CommandLine="del %EPOCROOT%epoc32\relinfo\reltools.ini"/>
+    <Execute Component="Rename and restore OS reltools.ini" Cwd="%BuildDir%" CommandLine="rename %EPOCROOT%epoc32\relinfo\toreltools.ini reltools.ini"/>
+    <Execute Component="TOOLS2 REL Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_tools2_rel -f %LogsDir%\sbs_tools2_rel_log.xml.log  -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools2_rel.savespace.vtb92.whatlog -i > %LogsDir%\tools2_rel.log 2>&amp;1"/>
+	<Execute Component="TOOLS2 DEB LIBRARY Build" Cwd="%BuildDir%" CommandLine="sbs -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_tools2_deb -f %LogsDir%\sbs_tools2_deb_log.xml.log  -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools2_deb.savespace.vtb92.whatlog -i LIBRARY > %LogsDir%\tools2_deb.log 2>&amp;1"/>
+	
+    <Execute Component="Generate html log for tools2 rel"  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools2_rel_log.xml.log  -o %LogsDir%\sbs_tools2_rel_log.html -v -v "/>
+    <Execute Component="Generate html log for tools2 deb"  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools2_deb_log.xml.log  -o %LogsDir%\sbs_tools2_deb_log.html -v -v "/>
+    
+	<!--  tools_rel target SHOULD be run sequentially , DO NOT add -j option below -->
+	<Execute Component="TOOLS Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j 1 -k -m %EPOCROOT%epoc32\build\Makefile_tools -f %LogsDir%\sbs_tools_log.xml.log -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools_rel.vtb92.whatlog -i > %LogsDir%\tools.log 2>&amp;1"/>
+	
+    <Execute Component="Generate html log for tools  "  Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools_log.xml.log  -o %LogsDir%\sbs_tools_log.html -v -v "/>
+
+    <Execute Component="Copy Makefile_*tool* and logs to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_*tool* %LogsDir%\"/>
+	<!-- Will want to scan and publish these logs too -->
+    <!-- Compile GT using SBSv2 -->
+    <Execute Component="GT Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j %MAX_CONCURRENT% -k -f %LogsDir%\sbs_GT_log.xml.log  -m %EPOCROOT%epoc32\build\Makefile_GT -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c default.savespace.vtb92.whatlog -c armv5.smp.savespace.vtb92.whatlog -i > %LogsDir%\GT2.log 2>&amp;1"/>
+    <Execute Component="Copy Makefile_GT and log to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_GT* %LogsDir%\"/>
+
+    <!--Post GT Build Stuff -->
+    <Execute Component="Generate html log for GT"       Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_GT_log.xml.log  -o %LogsDir%\sbs_GT_log.html -v -v "/>
+    <Execute Component="Generate html log for GT"       Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_e32toolp_log.xml.log -l %LogsDir%\sbs_tools2_rel_log.xml.log -l %LogsDir%\sbs_tools2_deb_log.xml.log  -l %LogsDir%\sbs_tools_log.xml.log -l %LogsDir%\sbs_GT_log.xml.log -o %LogsDir%\GT.summary.html -v -v "/>
+    <Execute Component="Publish GT Logs" Cwd="%LogsDir%" CommandLine="xcopy *GT* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
+	<Execute Component="Publish other sbs Logs" Cwd="%LogsDir%" CommandLine="xcopy sbs_* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
+    <!-- STOP PHASE GT  -->
+    <Execute Component="Stop Phase GT" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n GT -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\GT.summary.html"/>
+    <Execute Component="Publish GT End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t GT -i STOP -s %DiamondsServer%"/> 
+
+    <!-- Remove S60 binaries pulled down earlier for remoteconn compilation -->
+ <Execute Component="Copy TCL reltools.ini to get remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
+    <Execute Component="Removerel remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\RemoveRel -v remoteconn_s60_dependencies "/>
+<Execute Component="Delete TCL reltools.ini" Cwd="%BuildDir%" CommandLine="del %EPOCROOT%epoc32\relinfo\reltools.ini"/>
+<Execute Component="Copy OS Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
+    
+    <Execute Component="Create About.txt" Cwd="%BuildDir%" CommandLine="echo To find out status and general info about build %BuildNumber%, refer to Epoc Software Releases DatabaseDB>%PublishLocation%\%Type%\%BuildNumber%\About_%BuildNumber%.txt"/>
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
+    <Execute Component="Create ESR GT Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t GT -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
+ 
+    <Execute Component="CBR Make GT Release Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\CBRGT"/>   
+    <!--Keeping generated EPOC32 directory -->
+    <Execute Component="CBR Copy Generic Epoc32 Directory" Cwd="%BuildDir%\CBRGT" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %EPOCROOT%epoc32 -t %BuildDir%\CBRGT\epoc32 -x ^^build/ -x \.sym$ -x \.bsc$ -x ^^data/media/mmccrd..\.bin$"/>
+
+    <!-- START PHASE TV  -->
+    <Execute Component="Start Phase TV" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n TV -t START"/>
+    <Execute Component="Publish TV Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t TV -i START -s %DiamondsServer%"/> 
+
+    <!--Prep Work Drive for Techview Build -->
+    <Execute Component="Prep for Techview Build" Cwd="%BuildDir%" CommandLine="xcopy %CleanSourceDir%\os\buildtools\sbsv1_os\e32toolp %SourceDir%\cedar\techview\tools\e32toolp /E /Z /I /Q"/>
+
+    <!-- Compile Techview using SBSv2 -->
+    <Execute Component="Techview Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog  -t 3 -j %MAX_CONCURRENT% -f %LogsDir%\sbs_TV_log.xml.log -k -m %EPOCROOT%epoc32\build\Makefile_TV -s %EPOCROOT%epoc32\data\system_definition_TV.xml -c default.techview.savespace.vtb92.whatlog -i > %LogsDir%\TV2.log 2>&amp;1"/>
+    <Execute Component="Copy Makefile_TV and log to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_TV* %LogsDir%\"/>
+
+    <!-- Compile System Test components using EBS -->
+    <Execute Component="System Test Build (EBS)" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %LogsDir%\%BuildBaseName%_SystemTest.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\SystemTest2.log"/>
+    <!--Post Techview Build Stuff -->
+    <Execute Component="Publish TVonly Logs" Cwd="%LogsDir%" CommandLine="xcopy *TV*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
+    <Execute Component="Publish System Test Logs" Cwd="%LogsDir%" CommandLine="xcopy *SystemTest* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
+
+     <!--Post Techview Build Stuff -->
+    <Execute Component="Generate html log for techview" Cwd="%BuildDir%" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_TV_log.xml.log  -o %LogsDir%\TV.summary.html -v -v "/>
+    <Execute Component="TV EBS HtmlScanlog" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_EBS_TV.summary -v -v -l SystemTest1.log -l SystemTest2.log -o TV.EBS.summary.html"/>
+	<Execute Component="Publish Techview Logs" Cwd="%LogsDir%" CommandLine="xcopy *TV*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
+
+    <!-- STOP PHASE TV  -->
+    <Execute Component="Stop Phase TV" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n TV -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\TV.summary.html"/>
+    <Execute Component="Publish TV End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t TV -i STOP -s %DiamondsServer%"/> 	
+   
+	<!--Package Techview -->
+    <Execute Component="Create ESR TV Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t TV -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
+    
+    <!--Prep for CBR -->
+    <Execute Component="CBR Make TV Release Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\CBRTV"/>
+    <Execute Component="CBR Copy Documentation" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %BuildDir%\documentation %BuildDir%\CBRTV\documentation /E /Z /I /Q"/>
+    <Execute Component="CBR Copy Techview Epoc32 Directory" Cwd="%BuildDir%\CBRTV" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %EPOCROOT%epoc32 -t %BuildDir%\CBRTV\epoc32 -x ^^build/ -x \.sym$ -x \.bsc$ -x ^^data/media/mmccrd..\.bin$"/>
+    <Execute Component="CBR Copy sdkeng-bin Directory" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %BuildDir%\sdkeng-bin -t %BuildDir%\CBRTV\sdkeng-bin"/>
+
+    <!-- START PHASE ROM  -->
+    <Execute Component="Start Phase ROM" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n ROM -t START"/>
+    <Execute Component="Publish ROM Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t ROM -i START -s %DiamondsServer%"/> 
+
+    <!--Build Roms -->
+    <Execute Component="Build Techview Roms" Cwd="%BuildDir%%EPOCROOT%epoc32\rom" CommandLine="perl %SourceDir%\os\buildtools\imgtools_os\romkiteka2\utils\metarombuild.pl -romspec %EPOCROOT%epoc32\data\symbian_os_romspec.xml -logdir %LogsDir% -buildnum %BuildNumber%"/>
+    <Execute Component="Build H4 NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=h4hrp -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
+    <Execute Component="Move H4 NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move H4HRPARMV5D.IMG %EPOCROOT%epoc32\rom\h4hrp_001.techview.nandloader.img"/>
+    <Execute Component="Move H4 NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4hrp_001.techview.nandloader.log"/>
+    <Execute Component="Build H4 Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v h4hrp -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=h4.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
+    <Execute Component="Move H4 Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h4.nandloader.reltest.img %EPOCROOT%epoc32\rom\h4.nandloader.reltest.img"/>
+    <Execute Component="Move H4 Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4.nandloader.reltest.log"/>
+    <Execute Component="Build H6 NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=34xx_sdp -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
+    <Execute Component="Move H6 NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move 34xx_SDPARMV5D.IMG %EPOCROOT%epoc32\rom\h6_sdp.techview.nandloader.img"/>
+    <Execute Component="Move H6 NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h6_sdp.techview.nandloader.log"/>
+    <Execute Component="Build H6 Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v 34xx_sdp -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=h6.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
+    <Execute Component="Move H6 Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h6.nandloader.reltest.img %EPOCROOT%epoc32\rom\h6.nandloader.reltest.img"/>
+    <Execute Component="Move H6 Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h6.nandloader.reltest.log"/>
+    <Execute Component="Build NaviEngine NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=ne1_tb -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/>
+    <Execute Component="Move NaviEngine NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move NE1_TBARMV5D.IMG %EPOCROOT%epoc32\rom\ne1_tb.techview.nandloader.img"/>
+    <Execute Component="Move NaviEngine NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\ne1_tb.techview.nandloader.log"/>
+    <Execute Component="Build NaviEngine Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v ne1_tb -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=ne1_tb.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
+    <Execute Component="Move NaviEngine Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ne1_tb.nandloader.reltest.img %EPOCROOT%epoc32\rom\ne1_tb.nandloader.reltest.img"/>
+    <Execute Component="Move NaviEngine Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\ne1_tb.nandloader.reltest.log"/>
+    <Execute Component="Build H4 Test MMC Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v h4hrp -i armv5 -b udeb -t mmctest_load_rel -zip -name=h4.mmcloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/>
+    <Execute Component="Move H4 Test MMC Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h4.mmcloader.reltest.img %EPOCROOT%epoc32\rom\h4.mmcloader.reltest.img"/>
+    <Execute Component="Move H4 Test MMC Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4.mmcloader.reltest.log"/>
+
+    <Execute Component="Techview Roms HtmlScanlog" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_Techview_ROMs.summary -v -v -l techviewroms%BuildNumber%.log -o techviewroms%BuildNumber%.summary.html"/>
+    <Execute Component="Publish Techview Roms Logs" Cwd="%LogsDir%" CommandLine="copy techviewroms%BuildNumber%.* %PublishLocation%\%Type%\%BuildNumber%\logs"/>
+    <Execute Component="Copy Detailed ROM Logs to Local Logs Dir" Cwd="%BuildDir%" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.log %LogsDir%\rom_logs\ /Z /I"/>
+    <Execute Component="Publish Detailed ROM Logs" Cwd="%LogsDir%" CommandLine="xcopy rom_logs %PublishLocation%\%Type%\%BuildNumber%\logs\rom_logs /Z /I /Q"/>
+    <Execute Component="Create ESR ROM Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t ROM -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
+
+    <!-- STOP PHASE ROM  -->
+    <Execute Component="Stop Phase ROM" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n ROM -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\techviewroms%buildNumber%.summary.html"/>
+    <Execute Component="Publish ROM End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t ROM -i STOP -s %DiamondsServer%"/> 
+    <!--Prep for CBR -->
+    <Execute Component="CBR Copy GTC ROMs" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\GTC_*.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
+    <Execute Component="CBR Copy nandloader Images" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.nandloader.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
+    <Execute Component="CBR Copy mmcloader Images" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.mmcloader.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/>
+
+    <!--Techview Dups Generation  -->
+    <Execute Component="Techview Dups Generation mkdir" Cwd="%SourceDir%" CommandLine="mkdir %ProductPath%\generated\logs\"/>
+    <Execute Component="Techview Dups Generation" Cwd="%SourceDir%" CommandLine="%BuildDir%\CBRGT\epoc32\gcc\bin\diff -qr %BuildDir%\CBRGT\epoc32 %BuildDir%\CBRTV\epoc32 | perl %SourceDir%\os\buildtools\toolsandutils\productionbldtools\differ.pl > %ProductPath%\generated\logs\techview_dups.log"/>
+
+
+    <!--Prep for CBR -->
+    <Execute Component="CBR Copy Clean Src" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %CleanSourceDir% %BuildDir%\CBRTV\sf /E /Z /I /Q"/>
+    <Execute Component="Run sbsv2cache tool" Cwd="%BuildDir%" CommandLine="%SBS_ROOT%\win32\python264\python.exe %SBS_ROOT%\bin\sbsv2cache.py -v -s -o %ABLDCACHE% -l %LogsDir%\sbs_e32toolp_log.xml.log -l %LogsDir%\sbs_GT_log.xml.log -l %LogsDir%\sbs_TV_log.xml.log -l %LogsDir%\sbs_tools_log.xml.log -l %LogsDir%\sbs_tools2_rel_log.xml.log -l %LogsDir%\sbs_tools2_deb_log.xml.log > %LogsDir%\sbs_sbsv2cache.log 2>&amp;1"/>
+    <Execute Component="Publish Raptor Cache Log"    Cwd="%BuildDir%" CommandLine="copy %LogsDir%\sbs_sbsv2cache.log %PublishLocation%\%Type%\%BuildNumber%\logs\sbs_sbsv2cache.log"/>
+
+	<!-- Cleanup unnecessary files  to remove warnings -->
+	<Execute Component="Remove  System_Definition*.bak files " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition*.xml.bak"/>
+	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\gcc\*.unzipped %LogsDir%"/>
+	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\gcc_mingw\*.unzipped %LogsDir%"/>
+	<Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\include\tools\stlport\*.unzipped %LogsDir%"/>
+	
+    <!-- START PHASE CBR  -->
+    <Execute Component="Start Phase CBR" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CBR -t START"/>
+    <Execute Component="Publish CBR Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CBR -i START -s %DiamondsServer%"/>
+
+    <!--Run CBR in parallel mode-->
+	<Execute Component="Run CBR" Cwd="%BuildDir%" CommandLine="%PERL510_HOME%\bin\perl.exe %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\runcbr.pl -b %BuildBaseName% -v %BuildNumber% -c %SourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\options.txt -d %LogsDir%\%BuildNumber%_debug_cbr.log -l %LogsDir%\%BuildNumber%_cbr.log -p %PreviousBuildNumber% -j %NUMBER_OF_PROCESSORS% "/>
+    <Execute Component="Publish CBR debug Log" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_debug_cbr.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+    <Execute Component="Publish CBR Log" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cbr.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>	
+    <Execute Component="Generate CBR HTML summary for CBR" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_CBR_summary -v -v -l %BuildNumber%_cbr.log -o %BuildNumber%_cbr.summary.html"/>
+    <Execute Component="Publish CBR Summary" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cbr.summary.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+    <Execute Component="Create ESR CBR Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t CBR -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
+
+    <!-- export the cbr -->
+    <Execute Component="Export CBR Make Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
+    <Execute Component="Export CBR Copy reltools.ini to epoc32" Cwd="%BuildDir%" CommandLine="copy \sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%Product%\reltools.ini %BuildDir%\epoc32\relinfo\reltools.ini /Y"/>
+    <Execute Component="Export CBR Run script" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\exportcbr.pl -n -c gt_only_baseline -c gt_techview_baseline -d %BuildDir% -s %BuildNumber% -p %Product% -t CBRSymbianIndia.tmpl -t CBRBeijing.tmpl"/>
+    <Execute Component="Export CBR Delete Dirty Epoc32 relinfo dir" Cwd="%BuildDir%" CommandLine="rmdir /s /q %BuildDir%\epoc32\relinfo"/>
+
+    <!-- Publish CBR export log & export table -->
+    <Execute Component="Export CBR Publish Export Log" Cwd="%LogsDir%" CommandLine="copy Export*.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+    <Execute Component="Copy Export Table to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy \sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%Product%\AutoCBR_%Product%_test_export.csv %LogsDir%\AutoCBR_%Product%_test_export.csv" />
+    <Execute Component="Export CBR Publish Export Table" Cwd="%LogsDir%" CommandLine="copy AutoCBR_%Product%_test_export.csv %PublishLocation%\%Type%\%BuildNumber%\logs\AutoCBR_%Product%_test_export.csv"/>
+
+    <!-- Request smoke testing of CBR -->
+    <Execute Component="Create Smoke Testing trigger" Cwd="%LogsDir%" CommandLine="echo %BuildNumber%>>smoketest_trigger_%BuildNumber%.txt"/>
+    <Execute Component="Create Smoke Testing trigger" Cwd="%LogsDir%" CommandLine="echo %ChangeListNumber%>>smoketest_trigger_%BuildNumber%.txt"/>
+    <Execute Component="Create Dir for smoke test triggers" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\SmokeTestTriggers"/>
+    <Execute Component="Copy Smoke Testing trigger to published logs dir" Cwd="%LogsDir%" CommandLine="copy smoketest_trigger_%BuildNumber%.txt %PublishLocation%\SmokeTestTriggers\%BuildNumber%.txt"/> 
+    
+    <!-- STOP PHASE CBR  -->
+    <Execute Component="Stop Phase CBR" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CBR -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%_cbr.summary.html"/>
+    <Execute Component="Publish CBR End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CBR -i STOP -s %DiamondsServer%"/>
+
+    <!-- GET IMGCHECK component  --> 
+    <Execute Component="Imgcheck  Make Dir relinfo" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
+    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %BuildDir%\epoc32\relinfo\reltools.ini"/>
+    <Execute Component="Obtain IMGCHECK component" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c dev_build_imgtools_imgcheck -bv green -o %LogsDir%\imgcheck_version.txt"/>    
+    
+    <!-- USE IMGCHECK to create SID, VID reports for these ROM images -->
+    <Execute Component="Run IMGCHECK" Cwd="%BuildDir%" CommandLine="%BuildDir%\epoc32\tools\imgcheck.exe --e32input --sid --vid  --verbose M:\epoc32\release\armv5\urel\ -x -o=%LogsDir%\SIDVID.xml -a 2>&amp;1"/> 
+    <Execute Component="Publish IMGCHECK Log" Cwd="%LogsDir%" CommandLine="xcopy SIDVID.xml %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+    <Execute Component="Publish IMGCHECK stylesheet" Cwd="%LogsDir%" CommandLine="xcopy imgcheck.xsl %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+    <Execute Component="Delete Dirty Epoc32 relinfo dir" Cwd="%BuildDir%" CommandLine="rmdir /s /q %BuildDir%\epoc32\relinfo"/>
+ 
+    <!--  Request a BFC test -->
+    <Execute Component="Request BFC using bfcClient.pl" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils\" CommandLine="perl bfcClient.pl -p %Product% -b %SnapshotNumber% -c %Type% -w 0"/>
+
+    <!--Update Status.txt for Kits -->
+    <Execute Component="Update Status.txt for Kits" Cwd="%ToolsDir%" CommandLine="echo %BuildNumber% completed > status.txt"/>
+    
+    <!--Get CDB tools -->
+    <Execute Component="Make Dir relinfo" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/>
+    <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/>
+          
+    <Execute Component="Obtain CDB tools" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c ana_compatanamdw_apicompatanamdw_cdb -bv green -o %LogsDir%\cdb_version.txt"/>          
+
+
+	 
+    <!-- Retrieve S60 binaries which remoteconn is dependent on for gccxml CDB phase-->
+    <Execute Component="Get specific S60 dependencies to enable remote conn compilation" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\getrel -vv remoteconn_s60_dependencies 9 2>&amp;1"/>
+
+    <!-- START PHASE CDB  -->
+    <Execute Component="Start Phase CDB" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CDB -t START"/>
+    <Execute Component="Publish CDB Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CDB -i START -s %DiamondsServer%"/> 
+ 
+    <!-- Unpack the CDB tool into required locations  -->
+	<Execute Component="Replace cdb.properties" Cwd="%BuildDir%\cdb\cdb" CommandLine="xcopy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\cdb.properties . /Y >> %LogsDir%\cdb.unziplog 2>&amp;1"/>
+    <Execute Component="Publish cdb.unziplog" Cwd="%LogsDir%" CommandLine="copy cdb.unziplog %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+
+    <Execute Component="Unzip imreport-new to root-epoc32" Cwd="%BuildDir%\epoc32\tools" CommandLine="unzip -o \\builds01\devbuilds\cdb-tools\imreport-new.zip >%LogsDir%\imreport-new.unziplog 2>&amp;1"/>
+    <Execute Component="Publish imreport-new.unziplog" Cwd="%LogsDir%" CommandLine="copy imreport-new.unziplog %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+    
+    <!-- Run the CDB tool  -->
+    <Execute Component="Make Dir for CDB Info" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\cdb-info"/>
+    <Execute Component="Make Dir for CDB Publish" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\%Type%\%BuildNumber%\cdb-info"/>
+    <Execute Component="Make Dir for CDB Publish" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\%Type%\logs\%BuildNumber%\cdb-info"/>
+
+    <!--Build GCCXML (prior to running CDB tool) -->
+    <Execute Component="GCCXML Server" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %LogsDir%\%BuildBaseName%_GCCXML.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\GCCXML.log"/>
+    <Execute Component="Publish GCCXML Logs" Cwd="%LogsDir%" CommandLine="xcopy *GCCXML*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/>
+    <Execute Component="Generate GXP files for orphanheaders" Cwd="%BuildDir%\cdb\cdb" CommandLine="perl __cdborphanheaders.pl  sbsv2"/>
+
+    <!--Run imreport and cdb using the new Tools -->
+    <Execute Component="cdb Server" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\runcdb.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\cdbxml.log"/>
+    <Execute Component="Publish cdbxml.log" Cwd="%LogsDir%" CommandLine="copy cdbxml.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+    <Execute Component="Generate CDB HTML summary for CDB" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_CDB_summary -v -v -l cdbxml.log -l GCCXML.log -o %BuildNumber%_cdb.summary.html"/>
+    <Execute Component="Publish CDB Summary" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cdb.summary.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>
+    <Execute Component="Create ESR CDB Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t CDB -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> 
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/>    
+    <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/>
+
+    <!-- Publish Documentation Precis -->
+    <Execute Component="Zip Documentation Precis" Cwd="%BuildDir%\doxyref\precis\" CommandLine="zip -r %BuildDir%\cdb-info\doxyref-precis.zip *"/>
+    <Execute Component="Publish Documentation Precis" Cwd="%BuildDir%\cdb-info\" CommandLine="copy /Y doxyref-precis.zip %PublishLocation%\%Type%\%BuildNumber%\cdb-info\doxyref-precis.zip"/>
+            
+    <!-- STOP PHASE CDB  -->
+    <Execute Component="Stop Phase CDB" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CDB -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%_cdb.summary.html"/>
+    <Execute Component="Publish CDB End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CDB -i STOP -s %DiamondsServer%"/> 
+
+    <!-- Remove S60 binaries pulled down earlier for remoteconn gccxml CDB phase -->
+    <Execute Component="Removerel remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\RemoveRel -v remoteconn_s60_dependencies "/>
+    
+    <!--Stop Performance Monitoring -->
+    <Execute Component="Stop PerfMon" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils\PerfMon" CommandLine="perl PerfMonControlStop.pl -p 1973"/>
+    <Execute Component="Publish PerfMon Log" Cwd="%LogsDir%" CommandLine="xcopy PerfMon_%BuildNumber%.csv %PublishLocation%\%Type%\%BuildNumber%\logs\ /Z /I /Q"/>
+
+	<!-- Remove CBR Temp Dir -->
+	<Execute Component="Delete Temp Folder" Cwd="%BuildDir%" CommandLine="rmdir D:\Builds\Temp /s /q"/>
+
+    <!--Publish the Full Logs Dir -->
+    <Execute Component="Publish Full Logs Dir" Cwd="%BuildDir%" CommandLine="xcopy %LogsDir% %PublishLocation%\%Type%\logs\%BuildNumber% /E /Z /I /Q"/>
+
+  </Commands>
+</Product>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/Symbian_OS_vtb92sf_cbrtargetalias.cfg	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,5 @@
+# Comments are allowed
+# $EPOCROOT\epoc32\tools\variant\cbrtargetalias.cfg
+ALL WINSCW TOOLS TOOLS2 ARMV5 ARMV5SMP
+ALL_ALIAS ALL
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/Symbian_OS_vtb92sf_romdefs.hby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,18 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of the License "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// ROM-specific system-wide macros for Symbian OS vtb92
+// Not intended for customisation
+// 
+//
+
--- a/symbianosbld/cedarutils/inc/Symbian_OS_future.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2155 +0,0 @@
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Symbian_OS.hrh
-// Configuration options for Symbian OS
-// This file is managed by the Master Codeline Forum
-
-/** This include is for PREQ2621 */
-#include "platform_paths.hrh"
-
-// SYMBIAN_JAVA_NOT_INCLUDED
-// For Sphinx and later versions, J2ME will no longer be included in the 
-// build.  
-// This #define supports PREQ1791
-// 
-//
-
-/**
- @publishedPartner
- @released
-*/
-#define SYMBIAN_JAVA_NOT_INCLUDED
-   
-/**
-@publishedPartner
-@released
-
-SYMBIAN_HCI_API_V2
-                    
-If SYMBIAN_HCI_API_V2 is defined then the HCI APIs provided in PREQ750 
-(Bluetooth HCI improvements) will be required for use by a version 2 
-Bluetooth Stack and a version 2 HCI. These APIs are neither binary nor 
-source compatible with the previous version 1 HCI APIs. Both the original 
-version 1  Bluetooth stack and HCI, and the new version 2 Bluetooth stack 
-and HCI will be built, but both rombuild and the emulator will be 
-configured to use the version 2 binaries. The version 2 HCI will support 
-all commands and events listed in Bluetooth v2.0 specification.
-
-If SYMBIAN_HCI_API_V2 is not defined then only the version 1 Bluetooth 
-stack and HCI will be built and used by rombuild and the emulator.
-The version 1 HCI supports most but NOT all commands and events listed 
-in Bluetooth v2.0 specification.
-
-See BR1613 for more information.
-*/
-#define SYMBIAN_HCI_API_V2
-
-/**
-@publishedAll
-@released
-
-__WATCHER_API_V2__
-
-If __WATCHER_API_V2__ is defined then the 
-watcher framework supports ECOM watcher plugins.
-*/
-#define __WATCHER_API_V2__
-
-/**
-@publishedAll
-@released
-
-__HIDE_WATCHER_API_V1__
-
-Hides support APIs for loading non-ECOM watcher plugins. Non-ECOM watcher 
-plugins are still loaded. The associated define __REMOVE_WATCHER_API_V1__
-removes the implementation of the support APIs.
-
-Assumes that __WATCHER_API_V2__ has been defined.
-*/
-#define __HIDE_WATCHER_API_V1__
-#define __REMOVE_WATCHER_API_V1__
-
-/**
-SYMBIAN_TIMEZONE_SUPPORT_V1
-
-@publishedAll
-@released
-
-When SYMBIAN_TIMEZONE_SUPPORT_V1 is defined the App-services TzClient.dll 
-module (and accompanying import library) is made available for client 
-application use.
-
-This #define supports PREQ663
-*/
-#define SYMBIAN_TIMEZONE_SUPPORT_V1
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT
-
-If SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT is defined then 
-the Multimedia Framework (MMF) can support video playback on 
-a secondary display. The default screen will be the screen 
-number in the cone environment.
-
-@see CVideoPlayerUtility
-*/
-#define SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM
-
-If  SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM is defined, the Composite
-File System allows more than one ROFS partition to be included in
-the composite Z: drive.
-
-This #define supports PREQ1085
-*/
-#define SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM
-
-/**
-@publishedPartner
-@released
-
-__SECURE_BIN__
-
-When __SECURE_BIN__ is defined, executable files stored as
-"data" in the XIP ROM are assumed to be in their data-caged 
-locations. The presence of this #define does not imply that 
-data-caging is enforced, and does not imply that binaries have 
-been relocated to sys\bin.
-
-This #define supports PREQ537 "Platform security - file system layout".
-*/
-#define __SECURE_BIN__
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_COREAPPS_API_V2
-
-If SYMBIAN_COREAPPS_API_V2 is defined then new functionality is available within 
-the Core Apps sub-system (Contacts Model, Agenda Model and World Server) to 
-support a platform secured OS.
-*/
-#define SYMBIAN_COREAPPS_API_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_APPARC_APPINFO_CACHE
-
-If SYMBIAN_APPARC_APPINFO_CACHE is defined then apparc creates 
-a file of application information on the first boot, which is 
-used during subsequent boots for application information.
-*/
-#define SYMBIAN_APPARC_APPINFO_CACHE
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_IPSEC_IKE_V2
-
-If SYMBIAN_NETWORKING_IPSEC_IKE_V2 is defined, IPSEC will 
-be able to support Internet Key Exchange version 2 in 
-addition to IKE v1. This involves a change in the size of 
-the TPfkeyMsgBase class - see BR1736.1.
-
-Actual support for IKE v2 will depend on the provision 
-of a suitable plugin to the Key Management Daemon.
-
-This #define supports PREQ1223.
-*/
-#define SYMBIAN_NETWORKING_IPSEC_IKE_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_UIKON_UNIFICATION
-
-When SYMBIAN_UIKON_UNIFICATION is defined, the existing 
-CEikSrvAppUiBase class is replaced with a customisable class
-provided by the System GUI. 
-
-This #define supports PREQ819 and PREQ826
-*/
-#define SYMBIAN_UIKON_UNIFICATION
-
-/**
-@publishedAll
-@released
-
-__SECURITY_PLATSEC_ARCH__
-
-If this macro is defined, then platform security aware security services 
-APIs will be present.  This includes architectural changes to several 
-components.
-
-If this macro is not defined, the original version (since 8.0) of the 
-security services APIs will be present. 
-
-The following components are affected:
-  cryptotokens
-  certman
-  filetokens
-
-*/
-#define __SECURITY_PLATSEC_ARCH__
-
-/**
-SYMBIAN_ECAM_CHUNKAPI
-
-@publishedAll
-@released
-
-Specifies that an extended API will be used in the multimedia 
-camera interface. This has a v2 observer which allows camera data 
-to be returned without buffer copy, and also allows clients to set 
-camera access priority
-
-@see CCamera
-@see MCameraObserver2
-
-This #define supports PREQ799.
-*/
-#define SYMBIAN_ECAM_CHUNKAPI
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURE_ECOM
-
-When SYMBIAN_SECURE_ECOM is not defined, ECOM plugins are discovered by 
-searching for DLLs in System\libs\plugins, and inferring the name of 
-the resource file from the UID3 of the DLL.
-
-When SYMBIAN_SECURE_ECOM is defined, ECOM plugins will also be discovered
-by searching for resource files in \Resource\Plugins, and inferring the
-name of the DLL from the name of the resource file. When platform security
-is fully enforced, only this new style of discovery will work.
-*/
-#define SYMBIAN_SECURE_ECOM
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_INETPROTUTILS_RFC3986
-
-Description:
-If SYMBIAN_INETPROTUTILS_RFC3986 is defined, the Internet 
-Protocol Utility Library supports RFC 3986, which increases 
-the set of reserved characters.
-
-@see EscapeUtils::IsExcludedChar
-
-This #define implements BR2009.
-*/
-#define SYMBIAN_INETPROTUTILS_RFC3986
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FONT_METRICS_V2 
-
-If this is defined, then classes which derive from COpenFont (usually 
-these are part of a font rasterizer implementation) must set the 
-protected member variables:
-iFontAscentOfCapitals
-iFontAscentIncAccents
-iFontDescent
-iFontLineGap
-to appropriate values during the creation of a font. 
-If this macro is not defined then these member variables do not exist.
-
-@see COpenFont
-*/
-#define SYMBIAN_FONT_METRICS_V2
-
-/**
-@publishedAll
-@released
-
-__OBEX_USER_DEFINED_HEADERS__
-
-If __OBEX_USER_DEFINED_HEADERS__ is defined then the new API support for extended Headers will be available.
-This new support includes USER DEFINED HEADERS and the COUNT header.
-If this functionality is compiled out then the old API is available as before.
-For more information on see documents shown below.
-
-@see SGL.GT171.097 - Obex Header Extension how to
-@see SGL.GT171.095 - Obex Extension Design Document
-*/
-#define __OBEX_USER_DEFINED_HEADERS__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CENTREP_NOC
-
-If SYMBIAN_CENTREP_NOC is defined, the Central Repository 
-includes Notify-Only Client Optimization. This will cause 
-repositories to be unloaded after a timeout even if the 
-connection is still open.
-
-This #define supports PREQ1228. 
-*/
-#define SYMBIAN_CENTREP_NOC
-
-/**
-@publishedPartner
-@released
-@since 8.1
-
-SYMBIAN_BLUETOOTH_REQUIRES_HCI_FLUSH_COMPLETE_EVENT 
-
-If this is defined, the MHCIEventObserver class must implement
-the FlushCompleteEvent virtual function, which will be used by 
-the link manager to send Flush Complete events up to the stack. 
-If this macro is not defined, Flush Complete events will be discarded.
-
-@see MHCIEventObserver
-@see CHCIFacade
-*/
-#define SYMBIAN_BLUETOOTH_REQUIRES_HCI_FLUSH_COMPLETE_EVENT
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MULTIMEDIA_CODEC_API
-
-If SYMBIAN_MULTIMEDIA_CODEC_API is defined then support is 
-available for PREQ1024 delivered Processing Unit or 
-OpenMAX based codecs and Multimedia hardware devices.
-*/
-#define SYMBIAN_MULTIMEDIA_CODEC_API
-/** 
-@publishedAll
-@released
-
-
-SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT 
-
-Provides support control the presentation of subtitle and closed captioning text
-from video playback controllers in the Multimedia Framework as part of @see CVideoPlayerUtility2.
-Note that this support is dependent on the following being present in ROM: 
-- GCE version of Graphics (migration component)
-- GCE version of Videorender (optional component).
-- The Subtitle plugin (optional component). 
-
-This #define supports PREQ1939 
-*/ 
-#define SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
-
-/**
-@publishedAll
-@released
-
-__MESSAGING_API_V2__
-
-If __MESSAGING_API_V2__ is defined then new functionality 
-is available within the Messaging sub-system to support a 
-platform secured OS, e.g. the Attachment API.
-*/
-#define __MESSAGING_API_V2__
-#define __HIDE_MESSAGING_API_V1__
-#define __REMOVE_MESSAGING_API_V1__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BOOKMARK_DATABASE
-
-The Bookmark Database is an API used to provide system-wide 
-storage and management functionality for URI bookmarks. 
-If defined, this macro indicates that the Bookmark Database 
-API is present in the platform.
-*/
-#define SYMBIAN_BOOKMARK_DATABASE
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_UMTSR5
-
-If SYMBIAN_NETWORKING_UMTSR5 is defined support for the QoS 
-and IMS parameters introduced by Release 5 of the 3GPP 
-specification will be enabled. This involves a BC break in 
-TContextConfig - see BR1582.1 for details.
-
-@see TContextConfig
-
-This #define supports PREQ192 and PREQ635.
-*/
-#define SYMBIAN_NETWORKING_UMTSR5
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_3GPPDEFAULTQOS
-
-If SYMBIAN_NETWORKING_3GPPDEFAULTQOS is defined, support 
-for QoS modification on the default PDP context will be 
-enabled via the RSubconnection API.
-
-This #define supports PREQ870.
-*/
-#define SYMBIAN_NETWORKING_3GPPDEFAULTQOS
-
-
-/**
-SYMBIAN_STAGED_SYSTEM_STARTUP
-
-@publishedPartner
-@released
-
-When SYMBIAN_STAGED_SYSTEM_STARTUP is defined, the staged 
-start-up architecture has been introduced into the OS and 
-'Start-up State Aware' components can make use of the 
-architecture.
-
-This #define supports PREQ 810.
-*/
-#define SYMBIAN_STAGED_SYSTEM_STARTUP
-
-/**
-@publishedAll
-@released
-
-__HIDE_IPC_V1__
-
-If __HIDE_IPC_V1__ is defined then the deprecated insecure IPC APIs will be removed from various Symbian OS header files. Classes affected include CSession, CServer, RMessage and RMessageptr.
-
-For more information see the document listed below.
-
-@see SMG.SM0005.004 - Platform Security Development for Zephyr
-@see CSession
-@see CServer
-@see RMessage
-@see RMessagePtr
-*/
-#define __HIDE_IPC_V1__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_DHCPSERVER
-
-If SYMBIAN_NETWORKING_DHCPSERVER is defined, Symbian OS includes a
-simplified DHCPv4 server capable of dealing with single client.
-
-This #define provides functionality to support PREQ749.
-*/
-#define SYMBIAN_NETWORKING_DHCPSERVER
-
-/**  
-@publishedAll 
-@released
-
-SYMBIAN_REMOVE_TRIVIAL_ENCRYPTION
-
-This macro removes the trivial encryption APIs that are exported by EUSER. 
-
-See BR1320 for more details
-
-*/
-#define SYMBIAN_REMOVE_TRIVIAL_ENCRYPTION
-
-/**
-@internalTechnology
-
-SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST
-
-Description:
-If SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST is defined, the WAP Push
-watcher compares the origin of Push messages against URIs in a
-"White list" and "Black list".
-
-This #define supports PREQ1505
-*/
-#define SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FLEXIBLE_ALARM
-
-When this macro is defined, Calendar Interim API, Alarm server and UIKON 
-Alert Server will support additional functionality.
-- Extra data can be attached to calendar alarm and allow UI app 
-to retrieve the associated data.
-- The Alarm server can send multiple expired alarms to Alert Server without 
-waiting for the previous alarm acknowledged first
-- A Resource file can be used to configure alarm play intervals and durations, 
-or to disable alarm sound control.
-
-This #define supports PREQ1118
-*/
-#define SYMBIAN_FLEXIBLE_ALARM
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_PKCS12
-
-If SYMBIAN_PKCS12 is defined, the PKCS#12 Key Derivation 
-Algorithm is supplied.
-
-This #define supports PREQ1054. 
-*/
-#define SYMBIAN_PKCS12
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MMF_AUTOPAUSE_RESUME
-
-This #define enables extra features in the MMF APIs for auto pause 
-and resume of audio streams.
-*/
-#define SYMBIAN_MMF_AUTOPAUSE_RESUME
-
-/**
-@publishedAll
-@released
-
-__SECURE_BACKUP__
-
-If __SECURE_BACKUP__ is defined, the Secure Backup server replaces
-the use of SCRemFs for backup and restore, changing the backup protocol.
-Applications which have private data need to provide additional backup 
-registration files, and may use Publish & Subscribe to receive 
-notification of backup requests.
-
-This #define supports PREQ716 - Provide support for secure backup and 
-restore for licensee PC Connectivity software 
-*/
-#define __SECURE_BACKUP__
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_NETWORKING_REMOVE_RGENERIC
-
-If this macro is defined the deprecated APIs RGenericAgent, 
-RNif, RNifMonitor and Nifman are removed. All of these APIs, 
-exported by NIFMAN, have been deprecated and replaced by 
-the RConnection API exported by ESOCK.
-
-@see Break request BR1070 
-*/ 
-#define SYMBIAN_NETWORKING_REMOVE_RGENERIC
-
-/**
-@publishedPartner
-@released 9.0
-
-SYMBIAN_NETWORKING_RSUBCONNECTION
-
-If SYMBIAN_NETWORKING_RSUBCONNECTION is defined, the RQosChannel API is
-removed, and the RSubConnection API exported by ESOCK must be used instead.
-
-This #define supports PREQ 26.
-*/ 
-#define SYMBIAN_NETWORKING_RSUBCONNECTION
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_HIDE_COREAPPS_API_V1
-
-If SYMBIAN_HIDE_COREAPPS_API_V1 is defined then the insecure CoreApps APIs
-will be removed from various Symbian OS header files. Components affected are 
-Contacts Model, Agenda Model and World Server.
-
-The related define SYMBIAN_REMOVE_COREAPPS_API_V1 removes the underlying implementations,
-causing a binary compatibility break to match the source compatibility break.
-*/
-#define SYMBIAN_HIDE_COREAPPS_API_V1
-#define SYMBIAN_REMOVE_COREAPPS_API_V1
-
-/**
-@publishedAll
-@released
-
-__UI_FRAMEWORKS_V2__
-
-If __UI_FRAMEWORKS_V2__ is defined then PlatSec aware UI Frameworks API's will be available. 
-The following frameworks will be affected:
-
-Applications 
-File Recognizers
-Data Recognizers
-Notifiers
-Control Panel Plugins
-Feps
-App-initialization (CEikLibrary)
-Converters
-Error-Resolving
-*/
-#define __UI_FRAMEWORKS_V2__
-#define SYMBIAN_HIDE_UI_FRAMEWORKS_V1
-#define SYMBIAN_REMOVE_UI_FRAMEWORKS_V1
-
-/**
-@internalAll
-
-__BC_FUTURE_PROOFING__
-
-Support for the implementation of PREQ743 "Introduction of interface 
-robustness patterns to support future binary compatibility".
-*/
-#define __BC_FUTURE_PROOFING__
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_TELEPHONY_USAT5 
-
-If SYMBIAN_TELEPHONY_USAT5 is defined then support for 3GPP 
-Release 5 (U)SAT will be enabled. 
-
-@see RSat::TCallControlV5
-
-This #define supports PREQ1234.
-*/ 
-#define SYMBIAN_TELEPHONY_USAT5
-
-/**
-SYMBIAN_GENERIC_SYSTEM_STARTUP
-
-@publishedPartner
-@released
-
-This #define enables the generic start-up architecture in
-which the System Starter process is responsible for the
-controlled startup of the system. 
-
-The #define supports PREQ808 and PREQ809.
-*/
-#define SYMBIAN_GENERIC_SYSTEM_STARTUP
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURE_PUBLISH_AND_SUBSCRIBE
-
-If this macro is defined, then the Bluetooth stack reconfigures to take
-advantage of security mechanisms in Publish and Subscribe. Any other
-components requiring reconfiguration to make use of Publish and Subscribe
-can also use this macro.
-
-*/
-#define SYMBIAN_SECURE_PUBLISH_AND_SUBSCRIBE
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURITY_CAF_RFILE_HANDLE
-
-If SYMBIAN_SECURITY_CAF_RFILE_HANDLE is defined then it enables the Content Access 
-Framework to read from files passed to it as an open RFile handles instead of CAF 
-opening the file itself. This allows files stored in a data caged directory to be 
-read by CAF.  
-
-*/
-#define SYMBIAN_SECURITY_CAF_RFILE_HANDLE
-
-/**
-@publishedAll
-@released
-
-__JAVACUSTOMINSTALL__
-
-If __JAVACUSTOMINSTALL__ is defined then an additional UI callback is made after MIDlet
-installation has succeeded or failed. This callback is intended for information only and the 
-information passed can be licensee customised. The intention would be that the device user
-can use this information to diagnose install problems in conjunction with network operators.
-If this #define is not present then the callback is not present and is not called.
-For more information on see documents shown below.
-
-@see SGL.GT0188.253 CDMA Java MIDlet Installer Component Design
-*/
-#define __JAVACUSTOMINSTALL__
-
-/**  
-@publishedAll 
-@released
-
-SYMBIAN_MDF_API_V2 
-
-This macro selects the Symbian OS 9.x phase of development in 
-the Media Device Framework API, including changes to enable 
-MDF Video Decoder Hardware devices to support applications, 
-streaming and demux.
-
-@see CMMFVideoPlayHwDevice
-*/ 
-#define SYMBIAN_MDF_API_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SMS_REL6_SUPPORT
-
-SMS Release 6 support is defined in the 3GPP specifications
-(3GPP TS 23.040 V6.5.0 and 3GPP TS 23.038 V6.1.0).
-If defined, this macro indicates that Symbian OS SMS APIs
-shall support Release 6 functionality.
-*/
-#define SYMBIAN_SMS_REL6_SUPPORT
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SWI_POST_INSTALL_REVOCATION
-
-When SYMBIAN_SWI_POST_INSTALL_REVOCATION is defined, 
-support for the SWI post install revocation service is enabled.
-
-This #define supports PREQ919
-*/
-#define SYMBIAN_SWI_POST_INSTALL_REVOCATION
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_TELEPHONY_IMS
-
-If SYMBIAN_TELEPHONY_IMS is defined then IMS related APIs are included 
-in Telephony components.
-
-This #define supports PREQ61.
-*/
-#define SYMBIAN_TELEPHONY_IMS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_IGNORE_BIN_TARGETPATH
-
-When SYMBIAN_IGNORE_BIN_TARGETPATH is defined the TARGETPATH keyword in MMP files is ignored for executables. 
-Executables for the emulator instead get built to the default location.
-e.g. \epoc32\release\winscw\udeb
-*/
-#define SYMBIAN_IGNORE_BIN_TARGETPATH
-
-/**
-@publishedAll 
-@released
-
-SYMBIAN_COMMS_REPOSITORY
-
-Comms data is now stored in the Central Repository rather than the DBMS server.  
-A new module, CommsDat.dll, replaces Commdb.dll as the interface for comms data stored on a device. 
-CommsDat has a different API to Commdb, but provides equivalent functionality. 
-There is no longer an SQL API for access to Comms Data. 
-Commdb tools have been migrated for use with CommsDat 
-Commdb is deprecated and should not be used, though it remains as a temporary BC shim on top of CommsDat.   
-*/
-#define SYMBIAN_COMMS_REPOSITORY
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_VARIABLE_BITRATE_CODEC
-
-If SYMBIAN_VARIABLE_BITRATE_CODEC is defined then 
-CMMFSwCodecWrapper based audio hardware devices in the 
-Multimedia Framework (MMF) can support variable bitrate codecs.
-
-@see CMMFSwCodecWrapper
-*/
-#define SYMBIAN_VARIABLE_BITRATE_CODEC
-
-/**
-@publishedAll
-@released
-
-__SECURE_TELEPHONY__
-
-If __SECURE_TELEPHONY__ is defined, all Platform Security functionality 
-within the Telephony subsystem will be enabled.
-If __SECURE_TELEPHONY__ is not defined, no Platform Security functionality 
-within the Telephony subsystem is enabled.
-*/
-#define __SECURE_TELEPHONY__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CAF_V2
-
-The SYMBIAN_CAF_V2 flag indicates the CAF API v2 is present. 
-CAF v2 supports files containing multiple content objects, which requires 
-a change of API for CAF agents: agents written for CAF v1 will not compile
-against CAF v2. See BR.1219.2 for migration information.
-
-This #define supports PREQ780.
-*/
-#define SYMBIAN_CAF_V2
-
-/**
-SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
-
-@publishedPartner
-@released
-
-This macro enables a consolidation phase in the ROM building 
-process to generate additional metadata for each ROM drive.  
-The metadata describes the content and structure of the ROM 
-conveniently filtered for any component that requires it.
-
-Components supply metadata with the "spidata" BUILDROM keyword.
-
-This macro supports PREQ806 and other requirements that 
-eliminate run-time scanning of ROM content.
-*/
-#define SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BLUETOOTH_ESCO_ENABLED
-
-Enable support for Bluetooth eSCO synchronous links.  
-Defining this macro extends the interface to CHCIBase to support 
-the Synchronous connection commands added in Bluetooth 1.2.
-*/
-#define SYMBIAN_BLUETOOTH_ESCO_ENABLED
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SECURE_MIDLET_INSTALL
-
-If SYMBIAN_SECURE_MIDLET_INSTALL is defined then the Java MIDlet 
-Installer supports installation under Platform Security policies, 
-using the interface published by security\JavaMIDletInstaller.
-
-If SYMBIAN_SECURE_MIDLET_INSTALL is not defined then Java MIDlet 
-installation is achieved through the security\appinst interfaces.
-*/
-#define SYMBIAN_SECURE_MIDLET_INSTALL
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2
-
-If SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2 is defined then 
-the following additional features will be available in CONE.
-1) Functions to set and get the background of a control.
-2) Functions to add components to a compound control in a simpler way.
-3) Hooks for the support of layout managers.
-4) A component that will provide fonts and cache them for easier use 
-   of these fonts by controls.
-
-@see CCoeControl
-*/
-#define SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_CNTMODEL_V2
-
-If SYMBIAN_CNTMODEL_V2 is defined, clients of the
-Contacts Model can exploit the efficiency improvements
-introduced by PREQ811, e.g. efficient use of transactions. 
-
-This #define supports PREQ811
-*/
-#define SYMBIAN_CNTMODEL_V2
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_COREAPPS_PLUGIN_API_V2
-
-If SYMBIAN_COREAPPS_PLUGIN_API_V2 is defined then  Ecom solely is used as loading 
-mechanism.The legacy plugin loading mechanism is used otherwise.
-*/
-#define SYMBIAN_COREAPPS_PLUGIN_API_V2
-
-/**
-@internalAll
-
-DO_NOT_USE_THIS_MACRO
-
-If DO_NOT_USE_THIS_MACRO is defined, assume the Cedar platform.
-If DO_NOT_USE_THIS_MACRO is not defined, assume the Beech platform.
-
-This macro was originally introduced as a stopgap measure, to
-identify differences between Symbian OS v7.0s and Symbian OS v8.0b
-which were not specifically to do with the change from Kernel
-Architecture 1 to Kernel Architecture 2.
-
-This macro will be deprecated when a suitable alternative is provided.
-*/
-#ifndef DO_NOT_USE_THIS_MACRO
-#define DO_NOT_USE_THIS_MACRO
-#endif
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_C32ROOT_API_V2
-
-Strengthens the C32Root API and extends it to include 
-configuration of queue length for bindings. 
-
-This #define supports PREQ318.
-*/
-#define SYMBIAN_C32ROOT_API_V2
-
-/**
-@publishedAll
-@released
-
-__SECURE_API__
-
-Hides unsecure APIs. Many of these have been replaced by Secure variants 
-but some are no longer available in a Secure platform.
-
-e.g.
-
-@see User::RenameThread
-@see User::CommandLine
-
-*/
-#define __SECURE_API__
-#define SYMBIAN_REMOVE_INSECURE_API
-
-/**
-@publishedAll
-@released
-
-__CNF_FORMAT_V2__
-
-If __CNF_FORMAT_V2__ is defined, assume that Epoccnf.pl generates
-files in version 2 of the CNF format, and that both versions 1
-and 2 of this file format can be read by Conarc.
-If __CNF_FORMAT_V2__ is not defined, assume that Epoccnf.pl
-generates files in version 1 of the CNF format, and that only
-version 1 of this file format can be read by Conarc.
-*/
-#define __CNF_FORMAT_V2__
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_SUPPORT_LINKED_FONTS 
-
-If SYMBIAN_SUPPORT_LINKED_FONTS is defined then APIs are provided 
-to create 'linked' font instances which combine glyph sets from 
-multiple existing font glyph sets.
-
-@see CLinkedTypefaceElement
-@see CLinkedTypefaceSpecification
-
-This #define supports PREQ1431.
-*/ 
-#define SYMBIAN_SUPPORT_LINKED_FONTS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SECURE_DBMS
-
-When SYMBIAN_SECURE_DBMS is defined, support for secure 
-shared databases is enabled within DBMS.  
-When not defined, all secure-shared-database-specific APIs 
-take the form of dummy implementations which return KErrNone.
-*/
-#define SYMBIAN_SECURE_DBMS
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_ASSUME_SECURE_DATA
-
-When this macro is defined, all data files are assumed to be in their secure
-locations, and all code which provided backward compatibility for the
-insecure locations is removed. For example, ICL extended resource files
-will not be loaded from System\Libs\Plugins, only from \Resource\ICL.
-
-This macro only makes sense if __SECURE_DATA__ is defined.
-*/
-#define SYMBIAN_ASSUME_SECURE_DATA
-
-/**
-@publishedAll
-@deprecated
-@since 8.0
-
-__KEYSTORE_API_V2__
-
-*/
-#define __KEYSTORE_API_V2__
-
-/**
-@publishedAll
-@released
-
-__SECURE_DATA__
-
-When __SECURE_DATA__ is defined, public read-only files are
-assumed to be in their data-caged locations. The presence of
-this #define does not imply that data-caging is enforced, and
-does not imply that binaries have been relocated to sys\bin.
-
-This #define supports PREQ537 "Platform security - file system layout".
-*/
-#define __SECURE_DATA__
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_NETWORKING_PLATSEC
-
-If SYMBIAN_NETWORKING_PLATSEC is defined, additional platform security 
-related functionality in enabled in the Comms-Infras and Networking 
-subsystems (e.g. API policing).
-*/
-#define SYMBIAN_NETWORKING_PLATSEC
-
-/**
-@publishedAll
-@released
-
-__CONDITIONS_SCHEDULES_VALID__
-
-If __CONDITIONS_SCHEDULES_VALID__ is defined then the Task Scheduler component 
-supports creating persistent schedules based on a set of conditions and a 
-timeout. The schedule is run when either all the conditions are met or the 
-timeout is reached.
-
-This functionality is part of PREQ694 - PREQ 694 - Automatic sending of SMS on
-network reconnection.
-*/
-#define __CONDITIONS_SCHEDULES_VALID__
-
-/**
-@internalComponent
-
-__LEAVE_EQUALS_THROW__
-
-If __LEAVE_EQUALS_THROW__ is defined, User::Leave() and TRAP() are 
-implemented in terms of C++ exceptions where the compiler supports this.
-If __LEAVE_EQUALS_THROW__ is not defined, the legacy Symbian exception 
-mechanism is used instead.
-
-Support for C++ exceptions by the compiler is indicated by the 
-internal macro __SUPPORT_CPP_EXCEPTIONS__ supplied by the tools.  
-Where this macro is not present, __LEAVE_EQUALS_THROW__ is automatically 
-undefined.
-
-This macro supports PREQ519 "Implement User::Leave() in terms of throw()".
-*/
-#define __LEAVE_EQUALS_THROW__
-
-/**
-@publishedAll
-@released
-
-__BLUETOOTH_API_V2__
-
-If __BLUETOOTH_API_V2__ is defined assume that version 2 of the bluetooth
-subsystem will be built.  This is binary compatible with version 1 for all
-published-all APIs but is not source compatible.  Users of classes defined
-in BTDevice.h and BTManClient.h may need to make source changes.
-
-The BTRegistry.dll is removed, users should link instead against BTManClient.lib.
-The APIs provided by that DLL were classified as published-partner.
-
-@see CBTDevice
-@see SGL.GT172.103 - Bluetooth Compatibility Specification
-
-If __BLUETOOTH_API_V2__ is not defined then version 1 of the bluetooth subsystem
-will be built.
-
-*/
-#define __BLUETOOTH_API_V2__
-
-/**
-@publishedAll
-@released
-
-__BLUETOOTH_HCI_ALLOWS_AFH__
-
-If __BLUETOOTH_HCI_ALLOWS_AFH__ is defined the HCI interface will require the Adaptive Frequency Hopping CHCIBase pure virtual functions to be implemented in any derived class in Licensee produced host controller interface (HCI) code. 
-If this is not defined no AFH commands may be sent to the host controller, and no AFH events will be received from the host controller. 
-The APIs provided by the HCI DLL were classified as published-partner.
-
-@see CHCIBase
-@see MHCIEventObserver
-
-*/
-#define __BLUETOOTH_HCI_ALLOWS_AFH__
-
-/**
-@publishedAll
-@released
-
-EKA2
-
-If EKA2 is defined, assume Kernel Architecture 2.
-If EKA2 is not defined, assume Kernel Architecture 1
-
-Kernel Architecture 2 is a defining property of the Cedar platform.
-Kernel Architecture 1 is a defining property of the Beech platform.
-*/
-#ifndef EKA2
-#define EKA2
-#endif
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1
-
-When SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1 is defined a new EColor16MA 
-display mode is available, having an alpha channel. The alpha support 
-is tailored to the needs of wserv server-side, although some alpha 
-support will also be available to client applications.
-
-This #define supports PREQ915.
-*/
-#define SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1
-
-/**
-@publishedPartner
-@released
-
-__SECURE_SOFTWARE_INSTALL__
-
-When __SECURE_SOFTWARE_INSTALL__ is defined, the Software
-Install APIs are replaced with versions appropriate to
-the Secure Platform.
-
-This #define supports PREQ56 "Software install enhancements"
-*/
-#define __SECURE_SOFTWARE_INSTALL__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ESOCK_V3
-
-If SYMBIAN_ESOCK_V3 is defined, the socket server allows protocol 
-families to run in individual threads to protect one protocol family 
-from the behaviour of another. The allocation of protocol families to
-threads is determined by a naming convention on the ESK files.
-
-This #define supports PREQ318.
-*/
-#define SYMBIAN_ESOCK_V3
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES
-
-If SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES is defined, threads at 
-priority SystemServer/More (i.e. process priorities EPriorityFileServer, 
-EPriorityWindowServer or EPrioritySupervisor with relative thread priority 
-EPriorityMore) are mapped to absolute priority 23, equal to the highest 
-priority available to normal applications. This lowers the Window Server 
-and File Server priorities so application threads can timeslice with them, 
-benefitting audio and other pseudo real-time applications.
-
-If SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES is not defined, these system server 
-priorities remain at 24, preempting all normal user application threads.
-
-This #define supports PREQ955, and BR1821.
-*/
-#define SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES
-
-/**
-@publishedAll
-@deprecated
-@since 8.0
-
-SYMBIAN_CRYPTO
-
-*/
-#define SYMBIAN_CRYPTO
-
-/**
-@internalAll
-SYMBIAN_J2ME_USE_CALENDAR
-                
-Internal macro - do not use outside Symbian code.
-*/
-#define SYMBIAN_J2ME_USE_CALENDAR
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CENREPNOTIFIERHANDLER
-
-If SYMBIAN_CENREPNOTIFIERHANDLER is defined, the Central 
-Repository notifier handler is present.
-
-@see CCenRepNotifyHandler
-@see MCenRepNotifyHandlerCallback
-
-This #define supports PREQ1802. 
-*/
-#define SYMBIAN_CENREPNOTIFIERHANDLER
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_BAFL_SYSUTIL
- 
-If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, 
-providing APIs for obtaining system version information and 
-APIs for monitoring free disk space.
-
-@see SysUtil::GetSWVersion
-@see SysUtil::DiskSpaceBelowCriticalLevelL
-
-This #define supports PREQ1802.
-*/
-#define SYMBIAN_BAFL_SYSUTIL
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BAFL_ACTIVITYMGR
- 
-If SYMBIAN_BAFL_ACTIVITYMGR is defined, the bafl activitymgr.dll is 
-presentand provides an API that allows the client to take action at the 
-start and/or end of a period of user inactivity.
-
-@see CUserActivityManager::Start
-
-This #define supports PREQ1802.
-*/
-#define SYMBIAN_BAFL_ACTIVITYMGR
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CLIENTPROV_V2
-
-If SYMBIAN_CLIENTPROV_V2 is defined then the client provisioning
-documents will be pushed to Inbox by default, and a new API is
-added to submit the documents from Inbox back to CPAgent.
-
-@see RCpMsvDocInputSession
-
-This is a source and binary compatibility break: see BR2092.
-
-This #define supports PREQ1664
-*/
-#define SYMBIAN_CLIENTPROV_V2
-
-
- /**
-@publishedPartner
-@released
-
-SYMBIAN_CRYPTOSPI
-
-The SYMBIAN_CRYPTOSPI flag indicates that the Crypto SPI is present.
-Crypto SPI (Service Provider Interface) supports licensee-pluggable 
-cryptographic algorithms (e.g. for enabling hardware acceleration), 
-and also allows for future extensibility of the cryptography 
-interfaces (e.g. for supporting future hashes and ciphers and 
-to support non-extractable private keys). 
-
-This #define supports PREQ57.
-*/
-#define SYMBIAN_CRYPTOSPI
-
-
-/**
-@publishedPartner 
-@released
-
-SYMBIAN_C32_SERCOMMS_V2
-
-Description: 
-If SYMBIAN_C32_SERCOMMS_V2 is defined, the Comms Server allows grouped CSYs
-to get loaded into individual threads in order to avoid CSY blocking. 
-The allocation of CSYs to threads is determined by naming convention from 
-the configurator/INI file. 
-This #define supports PREQ890
-
-*/
-#define SYMBIAN_C32_SERCOMMS_V2
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DEVMAN_BEARER_CONFIGURABLE
-
-If SYMBIAN_DEVMAN_BEARER_CONFIGURABLE is defined then the 
-device management support for network bearers can configured 
-using the resource file 'dmnapddf.rss'
-
-This #define supports CR1011
-*/
-#define SYMBIAN_DEVMAN_BEARER_CONFIGURABLE
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_DHCP_MSG_HEADERS
-
-If SYMBIAN_NETWORKING_DHCP_MSG_HEADERS is defined, the 
-Symbian OS DHCPv4 daemon supports retrieval of 
-DHCP message header fields and also 'Parameter Request List' 
-in the DHCP request message to the remote DHCP server is 
-configurable.
-
-This #define supports PREQ1647 and PREQ1648
-*/
-#define SYMBIAN_NETWORKING_DHCP_MSG_HEADERS
-
-
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_DRM_3RD_PARTY_PLAYBACK
-
-If SYMBIAN_DRM_3RD_PARTY_PLAYBACK is defined, the Multimedia Framework
-supports the playback of DRM-protected content by processes which do not 
-have the DRM capability.
-
-@see RMMFController
-
-This #define supports CR1058.
-*/
-#define SYMBIAN_DRM_3RD_PARTY_PLAYBACK
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_USE_MMF_RUF_RECOGNIZER
-
-If SYMBIAN_USE_MMF_RUF_RECOGNIZER is defined, the MMF recognizer is able to 
-recognize formats such as MPEG4, MPEG2, AAC and Divx.
-*/
-#define SYMBIAN_USE_MMF_RUF_RECOGNIZER
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS 
-
-If SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS is defined, the Symbian JPEG 
-codec implements the PREQ1630 ICL API extensions. 
-
-@see CImageDecoder::SetClippingRectL
-@see CImageDecoder::GetDestinationSize
-@see CImageDecoder::PrepareL
-@see CImageDecoder::OperationL
-@see CImageDecoder::ScalerL
-@see CImageDecoder::BlockStreamerL
-@see CImageEncoder::PrepareL
-@see CImageEncoder::OperationL
-@see CImageEncoder::BlockStreamerL
-
-This #define supports PREQ1630. 
-*/
-#define SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_LFFS_SIBLEY_NORFLASH
-
-If SYMBIAN_LFFS_SIBLEY_NORFLASH is defined support for LFFS on 
-Intel Sibley NOR flash is enabled.
-
-This #define supports PREQ912 and involves a BC break in the 
-parameter list for DMediaDriverFlash::Caps() - see BR1680 for details.
-*/
-#define SYMBIAN_LFFS_SIBLEY_NORFLASH
-
- /** 
-@publishedPartner 
-@released
-
-SYMBIAN_LOCATION_PRIVACY_V2 
-
-If SYMBIAN_LOCATION_PRIVACY_V2 is defined, the Symbian LBS sub-system 
-includes support for the advanced privacy dialogs and standalone 
-privacy components.
-
-This #define supports PREQ1660. 
-*/
-#define SYMBIAN_LOCATION_PRIVACY_V2
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
-	
-If SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER is defined, the Media Device
-Framework (MDF) will use the RSoundSc sound driver interface.
-If this macro is not defined, MDF will use the older RMdaDevSound interface.
-
-BR2079 gives further details of the migration needed by customers who 
-are using the Symbian reference DevSound with their own implementation
-of RMdaDevSound.
-
-@see RMdaDevSound
-@see RSoundSc
-*/
-#define SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_MESSAGESTORE_USING_SQLDB
-
-If SYMBIAN_MESSAGESTORE_USING_SQLDB is defined then messaging server
-uses the SQLite database to store message index data.
-*/
-#define SYMBIAN_MESSAGESTORE_USING_SQLDB
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS 
-
-If SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS is defined, new
-APIs are provided in cone.lib and ws32.lib which allow 
-applications to draw to multiple displays simultaneously and 
-react to a change of the active display.
-
-This #define supports PREQ1227
-
-@see CCoeEnv::ScreenDevice
-@see CScreenItem
-*/
-#define SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_POWER_RESOURCE_MANAGER_API 
-
-If SYMBIAN_POWER_RESOURCE_MANAGER_API is defined, the Power Resource 
-Manager is available. 
-
-@see PowerResourceManager 
-@see DPowerResourceController 
-
-This #define supports PREQ1398. 
-*/
-#define SYMBIAN_POWER_RESOURCE_MANAGER_API
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_PROCESS_MONITORING_AND_STARTUP
-
-If defined, the System Startup architecture supports dynamic startup
-for after market applications, and provides the SysMon process to
-monitor critical system processes.
-
-@see DscStore::Connect
-@see ERestartOS
-
-This define supports PREQ871 and PREQ1089.
-*/
-#define SYMBIAN_PROCESS_MONITORING_AND_STARTUP
-
-
-/** 
-@publishedAll 
-@released
-
-SYMBIAN_TUNER_RDS_ANNOUNCEMENT 
-
-If SYMBIAN_TUNER_RDS_ANNOUNCEMENT is defined, the RDS Tuner API 
-is provided, allowing applications to be notified if the radio
-is retuned to another station in order to listen to an announcement.  
-
-@see MMMRdsTunerUtilityImpl 
-@see MMMRdsAnnouncementObserver2 
-@see CMMRdsTunerUtility 
-
-This #define supports CR1097. 
-*/
-#define SYMBIAN_TUNER_RDS_ANNOUNCEMENT
-
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_USER_PROMPT_SERVICE
-
-If SYMBIAN_USER_PROMPT_SERVICE is defined, the User Prompt 
-Service is available, allowing system servers to prompt the 
-user to make a security decision about a request from a client 
-application, e.g. "Allow application X to send an SMS message?" 
-
-@see RupSubsession::Authorise 
-
-This #define is associated with PREQ1262.
-*/ 
-#define SYMBIAN_USER_PROMPT_SERVICE
-
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_MULTIMEDIA_MUF 
-
-If SYMBIAN_MULTIMEDIA_MUF is defined, then the PREQ1823 Multimedia 
-Metadata Utility Framework is delivered in to the OS.
-
-@see CMetaDataClientUtility
-@see CMUFParserType
-@see MMUFObserver
-@see CMetaDataFieldsArray
-@see CMetaDataFieldItem
-@see CMetaDataParser
-
-This #define supports PREQ1823. 
-*/
-#define SYMBIAN_MULTIMEDIA_MUF
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MBUFMANAGER_V2
-
-
-SYMBIAN_MBUFMANAGER_V2 make several changes in 
-the CMBufManager including multiple sized RMBuf's.
-This #define supports REQ7857, REQ7860, REQ7864, REQ8585, REQ8586
-developed as part of PREQ1248.
-These changes introduces a BR-2242.
-*/
-#define	SYMBIAN_MBUFMANAGER_V2
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FEATURE_MANAGER
-
-If SYMBIAN_FEATURE_MANAGER is defined then the Feature Registry 
-functionality is implemented via the Feature Manager, with
-corresponding changes in the ROM building tools.
-
-This #define supports PREQ1645
-*/
-#define SYMBIAN_FEATURE_MANAGER
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_BUILD_GCE
-
-If SYMBIAN_BUILD_GCE is defined, the Surface Manager and Graphics 
-Composition Engine APIs are available at build time.
-
-@see RWindowBase::SetBackgroundSurface
-@see RSurfaceManager
-@see RSurfaceUpdateSession
-
-Note that the Surface Manager and GCE executables are optional, 
-and will not be present in the ROM or the emulator unless 
-appropriately configured.
-
-This #define supports PREQ1007 and PREQ1019
-*/
-#define SYMBIAN_BUILD_GCE
-
-
-/** 
-@publishedAll 
-@released
-
-SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY 
-
-If SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY is defined 
-then the comms-infras framework supports the management plane 
-with the RCommsManager API providing support for connection 
-selection, bearer mobility and other functionality.
-
-This #define supports PREQ 1060 and PREQ 399. 
-*/
-#define SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CAF_STREAMING
-
-If SYMBIAN_CAF_STREAMING is defined then CAF provides support for 
-streamed broadcast protection standards, such as DVB-H or OMA DRM BCAST.
-
-This #define supports PREQ782
-*/
-#define SYMBIAN_CAF_STREAMING
-
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_ENABLE_USB_OTG_HOST
-
-If SYMBIAN_ENABLE_USB_OTG_HOST is defined, executables related 
-to USB Host and USB OTG will be built in addition to the 
-existing support for USB Client.
-
-These additional components are necessary to enable building a 
-ROM incorporating USB Client, Host and OTG functionality.
-
-This #define supports PREQ1782
-*/			
-#define SYMBIAN_ENABLE_USB_OTG_HOST
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_MULTIMEDIA_A3FDEVSOUND 
-
-If SYMBIAN_MULTIMEDIA_A3FDEVSOUND is defined, the PREQ1540 DevSound API is 
-present in the Advanced Audio Adaptation Framework
-
-This #define supports PREQ1540. 
-*/
-#define SYMBIAN_MULTIMEDIA_A3FDEVSOUND 
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_OS_EXCLUDE_DMCPDS
-
-When this macro is enabled, OMA dataSync, Device Management and Client Provisioning protocol 
-implementations will be excluded.
-
-This #define supports PREQ2474.
-*/	
-#define SYMBIAN_OS_EXCLUDE_DMCPDS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_USB_RNDIS
-		
-If SYMBIAN_USB_RNDIS is defined, SYMBIAN OS will provide USB Remote NDIS class (this affects Bluetooth PAN as well).
-
-This #define supports PREQ1872.
-*/
-#define SYMBIAN_USB_RNDIS
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
-
-If SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW is defined, TCP protocol will set the Receive window size according to the underlying bearer (ex. GPRS, WiFi, etc)
-and the window size will change as the bearer changes or the modulation of the bearer changes.
-
-#define supports PREQ1854.
-
-*/
-#define SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW 
-
-/**
-@internalAll
-@released
-
-SYMBIAN_ALARM_REPEAT_EXTENSIONS
-If SYMBIAN_ALARM_REPEAT_EXTENSIONS is defined then the client APIs delivered by PREQ2069 will be avilable.
-These APIs introduce an additional alarm repeat definition and a new alarm expiry behaviour. 
-
-#define supports PREQ2069.
-*/
-#define SYMBIAN_ALARM_REPEAT_EXTENSIONS
-
-/** 
-@publishedPartner 
-
-SYMBIAN_BAFL_MULTIPARTPARSER 
-
-If SYMBIAN_BAFL_MULTIPARTPARSER is defined then the BAFL 
-component provides the MultipartParser.dll functionality. 
-
-This #define supports PREQ2051. 
-*/
-#define SYMBIAN_BAFL_MULTIPARTPARSER
-
-/**
-@internalAll
-@released
-
-SYMBIAN_CENTREP_SUPPORT_MULTIROFS
-
-If SYMBIAN_CENTREP_SUPPORT_MULTIROFS is defined, centralrepository client
-will be able to define keyspaces that are composed of multiple files in different ROFS layers.
-
-This #define supports PREQ2112
-*/
-#define SYMBIAN_CENTREP_SUPPORT_MULTIROFS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DNS_PROXY
-
-If SYMBIAN_DNS_PROXY is defined, SYMBIAN OS will provide DNS Proxy Service.
-
-This define supports PREQ1684.
-*/
-#define SYMBIAN_DNS_PROXY
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DNS_PUNYCODE
-
-If SYMBIAN_DNS_PUNYCODE is defined, this will enable punycode conversion 
-functionality in the system. If SYMBIAN_DNS_PUNYCODE is enabled, then the DND 
-can resolve the International Domain Names also. As per the requirement, application 
-can use this punycode conversion.
-
-This define supports PREQ2296.
-*/
-#define SYMBIAN_DNS_PUNYCODE
-
-/**
-@publishedAll
-
-SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
-
-Enables the File Server Client side API for large file access (file size greater than 2GB - 1).
-Enables the configurable part of File Server side to support large files.
-
-This #define supports PREQ1725
-*/
-#define SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ENABLE_FAT_DIRECTORY_OPT
-
-If SYMBIAN_ENABLE_FAT_DIRECTORY_OPT is defined, a size-configurable
-Leaf Directory Name Caching and optimisations to file creation operations
-is enabled to improve performance of locating leaf directories and
-file creation on FAT volumes.
-
-This #define supports PREQ1885.
-*/
-#define SYMBIAN_ENABLE_FAT_DIRECTORY_OPT
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_EUSERHL
-
-EUserHl generic usability library
-
-This #define supports PREQ2177
-*/
-#define SYMBIAN_EUSERHL
-
-/**
-@publishedPartner
-SYMBIAN_LOCATION_BTGPSCONFIG
-
-Allows applications that use the LBS subsystem to automatically utilize the best Bluetooth GPS positioning source
-available (rather than be manually configured to a particular Bluetooth GPS device)
-
-*/
-#define SYMBIAN_LOCATION_BTGPSCONFIG
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH
-
-If SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH is defined then the client 
-side of  messaging server provides enhanced search capabilities.
-*/
-#define SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH
-
-/** 
-@publishedPartner 
-@released 
-
-SYMBIAN_NETWORKING_ADDRESS_PROVISION 
-
-If SYMBIAN_NETWORKING_ADDRESS_PROVISION is defined, this will enable 
-the DHCP server to provide IP address to the client based on its 
-hardware address, this hardware address is provisioned by the 
-application which is loading the DHCP server. Also NAPT will 
-forward any packets to the uplink only if the source address is 
-provisioned. 
-
-This define supports PREQ1872. 
-*/
-#define SYMBIAN_NETWORKING_ADDRESS_PROVISION
-
-/**
-
-@internalComponent
-
-SYMBIAN_OE_LIBRT
-
-If SYMBIAN_OE_LIBRT is defined, the open environment component will be extended to include the 
-Symbian OS port of the latest version of librt ("realtime") open source library. 
-
-This #define supports PREQ1974
-
-*/
-#define SYMBIAN_OE_LIBRT
-
-/**
-
-@internalComponent
-
-SYMBIAN_OE_POSIX_SIGNALS
-
-If SYMBIAN_OE_POSIX_SIGNALS is enabled, the libc component will use POSIX signals emulation.
-
-This #define supports PREQ1579
-
-*/
-#define SYMBIAN_OE_POSIX_SIGNALS
-
-/**
-@publishedPartner
-
-SYMBIAN_SDP_IPSEC_VOIP_SUPPORT
-
-If SYMBIAN_SDP_IPSEC_VOIP_SUPPORT is defined, then PREQ1853 APIs enable use of the cipher based MAC evaluation 
-and psuedo random generation algorithms (AES-XCBC-MAC-96 and AES-XCBC-PRF-128 respectively) through a new MAC
-interface introduced in the CryptoSpi framework.
-
-Tbis #define supports PREQ1853
-*/
-#define SYMBIAN_SDP_IPSEC_VOIP_SUPPORT
-
-/**
-@internalAll
-@released
-
-SYMBIAN_SKIPPED_CALENDAR_ALARMS
-
-If SYMBIAN_SKIPPED_CALENDAR_ALARMS is present then the alarm server shall
-persist details of missed calendar alarms and clients shall be able to 
-retrieve the list of missed calendar alarms from the Alarm server client API.
-
-This supports PREQ2088.
-*/
-#define SYMBIAN_SKIPPED_CALENDAR_ALARMS
-
-/** 
-@internalTechnology
-
-SYMBIAN_SSM_FLEXIBLE_MERGE 
-
-When SYMBIAN_SSM_FLEXIBLE_MERGE is enabled then flexible merging 
-of startup command lists based on priority is supported.
-
-This define supports PREQ1871.
-*/
-#define SYMBIAN_SSM_FLEXIBLE_MERGE
-
-/** 
-@internalAll 
-
-SYMBIAN_SSM_GRACEFUL_SHUTDOWN 
-
-If SYMBIAN_SSM_GRACEFUL_SHUTDOWN is defined, this will enable
-Staged Shutdown of the device,	which allows definition of
-a policy to specify the order for notifying registered
-components of shutdown, allowing them to perform any necessary
-tasks before the device completes its shutdown.
-
-This define supports PREQ2326.
-*/
-#define SYMBIAN_SSM_GRACEFUL_SHUTDOWN
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING
-
-If SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING is defined then
-the TCP/IP stack shall support explictly bound sockets.
-If a socket is explicitly bound and a packet arrives on an interface
-that the socket isn't bound to, then the packet should be dropped.
-
-This define supports PREQ2279.
-*/
-#define SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING
-
-/**
-@publishedAll
-
-SYMBIAN_SWI_RUN_ON_INSTALL_COMPLETE
-
-This new Macro will enable the support for new run option for SIS files . When executables/files inside 
-SIS file marked with this new run option, they will be executed at the end of the successful installation.
-
-This #define supports PREQ2264, CR1544
-*/
-#define SYMBIAN_SWI_RUN_ON_INSTALL_COMPLETE
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_SYSTEM_STATE_MANAGEMENT 
-
-If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
-the System State Management Architecture, which supports the 
-concept of system states (including startup, normal operation, 
-shutdown, and failure) and associated behaviour, and facilitates 
-the transitioning between them according to licensee-defined 
-policies and procedures.
-
-This define supports PREQ1871.
-*/
-#define SYMBIAN_SYSTEM_STATE_MANAGEMENT
-
-/**
-@internalAll
-
-SYMBIAN_WRITABLE_DATA_PAGING
-
-This System Wide Define will be used to issue a warning when a rom is built that enables data paging on a 
-version of the OS for which data paging is not warranted.
-
-This #define supports PREQ1954
-*/
-#define SYMBIAN_WRITABLE_DATA_PAGING
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ZERO_COPY_NETWORKING
-
-If SYMBIAN_ZERO_COPY_NETWORKING is defined the Comms Stack switches from using single memory pool overseen
-by MBufManager to multiple, HW specific pools. With SYMBIAN_ZERO_COPY_NETWORKING defined link-level flows
-can avoid copying data when communicating with the respective HW drivers.
-
-This #define supports PREQ2106.
-*/
-#define SYMBIAN_ZERO_COPY_NETWORKING
-
-
-/**
-@publishedpartner
-@released
-
-SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS
-
-This macro is supported only in the wserv_nga configuration.
-
-If SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS is enabled,
-   -  code changes for supporting Qt effects in graphics window server will be enabled. 
-   -  the layer region optimizer and surface placement will no longer work.
-
-
-This #define supports PREQ2669.
-*/
-#define SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS
-
-/**
-@publishedPartner
-
-SYMBIAN_DISTINCT_LOCALE_MODEL
-
-When this macro is enabled, new locale model will be enabled, three distinct locale dlls will replace the old single locale dll.
-*/
-#define SYMBIAN_DISTINCT_LOCALE_MODEL
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_ENABLE_SPLIT_HEADERS
-
-When this is not defined, header files, that have been split, #include the extra header files to disable the source break. When this is defined, the headers have been fully split and the source break is enabled.
-
-This #define supports PREQ2740 and other splitting "mixed" header file PREQs. 
-*/
-
-#define SYMBIAN_ENABLE_SPLIT_HEADERS
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_OE_LIBSTDCPP
-
-If SYMBIAN_OE_LIBSTDCPP is defined, the open environment component will be extended to include the standard new and delete operators, and STDxxx targets will be linked against stdnew.lib for ARM builds, while other targets will be linked against scppnwdl.lib for Emulator builds.
-
-This #define supports PREQ1184
-*/
-#define SYMBIAN_OE_LIBSTDCPP
-
-/**
-@internalComponent
-SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-If SYMBIAN_OE_LARGE_FILE_SUPPORT is enabled, code changes for supporting Large files ( >2GB) will be built into libc.
-
-This will be enabled from Symbian OS Emin onwards.
-*/
-
-#define SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-/**
-@internalComponent
-
-SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
-
-If SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT is enabled, code changes for aligning OE locale support with native locales will be built into libc and libstdcppv5.
-
-This will be enabled from Symbian OS Emin onwards.
-This #define supports PREQ1440
-*/
-
-#define SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
-
-/**
-@publishedAll
-	@released
-		
-	SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
-				
-SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK toggles the support for the Software Component Registry (SCR),
-	Software Installation Framework (SIF) and Software Transaction Services (STS).
-	The components are built if and only if this macro is defined.
-	
-	This macro supports REQ 415-7310: Universal Software Install Framework
-
-*/
-
-#define SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
-
-/**
-	@publishedPartner
-	@released
-
-	SYMBIAN_E32_ATOMIC_API
-
-	If SYMBIAN_E32_ATOMIC_API is defined the header file e32atomics.h is available
-	and should be used in preference to hand-coding ARM atomic instructions.
-*/
-#define SYMBIAN_E32_ATOMIC_API
-
--- a/symbianosbld/cedarutils/inc/Symbian_OS_tb101sf.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2169 +0,0 @@
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Symbian_OS.hrh
-// Configuration options for Symbian OS
-// This file is managed by the Master Codeline Forum
-
-/** This include is for PREQ2621 */
-#include "platform_paths.hrh"
-
-// SYMBIAN_JAVA_NOT_INCLUDED
-// For Sphinx and later versions, J2ME will no longer be included in the 
-// build.  
-// This #define supports PREQ1791
-// 
-//
-
-/**
- @publishedPartner
- @released
-*/
-#define SYMBIAN_JAVA_NOT_INCLUDED
-   
-/**
-@publishedPartner
-@released
-
-SYMBIAN_HCI_API_V2
-                    
-If SYMBIAN_HCI_API_V2 is defined then the HCI APIs provided in PREQ750 
-(Bluetooth HCI improvements) will be required for use by a version 2 
-Bluetooth Stack and a version 2 HCI. These APIs are neither binary nor 
-source compatible with the previous version 1 HCI APIs. Both the original 
-version 1  Bluetooth stack and HCI, and the new version 2 Bluetooth stack 
-and HCI will be built, but both rombuild and the emulator will be 
-configured to use the version 2 binaries. The version 2 HCI will support 
-all commands and events listed in Bluetooth v2.0 specification.
-
-If SYMBIAN_HCI_API_V2 is not defined then only the version 1 Bluetooth 
-stack and HCI will be built and used by rombuild and the emulator.
-The version 1 HCI supports most but NOT all commands and events listed 
-in Bluetooth v2.0 specification.
-
-See BR1613 for more information.
-*/
-#define SYMBIAN_HCI_API_V2
-
-/**
-@publishedAll
-@released
-
-__WATCHER_API_V2__
-
-If __WATCHER_API_V2__ is defined then the 
-watcher framework supports ECOM watcher plugins.
-*/
-#define __WATCHER_API_V2__
-
-/**
-@publishedAll
-@released
-
-__HIDE_WATCHER_API_V1__
-
-Hides support APIs for loading non-ECOM watcher plugins. Non-ECOM watcher 
-plugins are still loaded. The associated define __REMOVE_WATCHER_API_V1__
-removes the implementation of the support APIs.
-
-Assumes that __WATCHER_API_V2__ has been defined.
-*/
-#define __HIDE_WATCHER_API_V1__
-#define __REMOVE_WATCHER_API_V1__
-
-/**
-SYMBIAN_TIMEZONE_SUPPORT_V1
-
-@publishedAll
-@released
-
-When SYMBIAN_TIMEZONE_SUPPORT_V1 is defined the App-services TzClient.dll 
-module (and accompanying import library) is made available for client 
-application use.
-
-This #define supports PREQ663
-*/
-#define SYMBIAN_TIMEZONE_SUPPORT_V1
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT
-
-If SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT is defined then 
-the Multimedia Framework (MMF) can support video playback on 
-a secondary display. The default screen will be the screen 
-number in the cone environment.
-
-@see CVideoPlayerUtility
-*/
-#define SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM
-
-If  SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM is defined, the Composite
-File System allows more than one ROFS partition to be included in
-the composite Z: drive.
-
-This #define supports PREQ1085
-*/
-#define SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM
-
-/**
-@publishedPartner
-@released
-
-__SECURE_BIN__
-
-When __SECURE_BIN__ is defined, executable files stored as
-"data" in the XIP ROM are assumed to be in their data-caged 
-locations. The presence of this #define does not imply that 
-data-caging is enforced, and does not imply that binaries have 
-been relocated to sys\bin.
-
-This #define supports PREQ537 "Platform security - file system layout".
-*/
-#define __SECURE_BIN__
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_COREAPPS_API_V2
-
-If SYMBIAN_COREAPPS_API_V2 is defined then new functionality is available within 
-the Core Apps sub-system (Contacts Model, Agenda Model and World Server) to 
-support a platform secured OS.
-*/
-#define SYMBIAN_COREAPPS_API_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_APPARC_APPINFO_CACHE
-
-If SYMBIAN_APPARC_APPINFO_CACHE is defined then apparc creates 
-a file of application information on the first boot, which is 
-used during subsequent boots for application information.
-*/
-#define SYMBIAN_APPARC_APPINFO_CACHE
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_IPSEC_IKE_V2
-
-If SYMBIAN_NETWORKING_IPSEC_IKE_V2 is defined, IPSEC will 
-be able to support Internet Key Exchange version 2 in 
-addition to IKE v1. This involves a change in the size of 
-the TPfkeyMsgBase class - see BR1736.1.
-
-Actual support for IKE v2 will depend on the provision 
-of a suitable plugin to the Key Management Daemon.
-
-This #define supports PREQ1223.
-*/
-#define SYMBIAN_NETWORKING_IPSEC_IKE_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_UIKON_UNIFICATION
-
-When SYMBIAN_UIKON_UNIFICATION is defined, the existing 
-CEikSrvAppUiBase class is replaced with a customisable class
-provided by the System GUI. 
-
-This #define supports PREQ819 and PREQ826
-*/
-#define SYMBIAN_UIKON_UNIFICATION
-
-/**
-@publishedAll
-@released
-
-__SECURITY_PLATSEC_ARCH__
-
-If this macro is defined, then platform security aware security services 
-APIs will be present.  This includes architectural changes to several 
-components.
-
-If this macro is not defined, the original version (since 8.0) of the 
-security services APIs will be present. 
-
-The following components are affected:
-  cryptotokens
-  certman
-  filetokens
-
-*/
-#define __SECURITY_PLATSEC_ARCH__
-
-/**
-SYMBIAN_ECAM_CHUNKAPI
-
-@publishedAll
-@released
-
-Specifies that an extended API will be used in the multimedia 
-camera interface. This has a v2 observer which allows camera data 
-to be returned without buffer copy, and also allows clients to set 
-camera access priority
-
-@see CCamera
-@see MCameraObserver2
-
-This #define supports PREQ799.
-*/
-#define SYMBIAN_ECAM_CHUNKAPI
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURE_ECOM
-
-When SYMBIAN_SECURE_ECOM is not defined, ECOM plugins are discovered by 
-searching for DLLs in System\libs\plugins, and inferring the name of 
-the resource file from the UID3 of the DLL.
-
-When SYMBIAN_SECURE_ECOM is defined, ECOM plugins will also be discovered
-by searching for resource files in \Resource\Plugins, and inferring the
-name of the DLL from the name of the resource file. When platform security
-is fully enforced, only this new style of discovery will work.
-*/
-#define SYMBIAN_SECURE_ECOM
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_INETPROTUTILS_RFC3986
-
-Description:
-If SYMBIAN_INETPROTUTILS_RFC3986 is defined, the Internet 
-Protocol Utility Library supports RFC 3986, which increases 
-the set of reserved characters.
-
-@see EscapeUtils::IsExcludedChar
-
-This #define implements BR2009.
-*/
-#define SYMBIAN_INETPROTUTILS_RFC3986
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FONT_METRICS_V2 
-
-If this is defined, then classes which derive from COpenFont (usually 
-these are part of a font rasterizer implementation) must set the 
-protected member variables:
-iFontAscentOfCapitals
-iFontAscentIncAccents
-iFontDescent
-iFontLineGap
-to appropriate values during the creation of a font. 
-If this macro is not defined then these member variables do not exist.
-
-@see COpenFont
-*/
-#define SYMBIAN_FONT_METRICS_V2
-
-/**
-@publishedAll
-@released
-
-__OBEX_USER_DEFINED_HEADERS__
-
-If __OBEX_USER_DEFINED_HEADERS__ is defined then the new API support for extended Headers will be available.
-This new support includes USER DEFINED HEADERS and the COUNT header.
-If this functionality is compiled out then the old API is available as before.
-For more information on see documents shown below.
-
-@see SGL.GT171.097 - Obex Header Extension how to
-@see SGL.GT171.095 - Obex Extension Design Document
-*/
-#define __OBEX_USER_DEFINED_HEADERS__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CENTREP_NOC
-
-If SYMBIAN_CENTREP_NOC is defined, the Central Repository 
-includes Notify-Only Client Optimization. This will cause 
-repositories to be unloaded after a timeout even if the 
-connection is still open.
-
-This #define supports PREQ1228. 
-*/
-#define SYMBIAN_CENTREP_NOC
-
-/**
-@publishedPartner
-@released
-@since 8.1
-
-SYMBIAN_BLUETOOTH_REQUIRES_HCI_FLUSH_COMPLETE_EVENT 
-
-If this is defined, the MHCIEventObserver class must implement
-the FlushCompleteEvent virtual function, which will be used by 
-the link manager to send Flush Complete events up to the stack. 
-If this macro is not defined, Flush Complete events will be discarded.
-
-@see MHCIEventObserver
-@see CHCIFacade
-*/
-#define SYMBIAN_BLUETOOTH_REQUIRES_HCI_FLUSH_COMPLETE_EVENT
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MULTIMEDIA_CODEC_API
-
-If SYMBIAN_MULTIMEDIA_CODEC_API is defined then support is 
-available for PREQ1024 delivered Processing Unit or 
-OpenMAX based codecs and Multimedia hardware devices.
-*/
-#define SYMBIAN_MULTIMEDIA_CODEC_API
-/** 
-@publishedAll
-@released
-
-
-SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT 
-
-Provides support control the presentation of subtitle and closed captioning text
-from video playback controllers in the Multimedia Framework as part of @see CVideoPlayerUtility2.
-Note that this support is dependent on the following being present in ROM: 
-- GCE version of Graphics (migration component)
-- GCE version of Videorender (optional component).
-- The Subtitle plugin (optional component). 
-
-This #define supports PREQ1939 
-*/ 
-#define SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
-
-/**
-@publishedAll
-@released
-
-__MESSAGING_API_V2__
-
-If __MESSAGING_API_V2__ is defined then new functionality 
-is available within the Messaging sub-system to support a 
-platform secured OS, e.g. the Attachment API.
-*/
-#define __MESSAGING_API_V2__
-#define __HIDE_MESSAGING_API_V1__
-#define __REMOVE_MESSAGING_API_V1__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BOOKMARK_DATABASE
-
-The Bookmark Database is an API used to provide system-wide 
-storage and management functionality for URI bookmarks. 
-If defined, this macro indicates that the Bookmark Database 
-API is present in the platform.
-*/
-#define SYMBIAN_BOOKMARK_DATABASE
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_UMTSR5
-
-If SYMBIAN_NETWORKING_UMTSR5 is defined support for the QoS 
-and IMS parameters introduced by Release 5 of the 3GPP 
-specification will be enabled. This involves a BC break in 
-TContextConfig - see BR1582.1 for details.
-
-@see TContextConfig
-
-This #define supports PREQ192 and PREQ635.
-*/
-#define SYMBIAN_NETWORKING_UMTSR5
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_3GPPDEFAULTQOS
-
-If SYMBIAN_NETWORKING_3GPPDEFAULTQOS is defined, support 
-for QoS modification on the default PDP context will be 
-enabled via the RSubconnection API.
-
-This #define supports PREQ870.
-*/
-#define SYMBIAN_NETWORKING_3GPPDEFAULTQOS
-
-
-/**
-SYMBIAN_STAGED_SYSTEM_STARTUP
-
-@publishedPartner
-@released
-
-When SYMBIAN_STAGED_SYSTEM_STARTUP is defined, the staged 
-start-up architecture has been introduced into the OS and 
-'Start-up State Aware' components can make use of the 
-architecture.
-
-This #define supports PREQ 810.
-*/
-#define SYMBIAN_STAGED_SYSTEM_STARTUP
-
-/**
-@publishedAll
-@released
-
-__HIDE_IPC_V1__
-
-If __HIDE_IPC_V1__ is defined then the deprecated insecure IPC APIs will be removed from various Symbian OS header files. Classes affected include CSession, CServer, RMessage and RMessageptr.
-
-For more information see the document listed below.
-
-@see SMG.SM0005.004 - Platform Security Development for Zephyr
-@see CSession
-@see CServer
-@see RMessage
-@see RMessagePtr
-*/
-#define __HIDE_IPC_V1__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_DHCPSERVER
-
-If SYMBIAN_NETWORKING_DHCPSERVER is defined, Symbian OS includes a
-simplified DHCPv4 server capable of dealing with single client.
-
-This #define provides functionality to support PREQ749.
-*/
-#define SYMBIAN_NETWORKING_DHCPSERVER
-
-/**  
-@publishedAll 
-@released
-
-SYMBIAN_REMOVE_TRIVIAL_ENCRYPTION
-
-This macro removes the trivial encryption APIs that are exported by EUSER. 
-
-See BR1320 for more details
-
-*/
-#define SYMBIAN_REMOVE_TRIVIAL_ENCRYPTION
-
-/**
-@internalTechnology
-
-SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST
-
-Description:
-If SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST is defined, the WAP Push
-watcher compares the origin of Push messages against URIs in a
-"White list" and "Black list".
-
-This #define supports PREQ1505
-*/
-#define SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FLEXIBLE_ALARM
-
-When this macro is defined, Calendar Interim API, Alarm server and UIKON 
-Alert Server will support additional functionality.
-- Extra data can be attached to calendar alarm and allow UI app 
-to retrieve the associated data.
-- The Alarm server can send multiple expired alarms to Alert Server without 
-waiting for the previous alarm acknowledged first
-- A Resource file can be used to configure alarm play intervals and durations, 
-or to disable alarm sound control.
-
-This #define supports PREQ1118
-*/
-#define SYMBIAN_FLEXIBLE_ALARM
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_PKCS12
-
-If SYMBIAN_PKCS12 is defined, the PKCS#12 Key Derivation 
-Algorithm is supplied.
-
-This #define supports PREQ1054. 
-*/
-#define SYMBIAN_PKCS12
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MMF_AUTOPAUSE_RESUME
-
-This #define enables extra features in the MMF APIs for auto pause 
-and resume of audio streams.
-*/
-#define SYMBIAN_MMF_AUTOPAUSE_RESUME
-
-/**
-@publishedAll
-@released
-
-__SECURE_BACKUP__
-
-If __SECURE_BACKUP__ is defined, the Secure Backup server replaces
-the use of SCRemFs for backup and restore, changing the backup protocol.
-Applications which have private data need to provide additional backup 
-registration files, and may use Publish & Subscribe to receive 
-notification of backup requests.
-
-This #define supports PREQ716 - Provide support for secure backup and 
-restore for licensee PC Connectivity software 
-*/
-#define __SECURE_BACKUP__
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_NETWORKING_REMOVE_RGENERIC
-
-If this macro is defined the deprecated APIs RGenericAgent, 
-RNif, RNifMonitor and Nifman are removed. All of these APIs, 
-exported by NIFMAN, have been deprecated and replaced by 
-the RConnection API exported by ESOCK.
-
-@see Break request BR1070 
-*/ 
-#define SYMBIAN_NETWORKING_REMOVE_RGENERIC
-
-/**
-@publishedPartner
-@released 9.0
-
-SYMBIAN_NETWORKING_RSUBCONNECTION
-
-If SYMBIAN_NETWORKING_RSUBCONNECTION is defined, the RQosChannel API is
-removed, and the RSubConnection API exported by ESOCK must be used instead.
-
-This #define supports PREQ 26.
-*/ 
-#define SYMBIAN_NETWORKING_RSUBCONNECTION
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_HIDE_COREAPPS_API_V1
-
-If SYMBIAN_HIDE_COREAPPS_API_V1 is defined then the insecure CoreApps APIs
-will be removed from various Symbian OS header files. Components affected are 
-Contacts Model, Agenda Model and World Server.
-
-The related define SYMBIAN_REMOVE_COREAPPS_API_V1 removes the underlying implementations,
-causing a binary compatibility break to match the source compatibility break.
-*/
-#define SYMBIAN_HIDE_COREAPPS_API_V1
-#define SYMBIAN_REMOVE_COREAPPS_API_V1
-
-/**
-@publishedAll
-@released
-
-__UI_FRAMEWORKS_V2__
-
-If __UI_FRAMEWORKS_V2__ is defined then PlatSec aware UI Frameworks API's will be available. 
-The following frameworks will be affected:
-
-Applications 
-File Recognizers
-Data Recognizers
-Notifiers
-Control Panel Plugins
-Feps
-App-initialization (CEikLibrary)
-Converters
-Error-Resolving
-*/
-#define __UI_FRAMEWORKS_V2__
-#define SYMBIAN_HIDE_UI_FRAMEWORKS_V1
-#define SYMBIAN_REMOVE_UI_FRAMEWORKS_V1
-
-/**
-@internalAll
-
-__BC_FUTURE_PROOFING__
-
-Support for the implementation of PREQ743 "Introduction of interface 
-robustness patterns to support future binary compatibility".
-*/
-#define __BC_FUTURE_PROOFING__
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_TELEPHONY_USAT5 
-
-If SYMBIAN_TELEPHONY_USAT5 is defined then support for 3GPP 
-Release 5 (U)SAT will be enabled. 
-
-@see RSat::TCallControlV5
-
-This #define supports PREQ1234.
-*/ 
-#define SYMBIAN_TELEPHONY_USAT5
-
-/**
-SYMBIAN_GENERIC_SYSTEM_STARTUP
-
-@publishedPartner
-@released
-
-This #define enables the generic start-up architecture in
-which the System Starter process is responsible for the
-controlled startup of the system. 
-
-The #define supports PREQ808 and PREQ809.
-*/
-#define SYMBIAN_GENERIC_SYSTEM_STARTUP
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURE_PUBLISH_AND_SUBSCRIBE
-
-If this macro is defined, then the Bluetooth stack reconfigures to take
-advantage of security mechanisms in Publish and Subscribe. Any other
-components requiring reconfiguration to make use of Publish and Subscribe
-can also use this macro.
-
-*/
-#define SYMBIAN_SECURE_PUBLISH_AND_SUBSCRIBE
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURITY_CAF_RFILE_HANDLE
-
-If SYMBIAN_SECURITY_CAF_RFILE_HANDLE is defined then it enables the Content Access 
-Framework to read from files passed to it as an open RFile handles instead of CAF 
-opening the file itself. This allows files stored in a data caged directory to be 
-read by CAF.  
-
-*/
-#define SYMBIAN_SECURITY_CAF_RFILE_HANDLE
-
-/**
-@publishedAll
-@released
-
-__JAVACUSTOMINSTALL__
-
-If __JAVACUSTOMINSTALL__ is defined then an additional UI callback is made after MIDlet
-installation has succeeded or failed. This callback is intended for information only and the 
-information passed can be licensee customised. The intention would be that the device user
-can use this information to diagnose install problems in conjunction with network operators.
-If this #define is not present then the callback is not present and is not called.
-For more information on see documents shown below.
-
-@see SGL.GT0188.253 CDMA Java MIDlet Installer Component Design
-*/
-#define __JAVACUSTOMINSTALL__
-
-/**  
-@publishedAll 
-@released
-
-SYMBIAN_MDF_API_V2 
-
-This macro selects the Symbian OS 9.x phase of development in 
-the Media Device Framework API, including changes to enable 
-MDF Video Decoder Hardware devices to support applications, 
-streaming and demux.
-
-@see CMMFVideoPlayHwDevice
-*/ 
-#define SYMBIAN_MDF_API_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SMS_REL6_SUPPORT
-
-SMS Release 6 support is defined in the 3GPP specifications
-(3GPP TS 23.040 V6.5.0 and 3GPP TS 23.038 V6.1.0).
-If defined, this macro indicates that Symbian OS SMS APIs
-shall support Release 6 functionality.
-*/
-#define SYMBIAN_SMS_REL6_SUPPORT
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SWI_POST_INSTALL_REVOCATION
-
-When SYMBIAN_SWI_POST_INSTALL_REVOCATION is defined, 
-support for the SWI post install revocation service is enabled.
-
-This #define supports PREQ919
-*/
-#define SYMBIAN_SWI_POST_INSTALL_REVOCATION
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_TELEPHONY_IMS
-
-If SYMBIAN_TELEPHONY_IMS is defined then IMS related APIs are included 
-in Telephony components.
-
-This #define supports PREQ61.
-*/
-#define SYMBIAN_TELEPHONY_IMS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_IGNORE_BIN_TARGETPATH
-
-When SYMBIAN_IGNORE_BIN_TARGETPATH is defined the TARGETPATH keyword in MMP files is ignored for executables. 
-Executables for the emulator instead get built to the default location.
-e.g. \epoc32\release\winscw\udeb
-*/
-#define SYMBIAN_IGNORE_BIN_TARGETPATH
-
-/**
-@publishedAll 
-@released
-
-SYMBIAN_COMMS_REPOSITORY
-
-Comms data is now stored in the Central Repository rather than the DBMS server.  
-A new module, CommsDat.dll, replaces Commdb.dll as the interface for comms data stored on a device. 
-CommsDat has a different API to Commdb, but provides equivalent functionality. 
-There is no longer an SQL API for access to Comms Data. 
-Commdb tools have been migrated for use with CommsDat 
-Commdb is deprecated and should not be used, though it remains as a temporary BC shim on top of CommsDat.   
-*/
-#define SYMBIAN_COMMS_REPOSITORY
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_VARIABLE_BITRATE_CODEC
-
-If SYMBIAN_VARIABLE_BITRATE_CODEC is defined then 
-CMMFSwCodecWrapper based audio hardware devices in the 
-Multimedia Framework (MMF) can support variable bitrate codecs.
-
-@see CMMFSwCodecWrapper
-*/
-#define SYMBIAN_VARIABLE_BITRATE_CODEC
-
-/**
-@publishedAll
-@released
-
-__SECURE_TELEPHONY__
-
-If __SECURE_TELEPHONY__ is defined, all Platform Security functionality 
-within the Telephony subsystem will be enabled.
-If __SECURE_TELEPHONY__ is not defined, no Platform Security functionality 
-within the Telephony subsystem is enabled.
-*/
-#define __SECURE_TELEPHONY__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CAF_V2
-
-The SYMBIAN_CAF_V2 flag indicates the CAF API v2 is present. 
-CAF v2 supports files containing multiple content objects, which requires 
-a change of API for CAF agents: agents written for CAF v1 will not compile
-against CAF v2. See BR.1219.2 for migration information.
-
-This #define supports PREQ780.
-*/
-#define SYMBIAN_CAF_V2
-
-/**
-SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
-
-@publishedPartner
-@released
-
-This macro enables a consolidation phase in the ROM building 
-process to generate additional metadata for each ROM drive.  
-The metadata describes the content and structure of the ROM 
-conveniently filtered for any component that requires it.
-
-Components supply metadata with the "spidata" BUILDROM keyword.
-
-This macro supports PREQ806 and other requirements that 
-eliminate run-time scanning of ROM content.
-*/
-#define SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BLUETOOTH_ESCO_ENABLED
-
-Enable support for Bluetooth eSCO synchronous links.  
-Defining this macro extends the interface to CHCIBase to support 
-the Synchronous connection commands added in Bluetooth 1.2.
-*/
-#define SYMBIAN_BLUETOOTH_ESCO_ENABLED
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SECURE_MIDLET_INSTALL
-
-If SYMBIAN_SECURE_MIDLET_INSTALL is defined then the Java MIDlet 
-Installer supports installation under Platform Security policies, 
-using the interface published by security\JavaMIDletInstaller.
-
-If SYMBIAN_SECURE_MIDLET_INSTALL is not defined then Java MIDlet 
-installation is achieved through the security\appinst interfaces.
-*/
-#define SYMBIAN_SECURE_MIDLET_INSTALL
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2
-
-If SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2 is defined then 
-the following additional features will be available in CONE.
-1) Functions to set and get the background of a control.
-2) Functions to add components to a compound control in a simpler way.
-3) Hooks for the support of layout managers.
-4) A component that will provide fonts and cache them for easier use 
-   of these fonts by controls.
-
-@see CCoeControl
-*/
-#define SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_CNTMODEL_V2
-
-If SYMBIAN_CNTMODEL_V2 is defined, clients of the
-Contacts Model can exploit the efficiency improvements
-introduced by PREQ811, e.g. efficient use of transactions. 
-
-This #define supports PREQ811
-*/
-#define SYMBIAN_CNTMODEL_V2
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_COREAPPS_PLUGIN_API_V2
-
-If SYMBIAN_COREAPPS_PLUGIN_API_V2 is defined then  Ecom solely is used as loading 
-mechanism.The legacy plugin loading mechanism is used otherwise.
-*/
-#define SYMBIAN_COREAPPS_PLUGIN_API_V2
-
-/**
-@internalAll
-
-DO_NOT_USE_THIS_MACRO
-
-If DO_NOT_USE_THIS_MACRO is defined, assume the Cedar platform.
-If DO_NOT_USE_THIS_MACRO is not defined, assume the Beech platform.
-
-This macro was originally introduced as a stopgap measure, to
-identify differences between Symbian OS v7.0s and Symbian OS v8.0b
-which were not specifically to do with the change from Kernel
-Architecture 1 to Kernel Architecture 2.
-
-This macro will be deprecated when a suitable alternative is provided.
-*/
-#ifndef DO_NOT_USE_THIS_MACRO
-#define DO_NOT_USE_THIS_MACRO
-#endif
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_C32ROOT_API_V2
-
-Strengthens the C32Root API and extends it to include 
-configuration of queue length for bindings. 
-
-This #define supports PREQ318.
-*/
-#define SYMBIAN_C32ROOT_API_V2
-
-/**
-@publishedAll
-@released
-
-__SECURE_API__
-
-Hides unsecure APIs. Many of these have been replaced by Secure variants 
-but some are no longer available in a Secure platform.
-
-e.g.
-
-@see User::RenameThread
-@see User::CommandLine
-
-*/
-#define __SECURE_API__
-#define SYMBIAN_REMOVE_INSECURE_API
-
-/**
-@publishedAll
-@released
-
-__CNF_FORMAT_V2__
-
-If __CNF_FORMAT_V2__ is defined, assume that Epoccnf.pl generates
-files in version 2 of the CNF format, and that both versions 1
-and 2 of this file format can be read by Conarc.
-If __CNF_FORMAT_V2__ is not defined, assume that Epoccnf.pl
-generates files in version 1 of the CNF format, and that only
-version 1 of this file format can be read by Conarc.
-*/
-#define __CNF_FORMAT_V2__
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_SUPPORT_LINKED_FONTS 
-
-If SYMBIAN_SUPPORT_LINKED_FONTS is defined then APIs are provided 
-to create 'linked' font instances which combine glyph sets from 
-multiple existing font glyph sets.
-
-@see CLinkedTypefaceElement
-@see CLinkedTypefaceSpecification
-
-This #define supports PREQ1431.
-*/ 
-#define SYMBIAN_SUPPORT_LINKED_FONTS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SECURE_DBMS
-
-When SYMBIAN_SECURE_DBMS is defined, support for secure 
-shared databases is enabled within DBMS.  
-When not defined, all secure-shared-database-specific APIs 
-take the form of dummy implementations which return KErrNone.
-*/
-#define SYMBIAN_SECURE_DBMS
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_ASSUME_SECURE_DATA
-
-When this macro is defined, all data files are assumed to be in their secure
-locations, and all code which provided backward compatibility for the
-insecure locations is removed. For example, ICL extended resource files
-will not be loaded from System\Libs\Plugins, only from \Resource\ICL.
-
-This macro only makes sense if __SECURE_DATA__ is defined.
-*/
-#define SYMBIAN_ASSUME_SECURE_DATA
-
-/**
-@publishedAll
-@deprecated
-@since 8.0
-
-__KEYSTORE_API_V2__
-
-*/
-#define __KEYSTORE_API_V2__
-
-/**
-@publishedAll
-@released
-
-__SECURE_DATA__
-
-When __SECURE_DATA__ is defined, public read-only files are
-assumed to be in their data-caged locations. The presence of
-this #define does not imply that data-caging is enforced, and
-does not imply that binaries have been relocated to sys\bin.
-
-This #define supports PREQ537 "Platform security - file system layout".
-*/
-#define __SECURE_DATA__
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_NETWORKING_PLATSEC
-
-If SYMBIAN_NETWORKING_PLATSEC is defined, additional platform security 
-related functionality in enabled in the Comms-Infras and Networking 
-subsystems (e.g. API policing).
-*/
-#define SYMBIAN_NETWORKING_PLATSEC
-
-/**
-@publishedAll
-@released
-
-__CONDITIONS_SCHEDULES_VALID__
-
-If __CONDITIONS_SCHEDULES_VALID__ is defined then the Task Scheduler component 
-supports creating persistent schedules based on a set of conditions and a 
-timeout. The schedule is run when either all the conditions are met or the 
-timeout is reached.
-
-This functionality is part of PREQ694 - PREQ 694 - Automatic sending of SMS on
-network reconnection.
-*/
-#define __CONDITIONS_SCHEDULES_VALID__
-
-/**
-@internalComponent
-
-__LEAVE_EQUALS_THROW__
-
-If __LEAVE_EQUALS_THROW__ is defined, User::Leave() and TRAP() are 
-implemented in terms of C++ exceptions where the compiler supports this.
-If __LEAVE_EQUALS_THROW__ is not defined, the legacy Symbian exception 
-mechanism is used instead.
-
-Support for C++ exceptions by the compiler is indicated by the 
-internal macro __SUPPORT_CPP_EXCEPTIONS__ supplied by the tools.  
-Where this macro is not present, __LEAVE_EQUALS_THROW__ is automatically 
-undefined.
-
-This macro supports PREQ519 "Implement User::Leave() in terms of throw()".
-*/
-#define __LEAVE_EQUALS_THROW__
-
-/**
-@publishedAll
-@released
-
-__BLUETOOTH_API_V2__
-
-If __BLUETOOTH_API_V2__ is defined assume that version 2 of the bluetooth
-subsystem will be built.  This is binary compatible with version 1 for all
-published-all APIs but is not source compatible.  Users of classes defined
-in BTDevice.h and BTManClient.h may need to make source changes.
-
-The BTRegistry.dll is removed, users should link instead against BTManClient.lib.
-The APIs provided by that DLL were classified as published-partner.
-
-@see CBTDevice
-@see SGL.GT172.103 - Bluetooth Compatibility Specification
-
-If __BLUETOOTH_API_V2__ is not defined then version 1 of the bluetooth subsystem
-will be built.
-
-*/
-#define __BLUETOOTH_API_V2__
-
-/**
-@publishedAll
-@released
-
-__BLUETOOTH_HCI_ALLOWS_AFH__
-
-If __BLUETOOTH_HCI_ALLOWS_AFH__ is defined the HCI interface will require the Adaptive Frequency Hopping CHCIBase pure virtual functions to be implemented in any derived class in Licensee produced host controller interface (HCI) code. 
-If this is not defined no AFH commands may be sent to the host controller, and no AFH events will be received from the host controller. 
-The APIs provided by the HCI DLL were classified as published-partner.
-
-@see CHCIBase
-@see MHCIEventObserver
-
-*/
-#define __BLUETOOTH_HCI_ALLOWS_AFH__
-
-/**
-@publishedAll
-@released
-
-EKA2
-
-If EKA2 is defined, assume Kernel Architecture 2.
-If EKA2 is not defined, assume Kernel Architecture 1
-
-Kernel Architecture 2 is a defining property of the Cedar platform.
-Kernel Architecture 1 is a defining property of the Beech platform.
-*/
-#ifndef EKA2
-#define EKA2
-#endif
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1
-
-When SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1 is defined a new EColor16MA 
-display mode is available, having an alpha channel. The alpha support 
-is tailored to the needs of wserv server-side, although some alpha 
-support will also be available to client applications.
-
-This #define supports PREQ915.
-*/
-#define SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1
-
-/**
-@publishedPartner
-@released
-
-__SECURE_SOFTWARE_INSTALL__
-
-When __SECURE_SOFTWARE_INSTALL__ is defined, the Software
-Install APIs are replaced with versions appropriate to
-the Secure Platform.
-
-This #define supports PREQ56 "Software install enhancements"
-*/
-#define __SECURE_SOFTWARE_INSTALL__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ESOCK_V3
-
-If SYMBIAN_ESOCK_V3 is defined, the socket server allows protocol 
-families to run in individual threads to protect one protocol family 
-from the behaviour of another. The allocation of protocol families to
-threads is determined by a naming convention on the ESK files.
-
-This #define supports PREQ318.
-*/
-#define SYMBIAN_ESOCK_V3
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES
-
-If SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES is defined, threads at 
-priority SystemServer/More (i.e. process priorities EPriorityFileServer, 
-EPriorityWindowServer or EPrioritySupervisor with relative thread priority 
-EPriorityMore) are mapped to absolute priority 23, equal to the highest 
-priority available to normal applications. This lowers the Window Server 
-and File Server priorities so application threads can timeslice with them, 
-benefitting audio and other pseudo real-time applications.
-
-If SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES is not defined, these system server 
-priorities remain at 24, preempting all normal user application threads.
-
-This #define supports PREQ955, and BR1821.
-*/
-#define SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES
-
-/**
-@publishedAll
-@deprecated
-@since 8.0
-
-SYMBIAN_CRYPTO
-
-*/
-#define SYMBIAN_CRYPTO
-
-/**
-@internalAll
-SYMBIAN_J2ME_USE_CALENDAR
-                
-Internal macro - do not use outside Symbian code.
-*/
-#define SYMBIAN_J2ME_USE_CALENDAR
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CENREPNOTIFIERHANDLER
-
-If SYMBIAN_CENREPNOTIFIERHANDLER is defined, the Central 
-Repository notifier handler is present.
-
-@see CCenRepNotifyHandler
-@see MCenRepNotifyHandlerCallback
-
-This #define supports PREQ1802. 
-*/
-#define SYMBIAN_CENREPNOTIFIERHANDLER
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_BAFL_SYSUTIL
- 
-If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, 
-providing APIs for obtaining system version information and 
-APIs for monitoring free disk space.
-
-@see SysUtil::GetSWVersion
-@see SysUtil::DiskSpaceBelowCriticalLevelL
-
-This #define supports PREQ1802.
-*/
-#define SYMBIAN_BAFL_SYSUTIL
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BAFL_ACTIVITYMGR
- 
-If SYMBIAN_BAFL_ACTIVITYMGR is defined, the bafl activitymgr.dll is 
-presentand provides an API that allows the client to take action at the 
-start and/or end of a period of user inactivity.
-
-@see CUserActivityManager::Start
-
-This #define supports PREQ1802.
-*/
-#define SYMBIAN_BAFL_ACTIVITYMGR
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CLIENTPROV_V2
-
-If SYMBIAN_CLIENTPROV_V2 is defined then the client provisioning
-documents will be pushed to Inbox by default, and a new API is
-added to submit the documents from Inbox back to CPAgent.
-
-@see RCpMsvDocInputSession
-
-This is a source and binary compatibility break: see BR2092.
-
-This #define supports PREQ1664
-*/
-#define SYMBIAN_CLIENTPROV_V2
-
-
- /**
-@publishedPartner
-@released
-
-SYMBIAN_CRYPTOSPI
-
-The SYMBIAN_CRYPTOSPI flag indicates that the Crypto SPI is present.
-Crypto SPI (Service Provider Interface) supports licensee-pluggable 
-cryptographic algorithms (e.g. for enabling hardware acceleration), 
-and also allows for future extensibility of the cryptography 
-interfaces (e.g. for supporting future hashes and ciphers and 
-to support non-extractable private keys). 
-
-This #define supports PREQ57.
-*/
-#define SYMBIAN_CRYPTOSPI
-
-
-/**
-@publishedPartner 
-@released
-
-SYMBIAN_C32_SERCOMMS_V2
-
-Description: 
-If SYMBIAN_C32_SERCOMMS_V2 is defined, the Comms Server allows grouped CSYs
-to get loaded into individual threads in order to avoid CSY blocking. 
-The allocation of CSYs to threads is determined by naming convention from 
-the configurator/INI file. 
-This #define supports PREQ890
-
-*/
-#define SYMBIAN_C32_SERCOMMS_V2
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DEVMAN_BEARER_CONFIGURABLE
-
-If SYMBIAN_DEVMAN_BEARER_CONFIGURABLE is defined then the 
-device management support for network bearers can configured 
-using the resource file 'dmnapddf.rss'
-
-This #define supports CR1011
-*/
-#define SYMBIAN_DEVMAN_BEARER_CONFIGURABLE
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_DHCP_MSG_HEADERS
-
-If SYMBIAN_NETWORKING_DHCP_MSG_HEADERS is defined, the 
-Symbian OS DHCPv4 daemon supports retrieval of 
-DHCP message header fields and also 'Parameter Request List' 
-in the DHCP request message to the remote DHCP server is 
-configurable.
-
-This #define supports PREQ1647 and PREQ1648
-*/
-#define SYMBIAN_NETWORKING_DHCP_MSG_HEADERS
-
-
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_DRM_3RD_PARTY_PLAYBACK
-
-If SYMBIAN_DRM_3RD_PARTY_PLAYBACK is defined, the Multimedia Framework
-supports the playback of DRM-protected content by processes which do not 
-have the DRM capability.
-
-@see RMMFController
-
-This #define supports CR1058.
-*/
-#define SYMBIAN_DRM_3RD_PARTY_PLAYBACK
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_USE_MMF_RUF_RECOGNIZER
-
-If SYMBIAN_USE_MMF_RUF_RECOGNIZER is defined, the MMF recognizer is able to 
-recognize formats such as MPEG4, MPEG2, AAC and Divx.
-*/
-#define SYMBIAN_USE_MMF_RUF_RECOGNIZER
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS 
-
-If SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS is defined, the Symbian JPEG 
-codec implements the PREQ1630 ICL API extensions. 
-
-@see CImageDecoder::SetClippingRectL
-@see CImageDecoder::GetDestinationSize
-@see CImageDecoder::PrepareL
-@see CImageDecoder::OperationL
-@see CImageDecoder::ScalerL
-@see CImageDecoder::BlockStreamerL
-@see CImageEncoder::PrepareL
-@see CImageEncoder::OperationL
-@see CImageEncoder::BlockStreamerL
-
-This #define supports PREQ1630. 
-*/
-#define SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_LFFS_SIBLEY_NORFLASH
-
-If SYMBIAN_LFFS_SIBLEY_NORFLASH is defined support for LFFS on 
-Intel Sibley NOR flash is enabled.
-
-This #define supports PREQ912 and involves a BC break in the 
-parameter list for DMediaDriverFlash::Caps() - see BR1680 for details.
-*/
-#define SYMBIAN_LFFS_SIBLEY_NORFLASH
-
- /** 
-@publishedPartner 
-@released
-
-SYMBIAN_LOCATION_PRIVACY_V2 
-
-If SYMBIAN_LOCATION_PRIVACY_V2 is defined, the Symbian LBS sub-system 
-includes support for the advanced privacy dialogs and standalone 
-privacy components.
-
-This #define supports PREQ1660. 
-*/
-#define SYMBIAN_LOCATION_PRIVACY_V2
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
-	
-If SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER is defined, the Media Device
-Framework (MDF) will use the RSoundSc sound driver interface.
-If this macro is not defined, MDF will use the older RMdaDevSound interface.
-
-BR2079 gives further details of the migration needed by customers who 
-are using the Symbian reference DevSound with their own implementation
-of RMdaDevSound.
-
-@see RMdaDevSound
-@see RSoundSc
-*/
-#define SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_MESSAGESTORE_USING_SQLDB
-
-If SYMBIAN_MESSAGESTORE_USING_SQLDB is defined then messaging server
-uses the SQLite database to store message index data.
-*/
-#define SYMBIAN_MESSAGESTORE_USING_SQLDB
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS 
-
-If SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS is defined, new
-APIs are provided in cone.lib and ws32.lib which allow 
-applications to draw to multiple displays simultaneously and 
-react to a change of the active display.
-
-This #define supports PREQ1227
-
-@see CCoeEnv::ScreenDevice
-@see CScreenItem
-*/
-#define SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_POWER_RESOURCE_MANAGER_API 
-
-If SYMBIAN_POWER_RESOURCE_MANAGER_API is defined, the Power Resource 
-Manager is available. 
-
-@see PowerResourceManager 
-@see DPowerResourceController 
-
-This #define supports PREQ1398. 
-*/
-#define SYMBIAN_POWER_RESOURCE_MANAGER_API
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_PROCESS_MONITORING_AND_STARTUP
-
-If defined, the System Startup architecture supports dynamic startup
-for after market applications, and provides the SysMon process to
-monitor critical system processes.
-
-@see DscStore::Connect
-@see ERestartOS
-
-This define supports PREQ871 and PREQ1089.
-*/
-#define SYMBIAN_PROCESS_MONITORING_AND_STARTUP
-
-
-/** 
-@publishedAll 
-@released
-
-SYMBIAN_TUNER_RDS_ANNOUNCEMENT 
-
-If SYMBIAN_TUNER_RDS_ANNOUNCEMENT is defined, the RDS Tuner API 
-is provided, allowing applications to be notified if the radio
-is retuned to another station in order to listen to an announcement.  
-
-@see MMMRdsTunerUtilityImpl 
-@see MMMRdsAnnouncementObserver2 
-@see CMMRdsTunerUtility 
-
-This #define supports CR1097. 
-*/
-#define SYMBIAN_TUNER_RDS_ANNOUNCEMENT
-
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_USER_PROMPT_SERVICE
-
-If SYMBIAN_USER_PROMPT_SERVICE is defined, the User Prompt 
-Service is available, allowing system servers to prompt the 
-user to make a security decision about a request from a client 
-application, e.g. "Allow application X to send an SMS message?" 
-
-@see RupSubsession::Authorise 
-
-This #define is associated with PREQ1262.
-*/ 
-#define SYMBIAN_USER_PROMPT_SERVICE
-
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_MULTIMEDIA_MUF 
-
-If SYMBIAN_MULTIMEDIA_MUF is defined, then the PREQ1823 Multimedia 
-Metadata Utility Framework is delivered in to the OS.
-
-@see CMetaDataClientUtility
-@see CMUFParserType
-@see MMUFObserver
-@see CMetaDataFieldsArray
-@see CMetaDataFieldItem
-@see CMetaDataParser
-
-This #define supports PREQ1823. 
-*/
-#define SYMBIAN_MULTIMEDIA_MUF
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MBUFMANAGER_V2
-
-
-SYMBIAN_MBUFMANAGER_V2 make several changes in 
-the CMBufManager including multiple sized RMBuf's.
-This #define supports REQ7857, REQ7860, REQ7864, REQ8585, REQ8586
-developed as part of PREQ1248.
-These changes introduces a BR-2242.
-*/
-#define	SYMBIAN_MBUFMANAGER_V2
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FEATURE_MANAGER
-
-If SYMBIAN_FEATURE_MANAGER is defined then the Feature Registry 
-functionality is implemented via the Feature Manager, with
-corresponding changes in the ROM building tools.
-
-This #define supports PREQ1645
-*/
-#define SYMBIAN_FEATURE_MANAGER
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_BUILD_GCE
-
-If SYMBIAN_BUILD_GCE is defined, the Surface Manager and Graphics 
-Composition Engine APIs are available at build time.
-
-@see RWindowBase::SetBackgroundSurface
-@see RSurfaceManager
-@see RSurfaceUpdateSession
-
-Note that the Surface Manager and GCE executables are optional, 
-and will not be present in the ROM or the emulator unless 
-appropriately configured.
-
-This #define supports PREQ1007 and PREQ1019
-*/
-#define SYMBIAN_BUILD_GCE
-
-
-/** 
-@publishedAll 
-@released
-
-SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY 
-
-If SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY is defined 
-then the comms-infras framework supports the management plane 
-with the RCommsManager API providing support for connection 
-selection, bearer mobility and other functionality.
-
-This #define supports PREQ 1060 and PREQ 399. 
-*/
-#define SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CAF_STREAMING
-
-If SYMBIAN_CAF_STREAMING is defined then CAF provides support for 
-streamed broadcast protection standards, such as DVB-H or OMA DRM BCAST.
-
-This #define supports PREQ782
-*/
-#define SYMBIAN_CAF_STREAMING
-
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_ENABLE_USB_OTG_HOST
-
-If SYMBIAN_ENABLE_USB_OTG_HOST is defined, executables related 
-to USB Host and USB OTG will be built in addition to the 
-existing support for USB Client.
-
-These additional components are necessary to enable building a 
-ROM incorporating USB Client, Host and OTG functionality.
-
-This #define supports PREQ1782
-*/			
-#define SYMBIAN_ENABLE_USB_OTG_HOST
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_MULTIMEDIA_A3FDEVSOUND 
-
-If SYMBIAN_MULTIMEDIA_A3FDEVSOUND is defined, the PREQ1540 DevSound API is 
-present in the Advanced Audio Adaptation Framework
-
-This #define supports PREQ1540. 
-*/
-#define SYMBIAN_MULTIMEDIA_A3FDEVSOUND 
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_OS_EXCLUDE_DMCPDS
-
-When this macro is enabled, OMA dataSync, Device Management and Client Provisioning protocol 
-implementations will be excluded.
-
-This #define supports PREQ2474.
-*/	
-#define SYMBIAN_OS_EXCLUDE_DMCPDS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_USB_RNDIS
-		
-If SYMBIAN_USB_RNDIS is defined, SYMBIAN OS will provide USB Remote NDIS class (this affects Bluetooth PAN as well).
-
-This #define supports PREQ1872.
-*/
-#define SYMBIAN_USB_RNDIS
-
-/**
-@internalAll
-@released
-
-SYMBIAN_ALARM_REPEAT_EXTENSIONS
-If SYMBIAN_ALARM_REPEAT_EXTENSIONS is defined then the client APIs delivered by PREQ2069 will be avilable.
-These APIs introduce an additional alarm repeat definition and a new alarm expiry behaviour. 
-
-#define supports PREQ2069.
-*/
-#define SYMBIAN_ALARM_REPEAT_EXTENSIONS
-
-/** 
-@publishedPartner 
-
-SYMBIAN_BAFL_MULTIPARTPARSER 
-
-If SYMBIAN_BAFL_MULTIPARTPARSER is defined then the BAFL 
-component provides the MultipartParser.dll functionality. 
-
-This #define supports PREQ2051. 
-*/
-#define SYMBIAN_BAFL_MULTIPARTPARSER
-
-/**
-@internalAll
-@released
-
-SYMBIAN_CENTREP_SUPPORT_MULTIROFS
-
-If SYMBIAN_CENTREP_SUPPORT_MULTIROFS is defined, centralrepository client
-will be able to define keyspaces that are composed of multiple files in different ROFS layers.
-
-This #define supports PREQ2112
-*/
-#define SYMBIAN_CENTREP_SUPPORT_MULTIROFS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DNS_PROXY
-
-If SYMBIAN_DNS_PROXY is defined, SYMBIAN OS will provide DNS Proxy Service.
-
-This define supports PREQ1684.
-*/
-#define SYMBIAN_DNS_PROXY
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DNS_PUNYCODE
-
-If SYMBIAN_DNS_PUNYCODE is defined, this will enable punycode conversion 
-functionality in the system. If SYMBIAN_DNS_PUNYCODE is enabled, then the DND 
-can resolve the International Domain Names also. As per the requirement, application 
-can use this punycode conversion.
-
-This define supports PREQ2296.
-*/
-#define SYMBIAN_DNS_PUNYCODE
-
-/**
-@publishedAll
-
-SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
-
-Enables the File Server Client side API for large file access (file size greater than 2GB - 1).
-Enables the configurable part of File Server side to support large files.
-
-This #define supports PREQ1725
-*/
-#define SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ENABLE_FAT_DIRECTORY_OPT
-
-If SYMBIAN_ENABLE_FAT_DIRECTORY_OPT is defined, a size-configurable
-Leaf Directory Name Caching and optimisations to file creation operations
-is enabled to improve performance of locating leaf directories and
-file creation on FAT volumes.
-
-This #define supports PREQ1885.
-*/
-#define SYMBIAN_ENABLE_FAT_DIRECTORY_OPT
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_EUSERHL
-
-EUserHl generic usability library
-
-This #define supports PREQ2177
-*/
-#define SYMBIAN_EUSERHL
-
-/**
-@publishedPartner
-SYMBIAN_LOCATION_BTGPSCONFIG
-
-Allows applications that use the LBS subsystem to automatically utilize the best Bluetooth GPS positioning source
-available (rather than be manually configured to a particular Bluetooth GPS device)
-
-*/
-#define SYMBIAN_LOCATION_BTGPSCONFIG
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH
-
-If SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH is defined then the client 
-side of  messaging server provides enhanced search capabilities.
-*/
-#define SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH
-
-/** 
-@publishedPartner 
-@released 
-
-SYMBIAN_NETWORKING_ADDRESS_PROVISION 
-
-If SYMBIAN_NETWORKING_ADDRESS_PROVISION is defined, this will enable 
-the DHCP server to provide IP address to the client based on its 
-hardware address, this hardware address is provisioned by the 
-application which is loading the DHCP server. Also NAPT will 
-forward any packets to the uplink only if the source address is 
-provisioned. 
-
-This define supports PREQ1872. 
-*/
-#define SYMBIAN_NETWORKING_ADDRESS_PROVISION
-
-/**
-
-@internalComponent
-
-SYMBIAN_OE_LIBRT
-
-If SYMBIAN_OE_LIBRT is defined, the open environment component will be extended to include the 
-Symbian OS port of the latest version of librt ("realtime") open source library. 
-
-This #define supports PREQ1974
-
-*/
-#define SYMBIAN_OE_LIBRT
-
-/**
-
-@internalComponent
-
-SYMBIAN_OE_POSIX_SIGNALS
-
-If SYMBIAN_OE_POSIX_SIGNALS is enabled, the libc component will use POSIX signals emulation.
-
-This #define supports PREQ1579
-
-*/
-#define SYMBIAN_OE_POSIX_SIGNALS
-
-/**
-@publishedPartner
-
-SYMBIAN_SDP_IPSEC_VOIP_SUPPORT
-
-If SYMBIAN_SDP_IPSEC_VOIP_SUPPORT is defined, then PREQ1853 APIs enable use of the cipher based MAC evaluation 
-and psuedo random generation algorithms (AES-XCBC-MAC-96 and AES-XCBC-PRF-128 respectively) through a new MAC
-interface introduced in the CryptoSpi framework.
-
-Tbis #define supports PREQ1853
-*/
-#define SYMBIAN_SDP_IPSEC_VOIP_SUPPORT
-
-/**
-@internalAll
-@released
-
-SYMBIAN_SKIPPED_CALENDAR_ALARMS
-
-If SYMBIAN_SKIPPED_CALENDAR_ALARMS is present then the alarm server shall
-persist details of missed calendar alarms and clients shall be able to 
-retrieve the list of missed calendar alarms from the Alarm server client API.
-
-This supports PREQ2088.
-*/
-#define SYMBIAN_SKIPPED_CALENDAR_ALARMS
-
-/** 
-@internalTechnology
-
-SYMBIAN_SSM_FLEXIBLE_MERGE 
-
-When SYMBIAN_SSM_FLEXIBLE_MERGE is enabled then flexible merging 
-of startup command lists based on priority is supported.
-
-This define supports PREQ1871.
-*/
-#define SYMBIAN_SSM_FLEXIBLE_MERGE
-
-/** 
-@internalAll 
-
-SYMBIAN_SSM_GRACEFUL_SHUTDOWN 
-
-If SYMBIAN_SSM_GRACEFUL_SHUTDOWN is defined, this will enable
-Staged Shutdown of the device,	which allows definition of
-a policy to specify the order for notifying registered
-components of shutdown, allowing them to perform any necessary
-tasks before the device completes its shutdown.
-
-This define supports PREQ2326.
-*/
-#define SYMBIAN_SSM_GRACEFUL_SHUTDOWN
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING
-
-If SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING is defined then
-the TCP/IP stack shall support explictly bound sockets.
-If a socket is explicitly bound and a packet arrives on an interface
-that the socket isn't bound to, then the packet should be dropped.
-
-This define supports PREQ2279.
-*/
-#define SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING
-
-/**
-@publishedAll
-
-SYMBIAN_SWI_RUN_ON_INSTALL_COMPLETE
-
-This new Macro will enable the support for new run option for SIS files . When executables/files inside 
-SIS file marked with this new run option, they will be executed at the end of the successful installation.
-
-This #define supports PREQ2264, CR1544
-*/
-#define SYMBIAN_SWI_RUN_ON_INSTALL_COMPLETE
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_SYSTEM_STATE_MANAGEMENT 
-
-If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
-the System State Management Architecture, which supports the 
-concept of system states (including startup, normal operation, 
-shutdown, and failure) and associated behaviour, and facilitates 
-the transitioning between them according to licensee-defined 
-policies and procedures.
-
-This define supports PREQ1871.
-*/
-#define SYMBIAN_SYSTEM_STATE_MANAGEMENT
-
-/**
-@internalAll
-
-SYMBIAN_WRITABLE_DATA_PAGING
-
-This System Wide Define will be used to issue a warning when a rom is built that enables data paging on a 
-version of the OS for which data paging is not warranted.
-
-This #define supports PREQ1954
-*/
-#define SYMBIAN_WRITABLE_DATA_PAGING
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ZERO_COPY_NETWORKING
-
-If SYMBIAN_ZERO_COPY_NETWORKING is defined the Comms Stack switches from using single memory pool overseen
-by MBufManager to multiple, HW specific pools. With SYMBIAN_ZERO_COPY_NETWORKING defined link-level flows
-can avoid copying data when communicating with the respective HW drivers.
-
-This #define supports PREQ2106.
-*/
-#define SYMBIAN_ZERO_COPY_NETWORKING
-
-
-
-
-/**
-@publishedPartner
-
-SYMBIAN_DISTINCT_LOCALE_MODEL
-
-When this macro is enabled, new locale model will be enabled, three distinct locale dlls will replace the old single locale dll.
-*/
-#define SYMBIAN_DISTINCT_LOCALE_MODEL
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_ENABLE_SPLIT_HEADERS
-
-When this is not defined, header files, that have been split, #include the extra header files to disable the source break. When this is defined, the headers have been fully split and the source break is enabled.
-
-This #define supports PREQ2740 and other splitting "mixed" header file PREQs. 
-*/
-
-#define SYMBIAN_ENABLE_SPLIT_HEADERS
-
-
-/**
-@publishedPartner
-
-SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
-
-
-This Macro is used to determine whether to build EGL using the older SgImage that will be present in 9.2, or the newer SgImage (aka SgImageLite) that will be available in 10.1.
-
-This #define supports PREQ2637 REQ417-52864 Shareable images for Qt on NGA (SGImage Lite).
-
-*/
-#define SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_OE_LIBSTDCPP
-
-If SYMBIAN_OE_LIBSTDCPP is defined, the open environment component will be extended to include the standard new and delete operators, and STDxxx targets will be linked against stdnew.lib for ARM builds, while other targets will be linked against scppnwdl.lib for Emulator builds.
-
-This #define supports PREQ1184
-*/
-#define SYMBIAN_OE_LIBSTDCPP
-
-/**
-@internalComponent
-SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-If SYMBIAN_OE_LARGE_FILE_SUPPORT is enabled, code changes for supporting Large files ( >2GB) will be built into libc.
-
-This will be enabled from Symbian OS Emin onwards.
-*/
-
-#define SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-/**
-@internalComponent
-
-SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
-
-If SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT is enabled, code changes for aligning OE locale support with native locales will be built into libc and libstdcppv5.
-
-This will be enabled from Symbian OS Emin onwards.
-This #define supports PREQ1440
-*/
-
-#define SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
-
-/**
-@publishedAll
-	@released
-		
-	SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
-				
-SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK toggles the support for the Software Component Registry (SCR),
-	Software Installation Framework (SIF) and Software Transaction Services (STS).
-	The components are built if and only if this macro is defined.
-	
-	This macro supports REQ 415-7310: Universal Software Install Framework
-
-*/
-
-#define SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
-
-/**
-@publishedpartner
-@released
-
-SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS
-
-This macro is supported only in the wserv_nga configuration.
-
-If SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS is enabled,
-   -  code changes for supporting Qt effects in graphics window server will be enabled. 
-   -  the layer region optimizer and surface placement will no longer work.
-
-
-This #define supports PREQ2669.
-*/
-#define SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS
-
-/**
-	@publishedPartner
-	@released
-
-	SYMBIAN_E32_ATOMIC_API
-
-	If SYMBIAN_E32_ATOMIC_API is defined the header file e32atomics.h is available
-	and should be used in preference to hand-coding ARM atomic instructions.
-*/
-#define SYMBIAN_E32_ATOMIC_API
-
-/** 
-	@publishedPartner
-	@released
-	
-	SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
-	
-	If SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW is defined, TCP protocol will set the Receive window size according to the underlying bearer (ex. GPRS, WiFi, etc)
-	and the window size will change as the bearer changes or the modulation of the bearer changes.
-	#define supports PREQ1854.
-	
-*/
-#define SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
-
--- a/symbianosbld/cedarutils/inc/Symbian_OS_tb102sf.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2412 +0,0 @@
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description:
-// Symbian_OS.hrh
-// Configuration options for Symbian OS
-// This file is managed by the Master Codeline Forum
-
-/** This include is for PREQ2621 */
-#include "platform_paths.hrh"
-
-// SYMBIAN_JAVA_NOT_INCLUDED
-// For Sphinx and later versions, J2ME will no longer be included in the 
-// build.  
-// This #define supports PREQ1791
-// 
-//
-
-/**
- @publishedPartner
- @released
-*/
-#define SYMBIAN_JAVA_NOT_INCLUDED
-   
-/**
-@publishedPartner
-@released
-
-SYMBIAN_HCI_API_V2
-                    
-If SYMBIAN_HCI_API_V2 is defined then the HCI APIs provided in PREQ750 
-(Bluetooth HCI improvements) will be required for use by a version 2 
-Bluetooth Stack and a version 2 HCI. These APIs are neither binary nor 
-source compatible with the previous version 1 HCI APIs. Both the original 
-version 1  Bluetooth stack and HCI, and the new version 2 Bluetooth stack 
-and HCI will be built, but both rombuild and the emulator will be 
-configured to use the version 2 binaries. The version 2 HCI will support 
-all commands and events listed in Bluetooth v2.0 specification.
-
-If SYMBIAN_HCI_API_V2 is not defined then only the version 1 Bluetooth 
-stack and HCI will be built and used by rombuild and the emulator.
-The version 1 HCI supports most but NOT all commands and events listed 
-in Bluetooth v2.0 specification.
-
-See BR1613 for more information.
-*/
-#define SYMBIAN_HCI_API_V2
-
-/**
-@publishedAll
-@released
-
-__WATCHER_API_V2__
-
-If __WATCHER_API_V2__ is defined then the 
-watcher framework supports ECOM watcher plugins.
-*/
-#define __WATCHER_API_V2__
-
-/**
-@publishedAll
-@released
-
-__HIDE_WATCHER_API_V1__
-
-Hides support APIs for loading non-ECOM watcher plugins. Non-ECOM watcher 
-plugins are still loaded. The associated define __REMOVE_WATCHER_API_V1__
-removes the implementation of the support APIs.
-
-Assumes that __WATCHER_API_V2__ has been defined.
-*/
-#define __HIDE_WATCHER_API_V1__
-#define __REMOVE_WATCHER_API_V1__
-
-/**
-SYMBIAN_TIMEZONE_SUPPORT_V1
-
-@publishedAll
-@released
-
-When SYMBIAN_TIMEZONE_SUPPORT_V1 is defined the App-services TzClient.dll 
-module (and accompanying import library) is made available for client 
-application use.
-
-This #define supports PREQ663
-*/
-#define SYMBIAN_TIMEZONE_SUPPORT_V1
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT
-
-If SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT is defined then 
-the Multimedia Framework (MMF) can support video playback on 
-a secondary display. The default screen will be the screen 
-number in the cone environment.
-
-@see CVideoPlayerUtility
-*/
-#define SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM
-
-If  SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM is defined, the Composite
-File System allows more than one ROFS partition to be included in
-the composite Z: drive.
-
-This #define supports PREQ1085
-*/
-#define SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM
-
-/**
-@publishedPartner
-@released
-
-__SECURE_BIN__
-
-When __SECURE_BIN__ is defined, executable files stored as
-"data" in the XIP ROM are assumed to be in their data-caged 
-locations. The presence of this #define does not imply that 
-data-caging is enforced, and does not imply that binaries have 
-been relocated to sys\bin.
-
-This #define supports PREQ537 "Platform security - file system layout".
-*/
-#define __SECURE_BIN__
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_COREAPPS_API_V2
-
-If SYMBIAN_COREAPPS_API_V2 is defined then new functionality is available within 
-the Core Apps sub-system (Contacts Model, Agenda Model and World Server) to 
-support a platform secured OS.
-*/
-#define SYMBIAN_COREAPPS_API_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_APPARC_APPINFO_CACHE
-
-If SYMBIAN_APPARC_APPINFO_CACHE is defined then apparc creates 
-a file of application information on the first boot, which is 
-used during subsequent boots for application information.
-*/
-#define SYMBIAN_APPARC_APPINFO_CACHE
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_IPSEC_IKE_V2
-
-If SYMBIAN_NETWORKING_IPSEC_IKE_V2 is defined, IPSEC will 
-be able to support Internet Key Exchange version 2 in 
-addition to IKE v1. This involves a change in the size of 
-the TPfkeyMsgBase class - see BR1736.1.
-
-Actual support for IKE v2 will depend on the provision 
-of a suitable plugin to the Key Management Daemon.
-
-This #define supports PREQ1223.
-*/
-#define SYMBIAN_NETWORKING_IPSEC_IKE_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_UIKON_UNIFICATION
-
-When SYMBIAN_UIKON_UNIFICATION is defined, the existing 
-CEikSrvAppUiBase class is replaced with a customisable class
-provided by the System GUI. 
-
-This #define supports PREQ819 and PREQ826
-*/
-#define SYMBIAN_UIKON_UNIFICATION
-
-/**
-@publishedAll
-@released
-
-__SECURITY_PLATSEC_ARCH__
-
-If this macro is defined, then platform security aware security services 
-APIs will be present.  This includes architectural changes to several 
-components.
-
-If this macro is not defined, the original version (since 8.0) of the 
-security services APIs will be present. 
-
-The following components are affected:
-  cryptotokens
-  certman
-  filetokens
-
-*/
-#define __SECURITY_PLATSEC_ARCH__
-
-/**
-SYMBIAN_ECAM_CHUNKAPI
-
-@publishedAll
-@released
-
-Specifies that an extended API will be used in the multimedia 
-camera interface. This has a v2 observer which allows camera data 
-to be returned without buffer copy, and also allows clients to set 
-camera access priority
-
-@see CCamera
-@see MCameraObserver2
-
-This #define supports PREQ799.
-*/
-#define SYMBIAN_ECAM_CHUNKAPI
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURE_ECOM
-
-When SYMBIAN_SECURE_ECOM is not defined, ECOM plugins are discovered by 
-searching for DLLs in System\libs\plugins, and inferring the name of 
-the resource file from the UID3 of the DLL.
-
-When SYMBIAN_SECURE_ECOM is defined, ECOM plugins will also be discovered
-by searching for resource files in \Resource\Plugins, and inferring the
-name of the DLL from the name of the resource file. When platform security
-is fully enforced, only this new style of discovery will work.
-*/
-#define SYMBIAN_SECURE_ECOM
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_INETPROTUTILS_RFC3986
-
-Description:
-If SYMBIAN_INETPROTUTILS_RFC3986 is defined, the Internet 
-Protocol Utility Library supports RFC 3986, which increases 
-the set of reserved characters.
-
-@see EscapeUtils::IsExcludedChar
-
-This #define implements BR2009.
-*/
-#define SYMBIAN_INETPROTUTILS_RFC3986
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FONT_METRICS_V2 
-
-If this is defined, then classes which derive from COpenFont (usually 
-these are part of a font rasterizer implementation) must set the 
-protected member variables:
-iFontAscentOfCapitals
-iFontAscentIncAccents
-iFontDescent
-iFontLineGap
-to appropriate values during the creation of a font. 
-If this macro is not defined then these member variables do not exist.
-
-@see COpenFont
-*/
-#define SYMBIAN_FONT_METRICS_V2
-
-/**
-@publishedAll
-@released
-
-__OBEX_USER_DEFINED_HEADERS__
-
-If __OBEX_USER_DEFINED_HEADERS__ is defined then the new API support for extended Headers will be available.
-This new support includes USER DEFINED HEADERS and the COUNT header.
-If this functionality is compiled out then the old API is available as before.
-For more information on see documents shown below.
-
-@see SGL.GT171.097 - Obex Header Extension how to
-@see SGL.GT171.095 - Obex Extension Design Document
-*/
-#define __OBEX_USER_DEFINED_HEADERS__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CENTREP_NOC
-
-If SYMBIAN_CENTREP_NOC is defined, the Central Repository 
-includes Notify-Only Client Optimization. This will cause 
-repositories to be unloaded after a timeout even if the 
-connection is still open.
-
-This #define supports PREQ1228. 
-*/
-#define SYMBIAN_CENTREP_NOC
-
-/**
-@publishedPartner
-@released
-@since 8.1
-
-SYMBIAN_BLUETOOTH_REQUIRES_HCI_FLUSH_COMPLETE_EVENT 
-
-If this is defined, the MHCIEventObserver class must implement
-the FlushCompleteEvent virtual function, which will be used by 
-the link manager to send Flush Complete events up to the stack. 
-If this macro is not defined, Flush Complete events will be discarded.
-
-@see MHCIEventObserver
-@see CHCIFacade
-*/
-#define SYMBIAN_BLUETOOTH_REQUIRES_HCI_FLUSH_COMPLETE_EVENT
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MULTIMEDIA_CODEC_API
-
-If SYMBIAN_MULTIMEDIA_CODEC_API is defined then support is 
-available for PREQ1024 delivered Processing Unit or 
-OpenMAX based codecs and Multimedia hardware devices.
-*/
-#define SYMBIAN_MULTIMEDIA_CODEC_API
-/** 
-@publishedAll
-@released
-
-
-SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT 
-
-Provides support control the presentation of subtitle and closed captioning text
-from video playback controllers in the Multimedia Framework as part of @see CVideoPlayerUtility2.
-Note that this support is dependent on the following being present in ROM: 
-- GCE version of Graphics (migration component)
-- GCE version of Videorender (optional component).
-- The Subtitle plugin (optional component). 
-
-This #define supports PREQ1939 
-*/ 
-#define SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
-
-/**
-@publishedAll
-@released
-
-__MESSAGING_API_V2__
-
-If __MESSAGING_API_V2__ is defined then new functionality 
-is available within the Messaging sub-system to support a 
-platform secured OS, e.g. the Attachment API.
-*/
-#define __MESSAGING_API_V2__
-#define __HIDE_MESSAGING_API_V1__
-#define __REMOVE_MESSAGING_API_V1__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BOOKMARK_DATABASE
-
-The Bookmark Database is an API used to provide system-wide 
-storage and management functionality for URI bookmarks. 
-If defined, this macro indicates that the Bookmark Database 
-API is present in the platform.
-*/
-#define SYMBIAN_BOOKMARK_DATABASE
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_UMTSR5
-
-If SYMBIAN_NETWORKING_UMTSR5 is defined support for the QoS 
-and IMS parameters introduced by Release 5 of the 3GPP 
-specification will be enabled. This involves a BC break in 
-TContextConfig - see BR1582.1 for details.
-
-@see TContextConfig
-
-This #define supports PREQ192 and PREQ635.
-*/
-#define SYMBIAN_NETWORKING_UMTSR5
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_3GPPDEFAULTQOS
-
-If SYMBIAN_NETWORKING_3GPPDEFAULTQOS is defined, support 
-for QoS modification on the default PDP context will be 
-enabled via the RSubconnection API.
-
-This #define supports PREQ870.
-*/
-#define SYMBIAN_NETWORKING_3GPPDEFAULTQOS
-
-
-/**
-SYMBIAN_STAGED_SYSTEM_STARTUP
-
-@publishedPartner
-@released
-
-When SYMBIAN_STAGED_SYSTEM_STARTUP is defined, the staged 
-start-up architecture has been introduced into the OS and 
-'Start-up State Aware' components can make use of the 
-architecture.
-
-This #define supports PREQ 810.
-*/
-#define SYMBIAN_STAGED_SYSTEM_STARTUP
-
-/**
-@publishedAll
-@released
-
-__HIDE_IPC_V1__
-
-If __HIDE_IPC_V1__ is defined then the deprecated insecure IPC APIs will be removed from various Symbian OS header files. Classes affected include CSession, CServer, RMessage and RMessageptr.
-
-For more information see the document listed below.
-
-@see SMG.SM0005.004 - Platform Security Development for Zephyr
-@see CSession
-@see CServer
-@see RMessage
-@see RMessagePtr
-*/
-#define __HIDE_IPC_V1__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_DHCPSERVER
-
-If SYMBIAN_NETWORKING_DHCPSERVER is defined, Symbian OS includes a
-simplified DHCPv4 server capable of dealing with single client.
-
-This #define provides functionality to support PREQ749.
-*/
-#define SYMBIAN_NETWORKING_DHCPSERVER
-
-/**  
-@publishedAll 
-@released
-
-SYMBIAN_REMOVE_TRIVIAL_ENCRYPTION
-
-This macro removes the trivial encryption APIs that are exported by EUSER. 
-
-See BR1320 for more details
-
-*/
-#define SYMBIAN_REMOVE_TRIVIAL_ENCRYPTION
-
-/**
-@internalTechnology
-
-SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST
-
-Description:
-If SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST is defined, the WAP Push
-watcher compares the origin of Push messages against URIs in a
-"White list" and "Black list".
-
-This #define supports PREQ1505
-*/
-#define SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FLEXIBLE_ALARM
-
-When this macro is defined, Calendar Interim API, Alarm server and UIKON 
-Alert Server will support additional functionality.
-- Extra data can be attached to calendar alarm and allow UI app 
-to retrieve the associated data.
-- The Alarm server can send multiple expired alarms to Alert Server without 
-waiting for the previous alarm acknowledged first
-- A Resource file can be used to configure alarm play intervals and durations, 
-or to disable alarm sound control.
-
-This #define supports PREQ1118
-*/
-#define SYMBIAN_FLEXIBLE_ALARM
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_PKCS12
-
-If SYMBIAN_PKCS12 is defined, the PKCS#12 Key Derivation 
-Algorithm is supplied.
-
-This #define supports PREQ1054. 
-*/
-#define SYMBIAN_PKCS12
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MMF_AUTOPAUSE_RESUME
-
-This #define enables extra features in the MMF APIs for auto pause 
-and resume of audio streams.
-*/
-#define SYMBIAN_MMF_AUTOPAUSE_RESUME
-
-/**
-@publishedAll
-@released
-
-__SECURE_BACKUP__
-
-If __SECURE_BACKUP__ is defined, the Secure Backup server replaces
-the use of SCRemFs for backup and restore, changing the backup protocol.
-Applications which have private data need to provide additional backup 
-registration files, and may use Publish & Subscribe to receive 
-notification of backup requests.
-
-This #define supports PREQ716 - Provide support for secure backup and 
-restore for licensee PC Connectivity software 
-*/
-#define __SECURE_BACKUP__
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_NETWORKING_REMOVE_RGENERIC
-
-If this macro is defined the deprecated APIs RGenericAgent, 
-RNif, RNifMonitor and Nifman are removed. All of these APIs, 
-exported by NIFMAN, have been deprecated and replaced by 
-the RConnection API exported by ESOCK.
-
-@see Break request BR1070 
-*/ 
-#define SYMBIAN_NETWORKING_REMOVE_RGENERIC
-
-/**
-@publishedPartner
-@released 9.0
-
-SYMBIAN_NETWORKING_RSUBCONNECTION
-
-If SYMBIAN_NETWORKING_RSUBCONNECTION is defined, the RQosChannel API is
-removed, and the RSubConnection API exported by ESOCK must be used instead.
-
-This #define supports PREQ 26.
-*/ 
-#define SYMBIAN_NETWORKING_RSUBCONNECTION
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_HIDE_COREAPPS_API_V1
-
-If SYMBIAN_HIDE_COREAPPS_API_V1 is defined then the insecure CoreApps APIs
-will be removed from various Symbian OS header files. Components affected are 
-Contacts Model, Agenda Model and World Server.
-
-The related define SYMBIAN_REMOVE_COREAPPS_API_V1 removes the underlying implementations,
-causing a binary compatibility break to match the source compatibility break.
-*/
-#define SYMBIAN_HIDE_COREAPPS_API_V1
-#define SYMBIAN_REMOVE_COREAPPS_API_V1
-
-/**
-@publishedAll
-@released
-
-__UI_FRAMEWORKS_V2__
-
-If __UI_FRAMEWORKS_V2__ is defined then PlatSec aware UI Frameworks API's will be available. 
-The following frameworks will be affected:
-
-Applications 
-File Recognizers
-Data Recognizers
-Notifiers
-Control Panel Plugins
-Feps
-App-initialization (CEikLibrary)
-Converters
-Error-Resolving
-*/
-#define __UI_FRAMEWORKS_V2__
-#define SYMBIAN_HIDE_UI_FRAMEWORKS_V1
-#define SYMBIAN_REMOVE_UI_FRAMEWORKS_V1
-
-/**
-@internalAll
-
-__BC_FUTURE_PROOFING__
-
-Support for the implementation of PREQ743 "Introduction of interface 
-robustness patterns to support future binary compatibility".
-*/
-#define __BC_FUTURE_PROOFING__
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_TELEPHONY_USAT5 
-
-If SYMBIAN_TELEPHONY_USAT5 is defined then support for 3GPP 
-Release 5 (U)SAT will be enabled. 
-
-@see RSat::TCallControlV5
-
-This #define supports PREQ1234.
-*/ 
-#define SYMBIAN_TELEPHONY_USAT5
-
-/**
-SYMBIAN_GENERIC_SYSTEM_STARTUP
-
-@publishedPartner
-@released
-
-This #define enables the generic start-up architecture in
-which the System Starter process is responsible for the
-controlled startup of the system. 
-
-The #define supports PREQ808 and PREQ809.
-*/
-#define SYMBIAN_GENERIC_SYSTEM_STARTUP
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURE_PUBLISH_AND_SUBSCRIBE
-
-If this macro is defined, then the Bluetooth stack reconfigures to take
-advantage of security mechanisms in Publish and Subscribe. Any other
-components requiring reconfiguration to make use of Publish and Subscribe
-can also use this macro.
-
-*/
-#define SYMBIAN_SECURE_PUBLISH_AND_SUBSCRIBE
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_SECURITY_CAF_RFILE_HANDLE
-
-If SYMBIAN_SECURITY_CAF_RFILE_HANDLE is defined then it enables the Content Access 
-Framework to read from files passed to it as an open RFile handles instead of CAF 
-opening the file itself. This allows files stored in a data caged directory to be 
-read by CAF.  
-
-*/
-#define SYMBIAN_SECURITY_CAF_RFILE_HANDLE
-
-/**
-@publishedAll
-@released
-
-__JAVACUSTOMINSTALL__
-
-If __JAVACUSTOMINSTALL__ is defined then an additional UI callback is made after MIDlet
-installation has succeeded or failed. This callback is intended for information only and the 
-information passed can be licensee customised. The intention would be that the device user
-can use this information to diagnose install problems in conjunction with network operators.
-If this #define is not present then the callback is not present and is not called.
-For more information on see documents shown below.
-
-@see SGL.GT0188.253 CDMA Java MIDlet Installer Component Design
-*/
-#define __JAVACUSTOMINSTALL__
-
-/**  
-@publishedAll 
-@released
-
-SYMBIAN_MDF_API_V2 
-
-This macro selects the Symbian OS 9.x phase of development in 
-the Media Device Framework API, including changes to enable 
-MDF Video Decoder Hardware devices to support applications, 
-streaming and demux.
-
-@see CMMFVideoPlayHwDevice
-*/ 
-#define SYMBIAN_MDF_API_V2
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SMS_REL6_SUPPORT
-
-SMS Release 6 support is defined in the 3GPP specifications
-(3GPP TS 23.040 V6.5.0 and 3GPP TS 23.038 V6.1.0).
-If defined, this macro indicates that Symbian OS SMS APIs
-shall support Release 6 functionality.
-*/
-#define SYMBIAN_SMS_REL6_SUPPORT
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SWI_POST_INSTALL_REVOCATION
-
-When SYMBIAN_SWI_POST_INSTALL_REVOCATION is defined, 
-support for the SWI post install revocation service is enabled.
-
-This #define supports PREQ919
-*/
-#define SYMBIAN_SWI_POST_INSTALL_REVOCATION
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_TELEPHONY_IMS
-
-If SYMBIAN_TELEPHONY_IMS is defined then IMS related APIs are included 
-in Telephony components.
-
-This #define supports PREQ61.
-*/
-#define SYMBIAN_TELEPHONY_IMS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_IGNORE_BIN_TARGETPATH
-
-When SYMBIAN_IGNORE_BIN_TARGETPATH is defined the TARGETPATH keyword in MMP files is ignored for executables. 
-Executables for the emulator instead get built to the default location.
-e.g. \epoc32\release\winscw\udeb
-*/
-#define SYMBIAN_IGNORE_BIN_TARGETPATH
-
-/**
-@publishedAll 
-@released
-
-SYMBIAN_COMMS_REPOSITORY
-
-Comms data is now stored in the Central Repository rather than the DBMS server.  
-A new module, CommsDat.dll, replaces Commdb.dll as the interface for comms data stored on a device. 
-CommsDat has a different API to Commdb, but provides equivalent functionality. 
-There is no longer an SQL API for access to Comms Data. 
-Commdb tools have been migrated for use with CommsDat 
-Commdb is deprecated and should not be used, though it remains as a temporary BC shim on top of CommsDat.   
-*/
-#define SYMBIAN_COMMS_REPOSITORY
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_VARIABLE_BITRATE_CODEC
-
-If SYMBIAN_VARIABLE_BITRATE_CODEC is defined then 
-CMMFSwCodecWrapper based audio hardware devices in the 
-Multimedia Framework (MMF) can support variable bitrate codecs.
-
-@see CMMFSwCodecWrapper
-*/
-#define SYMBIAN_VARIABLE_BITRATE_CODEC
-
-/**
-@publishedAll
-@released
-
-__SECURE_TELEPHONY__
-
-If __SECURE_TELEPHONY__ is defined, all Platform Security functionality 
-within the Telephony subsystem will be enabled.
-If __SECURE_TELEPHONY__ is not defined, no Platform Security functionality 
-within the Telephony subsystem is enabled.
-*/
-#define __SECURE_TELEPHONY__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CAF_V2
-
-The SYMBIAN_CAF_V2 flag indicates the CAF API v2 is present. 
-CAF v2 supports files containing multiple content objects, which requires 
-a change of API for CAF agents: agents written for CAF v1 will not compile
-against CAF v2. See BR.1219.2 for migration information.
-
-This #define supports PREQ780.
-*/
-#define SYMBIAN_CAF_V2
-
-/**
-SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
-
-@publishedPartner
-@released
-
-This macro enables a consolidation phase in the ROM building 
-process to generate additional metadata for each ROM drive.  
-The metadata describes the content and structure of the ROM 
-conveniently filtered for any component that requires it.
-
-Components supply metadata with the "spidata" BUILDROM keyword.
-
-This macro supports PREQ806 and other requirements that 
-eliminate run-time scanning of ROM content.
-*/
-#define SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BLUETOOTH_ESCO_ENABLED
-
-Enable support for Bluetooth eSCO synchronous links.  
-Defining this macro extends the interface to CHCIBase to support 
-the Synchronous connection commands added in Bluetooth 1.2.
-*/
-#define SYMBIAN_BLUETOOTH_ESCO_ENABLED
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SECURE_MIDLET_INSTALL
-
-If SYMBIAN_SECURE_MIDLET_INSTALL is defined then the Java MIDlet 
-Installer supports installation under Platform Security policies, 
-using the interface published by security\JavaMIDletInstaller.
-
-If SYMBIAN_SECURE_MIDLET_INSTALL is not defined then Java MIDlet 
-installation is achieved through the security\appinst interfaces.
-*/
-#define SYMBIAN_SECURE_MIDLET_INSTALL
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2
-
-If SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2 is defined then 
-the following additional features will be available in CONE.
-1) Functions to set and get the background of a control.
-2) Functions to add components to a compound control in a simpler way.
-3) Hooks for the support of layout managers.
-4) A component that will provide fonts and cache them for easier use 
-   of these fonts by controls.
-
-@see CCoeControl
-*/
-#define SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_CNTMODEL_V2
-
-If SYMBIAN_CNTMODEL_V2 is defined, clients of the
-Contacts Model can exploit the efficiency improvements
-introduced by PREQ811, e.g. efficient use of transactions. 
-
-This #define supports PREQ811
-*/
-#define SYMBIAN_CNTMODEL_V2
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_COREAPPS_PLUGIN_API_V2
-
-If SYMBIAN_COREAPPS_PLUGIN_API_V2 is defined then  Ecom solely is used as loading 
-mechanism.The legacy plugin loading mechanism is used otherwise.
-*/
-#define SYMBIAN_COREAPPS_PLUGIN_API_V2
-
-/**
-@internalAll
-
-DO_NOT_USE_THIS_MACRO
-
-If DO_NOT_USE_THIS_MACRO is defined, assume the Cedar platform.
-If DO_NOT_USE_THIS_MACRO is not defined, assume the Beech platform.
-
-This macro was originally introduced as a stopgap measure, to
-identify differences between Symbian OS v7.0s and Symbian OS v8.0b
-which were not specifically to do with the change from Kernel
-Architecture 1 to Kernel Architecture 2.
-
-This macro will be deprecated when a suitable alternative is provided.
-*/
-#ifndef DO_NOT_USE_THIS_MACRO
-#define DO_NOT_USE_THIS_MACRO
-#endif
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_C32ROOT_API_V2
-
-Strengthens the C32Root API and extends it to include 
-configuration of queue length for bindings. 
-
-This #define supports PREQ318.
-*/
-#define SYMBIAN_C32ROOT_API_V2
-
-/**
-@publishedAll
-@released
-
-__SECURE_API__
-
-Hides unsecure APIs. Many of these have been replaced by Secure variants 
-but some are no longer available in a Secure platform.
-
-e.g.
-
-@see User::RenameThread
-@see User::CommandLine
-
-*/
-#define __SECURE_API__
-#define SYMBIAN_REMOVE_INSECURE_API
-
-/**
-@publishedAll
-@released
-
-__CNF_FORMAT_V2__
-
-If __CNF_FORMAT_V2__ is defined, assume that Epoccnf.pl generates
-files in version 2 of the CNF format, and that both versions 1
-and 2 of this file format can be read by Conarc.
-If __CNF_FORMAT_V2__ is not defined, assume that Epoccnf.pl
-generates files in version 1 of the CNF format, and that only
-version 1 of this file format can be read by Conarc.
-*/
-#define __CNF_FORMAT_V2__
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_SUPPORT_LINKED_FONTS 
-
-If SYMBIAN_SUPPORT_LINKED_FONTS is defined then APIs are provided 
-to create 'linked' font instances which combine glyph sets from 
-multiple existing font glyph sets.
-
-@see CLinkedTypefaceElement
-@see CLinkedTypefaceSpecification
-
-This #define supports PREQ1431.
-*/ 
-#define SYMBIAN_SUPPORT_LINKED_FONTS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_SECURE_DBMS
-
-When SYMBIAN_SECURE_DBMS is defined, support for secure 
-shared databases is enabled within DBMS.  
-When not defined, all secure-shared-database-specific APIs 
-take the form of dummy implementations which return KErrNone.
-*/
-#define SYMBIAN_SECURE_DBMS
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_ASSUME_SECURE_DATA
-
-When this macro is defined, all data files are assumed to be in their secure
-locations, and all code which provided backward compatibility for the
-insecure locations is removed. For example, ICL extended resource files
-will not be loaded from System\Libs\Plugins, only from \Resource\ICL.
-
-This macro only makes sense if __SECURE_DATA__ is defined.
-*/
-#define SYMBIAN_ASSUME_SECURE_DATA
-
-/**
-@publishedAll
-@deprecated
-@since 8.0
-
-__KEYSTORE_API_V2__
-
-*/
-#define __KEYSTORE_API_V2__
-
-/**
-@publishedAll
-@released
-
-__SECURE_DATA__
-
-When __SECURE_DATA__ is defined, public read-only files are
-assumed to be in their data-caged locations. The presence of
-this #define does not imply that data-caging is enforced, and
-does not imply that binaries have been relocated to sys\bin.
-
-This #define supports PREQ537 "Platform security - file system layout".
-*/
-#define __SECURE_DATA__
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_NETWORKING_PLATSEC
-
-If SYMBIAN_NETWORKING_PLATSEC is defined, additional platform security 
-related functionality in enabled in the Comms-Infras and Networking 
-subsystems (e.g. API policing).
-*/
-#define SYMBIAN_NETWORKING_PLATSEC
-
-/**
-@publishedAll
-@released
-
-__CONDITIONS_SCHEDULES_VALID__
-
-If __CONDITIONS_SCHEDULES_VALID__ is defined then the Task Scheduler component 
-supports creating persistent schedules based on a set of conditions and a 
-timeout. The schedule is run when either all the conditions are met or the 
-timeout is reached.
-
-This functionality is part of PREQ694 - PREQ 694 - Automatic sending of SMS on
-network reconnection.
-*/
-#define __CONDITIONS_SCHEDULES_VALID__
-
-/**
-@internalComponent
-
-__LEAVE_EQUALS_THROW__
-
-If __LEAVE_EQUALS_THROW__ is defined, User::Leave() and TRAP() are 
-implemented in terms of C++ exceptions where the compiler supports this.
-If __LEAVE_EQUALS_THROW__ is not defined, the legacy Symbian exception 
-mechanism is used instead.
-
-Support for C++ exceptions by the compiler is indicated by the 
-internal macro __SUPPORT_CPP_EXCEPTIONS__ supplied by the tools.  
-Where this macro is not present, __LEAVE_EQUALS_THROW__ is automatically 
-undefined.
-
-This macro supports PREQ519 "Implement User::Leave() in terms of throw()".
-*/
-#define __LEAVE_EQUALS_THROW__
-
-/**
-@publishedAll
-@released
-
-__BLUETOOTH_API_V2__
-
-If __BLUETOOTH_API_V2__ is defined assume that version 2 of the bluetooth
-subsystem will be built.  This is binary compatible with version 1 for all
-published-all APIs but is not source compatible.  Users of classes defined
-in BTDevice.h and BTManClient.h may need to make source changes.
-
-The BTRegistry.dll is removed, users should link instead against BTManClient.lib.
-The APIs provided by that DLL were classified as published-partner.
-
-@see CBTDevice
-@see SGL.GT172.103 - Bluetooth Compatibility Specification
-
-If __BLUETOOTH_API_V2__ is not defined then version 1 of the bluetooth subsystem
-will be built.
-
-*/
-#define __BLUETOOTH_API_V2__
-
-/**
-@publishedAll
-@released
-
-__BLUETOOTH_HCI_ALLOWS_AFH__
-
-If __BLUETOOTH_HCI_ALLOWS_AFH__ is defined the HCI interface will require the Adaptive Frequency Hopping CHCIBase pure virtual functions to be implemented in any derived class in Licensee produced host controller interface (HCI) code. 
-If this is not defined no AFH commands may be sent to the host controller, and no AFH events will be received from the host controller. 
-The APIs provided by the HCI DLL were classified as published-partner.
-
-@see CHCIBase
-@see MHCIEventObserver
-
-*/
-#define __BLUETOOTH_HCI_ALLOWS_AFH__
-
-/**
-@publishedAll
-@released
-
-EKA2
-
-If EKA2 is defined, assume Kernel Architecture 2.
-If EKA2 is not defined, assume Kernel Architecture 1
-
-Kernel Architecture 2 is a defining property of the Cedar platform.
-Kernel Architecture 1 is a defining property of the Beech platform.
-*/
-#ifndef EKA2
-#define EKA2
-#endif
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1
-
-When SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1 is defined a new EColor16MA 
-display mode is available, having an alpha channel. The alpha support 
-is tailored to the needs of wserv server-side, although some alpha 
-support will also be available to client applications.
-
-This #define supports PREQ915.
-*/
-#define SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1
-
-/**
-@publishedPartner
-@released
-
-__SECURE_SOFTWARE_INSTALL__
-
-When __SECURE_SOFTWARE_INSTALL__ is defined, the Software
-Install APIs are replaced with versions appropriate to
-the Secure Platform.
-
-This #define supports PREQ56 "Software install enhancements"
-*/
-#define __SECURE_SOFTWARE_INSTALL__
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ESOCK_V3
-
-If SYMBIAN_ESOCK_V3 is defined, the socket server allows protocol 
-families to run in individual threads to protect one protocol family 
-from the behaviour of another. The allocation of protocol families to
-threads is determined by a naming convention on the ESK files.
-
-This #define supports PREQ318.
-*/
-#define SYMBIAN_ESOCK_V3
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES
-
-If SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES is defined, threads at 
-priority SystemServer/More (i.e. process priorities EPriorityFileServer, 
-EPriorityWindowServer or EPrioritySupervisor with relative thread priority 
-EPriorityMore) are mapped to absolute priority 23, equal to the highest 
-priority available to normal applications. This lowers the Window Server 
-and File Server priorities so application threads can timeslice with them, 
-benefitting audio and other pseudo real-time applications.
-
-If SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES is not defined, these system server 
-priorities remain at 24, preempting all normal user application threads.
-
-This #define supports PREQ955, and BR1821.
-*/
-#define SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES
-
-/**
-@publishedAll
-@deprecated
-@since 8.0
-
-SYMBIAN_CRYPTO
-
-*/
-#define SYMBIAN_CRYPTO
-
-/**
-@internalAll
-SYMBIAN_J2ME_USE_CALENDAR
-                
-Internal macro - do not use outside Symbian code.
-*/
-#define SYMBIAN_J2ME_USE_CALENDAR
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CENREPNOTIFIERHANDLER
-
-If SYMBIAN_CENREPNOTIFIERHANDLER is defined, the Central 
-Repository notifier handler is present.
-
-@see CCenRepNotifyHandler
-@see MCenRepNotifyHandlerCallback
-
-This #define supports PREQ1802. 
-*/
-#define SYMBIAN_CENREPNOTIFIERHANDLER
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_BAFL_SYSUTIL
- 
-If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, 
-providing APIs for obtaining system version information and 
-APIs for monitoring free disk space.
-
-@see SysUtil::GetSWVersion
-@see SysUtil::DiskSpaceBelowCriticalLevelL
-
-This #define supports PREQ1802.
-*/
-#define SYMBIAN_BAFL_SYSUTIL
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_BAFL_ACTIVITYMGR
- 
-If SYMBIAN_BAFL_ACTIVITYMGR is defined, the bafl activitymgr.dll is 
-presentand provides an API that allows the client to take action at the 
-start and/or end of a period of user inactivity.
-
-@see CUserActivityManager::Start
-
-This #define supports PREQ1802.
-*/
-#define SYMBIAN_BAFL_ACTIVITYMGR
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CLIENTPROV_V2
-
-If SYMBIAN_CLIENTPROV_V2 is defined then the client provisioning
-documents will be pushed to Inbox by default, and a new API is
-added to submit the documents from Inbox back to CPAgent.
-
-@see RCpMsvDocInputSession
-
-This is a source and binary compatibility break: see BR2092.
-
-This #define supports PREQ1664
-*/
-#define SYMBIAN_CLIENTPROV_V2
-
-
- /**
-@publishedPartner
-@released
-
-SYMBIAN_CRYPTOSPI
-
-The SYMBIAN_CRYPTOSPI flag indicates that the Crypto SPI is present.
-Crypto SPI (Service Provider Interface) supports licensee-pluggable 
-cryptographic algorithms (e.g. for enabling hardware acceleration), 
-and also allows for future extensibility of the cryptography 
-interfaces (e.g. for supporting future hashes and ciphers and 
-to support non-extractable private keys). 
-
-This #define supports PREQ57.
-*/
-#define SYMBIAN_CRYPTOSPI
-
-
-/**
-@publishedPartner 
-@released
-
-SYMBIAN_C32_SERCOMMS_V2
-
-Description: 
-If SYMBIAN_C32_SERCOMMS_V2 is defined, the Comms Server allows grouped CSYs
-to get loaded into individual threads in order to avoid CSY blocking. 
-The allocation of CSYs to threads is determined by naming convention from 
-the configurator/INI file. 
-This #define supports PREQ890
-
-*/
-#define SYMBIAN_C32_SERCOMMS_V2
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DEVMAN_BEARER_CONFIGURABLE
-
-If SYMBIAN_DEVMAN_BEARER_CONFIGURABLE is defined then the 
-device management support for network bearers can configured 
-using the resource file 'dmnapddf.rss'
-
-This #define supports CR1011
-*/
-#define SYMBIAN_DEVMAN_BEARER_CONFIGURABLE
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_DHCP_MSG_HEADERS
-
-If SYMBIAN_NETWORKING_DHCP_MSG_HEADERS is defined, the 
-Symbian OS DHCPv4 daemon supports retrieval of 
-DHCP message header fields and also 'Parameter Request List' 
-in the DHCP request message to the remote DHCP server is 
-configurable.
-
-This #define supports PREQ1647 and PREQ1648
-*/
-#define SYMBIAN_NETWORKING_DHCP_MSG_HEADERS
-
-
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_DRM_3RD_PARTY_PLAYBACK
-
-If SYMBIAN_DRM_3RD_PARTY_PLAYBACK is defined, the Multimedia Framework
-supports the playback of DRM-protected content by processes which do not 
-have the DRM capability.
-
-@see RMMFController
-
-This #define supports CR1058.
-*/
-#define SYMBIAN_DRM_3RD_PARTY_PLAYBACK
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_USE_MMF_RUF_RECOGNIZER
-
-If SYMBIAN_USE_MMF_RUF_RECOGNIZER is defined, the MMF recognizer is able to 
-recognize formats such as MPEG4, MPEG2, AAC and Divx.
-*/
-#define SYMBIAN_USE_MMF_RUF_RECOGNIZER
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS 
-
-If SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS is defined, the Symbian JPEG 
-codec implements the PREQ1630 ICL API extensions. 
-
-@see CImageDecoder::SetClippingRectL
-@see CImageDecoder::GetDestinationSize
-@see CImageDecoder::PrepareL
-@see CImageDecoder::OperationL
-@see CImageDecoder::ScalerL
-@see CImageDecoder::BlockStreamerL
-@see CImageEncoder::PrepareL
-@see CImageEncoder::OperationL
-@see CImageEncoder::BlockStreamerL
-
-This #define supports PREQ1630. 
-*/
-#define SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_LFFS_SIBLEY_NORFLASH
-
-If SYMBIAN_LFFS_SIBLEY_NORFLASH is defined support for LFFS on 
-Intel Sibley NOR flash is enabled.
-
-This #define supports PREQ912 and involves a BC break in the 
-parameter list for DMediaDriverFlash::Caps() - see BR1680 for details.
-*/
-#define SYMBIAN_LFFS_SIBLEY_NORFLASH
-
- /** 
-@publishedPartner 
-@released
-
-SYMBIAN_LOCATION_PRIVACY_V2 
-
-If SYMBIAN_LOCATION_PRIVACY_V2 is defined, the Symbian LBS sub-system 
-includes support for the advanced privacy dialogs and standalone 
-privacy components.
-
-This #define supports PREQ1660. 
-*/
-#define SYMBIAN_LOCATION_PRIVACY_V2
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
-	
-If SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER is defined, the Media Device
-Framework (MDF) will use the RSoundSc sound driver interface.
-If this macro is not defined, MDF will use the older RMdaDevSound interface.
-
-BR2079 gives further details of the migration needed by customers who 
-are using the Symbian reference DevSound with their own implementation
-of RMdaDevSound.
-
-@see RMdaDevSound
-@see RSoundSc
-*/
-#define SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_MESSAGESTORE_USING_SQLDB
-
-If SYMBIAN_MESSAGESTORE_USING_SQLDB is defined then messaging server
-uses the SQLite database to store message index data.
-*/
-#define SYMBIAN_MESSAGESTORE_USING_SQLDB
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS 
-
-If SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS is defined, new
-APIs are provided in cone.lib and ws32.lib which allow 
-applications to draw to multiple displays simultaneously and 
-react to a change of the active display.
-
-This #define supports PREQ1227
-
-@see CCoeEnv::ScreenDevice
-@see CScreenItem
-*/
-#define SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_POWER_RESOURCE_MANAGER_API 
-
-If SYMBIAN_POWER_RESOURCE_MANAGER_API is defined, the Power Resource 
-Manager is available. 
-
-@see PowerResourceManager 
-@see DPowerResourceController 
-
-This #define supports PREQ1398. 
-*/
-#define SYMBIAN_POWER_RESOURCE_MANAGER_API
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_PROCESS_MONITORING_AND_STARTUP
-
-If defined, the System Startup architecture supports dynamic startup
-for after market applications, and provides the SysMon process to
-monitor critical system processes.
-
-@see DscStore::Connect
-@see ERestartOS
-
-This define supports PREQ871 and PREQ1089.
-*/
-#define SYMBIAN_PROCESS_MONITORING_AND_STARTUP
-
-
-/** 
-@publishedAll 
-@released
-
-SYMBIAN_TUNER_RDS_ANNOUNCEMENT 
-
-If SYMBIAN_TUNER_RDS_ANNOUNCEMENT is defined, the RDS Tuner API 
-is provided, allowing applications to be notified if the radio
-is retuned to another station in order to listen to an announcement.  
-
-@see MMMRdsTunerUtilityImpl 
-@see MMMRdsAnnouncementObserver2 
-@see CMMRdsTunerUtility 
-
-This #define supports CR1097. 
-*/
-#define SYMBIAN_TUNER_RDS_ANNOUNCEMENT
-
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_USER_PROMPT_SERVICE
-
-If SYMBIAN_USER_PROMPT_SERVICE is defined, the User Prompt 
-Service is available, allowing system servers to prompt the 
-user to make a security decision about a request from a client 
-application, e.g. "Allow application X to send an SMS message?" 
-
-@see RupSubsession::Authorise 
-
-This #define is associated with PREQ1262.
-*/ 
-#define SYMBIAN_USER_PROMPT_SERVICE
-
-
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_MULTIMEDIA_MUF 
-
-If SYMBIAN_MULTIMEDIA_MUF is defined, then the PREQ1823 Multimedia 
-Metadata Utility Framework is delivered in to the OS.
-
-@see CMetaDataClientUtility
-@see CMUFParserType
-@see MMUFObserver
-@see CMetaDataFieldsArray
-@see CMetaDataFieldItem
-@see CMetaDataParser
-
-This #define supports PREQ1823. 
-*/
-#define SYMBIAN_MULTIMEDIA_MUF
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MBUFMANAGER_V2
-
-
-SYMBIAN_MBUFMANAGER_V2 make several changes in 
-the CMBufManager including multiple sized RMBuf's.
-This #define supports REQ7857, REQ7860, REQ7864, REQ8585, REQ8586
-developed as part of PREQ1248.
-These changes introduces a BR-2242.
-*/
-#define	SYMBIAN_MBUFMANAGER_V2
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_FEATURE_MANAGER
-
-If SYMBIAN_FEATURE_MANAGER is defined then the Feature Registry 
-functionality is implemented via the Feature Manager, with
-corresponding changes in the ROM building tools.
-
-This #define supports PREQ1645
-*/
-#define SYMBIAN_FEATURE_MANAGER
-
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_BUILD_GCE
-
-If SYMBIAN_BUILD_GCE is defined, the Surface Manager and Graphics 
-Composition Engine APIs are available at build time.
-
-@see RWindowBase::SetBackgroundSurface
-@see RSurfaceManager
-@see RSurfaceUpdateSession
-
-Note that the Surface Manager and GCE executables are optional, 
-and will not be present in the ROM or the emulator unless 
-appropriately configured.
-
-This #define supports PREQ1007 and PREQ1019
-*/
-#define SYMBIAN_BUILD_GCE
-
-
-/** 
-@publishedAll 
-@released
-
-SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY 
-
-If SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY is defined 
-then the comms-infras framework supports the management plane 
-with the RCommsManager API providing support for connection 
-selection, bearer mobility and other functionality.
-
-This #define supports PREQ 1060 and PREQ 399. 
-*/
-#define SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_CAF_STREAMING
-
-If SYMBIAN_CAF_STREAMING is defined then CAF provides support for 
-streamed broadcast protection standards, such as DVB-H or OMA DRM BCAST.
-
-This #define supports PREQ782
-*/
-#define SYMBIAN_CAF_STREAMING
-
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_ENABLE_USB_OTG_HOST
-
-If SYMBIAN_ENABLE_USB_OTG_HOST is defined, executables related 
-to USB Host and USB OTG will be built in addition to the 
-existing support for USB Client.
-
-These additional components are necessary to enable building a 
-ROM incorporating USB Client, Host and OTG functionality.
-
-This #define supports PREQ1782
-*/			
-#define SYMBIAN_ENABLE_USB_OTG_HOST
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_MULTIMEDIA_A3FDEVSOUND 
-
-If SYMBIAN_MULTIMEDIA_A3FDEVSOUND is defined, the PREQ1540 DevSound API is 
-present in the Advanced Audio Adaptation Framework
-
-This #define supports PREQ1540. 
-*/
-#define SYMBIAN_MULTIMEDIA_A3FDEVSOUND 
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_OS_EXCLUDE_DMCPDS
-
-When this macro is enabled, OMA dataSync, Device Management and Client Provisioning protocol 
-implementations will be excluded.
-
-This #define supports PREQ2474.
-*/	
-#define SYMBIAN_OS_EXCLUDE_DMCPDS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_USB_RNDIS
-		
-If SYMBIAN_USB_RNDIS is defined, SYMBIAN OS will provide USB Remote NDIS class (this affects Bluetooth PAN as well).
-
-This #define supports PREQ1872.
-*/
-#define SYMBIAN_USB_RNDIS
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
-
-If SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW is defined, TCP protocol will set the Receive window size according to the underlying bearer (ex. GPRS, WiFi, etc)
-and the window size will change as the bearer changes or the modulation of the bearer changes.
-
-#define supports PREQ1854.
-
-*/
-#define SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW 
-
-/**
-@internalAll
-@released
-
-SYMBIAN_ALARM_REPEAT_EXTENSIONS
-If SYMBIAN_ALARM_REPEAT_EXTENSIONS is defined then the client APIs delivered by PREQ2069 will be avilable.
-These APIs introduce an additional alarm repeat definition and a new alarm expiry behaviour. 
-
-#define supports PREQ2069.
-*/
-#define SYMBIAN_ALARM_REPEAT_EXTENSIONS
-
-/** 
-@publishedPartner 
-
-SYMBIAN_BAFL_MULTIPARTPARSER 
-
-If SYMBIAN_BAFL_MULTIPARTPARSER is defined then the BAFL 
-component provides the MultipartParser.dll functionality. 
-
-This #define supports PREQ2051. 
-*/
-#define SYMBIAN_BAFL_MULTIPARTPARSER
-
-/** 
-@internalAll 
-@released
-
-SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT 
-
-If SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT is present then the new API provided 
-by PREQ1769 will be available else it won't.
-*/
-#define SYMBIAN_CALENDAR_ENHANCEDSEARCHANDSORT
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_CALENDAR_V3
-When this macro is defined the calendar component will provide additional search and sort options when retrieving calendar instances.
-
-#define supports PREQ1769 and PREQ2049.
-*/
-#define SYMBIAN_CALENDAR_V3
-
-/**
-@internalAll
-@released
-
-SYMBIAN_CENTREP_SUPPORT_MULTIROFS
-
-If SYMBIAN_CENTREP_SUPPORT_MULTIROFS is defined, centralrepository client
-will be able to define keyspaces that are composed of multiple files in different ROFS layers.
-
-This #define supports PREQ2112
-*/
-#define SYMBIAN_CENTREP_SUPPORT_MULTIROFS
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DNS_PROXY
-
-If SYMBIAN_DNS_PROXY is defined, SYMBIAN OS will provide DNS Proxy Service.
-
-This define supports PREQ1684.
-*/
-#define SYMBIAN_DNS_PROXY
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_DNS_PUNYCODE
-
-If SYMBIAN_DNS_PUNYCODE is defined, this will enable punycode conversion 
-functionality in the system. If SYMBIAN_DNS_PUNYCODE is enabled, then the DND 
-can resolve the International Domain Names also. As per the requirement, application 
-can use this punycode conversion.
-
-This define supports PREQ2296.
-*/
-#define SYMBIAN_DNS_PUNYCODE
-
-/**
-@publishedPartner
-SYMBIAN_EMAIL_CAPABILITY_SUPPORT
-If SYMBIAN_EMAIL_CAPABILITY_SUPPORT is defined then the IMAP/POP3 servermtms 
-will use the enhanced capabilities sent by the email server.
-*/
-#define SYMBIAN_EMAIL_CAPABILITY_SUPPORT
-
-/**
-@publishedAll
-
-SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
-
-Enables the File Server Client side API for large file access (file size greater than 2GB - 1).
-Enables the configurable part of File Server side to support large files.
-
-This #define supports PREQ1725
-*/
-#define SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ENABLE_FAT_DIRECTORY_OPT
-
-If SYMBIAN_ENABLE_FAT_DIRECTORY_OPT is defined, a size-configurable
-Leaf Directory Name Caching and optimisations to file creation operations
-is enabled to improve performance of locating leaf directories and
-file creation on FAT volumes.
-
-This #define supports PREQ1885.
-*/
-#define SYMBIAN_ENABLE_FAT_DIRECTORY_OPT
-
-/** 
-@publishedAll
-@released
-
-SYMBIAN_EUSERHL
-
-EUserHl generic usability library
-
-This #define supports PREQ2177
-*/
-#define SYMBIAN_EUSERHL
-
-/**
-@internalComponent
-
-SYMBIAN_F32_ENHANCED_CHANGE_NOTIFICATION
-
-If SYMBIAN_F32_ENHANCED_CHANGE_NOTIFICATION is enabled, code changes and supporting APIs for PREQ1847 will be included
-F32 Enhanced Notifications with be built in to EFile.exe and EFSRV.DLL
-*/
-#define SYMBIAN_F32_ENHANCED_CHANGE_NOTIFICATION
-
-/**
-
-@publishedPartner
-@released
-
-SYMBIAN_FASTFLOW_TCP
-
-SYMBIAN_FASTFLOW_TCP will enable TCP fast path/flows for high throughput download like FTP and HTTP streaming. Disabling the macro, will fall back to legacy flows.
-
-This define supports PREQ2133.
-*/
-#define SYMBIAN_FASTFLOW_TCP
-
-/** 
-@internalTechnology
-
-SYMBIAN_HWRM_EXTPOWERINFO 
-
-When SYMBIAN_HWRM_EXTPOWERINFO is enabled then 
-additional battery charging information will be available in the OS.
-
-This define supports PREQ2167.
-*/
-#define SYMBIAN_HWRM_EXTPOWERINFO
-
-/**
-@publishedPartner
-
-SYMBIAN_IPSEC_VOIP_SUPPORT
-
-If SYMBIAN_IPSEC_VOIP_SUPPORT is defined, it will introduce support IPSec support for VoIP services.
-This includes DSCP treatment in the IP header in context of 3GPP TS 44.318 Annex B and additional IPSec support.
-
-#define supports PREQ1853.
-*/
-#define SYMBIAN_IPSEC_VOIP_SUPPORT
-
-/**
-@publishedPartner
-SYMBIAN_LOCATION_BTGPSCONFIG
-
-Allows applications that use the LBS subsystem to automatically utilize the best Bluetooth GPS positioning source
-available (rather than be manually configured to a particular Bluetooth GPS device)
-
-*/
-#define SYMBIAN_LOCATION_BTGPSCONFIG
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH
-
-If SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH is defined then the client 
-side of  messaging server provides enhanced search capabilities.
-*/
-#define SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH
-
-/**
-@internalTechnology 
-
-SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB
-
-If SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB is defined then messaging server shall store a
-greater proportion of message content in SQL. Typically sized messages should be stored in their entirety.
-Attachments and large message parts may be stored externally and referenced from the database.
-*/
-#define SYMBIAN_MESSAGESTORE_HEADER_BODY_USING_SQLDB
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_MSGS_ENHANCED_REMOVABLE_MEDIA_SUPPORT
-
-If SYMBIAN_MSGS_ENHANCED_REMOVABLE_MEDIA_SUPPORT is defined then it is possible to 
-have a merged view of messages across multiple drives present in the device.
-
-This #define supports PREQ557
-*/
-#define SYMBIAN_MSGS_ENHANCED_REMOVABLE_MEDIA_SUPPORT
-
-/** 
-@publishedPartner 
-@released 
-
-SYMBIAN_NETWORKING_ADDRESS_PROVISION 
-
-If SYMBIAN_NETWORKING_ADDRESS_PROVISION is defined, this will enable 
-the DHCP server to provide IP address to the client based on its 
-hardware address, this hardware address is provisioned by the 
-application which is loading the DHCP server. Also NAPT will 
-forward any packets to the uplink only if the source address is 
-provisioned. 
-
-This define supports PREQ1872. 
-*/
-#define SYMBIAN_NETWORKING_ADDRESS_PROVISION
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
-
-If SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT is defined, the Networking Stack (Control/Management planes) will
-be able to support contention Management
-
-#define supports PREQ1927.
-*/
-#define SYMBIAN_NETWORKING_CONTENTION_MANAGEMENT
-
-/**
-@internalComponent 
-
-SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-If SYMBIAN_OE_LARGE_FILE_SUPPORT is enabled, code changes for supporting Large files ( >2GB) will be built into libc.
-This will be enabled from Symbian OS Emin onwards.
-
-#define SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-*/
-#define SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-/**
-
-@internalComponent
-
-SYMBIAN_OE_LIBRT
-
-If SYMBIAN_OE_LIBRT is defined, the open environment component will be extended to include the 
-Symbian OS port of the latest version of librt ("realtime") open source library. 
-
-This #define supports PREQ1974
-
-*/
-#define SYMBIAN_OE_LIBRT
-
-/**
-
-@internalComponent
-
-SYMBIAN_OE_POSIX_SIGNALS
-
-If SYMBIAN_OE_POSIX_SIGNALS is enabled, the libc component will use POSIX signals emulation.
-
-This #define supports PREQ1579
-
-*/
-#define SYMBIAN_OE_POSIX_SIGNALS
-
-/**
-@publishedPartner
-
-SYMBIAN_SDP_IPSEC_VOIP_SUPPORT
-
-If SYMBIAN_SDP_IPSEC_VOIP_SUPPORT is defined, then PREQ1853 APIs enable use of the cipher based MAC evaluation 
-and psuedo random generation algorithms (AES-XCBC-MAC-96 and AES-XCBC-PRF-128 respectively) through a new MAC
-interface introduced in the CryptoSpi framework.
-
-Tbis #define supports PREQ1853
-*/
-#define SYMBIAN_SDP_IPSEC_VOIP_SUPPORT
-
-/**
-@internalAll
-@released
-
-SYMBIAN_SHA2_CERT_VERIFY
-
-End users will be able to connect to secured services (including, but not limited to, email, VPN, web) 
-which use certificates generated with modern hash algorithms (the SHA-2 family).
-
-This #define supports PREQ2660, CR2008
-*/
-#define SYMBIAN_SHA2_CERT_VERIFY
-
-/**
-@publishedAll
-
-SYMBIAN_SIP_PROFILE_TIMERS_REGISTRATIONS_CENREP
-
-When enabled the following features are supported:
-1. Sip Profile Storage in Cenrep.
-2. Sip T Timers provisioning in Cenrep.
-3. Sip Registration Expiry timers in Cenrep.
-4. Forced Enable of a Sip Profile.
-5. Forced Disable of a Sip Profile.
-
-This supports PREQ1815.
-*/
-#define SYMBIAN_SIP_PROFILE_TIMERS_REGISTRATIONS_CENREP
-
-/**
-@internalAll
-@released
-
-SYMBIAN_SKIPPED_CALENDAR_ALARMS
-
-If SYMBIAN_SKIPPED_CALENDAR_ALARMS is present then the alarm server shall
-persist details of missed calendar alarms and clients shall be able to 
-retrieve the list of missed calendar alarms from the Alarm server client API.
-
-This supports PREQ2088.
-*/
-#define SYMBIAN_SKIPPED_CALENDAR_ALARMS
-
-/** 
-@internalTechnology
-
-SYMBIAN_SSM_FLEXIBLE_MERGE 
-
-When SYMBIAN_SSM_FLEXIBLE_MERGE is enabled then flexible merging 
-of startup command lists based on priority is supported.
-
-This define supports PREQ1871.
-*/
-#define SYMBIAN_SSM_FLEXIBLE_MERGE
-
-/** 
-@internalAll 
-
-SYMBIAN_SSM_GRACEFUL_SHUTDOWN 
-
-If SYMBIAN_SSM_GRACEFUL_SHUTDOWN is defined, this will enable
-Staged Shutdown of the device,	which allows definition of
-a policy to specify the order for notifying registered
-components of shutdown, allowing them to perform any necessary
-tasks before the device completes its shutdown.
-
-This define supports PREQ2326.
-*/
-#define SYMBIAN_SSM_GRACEFUL_SHUTDOWN
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING
-
-If SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING is defined then
-the TCP/IP stack shall support explictly bound sockets.
-If a socket is explicitly bound and a packet arrives on an interface
-that the socket isn't bound to, then the packet should be dropped.
-
-This define supports PREQ2279.
-*/
-#define SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING
-
-/**
-@publishedPartner
-
-SYMBIAN_STRONG_RANDOM_NUMBER_GENERATOR
-
-When this macro is enabled new strong random number generator will be available to both kernel and user level processes.
-
-This #define supports PREQ211, DS1456, CR1991
-*/
-#define SYMBIAN_STRONG_RANDOM_NUMBER_GENERATOR
-
-/**
-@publishedAll
-
-SYMBIAN_SWI_RUN_ON_INSTALL_COMPLETE
-
-This new Macro will enable the support for new run option for SIS files . When executables/files inside 
-SIS file marked with this new run option, they will be executed at the end of the successful installation.
-
-This #define supports PREQ2264, CR1544
-*/
-#define SYMBIAN_SWI_RUN_ON_INSTALL_COMPLETE
-
-/** 
-@publishedPartner
-@released
-
-SYMBIAN_SYSTEM_STATE_MANAGEMENT 
-
-If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
-the System State Management Architecture, which supports the 
-concept of system states (including startup, normal operation, 
-shutdown, and failure) and associated behaviour, and facilitates 
-the transitioning between them according to licensee-defined 
-policies and procedures.
-
-This define supports PREQ1871.
-*/
-#define SYMBIAN_SYSTEM_STATE_MANAGEMENT
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_TCPIPDHCP_UPDATE
-
-If SYMBIAN_TCPIPDHCP_UPDATE is defined, this will enable IPv6/DHCP updates in the System.
-If SYMBIAN_TCPIPDHCP_UPDATE is enabled, then IPv6 and DHCP shall support requirements 
-of followng RFCs: 4861/4862/4291/4443/3736/3646
-
-This define supports PREQ1898.
-*/
-#define SYMBIAN_TCPIPDHCP_UPDATE
-
-/**
-@publishedAll
-@released
-
-SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
-
-SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK toggles the support for the Software Component Registry (SCR),
-Software Installation Framework (SIF) and Software Transaction Services (STS).
-The components are built if and only if this macro is defined.
-*/
-#define SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_USE_SQLITE_VERSION_3_6_4
-
-If SYMBIAN_USE_SQLITE_VERSION_3_6_4 is defined then syslibs_sql will be built including SQLite v3.6.4.
-If this is not defined, then syslibs_sql will be built using the exising SQLite v3.6.1.
-
-This #define supports PREQ1869.
-*/
-#define SYMBIAN_USE_SQLITE_VERSION_3_6_4
-
-/**
-@internalAll
-
-SYMBIAN_WRITABLE_DATA_PAGING
-
-This System Wide Define will be used to issue a warning when a rom is built that enables data paging on a 
-version of the OS for which data paging is not warranted.
-
-This #define supports PREQ1954
-*/
-#define SYMBIAN_WRITABLE_DATA_PAGING
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ZERO_COPY_NETWORKING
-
-If SYMBIAN_ZERO_COPY_NETWORKING is defined the Comms Stack switches from using single memory pool overseen
-by MBufManager to multiple, HW specific pools. With SYMBIAN_ZERO_COPY_NETWORKING defined link-level flows
-can avoid copying data when communicating with the respective HW drivers.
-
-This #define supports PREQ2106.
-*/
-#define SYMBIAN_ZERO_COPY_NETWORKING
-
-
-/**
-@publishedpartner
-@released
-
-SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS
-
-This macro is supported only in the wserv_nga configuration.
-
-If SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS is enabled,
-   -  code changes for supporting Qt effects in graphics window server will be enabled. 
-   -  the layer region optimizer and surface placement will no longer work.
-
-
-This #define supports PREQ2669.
-*/
-#define SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS
-
-
-
-/**
-@internalComponent
-SYMBIAN_OE_TRACE
-
-If SYMBIAN_OE_TRACE is enabled, code changes for supporting instrumentation 
-and trace points that are entered in source code will be enabled.
-
-This #define supports PREQ2409.
-*/
-#define SYMBIAN_OE_TRACE
-
-
-/**
-@internalAll
-
-SYMBIAN_ENABLE_EVENTLOGGER_DUALSIM
-
-If SYMBIAN_ENABLE_EVENTLOGGER_DUALSIM is defined then syslibs_logeng (eventlogger) will be built including the changes for Dual Sim implementated as part of PREQ2473. If this is not defined, then syslibs_logeng will be built without these changes, and Dual Sim will not be supported.
-
-#define supports PREQ2473.
-*/
-#define SYMBIAN_ENABLE_EVENTLOGGER_DUALSIM
-
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-
-If SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT is defined it enables new CAF API for WM DRM support, CAFHelper, 
-MTP command utilities and Crypto token framework changes to support key operations.
-
-This #define supports PREQ2086.
-*/
-#define SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-
-
-/**
-@publishedPartner
-@released
-
-SYMBIAN_ENABLE_SDP_ECC
-
-If SYMBIAN_ENABLE_SDP_ECC is defined it enables CryptoSPI ECC definitions and Crypto token framework 
-ECC keys support. This macro is dependent on SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT.
-
-This #define supports PREQ2086.
-*/
-#define SYMBIAN_ENABLE_SDP_ECC
-
-
-
-/**
-@internalComponent
-
-SYMBIAN_OSSI_TRACE
-
-If SYMBIAN_OSSI_TRACE is enabled, code changes for supporting utrace messages will be enabled in Security and Native Installer components.
-
-This #define supports PREQ2405.
-*/
-#define SYMBIAN_OSSI_TRACE
-
-
-/**
-@publishedPartner
-
-SYMBIAN_DISTINCT_LOCALE_MODEL
-
-When this macro is enabled, new locale model will be enabled, three distinct locale dlls will replace the old single locale dll.
-*/
-#define SYMBIAN_DISTINCT_LOCALE_MODEL
-
-/** 
-@publishedPartner 
-@released
-
-SYMBIAN_ENABLE_SPLIT_HEADERS
-
-When this is not defined, header files, that have been split, #include the extra header files to disable the source break. When this is defined, the headers have been fully split and the source break is enabled.
-
-This #define supports PREQ2740 and other splitting "mixed" header file PREQs. 
-*/
-
-#define SYMBIAN_ENABLE_SPLIT_HEADERS
-
-/**
-@internalComponent
-SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-If SYMBIAN_OE_LARGE_FILE_SUPPORT is enabled, code changes for supporting Large files ( >2GB) will be built into libc.
-
-This will be enabled from Symbian OS Emin onwards.
-*/
-
-#define SYMBIAN_OE_LARGE_FILE_SUPPORT
-
-/**
-@internalComponent
-
-SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
-
-If SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT is enabled, code changes for aligning OE locale support with native locales will be built into libc and libstdcppv5.
-
-This will be enabled from Symbian OS Emin onwards.
-This #define supports PREQ1440
-*/
-
-#define SYMBIAN_OE_ENHANCED_LOCALE_SUPPORT
-
-/**
-	@publishedPartner
-	@released
-
-	SYMBIAN_E32_ATOMIC_API
-
-	If SYMBIAN_E32_ATOMIC_API is defined the header file e32atomics.h is available
-	and should be used in preference to hand-coding ARM atomic instructions.
-*/
-#define SYMBIAN_E32_ATOMIC_API
-
-/**
-	@publishedAll
-
-	FF_EGL_SUPPORT_ENDPOINT_MMP
-	
-	EglEndPoint is an EGL Extension that allows an EGL application to get the current FrontBuffer 
-	on a stream of images (such as a video stream or the WindowSurface of an application). 
-	This supports advanced application transition effects
-	
-*/
-#define FF_EGL_SUPPORT_ENDPOINT_MMP
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/inc/Symbian_OS_tb92sf.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,2102 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Symbian_OS.hrh
+// Configuration options for Symbian OS
+// This file is managed by the Master Codeline Forum
+
+/** This include is for PREQ2621 */
+#include "platform_paths.hrh"
+
+// SYMBIAN_JAVA_NOT_INCLUDED
+// For Sphinx and later versions, J2ME will no longer be included in the 
+// build.  
+// This #define supports PREQ1791
+// 
+//
+
+/**
+ @publishedPartner
+ @released
+*/
+#define SYMBIAN_JAVA_NOT_INCLUDED
+   
+/**
+@publishedPartner
+@released
+
+SYMBIAN_HCI_API_V2
+                    
+If SYMBIAN_HCI_API_V2 is defined then the HCI APIs provided in PREQ750 
+(Bluetooth HCI improvements) will be required for use by a version 2 
+Bluetooth Stack and a version 2 HCI. These APIs are neither binary nor 
+source compatible with the previous version 1 HCI APIs. Both the original 
+version 1  Bluetooth stack and HCI, and the new version 2 Bluetooth stack 
+and HCI will be built, but both rombuild and the emulator will be 
+configured to use the version 2 binaries. The version 2 HCI will support 
+all commands and events listed in Bluetooth v2.0 specification.
+
+If SYMBIAN_HCI_API_V2 is not defined then only the version 1 Bluetooth 
+stack and HCI will be built and used by rombuild and the emulator.
+The version 1 HCI supports most but NOT all commands and events listed 
+in Bluetooth v2.0 specification.
+
+See BR1613 for more information.
+*/
+#define SYMBIAN_HCI_API_V2
+
+/**
+@publishedAll
+@released
+
+__WATCHER_API_V2__
+
+If __WATCHER_API_V2__ is defined then the 
+watcher framework supports ECOM watcher plugins.
+*/
+#define __WATCHER_API_V2__
+
+/**
+@publishedAll
+@released
+
+__HIDE_WATCHER_API_V1__
+
+Hides support APIs for loading non-ECOM watcher plugins. Non-ECOM watcher 
+plugins are still loaded. The associated define __REMOVE_WATCHER_API_V1__
+removes the implementation of the support APIs.
+
+Assumes that __WATCHER_API_V2__ has been defined.
+*/
+#define __HIDE_WATCHER_API_V1__
+#define __REMOVE_WATCHER_API_V1__
+
+/**
+SYMBIAN_TIMEZONE_SUPPORT_V1
+
+@publishedAll
+@released
+
+When SYMBIAN_TIMEZONE_SUPPORT_V1 is defined the App-services TzClient.dll 
+module (and accompanying import library) is made available for client 
+application use.
+
+This #define supports PREQ663
+*/
+#define SYMBIAN_TIMEZONE_SUPPORT_V1
+
+/** 
+@publishedAll
+@released
+
+SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT
+
+If SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT is defined then 
+the Multimedia Framework (MMF) can support video playback on 
+a secondary display. The default screen will be the screen 
+number in the cone environment.
+
+@see CVideoPlayerUtility
+*/
+#define SYMBIAN_ENABLE_MMF_MULTISCREEN_SUPPORT
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM
+
+If  SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM is defined, the Composite
+File System allows more than one ROFS partition to be included in
+the composite Z: drive.
+
+This #define supports PREQ1085
+*/
+#define SYMBIAN_EXTENDED_COMPOSITE_FILESYSTEM
+
+/**
+@publishedPartner
+@released
+
+__SECURE_BIN__
+
+When __SECURE_BIN__ is defined, executable files stored as
+"data" in the XIP ROM are assumed to be in their data-caged 
+locations. The presence of this #define does not imply that 
+data-caging is enforced, and does not imply that binaries have 
+been relocated to sys\bin.
+
+This #define supports PREQ537 "Platform security - file system layout".
+*/
+#define __SECURE_BIN__
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_COREAPPS_API_V2
+
+If SYMBIAN_COREAPPS_API_V2 is defined then new functionality is available within 
+the Core Apps sub-system (Contacts Model, Agenda Model and World Server) to 
+support a platform secured OS.
+*/
+#define SYMBIAN_COREAPPS_API_V2
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_APPARC_APPINFO_CACHE
+
+If SYMBIAN_APPARC_APPINFO_CACHE is defined then apparc creates 
+a file of application information on the first boot, which is 
+used during subsequent boots for application information.
+*/
+#define SYMBIAN_APPARC_APPINFO_CACHE
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_NETWORKING_IPSEC_IKE_V2
+
+If SYMBIAN_NETWORKING_IPSEC_IKE_V2 is defined, IPSEC will 
+be able to support Internet Key Exchange version 2 in 
+addition to IKE v1. This involves a change in the size of 
+the TPfkeyMsgBase class - see BR1736.1.
+
+Actual support for IKE v2 will depend on the provision 
+of a suitable plugin to the Key Management Daemon.
+
+This #define supports PREQ1223.
+*/
+#define SYMBIAN_NETWORKING_IPSEC_IKE_V2
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_UIKON_UNIFICATION
+
+When SYMBIAN_UIKON_UNIFICATION is defined, the existing 
+CEikSrvAppUiBase class is replaced with a customisable class
+provided by the System GUI. 
+
+This #define supports PREQ819 and PREQ826
+*/
+#define SYMBIAN_UIKON_UNIFICATION
+
+/**
+@publishedAll
+@released
+
+__SECURITY_PLATSEC_ARCH__
+
+If this macro is defined, then platform security aware security services 
+APIs will be present.  This includes architectural changes to several 
+components.
+
+If this macro is not defined, the original version (since 8.0) of the 
+security services APIs will be present. 
+
+The following components are affected:
+  cryptotokens
+  certman
+  filetokens
+
+*/
+#define __SECURITY_PLATSEC_ARCH__
+
+/**
+SYMBIAN_ECAM_CHUNKAPI
+
+@publishedAll
+@released
+
+Specifies that an extended API will be used in the multimedia 
+camera interface. This has a v2 observer which allows camera data 
+to be returned without buffer copy, and also allows clients to set 
+camera access priority
+
+@see CCamera
+@see MCameraObserver2
+
+This #define supports PREQ799.
+*/
+#define SYMBIAN_ECAM_CHUNKAPI
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_SECURE_ECOM
+
+When SYMBIAN_SECURE_ECOM is not defined, ECOM plugins are discovered by 
+searching for DLLs in System\libs\plugins, and inferring the name of 
+the resource file from the UID3 of the DLL.
+
+When SYMBIAN_SECURE_ECOM is defined, ECOM plugins will also be discovered
+by searching for resource files in \Resource\Plugins, and inferring the
+name of the DLL from the name of the resource file. When platform security
+is fully enforced, only this new style of discovery will work.
+*/
+#define SYMBIAN_SECURE_ECOM
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_INETPROTUTILS_RFC3986
+
+Description:
+If SYMBIAN_INETPROTUTILS_RFC3986 is defined, the Internet 
+Protocol Utility Library supports RFC 3986, which increases 
+the set of reserved characters.
+
+@see EscapeUtils::IsExcludedChar
+
+This #define implements BR2009.
+*/
+#define SYMBIAN_INETPROTUTILS_RFC3986
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_FONT_METRICS_V2 
+
+If this is defined, then classes which derive from COpenFont (usually 
+these are part of a font rasterizer implementation) must set the 
+protected member variables:
+iFontAscentOfCapitals
+iFontAscentIncAccents
+iFontDescent
+iFontLineGap
+to appropriate values during the creation of a font. 
+If this macro is not defined then these member variables do not exist.
+
+@see COpenFont
+*/
+#define SYMBIAN_FONT_METRICS_V2
+
+/**
+@publishedAll
+@released
+
+__OBEX_USER_DEFINED_HEADERS__
+
+If __OBEX_USER_DEFINED_HEADERS__ is defined then the new API support for extended Headers will be available.
+This new support includes USER DEFINED HEADERS and the COUNT header.
+If this functionality is compiled out then the old API is available as before.
+For more information on see documents shown below.
+
+@see SGL.GT171.097 - Obex Header Extension how to
+@see SGL.GT171.095 - Obex Extension Design Document
+*/
+#define __OBEX_USER_DEFINED_HEADERS__
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_CENTREP_NOC
+
+If SYMBIAN_CENTREP_NOC is defined, the Central Repository 
+includes Notify-Only Client Optimization. This will cause 
+repositories to be unloaded after a timeout even if the 
+connection is still open.
+
+This #define supports PREQ1228. 
+*/
+#define SYMBIAN_CENTREP_NOC
+
+/**
+@publishedPartner
+@released
+@since 8.1
+
+SYMBIAN_BLUETOOTH_REQUIRES_HCI_FLUSH_COMPLETE_EVENT 
+
+If this is defined, the MHCIEventObserver class must implement
+the FlushCompleteEvent virtual function, which will be used by 
+the link manager to send Flush Complete events up to the stack. 
+If this macro is not defined, Flush Complete events will be discarded.
+
+@see MHCIEventObserver
+@see CHCIFacade
+*/
+#define SYMBIAN_BLUETOOTH_REQUIRES_HCI_FLUSH_COMPLETE_EVENT
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_MULTIMEDIA_CODEC_API
+
+If SYMBIAN_MULTIMEDIA_CODEC_API is defined then support is 
+available for PREQ1024 delivered Processing Unit or 
+OpenMAX based codecs and Multimedia hardware devices.
+*/
+#define SYMBIAN_MULTIMEDIA_CODEC_API
+/** 
+@publishedAll
+@released
+
+
+SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT 
+
+Provides support control the presentation of subtitle and closed captioning text
+from video playback controllers in the Multimedia Framework as part of @see CVideoPlayerUtility2.
+Note that this support is dependent on the following being present in ROM: 
+- GCE version of Graphics (migration component)
+- GCE version of Videorender (optional component).
+- The Subtitle plugin (optional component). 
+
+This #define supports PREQ1939 
+*/ 
+#define SYMBIAN_MULTIMEDIA_SUBTITLE_SUPPORT
+
+/**
+@publishedAll
+@released
+
+__MESSAGING_API_V2__
+
+If __MESSAGING_API_V2__ is defined then new functionality 
+is available within the Messaging sub-system to support a 
+platform secured OS, e.g. the Attachment API.
+*/
+#define __MESSAGING_API_V2__
+#define __HIDE_MESSAGING_API_V1__
+#define __REMOVE_MESSAGING_API_V1__
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_BOOKMARK_DATABASE
+
+The Bookmark Database is an API used to provide system-wide 
+storage and management functionality for URI bookmarks. 
+If defined, this macro indicates that the Bookmark Database 
+API is present in the platform.
+*/
+#define SYMBIAN_BOOKMARK_DATABASE
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_NETWORKING_UMTSR5
+
+If SYMBIAN_NETWORKING_UMTSR5 is defined support for the QoS 
+and IMS parameters introduced by Release 5 of the 3GPP 
+specification will be enabled. This involves a BC break in 
+TContextConfig - see BR1582.1 for details.
+
+@see TContextConfig
+
+This #define supports PREQ192 and PREQ635.
+*/
+#define SYMBIAN_NETWORKING_UMTSR5
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_NETWORKING_3GPPDEFAULTQOS
+
+If SYMBIAN_NETWORKING_3GPPDEFAULTQOS is defined, support 
+for QoS modification on the default PDP context will be 
+enabled via the RSubconnection API.
+
+This #define supports PREQ870.
+*/
+#define SYMBIAN_NETWORKING_3GPPDEFAULTQOS
+
+
+/**
+SYMBIAN_STAGED_SYSTEM_STARTUP
+
+@publishedPartner
+@released
+
+When SYMBIAN_STAGED_SYSTEM_STARTUP is defined, the staged 
+start-up architecture has been introduced into the OS and 
+'Start-up State Aware' components can make use of the 
+architecture.
+
+This #define supports PREQ 810.
+*/
+#define SYMBIAN_STAGED_SYSTEM_STARTUP
+
+/**
+@publishedAll
+@released
+
+__HIDE_IPC_V1__
+
+If __HIDE_IPC_V1__ is defined then the deprecated insecure IPC APIs will be removed from various Symbian OS header files. Classes affected include CSession, CServer, RMessage and RMessageptr.
+
+For more information see the document listed below.
+
+@see SMG.SM0005.004 - Platform Security Development for Zephyr
+@see CSession
+@see CServer
+@see RMessage
+@see RMessagePtr
+*/
+#define __HIDE_IPC_V1__
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_NETWORKING_DHCPSERVER
+
+If SYMBIAN_NETWORKING_DHCPSERVER is defined, Symbian OS includes a
+simplified DHCPv4 server capable of dealing with single client.
+
+This #define provides functionality to support PREQ749.
+*/
+#define SYMBIAN_NETWORKING_DHCPSERVER
+
+/**  
+@publishedAll 
+@released
+
+SYMBIAN_REMOVE_TRIVIAL_ENCRYPTION
+
+This macro removes the trivial encryption APIs that are exported by EUSER. 
+
+See BR1320 for more details
+
+*/
+#define SYMBIAN_REMOVE_TRIVIAL_ENCRYPTION
+
+/**
+@internalTechnology
+
+SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST
+
+Description:
+If SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST is defined, the WAP Push
+watcher compares the origin of Push messages against URIs in a
+"White list" and "Black list".
+
+This #define supports PREQ1505
+*/
+#define SYMBIAN_WAPPUSH_WHITELIST_BLACKLIST
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_FLEXIBLE_ALARM
+
+When this macro is defined, Calendar Interim API, Alarm server and UIKON 
+Alert Server will support additional functionality.
+- Extra data can be attached to calendar alarm and allow UI app 
+to retrieve the associated data.
+- The Alarm server can send multiple expired alarms to Alert Server without 
+waiting for the previous alarm acknowledged first
+- A Resource file can be used to configure alarm play intervals and durations, 
+or to disable alarm sound control.
+
+This #define supports PREQ1118
+*/
+#define SYMBIAN_FLEXIBLE_ALARM
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_PKCS12
+
+If SYMBIAN_PKCS12 is defined, the PKCS#12 Key Derivation 
+Algorithm is supplied.
+
+This #define supports PREQ1054. 
+*/
+#define SYMBIAN_PKCS12
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_MMF_AUTOPAUSE_RESUME
+
+This #define enables extra features in the MMF APIs for auto pause 
+and resume of audio streams.
+*/
+#define SYMBIAN_MMF_AUTOPAUSE_RESUME
+
+/**
+@publishedAll
+@released
+
+__SECURE_BACKUP__
+
+If __SECURE_BACKUP__ is defined, the Secure Backup server replaces
+the use of SCRemFs for backup and restore, changing the backup protocol.
+Applications which have private data need to provide additional backup 
+registration files, and may use Publish & Subscribe to receive 
+notification of backup requests.
+
+This #define supports PREQ716 - Provide support for secure backup and 
+restore for licensee PC Connectivity software 
+*/
+#define __SECURE_BACKUP__
+
+/** 
+@publishedAll
+@released
+
+SYMBIAN_NETWORKING_REMOVE_RGENERIC
+
+If this macro is defined the deprecated APIs RGenericAgent, 
+RNif, RNifMonitor and Nifman are removed. All of these APIs, 
+exported by NIFMAN, have been deprecated and replaced by 
+the RConnection API exported by ESOCK.
+
+@see Break request BR1070 
+*/ 
+#define SYMBIAN_NETWORKING_REMOVE_RGENERIC
+
+/**
+@publishedPartner
+@released 9.0
+
+SYMBIAN_NETWORKING_RSUBCONNECTION
+
+If SYMBIAN_NETWORKING_RSUBCONNECTION is defined, the RQosChannel API is
+removed, and the RSubConnection API exported by ESOCK must be used instead.
+
+This #define supports PREQ 26.
+*/ 
+#define SYMBIAN_NETWORKING_RSUBCONNECTION
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_HIDE_COREAPPS_API_V1
+
+If SYMBIAN_HIDE_COREAPPS_API_V1 is defined then the insecure CoreApps APIs
+will be removed from various Symbian OS header files. Components affected are 
+Contacts Model, Agenda Model and World Server.
+
+The related define SYMBIAN_REMOVE_COREAPPS_API_V1 removes the underlying implementations,
+causing a binary compatibility break to match the source compatibility break.
+*/
+#define SYMBIAN_HIDE_COREAPPS_API_V1
+#define SYMBIAN_REMOVE_COREAPPS_API_V1
+
+/**
+@publishedAll
+@released
+
+__UI_FRAMEWORKS_V2__
+
+If __UI_FRAMEWORKS_V2__ is defined then PlatSec aware UI Frameworks API's will be available. 
+The following frameworks will be affected:
+
+Applications 
+File Recognizers
+Data Recognizers
+Notifiers
+Control Panel Plugins
+Feps
+App-initialization (CEikLibrary)
+Converters
+Error-Resolving
+*/
+#define __UI_FRAMEWORKS_V2__
+#define SYMBIAN_HIDE_UI_FRAMEWORKS_V1
+#define SYMBIAN_REMOVE_UI_FRAMEWORKS_V1
+
+/**
+@internalAll
+
+__BC_FUTURE_PROOFING__
+
+Support for the implementation of PREQ743 "Introduction of interface 
+robustness patterns to support future binary compatibility".
+*/
+#define __BC_FUTURE_PROOFING__
+
+/** 
+@publishedPartner 
+@released
+
+SYMBIAN_TELEPHONY_USAT5 
+
+If SYMBIAN_TELEPHONY_USAT5 is defined then support for 3GPP 
+Release 5 (U)SAT will be enabled. 
+
+@see RSat::TCallControlV5
+
+This #define supports PREQ1234.
+*/ 
+#define SYMBIAN_TELEPHONY_USAT5
+
+/**
+SYMBIAN_GENERIC_SYSTEM_STARTUP
+
+@publishedPartner
+@released
+
+This #define enables the generic start-up architecture in
+which the System Starter process is responsible for the
+controlled startup of the system. 
+
+The #define supports PREQ808 and PREQ809.
+*/
+#define SYMBIAN_GENERIC_SYSTEM_STARTUP
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_SECURE_PUBLISH_AND_SUBSCRIBE
+
+If this macro is defined, then the Bluetooth stack reconfigures to take
+advantage of security mechanisms in Publish and Subscribe. Any other
+components requiring reconfiguration to make use of Publish and Subscribe
+can also use this macro.
+
+*/
+#define SYMBIAN_SECURE_PUBLISH_AND_SUBSCRIBE
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_SECURITY_CAF_RFILE_HANDLE
+
+If SYMBIAN_SECURITY_CAF_RFILE_HANDLE is defined then it enables the Content Access 
+Framework to read from files passed to it as an open RFile handles instead of CAF 
+opening the file itself. This allows files stored in a data caged directory to be 
+read by CAF.  
+
+*/
+#define SYMBIAN_SECURITY_CAF_RFILE_HANDLE
+
+/**
+@publishedAll
+@released
+
+__JAVACUSTOMINSTALL__
+
+If __JAVACUSTOMINSTALL__ is defined then an additional UI callback is made after MIDlet
+installation has succeeded or failed. This callback is intended for information only and the 
+information passed can be licensee customised. The intention would be that the device user
+can use this information to diagnose install problems in conjunction with network operators.
+If this #define is not present then the callback is not present and is not called.
+For more information on see documents shown below.
+
+@see SGL.GT0188.253 CDMA Java MIDlet Installer Component Design
+*/
+#define __JAVACUSTOMINSTALL__
+
+/**  
+@publishedAll 
+@released
+
+SYMBIAN_MDF_API_V2 
+
+This macro selects the Symbian OS 9.x phase of development in 
+the Media Device Framework API, including changes to enable 
+MDF Video Decoder Hardware devices to support applications, 
+streaming and demux.
+
+@see CMMFVideoPlayHwDevice
+*/ 
+#define SYMBIAN_MDF_API_V2
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_SMS_REL6_SUPPORT
+
+SMS Release 6 support is defined in the 3GPP specifications
+(3GPP TS 23.040 V6.5.0 and 3GPP TS 23.038 V6.1.0).
+If defined, this macro indicates that Symbian OS SMS APIs
+shall support Release 6 functionality.
+*/
+#define SYMBIAN_SMS_REL6_SUPPORT
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_SWI_POST_INSTALL_REVOCATION
+
+When SYMBIAN_SWI_POST_INSTALL_REVOCATION is defined, 
+support for the SWI post install revocation service is enabled.
+
+This #define supports PREQ919
+*/
+#define SYMBIAN_SWI_POST_INSTALL_REVOCATION
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_TELEPHONY_IMS
+
+If SYMBIAN_TELEPHONY_IMS is defined then IMS related APIs are included 
+in Telephony components.
+
+This #define supports PREQ61.
+*/
+#define SYMBIAN_TELEPHONY_IMS
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_IGNORE_BIN_TARGETPATH
+
+When SYMBIAN_IGNORE_BIN_TARGETPATH is defined the TARGETPATH keyword in MMP files is ignored for executables. 
+Executables for the emulator instead get built to the default location.
+e.g. \epoc32\release\winscw\udeb
+*/
+#define SYMBIAN_IGNORE_BIN_TARGETPATH
+
+/**
+@publishedAll 
+@released
+
+SYMBIAN_COMMS_REPOSITORY
+
+Comms data is now stored in the Central Repository rather than the DBMS server.  
+A new module, CommsDat.dll, replaces Commdb.dll as the interface for comms data stored on a device. 
+CommsDat has a different API to Commdb, but provides equivalent functionality. 
+There is no longer an SQL API for access to Comms Data. 
+Commdb tools have been migrated for use with CommsDat 
+Commdb is deprecated and should not be used, though it remains as a temporary BC shim on top of CommsDat.   
+*/
+#define SYMBIAN_COMMS_REPOSITORY
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_VARIABLE_BITRATE_CODEC
+
+If SYMBIAN_VARIABLE_BITRATE_CODEC is defined then 
+CMMFSwCodecWrapper based audio hardware devices in the 
+Multimedia Framework (MMF) can support variable bitrate codecs.
+
+@see CMMFSwCodecWrapper
+*/
+#define SYMBIAN_VARIABLE_BITRATE_CODEC
+
+/**
+@publishedAll
+@released
+
+__SECURE_TELEPHONY__
+
+If __SECURE_TELEPHONY__ is defined, all Platform Security functionality 
+within the Telephony subsystem will be enabled.
+If __SECURE_TELEPHONY__ is not defined, no Platform Security functionality 
+within the Telephony subsystem is enabled.
+*/
+#define __SECURE_TELEPHONY__
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_CAF_V2
+
+The SYMBIAN_CAF_V2 flag indicates the CAF API v2 is present. 
+CAF v2 supports files containing multiple content objects, which requires 
+a change of API for CAF agents: agents written for CAF v1 will not compile
+against CAF v2. See BR.1219.2 for migration information.
+
+This #define supports PREQ780.
+*/
+#define SYMBIAN_CAF_V2
+
+/**
+SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
+
+@publishedPartner
+@released
+
+This macro enables a consolidation phase in the ROM building 
+process to generate additional metadata for each ROM drive.  
+The metadata describes the content and structure of the ROM 
+conveniently filtered for any component that requires it.
+
+Components supply metadata with the "spidata" BUILDROM keyword.
+
+This macro supports PREQ806 and other requirements that 
+eliminate run-time scanning of ROM content.
+*/
+#define SYMBIAN_ROM_STATIC_PLUGIN_INFORMATION
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_BLUETOOTH_ESCO_ENABLED
+
+Enable support for Bluetooth eSCO synchronous links.  
+Defining this macro extends the interface to CHCIBase to support 
+the Synchronous connection commands added in Bluetooth 1.2.
+*/
+#define SYMBIAN_BLUETOOTH_ESCO_ENABLED
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_SECURE_MIDLET_INSTALL
+
+If SYMBIAN_SECURE_MIDLET_INSTALL is defined then the Java MIDlet 
+Installer supports installation under Platform Security policies, 
+using the interface published by security\JavaMIDletInstaller.
+
+If SYMBIAN_SECURE_MIDLET_INSTALL is not defined then Java MIDlet 
+installation is achieved through the security\appinst interfaces.
+*/
+#define SYMBIAN_SECURE_MIDLET_INSTALL
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2
+
+If SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2 is defined then 
+the following additional features will be available in CONE.
+1) Functions to set and get the background of a control.
+2) Functions to add components to a compound control in a simpler way.
+3) Hooks for the support of layout managers.
+4) A component that will provide fonts and cache them for easier use 
+   of these fonts by controls.
+
+@see CCoeControl
+*/
+#define SYMBIAN_UI_FRAMEWORKS_CONTROL_API_V2
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_CNTMODEL_V2
+
+If SYMBIAN_CNTMODEL_V2 is defined, clients of the
+Contacts Model can exploit the efficiency improvements
+introduced by PREQ811, e.g. efficient use of transactions. 
+
+This #define supports PREQ811
+*/
+#define SYMBIAN_CNTMODEL_V2
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_COREAPPS_PLUGIN_API_V2
+
+If SYMBIAN_COREAPPS_PLUGIN_API_V2 is defined then  Ecom solely is used as loading 
+mechanism.The legacy plugin loading mechanism is used otherwise.
+*/
+#define SYMBIAN_COREAPPS_PLUGIN_API_V2
+
+/**
+@internalAll
+
+DO_NOT_USE_THIS_MACRO
+
+If DO_NOT_USE_THIS_MACRO is defined, assume the Cedar platform.
+If DO_NOT_USE_THIS_MACRO is not defined, assume the Beech platform.
+
+This macro was originally introduced as a stopgap measure, to
+identify differences between Symbian OS v7.0s and Symbian OS v8.0b
+which were not specifically to do with the change from Kernel
+Architecture 1 to Kernel Architecture 2.
+
+This macro will be deprecated when a suitable alternative is provided.
+*/
+#ifndef DO_NOT_USE_THIS_MACRO
+#define DO_NOT_USE_THIS_MACRO
+#endif
+
+/** 
+@publishedPartner
+@released
+
+SYMBIAN_C32ROOT_API_V2
+
+Strengthens the C32Root API and extends it to include 
+configuration of queue length for bindings. 
+
+This #define supports PREQ318.
+*/
+#define SYMBIAN_C32ROOT_API_V2
+
+/**
+@publishedAll
+@released
+
+__SECURE_API__
+
+Hides unsecure APIs. Many of these have been replaced by Secure variants 
+but some are no longer available in a Secure platform.
+
+e.g.
+
+@see User::RenameThread
+@see User::CommandLine
+
+*/
+#define __SECURE_API__
+#define SYMBIAN_REMOVE_INSECURE_API
+
+/**
+@publishedAll
+@released
+
+__CNF_FORMAT_V2__
+
+If __CNF_FORMAT_V2__ is defined, assume that Epoccnf.pl generates
+files in version 2 of the CNF format, and that both versions 1
+and 2 of this file format can be read by Conarc.
+If __CNF_FORMAT_V2__ is not defined, assume that Epoccnf.pl
+generates files in version 1 of the CNF format, and that only
+version 1 of this file format can be read by Conarc.
+*/
+#define __CNF_FORMAT_V2__
+
+/** 
+@publishedPartner 
+@released
+
+SYMBIAN_SUPPORT_LINKED_FONTS 
+
+If SYMBIAN_SUPPORT_LINKED_FONTS is defined then APIs are provided 
+to create 'linked' font instances which combine glyph sets from 
+multiple existing font glyph sets.
+
+@see CLinkedTypefaceElement
+@see CLinkedTypefaceSpecification
+
+This #define supports PREQ1431.
+*/ 
+#define SYMBIAN_SUPPORT_LINKED_FONTS
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_SECURE_DBMS
+
+When SYMBIAN_SECURE_DBMS is defined, support for secure 
+shared databases is enabled within DBMS.  
+When not defined, all secure-shared-database-specific APIs 
+take the form of dummy implementations which return KErrNone.
+*/
+#define SYMBIAN_SECURE_DBMS
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_ASSUME_SECURE_DATA
+
+When this macro is defined, all data files are assumed to be in their secure
+locations, and all code which provided backward compatibility for the
+insecure locations is removed. For example, ICL extended resource files
+will not be loaded from System\Libs\Plugins, only from \Resource\ICL.
+
+This macro only makes sense if __SECURE_DATA__ is defined.
+*/
+#define SYMBIAN_ASSUME_SECURE_DATA
+
+/**
+@publishedAll
+@deprecated
+@since 8.0
+
+__KEYSTORE_API_V2__
+
+*/
+#define __KEYSTORE_API_V2__
+
+/**
+@publishedAll
+@released
+
+__SECURE_DATA__
+
+When __SECURE_DATA__ is defined, public read-only files are
+assumed to be in their data-caged locations. The presence of
+this #define does not imply that data-caging is enforced, and
+does not imply that binaries have been relocated to sys\bin.
+
+This #define supports PREQ537 "Platform security - file system layout".
+*/
+#define __SECURE_DATA__
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_NETWORKING_PLATSEC
+
+If SYMBIAN_NETWORKING_PLATSEC is defined, additional platform security 
+related functionality in enabled in the Comms-Infras and Networking 
+subsystems (e.g. API policing).
+*/
+#define SYMBIAN_NETWORKING_PLATSEC
+
+/**
+@publishedAll
+@released
+
+__CONDITIONS_SCHEDULES_VALID__
+
+If __CONDITIONS_SCHEDULES_VALID__ is defined then the Task Scheduler component 
+supports creating persistent schedules based on a set of conditions and a 
+timeout. The schedule is run when either all the conditions are met or the 
+timeout is reached.
+
+This functionality is part of PREQ694 - PREQ 694 - Automatic sending of SMS on
+network reconnection.
+*/
+#define __CONDITIONS_SCHEDULES_VALID__
+
+/**
+@internalComponent
+
+__LEAVE_EQUALS_THROW__
+
+If __LEAVE_EQUALS_THROW__ is defined, User::Leave() and TRAP() are 
+implemented in terms of C++ exceptions where the compiler supports this.
+If __LEAVE_EQUALS_THROW__ is not defined, the legacy Symbian exception 
+mechanism is used instead.
+
+Support for C++ exceptions by the compiler is indicated by the 
+internal macro __SUPPORT_CPP_EXCEPTIONS__ supplied by the tools.  
+Where this macro is not present, __LEAVE_EQUALS_THROW__ is automatically 
+undefined.
+
+This macro supports PREQ519 "Implement User::Leave() in terms of throw()".
+*/
+#define __LEAVE_EQUALS_THROW__
+
+/**
+@publishedAll
+@released
+
+__BLUETOOTH_API_V2__
+
+If __BLUETOOTH_API_V2__ is defined assume that version 2 of the bluetooth
+subsystem will be built.  This is binary compatible with version 1 for all
+published-all APIs but is not source compatible.  Users of classes defined
+in BTDevice.h and BTManClient.h may need to make source changes.
+
+The BTRegistry.dll is removed, users should link instead against BTManClient.lib.
+The APIs provided by that DLL were classified as published-partner.
+
+@see CBTDevice
+@see SGL.GT172.103 - Bluetooth Compatibility Specification
+
+If __BLUETOOTH_API_V2__ is not defined then version 1 of the bluetooth subsystem
+will be built.
+
+*/
+#define __BLUETOOTH_API_V2__
+
+/**
+@publishedAll
+@released
+
+__BLUETOOTH_HCI_ALLOWS_AFH__
+
+If __BLUETOOTH_HCI_ALLOWS_AFH__ is defined the HCI interface will require the Adaptive Frequency Hopping CHCIBase pure virtual functions to be implemented in any derived class in Licensee produced host controller interface (HCI) code. 
+If this is not defined no AFH commands may be sent to the host controller, and no AFH events will be received from the host controller. 
+The APIs provided by the HCI DLL were classified as published-partner.
+
+@see CHCIBase
+@see MHCIEventObserver
+
+*/
+#define __BLUETOOTH_HCI_ALLOWS_AFH__
+
+/**
+@publishedAll
+@released
+
+EKA2
+
+If EKA2 is defined, assume Kernel Architecture 2.
+If EKA2 is not defined, assume Kernel Architecture 1
+
+Kernel Architecture 2 is a defining property of the Cedar platform.
+Kernel Architecture 1 is a defining property of the Beech platform.
+*/
+#ifndef EKA2
+#define EKA2
+#endif
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1
+
+When SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1 is defined a new EColor16MA 
+display mode is available, having an alpha channel. The alpha support 
+is tailored to the needs of wserv server-side, although some alpha 
+support will also be available to client applications.
+
+This #define supports PREQ915.
+*/
+#define SYMBIAN_GRAPHICS_ALPHA_SUPPORT_V1
+
+/**
+@publishedPartner
+@released
+
+__SECURE_SOFTWARE_INSTALL__
+
+When __SECURE_SOFTWARE_INSTALL__ is defined, the Software
+Install APIs are replaced with versions appropriate to
+the Secure Platform.
+
+This #define supports PREQ56 "Software install enhancements"
+*/
+#define __SECURE_SOFTWARE_INSTALL__
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_ESOCK_V3
+
+If SYMBIAN_ESOCK_V3 is defined, the socket server allows protocol 
+families to run in individual threads to protect one protocol family 
+from the behaviour of another. The allocation of protocol families to
+threads is determined by a naming convention on the ESK files.
+
+This #define supports PREQ318.
+*/
+#define SYMBIAN_ESOCK_V3
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES
+
+If SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES is defined, threads at 
+priority SystemServer/More (i.e. process priorities EPriorityFileServer, 
+EPriorityWindowServer or EPrioritySupervisor with relative thread priority 
+EPriorityMore) are mapped to absolute priority 23, equal to the highest 
+priority available to normal applications. This lowers the Window Server 
+and File Server priorities so application threads can timeslice with them, 
+benefitting audio and other pseudo real-time applications.
+
+If SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES is not defined, these system server 
+priorities remain at 24, preempting all normal user application threads.
+
+This #define supports PREQ955, and BR1821.
+*/
+#define SYMBIAN_CURB_SYSTEMSERVER_PRIORITIES
+
+/**
+@publishedAll
+@deprecated
+@since 8.0
+
+SYMBIAN_CRYPTO
+
+*/
+#define SYMBIAN_CRYPTO
+
+/**
+@internalAll
+SYMBIAN_J2ME_USE_CALENDAR
+                
+Internal macro - do not use outside Symbian code.
+*/
+#define SYMBIAN_J2ME_USE_CALENDAR
+
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_CENREPNOTIFIERHANDLER
+
+If SYMBIAN_CENREPNOTIFIERHANDLER is defined, the Central 
+Repository notifier handler is present.
+
+@see CCenRepNotifyHandler
+@see MCenRepNotifyHandlerCallback
+
+This #define supports PREQ1802. 
+*/
+#define SYMBIAN_CENREPNOTIFIERHANDLER
+
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_BAFL_SYSUTIL
+ 
+If SYMBIAN_BAFL_SYSUTIL is defined, the bafl sysutil.dll is present, 
+providing APIs for obtaining system version information and 
+APIs for monitoring free disk space.
+
+@see SysUtil::GetSWVersion
+@see SysUtil::DiskSpaceBelowCriticalLevelL
+
+This #define supports PREQ1802.
+*/
+#define SYMBIAN_BAFL_SYSUTIL
+
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_BAFL_ACTIVITYMGR
+ 
+If SYMBIAN_BAFL_ACTIVITYMGR is defined, the bafl activitymgr.dll is 
+presentand provides an API that allows the client to take action at the 
+start and/or end of a period of user inactivity.
+
+@see CUserActivityManager::Start
+
+This #define supports PREQ1802.
+*/
+#define SYMBIAN_BAFL_ACTIVITYMGR
+
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_CLIENTPROV_V2
+
+If SYMBIAN_CLIENTPROV_V2 is defined then the client provisioning
+documents will be pushed to Inbox by default, and a new API is
+added to submit the documents from Inbox back to CPAgent.
+
+@see RCpMsvDocInputSession
+
+This is a source and binary compatibility break: see BR2092.
+
+This #define supports PREQ1664
+*/
+#define SYMBIAN_CLIENTPROV_V2
+
+
+ /**
+@publishedPartner
+@released
+
+SYMBIAN_CRYPTOSPI
+
+The SYMBIAN_CRYPTOSPI flag indicates that the Crypto SPI is present.
+Crypto SPI (Service Provider Interface) supports licensee-pluggable 
+cryptographic algorithms (e.g. for enabling hardware acceleration), 
+and also allows for future extensibility of the cryptography 
+interfaces (e.g. for supporting future hashes and ciphers and 
+to support non-extractable private keys). 
+
+This #define supports PREQ57.
+*/
+#define SYMBIAN_CRYPTOSPI
+
+
+/**
+@publishedPartner 
+@released
+
+SYMBIAN_C32_SERCOMMS_V2
+
+Description: 
+If SYMBIAN_C32_SERCOMMS_V2 is defined, the Comms Server allows grouped CSYs
+to get loaded into individual threads in order to avoid CSY blocking. 
+The allocation of CSYs to threads is determined by naming convention from 
+the configurator/INI file. 
+This #define supports PREQ890
+
+*/
+#define SYMBIAN_C32_SERCOMMS_V2
+
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_DEVMAN_BEARER_CONFIGURABLE
+
+If SYMBIAN_DEVMAN_BEARER_CONFIGURABLE is defined then the 
+device management support for network bearers can configured 
+using the resource file 'dmnapddf.rss'
+
+This #define supports CR1011
+*/
+#define SYMBIAN_DEVMAN_BEARER_CONFIGURABLE
+
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_NETWORKING_DHCP_MSG_HEADERS
+
+If SYMBIAN_NETWORKING_DHCP_MSG_HEADERS is defined, the 
+Symbian OS DHCPv4 daemon supports retrieval of 
+DHCP message header fields and also 'Parameter Request List' 
+in the DHCP request message to the remote DHCP server is 
+configurable.
+
+This #define supports PREQ1647 and PREQ1648
+*/
+#define SYMBIAN_NETWORKING_DHCP_MSG_HEADERS
+
+
+
+/** 
+@publishedAll
+@released
+
+SYMBIAN_DRM_3RD_PARTY_PLAYBACK
+
+If SYMBIAN_DRM_3RD_PARTY_PLAYBACK is defined, the Multimedia Framework
+supports the playback of DRM-protected content by processes which do not 
+have the DRM capability.
+
+@see RMMFController
+
+This #define supports CR1058.
+*/
+#define SYMBIAN_DRM_3RD_PARTY_PLAYBACK
+
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_USE_MMF_RUF_RECOGNIZER
+
+If SYMBIAN_USE_MMF_RUF_RECOGNIZER is defined, the MMF recognizer is able to 
+recognize formats such as MPEG4, MPEG2, AAC and Divx.
+*/
+#define SYMBIAN_USE_MMF_RUF_RECOGNIZER
+
+
+/** 
+@publishedPartner 
+@released
+
+SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS 
+
+If SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS is defined, the Symbian JPEG 
+codec implements the PREQ1630 ICL API extensions. 
+
+@see CImageDecoder::SetClippingRectL
+@see CImageDecoder::GetDestinationSize
+@see CImageDecoder::PrepareL
+@see CImageDecoder::OperationL
+@see CImageDecoder::ScalerL
+@see CImageDecoder::BlockStreamerL
+@see CImageEncoder::PrepareL
+@see CImageEncoder::OperationL
+@see CImageEncoder::BlockStreamerL
+
+This #define supports PREQ1630. 
+*/
+#define SYMBIAN_ENABLE_1630_JPEG_EXTENSIONS
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_LFFS_SIBLEY_NORFLASH
+
+If SYMBIAN_LFFS_SIBLEY_NORFLASH is defined support for LFFS on 
+Intel Sibley NOR flash is enabled.
+
+This #define supports PREQ912 and involves a BC break in the 
+parameter list for DMediaDriverFlash::Caps() - see BR1680 for details.
+*/
+#define SYMBIAN_LFFS_SIBLEY_NORFLASH
+
+ /** 
+@publishedPartner 
+@released
+
+SYMBIAN_LOCATION_PRIVACY_V2 
+
+If SYMBIAN_LOCATION_PRIVACY_V2 is defined, the Symbian LBS sub-system 
+includes support for the advanced privacy dialogs and standalone 
+privacy components.
+
+This #define supports PREQ1660. 
+*/
+#define SYMBIAN_LOCATION_PRIVACY_V2
+
+
+/** 
+@publishedPartner 
+@released
+
+SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
+	
+If SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER is defined, the Media Device
+Framework (MDF) will use the RSoundSc sound driver interface.
+If this macro is not defined, MDF will use the older RMdaDevSound interface.
+
+BR2079 gives further details of the migration needed by customers who 
+are using the Symbian reference DevSound with their own implementation
+of RMdaDevSound.
+
+@see RMdaDevSound
+@see RSoundSc
+*/
+#define SYMBIAN_MDF_SHAREDCHUNK_SOUNDDRIVER
+
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_MESSAGESTORE_USING_SQLDB
+
+If SYMBIAN_MESSAGESTORE_USING_SQLDB is defined then messaging server
+uses the SQLite database to store message index data.
+*/
+#define SYMBIAN_MESSAGESTORE_USING_SQLDB
+
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS 
+
+If SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS is defined, new
+APIs are provided in cone.lib and ws32.lib which allow 
+applications to draw to multiple displays simultaneously and 
+react to a change of the active display.
+
+This #define supports PREQ1227
+
+@see CCoeEnv::ScreenDevice
+@see CScreenItem
+*/
+#define SYMBIAN_WSERV_AND_CONE_MULTIPLE_SCREENS
+
+
+/** 
+@publishedPartner 
+@released
+
+SYMBIAN_POWER_RESOURCE_MANAGER_API 
+
+If SYMBIAN_POWER_RESOURCE_MANAGER_API is defined, the Power Resource 
+Manager is available. 
+
+@see PowerResourceManager 
+@see DPowerResourceController 
+
+This #define supports PREQ1398. 
+*/
+#define SYMBIAN_POWER_RESOURCE_MANAGER_API
+
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_PROCESS_MONITORING_AND_STARTUP
+
+If defined, the System Startup architecture supports dynamic startup
+for after market applications, and provides the SysMon process to
+monitor critical system processes.
+
+@see DscStore::Connect
+@see ERestartOS
+
+This define supports PREQ871 and PREQ1089.
+*/
+#define SYMBIAN_PROCESS_MONITORING_AND_STARTUP
+
+
+/** 
+@publishedAll 
+@released
+
+SYMBIAN_TUNER_RDS_ANNOUNCEMENT 
+
+If SYMBIAN_TUNER_RDS_ANNOUNCEMENT is defined, the RDS Tuner API 
+is provided, allowing applications to be notified if the radio
+is retuned to another station in order to listen to an announcement.  
+
+@see MMMRdsTunerUtilityImpl 
+@see MMMRdsAnnouncementObserver2 
+@see CMMRdsTunerUtility 
+
+This #define supports CR1097. 
+*/
+#define SYMBIAN_TUNER_RDS_ANNOUNCEMENT
+
+
+/** 
+@publishedAll
+@released
+
+SYMBIAN_USER_PROMPT_SERVICE
+
+If SYMBIAN_USER_PROMPT_SERVICE is defined, the User Prompt 
+Service is available, allowing system servers to prompt the 
+user to make a security decision about a request from a client 
+application, e.g. "Allow application X to send an SMS message?" 
+
+@see RupSubsession::Authorise 
+
+This #define is associated with PREQ1262.
+*/ 
+#define SYMBIAN_USER_PROMPT_SERVICE
+
+
+
+/** 
+@publishedPartner 
+@released
+
+SYMBIAN_MULTIMEDIA_MUF 
+
+If SYMBIAN_MULTIMEDIA_MUF is defined, then the PREQ1823 Multimedia 
+Metadata Utility Framework is delivered in to the OS.
+
+@see CMetaDataClientUtility
+@see CMUFParserType
+@see MMUFObserver
+@see CMetaDataFieldsArray
+@see CMetaDataFieldItem
+@see CMetaDataParser
+
+This #define supports PREQ1823. 
+*/
+#define SYMBIAN_MULTIMEDIA_MUF
+
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_MBUFMANAGER_V2
+
+
+SYMBIAN_MBUFMANAGER_V2 make several changes in 
+the CMBufManager including multiple sized RMBuf's.
+This #define supports REQ7857, REQ7860, REQ7864, REQ8585, REQ8586
+developed as part of PREQ1248.
+These changes introduces a BR-2242.
+*/
+#define	SYMBIAN_MBUFMANAGER_V2
+
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_FEATURE_MANAGER
+
+If SYMBIAN_FEATURE_MANAGER is defined then the Feature Registry 
+functionality is implemented via the Feature Manager, with
+corresponding changes in the ROM building tools.
+
+This #define supports PREQ1645
+*/
+#define SYMBIAN_FEATURE_MANAGER
+
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_BUILD_GCE
+
+If SYMBIAN_BUILD_GCE is defined, the Surface Manager and Graphics 
+Composition Engine APIs are available at build time.
+
+@see RWindowBase::SetBackgroundSurface
+@see RSurfaceManager
+@see RSurfaceUpdateSession
+
+Note that the Surface Manager and GCE executables are optional, 
+and will not be present in the ROM or the emulator unless 
+appropriately configured.
+
+This #define supports PREQ1007 and PREQ1019
+*/
+#define SYMBIAN_BUILD_GCE
+
+
+/** 
+@publishedAll 
+@released
+
+SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY 
+
+If SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY is defined 
+then the comms-infras framework supports the management plane 
+with the RCommsManager API providing support for connection 
+selection, bearer mobility and other functionality.
+
+This #define supports PREQ 1060 and PREQ 399. 
+*/
+#define SYMBIAN_NON_SEAMLESS_NETWORK_BEARER_MOBILITY
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_CAF_STREAMING
+
+If SYMBIAN_CAF_STREAMING is defined then CAF provides support for 
+streamed broadcast protection standards, such as DVB-H or OMA DRM BCAST.
+
+This #define supports PREQ782
+*/
+#define SYMBIAN_CAF_STREAMING
+
+
+/** 
+@publishedPartner
+@released
+
+SYMBIAN_ENABLE_USB_OTG_HOST
+
+If SYMBIAN_ENABLE_USB_OTG_HOST is defined, executables related 
+to USB Host and USB OTG will be built in addition to the 
+existing support for USB Client.
+
+These additional components are necessary to enable building a 
+ROM incorporating USB Client, Host and OTG functionality.
+
+This #define supports PREQ1782
+*/			
+#define SYMBIAN_ENABLE_USB_OTG_HOST
+
+/** 
+@publishedPartner
+@released
+
+SYMBIAN_MULTIMEDIA_A3FDEVSOUND 
+
+If SYMBIAN_MULTIMEDIA_A3FDEVSOUND is defined, the PREQ1540 DevSound API is 
+present in the Advanced Audio Adaptation Framework
+
+This #define supports PREQ1540. 
+*/
+#define SYMBIAN_MULTIMEDIA_A3FDEVSOUND 
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_OS_EXCLUDE_DMCPDS
+
+When this macro is enabled, OMA dataSync, Device Management and Client Provisioning protocol 
+implementations will be excluded.
+
+This #define supports PREQ2474.
+*/	
+#define SYMBIAN_OS_EXCLUDE_DMCPDS
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_USB_RNDIS
+		
+If SYMBIAN_USB_RNDIS is defined, SYMBIAN OS will provide USB Remote NDIS class (this affects Bluetooth PAN as well).
+
+This #define supports PREQ1872.
+*/
+#define SYMBIAN_USB_RNDIS
+
+/**
+@internalAll
+@released
+
+SYMBIAN_ALARM_REPEAT_EXTENSIONS
+If SYMBIAN_ALARM_REPEAT_EXTENSIONS is defined then the client APIs delivered by PREQ2069 will be avilable.
+These APIs introduce an additional alarm repeat definition and a new alarm expiry behaviour. 
+
+#define supports PREQ2069.
+*/
+#define SYMBIAN_ALARM_REPEAT_EXTENSIONS
+
+/** 
+@publishedPartner 
+
+SYMBIAN_BAFL_MULTIPARTPARSER 
+
+If SYMBIAN_BAFL_MULTIPARTPARSER is defined then the BAFL 
+component provides the MultipartParser.dll functionality. 
+
+This #define supports PREQ2051. 
+*/
+#define SYMBIAN_BAFL_MULTIPARTPARSER
+
+/**
+@internalAll
+@released
+
+SYMBIAN_CENTREP_SUPPORT_MULTIROFS
+
+If SYMBIAN_CENTREP_SUPPORT_MULTIROFS is defined, centralrepository client
+will be able to define keyspaces that are composed of multiple files in different ROFS layers.
+
+This #define supports PREQ2112
+*/
+#define SYMBIAN_CENTREP_SUPPORT_MULTIROFS
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_DNS_PROXY
+
+If SYMBIAN_DNS_PROXY is defined, SYMBIAN OS will provide DNS Proxy Service.
+
+This define supports PREQ1684.
+*/
+#define SYMBIAN_DNS_PROXY
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_DNS_PUNYCODE
+
+If SYMBIAN_DNS_PUNYCODE is defined, this will enable punycode conversion 
+functionality in the system. If SYMBIAN_DNS_PUNYCODE is enabled, then the DND 
+can resolve the International Domain Names also. As per the requirement, application 
+can use this punycode conversion.
+
+This define supports PREQ2296.
+*/
+#define SYMBIAN_DNS_PUNYCODE
+
+/**
+@publishedAll
+
+SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
+
+Enables the File Server Client side API for large file access (file size greater than 2GB - 1).
+Enables the configurable part of File Server side to support large files.
+
+This #define supports PREQ1725
+*/
+#define SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_ENABLE_FAT_DIRECTORY_OPT
+
+If SYMBIAN_ENABLE_FAT_DIRECTORY_OPT is defined, a size-configurable
+Leaf Directory Name Caching and optimisations to file creation operations
+is enabled to improve performance of locating leaf directories and
+file creation on FAT volumes.
+
+This #define supports PREQ1885.
+*/
+#define SYMBIAN_ENABLE_FAT_DIRECTORY_OPT
+
+/** 
+@publishedAll
+@released
+
+SYMBIAN_EUSERHL
+
+EUserHl generic usability library
+
+This #define supports PREQ2177
+*/
+#define SYMBIAN_EUSERHL
+
+/**
+@publishedPartner
+SYMBIAN_LOCATION_BTGPSCONFIG
+
+Allows applications that use the LBS subsystem to automatically utilize the best Bluetooth GPS positioning source
+available (rather than be manually configured to a particular Bluetooth GPS device)
+
+*/
+#define SYMBIAN_LOCATION_BTGPSCONFIG
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH
+
+If SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH is defined then the client 
+side of  messaging server provides enhanced search capabilities.
+*/
+#define SYMBIAN_MESSAGESTORE_ENHANCED_SEARCH
+
+/** 
+@publishedPartner 
+@released 
+
+SYMBIAN_NETWORKING_ADDRESS_PROVISION 
+
+If SYMBIAN_NETWORKING_ADDRESS_PROVISION is defined, this will enable 
+the DHCP server to provide IP address to the client based on its 
+hardware address, this hardware address is provisioned by the 
+application which is loading the DHCP server. Also NAPT will 
+forward any packets to the uplink only if the source address is 
+provisioned. 
+
+This define supports PREQ1872. 
+*/
+#define SYMBIAN_NETWORKING_ADDRESS_PROVISION
+
+/**
+
+@internalComponent
+
+SYMBIAN_OE_LIBRT
+
+If SYMBIAN_OE_LIBRT is defined, the open environment component will be extended to include the 
+Symbian OS port of the latest version of librt ("realtime") open source library. 
+
+This #define supports PREQ1974
+
+*/
+#define SYMBIAN_OE_LIBRT
+
+/**
+
+@internalComponent
+
+SYMBIAN_OE_POSIX_SIGNALS
+
+If SYMBIAN_OE_POSIX_SIGNALS is enabled, the libc component will use POSIX signals emulation.
+
+This #define supports PREQ1579
+
+*/
+#define SYMBIAN_OE_POSIX_SIGNALS
+
+/**
+@publishedPartner
+
+SYMBIAN_SDP_IPSEC_VOIP_SUPPORT
+
+If SYMBIAN_SDP_IPSEC_VOIP_SUPPORT is defined, then PREQ1853 APIs enable use of the cipher based MAC evaluation 
+and psuedo random generation algorithms (AES-XCBC-MAC-96 and AES-XCBC-PRF-128 respectively) through a new MAC
+interface introduced in the CryptoSpi framework.
+
+Tbis #define supports PREQ1853
+*/
+#define SYMBIAN_SDP_IPSEC_VOIP_SUPPORT
+
+/**
+@internalAll
+@released
+
+SYMBIAN_SKIPPED_CALENDAR_ALARMS
+
+If SYMBIAN_SKIPPED_CALENDAR_ALARMS is present then the alarm server shall
+persist details of missed calendar alarms and clients shall be able to 
+retrieve the list of missed calendar alarms from the Alarm server client API.
+
+This supports PREQ2088.
+*/
+#define SYMBIAN_SKIPPED_CALENDAR_ALARMS
+
+/** 
+@internalTechnology
+
+SYMBIAN_SSM_FLEXIBLE_MERGE 
+
+When SYMBIAN_SSM_FLEXIBLE_MERGE is enabled then flexible merging 
+of startup command lists based on priority is supported.
+
+This define supports PREQ1871.
+*/
+#define SYMBIAN_SSM_FLEXIBLE_MERGE
+
+/** 
+@internalAll 
+
+SYMBIAN_SSM_GRACEFUL_SHUTDOWN 
+
+If SYMBIAN_SSM_GRACEFUL_SHUTDOWN is defined, this will enable
+Staged Shutdown of the device,	which allows definition of
+a policy to specify the order for notifying registered
+components of shutdown, allowing them to perform any necessary
+tasks before the device completes its shutdown.
+
+This define supports PREQ2326.
+*/
+#define SYMBIAN_SSM_GRACEFUL_SHUTDOWN
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING
+
+If SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING is defined then
+the TCP/IP stack shall support explictly bound sockets.
+If a socket is explicitly bound and a packet arrives on an interface
+that the socket isn't bound to, then the packet should be dropped.
+
+This define supports PREQ2279.
+*/
+#define SYMBIAN_STRICT_EXPLICIT_SOCKET_BINDING
+
+/**
+@publishedAll
+
+SYMBIAN_SWI_RUN_ON_INSTALL_COMPLETE
+
+This new Macro will enable the support for new run option for SIS files . When executables/files inside 
+SIS file marked with this new run option, they will be executed at the end of the successful installation.
+
+This #define supports PREQ2264, CR1544
+*/
+#define SYMBIAN_SWI_RUN_ON_INSTALL_COMPLETE
+
+/** 
+@publishedPartner
+@released
+
+SYMBIAN_SYSTEM_STATE_MANAGEMENT 
+
+If SYMBIAN_SYSTEM_STATE_MANAGEMENT is defined, this will enable 
+the System State Management Architecture, which supports the 
+concept of system states (including startup, normal operation, 
+shutdown, and failure) and associated behaviour, and facilitates 
+the transitioning between them according to licensee-defined 
+policies and procedures.
+
+This define supports PREQ1871.
+*/
+#define SYMBIAN_SYSTEM_STATE_MANAGEMENT
+
+/**
+@internalAll
+
+SYMBIAN_WRITABLE_DATA_PAGING
+
+This System Wide Define will be used to issue a warning when a rom is built that enables data paging on a 
+version of the OS for which data paging is not warranted.
+
+This #define supports PREQ1954
+*/
+#define SYMBIAN_WRITABLE_DATA_PAGING
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_ZERO_COPY_NETWORKING
+
+If SYMBIAN_ZERO_COPY_NETWORKING is defined the Comms Stack switches from using single memory pool overseen
+by MBufManager to multiple, HW specific pools. With SYMBIAN_ZERO_COPY_NETWORKING defined link-level flows
+can avoid copying data when communicating with the respective HW drivers.
+
+This #define supports PREQ2106.
+*/
+#define SYMBIAN_ZERO_COPY_NETWORKING
+
+/** 
+@publishedPartner 
+@released
+
+SYMBIAN_ENABLE_SPLIT_HEADERS
+
+When this is not defined, header files, that have been split, #include the extra header files to disable the source break. When this is defined, the headers have been fully split and the source break is enabled.
+
+This #define supports PREQ2740 and other splitting "mixed" header file PREQs. 
+*/
+
+#define SYMBIAN_ENABLE_SPLIT_HEADERS
+
+/**
+@publishedAll
+@released
+
+SYMBIAN_OE_LIBSTDCPP
+
+If SYMBIAN_OE_LIBSTDCPP is defined, the open environment component will be extended to include the standard new and delete operators, and STDxxx targets will be linked against stdnew.lib for ARM builds, while other targets will be linked against scppnwdl.lib for Emulator builds.
+
+This #define supports PREQ1184
+*/
+#define SYMBIAN_OE_LIBSTDCPP
+
+/**
+@publishedPartner
+@released
+
+SYMBIAN_E32_ATOMIC_API
+
+If SYMBIAN_E32_ATOMIC_API is defined the header file e32atomics.h is available
+and should be used in preference to hand-coding ARM atomic instructions.
+*/
+#define SYMBIAN_E32_ATOMIC_API
+/**
+@internalAll
+
+SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION
+
+If SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION is enabled, the Orientation Independent Windows feature is enabled.
+*/
+#define SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION
+/** 
+@publishedPartner
+ @released
+ 
+ SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
+ 
+If SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW is defined, TCP protocol will set the Receive window size according to the underlying bearer (ex. GPRS, WiFi, etc)
+ and the window size will change as the bearer changes or the modulation of the bearer changes.
+  #define supports PREQ1854.
+ 
+*/
+#define SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
+
+/**
+@internalAll
+
+SYMBIAN_EMULATOR_SUPPORTS_PERPROCESS_WSD
+
+If SYMBIAN_EMULATOR_SUPPORTS_PERPROCESS_WSD is enabled, Symbian emulator will have support for per-(emulated) process writable static data.
+*/
+#define SYMBIAN_EMULATOR_SUPPORTS_PERPROCESS_WSD
+
--- a/symbianosbld/cedarutils/platform_paths.hrh	Tue Aug 31 16:25:42 2010 +0300
+++ b/symbianosbld/cedarutils/platform_paths.hrh	Wed Sep 01 12:37:25 2010 +0100
@@ -461,12 +461,9 @@
 
 #define OS_LAYER_LIBOIL_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PLATFORM_EXPORT_PATH(stdapis/liboil)
 
-#define MW_LAYER_KHRONOS_SYSTEMINCLUDE SYSTEMINCLUDE MW_LAYER_PLATFORM_EXPORT_PATH(khronos)
-
 #define MW_LAYER_GSTREAMER_SYSTEMINCLUDE SYSTEMINCLUDE \
  /epoc32/include/platform/mw/gstreamer 
 
-
 // You need to add STLLIB_USAGE_DEFINITIONS as a separate line into your mmp-file, if you are using
 // the stllib. 
 #define STLLIB_USAGE_DEFINITIONS OPTION CW -wchar_t on\
--- a/symbianosbld/cedarutils/reference_roms_9.5.mrp	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-# reference_roms.mrp
-
-component	reference_roms_9.5
-
-# This component owns the binaries, logs, etc produced by building ROM images
-# in the System Build
-# 
-# Determination of which GTC ROMs are built is done by the variability tools.
-# Unfortunately, there's no way for this MRP to indicate "all stuff generated
-# by buiding the ROMS", so this list needs to be maintained explicitly :-(
-# 
-# Further note that the System Build filters the items generated to sort the
-# GTC ROMs from the ROMs built for Integrations own purposes (ie Integration's
-# Locally Tested Configurations). Only GTC ROM files are included in this
-# component
-# 
-# For each complete ROM owned, there are either the same set of ten files, or
-# the same set of six files, for NAND or non-NAND (ie NOR) ROMs respectively
-
-binary	\epoc32\rom\include\GTC_Mature_H4.oby
-binary	\epoc32\rom\GTC_Mature_H4HRP.oby
-binary	\epoc32\rom\GTC_Mature_H4HRP.dir
-binary	\epoc32\rom\GTC_Mature_H4HRP.IMG
-binary	\epoc32\rom\GTC_Mature_H4HRP.symbol
-binary	\epoc32\rom\GTC_Mature_H4HRP.log
-
-binary	\epoc32\rom\include\GTC_Minimal_H4.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.dir
-binary	\epoc32\rom\GTC_Minimal_H4HRP.IMG
-binary	\epoc32\rom\GTC_Minimal_H4HRP.symbol
-binary	\epoc32\rom\GTC_Minimal_H4HRP.log
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.log
-
-binary	\epoc32\rom\include\GTC_Standard_H4.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.dir
-binary	\epoc32\rom\GTC_Standard_H4HRP.IMG
-binary	\epoc32\rom\GTC_Standard_H4HRP.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.log
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.log
-
-# In addition to the items built via the variability tools (inc metarombuild)
-# there are nand loader related items that are built through the XML file
-# explicitly...
-
-# A NAND loader for each hardware board:
-binary \epoc32\rom\om_001.techview.nandloader.img
-binary \epoc32\rom\om_001.techview.nandloader.log
-
-binary \epoc32\rom\h4hrp_001.techview.nandloader.img
-binary \epoc32\rom\h4hrp_001.techview.nandloader.log
-
-# A NAND tester for each hardware board:
-binary \epoc32\rom\h2.nandloader.reltest.img
-binary \epoc32\rom\h2.nandloader.reltest.log
-
-binary \epoc32\rom\h4.nandloader.reltest.img
-binary \epoc32\rom\h4.nandloader.reltest.log
-
-notes_source	\component_defs\release.src
--- a/symbianosbld/cedarutils/reference_roms_9.6.mrp	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
-# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-# reference_roms.mrp
-
-component	reference_roms_9.6
-
-# This component owns the binaries, logs, etc produced by building ROM images
-# in the System Build
-# 
-# Determination of which GTC ROMs are built is done by the variability tools.
-# Unfortunately, there's no way for this MRP to indicate "all stuff generated
-# by buiding the ROMS", so this list needs to be maintained explicitly :-(
-# 
-# Further note that the System Build filters the items generated to sort the
-# GTC ROMs from the ROMs built for Integrations own purposes (ie Integration's
-# Locally Tested Configurations). Only GTC ROM files are included in this
-# component
-# 
-# For each complete ROM owned, there are either the same set of ten files, or
-# the same set of six files, for NAND or non-NAND (ie NOR) ROMs respectively
-
-binary	\epoc32\rom\include\GTC_Mature_H4.oby
-binary	\epoc32\rom\GTC_Mature_H4HRP.oby
-binary	\epoc32\rom\GTC_Mature_H4HRP.dir
-binary	\epoc32\rom\GTC_Mature_H4HRP.IMG
-binary	\epoc32\rom\GTC_Mature_H4HRP.symbol
-binary	\epoc32\rom\GTC_Mature_H4HRP.log
-
-binary	\epoc32\rom\include\GTC_Minimal_H4.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.dir
-binary	\epoc32\rom\GTC_Minimal_H4HRP.IMG
-binary	\epoc32\rom\GTC_Minimal_H4HRP.symbol
-binary	\epoc32\rom\GTC_Minimal_H4HRP.log
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.log
-
-binary	\epoc32\rom\include\GTC_Standard_H4.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.dir
-binary	\epoc32\rom\GTC_Standard_H4HRP.IMG
-binary	\epoc32\rom\GTC_Standard_H4HRP.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.log
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.log
-
-binary	\epoc32\rom\include\GTC_Standard_NE1.oby
-binary	\epoc32\rom\GTC_Standard_NE1.oby
-binary	\epoc32\rom\GTC_Standard_NE1.dir
-binary	\epoc32\rom\GTC_Standard_NE1.IMG
-binary	\epoc32\rom\GTC_Standard_NE1.symbol
-binary	\epoc32\rom\GTC_Standard_NE1.log
-
-binary	\epoc32\rom\include\GTC_Standard_NE1S.oby
-binary	\epoc32\rom\GTC_Standard_NE1S.oby
-binary	\epoc32\rom\GTC_Standard_NE1S.dir
-binary	\epoc32\rom\GTC_Standard_NE1S.IMG
-binary	\epoc32\rom\GTC_Standard_NE1S.symbol
-binary	\epoc32\rom\GTC_Standard_NE1S.log
-
-binary	\epoc32\rom\include\GTC_Standard_H6.oby
-binary	\epoc32\rom\GTC_Standard_H6.oby
-binary	\epoc32\rom\GTC_Standard_H6.dir
-binary	\epoc32\rom\GTC_Standard_H6.IMG
-binary	\epoc32\rom\GTC_Standard_H6.symbol
-binary	\epoc32\rom\GTC_Standard_H6.log
-binary	\epoc32\rom\GTC_Standard_H6.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H6.rofs.img
-binary	\epoc32\rom\GTC_Standard_H6.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H6.rofs.log
-
-binary	\epoc32\rom\include\GTC_Mature_H6.oby
-binary	\epoc32\rom\GTC_Mature_H6.oby
-binary	\epoc32\rom\GTC_Mature_H6.dir
-binary	\epoc32\rom\GTC_Mature_H6.IMG
-binary	\epoc32\rom\GTC_Mature_H6.symbol
-binary	\epoc32\rom\GTC_Mature_H6.log
-
-binary	\epoc32\rom\include\GTC_Minimal_H6.oby
-binary	\epoc32\rom\GTC_Minimal_H6.oby
-binary	\epoc32\rom\GTC_Minimal_H6.dir
-binary	\epoc32\rom\GTC_Minimal_H6.IMG
-binary	\epoc32\rom\GTC_Minimal_H6.symbol
-binary	\epoc32\rom\GTC_Minimal_H6.log
-binary	\epoc32\rom\GTC_Minimal_H6.rofs.oby
-binary	\epoc32\rom\GTC_Minimal_H6.rofs.img
-binary	\epoc32\rom\GTC_Minimal_H6.rofs.symbol
-binary	\epoc32\rom\GTC_Minimal_H6.rofs.log
-
-
-# In addition to the items built via the variability tools (inc metarombuild)
-# there are nand loader related items that are built through the XML file
-# explicitly...
-
-# A NAND loader for each hardware board:
-binary \epoc32\rom\h4hrp_001.techview.nandloader.img
-binary \epoc32\rom\h4hrp_001.techview.nandloader.log
-binary \epoc32\rom\h6_sdp.techview.nandloader.img
-binary \epoc32\rom\h6_sdp.techview.nandloader.log
-binary \epoc32\rom\ne1_tb.techview.nandloader.img
-binary \epoc32\rom\ne1_tb.techview.nandloader.log
-
-binary \epoc32\rom\h4.nandloader.reltest.img
-binary \epoc32\rom\h4.nandloader.reltest.log
-binary \epoc32\rom\h6.nandloader.reltest.img
-binary \epoc32\rom\h6.nandloader.reltest.log
-binary \epoc32\rom\ne1_tb.nandloader.reltest.img
-binary \epoc32\rom\ne1_tb.nandloader.reltest.log
-
-# An MMC loader for each hardware board:
-binary \epoc32\rom\h4.mmcloader.reltest.img
-binary \epoc32\rom\h4.mmcloader.reltest.log
-
-notes_source	\component_defs\release.src
--- a/symbianosbld/cedarutils/reference_roms_Future.mrp	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,122 +0,0 @@
-# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-# reference_roms.mrp
-
-component	reference_roms_Future
-
-# This component owns the binaries, logs, etc produced by building ROM images
-# in the System Build
-# 
-# Determination of which GTC ROMs are built is done by the variability tools.
-# Unfortunately, there's no way for this MRP to indicate "all stuff generated
-# by buiding the ROMS", so this list needs to be maintained explicitly :-(
-# 
-# Further note that the System Build filters the items generated to sort the
-# GTC ROMs from the ROMs built for Integrations own purposes (ie Integration's
-# Locally Tested Configurations). Only GTC ROM files are included in this
-# component
-# 
-# For each complete ROM owned, there are either the same set of ten files, or
-# the same set of six files, for NAND or non-NAND (ie NOR) ROMs respectively
-
-binary	\epoc32\rom\include\GTC_Mature_H4.oby
-binary	\epoc32\rom\GTC_Mature_H4HRP.oby
-binary	\epoc32\rom\GTC_Mature_H4HRP.dir
-binary	\epoc32\rom\GTC_Mature_H4HRP.IMG
-binary	\epoc32\rom\GTC_Mature_H4HRP.symbol
-binary	\epoc32\rom\GTC_Mature_H4HRP.log
-
-binary	\epoc32\rom\include\GTC_Minimal_H4.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.dir
-binary	\epoc32\rom\GTC_Minimal_H4HRP.IMG
-binary	\epoc32\rom\GTC_Minimal_H4HRP.symbol
-binary	\epoc32\rom\GTC_Minimal_H4HRP.log
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Minimal_H4HRP.rofs.log
-
-binary	\epoc32\rom\include\GTC_Standard_H4.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.dir
-binary	\epoc32\rom\GTC_Standard_H4HRP.IMG
-binary	\epoc32\rom\GTC_Standard_H4HRP.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.log
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.log
-
-binary	\epoc32\rom\include\GTC_Standard_NE1.oby
-binary	\epoc32\rom\GTC_Standard_NE1.oby
-binary	\epoc32\rom\GTC_Standard_NE1.dir
-binary	\epoc32\rom\GTC_Standard_NE1.IMG
-binary	\epoc32\rom\GTC_Standard_NE1.symbol
-binary	\epoc32\rom\GTC_Standard_NE1.log
-
-binary	\epoc32\rom\include\GTC_Standard_NE1S.oby
-binary	\epoc32\rom\GTC_Standard_NE1S.oby
-binary	\epoc32\rom\GTC_Standard_NE1S.dir
-binary	\epoc32\rom\GTC_Standard_NE1S.IMG
-binary	\epoc32\rom\GTC_Standard_NE1S.symbol
-binary	\epoc32\rom\GTC_Standard_NE1S.log
-
-binary	\epoc32\rom\include\GTC_Standard_H6.oby
-binary	\epoc32\rom\GTC_Standard_H6.oby
-binary	\epoc32\rom\GTC_Standard_H6.dir
-binary	\epoc32\rom\GTC_Standard_H6.IMG
-binary	\epoc32\rom\GTC_Standard_H6.symbol
-binary	\epoc32\rom\GTC_Standard_H6.log
-binary	\epoc32\rom\GTC_Standard_H6.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H6.rofs.img
-binary	\epoc32\rom\GTC_Standard_H6.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H6.rofs.log
-
-binary	\epoc32\rom\include\GTC_Mature_H6.oby
-binary	\epoc32\rom\GTC_Mature_H6.oby
-binary	\epoc32\rom\GTC_Mature_H6.dir
-binary	\epoc32\rom\GTC_Mature_H6.IMG
-binary	\epoc32\rom\GTC_Mature_H6.symbol
-binary	\epoc32\rom\GTC_Mature_H6.log
-
-binary	\epoc32\rom\include\GTC_Minimal_H6.oby
-binary	\epoc32\rom\GTC_Minimal_H6.oby
-binary	\epoc32\rom\GTC_Minimal_H6.dir
-binary	\epoc32\rom\GTC_Minimal_H6.IMG
-binary	\epoc32\rom\GTC_Minimal_H6.symbol
-binary	\epoc32\rom\GTC_Minimal_H6.log
-binary	\epoc32\rom\GTC_Minimal_H6.rofs.oby
-binary	\epoc32\rom\GTC_Minimal_H6.rofs.img
-binary	\epoc32\rom\GTC_Minimal_H6.rofs.symbol
-binary	\epoc32\rom\GTC_Minimal_H6.rofs.log
-
-# In addition to the items built via the variability tools (inc metarombuild)
-# there are nand loader related items that are built through the XML file
-# explicitly...
-
-# A NAND loader for each hardware board:
-binary \epoc32\rom\h4hrp_001.techview.nandloader.img
-binary \epoc32\rom\h4hrp_001.techview.nandloader.log
-binary \epoc32\rom\h6_sdp.techview.nandloader.img
-binary \epoc32\rom\h6_sdp.techview.nandloader.log
-
-
-binary \epoc32\rom\h4.nandloader.reltest.img
-binary \epoc32\rom\h4.nandloader.reltest.log
-binary \epoc32\rom\h6.nandloader.reltest.img
-binary \epoc32\rom\h6.nandloader.reltest.log
-
-
-notes_source	\component_defs\release.src
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/sf_partial_clientspec.txt	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,118 @@
+# A Perforce Client Specification.
+#
+#  Client:      The client name.
+#  Update:      The date this specification was last modified.
+#  Access:      The date this client was last used in any way.
+#  Owner:       The user who created this client.
+#  Host:        If set, restricts access to the named host.
+#  Description: A short description of the client (optional).
+#  Root:        The base directory of the client workspace.
+#  Options:     Client options:
+#                      [no]allwrite [no]clobber [no]compress
+#                      [un]locked [no]modtime [no]rmdir
+#  LineEnd:     Text file line endings on client: local/unix/mac/win/share.
+#  View:        Lines to map depot files into the client workspace.
+#
+# Use 'p4 help client' to see more about client views and options.
+
+Client:	CLIENTNAME
+
+Update:	CHANGEABLE
+
+Access:	CHANGEABLE
+
+Owner:	CHANGEABLE
+
+Host:	HOST
+
+Description:
+	Cedar Platform
+
+Root:	PERFORCEROOT
+
+Options:	noallwrite clobber nocompress unlocked nomodtime rmdir
+
+SubmitOptions:	submitunchanged
+
+LineEnd:	local
+
+View:
+	//SSS/release/sf/tb92/app/camera/... 		//CLIENTNAME/app/camera/...
+	//SSS/release/sf/tb92/app/commonemail/... 	//CLIENTNAME/app/commonemail/...
+	//SSS/release/sf/tb92/app/conntools/... 	//CLIENTNAME/app/conntools/...
+	//SSS/release/sf/tb92/app/contentcontrol/...	//CLIENTNAME/app/contentcontrol/...
+	//SSS/release/sf/tb92/app/conversations/... 	//CLIENTNAME/app/conversations/...
+	//SSS/release/sf/tb92/app/devicecontrol/... 	//CLIENTNAME/app/devicecontrol/...
+	//SSS/release/sf/tb92/app/dictionary/... 	//CLIENTNAME/app/dictionary/...
+	//SSS/release/sf/tb92/app/files/... 		//CLIENTNAME/app/files/...
+	//SSS/release/sf/tb92/app/gallery/... 		//CLIENTNAME/app/gallery/...
+	//SSS/release/sf/tb92/app/graphicsuis/... 	//CLIENTNAME/app/graphicsuis/...
+	//SSS/release/sf/tb92/app/helps/... 		//CLIENTNAME/app/helps/...
+	//SSS/release/sf/tb92/app/homescreen/... 	//CLIENTNAME/app/homescreen/...
+	//SSS/release/sf/tb92/app/homescreentools/... 	//CLIENTNAME/app/homescreentools/...
+	//SSS/release/sf/tb92/app/im/... 		//CLIENTNAME/app/im/...
+	//SSS/release/sf/tb92/app/imgeditor/... 	//CLIENTNAME/app/imgeditor/...
+	//SSS/release/sf/tb92/app/imgvieweruis/... 	//CLIENTNAME/app/imgvieweruis/...
+	//SSS/release/sf/tb92/app/iptelephony/... 	//CLIENTNAME/app/iptelephony/...
+	//SSS/release/sf/tb92/app/java/... 		//CLIENTNAME/app/java/...
+	//SSS/release/sf/tb92/app/location/... 		//CLIENTNAME/app/location/...
+	//SSS/release/sf/tb92/app/mmsharinguis/... 	//CLIENTNAME/app/mmsharinguis/...
+	//SSS/release/sf/tb92/app/musicplayer/... 	//CLIENTNAME/app/musicplayer/...
+	//SSS/release/sf/tb92/app/phone/... 		//CLIENTNAME/app/phone/...
+	//SSS/release/sf/tb92/app/photos/... 		//CLIENTNAME/app/photos/...
+	//SSS/release/sf/tb92/app/poc/... 		//CLIENTNAME/app/poc/...
+	//SSS/release/sf/tb92/app/printing/... 		//CLIENTNAME/app/printing/...
+	//SSS/release/sf/tb92/app/profile/... 		//CLIENTNAME/app/profile/...
+	//SSS/release/sf/tb92/app/radio/... 		//CLIENTNAME/app/radio/...
+	//SSS/release/sf/tb92/app/rndtools/... 		//CLIENTNAME/app/rndtools/...
+	//SSS/release/sf/tb92/app/screensaver/... 	//CLIENTNAME/app/screensaver/...
+	//SSS/release/sf/tb92/app/settinguis/... 	//CLIENTNAME/app/settinguis/...
+	//SSS/release/sf/tb92/app/speechsrv/... 	//CLIENTNAME/app/speechsrv/...
+	//SSS/release/sf/tb92/app/utils/... 		//CLIENTNAME/app/utils/...
+	//SSS/release/sf/tb92/app/videocenter/... 	//CLIENTNAME/app/videocenter/...
+	//SSS/release/sf/tb92/app/videoeditor/... 	//CLIENTNAME/app/videoeditor/...
+	//SSS/release/sf/tb92/app/videoplayer/... 	//CLIENTNAME/app/videplayer/...
+	//SSS/release/sf/tb92/app/videotelephony/... 	//CLIENTNAME/app/videotelephony/...
+	//SSS/release/sf/tb92/app/voicerec/... 		//CLIENTNAME/app/voicerec/...
+	//SSS/release/sf/tb92/app/webuis/... 		//CLIENTNAME/app/webuis/...
+	//SSS/release/sf/tb92/mw/accesssec/... 		//CLIENTNAME/mw/accesssec/...
+	//SSS/release/sf/tb92/mw/camerasrv/... 		//CLIENTNAME/mw/camerasrv/...
+	//SSS/release/sf/tb92/mw/dlnasrv/... 		//CLIENTNAME/mw/dlnasrv/...
+	//SSS/release/sf/tb92/mw/drm/... 		//CLIENTNAME/mw/drm/...
+	//SSS/release/sf/tb92/mw/gsprofilesrv/... 	//CLIENTNAME/mw/gsprofilesrv/...
+	//SSS/release/sf/tb92/mw/hapticservices/... 	//CLIENTNAME/mw/hapticservices/...
+	//SSS/release/sf/tb92/mw/helix/... 		//CLIENTNAME/mw/helix/...
+	//SSS/release/sf/tb92/mw/homescreensrv/... 	//CLIENTNAME/mw/homescreensrv/...
+	//SSS/release/sf/tb92/mw/imghandling/... 	//CLIENTNAME/mw/imghandling/...
+	//SSS/release/sf/tb92/mw/imsrv/... 		//CLIENTNAME/mw/imsrv/...
+	//SSS/release/sf/tb92/mw/ipappsrv/... 		//CLIENTNAME/mw/ipappsrv/...
+	//SSS/release/sf/tb92/mw/ipconnmgmt/... 	//CLIENTNAME/mw/ipconnmgmt/...
+	//SSS/release/sf/tb92/mw/legacypresence/... 	//CLIENTNAME/mw/legacypresence/...
+	//SSS/release/sf/tb92/mw/locationsrv/... 	//CLIENTNAME/mw/locationsrv/...
+	//SSS/release/sf/tb92/mw/mds/... 		//CLIENTNAME/mw/mds/...
+	//SSS/release/sf/tb92/mw/metadatasrv/... 	//CLIENTNAME/mw/metadatasrv/...
+	//SSS/release/sf/tb92/mw/mmappfw/... 		//CLIENTNAME/mw/mmappfw/...
+	//SSS/release/sf/tb92/mw/mmmw/... 		//CLIENTNAME/mw/mmmw/...
+	//SSS/release/sf/tb92/mw/mmuifw/... 		//CLIENTNAME/mw/mmmuifw/...
+	//SSS/release/sf/tb92/mw/networkingdm/... 	//CLIENTNAME/mw/networkingdm/...
+	//SSS/release/sf/tb92/mw/opensrv/... 		//CLIENTNAME/mw/opensrv/...
+	//SSS/release/sf/tb92/mw/phonesrv/... 		//CLIENTNAME/mw/phonesrv/...
+	//SSS/release/sf/tb92/mw/platformtools/... 	//CLIENTNAME/mw/platformtools/...
+	//SSS/release/sf/tb92/mw/remotemgmt/... 	//CLIENTNAME/mw/remotemgmt/...
+	//SSS/release/sf/tb92/mw/remotestorage/... 	//CLIENTNAME/mw/remotestorage/...
+	//SSS/release/sf/tb92/mw/serviceapi/... 	//CLIENTNAME/mw/serviceapi/...
+	//SSS/release/sf/tb92/mw/serviceapifw/... 	//CLIENTNAME/mw/serviceapifw/...
+	//SSS/release/sf/tb92/mw/svgt/... 		//CLIENTNAME/mw/svgt/...
+	//SSS/release/sf/tb92/mw/uiaccelerator/... 	//CLIENTNAME/mw/uiaccelerator/...
+	//SSS/release/sf/tb92/mw/uiresources/... 	//CLIENTNAME/mw/uiresources/...
+	//SSS/release/sf/tb92/mw/uitools/... 		//CLIENTNAME/mw/uitools/...
+	//SSS/release/sf/tb92/mw/usbservices/... 	//CLIENTNAME/mw/usbservices/...
+	//SSS/release/sf/tb92/mw/videoutils/... 	//CLIENTNAME/mw/videoutils/...
+	//SSS/release/sf/tb92/mw/vpnclient/... 		//CLIENTNAME/mw/vpnclient/...
+	//SSS/release/sf/tb92/mw/web/... 		//CLIENTNAME/mw/web/...
+	//SSS/release/sf/tb92/mw/websrv/... 		//CLIENTNAME/mw/websrv/...
+	//SSS/release/sf/tb92/mw/wirelessacc/... 	//CLIENTNAME/mw/wirelessacc/...
+	//SSS/release/sf/tb92/os/imagingext/... 	//CLIENTNAME/os/imagingext/...
+	//SSS/release/sf/tb92/os/osrndtools/... 	//CLIENTNAME/os/osrndtools/...
+	//SSS/release/sf/tb92/os/unref/... 		//CLIENTNAME/os/unref/...
+	//SSS/release/sf/tb92/os/wlan/... 		//CLIENTNAME/os/wlan/...
--- a/symbianosbld/cedarutils/tb101sfrom_obys/GTC_MMC_H4.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC MMC H4'; Image file: GTC_MMC_H4HRP.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define USE_MSCDB
-#define WITH_FLEXIBLE_MM
-#define USE_DATA_PAGING
-#define _INTERNAL_MMC
-#define USE_SDIO_SD_MMC
-#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
-#define SYMBIAN_INCLUDE_DEFAULT_PM
-#define __BLUETOOTHGPSPSY
-#define SYMBIAN_INCLUDE_SIMULATION_PM
-#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
-#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
-#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_USB_OTG_HOST
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#include <h4hrp.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <opengles.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <mtp_ptpip.iby>
-#include <mtp_usbsic.iby>
-#include <netups.iby>
-#include <FMTx_HWRM.iby>
-#include <aplp.iby>
-#include <ssrefplugins.iby>
-#include <videorenderer.iby>
-#include <sqlite3.iby>
-#include <amastart.iby>
-#include <openvg.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/tb101sfrom_obys/GTC_Mature_H4.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Mature H4'; Image file: GTC_Mature_H4HRP.IMG
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __BLUETOOTHGPSPSY
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define SYMBIAN_INCLUDE_PUNYCODE
-#undef __MTP_PROTOCOL_SUPPORT
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#include <h4hrp.oby>
-#include <Techview.oby>
-#include <openvg.iby>
-#include <sysstart.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <sysstartconfig.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/tb101sfrom_obys/GTC_Mature_H6.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Mature H6'; Image file: GTC_Mature_H6HRP.IMG
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __BLUETOOTHGPSPSY
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define SYMBIAN_INCLUDE_PUNYCODE
-#undef __MTP_PROTOCOL_SUPPORT
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#include <34xx_sdp.oby>
-#include <Techview.oby>
-#include <openvg.iby>
-#include <sysstart.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <sysstartconfig.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/tb101sfrom_obys/GTC_Minimal_H6.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Minimal H6'; Image file: GTC_Minimal_H6HRP.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define FF_FMTX
-#define SYMBIAN_FLEXMM_ZERO_COPY_NETWORKING
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define _NAND2
-#define USE_MSCDB
-#define SYMBIAN_EXCLUDE_LOCATION
-#define SYMBIAN_EXCLUDE_DNS_PROXY
-#undef __MTP_PROTOCOL_SUPPORT
-#undef __USB
-#define SSMA_MINIMAL_BOOT
-#include <34xx_sdp.oby>
-#include <Techview_ExcludeRemovable.oby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/tb101sfrom_obys/GTC_Standard_H4.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Standard H4'; Image file: GTC_Standard_H4HRP.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define _NAND2
-#define USE_MSCDB
-#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
-#define SYMBIAN_INCLUDE_DEFAULT_PM
-#define __BLUETOOTHGPSPSY
-#define SYMBIAN_INCLUDE_SIMULATION_PM
-#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
-#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
-#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
-#define SYMBIAN_INCLUDE_LOCATION_AGPS_PM
-#define SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
-#define SYMBIAN_INCLUDE_LOCATION_GPS_PM
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_USB_OTG_HOST
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
-#include <h4hrp.oby>
-#include <PagedRom.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <opengles.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <mtp_ptpip.iby>
-#include <mtp_usbsic.iby>
-#include <FMTx_HWRM.iby>
-#include <netups.iby>
-#include <aplp.iby>
-#include <videorenderer.iby>
-#include <ssrefplugins.iby>
-#include <sqlite3.iby>
-#include <amastart.iby>
-#include <openvg.iby>
-#ifdef SYMBIAN_AUTH_SERVER
-#include <authserver.iby>
-#include <pinplugin.iby>
-#endif //SYMBIAN_AUTH_SERVER
-#include <PlatSec.oby>
-
-patchdata ssmcmn.DLL @ KSsmGracefulShutdown 1
--- a/symbianosbld/cedarutils/tb101sfrom_obys/GTC_Standard_H6.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Standard H6'; Image file: GTC_Standard_H6HRP.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define _NAND2
-#define USE_MSCDB
-#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
-#define SYMBIAN_INCLUDE_DEFAULT_PM
-#define __BLUETOOTHGPSPSY
-#define SYMBIAN_INCLUDE_SIMULATION_PM
-#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
-#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
-#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
-#define SYMBIAN_INCLUDE_LOCATION_AGPS_PM
-#define SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
-#define SYMBIAN_INCLUDE_LOCATION_GPS_PM
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
-#include <34xx_sdp.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <opengles.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <mtp_ptpip.iby>
-#include <mtp_usbsic.iby>
-#include <FMTx_HWRM.iby>
-#include <netups.iby>
-#include <aplp.iby>
-#include <videorenderer.iby>
-#include <ssrefplugins.iby>
-#include <sqlite3.iby>
-#include <amastart.iby>
-#include <openvg.iby>
-#ifdef SYMBIAN_AUTH_SERVER
-#include <authserver.iby>
-#include <pinplugin.iby>
-#endif //SYMBIAN_AUTH_SERVER
-#include <PlatSec.oby>
-
-patchdata ssmcmn.DLL @ KSsmGracefulShutdown 1
--- a/symbianosbld/cedarutils/tb101sfrom_obys/GTC_Standard_NE1.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Standard NE1'; Image file: GTC_Standard_NaviE1.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __BLUETOOTHGPSPSY
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define SMP
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
-#include <naviengine.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <aplp.iby>
-#include <ssrefplugins.iby>
-#include <amastart.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/tb101sfrom_obys/GTC_Standard_NE1S.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Standard NE1S'; Image file: GTC_Standard_NaviE1S.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __BLUETOOTHGPSPSY
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
-#include <naviengine.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <streamingcaf.iby>
-#include <aplp.iby>
-#include <ssrefplugins.iby>
-#include <amastart.iby>
-#include <openvg.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/tb101sfrom_obys/bld.inf	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description: 
-// BLD.INF for TB101 ROM OBY Files (TB101ROMOBY)
-//
-PRJ_EXPORTS
-
-../tb101sfrom_obys/GTC_Mature_H4.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Mature_H6.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Minimal_H6.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_MMC_H4.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Standard_H4.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Standard_H6.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Standard_NE1.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Standard_NE1S.oby	/epoc32/rom/include/
-../tb101sfrom_obys/metaRom.xml		/epoc32/data/symbian_os_romspec.xml
--- a/symbianosbld/cedarutils/tb101sfrom_obys/metaRom.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE RomBuildSet  [	
-  <!ELEMENT RomBuildSet (Rom+)>
-  <!ATTLIST RomBuildSet name CDATA #REQUIRED
-                        revision CDATA #REQUIRED
-  >
-    
-  <!ELEMENT Rom (InFile+,Macro*,ImageFile,XMLFile)>
-  <!ATTLIST Rom name CDATA #REQUIRED
-		TargetBoard CDATA #REQUIRED
-  >  
-  
-  <!ELEMENT InFile EMPTY>  
-  <!ATTLIST InFile name CDATA #REQUIRED>
-	
-  <!ELEMENT XMLFile EMPTY>  
-  <!ATTLIST XMLFile name CDATA #REQUIRED>
-    
-  <!ELEMENT Macro EMPTY>  
-  <!ATTLIST Macro name CDATA #REQUIRED
-		value CDATA #IMPLIED
-  >
-
-  <!ELEMENT ImageFile EMPTY>
-  <!ATTLIST ImageFile name CDATA #REQUIRED>
-]>
-<RomBuildSet name="RomSet" revision="1">
-	
-	<Rom name="GTC Mature H4" TargetBoard="H4hrp">
-		<InFile name="GTC_Mature_H4"/>
-		<ImageFile name="GTC_Mature_H4HRP.IMG"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Mature H6" TargetBoard="H6">
-		<InFile name="GTC_Mature_H6"/>
-		<ImageFile name="GTC_Mature_H6HRP.IMG"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Minimal H6" TargetBoard="H6">
-		<InFile name="GTC_Minimal_H6"/>
-		<ImageFile name="GTC_Minimal_H6HRP.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC MMC H4" TargetBoard="H4hrp">
-		<InFile name="GTC_MMC_H4"/>
-		<ImageFile name="GTC_MMC_H4HRP.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Standard H4" TargetBoard="H4hrp">
-		<InFile name="GTC_Standard_H4"/>
-		<ImageFile name="GTC_Standard_H4HRP.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Standard H6" TargetBoard="H6">
-		<InFile name="GTC_Standard_H6"/>
-		<ImageFile name="GTC_Standard_H6HRP.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Standard NE1" TargetBoard="NE1">
-		<InFile name="GTC_Standard_NE1"/>
-		<ImageFile name="GTC_Standard_NaviE1.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Standard NE1S" TargetBoard="NE1S">
-		<InFile name="GTC_Standard_NE1S"/>
-		<ImageFile name="GTC_Standard_NaviE1S.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-</RomBuildSet>
\ No newline at end of file
--- a/symbianosbld/cedarutils/tb101sfrom_obys/reference_roms_tb101sf.mrp	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
-# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-# reference_roms.mrp
-
-component	reference_roms_tb101sf
-
-# This component owns the binaries, logs, etc produced by building ROM images
-# in the System Build
-# 
-# Determination of which GTC ROMs are built is done by the variability tools.
-# Unfortunately, there's no way for this MRP to indicate "all stuff generated
-# by buiding the ROMS", so this list needs to be maintained explicitly :-(
-# 
-# Further note that the System Build filters the items generated to sort the
-# GTC ROMs from the ROMs built for Integrations own purposes (ie Integration's
-# Locally Tested Configurations). Only GTC ROM files are included in this
-# component
-# 
-# For each complete ROM owned, there are either the same set of ten files, or
-# the same set of six files, for NAND or non-NAND (ie NOR) ROMs respectively
-
-
-source		\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb101sfrom_obys
-exports		\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb101sfrom_obys
-
-
-binary	\epoc32\rom\GTC_Mature_H4HRP.oby
-binary	\epoc32\rom\GTC_Mature_H4HRP.dir
-binary	\epoc32\rom\GTC_Mature_H4HRP.IMG
-binary	\epoc32\rom\GTC_Mature_H4HRP.symbol
-binary	\epoc32\rom\GTC_Mature_H4HRP.log
-
-
-binary	\epoc32\rom\GTC_Standard_H4HRP.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.dir
-binary	\epoc32\rom\GTC_Standard_H4HRP.IMG
-binary	\epoc32\rom\GTC_Standard_H4HRP.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.log
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.log
-
-
-binary	\epoc32\rom\GTC_Standard_H6HRP.oby
-binary	\epoc32\rom\GTC_Standard_H6HRP.dir
-binary	\epoc32\rom\GTC_Standard_H6HRP.IMG
-binary	\epoc32\rom\GTC_Standard_H6HRP.symbol
-binary	\epoc32\rom\GTC_Standard_H6HRP.log
-binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.img
-binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.log
-
-
-binary	\epoc32\rom\GTC_Mature_H6HRP.oby
-binary	\epoc32\rom\GTC_Mature_H6HRP.dir
-binary	\epoc32\rom\GTC_Mature_H6HRP.IMG
-binary	\epoc32\rom\GTC_Mature_H6HRP.symbol
-binary	\epoc32\rom\GTC_Mature_H6HRP.log
-
-
-binary	\epoc32\rom\GTC_Minimal_H6HRP.oby
-binary	\epoc32\rom\GTC_Minimal_H6HRP.dir
-binary	\epoc32\rom\GTC_Minimal_H6HRP.IMG
-binary	\epoc32\rom\GTC_Minimal_H6HRP.symbol
-binary	\epoc32\rom\GTC_Minimal_H6HRP.log
-binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.oby
-binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.img
-binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.log
-
-
-binary	\epoc32\rom\GTC_Standard_NaviE1.oby
-binary	\epoc32\rom\GTC_Standard_NaviE1.dir
-binary	\epoc32\rom\GTC_Standard_NaviE1.IMG
-binary	\epoc32\rom\GTC_Standard_NaviE1.symbol
-binary	\epoc32\rom\GTC_Standard_NaviE1.log
-
-
-binary	\epoc32\rom\GTC_Standard_NaviE1S.oby
-binary	\epoc32\rom\GTC_Standard_NaviE1S.dir
-binary	\epoc32\rom\GTC_Standard_NaviE1S.IMG
-binary	\epoc32\rom\GTC_Standard_NaviE1S.symbol
-binary	\epoc32\rom\GTC_Standard_NaviE1S.log
-
-
-binary	\epoc32\rom\GTC_MMC_H4HRP.oby
-binary	\epoc32\rom\GTC_MMC_H4HRP.dir
-binary	\epoc32\rom\GTC_MMC_H4HRP.IMG
-binary	\epoc32\rom\GTC_MMC_H4HRP.symbol
-binary	\epoc32\rom\GTC_MMC_H4HRP.log
-binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.log
-
-# In addition to the items built via the variability tools (inc metarombuild)
-# there are nand loader related items that are built through the XML file
-# explicitly...
-
-# A NAND loader for each hardware board:
-
-binary \epoc32\rom\h4hrp_001.techview.nandloader.img
-binary \epoc32\rom\h4hrp_001.techview.nandloader.log
-binary \epoc32\rom\h6_sdp.techview.nandloader.img
-binary \epoc32\rom\h6_sdp.techview.nandloader.log
-binary \epoc32\rom\ne1_tb.techview.nandloader.img
-binary \epoc32\rom\ne1_tb.techview.nandloader.log
-
-binary \epoc32\rom\h4.nandloader.reltest.img
-binary \epoc32\rom\h4.nandloader.reltest.log
-
-binary \epoc32\rom\h6.nandloader.reltest.img
-binary \epoc32\rom\h6.nandloader.reltest.log
-
-binary \epoc32\rom\ne1_tb.nandloader.reltest.img
-binary \epoc32\rom\ne1_tb.nandloader.reltest.log
-
-# An MMC loader for each hardware board:
-binary \epoc32\rom\h4.mmcloader.reltest.img
-binary \epoc32\rom\h4.mmcloader.reltest.log
-
-notes_source	\component_defs\release.src
-
-ipr T \sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb101sfrom_obys
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/ABLD.BAT	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,15 @@
+@ECHO OFF
+
+REM Bldmake-generated batch file - ABLD.BAT
+REM ** DO NOT EDIT **
+
+perl -S abld.pl "\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb92sfrom_obys\\" %1 %2 %3 %4 %5 %6 %7 %8 %9
+if errorlevel==1 goto CheckPerl
+goto End
+
+:CheckPerl
+perl -v >NUL
+if errorlevel==1 echo Is Perl, version 5.003_07 or later, installed?
+goto End
+
+:End
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/GTC_MMC_H4.oby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,45 @@
+/**
+ * Top Level OBY file for ROM image 'GTC MMC H4'; Image file: GTC_MMC_H4HRP.img
+ *
+ * This file is generated automatically by binding the ROM variation points in
+ * the system
+ */
+
+#define SYMBIAN_EXCLUDE_LIBXML2
+#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
+#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
+#define SYMBIAN_BASE_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define USE_MSCDB
+#define WITH_FLEXIBLE_MM
+#define USE_DATA_PAGING
+#define _INTERNAL_MMC
+#define USE_SDIO_SD_MMC
+#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
+#define SYMBIAN_INCLUDE_DEFAULT_PM
+#define SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM
+#define SYMBIAN_INCLUDE_SIMULATION_PM
+#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
+#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
+#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
+#define SYMBIAN_INCLUDE_PUNYCODE
+#define SYMBIAN_INCLUDE_USB_OTG_HOST
+#define SYMBIAN_INCLUDE_USB_RNDIS
+#include <h4hrp.oby>
+#include <Techview.oby>
+#include <shma.iby>
+#include <opengles.iby>
+#include <openenv.iby>
+#include <streamingcaf.iby>
+#include <mtp_ptpip.iby>
+#include <mtp_usbsic.iby>
+#include <netups.iby>
+#include <FMTx_HWRM.iby>
+#include <aplp.iby>
+#include <ssrefplugins.iby>
+#include <videorenderer.iby>
+#include <sqlite3.iby>
+#include <amastart.iby>
+#include <openvg.iby>
+#include <PlatSec.oby>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/GTC_Mature_H4.oby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/**
+ * Top Level OBY file for ROM image 'GTC Mature H4'; Image file: GTC_Mature_H4HRP.IMG
+ *
+ * This file is generated automatically by binding the ROM variation points in
+ * the system
+ */
+
+#define SYMBIAN_EXCLUDE_LIBXML2
+#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
+#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
+#define SYMBIAN_BASE_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define SYMBIAN_INCLUDE_PUNYCODE
+#define SYMBIAN_EXCLUDE_MTP
+#define SYMBIAN_INCLUDE_USB_RNDIS
+#include <h4hrp.oby>
+#include <Techview.oby>
+#include <openvg.iby>
+#include <sysstart.iby>
+#include <openenv.iby>
+#include <streamingcaf.iby>
+#include <sysstartconfig.iby>
+#include <PlatSec.oby>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/GTC_Mature_H6.oby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+/**
+ * Top Level OBY file for ROM image 'GTC Mature H6'; Image file: GTC_Mature_H6HRP.IMG
+ *
+ * This file is generated automatically by binding the ROM variation points in
+ * the system
+ */
+
+#define SYMBIAN_EXCLUDE_LIBXML2
+#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
+#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
+#define SYMBIAN_BASE_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define SYMBIAN_INCLUDE_PUNYCODE
+#define SYMBIAN_EXCLUDE_MTP
+#define SYMBIAN_INCLUDE_USB_RNDIS
+#include <34xx_sdp.oby>
+#include <Techview.oby>
+#include <openvg.iby>
+#include <sysstart.iby>
+#include <openenv.iby>
+#include <streamingcaf.iby>
+#include <sysstartconfig.iby>
+#include <PlatSec.oby>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/GTC_Minimal_H6.oby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,25 @@
+/**
+ * Top Level OBY file for ROM image 'GTC Minimal H6'; Image file: GTC_Minimal_H6HRP.img
+ *
+ * This file is generated automatically by binding the ROM variation points in
+ * the system
+ */
+
+#define SYMBIAN_FLEXMM_ZERO_COPY_NETWORKING
+#define SYMBIAN_EXCLUDE_LIBXML2
+#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
+#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
+#define SYMBIAN_BASE_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define _NAND2
+#define USE_MSCDB
+#define SYMBIAN_EXCLUDE_LOCATION
+#define SYMBIAN_EXCLUDE_DNS_PROXY
+#define SYMBIAN_EXCLUDE_MTP
+#define SYMBIAN_EXCLUDE_USB
+#define SSMA_MINIMAL_BOOT
+#include <34xx_sdp.oby>
+#include <PagedRom.oby>
+#include <Techview_ExcludeRemovable.oby>
+#include <PlatSec.oby>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/GTC_Standard_H4.oby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,46 @@
+/**
+ * Top Level OBY file for ROM image 'GTC Standard H4'; Image file: GTC_Standard_H4HRP.img
+ *
+ * This file is generated automatically by binding the ROM variation points in
+ * the system
+ */
+
+#define SYMBIAN_EXCLUDE_LIBXML2
+#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
+#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
+#define SYMBIAN_BASE_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define _NAND2
+#define USE_MSCDB
+#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
+#define SYMBIAN_INCLUDE_DEFAULT_PM
+#define SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM
+#define SYMBIAN_INCLUDE_SIMULATION_PM
+#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
+#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
+#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
+#define SYMBIAN_INCLUDE_PUNYCODE
+#define SYMBIAN_INCLUDE_USB_OTG_HOST
+#define SYMBIAN_INCLUDE_USB_RNDIS
+#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
+#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
+#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
+#include <h4hrp.oby>
+#include <PagedRom.oby>
+#include <Techview.oby>
+#include <shma.iby>
+#include <opengles.iby>
+#include <openenv.iby>
+#include <streamingcaf.iby>
+#include <mtp_ptpip.iby>
+#include <mtp_usbsic.iby>
+#include <FMTx_HWRM.iby>
+#include <netups.iby>
+#include <aplp.iby>
+#include <videorenderer.iby>
+#include <ssrefplugins.iby>
+#include <sqlite3.iby>
+#include <amastart.iby>
+#include <openvg.iby>
+#include <PlatSec.oby>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/GTC_Standard_H6.oby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,49 @@
+/**
+ * Top Level OBY file for ROM image 'GTC Standard H6'; Image file: GTC_Standard_H6HRP.img
+ *
+ * This file is generated automatically by binding the ROM variation points in
+ * the system
+ */
+
+#define SYMBIAN_EXCLUDE_LIBXML2
+#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
+#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
+#define SYMBIAN_BASE_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define _NAND2
+#define USE_MSCDB
+#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
+#define SYMBIAN_INCLUDE_DEFAULT_PM
+#define SYMBIAN_INCLUDE_BLUETOOTH_GPS_PM
+#define SYMBIAN_INCLUDE_SIMULATION_PM
+#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
+#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
+#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
+#define SYMBIAN_INCLUDE_LOCATION_AGPS_PM
+#define SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
+#define SYMBIAN_INCLUDE_LOCATION_GPS_PM
+#define SYMBIAN_INCLUDE_PUNYCODE
+#define SYMBIAN_INCLUDE_USB_RNDIS
+#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
+#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
+#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
+#include <34xx_sdp.oby>
+#include <PagedRom.oby>
+#include <Techview.oby>
+#include <shma.iby>
+#include <opengles.iby>
+#include <openenv.iby>
+#include <streamingcaf.iby>
+#include <mtp_ptpip.iby>
+#include <mtp_usbsic.iby>
+#include <FMTx_HWRM.iby>
+#include <netups.iby>
+#include <aplp.iby>
+#include <videorenderer.iby>
+#include <ssrefplugins.iby>
+#include <sqlite3.iby>
+#include <amastart.iby>
+#include <openvg.iby>
+#include <PlatSec.oby>
+
+patchdata ssmcmn.DLL @ KSsmGracefulShutdown 1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/GTC_Standard_NE1.oby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,25 @@
+/**
+ * Top Level OBY file for ROM image 'GTC Standard NE1'; Image file: GTC_Standard_NaviE1.img
+ *
+ * This file is generated automatically by binding the ROM variation points in
+ * the system
+ */
+
+#define SYMBIAN_EXCLUDE_LIBXML2
+#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
+#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
+#define SYMBIAN_BASE_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define SMP
+#define SYMBIAN_INCLUDE_PUNYCODE
+#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
+#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
+#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
+#include <naviengine.oby>
+#include <Techview.oby>
+#include <shma.iby>
+#include <aplp.iby>
+#include <ssrefplugins.iby>
+#include <amastart.iby>
+#include <PlatSec.oby>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/GTC_Standard_NE1S.oby	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,26 @@
+/**
+ * Top Level OBY file for ROM image 'GTC Standard NE1S'; Image file: GTC_Standard_NaviE1S.img
+ *
+ * This file is generated automatically by binding the ROM variation points in
+ * the system
+ */
+
+#define SYMBIAN_EXCLUDE_LIBXML2
+#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
+#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
+#define SYMBIAN_BASE_USE_GCE
+#define SYMBIAN_GRAPHICS_USE_GCE
+#define SYMBIAN_INCLUDE_PUNYCODE
+#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
+#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
+#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
+#include <naviengine.oby>
+#include <Techview.oby>
+#include <shma.iby>
+#include <streamingcaf.iby>
+#include <aplp.iby>
+#include <ssrefplugins.iby>
+#include <amastart.iby>
+#include <openvg.iby>
+#include <PlatSec.oby>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/bld.inf	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,26 @@
+// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description: 
+// BLD.INF for TB92 ROM OBY Files (TB92ROMOBY)
+//
+PRJ_EXPORTS
+
+../tb92sfrom_obys/GTC_Mature_H4.oby		/epoc32/rom/include/
+../tb92sfrom_obys/GTC_Mature_H6.oby		/epoc32/rom/include/
+../tb92sfrom_obys/GTC_Minimal_H6.oby		/epoc32/rom/include/
+../tb92sfrom_obys/GTC_MMC_H4.oby		/epoc32/rom/include/
+../tb92sfrom_obys/GTC_Standard_H4.oby		/epoc32/rom/include/
+../tb92sfrom_obys/GTC_Standard_H6.oby		/epoc32/rom/include/
+../tb92sfrom_obys/GTC_Standard_NE1.oby		/epoc32/rom/include/
+../tb92sfrom_obys/GTC_Standard_NE1S.oby		/epoc32/rom/include/
+../tb92sfrom_obys/metaRom.xml		/epoc32/data/symbian_os_romspec.xml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/metaRom.xml	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<!DOCTYPE RomBuildSet  [	
+  <!ELEMENT RomBuildSet (Rom+)>
+  <!ATTLIST RomBuildSet name CDATA #REQUIRED
+                        revision CDATA #REQUIRED
+  >
+    
+  <!ELEMENT Rom (InFile+,Macro*,ImageFile,XMLFile)>
+  <!ATTLIST Rom name CDATA #REQUIRED
+		TargetBoard CDATA #REQUIRED
+  >  
+  
+  <!ELEMENT InFile EMPTY>  
+  <!ATTLIST InFile name CDATA #REQUIRED>
+	
+  <!ELEMENT XMLFile EMPTY>  
+  <!ATTLIST XMLFile name CDATA #REQUIRED>
+    
+  <!ELEMENT Macro EMPTY>  
+  <!ATTLIST Macro name CDATA #REQUIRED
+		value CDATA #IMPLIED
+  >
+
+  <!ELEMENT ImageFile EMPTY>
+  <!ATTLIST ImageFile name CDATA #REQUIRED>
+]>
+<RomBuildSet name="RomSet" revision="1">
+	
+	<Rom name="GTC Mature H4" TargetBoard="H4hrp">
+		<InFile name="GTC_Mature_H4"/>
+		<ImageFile name="GTC_Mature_H4HRP.IMG"/>
+		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
+	</Rom>
+	<Rom name="GTC Mature H6" TargetBoard="H6">
+		<InFile name="GTC_Mature_H6"/>
+		<ImageFile name="GTC_Mature_H6HRP.IMG"/>
+		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
+	</Rom>
+	<Rom name="GTC Minimal H6" TargetBoard="H6">
+		<InFile name="GTC_Minimal_H6"/>
+		<ImageFile name="GTC_Minimal_H6HRP.img"/>
+		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
+	</Rom>
+	<Rom name="GTC MMC H4" TargetBoard="H4hrp">
+		<InFile name="GTC_MMC_H4"/>
+		<ImageFile name="GTC_MMC_H4HRP.img"/>
+		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
+	</Rom>
+	<Rom name="GTC Standard H4" TargetBoard="H4hrp">
+		<InFile name="GTC_Standard_H4"/>
+		<ImageFile name="GTC_Standard_H4HRP.img"/>
+		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
+	</Rom>
+	<Rom name="GTC Standard H6" TargetBoard="H6">
+		<InFile name="GTC_Standard_H6"/>
+		<ImageFile name="GTC_Standard_H6HRP.img"/>
+		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
+	</Rom>
+	<Rom name="GTC Standard NE1" TargetBoard="NE1">
+		<InFile name="GTC_Standard_NE1"/>
+		<ImageFile name="GTC_Standard_NaviE1.img"/>
+		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
+	</Rom>
+	<Rom name="GTC Standard NE1S" TargetBoard="NE1S">
+		<InFile name="GTC_Standard_NE1S"/>
+		<ImageFile name="GTC_Standard_NaviE1S.img"/>
+		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
+	</Rom>
+</RomBuildSet>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/cedarutils/tb92sfrom_obys/reference_roms_tb92.mrp	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,136 @@
+# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+# reference_roms.mrp
+
+component	reference_roms_tb92
+
+# This component owns the binaries, logs, etc produced by building ROM images
+# in the System Build
+# 
+# Determination of which GTC ROMs are built is done by the variability tools.
+# Unfortunately, there's no way for this MRP to indicate "all stuff generated
+# by buiding the ROMS", so this list needs to be maintained explicitly :-(
+# 
+# Further note that the System Build filters the items generated to sort the
+# GTC ROMs from the ROMs built for Integrations own purposes (ie Integration's
+# Locally Tested Configurations). Only GTC ROM files are included in this
+# component
+# 
+# For each complete ROM owned, there are either the same set of ten files, or
+# the same set of six files, for NAND or non-NAND (ie NOR) ROMs respectively
+
+
+source		\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb92sfrom_obys
+exports		\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb92sfrom_obys
+
+
+binary	\epoc32\rom\GTC_Mature_H4HRP.oby
+binary	\epoc32\rom\GTC_Mature_H4HRP.dir
+binary	\epoc32\rom\GTC_Mature_H4HRP.IMG
+binary	\epoc32\rom\GTC_Mature_H4HRP.symbol
+binary	\epoc32\rom\GTC_Mature_H4HRP.log
+
+
+binary	\epoc32\rom\GTC_Standard_H4HRP.oby
+binary	\epoc32\rom\GTC_Standard_H4HRP.dir
+binary	\epoc32\rom\GTC_Standard_H4HRP.IMG
+binary	\epoc32\rom\GTC_Standard_H4HRP.symbol
+binary	\epoc32\rom\GTC_Standard_H4HRP.log
+binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.oby
+binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.img
+binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.symbol
+binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.log
+
+
+binary	\epoc32\rom\GTC_Standard_H6HRP.oby
+binary	\epoc32\rom\GTC_Standard_H6HRP.dir
+binary	\epoc32\rom\GTC_Standard_H6HRP.IMG
+binary	\epoc32\rom\GTC_Standard_H6HRP.symbol
+binary	\epoc32\rom\GTC_Standard_H6HRP.log
+binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.oby
+binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.img
+binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.symbol
+binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.log
+
+
+binary	\epoc32\rom\GTC_Mature_H6HRP.oby
+binary	\epoc32\rom\GTC_Mature_H6HRP.dir
+binary	\epoc32\rom\GTC_Mature_H6HRP.IMG
+binary	\epoc32\rom\GTC_Mature_H6HRP.symbol
+binary	\epoc32\rom\GTC_Mature_H6HRP.log
+
+
+binary	\epoc32\rom\GTC_Minimal_H6HRP.oby
+binary	\epoc32\rom\GTC_Minimal_H6HRP.dir
+binary	\epoc32\rom\GTC_Minimal_H6HRP.IMG
+binary	\epoc32\rom\GTC_Minimal_H6HRP.symbol
+binary	\epoc32\rom\GTC_Minimal_H6HRP.log
+binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.oby
+binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.img
+binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.symbol
+binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.log
+
+
+binary	\epoc32\rom\GTC_Standard_NaviE1.oby
+binary	\epoc32\rom\GTC_Standard_NaviE1.dir
+binary	\epoc32\rom\GTC_Standard_NaviE1.IMG
+binary	\epoc32\rom\GTC_Standard_NaviE1.symbol
+binary	\epoc32\rom\GTC_Standard_NaviE1.log
+
+
+binary	\epoc32\rom\GTC_Standard_NaviE1S.oby
+binary	\epoc32\rom\GTC_Standard_NaviE1S.dir
+binary	\epoc32\rom\GTC_Standard_NaviE1S.IMG
+binary	\epoc32\rom\GTC_Standard_NaviE1S.symbol
+binary	\epoc32\rom\GTC_Standard_NaviE1S.log
+
+
+binary	\epoc32\rom\GTC_MMC_H4HRP.oby
+binary	\epoc32\rom\GTC_MMC_H4HRP.dir
+binary	\epoc32\rom\GTC_MMC_H4HRP.IMG
+binary	\epoc32\rom\GTC_MMC_H4HRP.symbol
+binary	\epoc32\rom\GTC_MMC_H4HRP.log
+binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.oby
+binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.img
+binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.symbol
+binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.log
+
+# In addition to the items built via the variability tools (inc metarombuild)
+# there are nand loader related items that are built through the XML file
+# explicitly...
+
+# A NAND loader for each hardware board:
+
+binary \epoc32\rom\h4hrp_001.techview.nandloader.img
+binary \epoc32\rom\h4hrp_001.techview.nandloader.log
+binary \epoc32\rom\h6_sdp.techview.nandloader.img
+binary \epoc32\rom\h6_sdp.techview.nandloader.log
+binary \epoc32\rom\ne1_tb.techview.nandloader.img
+binary \epoc32\rom\ne1_tb.techview.nandloader.log
+
+binary \epoc32\rom\h4.nandloader.reltest.img
+binary \epoc32\rom\h4.nandloader.reltest.log
+
+binary \epoc32\rom\h6.nandloader.reltest.img
+binary \epoc32\rom\h6.nandloader.reltest.log
+
+binary \epoc32\rom\ne1_tb.nandloader.reltest.img
+binary \epoc32\rom\ne1_tb.nandloader.reltest.log
+
+# An MMC loader for each hardware board:
+binary \epoc32\rom\h4.mmcloader.reltest.img
+binary \epoc32\rom\h4.mmcloader.reltest.log
+
+notes_source	\component_defs\release.src
+ipr T \sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb92sfrom_obys
--- a/symbianosbld/cedarutils/techview_roms_9.4.history.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<relnotes name="ROMKIT">
-  <purpose>
-  </purpose>
-</relnotes>
--- a/symbianosbld/cedarutils/techview_roms_future.history.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<relnotes name="ROMKIT">
-  <purpose>
-  </purpose>
-</relnotes>
--- a/symbianosbld/cedarutils/vFuturerom_obys/GTC_MMC_H4.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC MMC H4'; Image file: GTC_MMC_H4HRP.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define USE_MSCDB
-#define WITH_FLEXIBLE_MM
-#define USE_DATA_PAGING
-#define _INTERNAL_MMC
-#define USE_SDIO_SD_MMC
-#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
-#define SYMBIAN_INCLUDE_DEFAULT_PM
-#define __BLUETOOTHGPSPSY
-#define SYMBIAN_INCLUDE_SIMULATION_PM
-#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
-#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
-#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_USB_OTG_HOST
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#include <h4hrp.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <opengles.iby>
-#include <ipupsdialog.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <mtp_ptpip.iby>
-#include <mtp_usbsic.iby>
-#include <netups.iby>
-#include <FMTx_HWRM.iby>
-#include <aplp.iby>
-#include <ssrefplugins.iby>
-#include <videorenderer.iby>
-#include <sqlite3.iby>
-#include <amastart.iby>
-#include <openvg.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/vFuturerom_obys/GTC_Mature_H4.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Mature H4'; Image file: GTC_Mature_H4HRP.IMG
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __BLUETOOTHGPSPSY
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define SYMBIAN_INCLUDE_PUNYCODE
-#undef __MTP_PROTOCOL_SUPPORT
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#include <h4hrp.oby>
-#include <Techview.oby>
-#include <openvg.iby>
-#include <sysstart.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <sysstartconfig.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/vFuturerom_obys/GTC_Mature_H6.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Mature H6'; Image file: GTC_Mature_H6HRP.IMG
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __BLUETOOTHGPSPSY
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define SYMBIAN_INCLUDE_PUNYCODE
-#undef __MTP_PROTOCOL_SUPPORT
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#include <34xx_sdp.oby>
-#include <Techview.oby>
-#include <openvg.iby>
-#include <sysstart.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <sysstartconfig.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/vFuturerom_obys/GTC_Minimal_H6.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Minimal H6'; Image file: GTC_Minimal_H6HRP.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define FF_FMTX
-#define SYMBIAN_FLEXMM_ZERO_COPY_NETWORKING
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define _NAND2
-#define USE_MSCDB
-#define SYMBIAN_EXCLUDE_LOCATION
-#define SYMBIAN_EXCLUDE_DNS_PROXY
-#undef __MTP_PROTOCOL_SUPPORT
-#undef __USB
-#define SSMA_MINIMAL_BOOT
-#include <34xx_sdp.oby>
-#include <Techview_ExcludeRemovable.oby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/vFuturerom_obys/GTC_Standard_H4.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Standard H4'; Image file: GTC_Standard_H4HRP.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define _NAND2
-#define USE_MSCDB
-#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
-#define SYMBIAN_INCLUDE_DEFAULT_PM
-#define __BLUETOOTHGPSPSY
-#define SYMBIAN_INCLUDE_SIMULATION_PM
-#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
-#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
-#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
-#define SYMBIAN_INCLUDE_LOCATION_AGPS_PM
-#define SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
-#define SYMBIAN_INCLUDE_LOCATION_GPS_PM
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_USB_OTG_HOST
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
-#include <h4hrp.oby>
-#include <PagedRom.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <opengles.iby>
-#include <ipupsdialog.iby>
-#include <authserver.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <mtp_ptpip.iby>
-#include <mtp_usbsic.iby>
-#include <FMTx_HWRM.iby>
-#include <netups.iby>
-#include <aplp.iby>
-#include <videorenderer.iby>
-#include <ssrefplugins.iby>
-#include <sqlite3.iby>
-#include <amastart.iby>
-#include <openvg.iby>
-#include <pinplugin.iby>
-#include <PlatSec.oby>
-
-patchdata ssmcmn.DLL @ KSsmGracefulShutdown 1
--- a/symbianosbld/cedarutils/vFuturerom_obys/GTC_Standard_H6.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Standard H6'; Image file: GTC_Standard_H6HRP.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define _NAND2
-#define USE_MSCDB
-#define SYMBIAN_INCLUDE_LOCATION_API_VARIANT2
-#define SYMBIAN_INCLUDE_DEFAULT_PM
-#define __BLUETOOTHGPSPSY
-#define SYMBIAN_INCLUDE_SIMULATION_PM
-#define SYMBIAN_INCLUDE_LOCATION_PRIVACY_REQUEST_APIS
-#define SYMBIAN_INCLUDE_LOCATION_ADVANCED_DIALOG
-#define SYMBIAN_INCLUDE_LOCATION_SUPLv10
-#define SYMBIAN_INCLUDE_LOCATION_AGPS_PM
-#define SYMBIAN_INCLUDE_LOCATION_NETWORK_PM
-#define SYMBIAN_INCLUDE_LOCATION_GPS_PM
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_USB_RNDIS
-#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
-#include <34xx_sdp.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <opengles.iby>
-#include <ipupsdialog.iby>
-#include <authserver.iby>
-#include <openenv.iby>
-#include <streamingcaf.iby>
-#include <mtp_ptpip.iby>
-#include <mtp_usbsic.iby>
-#include <FMTx_HWRM.iby>
-#include <netups.iby>
-#include <aplp.iby>
-#include <videorenderer.iby>
-#include <ssrefplugins.iby>
-#include <sqlite3.iby>
-#include <amastart.iby>
-#include <openvg.iby>
-#include <pinplugin.iby>
-#include <PlatSec.oby>
-
-patchdata ssmcmn.DLL @ KSsmGracefulShutdown 1
--- a/symbianosbld/cedarutils/vFuturerom_obys/GTC_Standard_NE1.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Standard NE1'; Image file: GTC_Standard_NaviE1.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __BLUETOOTHGPSPSY
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define SMP
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
-#include <naviengine.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <aplp.iby>
-#include <ssrefplugins.iby>
-#include <amastart.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/vFuturerom_obys/GTC_Standard_NE1S.oby	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-/**
- * Top Level OBY file for ROM image 'GTC Standard NE1S'; Image file: GTC_Standard_NaviE1S.img
- *
- * This file is generated automatically by binding the ROM variation points in
- * the system
- */
-
-#define __MMC
-#define __COVER_DISPLAY
-#define __IRDA
-#define __BT
-#define __USB
-#define __CS_VIDEO_TELEPHONY
-#define __IPSEC
-#define __DHCP
-#define __BLUETOOTHGPSPSY
-#define __COMMON_TSY__EMERGENCY_CALLS_ENABLED_IN_OFFLINE_MODE
-#define __VIBRA
-#define __MTP_PROTOCOL_SUPPORT
-#define __SERIES60_KEYPAD_NO_SLIDER
-#define __DRIVE_MODE
-#define __SERIES60_AMBIENT_LIGHT_SENSOR
-#define __UPNP_PRINT_FRAMEWORK
-#define FF_FMTX
-#define SYMBIAN_EXCLUDE_LIBXML2
-#define SYMBIAN_EXCLUDE_LIBXML2_SAX_CPARSER_PLUGIN
-#define SYMBIAN_EXCLUDE_LIBXML2_DOM_XPATH_API
-#define SYMBIAN_BASE_USE_GCE
-#define SYMBIAN_GRAPHICS_USE_GCE
-#define SYMBIAN_INCLUDE_PUNYCODE
-#define SYMBIAN_INCLUDE_LOCATION_NPE_DSM
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_PROXY
-#define SYMBIAN_INCLUDE_LOCATION_SUPL_POS_INIT
-#include <naviengine.oby>
-#include <Techview.oby>
-#include <shma.iby>
-#include <streamingcaf.iby>
-#include <aplp.iby>
-#include <ssrefplugins.iby>
-#include <amastart.iby>
-#include <openvg.iby>
-#include <PlatSec.oby>
-
--- a/symbianosbld/cedarutils/vFuturerom_obys/bld.inf	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-// All rights reserved.
-// This component and the accompanying materials are made available
-// under the terms of "Eclipse Public License v1.0"
-// which accompanies this distribution, and is available
-// at the URL "http://www.eclipse.org/legal/epl-v10.html".
-//
-// Initial Contributors:
-// Nokia Corporation - initial contribution.
-//
-// Contributors:
-//
-// Description: 
-// BLD.INF for TB101 ROM OBY Files (TB101ROMOBY)
-//
-PRJ_EXPORTS
-
-../tb101sfrom_obys/GTC_Mature_H4.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Mature_H6.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Minimal_H6.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_MMC_H4.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Standard_H4.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Standard_H6.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Standard_NE1.oby		/epoc32/rom/include/
-../tb101sfrom_obys/GTC_Standard_NE1S.oby	/epoc32/rom/include/
-../tb101sfrom_obys/metaRom.xml		/epoc32/data/symbian_os_romspec.xml
--- a/symbianosbld/cedarutils/vFuturerom_obys/metaRom.xml	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE RomBuildSet  [	
-  <!ELEMENT RomBuildSet (Rom+)>
-  <!ATTLIST RomBuildSet name CDATA #REQUIRED
-                        revision CDATA #REQUIRED
-  >
-    
-  <!ELEMENT Rom (InFile+,Macro*,ImageFile,XMLFile)>
-  <!ATTLIST Rom name CDATA #REQUIRED
-		TargetBoard CDATA #REQUIRED
-  >  
-  
-  <!ELEMENT InFile EMPTY>  
-  <!ATTLIST InFile name CDATA #REQUIRED>
-	
-  <!ELEMENT XMLFile EMPTY>  
-  <!ATTLIST XMLFile name CDATA #REQUIRED>
-    
-  <!ELEMENT Macro EMPTY>  
-  <!ATTLIST Macro name CDATA #REQUIRED
-		value CDATA #IMPLIED
-  >
-
-  <!ELEMENT ImageFile EMPTY>
-  <!ATTLIST ImageFile name CDATA #REQUIRED>
-]>
-<RomBuildSet name="RomSet" revision="1">
-	
-	<Rom name="GTC Mature H4" TargetBoard="H4hrp">
-		<InFile name="GTC_Mature_H4"/>
-		<ImageFile name="GTC_Mature_H4HRP.IMG"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Mature H6" TargetBoard="H6">
-		<InFile name="GTC_Mature_H6"/>
-		<ImageFile name="GTC_Mature_H6HRP.IMG"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Minimal H6" TargetBoard="H6">
-		<InFile name="GTC_Minimal_H6"/>
-		<ImageFile name="GTC_Minimal_H6HRP.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC MMC H4" TargetBoard="H4hrp">
-		<InFile name="GTC_MMC_H4"/>
-		<ImageFile name="GTC_MMC_H4HRP.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Standard H4" TargetBoard="H4hrp">
-		<InFile name="GTC_Standard_H4"/>
-		<ImageFile name="GTC_Standard_H4HRP.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Standard H6" TargetBoard="H6">
-		<InFile name="GTC_Standard_H6"/>
-		<ImageFile name="GTC_Standard_H6HRP.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Standard NE1" TargetBoard="NE1">
-		<InFile name="GTC_Standard_NE1"/>
-		<ImageFile name="GTC_Standard_NaviE1.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-	<Rom name="GTC Standard NE1S" TargetBoard="NE1S">
-		<InFile name="GTC_Standard_NE1S"/>
-		<ImageFile name="GTC_Standard_NaviE1S.img"/>
-		<XMLFile flag="-fm=" name="featuredatabase.XML"/>
-	</Rom>
-</RomBuildSet>
\ No newline at end of file
--- a/symbianosbld/cedarutils/vFuturerom_obys/reference_roms_vFuture.mrp	Tue Aug 31 16:25:42 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
-# Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
-# All rights reserved.
-# This component and the accompanying materials are made available
-# under the terms of "Eclipse Public License v1.0"
-# which accompanies this distribution, and is available
-# at the URL "http://www.eclipse.org/legal/epl-v10.html".
-#
-# Initial Contributors:
-# Nokia Corporation - initial contribution.
-#
-# Contributors:
-#
-# Description:
-# reference_roms.mrp
-
-component	reference_roms_vFuture
-
-# This component owns the binaries, logs, etc produced by building ROM images
-# in the System Build
-# 
-# Determination of which GTC ROMs are built is done by the variability tools.
-# Unfortunately, there's no way for this MRP to indicate "all stuff generated
-# by buiding the ROMS", so this list needs to be maintained explicitly :-(
-# 
-# Further note that the System Build filters the items generated to sort the
-# GTC ROMs from the ROMs built for Integrations own purposes (ie Integration's
-# Locally Tested Configurations). Only GTC ROM files are included in this
-# component
-# 
-# For each complete ROM owned, there are either the same set of ten files, or
-# the same set of six files, for NAND or non-NAND (ie NOR) ROMs respectively
-
-
-source		\sf\os\deviceplatformrelease\symbianosbld\cedarutils\vFuturerom_obys
-exports		\sf\os\deviceplatformrelease\symbianosbld\cedarutils\vFuturerom_obys
-
-
-binary	\epoc32\rom\GTC_Mature_H4HRP.oby
-binary	\epoc32\rom\GTC_Mature_H4HRP.dir
-binary	\epoc32\rom\GTC_Mature_H4HRP.IMG
-binary	\epoc32\rom\GTC_Mature_H4HRP.symbol
-binary	\epoc32\rom\GTC_Mature_H4HRP.log
-
-
-binary	\epoc32\rom\GTC_Standard_H4HRP.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.dir
-binary	\epoc32\rom\GTC_Standard_H4HRP.IMG
-binary	\epoc32\rom\GTC_Standard_H4HRP.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.log
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H4HRP.rofs.log
-
-
-binary	\epoc32\rom\GTC_Standard_H6HRP.oby
-binary	\epoc32\rom\GTC_Standard_H6HRP.dir
-binary	\epoc32\rom\GTC_Standard_H6HRP.IMG
-binary	\epoc32\rom\GTC_Standard_H6HRP.symbol
-binary	\epoc32\rom\GTC_Standard_H6HRP.log
-binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.oby
-binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.img
-binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Standard_H6HRP.rofs.log
-
-
-binary	\epoc32\rom\GTC_Mature_H6HRP.oby
-binary	\epoc32\rom\GTC_Mature_H6HRP.dir
-binary	\epoc32\rom\GTC_Mature_H6HRP.IMG
-binary	\epoc32\rom\GTC_Mature_H6HRP.symbol
-binary	\epoc32\rom\GTC_Mature_H6HRP.log
-
-
-binary	\epoc32\rom\GTC_Minimal_H6HRP.oby
-binary	\epoc32\rom\GTC_Minimal_H6HRP.dir
-binary	\epoc32\rom\GTC_Minimal_H6HRP.IMG
-binary	\epoc32\rom\GTC_Minimal_H6HRP.symbol
-binary	\epoc32\rom\GTC_Minimal_H6HRP.log
-binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.oby
-binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.img
-binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.symbol
-binary	\epoc32\rom\GTC_Minimal_H6HRP.rofs.log
-
-
-binary	\epoc32\rom\GTC_Standard_NaviE1.oby
-binary	\epoc32\rom\GTC_Standard_NaviE1.dir
-binary	\epoc32\rom\GTC_Standard_NaviE1.IMG
-binary	\epoc32\rom\GTC_Standard_NaviE1.symbol
-binary	\epoc32\rom\GTC_Standard_NaviE1.log
-
-
-binary	\epoc32\rom\GTC_Standard_NaviE1S.oby
-binary	\epoc32\rom\GTC_Standard_NaviE1S.dir
-binary	\epoc32\rom\GTC_Standard_NaviE1S.IMG
-binary	\epoc32\rom\GTC_Standard_NaviE1S.symbol
-binary	\epoc32\rom\GTC_Standard_NaviE1S.log
-
-
-binary	\epoc32\rom\GTC_MMC_H4HRP.oby
-binary	\epoc32\rom\GTC_MMC_H4HRP.dir
-binary	\epoc32\rom\GTC_MMC_H4HRP.IMG
-binary	\epoc32\rom\GTC_MMC_H4HRP.symbol
-binary	\epoc32\rom\GTC_MMC_H4HRP.log
-binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.oby
-binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.img
-binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.symbol
-binary	\epoc32\rom\GTC_MMC_H4HRP.rofs.log
-
-# In addition to the items built via the variability tools (inc metarombuild)
-# there are nand loader related items that are built through the XML file
-# explicitly...
-
-# A NAND loader for each hardware board:
-
-binary \epoc32\rom\h4hrp_001.techview.nandloader.img
-binary \epoc32\rom\h4hrp_001.techview.nandloader.log
-binary \epoc32\rom\h6_sdp.techview.nandloader.img
-binary \epoc32\rom\h6_sdp.techview.nandloader.log
-binary \epoc32\rom\ne1_tb.techview.nandloader.img
-binary \epoc32\rom\ne1_tb.techview.nandloader.log
-
-binary \epoc32\rom\h4.nandloader.reltest.img
-binary \epoc32\rom\h4.nandloader.reltest.log
-
-binary \epoc32\rom\h6.nandloader.reltest.img
-binary \epoc32\rom\h6.nandloader.reltest.log
-
-binary \epoc32\rom\ne1_tb.nandloader.reltest.img
-binary \epoc32\rom\ne1_tb.nandloader.reltest.log
-
-# An MMC loader for each hardware board:
-binary \epoc32\rom\h4.mmcloader.reltest.img
-binary \epoc32\rom\h4.mmcloader.reltest.log
-
-notes_source	\component_defs\release.src
-
-ipr T \sf\os\deviceplatformrelease\symbianosbld\cedarutils\vFuturerom_obys
--- a/symbianosbld/productionbldcbrconfig/Future/AutoCBR_Future_test_export.csv	Tue Aug 31 16:25:42 2010 +0300
+++ b/symbianosbld/productionbldcbrconfig/Future/AutoCBR_Future_test_export.csv	Wed Sep 01 12:37:25 2010 +0100
@@ -36,8 +36,7 @@
 networking_qoslib,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 
 # non-standard source code will not be delivered as beinG O Tagged as cat. B, but we need to deliver the cat B exports,,,
-#tls_itype,E(B) D E F G O T,E(B) D E F G O T,A B D E F G O T,A B D E F G O T
-tls_itype,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_itype,E(B) D E F G O T,E(B) D E F G O T,A B D E F G O T,A B D E F G O T
 
 multimedia_icl_capsadaptation,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 
@@ -194,8 +193,6 @@
 base_drivers_sensors,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_drivers_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_drivers_unistore2_undeliverable,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-base_drivers_usbdescriptors,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-base_drivers_usbdi_utils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_drivers_usbhostotg,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_drivers_usbhostotg_usbware,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_e32_compsupp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
@@ -427,11 +424,9 @@
 install_testframework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 integtestltsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 integtestsmp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-kernelhwsrv_doc_pub,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_admin,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_agpslocationmanager,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_agps_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
-lbs_ape_supl_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_bt_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_datasourceplugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_default_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
@@ -651,7 +646,6 @@
 obex,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 obex_extensionapis,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 oeaddons_crypto,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-oeaddons_liboil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 oeaddons_libpam,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 oeaddons_librt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 oeaddons_ssl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
@@ -800,6 +794,7 @@
 techview_timew,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 techview_uiklaf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 techview_usbui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_wpsconnect,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 CommonSimAtkTSY,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 telephony_commontsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 telephony_confidential,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
@@ -854,10 +849,6 @@
 testtools_ucc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 testtools_utilities,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 testtools_wintunnel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-tls_jplangutil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-tls_inlinetext,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-tls_numbergrouping,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-tls_sortutil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 tools_autotest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 tools_bspbuilder,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 tools_build,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
@@ -943,7 +934,6 @@
 usb_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 usb_rndis,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 usb_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-usb_autotest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 wap-browser_wapbase,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 wap-browser_wappush,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 wap-browser_wappushsupport,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
--- a/symbianosbld/productionbldcbrconfig/Future/reltools.ini	Tue Aug 31 16:25:42 2010 +0300
+++ b/symbianosbld/productionbldcbrconfig/Future/reltools.ini	Wed Sep 01 12:37:25 2010 +0100
@@ -11,7 +11,7 @@
 categorise_binaries
 categorise_exports
 diff_tool				windiff
-temp_dir				D:\Builds\Temp
+
 ignore_binary	\epoc32\engdoc\*
 use_distribution_policy_files_first
 
@@ -41,5 +41,3 @@
 
 # Symbian Typhoon Key
 pgp_encryption_key	0xA8723B8D
-
-#Test only
\ No newline at end of file
--- a/symbianosbld/productionbldcbrconfig/tb101sf/AutoCBR_tb101sf_test_export.csv	Tue Aug 31 16:25:42 2010 +0300
+++ b/symbianosbld/productionbldcbrconfig/tb101sf/AutoCBR_tb101sf_test_export.csv	Wed Sep 01 12:37:25 2010 +0100
@@ -36,8 +36,7 @@
 networking_qoslib,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 
 # non-standard source code will not be delivered as beinG O Tagged as cat. B, but we need to deliver the cat B exports,,,
-#tls_itype,E(B) D E F G O T,E(B) D E F G O T,A B D E F G O T,A B D E F G O T
-tls_itype,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_itype,E(B) D E F G O T,E(B) D E F G O T,A B D E F G O T,A B D E F G O T
 
 multimedia_icl_capsadaptation,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 
@@ -194,8 +193,6 @@
 base_drivers_sensors,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_drivers_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_drivers_unistore2_undeliverable,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-base_drivers_usbdescriptors,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-base_drivers_usbdi_utils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_drivers_usbhostotg,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_drivers_usbhostotg_usbware,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 base_e32_compsupp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
@@ -427,11 +424,9 @@
 install_testframework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 integtestltsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 integtestsmp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-kernelhwsrv_doc_pub,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_admin,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_agpslocationmanager,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_agps_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
-lbs_ape_supl_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_bt_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_datasourceplugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 lbs_default_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
@@ -651,7 +646,6 @@
 obex,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 obex_extensionapis,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 oeaddons_crypto,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-oeaddons_liboil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 oeaddons_libpam,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 oeaddons_librt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 oeaddons_ssl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
@@ -799,6 +793,7 @@
 techview_timew,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 techview_uiklaf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 techview_usbui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_wpsconnect,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 CommonSimAtkTSY,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 telephony_commontsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 telephony_confidential,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
@@ -853,10 +848,6 @@
 testtools_ucc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 testtools_utilities,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 testtools_wintunnel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-tls_jplangutil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-tls_inlinetext,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-tls_numbergrouping,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-tls_sortutil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 tools_autotest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 tools_bspbuilder,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 tools_build,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
@@ -941,7 +932,6 @@
 usb_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 usb_rndis,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 usb_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
-usb_autotest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 wap-browser_wapbase,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 wap-browser_wappush,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
 wap-browser_wappushsupport,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
--- a/symbianosbld/productionbldcbrconfig/tb101sf/reltools.ini	Tue Aug 31 16:25:42 2010 +0300
+++ b/symbianosbld/productionbldcbrconfig/tb101sf/reltools.ini	Wed Sep 01 12:37:25 2010 +0100
@@ -11,7 +11,7 @@
 categorise_binaries
 categorise_exports
 diff_tool				windiff
-temp_dir				D:\Builds\Temp
+
 ignore_binary	\epoc32\engdoc\*
 use_distribution_policy_files_first
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/productionbldcbrconfig/tb92sf/AutoCBR_tb92sf_test_export.csv	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,959 @@
+,Internal_test_typhoon_key(0xB5745098),Providers_CBR_Internal_test(0x609E6822),Kshema_Public_Key(0xE5B9D0F3),Beijing_Integration key (0x7DB74E57)
+
+#Beijing_Integration key default should be S(O) E(D E F G O T) except for restricted binaries,,,,
+
+#MattD 20030228: Baseline Component,,,,
+GT_Only_Baseline,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+GT_Techview_Baseline,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+
+#MattD 20030228: CustKit Components containing Category A,,,,
+#TerryK 20040806: CatA base stuff are shipped to Kshema and Intrinsic,,,,
+base_e32,A D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_euser,A D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32,A D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_sfat32,A D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+
+#MattD 20030228: Supplementary Products,,,,
+#TerryK 20040806 These are shipped to Kshema and Intrinsic,,,,
+generic_j2me_91,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+techview_j2me_91,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+generic_j2me_92,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+techview_j2me_92,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+
+connectqisdk_mr3,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_sip_com,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_sip2_com,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+
+#MattD 20030302: Networking stuff that Comes out of Custkit (which is Nile IPR),,,,
+networking_802.11,S(O) E(D E F G O T),S(O) E(D E F G O T),A B D E F G O T,A B D E F G O T
+networking_umtsapi,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_pfqoslib,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ipsec,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_guqos,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_qos,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_qos-config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_qosextnapi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_qoslib,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+
+# non-standard source code will not be delivered as beinG O Tagged as cat. B, but we need to deliver the cat B exports,,,
+graphics_itype,E(B) D E F G O T,E(B) D E F G O T,A B D E F G O T,A B D E F G O T
+
+multimedia_icl_capsadaptation,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+
+# New components added during system_definition redistribution,,,,
+activitymanager,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+appinstall_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+appsupport_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+boardsupport_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+buildtools_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+cellularsrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+classicui_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+commsfw_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+contacts_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+deviceplatformrelease_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devicesrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+helps_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+inputmethods_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ipappprotocols_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ipappsrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+kernelhwsrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+kernelhwsrv_doc_pub,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_networkpmasn1_plat,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_networkpmasn1_pub,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_networkpmutils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_suplcontrolplaneprotocols,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_suplpmcore,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_suplproxyprotocolmodule,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messagingmw_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mmmw_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+netprotocols_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ipsecvpn,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networkingsrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+organizer_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+osrndtools_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ossrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+persistentdata_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+remoteconn_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+securitysrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+securitysrv_ocsp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+shortlinkconn_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+shortlinksrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+srvdiscovery_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+system_model,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+sysutil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+textandloc_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+wlan_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+xmlsrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_boardsupport_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_buildtools_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_deviceplatformrelease_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_graphics_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_helps_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_kernelhwsrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_lbs_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_mm_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_model,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_netprotocols_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_networkingsrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_organizer_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_remoteconn_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_security_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_shortlinksrv_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_textandloc_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_contacts_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_techview_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+
+# Mobile ActiveSync prebuild binaries,,,,
+mas,exclude_bin,exclude_bin,A B D E F G O T,A B D E F G O T
+techview_mas,exclude_bin,exclude_bin,A B D E F G O T,A B D E F G O T
+
+# Standard DEFG Components,,,,
+additional_dummy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+additional_tools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+additional_unknown,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+accessorieshaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_agnmodel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_agnversit,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_agnversit2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_calendar,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_calinterimapi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_chart,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_cntmodel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_cntmodelv1,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_convert,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_sheng,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_testagendasrv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_testcontactsrv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-engines_wpeng,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_amastart,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_animation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_aplp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_apparc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_bmpanim,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_clock,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_conarc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_cone,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_confidential,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_egul,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_emime,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_errorresgt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_etext,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_fepbase,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_fepsetup,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_feptest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_form,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_gfxtranseffect,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_grid,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_numberconversion,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_print,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_shma,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_ssma,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_ssplugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_ssrefplugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_sysstart,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_testframework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_uiklafgt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_uikon,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_viewsrv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-framework_word,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+application-protocols_bookmarks,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+application-protocols_http,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+application-protocols_inetprotutil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+application-protocols_ineturilist,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+application-protocols_recognisers,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+application-protocols_upnp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_alarmserver,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_calcon,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_chinesecalendaralgorithm,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_chtmltocrtconv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_coreappstest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_backuprestorenotification,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_hlpmodel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_richtexttohtmlconv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_versit,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_wlddatabasekit,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_wldtools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_worldserver,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_testalarmsrv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_testworldsrv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_timezonelocalization,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_tz,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_tzcompiler,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_tzdb,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+app-services_tzlocalizationrscfactory,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+basesvs,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+base_assabet,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_cotulla,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_crashflash_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_domain,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_drivers_camerasc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_drivers_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_drivers_unistore2_undeliverable,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_drivers_usbdescriptors,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_drivers_usbdi_utils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_drivers_usbhostotg,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_drivers_usbhostotg_usbware,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_compsupp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_adc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_bsp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_debug,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_display,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_ecomm,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_ethernet,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_locmedia,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_media,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_sound,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_trace,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_drivers_usbcli,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_ewsrv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_sd3c,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32_sd4c,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32utils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_e32utils_restricted,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_automounter,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_eshell,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_estart,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_scomp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_exfat,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_sfat,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_shostmassstorage,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_siso9660,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_slffs,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_smassstorage,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_sntfs,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_srofs,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_f32_srom,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_hal,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_h2_sdio,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_h2_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integration_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integrator_core_8.1b,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integrator_core_cm1136,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integrator_core_cm920,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integrator_integratorap,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integrator_logic_lm_pana,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integrator_logic_lmnand,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integrator_logic_lmnand2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_integrator_logic_lmxx600,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_loce32,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_lubbock,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nandboot_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_ne1_tb_bootldr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_ne1_tb_bootldr_source_only,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nec_naviengine,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nec_naviengine_flexible,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nec_naviengine_flexible_source_only,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nec_naviengine_source_only,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nec_naviengine_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nec_naviengine_unistore2_source_only,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nec_naviengine_unistore2_flexible,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_nec_naviengine_unistore2_flexible_source_only,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_naviengine_usbhost,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_omaph2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_omaph4hrp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_omaph4hrp_bootldr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_omaph4hrp_flexible,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_omaph4hrp_mebootldr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_omaph4hrp_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_omaph4hrp_usbhostotg_usbware,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_omaph4hrp_sdio,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_sa1100,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_sdiotests,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_soc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_template,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_template_usbhostotg,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_tiomap3,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_tiomap3_flexible,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_tiomap3_lab,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_tiomap3_lab_sdio,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_tiomap3_lab_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_tiomap3_sdio,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_tiomap3_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_tiomap3_unistore2_flexible,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_ubootldr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_wins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+base_wins_unistore2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetoothsvs,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+bluetooth_accesshost,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_avrcp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_btcomm,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_btextnotifiers,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_common,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_gavdp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_hci,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_hciproxy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_logger,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_hci_v2_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_hci_v2_implementations,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_manager,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_pan,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_remotecontrol,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_remotecontrol_refTSP,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_rom,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_sdp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_stack,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_testproduct,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_tests_examples,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bluetooth_user,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+bspsvs,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+bt_metadata,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+btservices_metadata,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+chatscripts,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+commsinfrastructuresvs,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+comms-infras_commsbufs,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_commsdat,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_commsdebugutility,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_commdbshim,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_commsfw,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_defaultcommdb,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_elements,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_esock,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_esock-config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_extra,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_flogger,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_installdefaultcommdb,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_nifman,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_rootserver,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_rootserver-config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_testproduct,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+comms-infras_tools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+compositionengineadaptationmbx,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_abclient,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_backupengine,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_backuptest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_services,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_legacy_brdcst,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_legacy_plp_plpremotelink,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_legacy_plp_plpvariant,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_mroutersecure,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_securebackupengine,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectivity_usbms,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectqi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+connectqisdk_public,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+content-handling,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+cpadaptersconfig,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+cpframeworkconfig,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+data_sync_adaptors,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+datatransferhaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+dev_build_bintools_rcomp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+developerlibrary_doc_html,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+developerlibrary_doc_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devprov_clientprov_adapters,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devprov_clientprov_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devprov_devman_adapters,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devprov_devman_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devprov_integtest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devsoundexthaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devsoundhaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+devvideohaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+dmadaptersconfig,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+dmframeworkconfig,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+eclipsetools_toolsplatform,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphicssvs,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+graphics_bitgdi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_commonheader,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_compositionbackend,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_directgdi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_directgdiadapter,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_directgdiheaders,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_egl,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_eglheaders,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_fbserv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_fntstore,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_fonts,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_freetype,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_gce,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_gdi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_gditools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_gdtran,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_graphicsresource,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_graphicsresourceadapter,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_iculayoutengine,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_opengles,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_openglesdisplayproperty,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_openglesheaders,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_openvg,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_openvgheaders,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_palette,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_pdrstore,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_printdrv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_screendriver,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_surfacemanager,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_surfaceupdate,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_wserv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_wserv_std_plugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_testharness,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_testproduct,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_testutils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_ui_bench,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_eglrefimpl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_eglswitch,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_egltest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_openwfcinterface,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_openwfcompositionengine,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_openwfconformancetest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+graphics_openwfsupport,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+gt_overwritten,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+hwrmhaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+http_examples,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+http_protocol-plugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+http_service,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+http_transport-framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+http_transport-plugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+infra-red_config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+infra-red_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+infra-red_irda,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+infra-red_irda_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+infra-red_obex,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+install_config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+install_testframework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+integtestltsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_admin,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_agpslocationmanager,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_agps_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_bt_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_datasourceplugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_default_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_gps_data_source_adaptation,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_locationframework,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_locationmonitor,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_locationserver,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_network_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_networkgateway,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_networklocationmanager,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_networkrequesthandler,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_networktest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_npeintegrationmodule,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_privacyprotocolmodule,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_simulation_positioning_module,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_suplprotocolmodule,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_suplproxyprotocolmodule,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_suplsmstrigger,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_suplwappush,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbs_testproduct,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+lbshaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_biomsg,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_email,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_email_imap,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_gmxml,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_obex,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_schedulesend,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_sendas,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_sendas2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_sms,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_testframework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_testproduct,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_urlhandler,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_watcher,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+metadata_parser_plugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mmsvs,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+mm-protocols_rtp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_rtpamr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_SIPCPR,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_SIPDummyPRT,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_sipprovider,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_sipproviders,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_SipStateMachine,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_SIPParams,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_SIPSCPR,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mm-protocols_srtp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mrouter-plugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mroutersecure,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_backupnrestoredp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_bt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtpcontroller,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_calendardp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_contactdp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_filedp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_pimproxy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_metadatadp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_pictbridgedp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_ptpip,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_statusdp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_syncdp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_taskdp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_usbsic,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_wmpextndp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+mtp_imagedp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_3gplibrary,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_a3f_devsound,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_a3f_acf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_a3f_acl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_a3f_devsoundadaptationinfo,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_a3f_refacladaptation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_a3f_serverstart,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_a3f_traces,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_a3f_refmmrc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_data_plane_nodes,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_ecam,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_ecam_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_ecam_plugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_icl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_icl_plugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_il_api,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_il_api_pv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_inttest_a3f_devsound_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_inttest_icl_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_inttest_mmf_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_inttest_muf_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_inttest_mvs_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_inttest_pv_a3f_devsound_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_inttest_transmitter_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mdf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mdf_devsound_api,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mdf_devsound_hwdev,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mdf_devsound_pluginsupport,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mdf_devsound_refbtplugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mdf_devsound_refplugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_videohai,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mgtengine,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mm-infras,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mmf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mmf_ASR,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mmf_char,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mmf_plugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mmhp_audio_client,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mmhp_camera_client,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mmhp_video_client,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mmrcfw,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mobiletv_dvbh_hai,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_muf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mvs_agents,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_mvs_app,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_omx_il_api,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_omx_il_comp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_omx_il_comp_ref,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_omx_il_comp_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_omx_il_core,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_omx_il_core_loader_conf_suite,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_omx_il_pv_comps,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_openmax,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_openmax_il_translators,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_pv_aac,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_testframework_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_testproduct,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_testtools_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_tuner,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_transmitter,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_transmitter_plugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_3gplibrary_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_dvbhhai,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_ecam_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_icl_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_mdf_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_milif,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_mmf_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_muf_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_omx_il,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_testframework_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_transmitter_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_unittest_tuner_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimedia_videorenderer,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+multimediatestagent_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nbprotocols_smsstack,B D E F G O T,B D E F G O T,A B D E F G O T,A B D E F G O T
+nbprotocols_smsstackv2,B D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_bcatoisc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_6to4,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_csdagt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_dhcp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_dialog,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_dialog_default,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_dnd,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_dnd-config,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_dnsproxy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_eap,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ether802,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_etherdrv_srconly,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_examplecode,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ftp_e,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_general,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_genericscprparams,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_inetutil,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_inhook6,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_insock,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_integrationtest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ipadm,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_ipcpr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ipeventnotifier,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ipproto,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_iprotor,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_ipscpr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_iptransport,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ipups,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_isc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_mbmsparams,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_mobileip,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_mscomp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_napt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_netcon,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_netperf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_netups,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_nslookup,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_nullagt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_pdp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ppp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ppp-config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_predcomp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_probe,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_psdagt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_punycodeconverter,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_Qos3GPP,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_qosipscpr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ReferenceCPR,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_ReferenceSCPR,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_sblpapi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_shimcpr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_slip,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_spud,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_staccomp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_tcpip6,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_tcpip6-config,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_telnet_e,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_tls,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_tls_version1_srconly,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_tunnelnif,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_UmtsGprsSCPR,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_umtsif,D E F G O T,D E F G O T,A D E F G O T,A D E F G O T
+networking_unittest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_wifieap,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_conformancetest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+nokia_usb_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+obex,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+obex_extensionapis,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oeaddons_crypto,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oeaddons_librt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oeaddons_ssl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oetools_telnetd,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oetools_zsh,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oma_data_sync,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oma_syncml_common_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oma_syncml_config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oma_syncml_datasync,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oma_syncml_dm_interface,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+oma_syncml_integtest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+openenv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+openenv_libstdcpp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+osttracecompiler,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+systemtest_os,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+product_cbr_config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+product_devkit_pkgdefs,D E F G O T,,A B D E F G O T,A B D E F G O T
+product_techviewexamplesdk_pkgdefs,D E F G O T,,A B D E F G O T,A B D E F G O T
+product_tools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+reference_roms_tb92,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+rootcerts,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+screendriverhaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_asnpkcs,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_authserver,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_certman,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_caf2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_common,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_commonutils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_crypto_strong,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_crypto_weak,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_cryptospi_plugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_cryptospi_strong,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_cryptospi_weak,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_cryptotokens,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_filetokens,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_javamidletinstaller,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_makekeys,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_openssl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_reccafconfig,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_referenceapplicationmanager,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_rta,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_sifrefplugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_sisinstaller,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_sistools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_softwarecomponentregistry,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_softwareinstallframework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_softwaretransactionservices,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_streamingcaf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_swi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_switools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_switools_device,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_testframework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_tlsprovider,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_tools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_ups,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_ups_techview,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+security_ups_utils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+servicediscoveryframework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ser-comms_c32,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ser-comms_c32-config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ser-comms_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ser-comms_serialportcsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ser-comms_usb,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+ser-comms_usb_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syncml,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syncml_dm_interface,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syncml_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syncml_integtest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibssvs,D E F G T,D E F G T,A B D E F G T,A B D E F G T
+syslibs_bafl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_caf2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_centralrepository,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_charconv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_charconv_plugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_dbms,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_dbmssql,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_ecom,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_ecom3,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_euserhl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_ezlib,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_ezlib2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_fatcharsetconv,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_featmgr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_featreg,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_legacyminidomparser,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_libxml2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_logeng,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_pwrcli,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_reccafconfig,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_rta,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_schsvr,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_sensors_framework,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_sensors_ssyreference,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_stdlib,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_store,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_sql,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_sqlite3,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_sysagent2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_testproduct,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_swtracer,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_wbxmlparser,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_xml,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_xmldom,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_xmlparser,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+syslibs_xmlparser2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+system,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_additional_cedar,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_agenda,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_audio,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_bluetoothui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_cctlcolscheme,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_cdb_dummy_orphanheader_checker,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_connectui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_contacts,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_contacui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_cpumonitor,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_eikstd,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_epoc_ini,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_extras,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_feps,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_fepsetup,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_help,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_iapstatusapp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_installapp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_j2me_midp2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_KeyClickRef,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_messagingui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_networking_agentnotifier,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_networking_vpnui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_phoneui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_romkit,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_roms_9.2,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_secui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_shell,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_simpleapp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_soundsetup,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_startup,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_statuspane,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_syncmlapp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_timew,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_uiklaf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_usbui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+techview_wpsconnect,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+CommonSimAtkTSY,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_commontsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_confidential,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephonydevsoundhaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_dial,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_dispatcher,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_etel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_etel-config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_etel3rdparty,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_etelmm,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_etelpckt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_etelsat,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_fax,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_gprsbtt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephonyhaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_hwrm,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_hwrmfmtx,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_hwrmuiplugin,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_hwrm-config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_licenseetsystub,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+licenseetsystub,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_mmtsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_muxcsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_phbksync,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_simtsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_tools_mocksy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_trp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_trpagt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+telephony_watchers,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_autosmoketest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_burtestserver,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_captools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_cdb,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_cts_bccomparator,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_cts_functionalitycheckers,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_cts_kitcomparator,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_desktop,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_leavescan,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_migrationtool,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_networkemulator_srconly,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_programchecker,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_resourcehandler_gt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_resourcehandler_techview,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_smoketest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_stat_common_source,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_stat_desktop,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_stat_device_gt,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_stat_device_techview,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_systemmonitor,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_testdriver,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_ucc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_utilities,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+testtools_wintunnel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_autotest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_bspbuilder,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_build,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+sysdeftools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_cbr_prf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_cbr_tools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_cinidata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_custkits_productinstaller,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_custkits_product,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_debug_trace,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_depcheck,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_depmodel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_devkits_kitsetupapp,D E F G O T,,A B D E F G O T,A B D E F G O T
+tools_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_e32toolp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_e32tools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_evalid,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_redistribution_cedar,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_redistribution_common,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_redistribution_winc,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_romkit,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_s60_header_compat95,S(DEFGT),S(DEFGT),A B D E F G O T,A B D E F G O T
+tools_s60_header_compatsymtb101sf,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_s60_header_compatsymtb92,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_aifapp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_aifbuilder,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_alp2csh,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_appbuild,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_assertion,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_build-tools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+dev_build_imgtools_romtools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+dev_build_imgtools_buildrom,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+dev_build_imgtools_imglib,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+dev_build_imgtools_sisutils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_cjpeg,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_cshlpcmp_backend_srconly,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_cshlpcmp_frontend,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_cshlpcmp_gui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_cwplugins,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_devicesapi,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_dfrdobject,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_emulator_launcher,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_enum,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_envvar,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_filesys,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_installutils,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_jade,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_javahelp,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_javalibrary,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_jcomps_i18n,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_langconfig,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_launch,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_logger,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_mbmcodec,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_mnemonicfix,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_navigationpages,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_pathbrowser,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_perllibrary,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_perl_shared,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_pkgmgrgui,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_rtf2ptml,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_runperl,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_sdk_builder,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_sdkinfo,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_sdkpkg-manager,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_sdkpkg-tools,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_shellexec,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_sisar,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_splash,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_swingworker,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_testcaserunner,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_toolbarpanel,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_sdk_eng_tools_stubs,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_stlport,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_testconfigfileparser,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_testexecute,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_utils_cedar,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+tools_utils_common,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+usb_documentation,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+usb_manager,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+usb_metadata,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+usb_rndis,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+usb_test,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+wap-browser_wapbase,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+wap-browser_wappush,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+wap-browser_wappushsupport,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+wap-stack_wapmessage,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+wap-stack_wapstack,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+wlanhaitest,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+
+#Automatically added componments - NEED CHECKING!,,,,
+networking_bca,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_c32bca,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_packetlogger,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+networking_rawipnif,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+packetloopbackcsy,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+
+
+#Automatically added componments - NEED CHECKING!,,,,
+unresolved,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+
+
+#Automatically added componments - NEED CHECKING!,,,,
+messaging_mmssettings,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+messaging_mmssettings-config,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+
+#Automatically added componments - NEED CHECKING!,,,,
+multimedia_common,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
+developerlibrary_doc_plain_html,D E F G O T,D E F G O T,A B D E F G O T,A B D E F G O T
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/productionbldcbrconfig/tb92sf/GCCXMLcomponents.txt	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,595 @@
+CommonSimAtkTSY	\sf\os\cellularsrv\telephonyserverplugins\simatktsy\group\commonsimatktsy.mrp
+GT_Techview_Baseline	\sf\os\buildtools\packaging\additionalutils\gt_techview_baseline.mrp
+PacketLoopbackCSY	\sf\os\commsfw\serialserver\packetloopbackcsy\group\PacketLoopbackCSY.mrp
+Testtools_ResourceHandler_Techview	\sf\app\techview\testapps\rschandler\TVResourceHandler\group\Testtools_ResourceHandler_techview.mrp
+activitymanager	\sf\os\devicesrv\commonservices\activitymanager\group\activitymanager.mrp
+additional_dummy	\sf\os\buildtools\packaging\dummy\additional_dummy.mrp
+additional_unknown	\sf\os\buildtools\packaging\additionalutils\additional_unknown_cedar.mrp
+app-engines_agnversit2	\sf\app\organizer\pimappservices\calendarvcalplugin\group\app-engines_agnversit2.mrp
+app-engines_calendar	\sf\app\organizer\pimappservices\calendar\group\app-engines_calendar.mrp
+app-engines_cntmodel	\sf\app\contacts\phonebookengines\contactsmodel\groupsql\app-engines_cntmodel.mrp
+app-engines_documentation	\sf\app\organizer\pimappservices\appenginesdocs\app-engines_documentation.mrp
+app-framework_amastart	\sf\mw\appsupport\applaunchservices\aftermarketappstarter\group\app-framework_amastart.mrp
+app-framework_animation	\sf\mw\classicui\lafagnosticuifoundation\animation\group\app-framework_animation.mrp
+app-framework_aplp	\sf\mw\appsupport\applaunchservices\applaunchplugins\group\app-framework_aplp.mrp
+app-framework_apparc	\sf\mw\appsupport\appfw\apparchitecture\group\app-framework_apparc.mrp
+app-framework_bmpanim	\sf\mw\classicui\lafagnosticuifoundation\bmpanimation\group\app-framework_bmpanim.mrp
+app-framework_clock	\sf\mw\classicui\lafagnosticuifoundation\clockanim\group\app-framework_clock.mrp
+app-framework_conarc	\sf\mw\appsupport\filehandling\fileconverterfw\group\app-framework_conarc.mrp
+app-framework_cone	\sf\mw\classicui\lafagnosticuifoundation\cone\group\app-framework_cone.mrp
+app-framework_documentation	\sf\mw\classicui\commonuisupport\uifwsdocs\app-framework_documentation.mrp
+app-framework_egul	\sf\mw\classicui\lafagnosticuifoundation\uigraphicsutils\group\app-framework_egul.mrp
+app-framework_emime	\sf\os\ossrv\genericservices\mimerecognitionfw\group\app-framework_emime.mrp
+app-framework_errorresgt	\sf\mw\classicui\commonuisupport\errorresolverdata\group\app-framework_errorresgt.mrp
+app-framework_etext	\sf\os\textandloc\textrendering\texthandling\group\app-framework_etext.mrp
+app-framework_fepbase	\sf\mw\inputmethods\fep\frontendprocessor\group\app-framework_fepbase.mrp
+app-framework_form	\sf\os\textandloc\textrendering\textformatting\group\app-framework_form.mrp
+app-framework_gfxtranseffect	\sf\mw\classicui\lafagnosticuifoundation\graphicseffects\group\app-framework_gfxtranseffect.mrp
+app-framework_grid	\sf\mw\classicui\commonuisupport\grid\group\app-framework_grid.mrp
+app-framework_numberconversion	\sf\os\textandloc\textrendering\numberformatting\group\app-framework_numberconversion.mrp
+app-framework_print	\sf\mw\appsupport\printingsupport\printinguisupport\group\app-framework_print.mrp
+app-framework_shma	\sf\os\devicesrv\systemhealthmanagement\systemhealthmgr\group\app-framework_shma.mrp
+app-framework_ssma	\sf\os\devicesrv\sysstatemgmt\systemstatemgr\group\app-framework_ssma.mrp
+app-framework_ssplugins	\sf\os\devicesrv\sysstatemgmt\systemstateplugins\group\app-framework_ssplugins.mrp
+app-framework_ssrefplugins	\sf\os\devicesrv\sysstatemgmt\systemstatereferenceplugins\group\app-framework_ssrefplugins.mrp
+app-framework_sysstart	\sf\os\devicesrv\sysstatemgmt\systemstarter\group\app-framework_sysstart.mrp
+app-framework_uiklafgt	\sf\mw\classicui\commonuisupport\uilaf\GROUP\app-framework_uiklafgt.mrp
+app-framework_uikon	\sf\mw\classicui\commonuisupport\uikon\group\app-framework_uikon.mrp
+app-framework_viewsrv	\sf\mw\appsupport\appfw\viewserver\group\app-framework_viewsrv.mrp
+app-services_BackupRestoreNotification	\sf\mw\appsupport\commonappservices\backuprestorenotification\group\app-services_BackupRestoreNotification.mrp
+app-services_TimeZoneLocalization	\sf\mw\appsupport\tzservices\tzloc\group\app-services_timezonelocalization.mrp
+app-services_alarmserver	\sf\mw\appsupport\commonappservices\alarmserver\Group\app-services_alarmserver.mrp
+app-services_calcon	\sf\app\organizer\pimappsupport\chinesecalendarconverter\group\app-services_calcon.mrp
+app-services_chinesecalendaralgorithm	\sf\app\organizer\pimappsupport\chinesecalendaralg\group\app-services_chinesecalendaralgorithm.mrp
+app-services_chtmltocrtconv	\sf\mw\appsupport\filehandling\htmltorichtextconverter\group\app-services_chtmltocrtconv.mrp
+app-services_documentation	\sf\mw\appsupport\commonappservices\doc_pub\app-services_documentation.mrp
+app-services_hlpmodel	\sf\app\helps\symhelp\helpmodel\group\app-services_hlpmodel.mrp
+app-services_richtexttohtmlconv	\sf\mw\appsupport\filehandling\richtexttohtmlconverter\Group\app-services_richtexttohtmlconv.mrp
+app-services_testalarmsrv	\sf\mw\appsupport\commonappservices\alarmservertest\TestAlarmSrv\app-services_testalarmsrv.mrp
+app-services_tz	\sf\mw\appsupport\tzservices\tzserver\group\app-services_tz.mrp
+app-services_tzcompiler	\sf\mw\appsupport\tzpcside\tzcompiler\group\app-services_tzcompiler.mrp
+app-services_tzdb	\sf\mw\appsupport\tzservices\tzdatabase\group\app-services_tzdb.mrp
+app-services_tzlocalizationrscfactory	\sf\mw\appsupport\tzservices\tzlocrscfactory\group\app-services_tzlocalizationrscfactory.mrp
+app-services_versit	\sf\app\organizer\pimappsupport\vcardandvcal\group\app-services_versit.mrp
+appinstall_metadata	\sf\mw\appinstall\appinstall_info\appinstall_metadata\appinstall_metadata.mrp
+application-protocols_bookmarks	\sf\mw\netprotocols\applayerpluginsandutils\bookmarksupport\group\application-protocols_bookmarks.mrp
+application-protocols_inetprotutil	\sf\os\ossrv\genericservices\httputils\group\application-protocols_inetprotutil.mrp
+application-protocols_ineturilist	\sf\mw\netprotocols\applayerpluginsandutils\uripermissionservices\group\application-protocols_ineturilist.mrp
+application-protocols_recognisers	\sf\mw\appsupport\contenthandling\webrecognisers\group\application-protocols_recognisers.mrp
+appsupport_metadata	\sf\mw\appsupport\appsupport_info\appsupport_metadata\appsupport_metadata.mrp
+base_crashflash_unistore2	\sf\os\kernelhwsrv\kernel\eka\drivers\crashflash\unistore2\base_crashflash_unistore2.mrp
+base_documentation	\sf\os\kernelhwsrv\userlibandfileserver\basedocs\base_documentation.mrp
+base_domain	\sf\os\kernelhwsrv\userlibandfileserver\domainmgr\group\base_domain.mrp
+base_drivers_camerasc	\sf\os\kernelhwsrv\kernel\eka\drivers\camerasc\base_drivers_camerasc.mrp
+base_drivers_unistore2	\sf\os\kernelhwsrv\kernel\eka\drivers\unistore2\base_drivers_unistore2.mrp
+base_drivers_usbdescriptors	\sf\os\kernelhwsrv\kernel\eka\drivers\usbho\usbdescriptors\base_drivers_usbdescriptors.mrp
+base_drivers_usbdi_utils	\sf\os\kernelhwsrv\kernel\eka\drivers\usbho\usbdi_utils\base_drivers_usbdi_utils.mrp
+base_drivers_usbhostotg	\sf\os\kernelhwsrv\kernel\eka\drivers\usbho\base_drivers_usbhostotg.mrp
+base_drivers_usbhostotg_usbware	\sf\os\kernelhwsrv\kernel\eka\drivers\usbho\usbd\base_drivers_usbhostotg_usbware.mrp
+base_e32	\sf\os\kernelhwsrv\kernel\eka\base_e32.mrp
+base_e32_compsupp	\sf\os\kernelhwsrv\kernel\eka\compsupp\base_e32_compsupp.mrp
+base_e32_drivers_adc	\sf\os\kernelhwsrv\kernel\eka\drivers\adc\base_e32_drivers_adc.mrp
+base_e32_drivers_bsp	\sf\os\kernelhwsrv\kernel\eka\drivers\bsp\base_e32_drivers_bsp.mrp
+base_e32_drivers_debug	\sf\os\kernelhwsrv\kernel\eka\drivers\debug\group\base_e32_drivers_debug.mrp
+base_e32_drivers_display	\sf\os\kernelhwsrv\kernel\eka\drivers\display\base_e32_drivers_display.mrp
+base_e32_drivers_ecomm	\sf\os\kernelhwsrv\kernel\eka\drivers\ecomm\base_e32_drivers_ecomm.mrp
+base_e32_drivers_ethernet	\sf\os\kernelhwsrv\kernel\eka\drivers\ethernet\base_e32_drivers_ethernet.mrp
+base_e32_drivers_locmedia	\sf\os\kernelhwsrv\kernel\eka\drivers\locmedia\base_e32_drivers_locmedia.mrp
+base_e32_drivers_media	\sf\os\kernelhwsrv\kernel\eka\drivers\media\base_e32_drivers_media.mrp
+base_e32_drivers_sound	\sf\os\kernelhwsrv\kernel\eka\drivers\soundsc\base_e32_drivers_sound.mrp
+base_e32_drivers_trace	\sf\os\kernelhwsrv\kernel\eka\drivers\trace\base_e32_drivers_trace.mrp
+base_e32_drivers_usbcli	\sf\os\kernelhwsrv\kernel\eka\drivers\usbc\base_e32_drivers_usbcli.mrp
+base_e32_euser	\sf\os\kernelhwsrv\kernel\eka\euser\base_e32_euser.mrp
+base_e32_ewsrv	\sf\os\kernelhwsrv\kernel\eka\ewsrv\base_e32_ewsrv.mrp
+base_e32_sd3c	\sf\os\kernelhwsrv\kernel\eka\drivers\medsd3c\base_e32_sd3c.mrp
+base_e32_sd4c	\sf\os\kernelhwsrv\kernel\eka\drivers\pbus\mmc\sdcard\sdcard4c\base_e32_sd4c.mrp
+base_e32test	\sf\os\kernelhwsrv\kerneltest\e32test\group\base_e32test.mrp
+base_e32utils	\sf\os\kernelhwsrv\kerneltest\e32utils\group\base_e32utils.mrp
+base_e32utils_restricted	\sf\os\kernelhwsrv\kerneltest\e32utils\group\restricted\base_e32utils_restricted.mrp
+base_f32	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\group\base_f32.mrp
+base_f32_automounter	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\automounter\base_f32_automounter.mrp
+base_f32_eshell	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\etshell\base_f32_eshell.mrp
+base_f32_estart	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\estart\base_f32_estart.mrp
+base_f32_exfat	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\internal\exfat\base_f32_exfat.mrp
+base_f32_scomp	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\scomp\base_f32_scomp.mrp
+base_f32_sfat	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\sfat\base_f32_sfat.mrp
+base_f32_sfat32	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\sfat32\base_f32_sfat32.mrp
+base_f32_shostmassstorage	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\shostmassstorage\base_f32_shostmassstorage.mrp
+base_f32_siso9660	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\iso9660\base_f32_siso9660.mrp
+base_f32_smassstorage	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\smassstorage\base_f32_smassstorage.mrp
+base_f32_sntfs	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\ntfs\base_f32_sntfs.mrp
+base_f32_srofs	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\srofs\base_f32_srofs.mrp
+base_f32_srom	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\srom\base_f32_srom.mrp
+base_f32test	\sf\os\kernelhwsrv\kerneltest\f32test\group\base_f32test.mrp
+base_hal	\sf\os\kernelhwsrv\halservices\hal\base_hal.mrp
+base_loce32	\sf\os\textandloc\localisation\localesupport\mmpfiles\base_loce32.mrp
+base_nandboot_unistore2	\sf\os\kernelhwsrv\unistore2\uiibootsupport\base_nandboot_unistore2.mrp
+base_naviengine_usbhost	\sf\os\boardsupport\naviengine\naviengineusbhcd\base_naviengine_usbhost.mrp
+base_ne1_tb_bootldr	\sf\os\boardsupport\naviengine\navienginebootldr\base_ne1_tb_bootldr.mrp
+base_nec_naviengine	\sf\os\boardsupport\naviengine\navienginebsp\base_naviengine.mrp
+base_nec_naviengine_flexible	\sf\os\boardsupport\naviengine\navienginebspflexible\base_naviengine_flexible.mrp
+base_nec_naviengine_unistore2	\sf\os\boardsupport\naviengine\naviengineunistore2\base_nec_naviengine_unistore2.mrp
+base_nec_naviengine_unistore2_flexible	\sf\os\boardsupport\naviengine\naviengineunistore2flex\base_nec_naviengine_unistore2_flexible.mrp
+base_omaph4hrp	\sf\os\boardsupport\omaph4\omaph4bsp\h4\base_omaph4hrp.mrp
+base_omaph4hrp_bootldr	\sf\os\boardsupport\omaph4\h4bootloader\base_omaph4hrp_bootldr.mrp
+base_omaph4hrp_flexible	\sf\os\boardsupport\omaph4\omaph4bsp\h4\flexible\base_omaph4hrp_flexible.mrp
+base_omaph4hrp_mebootldr	\sf\os\boardsupport\omaph4\omaph4minienvbootloader\base_omaph4hrp_mebootldr.mrp
+base_omaph4hrp_sdio	\sf\os\boardsupport\omaph4\omaph4sdio\base_omaph4hrp_sdio.mrp
+base_omaph4hrp_unistore2	\sf\os\boardsupport\omaph4\omaph4unistore2\base_omaph4hrp_unistore2.mrp
+base_omaph4hrp_usbhostotg_usbware	\sf\os\boardsupport\omaph4\omapusbhotgdrivers\base_omaph4hrp_usbhostotg_usbware.mrp
+base_sdiotests	\sf\os\kernelhwsrv\kerneltest\sdiotest\base_sdiotests.mrp
+base_template	\sf\os\kernelhwsrv\bsptemplate\asspandvariant\base_template.mrp
+base_template_usbhostotg	\sf\os\usb\usbbsptemplate\usbhostcntrldrivertemplate\base_template_usbhostotg.mrp
+base_tiomap3	\sf\os\boardsupport\omap3variants\tiomap3bsp\base_tiomap3.mrp
+base_tiomap3_flexible	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\34xx_sdp\flexible\base_tiomap3_flexible.mrp
+base_tiomap3_lab	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\lab\base_tiomap3_lab.mrp
+base_tiomap3_lab_sdio	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\lab_restricted\sdio\base_tiomap3_lab_sdio.mrp
+base_tiomap3_lab_unistore2	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\lab_restricted\unistore2\base_tiomap3_lab_unistore2.mrp
+base_tiomap3_sdio	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\34xx_sdp_restricted\sdio\base_tiomap3_sdio.mrp
+base_tiomap3_unistore2	\sf\os\boardsupport\omap3variants\tiomap3bsp\base_tiomap3_unistore2.mrp
+base_tiomap3_unistore2_flexible	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\34xx_sdp_restricted\unistore2\flexible\base_tiomap3_unistore2_flexible.mrp
+base_ubootldr	\sf\os\kernelhwsrv\brdbootldr\ubootldr\base_ubootldr.mrp
+base_wins	\sf\os\boardsupport\emulator\emulatorbsp\base_wins.mrp
+base_wins_unistore2	\sf\os\boardsupport\emulator\unistore2emulatorsupport\base_wins_unistore2.mrp
+bluetooth_accesshost	\sf\app\contacts\pimprotocols\pbap\group\bluetooth_accesshost.mrp
+bluetooth_avrcp	\sf\mw\btservices\bluetoothappprofiles\avrcp\bluetooth_avrcp.mrp
+bluetooth_btcomm	\sf\os\bt\bluetooth\btcomm\bluetooth_btcomm.mrp
+bluetooth_btextnotifiers	\sf\os\bt\bluetooth\btextnotifiers\bluetooth_btextnotifiers.mrp
+bluetooth_config	\sf\os\bt\bluetoothmgmt\btconfig\bluetooth_config.mrp
+bluetooth_documentation	\sf\os\bt\bluetooth\btdocs\bluetooth_documentation.mrp
+bluetooth_gavdp	\sf\os\bt\bluetooth\gavdp\group\bluetooth_gavdp.mrp
+bluetooth_hci_v2_framework	\sf\os\bt\bthci\bthci2\group\bluetooth_hci_v2_framework.mrp
+bluetooth_hci_v2_implementations	\sf\os\bt\bthci\hci2implementations\group\bluetooth_hci_v2_implementations.mrp
+bluetooth_hciproxy	\sf\os\bt\bthci\hciextensioninterface\bluetooth_hciproxy.mrp
+bluetooth_logger	\sf\os\bt\bluetooth\btlogger\group\bluetooth_logger.mrp
+bluetooth_manager	\sf\os\bt\bluetoothmgmt\btmgr\bluetooth_manager.mrp
+bluetooth_pan	\sf\os\bt\bluetoothcommsprofiles\btpan\group\bluetooth_pan.mrp
+bluetooth_remotecontrol	\sf\os\devicesrv\accessoryservices\remotecontrolfw\group\bluetooth_remotecontrol.mrp
+bluetooth_remotecontrol_reftsp	\sf\app\techview\shortlinkapps\reftsp\group\bluetooth_remotecontrol_refTSP.mrp
+bluetooth_rom	\sf\os\bt\bluetoothmgmt\btrom\bluetooth_rom.mrp
+bluetooth_sdp	\sf\os\bt\bluetooth\btsdp\bluetooth_sdp.mrp
+bluetooth_stack	\sf\os\bt\bluetooth\btstack\bluetooth_stack.mrp
+bluetooth_user	\sf\os\bt\bluetoothmgmt\bluetoothclientlib\bluetooth_user.mrp
+boardsupport_metadata	\sf\os\boardsupport\boardsupport_info\boardsupport_metadata\boardsupport_metadata.mrp
+bspsvs	\sf\os\boardsupport\haitest\bspsvs\group\bspsvs.mrp
+bt_metadata	\sf\os\bt\bt_info\bt_metadata\bt_metadata.mrp
+btservices_metadata	\sf\mw\btservices\btservices_info\btservices_metadata\btservices_metadata.mrp
+buildtools_metadata	\sf\os\buildtools\buildtools_info\buildtools_metadata\buildtools_metadata.mrp
+cellularsrv_metadata	\sf\os\cellularsrv\cellularsrv_info\cellularsrv_metadata\cellularsrv_metadata.mrp
+classicui_metadata	\sf\mw\classicui\classicui_info\classicui_metadata\classicui_metadata.mrp
+comms-infras_commdbshim	\sf\os\commsfw\commsconfig\commsdatabaseshim\group\comms-infras_commdbshim.mrp
+comms-infras_commsbufs	\sf\os\commsfw\commsfwutils\commsbufs\group\comms-infras_commsbufs.mrp
+comms-infras_commsdat	\sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\group\comms-infras_commsdat.mrp
+comms-infras_commsdebugutility	\sf\os\persistentdata\traceservices\commsdebugutility\group\comms-infras_commsdebugutility.mrp
+comms-infras_defaultcommdb	\sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\defaultcommdb\group\comms-infras_defaultcommdb.mrp
+comms-infras_documentation	\sf\os\commsfw\commsfw_info\commsinfrastructuredocs\comms-infras_documentation.mrp
+comms-infras_elements	\sf\os\commsfw\commsfwsupport\commselements\group\comms-infras_elements.mrp
+comms-infras_esock	\sf\os\commsfw\datacommsserver\esockserver\group\comms-infras_esock.mrp
+comms-infras_flogger	\sf\os\persistentdata\loggingservices\filelogger\group\comms-infras_flogger.mrp
+comms-infras_installdefaultcommdb	\sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\installdefaultcommdb\group\comms-infras_installdefaultcommdb.mrp
+comms-infras_nifman	\sf\os\networkingsrv\linklayercontrol\networkinterfacemgr\group\comms-infras_nifman.mrp
+comms-infras_rootserver	\sf\os\commsfw\commsprocess\commsrootserverconfig\group\comms-infras_rootserver.mrp
+comms-infras_tools	\sf\os\commsfw\commsfwtools\commstools\group\comms-infras_tools.mrp
+commsfw_metadata	\sf\os\commsfw\commsfw_info\commsfw_metadata\commsfw_metadata.mrp
+commsinfrastructuresvs	\sf\os\commsfw\commsinfrastructureapitest\commsinfrastructuresvs\group\commsinfrastructuresvs.mrp
+connectivity_abclient	\sf\os\ossrv\genericservices\activebackupclient\group\connectivity_abclient.mrp
+connectivity_backupengine	\sf\mw\remoteconn\backupandrestore\backupengine\group\connectivity_backupengine.mrp
+connectivity_backuptest	\sf\mw\remoteconn\backupandrestore\backuptest\group\connectivity_backuptest.mrp
+connectivity_documentation	\sf\mw\remoteconn\remoteconn_info\connectivitydoc\group\connectivity_documentation.mrp
+contacts_metadata	\sf\app\contacts\contacts_info\contacts_metadata\contacts_metadata.mrp
+dev_build_bintools_rcomp	*nosource*
+dev_build_imgtools_buildrom	*nosource*
+dev_build_imgtools_imglib	*nosource*
+dev_build_imgtools_romtools	*nosource*
+dev_build_imgtools_sisutils	*nosource*
+developerlibrary_doc_source	\sf\os\buildtools\devlib\devlibhelp\developerlibrary_doc_source.mrp
+deviceplatformrelease_metadata	\sf\os\deviceplatformrelease\deviceplatformrelease_info\deviceplatformrelease_metadata\deviceplatformrelease_metadata.mrp
+devicesrv_metadata	\sf\os\devicesrv\devicesrv_info\devicesrv_metadata\devicesrv_metadata.mrp
+graphics_bitgdi	\sf\os\graphics\graphicsdeviceinterface\bitgdi\group\graphics_bitgdi.mrp
+graphics_commonheader	\sf\os\graphics\graphicsutils\commongraphicsheaders\group\graphics_commonheader.mrp
+graphics_compositionbackend	\sf\os\graphics\graphicscomposition\compositionengineadaptation\group\graphics_compositionbackend.mrp
+graphics_directgdi	\sf\os\graphics\graphicsdeviceinterface\directgdi\group\graphics_directgdi.mrp
+graphics_directgdiadapter	\sf\os\graphics\graphicsdeviceinterface\directgdiadaptation\group\graphics_directgdiadapter.mrp
+graphics_directgdiheaders	\sf\os\graphics\graphicsdeviceinterface\directgdiinterface\group\graphics_directgdiheaders.mrp
+graphics_documentation	\sf\os\graphics\graphics_info\graphicsdocs\graphics_documentation.mrp
+graphics_egl	\sf\os\graphics\egl\eglimplementation\group\graphics_egl.mrp
+graphics_eglheaders	\sf\os\graphics\egl\eglinterface\group\graphics_eglheaders.mrp
+graphics_eglrefimpl	\sf\os\graphics\egl\eglrefimpl\group\graphics_eglrefimpl.mrp
+graphics_eglswitch	\sf\os\graphics\egl\eglswitch\group\graphics_eglswitch.mrp
+graphics_egltest	\sf\os\graphics\egl\egltest\group\graphics_egltest.mrp
+graphics_fbserv	\sf\os\graphics\fbs\fontandbitmapserver\group\graphics_fbserv.mrp
+graphics_fntstore	\sf\os\textandloc\fontservices\fontstore\group\graphics_fntstore.mrp
+graphics_fonts	\sf\os\textandloc\fontservices\referencefonts\group\graphics_fonts.mrp
+graphics_freetype	\sf\os\textandloc\fontservices\freetypefontrasteriser\group\graphics_freetype.mrp
+graphics_gce	\sf\os\graphics\graphicscomposition\graphicscompositionengine\group\graphics_gce.mrp
+graphics_gdi	\sf\os\graphics\graphicsdeviceinterface\gdi\group\graphics_gdi.mrp
+graphics_gditools	\sf\os\graphics\graphicstools\gdi_tools\group\graphics_gditools.mrp
+graphics_gdtran	\sf\os\graphics\graphicstools\bitmapfonttools\group\graphics_gdtran.mrp
+graphics_graphicsresource	\sf\os\graphics\graphicsresourceservices\graphicsresource\group\graphics_graphicsresource.mrp
+graphics_graphicsresourceadapter	\sf\os\graphics\graphicsresourceservices\graphicsresourceadaptation\group\graphics_graphicsresourceadapter.mrp
+graphics_iculayoutengine	\sf\os\textandloc\fontservices\textshaperplugin\group\graphics_iculayoutengine.mrp
+graphics_itype	\sf\os\graphics\fbs\itypefontrasteriser\group\graphics_itype.mrp
+graphics_metadata	\sf\os\graphics\graphics_info\graphics_metadata\graphics_metadata.mrp
+graphics_opengles	\sf\os\graphics\opengles\openglesimplementation\group\graphics_opengles.mrp
+graphics_openglesdisplayproperty	\sf\os\graphics\opengles\openglesdisplayproperties\group\graphics_openglesdisplayproperty.mrp
+graphics_openglesheaders	\sf\os\graphics\opengles\openglesinterface\group\graphics_openglesheaders.mrp
+graphics_openvg	\sf\os\graphics\openvg\openvgimplementation\group\graphics_openvg.mrp
+graphics_openvgheaders	\sf\os\graphics\openvg\openvginterface\group\graphics_openvgheaders.mrp
+graphics_openwfcinterface	\sf\os\graphics\graphicscomposition\openwfcinterface\group\graphics_openwfcinterface.mrp
+graphics_openwfcompositionengine	\sf\os\graphics\graphicscomposition\openwfcompositionengine\group\graphics_openwfcompositionengine.mrp
+graphics_openwfsupport	\sf\os\graphics\graphicscomposition\openwfsupport\group\graphics_openwfsupport.mrp
+graphics_palette	\sf\os\graphics\graphicsdeviceinterface\colourpalette\group\graphics_palette.mrp
+graphics_pdrstore	\sf\os\graphics\printingservices\printerdriversupport\group\graphics_pdrstore.mrp
+graphics_printdrv	\sf\os\graphics\printingservices\printerdrivers\group\graphics_printdrv.mrp
+graphics_screendriver	\sf\os\graphics\graphicsdeviceinterface\screendriver\group\graphics_screendriver.mrp
+graphics_surfacemanager	\sf\os\graphics\graphicshwdrivers\surfacemgr\group\graphics_surfacemanager.mrp
+graphics_surfaceupdate	\sf\os\graphics\graphicscomposition\surfaceupdate\group\graphics_surfaceupdate.mrp
+graphics_testutils	\sf\app\techview\testapps\graphicstestutils\group\graphics_testutils.mrp
+graphics_ui_bench	\sf\os\graphics\graphicstest\uibench\group\graphics_ui_bench.mrp
+graphics_wserv	\sf\os\graphics\windowing\windowserver\group\graphics_wserv.mrp
+graphics_wserv_std_plugins	\sf\os\graphics\windowing\windowserverplugins\group\graphics_wserv_std_plugins.mrp
+helps_metadata	\sf\app\helps\helps_info\helps_metadata\helps_metadata.mrp
+http_examples	\sf\mw\netprotocols\applayerprotocols\httpexamples\group\http_examples.mrp
+http_protocol-plugin	\sf\mw\netprotocols\applayerpluginsandutils\httpprotocolplugins\group\http_protocol-plugin.mrp
+http_service	\sf\mw\netprotocols\applayerprotocols\httpservice\group\http_service.mrp
+http_transport-framework	\sf\mw\netprotocols\applayerprotocols\httptransportfw\group\http_transport-framework.mrp
+http_transport-plugin	\sf\mw\netprotocols\applayerpluginsandutils\httptransportplugins\group\http_transport-plugin.mrp
+infra-red_irda	\sf\os\bt\irda\irdastack\group\infra-red_irda.mrp
+inputmethods_metadata	\sf\mw\inputmethods\inputmethods_info\inputmethods_metadata\inputmethods_metadata.mrp
+install_config	\sf\mw\appinstall\installationservices\swiconfig\group\install_config.mrp
+ipappprotocols_metadata	\sf\mw\ipappprotocols\ipappprotocols_info\ipappprotocols_metadata\ipappprotocols_metadata.mrp
+ipappsrv_metadata	\sf\mw\ipappsrv\ipappsrv_info\ipappsrv_metadata\ipappsrv_metadata.mrp
+kernelhwsrv_doc_pub	\sf\os\kernelhwsrv\kernelhwsrv_info\doc_pub\kernelhwsrv_doc_pub.mrp
+kernelhwsrv_metadata	\sf\os\kernelhwsrv\kernelhwsrv_info\kernelhwsrv_metadata\kernelhwsrv_metadata.mrp
+lbs_admin	\sf\os\lbs\locationmgmt\locationcore\group\lbs_admin.mrp
+lbs_agps_positioning_module	\sf\os\lbs\datasourcemodules\gpspositioningmodule\group\lbs_agps_positioning_module.mrp
+lbs_agpslocationmanager	\sf\os\lbs\locationmgmt\agpslocationmgr\group\lbs_agpslocationmanager.mrp
+lbs_bt_positioning_module	\sf\os\lbs\datasourcemodules\bluetoothgpspositioningmodule\group\lbs_bt_positioning_module.mrp
+lbs_datasourceplugins	\sf\os\lbs\datasourcemodules\agpsintegrationmodule\group\lbs_datasourceplugins.mrp
+lbs_default_positioning_module	\sf\os\lbs\datasourcemodules\defaultpositioningmodule\group\lbs_default_positioning_module.mrp
+lbs_gps_data_source_adaptation	\sf\os\lbs\datasourceadaptation\gpsdatasourceadaptation\group\lbs_gps_data_source_adaptation.mrp
+lbs_locationmonitor	\sf\os\lbs\locationmgmt\locmonitor\lbslocmonitorserver\group\lbs_locationmonitor.mrp
+lbs_locationserver	\sf\os\lbs\locationrequestmgmt\locationserver\group\lbs_locationserver.mrp
+lbs_metadata	\sf\os\lbs\lbs_info\lbs_metadata\lbs_metadata.mrp
+lbs_network_positioning_module	\sf\os\lbs\datasourcemodules\networkpositioningmodule\group\lbs_network_positioning_module.mrp
+lbs_networkgateway	\sf\os\lbs\locationmgmt\networkgateway\group\lbs_networkgateway.mrp
+lbs_networklocationmanager	\sf\os\lbs\locationmgmt\networklocationmgr\group\lbs_networklocationmanager.mrp
+lbs_networkpmasn1_plat	\sf\os\lbs\networkprotocolmodules\networkpmasn1_plat\group\lbs_networkpmasn1_plat.mrp
+lbs_networkpmasn1_pub	\sf\os\lbs\networkprotocolmodules\networkpmasn1_pub\group\lbs_networkpmasn1_pub.mrp
+lbs_networkpmutils	\sf\os\lbs\networkprotocolmodules\networkpmutils\group\lbs_networkpmutils.mrp
+lbs_networkrequesthandler	\sf\os\lbs\locationrequestmgmt\networkrequesthandler\group\lbs_networkrequesthandler.mrp
+lbs_networktest	\sf\os\lbs\lbstest\locationprotocoltest\group\lbs_networktest.mrp
+lbs_npeintegrationmodule	\sf\os\lbs\datasourcemodules\npeintegmodule\group\lbs_npeintegrationmodule.mrp
+lbs_privacyprotocolmodule	\sf\os\lbs\networkprotocolmodules\privacyprotocolmodule\group\lbs_privacyprotocolmodule.mrp
+lbs_simulation_positioning_module	\sf\os\lbs\datasourcemodules\simulationpositioningmodule\group\lbs_simulation_positioning_module.mrp
+lbs_suplcontrolplaneprotocols	\sf\os\lbs\networkprotocolmodules\suplcontrolplaneprotocols\group\lbs_suplcontrolplaneprotocols.mrp
+lbs_suplpmcore	\sf\os\lbs\networkprotocolmodules\suplpmcore\group\lbs_suplpmcore.mrp
+lbs_suplprotocolmodule	\sf\os\lbs\networkprotocolmodules\suplprotocolmodule\group\lbs_suplprotocolmodule.mrp
+lbs_suplproxyprotocolmodule	\sf\os\lbs\networkprotocolmodules\suplproxyprotocolmodule\group\lbs_suplproxyprotocolmodule.mrp
+lbs_suplsmstrigger	\sf\mw\messagingmw\messagingfw\suplsmshandler\group\lbs_suplsmstrigger.mrp
+lbs_suplwappush	\sf\mw\messagingmw\messagingfw\suplwappushhandler\group\lbs_suplwappush.mrp
+messaging_biomsg	\sf\mw\messagingmw\messagingfw\biomsgfw\group\messaging_biomsg.mrp
+messaging_config	\sf\mw\messagingmw\messagingfw\msgconf\group\messaging_config.mrp
+messaging_email	\sf\app\messaging\email\pop3andsmtpmtm\group\messaging_email.mrp
+messaging_email_imap	\sf\app\messaging\email\imap4mtm\group\messaging_email_imap.mrp
+messaging_framework	\sf\mw\messagingmw\messagingfw\msgsrvnstore\group\messaging_framework.mrp
+messaging_gmxml	\sf\app\messaging\messagingappbase\smilparser\GROUP\messaging_gmxml.mrp
+messaging_metadata	\sf\app\messaging\messaging_info\messaging_metadata\messaging_metadata.mrp
+messaging_mmssettings	\sf\app\messaging\mmsengine\mmssettings\group\messaging_mmssettings.mrp
+messaging_mmssettings-config	\sf\app\messaging\mmsengine\mmsconf\messaging_mmssettings-config.mrp
+messaging_obex	\sf\app\messaging\messagingappbase\obexmtms\Group\messaging_obex.mrp
+messaging_schedulesend	\sf\mw\messagingmw\messagingfw\scheduledsendmtm\group\messaging_schedulesend.mrp
+messaging_sendas2	\sf\mw\messagingmw\messagingfw\sendas\group\messaging_sendas2.mrp
+messaging_sms	\sf\app\messaging\mobilemessaging\smsmtm\group\messaging_sms.mrp
+messaging_test	\sf\mw\messagingmw\messagingfw\msgtest\group\messaging_test.mrp
+messaging_urlhandler	\sf\mw\messagingmw\messagingfw\msgurlhandler\group\messaging_urlhandler.mrp
+messaging_watcher	\sf\mw\messagingmw\messagingfw\watcherfw\group\messaging_watcher.mrp
+messagingmw_metadata	\sf\mw\messagingmw\messagingmw_info\messagingmw_metadata\messagingmw_metadata.mrp
+mm-protocols_SIP2_Com	\sf\mw\ipappprotocols\realtimenetprots\sipfw\Group\mm-protocols_SIP2_Com.mrp
+mm-protocols_SipProvider	\sf\mw\ipappprotocols\sipproviderplugins\sipprovider\group\mm-protocols_SipProvider.mrp
+mm-protocols_rtp	\sf\mw\ipappprotocols\realtimenetprots\rtp\group\mm-protocols_rtp.mrp
+mm_metadata	\sf\os\mm\mm_info\mm_metadata\mm_metadata.mrp
+mmmw_metadata	\sf\mw\mmmw\mmmw_info\mmmw_metadata\mmmw_metadata.mrp
+mmsvs	\sf\os\mm\mmapitest\mmsvs\group\mmsvs.mrp
+mtp_bt	\sf\mw\remoteconn\mtptransports\mtpbttransport\group\mtp_bt.mrp
+mtp_calendardp	\sf\app\organizer\organizerdataproviders\mtpcalendardp\group\mtp_calendardp.mrp
+mtp_contactdp	\sf\app\contacts\pimprotocols\mtpcontactdp\group\mtp_contactdp.mrp
+mtp_documentation	\sf\mw\remoteconn\remoteconn_info\mtpdoc\group\mtp_documentation.mrp
+mtp_filedp	\sf\mw\remoteconn\mtpdataproviders\mtpfileandfolderdp\group\mtp_filedp.mrp
+mtp_framework	\sf\mw\remoteconn\mtpfws\mtpfw\group\mtp_framework.mrp
+mtp_imagedp	\sf\mw\remoteconn\mtpdataproviders\mtpimagedp\group\mtp_imagedp.mrp
+mtp_metadatadp	\sf\mw\remoteconn\mtpdataproviders\mtpmetadatadp\group\mtp_metadatadp.mrp
+mtp_pictbridgedp	\sf\mw\remoteconn\mtpdataproviders\mtppictbridgedp\group\mtp_pictbridgedp.mrp
+mtp_pimproxy	\sf\app\organizer\organizerdataproviders\mtppimproxy\group\mtp_pimproxy.mrp
+mtp_ptpip	\sf\mw\remoteconn\mtptransports\mtpptpiptransport\group\mtp_ptpip.mrp
+mtp_statusdp	\sf\mw\remoteconn\mtpdataproviders\mtpstatusdp\group\mtp_statusdp.mrp
+mtp_taskdp	\sf\app\organizer\organizerdataproviders\mtptaskdp\group\mtp_taskdp.mrp
+mtp_usbsic	\sf\mw\remoteconn\mtptransports\mtpusbtransport\group\mtp_usbsic.mrp
+mtp_wmpextndp	\sf\mw\remoteconn\mtpdataproviders\mtpwmpextndp\group\mtp_wmpextndp.mrp
+mtpcontroller	\sf\mw\remoteconn\mtptransports\mtpcontroller\group\mtpcontroller.mrp
+multimedia_3gplibrary	\sf\os\mm\mmplugins\lib3gp\group\multimedia_3gplibrary.mrp
+multimedia_a3f_acf	\sf\os\mm\devsound\a3facf\group\multimedia_a3f_acf.mrp
+multimedia_a3f_acl	\sf\os\mm\mmhais\a3facl\group\multimedia_a3f_acl.mrp
+multimedia_a3f_devsound	\sf\os\mm\devsound\a3fdevsound\group\multimedia_a3f_devsound.mrp
+multimedia_a3f_devsoundadaptationinfo	\sf\os\mm\mmhais\a3fdevsoundcustomisation\group\multimedia_a3f_devsoundadaptationinfo.mrp
+multimedia_a3f_refacladaptation	\sf\os\mm\mmhais\refacladapt\group\multimedia_a3f_refacladaptation.mrp
+multimedia_a3f_refmmrc	\sf\os\mm\mmresourcemgmt\mmresctrl\group\multimedia_a3f_refmmrc.mrp
+multimedia_a3f_serverstart	\sf\os\mm\devsound\a3fsrvstart\group\multimedia_a3f_serverstart.mrp
+multimedia_a3f_traces	\sf\os\mm\devsound\a3ftrace\group\multimedia_a3f_traces.mrp
+multimedia_common	\sf\os\mm\mmlibs\mmutilitylib\group\multimedia_common.mrp
+multimedia_documentation	\sf\os\mm\mm_info\mmdocs\multimedia_documentation.mrp
+multimedia_ecam_framework	\sf\os\mm\imagingandcamerafws\camerafw\group\multimedia_ecam_framework.mrp
+multimedia_ecam_plugins	\sf\os\mm\mmplugins\cameraplugins\group\multimedia_ecam_plugins.mrp
+multimedia_icl	\sf\os\mm\imagingandcamerafws\imagingfws\group\multimedia_icl.mrp
+multimedia_icl_capsadaptation	\sf\os\mm\mmplugins\CAPSAdaptation\group\multimedia_icl_capsadaptation.mrp
+multimedia_icl_plugin	\sf\os\mm\mmplugins\imagingplugins\group\multimedia_icl_plugin.mrp
+multimedia_il_api	\sf\os\mm\omxil\mmilapi\group\multimedia_il_api.mrp
+multimedia_il_api_pv	\sf\os\mm\mmpacketvideo\mmilapipv\group\multimedia_il_api_pv.mrp
+multimedia_mdf	\sf\os\mm\mmdevicefw\mdf\group\multimedia_mdf.mrp
+multimedia_mdf_devsound_api	\sf\os\mm\devsound\devsoundapi\group\multimedia_mdf_devsound_api.mrp
+multimedia_mdf_devsound_hwdev	\sf\os\mm\devsound\hwdevapi\group\multimedia_mdf_devsound_hwdev.mrp
+multimedia_mdf_devsound_pluginsupport	\sf\os\mm\devsound\devsoundpluginsupport\group\multimedia_mdf_devsound_pluginsupport.mrp
+multimedia_mdf_devsound_refbtplugin	\sf\os\mm\devsound\sounddevbt\group\multimedia_mdf_devsound_refbtplugin.mrp
+multimedia_mdf_devsound_refplugin	\sf\os\mm\devsound\devsoundrefplugin\group\multimedia_mdf_devsound_refplugin.mrp
+multimedia_mmf	\sf\os\mm\mmlibs\mmfw\group\multimedia_mmf.mrp
+multimedia_mmf_asr	\sf\os\mm\mmdevicefw\speechrecogsupport\group\multimedia_mmf_ASR.mrp
+multimedia_mmf_plugin	\sf\os\mm\mmplugins\mmfwplugins\group\multimedia_mmf_plugin.mrp
+multimedia_mobiletv_dvbh_hai	\sf\os\mm\mmhais\dvbhreceiverhai\hai\dvbh\group\multimedia_mobiletv_dvbh_hai.mrp
+multimedia_omx_il_api	\sf\os\mm\omxil\omxilapi\group\multimedia_omx_il_api.mrp
+multimedia_omx_il_comp	\sf\os\mm\omxil\omxilcomponentcommon\group\multimedia_omx_il_comp.mrp
+multimedia_omx_il_comp_ref	\sf\os\mm\omxil\omxilrefcomps\ref_components\group\multimedia_omx_il_comp_ref.mrp
+multimedia_omx_il_core	\sf\os\mm\omxil\omxilcore\group\multimedia_omx_il_core.mrp
+multimedia_omx_il_pv_comps	\sf\os\mm\mmpacketvideo\omxilpvcomps\group\multimedia_omx_il_pv_comps.mrp
+multimedia_pv_aac	\sf\os\mm\mmpacketvideo\mmpvcodecs\group\multimedia_pv_aac.mrp
+multimedia_videohai	\sf\os\mm\mmhais\videohai\group\multimedia_videohai.mrp
+multimedia_videorenderer	\sf\os\mm\mmswadaptation\videorenderer\group\multimedia_videorenderer.mrp
+nbprotocols_smsstackv2	\sf\os\cellularsrv\smsprotocols\smsstack\group\nbprotocols_smsstackv2.mrp
+netprotocols_metadata	\sf\mw\netprotocols\netprotocols_info\netprotocols_metadata\netprotocols_metadata.mrp
+networking_bca	\sf\os\cellularsrv\basebandabstraction\basebandchanneladaptor\group\networking_bca.mrp
+networking_c32bca	\sf\os\cellularsrv\basebandadaptationplugins\basebandchanneladaptorforc32\group\networking_c32bca.mrp
+networking_csdagt	\sf\os\cellularsrv\telephonyprotocols\csdagt\group\networking_csdagt.mrp
+networking_dhcp	\sf\os\networkingsrv\tcpiputils\dhcp\group\networking_dhcp.mrp
+networking_dialog	\sf\os\commsfw\datacommsserver\networkingdialogapi\group\networking_dialog.mrp
+networking_dialog_default	\sf\os\commsfw\datacommsserver\networkingdialogapi\default\networking_dialog_default.mrp
+networking_dnd	\sf\os\networkingsrv\tcpiputils\dnd\group\networking_dnd.mrp
+networking_dnsproxy	\sf\os\networkingsrv\networkprotocols\dnsproxy\group\networking_dnsproxy.mrp
+networking_documentation	\sf\os\networkingsrv\networkingsrv_info\networkingdocs\networking_documentation.mrp
+networking_ether802	\sf\os\networkingsrv\linklayerprotocols\ethernetnif\group\networking_ether802.mrp
+networking_examplecode	\sf\os\networkingsrv\networkingtestandutils\networkingexamples\examplecode\group\networking_examplecode.mrp
+networking_ftp_e	\sf\mw\netprotocols\applayerprotocols\ftpengine\group\networking_ftp_e.mrp
+networking_general	\sf\os\networkingsrv\networkingsrv_info\networkingrom\group\networking_general.mrp
+networking_genericscprparams	\sf\os\networkingsrv\linklayercontrol\genericscprparameters\group\networking_genericscprparams.mrp
+networking_guqos	\sf\os\cellularsrv\telephonyprotocols\gprsumtsqosprt\group\networking_guqos.mrp
+networking_inhook6	\sf\os\networkingsrv\networkprotocols\iphook\inhook6\group\networking_inhook6.mrp
+networking_insock	\sf\os\networkingsrv\esockapiextensions\internetsockets\group\networking_insock.mrp
+networking_integrationtest	\sf\os\networkingsrv\networkingtestandutils\networkingintegrationtest\Group\networking_integrationtest.mrp
+networking_ipeventnotifier	\sf\os\networkingsrv\networkprotocols\ipeventnotifier\group\networking_ipeventnotifier.mrp
+networking_ipproto	\sf\os\networkingsrv\networkcontrol\ipnetworklayer\group\networking_ipproto.mrp
+networking_ipsec	\sf\os\networkingsrv\networksecurity\ipsec\group\networking_ipsec.mrp
+networking_ipsecvpn	\sf\os\networkingsrv\networksecurity\ipsecvpn\group\networking_ipsecvpn.mrp
+networking_iptransport	\sf\os\networkingsrv\networkcontrol\iptransportlayer\group\networking_iptransport.mrp
+networking_mbmsparams	\sf\os\networkingsrv\linklayercontrol\mbmsparameters\group\networking_mbmsparams.mrp
+networking_mobileip	\sf\os\networkingsrv\networkprotocols\mobileip\group\networking_mobileip.mrp
+networking_napt	\sf\os\networkingsrv\tcpiputils\networkaddressandporttranslation\group\networking_napt.mrp
+networking_netcon	\sf\os\commsfw\datacommsserver\networkcontroller\group\networking_netcon.mrp
+networking_netperf	\sf\os\networkingsrv\networkingtestandutils\networkingperformancemeasurementtools\group\networking_netperf.mrp
+networking_netups	\sf\os\networkingsrv\networkcontrol\commsuserpromptmgr\group\networking_netups.mrp
+networking_nullagt	\sf\os\networkingsrv\linklayercontrol\nullagt\group\networking_nullagt.mrp
+networking_packetlogger	\sf\os\networkingsrv\linklayerutils\packetlogger\group\networking_packetlogger.mrp
+networking_pdp	\sf\os\cellularsrv\telephonyprotocols\pdplayer\group\networking_pdp.mrp
+networking_pfqoslib	\sf\os\networkingsrv\networkcontrol\pfqoslib\group\networking_pfqoslib.mrp
+networking_ppp	\sf\os\networkingsrv\linklayerprotocols\pppnif\group\networking_ppp.mrp
+networking_predcomp	\sf\os\networkingsrv\pppcompressionplugins\predictorcompression\group\networking_predcomp.mrp
+networking_psdagt	\sf\os\cellularsrv\telephonyprotocols\psdagt\group\networking_psdagt.mrp
+networking_punycodeconverter	\sf\os\networkingsrv\tcpiputils\punycodeconv\group\networking_punycodeconverter.mrp
+networking_qos	\sf\os\networkingsrv\networkcontrol\qosfwconfig\qos\group\networking_qos.mrp
+networking_qos3gpp	\sf\os\cellularsrv\telephonyprotocols\qos3gppcpr\group\networking_Qos3GPP.mrp
+networking_qosextnapi	\sf\os\cellularsrv\telephonyprotocols\qosextnapi\group\networking_qosextnapi.mrp
+networking_qosipscpr	\sf\os\networkingsrv\networkcontrol\qosipscpr\group\networking_qosipscpr.mrp
+networking_qoslib	\sf\os\networkingsrv\networkcontrol\qoslib\group\networking_qoslib.mrp
+networking_rawipnif	\sf\os\cellularsrv\telephonyprotocols\rawipnif\group\networking_rawipnif.mrp
+networking_slip	\sf\os\networkingsrv\linklayerprotocols\slipnif\group\networking_slip.mrp
+networking_spud	\sf\os\cellularsrv\telephonyprotocols\secondarypdpcontextumtsdriver\group\networking_spud.mrp
+networking_tcpip6	\sf\os\networkingsrv\networkprotocols\tcpipv4v6prt\group\networking_tcpip6.mrp
+networking_telnet_e	\sf\mw\netprotocols\applayerprotocols\telnetengine\group\networking_telnet_e.mrp
+networking_tls	\sf\os\networkingsrv\networksecurity\tls\group\networking_tls.mrp
+networking_tunnelnif	\sf\os\networkingsrv\linklayerprotocols\tunnelnif\group\networking_tunnelnif.mrp
+networking_umtsif	\sf\os\cellularsrv\telephonyprotocols\gprsumtsqosinterface\group\networking_umtsif.mrp
+networkingsrv_metadata	\sf\os\networkingsrv\networkingsrv_info\networkingsrv_metadata\networkingsrv_metadata.mrp
+nokia_boardsupport_metadata	\sf\os\boardsupport\boardsupport_info\nokia_boardsupport_metadata\nokia_boardsupport_metadata.mrp
+nokia_buildtools_metadata	\sf\os\buildtools\buildtools_info\nokia_buildtools_metadata\nokia_buildtools_metadata.mrp
+nokia_contacts_metadata	\sf\app\contacts\contacts_info\nokia_contacts_metadata\nokia_contacts_metadata.mrp
+nokia_deviceplatformrelease_metadata	\sf\os\deviceplatformrelease\deviceplatformrelease_info\nokia_deviceplatformrelease_metadata\nokia_deviceplatformrelease_metadata.mrp
+nokia_graphics_metadata	\sf\os\graphics\graphics_info\nokia_graphics_metadata\nokia_graphics_metadata.mrp
+nokia_helps_metadata	\sf\app\helps\helps_info\nokia_helps_metadata\nokia_helps_metadata.mrp
+nokia_kernelhwsrv_metadata	\sf\os\kernelhwsrv\kernelhwsrv_info\nokia_kernelhwsrv_metadata\nokia_kernelhwsrv_metadata.mrp
+nokia_lbs_metadata	\sf\os\lbs\lbs_info\nokia_lbs_metadata\nokia_lbs_metadata.mrp
+nokia_mm_metadata	\sf\os\mm\mm_info\nokia_mm_metadata\nokia_mm_metadata.mrp
+nokia_model	\sf\os\deviceplatformrelease\nokia_system\nokia_model\nokia_model.mrp
+nokia_netprotocols_metadata	\sf\mw\netprotocols\netprotocols_info\nokia_netprotocols_metadata\nokia_netprotocols_metadata.mrp
+nokia_networkingsrv_metadata	\sf\os\networkingsrv\networkingsrv_info\nokia_networkingsrv_metadata\nokia_networkingsrv_metadata.mrp
+nokia_organizer_metadata	\sf\app\organizer\organizer_info\nokia_organizer_metadata\nokia_organizer_metadata.mrp
+nokia_remoteconn_metadata	\sf\mw\remoteconn\remoteconn_info\nokia_remoteconn_metadata\nokia_remoteconn_metadata.mrp
+nokia_security_metadata	\sf\os\security\security_info\nokia_security_metadata\nokia_security_metadata.mrp
+nokia_techview_metadata	\sf\app\techview\techview_info\nokia_techview_metadata\nokia_techview_metadata.mrp
+nokia_textandloc_metadata	\sf\os\textandloc\textandloc_info\nokia_textandloc_metadata\nokia_textandloc_metadata.mrp
+nokia_usb_metadata	\sf\os\usb\usb_info\nokia_usb_metadata\nokia_usb_metadata.mrp
+obex	\sf\mw\remoteconn\obex\obexprotocol\group\obex.mrp
+obex_extensionapis	\sf\mw\remoteconn\obex\obexextensionapi\group\obex_extensionapis.mrp
+oeaddons_librt	\sf\os\ossrv\genericopenlibs\posixrealtimeextensions\group\oeaddons_librt.mrp
+oetools_telnetd	\sf\mw\appsupport\openenvutils\telnetserver\group\oetools_telnetd.mrp
+oetools_zsh	\sf\mw\appsupport\openenvutils\commandshell\group\oetools_zsh.mrp
+openenv	\sf\os\ossrv\genericopenlibs\openenvcore\group\openenv.mrp
+openenv_libstdcpp	\sf\os\ossrv\genericopenlibs\cppstdlib\group\openenv_libstdcpp.mrp
+organizer_metadata	\sf\app\organizer\organizer_info\organizer_metadata\organizer_metadata.mrp
+osrndtools_metadata	\sf\os\osrndtools\osrndtools_info\osrndtools_metadata\osrndtools_metadata.mrp
+ossrv_metadata	\sf\os\ossrv\ossrv_info\ossrv_metadata\ossrv_metadata.mrp
+osttracecompiler	*nosource*
+persistentdata_metadata	\sf\os\persistentdata\persistentdata_info\persistentdata_metadata\persistentdata_metadata.mrp
+product_cbr_config	\sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\product_cbr_config.mrp
+product_tools	\sf\os\buildtools\toolsandutils\productionbldtools\product_tools.mrp
+reference_roms_tb92	\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb92sfrom_obys\reference_roms_tb92.mrp
+remoteconn_metadata	\sf\mw\remoteconn\remoteconn_info\remoteconn_metadata\remoteconn_metadata.mrp
+rootcerts	\sf\os\security\cryptoservices\rootcertificates\rootcerts.mrp
+security_asnpkcs	\sf\os\security\cryptoservices\asnpkcs\group\security_asnpkcs.mrp
+security_caf2	\sf\os\security\contentmgmt\contentaccessfwfordrm\group\security_caf2.mrp
+security_certman	\sf\os\security\cryptoservices\certificateandkeymgmt\group\security_certman.mrp
+security_common	\sf\os\security\cryptomgmtlibs\securityutils\group\security_common.mrp
+security_commonutils	\sf\os\security\cryptomgmtlibs\securitycommonutils\group\security_commonutils.mrp
+security_config	\sf\os\security\securityanddataprivacytools\securityconfig\group\security_config.mrp
+security_cryptospi_plugins	\sf\os\security\cryptoplugins\cryptospiplugins\group\security_cryptospi_plugins.mrp
+security_cryptospi_strong	\sf\os\security\crypto\weakcryptospi\group\security_cryptospi_strong.mrp
+security_cryptospi_weak	\sf\os\security\crypto\weakcryptospi\group\security_cryptospi_weak.mrp
+security_cryptotokens	\sf\os\security\cryptomgmtlibs\cryptotokenfw\group\security_cryptotokens.mrp
+security_documentation	\sf\os\security\cryptomgmtlibs\securitydocs\security_documentation.mrp
+security_filetokens	\sf\os\security\cryptoservices\filebasedcertificateandkeystores\group\security_filetokens.mrp
+security_makekeys	\sf\mw\appinstall\secureswitools\makekeys\group\security_makekeys.mrp
+security_metadata	\sf\os\security\security_info\security_metadata\security_metadata.mrp
+security_openssl	\sf\mw\appinstall\secureswitools\openssllib\security_openssl.mrp
+security_reccafconfig	\sf\os\security\contentmgmt\cafrecogniserconfig\security_reccafconfig.mrp
+security_rta	\sf\os\security\contentmgmt\referencedrmagent\RefTestAgent\group\security_rta.mrp
+security_sistools	\sf\mw\appinstall\secureswitools\swisistools\group\security_sistools.mrp
+security_streamingcaf	\sf\os\security\contentmgmt\cafstreamingsupport\group\security_streamingcaf.mrp
+security_swi	\sf\mw\appinstall\installationservices\swi\group\security_swi.mrp
+security_switools	\sf\mw\appinstall\secureswitools\swianalysistoolkit\group\security_switools.mrp
+security_switools_device	\sf\mw\appinstall\installationservices\swidevicetools\group\security_switools_device.mrp
+security_tlsprovider	\sf\os\networkingsrv\networksecurity\tlsprovider\group\security_tlsprovider.mrp
+security_tools	\sf\os\security\securityanddataprivacytools\securitytools\group\security_tools.mrp
+security_ups	\sf\os\security\authorisation\userpromptservice\group\security_ups.mrp
+security_ups_techview	\sf\app\techview\securityapps\securityupstechview\group\security_ups_techview.mrp
+security_ups_utils	\sf\os\security\authorisation\userpromptutils\group\security_ups_utils.mrp
+securitysrv_metadata	\sf\mw\securitysrv\securitysrv_info\securitysrv_metadata\securitysrv_metadata.mrp
+securitysrv_ocsp	\sf\mw\securitysrv\pkiutilities\ocsp\group\securitysrv_ocsp.mrp
+ser-comms_c32	\sf\os\commsfw\serialserver\c32serialserver\group\ser-comms_c32.mrp
+ser-comms_c32-config	\sf\os\commsfw\serialserver\c32serialserverconfig\ser-comms_c32-config.mrp
+ser-comms_documentation	\sf\os\commsfw\serialserver\c32serialserverdocs\ser-comms_documentation.mrp
+ser-comms_serialportcsy	\sf\os\commsfw\serialserver\serialportcsy\ser-comms_serialportcsy.mrp
+servicediscoveryframework	\sf\mw\srvdiscovery\servicediscoveryandcontrol\pnp\group\servicediscoveryframework.mrp
+srvdiscovery_metadata	\sf\mw\srvdiscovery\srvdiscovery_info\srvdiscovery_metadata\srvdiscovery_metadata.mrp
+sysdeftools	\sf\os\buildtools\bldsystemtools\sysdeftools\group\sysdeftools.mrp
+syslibs_FATCharsetConv	\sf\os\textandloc\charconvfw\fatfilenameconversionplugins\group\syslibs_FATCharsetConv.mrp
+syslibs_bafl	\sf\os\ossrv\lowlevellibsandfws\apputils\group\syslibs_bafl.mrp
+syslibs_centralrepository	\sf\os\persistentdata\persistentstorage\centralrepository\group\syslibs_centralrepository.mrp
+syslibs_charconv	\sf\os\textandloc\charconvfw\charconv_fw\group\syslibs_charconv.mrp
+syslibs_charconv_plugins	\sf\os\textandloc\charconvfw\charconvplugins\group\syslibs_charconv_plugins.mrp
+syslibs_dbms	\sf\os\persistentdata\persistentstorage\dbms\group\syslibs_dbms.mrp
+syslibs_documentation	\sf\os\ossrv\genericservices\syslibsdocs\syslibs_documentation.mrp
+syslibs_ecom3	\sf\os\ossrv\lowlevellibsandfws\pluginfw\Group\syslibs_ecom3.mrp
+syslibs_euserhl	\sf\os\ossrv\lowlevellibsandfws\genericusabilitylib\group\syslibs_euserhl.mrp
+syslibs_ezlib2	\sf\os\ossrv\compressionlibs\ziplib\group\syslibs_ezlib2.mrp
+syslibs_featmgr	\sf\os\persistentdata\featuremgmt\featuremgr\group\syslibs_featmgr.mrp
+syslibs_featreg	\sf\os\persistentdata\featuremgmt\featureregistry\group\syslibs_featreg.mrp
+syslibs_legacyminidomparser	\sf\os\xmlsrv\xml\legacyminidomparser\GROUP\syslibs_legacyminidomparser.mrp
+syslibs_libxml2	\sf\os\xmlsrv\xml\libxml2libs\group\syslibs_libxml2.mrp
+syslibs_logeng	\sf\os\persistentdata\loggingservices\eventlogger\group\syslibs_logeng.mrp
+syslibs_pwrcli	\sf\os\devicesrv\resourcemgmt\powerandmemorynotificationservice\group\syslibs_pwrcli.mrp
+syslibs_schsvr	\sf\os\ossrv\genericservices\taskscheduler\group\syslibs_schsvr.mrp
+syslibs_sql	\sf\os\persistentdata\persistentstorage\sql\GROUP\syslibs_sql.mrp
+syslibs_sqlite3	\sf\os\persistentdata\persistentstorage\sqlite3api\GROUP\syslibs_sqlite3.mrp
+syslibs_stdlib	\sf\os\ossrv\genericopenlibs\cstdlib\group\syslibs_stdlib.mrp
+syslibs_store	\sf\os\persistentdata\persistentstorage\store\group\syslibs_store.mrp
+syslibs_sysagent2	\sf\os\ossrv\genericservices\systemagent\group\syslibs_sysagent2.mrp
+syslibs_wbxmlparser	\sf\os\xmlsrv\xml\wbxmlparser\group\syslibs_wbxmlparser.mrp
+syslibs_xml	\sf\os\xmlsrv\xml\xmlfw\group\syslibs_xml.mrp
+syslibs_xmldom	\sf\os\xmlsrv\xml\xmldomandxpath\group\syslibs_xmldom.mrp
+syslibs_xmlparser	\sf\os\xmlsrv\xml\xmlexpatparser\group\syslibs_xmlparser.mrp
+syslibs_xmlparser2	\sf\os\xmlsrv\xml\xmllibxml2parser\group\syslibs_xmlparser2.mrp
+system	\sf\os\deviceplatformrelease\foundation_system\systemdocs\group\system.mrp
+system_model	\sf\os\deviceplatformrelease\foundation_system\system_model\system_model.mrp
+sysutil	\sf\os\devicesrv\commonservices\sysutil\group\sysutil.mrp
+techview_KeyClickRef	\sf\app\techview\controlpanel\keyclickref\Group\techview_KeyClickRef.mrp
+techview_SimpleApp	\sf\app\techview\testapps\simpleapp\group\Techview_SimpleApp.mrp
+techview_UsbUi	\sf\app\techview\shortlinkapps\techviewusbui\group\techview_usbui.mrp
+techview_agenda	\sf\app\techview\pimapps\agenda\group\techview_agenda.mrp
+techview_audio	\sf\app\techview\avapps\techviewaudio\Group\techview_audio.mrp
+techview_bluetoothui	\sf\app\techview\shortlinkapps\bluetoothui\group\techview_bluetoothui.mrp
+techview_cctlcolscheme	\sf\app\techview\controlpanel\cctlcolscheme\group\techview_cctlcolscheme.mrp
+techview_cdb_dummy_orphanheader_checker	\sf\app\techview\toolkit\cdborphans\group\techview_cdb_dummy_orphanheader_checker.mrp
+techview_contacts	\sf\app\techview\pimapps\contactstechview\group\techview_contacts.mrp
+techview_contacui	\sf\app\techview\pimapps\contacui\group\techview_contacui.mrp
+techview_cpumonitor	\sf\app\techview\utilityapps\cpumonitor\group\techview_cpumonitor.mrp
+techview_eikstd	\sf\app\techview\techviewplat\eikstd\group\techview_eikstd.mrp
+techview_epoc_ini	\sf\app\techview\toolkit\configfiles\techview_epoc_ini.mrp
+techview_extras	\sf\app\techview\techviewui\techviewextras\group\techview_extras.mrp
+techview_feps	\sf\app\techview\techviewplat\feps\group\techview_feps.mrp
+techview_fepsetup	\sf\app\techview\controlpanel\fepsetup\group\techview_fepsetup.mrp
+techview_help	\sf\app\techview\utilityapps\helptechview\group\techview_help.mrp
+techview_iapstatusapp	\sf\app\techview\networkingapps\iapstatusapp\group\techview_iapstatusapp.mrp
+techview_installapp	\sf\app\techview\installationapps\installapp\group\techview_installapp.mrp
+techview_messagingui	\sf\app\techview\messagingapps\messagingui\Group\techview_messagingui.mrp
+techview_metadata	\sf\app\techview\techview_info\techview_metadata\techview_metadata.mrp
+techview_networking_agentnotifier	\sf\app\techview\networkingapps\networkingagentnotifier\group\techview_networking_agentnotifier.mrp
+techview_networking_vpnui	\sf\app\techview\networkingapps\techviewvpnui\group\techview_networking_vpnui.mrp
+techview_phoneui	\sf\app\techview\telephonyapps\techviewphoneui\group\techview_phoneui.mrp
+techview_romkit	\sf\app\techview\toolkit\romkit\group\techview_romkit.mrp
+techview_secui	\sf\app\techview\securityapps\secui\group\techview_secui.mrp
+techview_shell	\sf\app\techview\techviewui\shell\group\techview_shell.mrp
+techview_soundsetup	\sf\app\techview\controlpanel\soundsetup\group\techview_soundsetup.mrp
+techview_startup	\sf\app\techview\techviewui\startup\group\techview_startup.mrp
+techview_statuspane	\sf\app\techview\techviewui\statuspane\group\techview_statuspane.mrp
+techview_timew	\sf\app\techview\utilityapps\timew\group\techview_timew.mrp
+techview_uiklaf	\sf\app\techview\techviewplat\techviewuiklaf\GROUP\techview_uiklaf.mrp
+telephony_commontsy	\sf\os\cellularsrv\telephonyserverplugins\common_tsy\group\telephony_commontsy.mrp
+telephony_confidential	\sf\os\cellularsrv\cellularsrv_info\telephonyconfidentialdocs\telephony_confidential.mrp
+telephony_dial	\sf\os\cellularsrv\telephonyutils\dial\group\telephony_dial.mrp
+telephony_dispatcher	\sf\os\cellularsrv\telephonyserverplugins\ctsydispatchlayer\group\telephony_dispatcher.mrp
+telephony_documentation	\sf\os\cellularsrv\cellularsrv_info\telephonydocs\telephony_documentation.mrp
+telephony_etel	\sf\os\cellularsrv\telephonyserver\etelserverandcore\group\telephony_etel.mrp
+telephony_etel3rdparty	\sf\os\cellularsrv\telephonyutils\etel3rdpartyapi\Group\telephony_etel3rdparty.mrp
+telephony_etelmm	\sf\os\cellularsrv\telephonyserver\etelmultimode\group\telephony_etelmm.mrp
+telephony_etelpckt	\sf\os\cellularsrv\telephonyserver\etelpacketdata\group\telephony_etelpckt.mrp
+telephony_etelsat	\sf\os\cellularsrv\telephonyserver\etelsimtoolkit\group\telephony_etelsat.mrp
+telephony_fax	\sf\os\cellularsrv\fax\faxclientandserver\Group\telephony_fax.mrp
+telephony_hwrm	\sf\os\devicesrv\resourcemgmt\hwresourcesmgr\group\telephony_hwrm.mrp
+telephony_hwrm-config	\sf\os\devicesrv\resourcemgmt\hwresourcesmgrconfig\telephony_hwrm-config.mrp
+telephony_hwrmfmtx	\sf\os\devicesrv\resourceinterfaces\fmtransmittercontrol\group\telephony_hwrmfmtx.mrp
+telephony_hwrmuiplugin	\sf\mw\appsupport\hwresourceadaptation\hwresourcemgruiplugin\group\telephony_hwrmuiplugin.mrp
+telephony_mmtsy	\sf\os\cellularsrv\telephonyserverplugins\multimodetsy\group\telephony_mmtsy.mrp
+telephony_phbksync	\sf\app\contacts\pimprotocols\phonebooksync\group\telephony_phbksync.mrp
+telephony_simtsy	\sf\os\cellularsrv\telephonyserverplugins\simtsy\group\telephony_simtsy.mrp
+telephony_tools_mocksy	\sf\os\cellularsrv\hwpluginsimulation\mocksy\group\telephony_tools_mocksy.mrp
+telephony_watchers	\sf\os\cellularsrv\telephonyutils\telephonywatchers\group\telephony_watchers.mrp
+testtools_autosmoketest	\sf\app\techview\buildverification\autosmoketest\Group\testtools_autosmoketest.mrp
+testtools_burtestserver	\sf\os\buildtools\toolsandutils\burtestserver\Group\testtools_burtestserver.mrp
+testtools_captools	\sf\os\buildtools\binanamdw_os\captools\group\testtools_captools.mrp
+testtools_cdb	\sf\os\buildtools\toolsandutils\cdb\group\testtools_cdb.mrp
+testtools_leavescan	\sf\os\buildtools\srcanamdw_os\leavescan\group\testtools_leavescan.mrp
+testtools_migrationtool	\sf\os\buildtools\srcanamdw_os\migrationtool\group\testtools_migrationtool.mrp
+testtools_smoketest	\sf\app\techview\buildverification\smoketest\Group\testtools_smoketest.mrp
+testtools_stat_common_source	\sf\os\buildtools\toolsandutils\statsource\group\testtools_stat_common_source.mrp
+testtools_stat_desktop	\sf\os\buildtools\toolsandutils\statdesktop\group\testtools_stat_desktop.mrp
+testtools_stat_device_gt	\sf\os\buildtools\toolsandutils\statapi\group\testtools_stat_device_gt.mrp
+testtools_stat_device_techview	\sf\os\buildtools\toolsandutils\statapi\group\testtools_stat_device_techview.mrp
+testtools_systemmonitor	\sf\os\buildtools\toolsandutils\systemmonitor\group\testtools_systemmonitor.mrp
+testtools_testdriver	\sf\os\buildtools\toolsandutils\testdriver\Group\testtools_testdriver.mrp
+testtools_ucc	\sf\os\buildtools\toolsandutils\usecasecontroller\BuildScripts\group\testtools_ucc.mrp
+testtools_utilities	\sf\os\persistentdata\loggingservices\rfilelogger\group\testtools_utilities.mrp
+textandloc_metadata	\sf\os\textandloc\textandloc_info\textandloc_metadata\textandloc_metadata.mrp
+tools_autotest	\sf\os\buildtools\toolsandutils\autotest\group\tools_autotest.mrp
+tools_build	\sf\os\buildtools\bldsystemtools\buildsystemtools\group\tools_build.mrp
+tools_cbr_tools	\sf\os\buildtools\toolsandutils\cbrtools\group\tools_cbr_tools.mrp
+tools_cinidata	\sf\os\osrndtools\testexecfw1\cinidata\tools_cinidata.mrp
+tools_debug_trace	\sf\os\persistentdata\traceservices\tracefw\ulogger\group\tools_debug_trace.mrp
+tools_depcheck	\sf\os\buildtools\binanamdw_os\depcheck\tools_depcheck.mrp
+tools_e32tools	\sf\os\buildtools\toolsandutils\e32tools\group\tools_e32tools.mrp
+tools_evalid	\sf\os\buildtools\bintools_os\evalid\tools_evalid.mrp
+tools_redistribution_cedar	\sf\os\buildtools\dist_os\redistributionwinceka2\tools_redistribution_cedar.mrp
+tools_redistribution_common	\sf\os\buildtools\perltoolsplat_os\redistribution\tools_redistribution_common.mrp
+tools_romkit	\sf\os\buildtools\imgtools_os\romkiteka2\group\tools_romkit.mrp
+tools_s60_header_compatsymtb101sf	\sf\os\ossrv\genericservices\s60compatibilityheaders\groupsymtb101sf\tools_s60_header_compatsymtb101sf.mrp
+tools_sdk_eng_emulator_launcher	\sf\os\buildtools\misccomponents\emulatorlauncher\group\tools_sdk_eng_emulator_launcher.mrp
+tools_stlport	\sf\os\buildtools\toolsandutils\stlport\group\tools_stlport.mrp
+tools_testconfigfileparser	\sf\os\buildtools\toolsandutils\testconfigfileparser\group\tools_testconfigfileparser.mrp
+tools_testexecute	\sf\os\osrndtools\testexecfw1\testexecute\Group\tools_testexecute.mrp
+tools_utils_cedar	\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tools_utils_cedar.mrp
+tools_utils_common	\sf\os\buildtools\bldsystemtools\commonbldutils\tools_utils_common.mrp
+usb_documentation	\sf\os\usb\usbmgmt\usbclassandmgrdocs\usb_documentation.mrp
+usb_manager	\sf\os\usb\usbmgmt\usbmgr\group\usb_manager.mrp
+usb_metadata	\sf\os\usb\usb_info\usb_metadata\usb_metadata.mrp
+usb_rndis	\sf\os\usb\usbmgmt\usbrndis\group\usb_rndis.mrp
+wap-browser_wapbase	\sf\mw\netprotocols\applayerprotocols\wapbase\Group\wap-browser_wapbase.mrp
+wap-browser_wappush	\sf\mw\messagingmw\messagingfw\wappushfw\group\wap-browser_wappush.mrp
+wap-browser_wappushsupport	\sf\mw\netprotocols\applayerprotocols\wappushsupport\Group\wap-browser_wappushsupport.mrp
+wap-stack_wapmessage	\sf\mw\netprotocols\wapstack\wapmessageapi\group\wap-stack_wapmessage.mrp
+wlan_metadata	\sf\os\wlan\wlan_info\wlan_metadata\wlan_metadata.mrp
+xmlsrv_metadata	\sf\os\xmlsrv\xmlsrv_info\xmlsrv_metadata\xmlsrv_metadata.mrp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/productionbldcbrconfig/tb92sf/GTcomponents.txt	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,626 @@
+CommonSimAtkTSY	\sf\os\cellularsrv\telephonyserverplugins\simatktsy\group\commonsimatktsy.mrp
+GT_Techview_Baseline	\sf\os\buildtools\packaging\additionalutils\gt_techview_baseline.mrp
+PacketLoopbackCSY	\sf\os\commsfw\serialserver\packetloopbackcsy\group\PacketLoopbackCSY.mrp
+Testtools_ResourceHandler_GT	\sf\app\techview\testapps\rschandler\TVResourceHandler\group\Testtools_ResourceHandler_gt.mrp
+accessorieshaitest	\sf\os\devicesrv\devicesrvapitest\accessorieshaitest\group\accessorieshaitest.mrp
+activitymanager	\sf\os\devicesrv\commonservices\activitymanager\group\activitymanager.mrp
+additional_dummy	\sf\os\buildtools\packaging\dummy\additional_dummy.mrp
+additional_tools	\sf\os\buildtools\perltoolsplat_os\redistribution\additional_tools.mrp
+additional_unknown	\sf\os\buildtools\packaging\additionalutils\additional_unknown_cedar.mrp
+app-engines_agnversit2	\sf\app\organizer\pimappservices\calendarvcalplugin\group\app-engines_agnversit2.mrp
+app-engines_calendar	\sf\app\organizer\pimappservices\calendar\group\app-engines_calendar.mrp
+app-engines_cntmodel	\sf\app\contacts\phonebookengines\contactsmodel\groupsql\app-engines_cntmodel.mrp
+app-engines_documentation	\sf\app\organizer\pimappservices\appenginesdocs\app-engines_documentation.mrp
+app-framework_amastart	\sf\mw\appsupport\applaunchservices\aftermarketappstarter\group\app-framework_amastart.mrp
+app-framework_animation	\sf\mw\classicui\lafagnosticuifoundation\animation\group\app-framework_animation.mrp
+app-framework_aplp	\sf\mw\appsupport\applaunchservices\applaunchplugins\group\app-framework_aplp.mrp
+app-framework_apparc	\sf\mw\appsupport\appfw\apparchitecture\group\app-framework_apparc.mrp
+app-framework_bmpanim	\sf\mw\classicui\lafagnosticuifoundation\bmpanimation\group\app-framework_bmpanim.mrp
+app-framework_clock	\sf\mw\classicui\lafagnosticuifoundation\clockanim\group\app-framework_clock.mrp
+app-framework_conarc	\sf\mw\appsupport\filehandling\fileconverterfw\group\app-framework_conarc.mrp
+app-framework_cone	\sf\mw\classicui\lafagnosticuifoundation\cone\group\app-framework_cone.mrp
+app-framework_documentation	\sf\mw\classicui\commonuisupport\uifwsdocs\app-framework_documentation.mrp
+app-framework_egul	\sf\mw\classicui\lafagnosticuifoundation\uigraphicsutils\group\app-framework_egul.mrp
+app-framework_emime	\sf\os\ossrv\genericservices\mimerecognitionfw\group\app-framework_emime.mrp
+app-framework_errorresgt	\sf\mw\classicui\commonuisupport\errorresolverdata\group\app-framework_errorresgt.mrp
+app-framework_etext	\sf\os\textandloc\textrendering\texthandling\group\app-framework_etext.mrp
+app-framework_fepbase	\sf\mw\inputmethods\fep\frontendprocessor\group\app-framework_fepbase.mrp
+app-framework_form	\sf\os\textandloc\textrendering\textformatting\group\app-framework_form.mrp
+app-framework_gfxtranseffect	\sf\mw\classicui\lafagnosticuifoundation\graphicseffects\group\app-framework_gfxtranseffect.mrp
+app-framework_grid	\sf\mw\classicui\commonuisupport\grid\group\app-framework_grid.mrp
+app-framework_numberconversion	\sf\os\textandloc\textrendering\numberformatting\group\app-framework_numberconversion.mrp
+app-framework_print	\sf\mw\appsupport\printingsupport\printinguisupport\group\app-framework_print.mrp
+app-framework_shma	\sf\os\devicesrv\systemhealthmanagement\systemhealthmgr\group\app-framework_shma.mrp
+app-framework_ssma	\sf\os\devicesrv\sysstatemgmt\systemstatemgr\group\app-framework_ssma.mrp
+app-framework_ssplugins	\sf\os\devicesrv\sysstatemgmt\systemstateplugins\group\app-framework_ssplugins.mrp
+app-framework_ssrefplugins	\sf\os\devicesrv\sysstatemgmt\systemstatereferenceplugins\group\app-framework_ssrefplugins.mrp
+app-framework_sysstart	\sf\os\devicesrv\sysstatemgmt\systemstarter\group\app-framework_sysstart.mrp
+app-framework_testframework	\sf\mw\appsupport\appfw\uiftestfw\group\app-framework_testframework.mrp
+app-framework_uiklafgt	\sf\mw\classicui\commonuisupport\uilaf\GROUP\app-framework_uiklafgt.mrp
+app-framework_uikon	\sf\mw\classicui\commonuisupport\uikon\group\app-framework_uikon.mrp
+app-framework_viewsrv	\sf\mw\appsupport\appfw\viewserver\group\app-framework_viewsrv.mrp
+app-framework_word	\sf\os\textandloc\textrendering\word\group\app-framework_word.mrp
+app-services_BackupRestoreNotification	\sf\mw\appsupport\commonappservices\backuprestorenotification\group\app-services_BackupRestoreNotification.mrp
+app-services_TimeZoneLocalization	\sf\mw\appsupport\tzservices\tzloc\group\app-services_timezonelocalization.mrp
+app-services_alarmserver	\sf\mw\appsupport\commonappservices\alarmserver\Group\app-services_alarmserver.mrp
+app-services_calcon	\sf\app\organizer\pimappsupport\chinesecalendarconverter\group\app-services_calcon.mrp
+app-services_chinesecalendaralgorithm	\sf\app\organizer\pimappsupport\chinesecalendaralg\group\app-services_chinesecalendaralgorithm.mrp
+app-services_chtmltocrtconv	\sf\mw\appsupport\filehandling\htmltorichtextconverter\group\app-services_chtmltocrtconv.mrp
+app-services_coreappstest	\sf\mw\appsupport\commonappservices\coreappstest\Group\app-services_CoreAppsTest.mrp
+app-services_documentation	\sf\mw\appsupport\commonappservices\doc_pub\app-services_documentation.mrp
+app-services_hlpmodel	\sf\app\helps\symhelp\helpmodel\group\app-services_hlpmodel.mrp
+app-services_richtexttohtmlconv	\sf\mw\appsupport\filehandling\richtexttohtmlconverter\Group\app-services_richtexttohtmlconv.mrp
+app-services_testalarmsrv	\sf\mw\appsupport\commonappservices\alarmservertest\TestAlarmSrv\app-services_testalarmsrv.mrp
+app-services_tz	\sf\mw\appsupport\tzservices\tzserver\group\app-services_tz.mrp
+app-services_tzcompiler	\sf\mw\appsupport\tzpcside\tzcompiler\group\app-services_tzcompiler.mrp
+app-services_tzdb	\sf\mw\appsupport\tzservices\tzdatabase\group\app-services_tzdb.mrp
+app-services_tzlocalizationrscfactory	\sf\mw\appsupport\tzservices\tzlocrscfactory\group\app-services_tzlocalizationrscfactory.mrp
+app-services_versit	\sf\app\organizer\pimappsupport\vcardandvcal\group\app-services_versit.mrp
+appinstall_metadata	\sf\mw\appinstall\appinstall_info\appinstall_metadata\appinstall_metadata.mrp
+application-protocols_bookmarks	\sf\mw\netprotocols\applayerpluginsandutils\bookmarksupport\group\application-protocols_bookmarks.mrp
+application-protocols_inetprotutil	\sf\os\ossrv\genericservices\httputils\group\application-protocols_inetprotutil.mrp
+application-protocols_ineturilist	\sf\mw\netprotocols\applayerpluginsandutils\uripermissionservices\group\application-protocols_ineturilist.mrp
+application-protocols_recognisers	\sf\mw\appsupport\contenthandling\webrecognisers\group\application-protocols_recognisers.mrp
+appsupport_metadata	\sf\mw\appsupport\appsupport_info\appsupport_metadata\appsupport_metadata.mrp
+base_crashflash_unistore2	\sf\os\kernelhwsrv\kernel\eka\drivers\crashflash\unistore2\base_crashflash_unistore2.mrp
+base_documentation	\sf\os\kernelhwsrv\userlibandfileserver\basedocs\base_documentation.mrp
+base_domain	\sf\os\kernelhwsrv\userlibandfileserver\domainmgr\group\base_domain.mrp
+base_drivers_camerasc	\sf\os\kernelhwsrv\kernel\eka\drivers\camerasc\base_drivers_camerasc.mrp
+base_drivers_unistore2	\sf\os\kernelhwsrv\kernel\eka\drivers\unistore2\base_drivers_unistore2.mrp
+base_drivers_unistore2_undeliverable	\sf\os\kernelhwsrv\kernel\eka\drivers\unistore2\base_drivers_unistore2_undeliverable.mrp
+base_drivers_usbdescriptors	\sf\os\kernelhwsrv\kernel\eka\drivers\usbho\usbdescriptors\base_drivers_usbdescriptors.mrp
+base_drivers_usbdi_utils	\sf\os\kernelhwsrv\kernel\eka\drivers\usbho\usbdi_utils\base_drivers_usbdi_utils.mrp
+base_drivers_usbhostotg	\sf\os\kernelhwsrv\kernel\eka\drivers\usbho\base_drivers_usbhostotg.mrp
+base_drivers_usbhostotg_usbware	\sf\os\kernelhwsrv\kernel\eka\drivers\usbho\usbd\base_drivers_usbhostotg_usbware.mrp
+base_e32	\sf\os\kernelhwsrv\kernel\eka\base_e32.mrp
+base_e32_compsupp	\sf\os\kernelhwsrv\kernel\eka\compsupp\base_e32_compsupp.mrp
+base_e32_drivers_adc	\sf\os\kernelhwsrv\kernel\eka\drivers\adc\base_e32_drivers_adc.mrp
+base_e32_drivers_bsp	\sf\os\kernelhwsrv\kernel\eka\drivers\bsp\base_e32_drivers_bsp.mrp
+base_e32_drivers_debug	\sf\os\kernelhwsrv\kernel\eka\drivers\debug\group\base_e32_drivers_debug.mrp
+base_e32_drivers_display	\sf\os\kernelhwsrv\kernel\eka\drivers\display\base_e32_drivers_display.mrp
+base_e32_drivers_ecomm	\sf\os\kernelhwsrv\kernel\eka\drivers\ecomm\base_e32_drivers_ecomm.mrp
+base_e32_drivers_ethernet	\sf\os\kernelhwsrv\kernel\eka\drivers\ethernet\base_e32_drivers_ethernet.mrp
+base_e32_drivers_locmedia	\sf\os\kernelhwsrv\kernel\eka\drivers\locmedia\base_e32_drivers_locmedia.mrp
+base_e32_drivers_media	\sf\os\kernelhwsrv\kernel\eka\drivers\media\base_e32_drivers_media.mrp
+base_e32_drivers_sound	\sf\os\kernelhwsrv\kernel\eka\drivers\soundsc\base_e32_drivers_sound.mrp
+base_e32_drivers_trace	\sf\os\kernelhwsrv\kernel\eka\drivers\trace\base_e32_drivers_trace.mrp
+base_e32_drivers_usbcli	\sf\os\kernelhwsrv\kernel\eka\drivers\usbc\base_e32_drivers_usbcli.mrp
+base_e32_euser	\sf\os\kernelhwsrv\kernel\eka\euser\base_e32_euser.mrp
+base_e32_ewsrv	\sf\os\kernelhwsrv\kernel\eka\ewsrv\base_e32_ewsrv.mrp
+base_e32_sd3c	\sf\os\kernelhwsrv\kernel\eka\drivers\medsd3c\base_e32_sd3c.mrp
+base_e32_sd4c	\sf\os\kernelhwsrv\kernel\eka\drivers\pbus\mmc\sdcard\sdcard4c\base_e32_sd4c.mrp
+base_e32test	\sf\os\kernelhwsrv\kerneltest\e32test\group\base_e32test.mrp
+base_e32utils	\sf\os\kernelhwsrv\kerneltest\e32utils\group\base_e32utils.mrp
+base_e32utils_restricted	\sf\os\kernelhwsrv\kerneltest\e32utils\group\restricted\base_e32utils_restricted.mrp
+base_f32	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\group\base_f32.mrp
+base_f32_automounter	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\automounter\base_f32_automounter.mrp
+base_f32_automounter	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\automounter\base_f32_automounter.mrp
+base_f32_eshell	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\etshell\base_f32_eshell.mrp
+base_f32_estart	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\estart\base_f32_estart.mrp
+base_f32_exfat	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\internal\exfat\base_f32_exfat.mrp
+base_f32_scomp	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\scomp\base_f32_scomp.mrp
+base_f32_sfat	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\sfat\base_f32_sfat.mrp
+base_f32_sfat32	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\sfat32\base_f32_sfat32.mrp
+base_f32_shostmassstorage	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\shostmassstorage\base_f32_shostmassstorage.mrp
+base_f32_siso9660	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\iso9660\base_f32_siso9660.mrp
+base_f32_smassstorage	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\smassstorage\base_f32_smassstorage.mrp
+base_f32_sntfs	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\ntfs\base_f32_sntfs.mrp
+base_f32_srofs	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\srofs\base_f32_srofs.mrp
+base_f32_srom	\sf\os\kernelhwsrv\userlibandfileserver\fileserver\srom\base_f32_srom.mrp
+base_f32test	\sf\os\kernelhwsrv\kerneltest\f32test\group\base_f32test.mrp
+base_hal	\sf\os\kernelhwsrv\halservices\hal\base_hal.mrp
+base_loce32	\sf\os\textandloc\localisation\localesupport\mmpfiles\base_loce32.mrp
+base_nandboot_unistore2	\sf\os\kernelhwsrv\unistore2\uiibootsupport\base_nandboot_unistore2.mrp
+base_naviengine_usbhost	\sf\os\boardsupport\naviengine\naviengineusbhcd\base_naviengine_usbhost.mrp
+base_ne1_tb_bootldr	\sf\os\boardsupport\naviengine\navienginebootldr\base_ne1_tb_bootldr.mrp
+base_nec_naviengine	\sf\os\boardsupport\naviengine\navienginebsp\base_naviengine.mrp
+base_nec_naviengine_flexible	\sf\os\boardsupport\naviengine\navienginebspflexible\base_naviengine_flexible.mrp
+base_nec_naviengine_unistore2	\sf\os\boardsupport\naviengine\naviengineunistore2\base_nec_naviengine_unistore2.mrp
+base_nec_naviengine_unistore2_flexible	\sf\os\boardsupport\naviengine\naviengineunistore2flex\base_nec_naviengine_unistore2_flexible.mrp
+base_omaph4hrp	\sf\os\boardsupport\omaph4\omaph4bsp\h4\base_omaph4hrp.mrp
+base_omaph4hrp_bootldr	\sf\os\boardsupport\omaph4\h4bootloader\base_omaph4hrp_bootldr.mrp
+base_omaph4hrp_flexible	\sf\os\boardsupport\omaph4\omaph4bsp\h4\flexible\base_omaph4hrp_flexible.mrp
+base_omaph4hrp_mebootldr	\sf\os\boardsupport\omaph4\omaph4minienvbootloader\base_omaph4hrp_mebootldr.mrp
+base_omaph4hrp_sdio	\sf\os\boardsupport\omaph4\omaph4sdio\base_omaph4hrp_sdio.mrp
+base_omaph4hrp_unistore2	\sf\os\boardsupport\omaph4\omaph4unistore2\base_omaph4hrp_unistore2.mrp
+base_omaph4hrp_usbhostotg_usbware	\sf\os\boardsupport\omaph4\omapusbhotgdrivers\base_omaph4hrp_usbhostotg_usbware.mrp
+base_sdiotests	\sf\os\kernelhwsrv\kerneltest\sdiotest\base_sdiotests.mrp
+base_template	\sf\os\kernelhwsrv\bsptemplate\asspandvariant\base_template.mrp
+base_template_usbhostotg	\sf\os\usb\usbbsptemplate\usbhostcntrldrivertemplate\base_template_usbhostotg.mrp
+base_tiomap3	\sf\os\boardsupport\omap3variants\tiomap3bsp\base_tiomap3.mrp
+base_tiomap3_flexible	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\34xx_sdp\flexible\base_tiomap3_flexible.mrp
+base_tiomap3_lab	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\lab\base_tiomap3_lab.mrp
+base_tiomap3_lab_sdio	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\lab_restricted\sdio\base_tiomap3_lab_sdio.mrp
+base_tiomap3_lab_unistore2	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\lab_restricted\unistore2\base_tiomap3_lab_unistore2.mrp
+base_tiomap3_sdio	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\34xx_sdp_restricted\sdio\base_tiomap3_sdio.mrp
+base_tiomap3_unistore2	\sf\os\boardsupport\omap3variants\tiomap3bsp\base_tiomap3_unistore2.mrp
+base_tiomap3_unistore2_flexible	\sf\os\boardsupport\omap3variants\tiomap3bsp\variant\34xx_sdp_restricted\unistore2\flexible\base_tiomap3_unistore2_flexible.mrp
+base_ubootldr	\sf\os\kernelhwsrv\brdbootldr\ubootldr\base_ubootldr.mrp
+base_wins	\sf\os\boardsupport\emulator\emulatorbsp\base_wins.mrp
+base_wins_unistore2	\sf\os\boardsupport\emulator\unistore2emulatorsupport\base_wins_unistore2.mrp
+basesvs	\sf\os\kernelhwsrv\baseapitest\basesvs\group\basesvs.mrp
+bluetooth_accesshost	\sf\app\contacts\pimprotocols\pbap\group\bluetooth_accesshost.mrp
+bluetooth_avrcp	\sf\mw\btservices\bluetoothappprofiles\avrcp\bluetooth_avrcp.mrp
+bluetooth_btcomm	\sf\os\bt\bluetooth\btcomm\bluetooth_btcomm.mrp
+bluetooth_btextnotifiers	\sf\os\bt\bluetooth\btextnotifiers\bluetooth_btextnotifiers.mrp
+bluetooth_common	\sf\os\bt\bluetoothmgmt\btcommon\bluetooth_common.mrp
+bluetooth_config	\sf\os\bt\bluetoothmgmt\btconfig\bluetooth_config.mrp
+bluetooth_documentation	\sf\os\bt\bluetooth\btdocs\bluetooth_documentation.mrp
+bluetooth_gavdp	\sf\os\bt\bluetooth\gavdp\group\bluetooth_gavdp.mrp
+bluetooth_hci_v2_framework	\sf\os\bt\bthci\bthci2\group\bluetooth_hci_v2_framework.mrp
+bluetooth_hci_v2_implementations	\sf\os\bt\bthci\hci2implementations\group\bluetooth_hci_v2_implementations.mrp
+bluetooth_hciproxy	\sf\os\bt\bthci\hciextensioninterface\bluetooth_hciproxy.mrp
+bluetooth_logger	\sf\os\bt\bluetooth\btlogger\group\bluetooth_logger.mrp
+bluetooth_manager	\sf\os\bt\bluetoothmgmt\btmgr\bluetooth_manager.mrp
+bluetooth_pan	\sf\os\bt\bluetoothcommsprofiles\btpan\group\bluetooth_pan.mrp
+bluetooth_remotecontrol	\sf\os\devicesrv\accessoryservices\remotecontrolfw\group\bluetooth_remotecontrol.mrp
+bluetooth_rom	\sf\os\bt\bluetoothmgmt\btrom\bluetooth_rom.mrp
+bluetooth_sdp	\sf\os\bt\bluetooth\btsdp\bluetooth_sdp.mrp
+bluetooth_stack	\sf\os\bt\bluetooth\btstack\bluetooth_stack.mrp
+bluetooth_tests_examples	\sf\os\bt\bluetooth\btexample\test\bluetooth_tests_examples.mrp
+bluetooth_user	\sf\os\bt\bluetoothmgmt\bluetoothclientlib\bluetooth_user.mrp
+bluetoothsvs	\sf\os\bt\bluetoothapitest\bluetoothsvs\group\bluetoothsvs.mrp
+boardsupport_metadata	\sf\os\boardsupport\boardsupport_info\boardsupport_metadata\boardsupport_metadata.mrp
+bspsvs	\sf\os\boardsupport\haitest\bspsvs\group\bspsvs.mrp
+bt_metadata	\sf\os\bt\bt_info\bt_metadata\bt_metadata.mrp
+btservices_metadata	\sf\mw\btservices\btservices_info\btservices_metadata\btservices_metadata.mrp
+buildtools_metadata	\sf\os\buildtools\buildtools_info\buildtools_metadata\buildtools_metadata.mrp
+cellularsrv_metadata	\sf\os\cellularsrv\cellularsrv_info\cellularsrv_metadata\cellularsrv_metadata.mrp
+classicui_metadata	\sf\mw\classicui\classicui_info\classicui_metadata\classicui_metadata.mrp
+comms-infras_commdbshim	\sf\os\commsfw\commsconfig\commsdatabaseshim\group\comms-infras_commdbshim.mrp
+comms-infras_commsbufs	\sf\os\commsfw\commsfwutils\commsbufs\group\comms-infras_commsbufs.mrp
+comms-infras_commsdat	\sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\group\comms-infras_commsdat.mrp
+comms-infras_commsdebugutility	\sf\os\persistentdata\traceservices\commsdebugutility\group\comms-infras_commsdebugutility.mrp
+comms-infras_defaultcommdb	\sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\defaultcommdb\group\comms-infras_defaultcommdb.mrp
+comms-infras_documentation	\sf\os\commsfw\commsfw_info\commsinfrastructuredocs\comms-infras_documentation.mrp
+comms-infras_elements	\sf\os\commsfw\commsfwsupport\commselements\group\comms-infras_elements.mrp
+comms-infras_esock	\sf\os\commsfw\datacommsserver\esockserver\group\comms-infras_esock.mrp
+comms-infras_esock-config	\sf\os\commsfw\datacommsserver\esockserver\group\comms-infras_esock-config.mrp
+comms-infras_flogger	\sf\os\persistentdata\loggingservices\filelogger\group\comms-infras_flogger.mrp
+comms-infras_installdefaultcommdb	\sf\os\commsfw\commsfwtools\preparedefaultcommsdatabase\installdefaultcommdb\group\comms-infras_installdefaultcommdb.mrp
+comms-infras_nifman	\sf\os\networkingsrv\linklayercontrol\networkinterfacemgr\group\comms-infras_nifman.mrp
+comms-infras_rootserver	\sf\os\commsfw\commsprocess\commsrootserverconfig\group\comms-infras_rootserver.mrp
+comms-infras_rootserver-config	\sf\os\commsfw\commsprocess\commsrootserverconfig\group\comms-infras_rootserver-config.mrp
+comms-infras_tools	\sf\os\commsfw\commsfwtools\commstools\group\comms-infras_tools.mrp
+commsfw_metadata	\sf\os\commsfw\commsfw_info\commsfw_metadata\commsfw_metadata.mrp
+commsinfrastructuresvs	\sf\os\commsfw\commsinfrastructureapitest\commsinfrastructuresvs\group\commsinfrastructuresvs.mrp
+connectivity_abclient	\sf\os\ossrv\genericservices\activebackupclient\group\connectivity_abclient.mrp
+connectivity_backupengine	\sf\mw\remoteconn\backupandrestore\backupengine\group\connectivity_backupengine.mrp
+connectivity_backuptest	\sf\mw\remoteconn\backupandrestore\backuptest\group\connectivity_backuptest.mrp
+connectivity_documentation	\sf\mw\remoteconn\remoteconn_info\connectivitydoc\group\connectivity_documentation.mrp
+contacts_metadata	\sf\app\contacts\contacts_info\contacts_metadata\contacts_metadata.mrp
+datatransferhaitest	\sf\os\cellularsrv\cellularsrvapitest\datatransferhaitest\group\datatransferhaitest.mrp
+dev_build_bintools_rcomp	*nosource*
+dev_build_imgtools_buildrom	*nosource*
+dev_build_imgtools_imglib	*nosource*
+dev_build_imgtools_romtools	*nosource*
+dev_build_imgtools_sisutils	*nosource*
+developerlibrary_doc_source	\sf\os\buildtools\devlib\devlibhelp\developerlibrary_doc_source.mrp
+deviceplatformrelease_metadata	\sf\os\deviceplatformrelease\deviceplatformrelease_info\deviceplatformrelease_metadata\deviceplatformrelease_metadata.mrp
+devicesrv_metadata	\sf\os\devicesrv\devicesrv_info\devicesrv_metadata\devicesrv_metadata.mrp
+devsoundexthaitest	\sf\os\mm\mmapitest\devsoundexthaitest\group\devsoundexthaitest.mrp
+devsoundhaitest	\sf\os\mm\mmapitest\devsoundhaitest\group\devsoundhaitest.mrp
+devvideohaitest	\sf\os\mm\mmapitest\devvideohaitest\group\devvideohaitest.mrp
+graphics_bitgdi	\sf\os\graphics\graphicsdeviceinterface\bitgdi\group\graphics_bitgdi.mrp
+graphics_commonheader	\sf\os\graphics\graphicsutils\commongraphicsheaders\group\graphics_commonheader.mrp
+graphics_compositionbackend	\sf\os\graphics\graphicscomposition\compositionengineadaptation\group\graphics_compositionbackend.mrp
+graphics_directgdi	\sf\os\graphics\graphicsdeviceinterface\directgdi\group\graphics_directgdi.mrp
+graphics_directgdiadapter	\sf\os\graphics\graphicsdeviceinterface\directgdiadaptation\group\graphics_directgdiadapter.mrp
+graphics_directgdiheaders	\sf\os\graphics\graphicsdeviceinterface\directgdiinterface\group\graphics_directgdiheaders.mrp
+graphics_documentation	\sf\os\graphics\graphics_info\graphicsdocs\graphics_documentation.mrp
+graphics_egl	\sf\os\graphics\egl\eglimplementation\group\graphics_egl.mrp
+graphics_eglheaders	\sf\os\graphics\egl\eglinterface\group\graphics_eglheaders.mrp
+graphics_eglrefimpl	\sf\os\graphics\egl\eglrefimpl\group\graphics_eglrefimpl.mrp
+graphics_eglswitch	\sf\os\graphics\egl\eglswitch\group\graphics_eglswitch.mrp
+graphics_egltest	\sf\os\graphics\egl\egltest\group\graphics_egltest.mrp
+graphics_fbserv	\sf\os\graphics\fbs\fontandbitmapserver\group\graphics_fbserv.mrp
+graphics_fntstore	\sf\os\textandloc\fontservices\fontstore\group\graphics_fntstore.mrp
+graphics_fonts	\sf\os\textandloc\fontservices\referencefonts\group\graphics_fonts.mrp
+graphics_freetype	\sf\os\textandloc\fontservices\freetypefontrasteriser\group\graphics_freetype.mrp
+graphics_gce	\sf\os\graphics\graphicscomposition\graphicscompositionengine\group\graphics_gce.mrp
+graphics_gdi	\sf\os\graphics\graphicsdeviceinterface\gdi\group\graphics_gdi.mrp
+graphics_gditools	\sf\os\graphics\graphicstools\gdi_tools\group\graphics_gditools.mrp
+graphics_gdtran	\sf\os\graphics\graphicstools\bitmapfonttools\group\graphics_gdtran.mrp
+graphics_graphicsresource	\sf\os\graphics\graphicsresourceservices\graphicsresource\group\graphics_graphicsresource.mrp
+graphics_graphicsresourceadapter	\sf\os\graphics\graphicsresourceservices\graphicsresourceadaptation\group\graphics_graphicsresourceadapter.mrp
+graphics_iculayoutengine	\sf\os\textandloc\fontservices\textshaperplugin\group\graphics_iculayoutengine.mrp
+graphics_itype	\sf\os\graphics\fbs\itypefontrasteriser\group\graphics_itype.mrp
+graphics_metadata	\sf\os\graphics\graphics_info\graphics_metadata\graphics_metadata.mrp
+graphics_opengles	\sf\os\graphics\opengles\openglesimplementation\group\graphics_opengles.mrp
+graphics_openglesdisplayproperty	\sf\os\graphics\opengles\openglesdisplayproperties\group\graphics_openglesdisplayproperty.mrp
+graphics_openglesheaders	\sf\os\graphics\opengles\openglesinterface\group\graphics_openglesheaders.mrp
+graphics_openvg	\sf\os\graphics\openvg\openvgimplementation\group\graphics_openvg.mrp
+graphics_openvgheaders	\sf\os\graphics\openvg\openvginterface\group\graphics_openvgheaders.mrp
+graphics_openwfcinterface	\sf\os\graphics\graphicscomposition\openwfcinterface\group\graphics_openwfcinterface.mrp
+graphics_openwfcompositionengine	\sf\os\graphics\graphicscomposition\openwfcompositionengine\group\graphics_openwfcompositionengine.mrp
+graphics_openwfconformancetest	\sf\os\graphics\graphicscomposition\openwfconformancetest\group\graphics_openwfconformancetest.mrp
+graphics_openwfsupport	\sf\os\graphics\graphicscomposition\openwfsupport\group\graphics_openwfsupport.mrp
+graphics_palette	\sf\os\graphics\graphicsdeviceinterface\colourpalette\group\graphics_palette.mrp
+graphics_pdrstore	\sf\os\graphics\printingservices\printerdriversupport\group\graphics_pdrstore.mrp
+graphics_printdrv	\sf\os\graphics\printingservices\printerdrivers\group\graphics_printdrv.mrp
+graphics_screendriver	\sf\os\graphics\graphicsdeviceinterface\screendriver\group\graphics_screendriver.mrp
+graphics_surfacemanager	\sf\os\graphics\graphicshwdrivers\surfacemgr\group\graphics_surfacemanager.mrp
+graphics_surfaceupdate	\sf\os\graphics\graphicscomposition\surfaceupdate\group\graphics_surfaceupdate.mrp
+graphics_testharness	\sf\os\graphics\graphicstest\graphicstestharness\group\graphics_testharness.mrp
+graphics_ui_bench	\sf\os\graphics\graphicstest\uibench\group\graphics_ui_bench.mrp
+graphics_wserv	\sf\os\graphics\windowing\windowserver\group\graphics_wserv.mrp
+graphics_wserv_std_plugins	\sf\os\graphics\windowing\windowserverplugins\group\graphics_wserv_std_plugins.mrp
+graphicssvs	\sf\os\graphics\graphicsapitest\graphicssvs\group\graphicssvs.mrp
+helps_metadata	\sf\app\helps\helps_info\helps_metadata\helps_metadata.mrp
+http_examples	\sf\mw\netprotocols\applayerprotocols\httpexamples\group\http_examples.mrp
+http_protocol-plugin	\sf\mw\netprotocols\applayerpluginsandutils\httpprotocolplugins\group\http_protocol-plugin.mrp
+http_service	\sf\mw\netprotocols\applayerprotocols\httpservice\group\http_service.mrp
+http_transport-framework	\sf\mw\netprotocols\applayerprotocols\httptransportfw\group\http_transport-framework.mrp
+http_transport-plugin	\sf\mw\netprotocols\applayerpluginsandutils\httptransportplugins\group\http_transport-plugin.mrp
+hwrmhaitest	\sf\os\devicesrv\devicesrvapitest\hwrmhaitest\group\hwrmhaitest.mrp
+infra-red_irda	\sf\os\bt\irda\irdastack\group\infra-red_irda.mrp
+inputmethods_metadata	\sf\mw\inputmethods\inputmethods_info\inputmethods_metadata\inputmethods_metadata.mrp
+install_config	\sf\mw\appinstall\installationservices\swiconfig\group\install_config.mrp
+install_testframework	\sf\mw\appinstall\installationservices\switestfw\group\install_testframework.mrp
+ipappprotocols_metadata	\sf\mw\ipappprotocols\ipappprotocols_info\ipappprotocols_metadata\ipappprotocols_metadata.mrp
+ipappsrv_metadata	\sf\mw\ipappsrv\ipappsrv_info\ipappsrv_metadata\ipappsrv_metadata.mrp
+kernelhwsrv_doc_pub	\sf\os\kernelhwsrv\kernelhwsrv_info\doc_pub\kernelhwsrv_doc_pub.mrp
+kernelhwsrv_metadata	\sf\os\kernelhwsrv\kernelhwsrv_info\kernelhwsrv_metadata\kernelhwsrv_metadata.mrp
+lbs_admin	\sf\os\lbs\locationmgmt\locationcore\group\lbs_admin.mrp
+lbs_agps_positioning_module	\sf\os\lbs\datasourcemodules\gpspositioningmodule\group\lbs_agps_positioning_module.mrp
+lbs_agpslocationmanager	\sf\os\lbs\locationmgmt\agpslocationmgr\group\lbs_agpslocationmanager.mrp
+lbs_bt_positioning_module	\sf\os\lbs\datasourcemodules\bluetoothgpspositioningmodule\group\lbs_bt_positioning_module.mrp
+lbs_datasourceplugins	\sf\os\lbs\datasourcemodules\agpsintegrationmodule\group\lbs_datasourceplugins.mrp
+lbs_default_positioning_module	\sf\os\lbs\datasourcemodules\defaultpositioningmodule\group\lbs_default_positioning_module.mrp
+lbs_gps_data_source_adaptation	\sf\os\lbs\datasourceadaptation\gpsdatasourceadaptation\group\lbs_gps_data_source_adaptation.mrp
+lbs_locationmonitor	\sf\os\lbs\locationmgmt\locmonitor\lbslocmonitorserver\group\lbs_locationmonitor.mrp
+lbs_locationserver	\sf\os\lbs\locationrequestmgmt\locationserver\group\lbs_locationserver.mrp
+lbs_metadata	\sf\os\lbs\lbs_info\lbs_metadata\lbs_metadata.mrp
+lbs_network_positioning_module	\sf\os\lbs\datasourcemodules\networkpositioningmodule\group\lbs_network_positioning_module.mrp
+lbs_networkgateway	\sf\os\lbs\locationmgmt\networkgateway\group\lbs_networkgateway.mrp
+lbs_networklocationmanager	\sf\os\lbs\locationmgmt\networklocationmgr\group\lbs_networklocationmanager.mrp
+lbs_networkpmasn1_plat	\sf\os\lbs\networkprotocolmodules\networkpmasn1_plat\group\lbs_networkpmasn1_plat.mrp
+lbs_networkpmasn1_pub	\sf\os\lbs\networkprotocolmodules\networkpmasn1_pub\group\lbs_networkpmasn1_pub.mrp
+lbs_networkpmutils	\sf\os\lbs\networkprotocolmodules\networkpmutils\group\lbs_networkpmutils.mrp
+lbs_networkrequesthandler	\sf\os\lbs\locationrequestmgmt\networkrequesthandler\group\lbs_networkrequesthandler.mrp
+lbs_networktest	\sf\os\lbs\lbstest\locationprotocoltest\group\lbs_networktest.mrp
+lbs_npeintegrationmodule	\sf\os\lbs\datasourcemodules\npeintegmodule\group\lbs_npeintegrationmodule.mrp
+lbs_privacyprotocolmodule	\sf\os\lbs\networkprotocolmodules\privacyprotocolmodule\group\lbs_privacyprotocolmodule.mrp
+lbs_simulation_positioning_module	\sf\os\lbs\datasourcemodules\simulationpositioningmodule\group\lbs_simulation_positioning_module.mrp
+lbs_suplcontrolplaneprotocols	\sf\os\lbs\networkprotocolmodules\suplcontrolplaneprotocols\group\lbs_suplcontrolplaneprotocols.mrp
+lbs_suplpmcore	\sf\os\lbs\networkprotocolmodules\suplpmcore\group\lbs_suplpmcore.mrp
+lbs_suplprotocolmodule	\sf\os\lbs\networkprotocolmodules\suplprotocolmodule\group\lbs_suplprotocolmodule.mrp
+lbs_suplproxyprotocolmodule	\sf\os\lbs\networkprotocolmodules\suplproxyprotocolmodule\group\lbs_suplproxyprotocolmodule.mrp
+lbs_suplsmstrigger	\sf\mw\messagingmw\messagingfw\suplsmshandler\group\lbs_suplsmstrigger.mrp
+lbs_suplwappush	\sf\mw\messagingmw\messagingfw\suplwappushhandler\group\lbs_suplwappush.mrp
+lbs_testproduct	\sf\os\lbs\lbstest\lbstestproduct\group\lbs_testproduct.mrp
+lbshaitest	\sf\os\lbs\lbsapitest\lbshaitest\group\lbshaitest.mrp
+licenseetsystub	\sf\os\cellularsrv\telephonyserverplugins\licenseetsystub\group\licenseetsystub.mrp
+messaging	\sf\mw\messagingmw\messagingfw\msgtests\group\messaging.mrp
+messaging_biomsg	\sf\mw\messagingmw\messagingfw\biomsgfw\group\messaging_biomsg.mrp
+messaging_config	\sf\mw\messagingmw\messagingfw\msgconf\group\messaging_config.mrp
+messaging_email	\sf\app\messaging\email\pop3andsmtpmtm\group\messaging_email.mrp
+messaging_email_imap	\sf\app\messaging\email\imap4mtm\group\messaging_email_imap.mrp
+messaging_framework	\sf\mw\messagingmw\messagingfw\msgsrvnstore\group\messaging_framework.mrp
+messaging_gmxml	\sf\app\messaging\messagingappbase\smilparser\GROUP\messaging_gmxml.mrp
+messaging_metadata	\sf\app\messaging\messaging_info\messaging_metadata\messaging_metadata.mrp
+messaging_mmssettings	\sf\app\messaging\mmsengine\mmssettings\group\messaging_mmssettings.mrp
+messaging_mmssettings-config	\sf\app\messaging\mmsengine\mmsconf\messaging_mmssettings-config.mrp
+messaging_obex	\sf\app\messaging\messagingappbase\obexmtms\Group\messaging_obex.mrp
+messaging_schedulesend	\sf\mw\messagingmw\messagingfw\scheduledsendmtm\group\messaging_schedulesend.mrp
+messaging_sendas2	\sf\mw\messagingmw\messagingfw\sendas\group\messaging_sendas2.mrp
+messaging_sms	\sf\app\messaging\mobilemessaging\smsmtm\group\messaging_sms.mrp
+messaging_test	\sf\mw\messagingmw\messagingfw\msgtest\group\messaging_test.mrp
+messaging_testframework	\sf\mw\messagingmw\messagingfw\msgtestfw\group\messaging_testframework.mrp
+messaging_testproduct	\sf\mw\messagingmw\messagingfw\msgtestproduct\group\messaging_testproduct.mrp
+messaging_urlhandler	\sf\mw\messagingmw\messagingfw\msgurlhandler\group\messaging_urlhandler.mrp
+messaging_watcher	\sf\mw\messagingmw\messagingfw\watcherfw\group\messaging_watcher.mrp
+messagingmw_metadata	\sf\mw\messagingmw\messagingmw_info\messagingmw_metadata\messagingmw_metadata.mrp
+mm-protocols_SIP2_Com	\sf\mw\ipappprotocols\realtimenetprots\sipfw\Group\mm-protocols_SIP2_Com.mrp
+mm-protocols_SipProvider	\sf\mw\ipappprotocols\sipproviderplugins\sipprovider\group\mm-protocols_SipProvider.mrp
+mm-protocols_rtp	\sf\mw\ipappprotocols\realtimenetprots\rtp\group\mm-protocols_rtp.mrp
+mm_metadata	\sf\os\mm\mm_info\mm_metadata\mm_metadata.mrp
+mmmw_metadata	\sf\mw\mmmw\mmmw_info\mmmw_metadata\mmmw_metadata.mrp
+mmsvs	\sf\os\mm\mmapitest\mmsvs\group\mmsvs.mrp
+mtp_bt	\sf\mw\remoteconn\mtptransports\mtpbttransport\group\mtp_bt.mrp
+mtp_calendardp	\sf\app\organizer\organizerdataproviders\mtpcalendardp\group\mtp_calendardp.mrp
+mtp_contactdp	\sf\app\contacts\pimprotocols\mtpcontactdp\group\mtp_contactdp.mrp
+mtp_documentation	\sf\mw\remoteconn\remoteconn_info\mtpdoc\group\mtp_documentation.mrp
+mtp_filedp	\sf\mw\remoteconn\mtpdataproviders\mtpfileandfolderdp\group\mtp_filedp.mrp
+mtp_framework	\sf\mw\remoteconn\mtpfws\mtpfw\group\mtp_framework.mrp
+mtp_imagedp	\sf\mw\remoteconn\mtpdataproviders\mtpimagedp\group\mtp_imagedp.mrp
+mtp_metadatadp	\sf\mw\remoteconn\mtpdataproviders\mtpmetadatadp\group\mtp_metadatadp.mrp
+mtp_pictbridgedp	\sf\mw\remoteconn\mtpdataproviders\mtppictbridgedp\group\mtp_pictbridgedp.mrp
+mtp_pimproxy	\sf\app\organizer\organizerdataproviders\mtppimproxy\group\mtp_pimproxy.mrp
+mtp_ptpip	\sf\mw\remoteconn\mtptransports\mtpptpiptransport\group\mtp_ptpip.mrp
+mtp_statusdp	\sf\mw\remoteconn\mtpdataproviders\mtpstatusdp\group\mtp_statusdp.mrp
+mtp_taskdp	\sf\app\organizer\organizerdataproviders\mtptaskdp\group\mtp_taskdp.mrp
+mtp_test	\sf\mw\remoteconn\mtpfws\mtpintegrationtest\group\mtp_test.mrp
+mtp_usbsic	\sf\mw\remoteconn\mtptransports\mtpusbtransport\group\mtp_usbsic.mrp
+mtp_wmpextndp	\sf\mw\remoteconn\mtpdataproviders\mtpwmpextndp\group\mtp_wmpextndp.mrp
+mtpcontroller	\sf\mw\remoteconn\mtptransports\mtpcontroller\group\mtpcontroller.mrp
+multimedia_3gplibrary	\sf\os\mm\mmplugins\lib3gp\group\multimedia_3gplibrary.mrp
+multimedia_a3f_acf	\sf\os\mm\devsound\a3facf\group\multimedia_a3f_acf.mrp
+multimedia_a3f_acl	\sf\os\mm\mmhais\a3facl\group\multimedia_a3f_acl.mrp
+multimedia_a3f_devsound	\sf\os\mm\devsound\a3fdevsound\group\multimedia_a3f_devsound.mrp
+multimedia_a3f_devsoundadaptationinfo	\sf\os\mm\mmhais\a3fdevsoundcustomisation\group\multimedia_a3f_devsoundadaptationinfo.mrp
+multimedia_a3f_refacladaptation	\sf\os\mm\mmhais\refacladapt\group\multimedia_a3f_refacladaptation.mrp
+multimedia_a3f_refmmrc	\sf\os\mm\mmresourcemgmt\mmresctrl\group\multimedia_a3f_refmmrc.mrp
+multimedia_a3f_serverstart	\sf\os\mm\devsound\a3fsrvstart\group\multimedia_a3f_serverstart.mrp
+multimedia_a3f_traces	\sf\os\mm\devsound\a3ftrace\group\multimedia_a3f_traces.mrp
+multimedia_common	\sf\os\mm\mmlibs\mmutilitylib\group\multimedia_common.mrp
+multimedia_documentation	\sf\os\mm\mm_info\mmdocs\multimedia_documentation.mrp
+multimedia_ecam_framework	\sf\os\mm\imagingandcamerafws\camerafw\group\multimedia_ecam_framework.mrp
+multimedia_ecam_plugins	\sf\os\mm\mmplugins\cameraplugins\group\multimedia_ecam_plugins.mrp
+multimedia_icl	\sf\os\mm\imagingandcamerafws\imagingfws\group\multimedia_icl.mrp
+multimedia_icl_capsadaptation	\sf\os\mm\mmplugins\CAPSAdaptation\group\multimedia_icl_capsadaptation.mrp
+multimedia_icl_plugin	\sf\os\mm\mmplugins\imagingplugins\group\multimedia_icl_plugin.mrp
+multimedia_il_api	\sf\os\mm\omxil\mmilapi\group\multimedia_il_api.mrp
+multimedia_il_api_pv	\sf\os\mm\mmpacketvideo\mmilapipv\group\multimedia_il_api_pv.mrp
+multimedia_inttest_a3f_devsound_source	\sf\os\mm\devsound\a3fintegrationtest\group\multimedia_inttest_a3f_devsound_source.mrp
+multimedia_inttest_icl_source	\sf\os\mm\imagingandcamerafws\imaginginttest\group\multimedia_inttest_icl_source.mrp
+multimedia_inttest_pv_a3f_devsound_source	\sf\os\mm\mmpacketvideo\a3fpvintegrationtest\group\multimedia_inttest_pv_a3f_devsound_source.mrp
+multimedia_mdf	\sf\os\mm\mmdevicefw\mdf\group\multimedia_mdf.mrp
+multimedia_mdf_devsound_api	\sf\os\mm\devsound\devsoundapi\group\multimedia_mdf_devsound_api.mrp
+multimedia_mdf_devsound_hwdev	\sf\os\mm\devsound\hwdevapi\group\multimedia_mdf_devsound_hwdev.mrp
+multimedia_mdf_devsound_pluginsupport	\sf\os\mm\devsound\devsoundpluginsupport\group\multimedia_mdf_devsound_pluginsupport.mrp
+multimedia_mdf_devsound_refbtplugin	\sf\os\mm\devsound\sounddevbt\group\multimedia_mdf_devsound_refbtplugin.mrp
+multimedia_mdf_devsound_refplugin	\sf\os\mm\devsound\devsoundrefplugin\group\multimedia_mdf_devsound_refplugin.mrp
+multimedia_mmf	\sf\os\mm\mmlibs\mmfw\group\multimedia_mmf.mrp
+multimedia_mmf_asr	\sf\os\mm\mmdevicefw\speechrecogsupport\group\multimedia_mmf_ASR.mrp
+multimedia_mmf_plugin	\sf\os\mm\mmplugins\mmfwplugins\group\multimedia_mmf_plugin.mrp
+multimedia_mobiletv_dvbh_hai	\sf\os\mm\mmhais\dvbhreceiverhai\hai\dvbh\group\multimedia_mobiletv_dvbh_hai.mrp
+multimedia_omx_il_api	\sf\os\mm\omxil\omxilapi\group\multimedia_omx_il_api.mrp
+multimedia_omx_il_comp	\sf\os\mm\omxil\omxilcomponentcommon\group\multimedia_omx_il_comp.mrp
+multimedia_omx_il_comp_ref	\sf\os\mm\omxil\omxilrefcomps\ref_components\group\multimedia_omx_il_comp_ref.mrp
+multimedia_omx_il_core	\sf\os\mm\omxil\omxilcore\group\multimedia_omx_il_core.mrp
+multimedia_omx_il_core_loader_conf_suite	\sf\os\mm\omxil\omxilcoreconftest\group\multimedia_omx_il_core_loader_conf_suite.mrp
+multimedia_omx_il_pv_comps	\sf\os\mm\mmpacketvideo\omxilpvcomps\group\multimedia_omx_il_pv_comps.mrp
+multimedia_pv_aac	\sf\os\mm\mmpacketvideo\mmpvcodecs\group\multimedia_pv_aac.mrp
+multimedia_testframework_source	\sf\os\mm\mmtestenv\mmtestfw\group\multimedia_testframework_source.mrp
+multimedia_testtools_source	\sf\os\mm\mmtestenv\mmtesttools\Group\multimedia_testtools_source.mrp
+multimedia_unittest_3gplibrary_source	\sf\os\mm\mmplugins\lib3gpunittest\group\multimedia_unittest_3gplibrary_source.mrp
+multimedia_unittest_dvbhhai	\sf\os\mm\mmhais\dvbhunittest\hai\dvbh\group\multimedia_unittest_dvbhhai.mrp
+multimedia_unittest_ecam_source	\sf\os\mm\imagingandcamerafws\cameraunittest\group\multimedia_unittest_ecam_source.mrp
+multimedia_unittest_icl_source	\sf\os\mm\imagingandcamerafws\imagingunittest\group\multimedia_unittest_icl_source.mrp
+multimedia_unittest_mdf_source	\sf\os\mm\mmdevicefw\mdfunittest\group\multimedia_unittest_mdf_source.mrp
+multimedia_unittest_omx_il	\sf\os\mm\omxil\omxilunittest\group\multimedia_unittest_omx_il.mrp
+multimedia_unittest_testframework_source	\sf\os\mm\mmtestenv\mmtestfwunittest\group\multimedia_unittest_testframework_source.mrp
+multimedia_videohai	\sf\os\mm\mmhais\videohai\group\multimedia_videohai.mrp
+multimedia_videorenderer	\sf\os\mm\mmswadaptation\videorenderer\group\multimedia_videorenderer.mrp
+multimediatestagent_source	\sf\os\mm\mmtestenv\mmtestagent\group\multimediatestagent_source.mrp
+nbprotocols_smsstackv2	\sf\os\cellularsrv\smsprotocols\smsstack\group\nbprotocols_smsstackv2.mrp
+netprotocols_metadata	\sf\mw\netprotocols\netprotocols_info\netprotocols_metadata\netprotocols_metadata.mrp
+networking_6to4	\sf\os\networkingsrv\networkingtestandutils\ipv6to4tunnel\group\networking_6to4.mrp
+networking_bca	\sf\os\cellularsrv\basebandabstraction\basebandchanneladaptor\group\networking_bca.mrp
+networking_c32bca	\sf\os\cellularsrv\basebandadaptationplugins\basebandchanneladaptorforc32\group\networking_c32bca.mrp
+networking_conformancetest	\sf\os\networkingsrv\networkingtestandutils\networkingconformancetest\te_Anvl\group\networking_conformancetest.mrp
+networking_csdagt	\sf\os\cellularsrv\telephonyprotocols\csdagt\group\networking_csdagt.mrp
+networking_dhcp	\sf\os\networkingsrv\tcpiputils\dhcp\group\networking_dhcp.mrp
+networking_dialog	\sf\os\commsfw\datacommsserver\networkingdialogapi\group\networking_dialog.mrp
+networking_dialog_default	\sf\os\commsfw\datacommsserver\networkingdialogapi\default\networking_dialog_default.mrp
+networking_dnd	\sf\os\networkingsrv\tcpiputils\dnd\group\networking_dnd.mrp
+networking_dnd-config	\sf\os\networkingsrv\tcpiputils\dnd\group\networking_dnd-config.mrp
+networking_dnsproxy	\sf\os\networkingsrv\networkprotocols\dnsproxy\group\networking_dnsproxy.mrp
+networking_documentation	\sf\os\networkingsrv\networkingsrv_info\networkingdocs\networking_documentation.mrp
+networking_ether802	\sf\os\networkingsrv\linklayerprotocols\ethernetnif\group\networking_ether802.mrp
+networking_etherdrv_srconly	\sf\os\networkingsrv\linklayerprotocols\ethernetpacketdriver\group\networking_etherdrv_srconly.mrp
+networking_examplecode	\sf\os\networkingsrv\networkingtestandutils\networkingexamples\examplecode\group\networking_examplecode.mrp
+networking_ftp_e	\sf\mw\netprotocols\applayerprotocols\ftpengine\group\networking_ftp_e.mrp
+networking_general	\sf\os\networkingsrv\networkingsrv_info\networkingrom\group\networking_general.mrp
+networking_genericscprparams	\sf\os\networkingsrv\linklayercontrol\genericscprparameters\group\networking_genericscprparams.mrp
+networking_guqos	\sf\os\cellularsrv\telephonyprotocols\gprsumtsqosprt\group\networking_guqos.mrp
+networking_inetutil	\sf\os\networkingsrv\networkingtestandutils\exampleinternetutilities\group\networking_inetutil.mrp
+networking_inhook6	\sf\os\networkingsrv\networkprotocols\iphook\inhook6\group\networking_inhook6.mrp
+networking_insock	\sf\os\networkingsrv\esockapiextensions\internetsockets\group\networking_insock.mrp
+networking_integrationtest	\sf\os\networkingsrv\networkingtestandutils\networkingintegrationtest\Group\networking_integrationtest.mrp
+networking_ipadm	\sf\app\techview\networkingutils\ipadministrationtool\group\networking_ipadm.mrp
+networking_ipeventnotifier	\sf\os\networkingsrv\networkprotocols\ipeventnotifier\group\networking_ipeventnotifier.mrp
+networking_ipproto	\sf\os\networkingsrv\networkcontrol\ipnetworklayer\group\networking_ipproto.mrp
+networking_iprotor	\sf\os\networkingsrv\networkingtestandutils\ipanalyzer\group\networking_iprotor.mrp
+networking_ipsec	\sf\os\networkingsrv\networksecurity\ipsec\group\networking_ipsec.mrp
+networking_ipsecvpn	\sf\os\networkingsrv\networksecurity\ipsecvpn\group\networking_ipsecvpn.mrp
+networking_iptransport	\sf\os\networkingsrv\networkcontrol\iptransportlayer\group\networking_iptransport.mrp
+networking_mbmsparams	\sf\os\networkingsrv\linklayercontrol\mbmsparameters\group\networking_mbmsparams.mrp
+networking_mobileip	\sf\os\networkingsrv\networkprotocols\mobileip\group\networking_mobileip.mrp
+networking_napt	\sf\os\networkingsrv\tcpiputils\networkaddressandporttranslation\group\networking_napt.mrp
+networking_netcon	\sf\os\commsfw\datacommsserver\networkcontroller\group\networking_netcon.mrp
+networking_netperf	\sf\os\networkingsrv\networkingtestandutils\networkingperformancemeasurementtools\group\networking_netperf.mrp
+networking_netups	\sf\os\networkingsrv\networkcontrol\commsuserpromptmgr\group\networking_netups.mrp
+networking_nslookup	\sf\app\techview\networkingutils\nameresolverutility\group\networking_nslookup.mrp
+networking_nullagt	\sf\os\networkingsrv\linklayercontrol\nullagt\group\networking_nullagt.mrp
+networking_packetlogger	\sf\os\networkingsrv\linklayerutils\packetlogger\group\networking_packetlogger.mrp
+networking_pdp	\sf\os\cellularsrv\telephonyprotocols\pdplayer\group\networking_pdp.mrp
+networking_pfqoslib	\sf\os\networkingsrv\networkcontrol\pfqoslib\group\networking_pfqoslib.mrp
+networking_ppp	\sf\os\networkingsrv\linklayerprotocols\pppnif\group\networking_ppp.mrp
+networking_ppp-config	\sf\os\networkingsrv\linklayerprotocols\pppnif\group\networking_ppp-config.mrp
+networking_predcomp	\sf\os\networkingsrv\pppcompressionplugins\predictorcompression\group\networking_predcomp.mrp
+networking_probe	\sf\os\networkingsrv\networkingtestandutils\ipprobe\group\networking_probe.mrp
+networking_psdagt	\sf\os\cellularsrv\telephonyprotocols\psdagt\group\networking_psdagt.mrp
+networking_punycodeconverter	\sf\os\networkingsrv\tcpiputils\punycodeconv\group\networking_punycodeconverter.mrp
+networking_qos	\sf\os\networkingsrv\networkcontrol\qosfwconfig\qos\group\networking_qos.mrp
+networking_qos-config	\sf\os\networkingsrv\networkcontrol\qosfwconfig\qos\group\networking_qos-config.mrp
+networking_qos3gpp	\sf\os\cellularsrv\telephonyprotocols\qos3gppcpr\group\networking_Qos3GPP.mrp
+networking_qosextnapi	\sf\os\cellularsrv\telephonyprotocols\qosextnapi\group\networking_qosextnapi.mrp
+networking_qosipscpr	\sf\os\networkingsrv\networkcontrol\qosipscpr\group\networking_qosipscpr.mrp
+networking_qoslib	\sf\os\networkingsrv\networkcontrol\qoslib\group\networking_qoslib.mrp
+networking_rawipnif	\sf\os\cellularsrv\telephonyprotocols\rawipnif\group\networking_rawipnif.mrp
+networking_slip	\sf\os\networkingsrv\linklayerprotocols\slipnif\group\networking_slip.mrp
+networking_spud	\sf\os\cellularsrv\telephonyprotocols\secondarypdpcontextumtsdriver\group\networking_spud.mrp
+networking_tcpip6	\sf\os\networkingsrv\networkprotocols\tcpipv4v6prt\group\networking_tcpip6.mrp
+networking_tcpip6-config	\sf\os\networkingsrv\networkprotocols\tcpipv4v6prt\group\networking_tcpip6-config.mrp
+networking_telnet_e	\sf\mw\netprotocols\applayerprotocols\telnetengine\group\networking_telnet_e.mrp
+networking_tls	\sf\os\networkingsrv\networksecurity\tls\group\networking_tls.mrp
+networking_tunnelnif	\sf\os\networkingsrv\linklayerprotocols\tunnelnif\group\networking_tunnelnif.mrp
+networking_umtsif	\sf\os\cellularsrv\telephonyprotocols\gprsumtsqosinterface\group\networking_umtsif.mrp
+networking_unittest	\sf\os\networkingsrv\networkingtestandutils\networkingunittest\group\networking_unittest.mrp
+networkingsrv_metadata	\sf\os\networkingsrv\networkingsrv_info\networkingsrv_metadata\networkingsrv_metadata.mrp
+nokia_boardsupport_metadata	\sf\os\boardsupport\boardsupport_info\nokia_boardsupport_metadata\nokia_boardsupport_metadata.mrp
+nokia_buildtools_metadata	\sf\os\buildtools\buildtools_info\nokia_buildtools_metadata\nokia_buildtools_metadata.mrp
+nokia_contacts_metadata	\sf\app\contacts\contacts_info\nokia_contacts_metadata\nokia_contacts_metadata.mrp
+nokia_deviceplatformrelease_metadata	\sf\os\deviceplatformrelease\deviceplatformrelease_info\nokia_deviceplatformrelease_metadata\nokia_deviceplatformrelease_metadata.mrp
+nokia_graphics_metadata	\sf\os\graphics\graphics_info\nokia_graphics_metadata\nokia_graphics_metadata.mrp
+nokia_helps_metadata	\sf\app\helps\helps_info\nokia_helps_metadata\nokia_helps_metadata.mrp
+nokia_kernelhwsrv_metadata	\sf\os\kernelhwsrv\kernelhwsrv_info\nokia_kernelhwsrv_metadata\nokia_kernelhwsrv_metadata.mrp
+nokia_lbs_metadata	\sf\os\lbs\lbs_info\nokia_lbs_metadata\nokia_lbs_metadata.mrp
+nokia_mm_metadata	\sf\os\mm\mm_info\nokia_mm_metadata\nokia_mm_metadata.mrp
+nokia_model	\sf\os\deviceplatformrelease\nokia_system\nokia_model\nokia_model.mrp
+nokia_netprotocols_metadata	\sf\mw\netprotocols\netprotocols_info\nokia_netprotocols_metadata\nokia_netprotocols_metadata.mrp
+nokia_networkingsrv_metadata	\sf\os\networkingsrv\networkingsrv_info\nokia_networkingsrv_metadata\nokia_networkingsrv_metadata.mrp
+nokia_organizer_metadata	\sf\app\organizer\organizer_info\nokia_organizer_metadata\nokia_organizer_metadata.mrp
+nokia_remoteconn_metadata	\sf\mw\remoteconn\remoteconn_info\nokia_remoteconn_metadata\nokia_remoteconn_metadata.mrp
+nokia_security_metadata	\sf\os\security\security_info\nokia_security_metadata\nokia_security_metadata.mrp
+nokia_techview_metadata	\sf\app\techview\techview_info\nokia_techview_metadata\nokia_techview_metadata.mrp
+nokia_textandloc_metadata	\sf\os\textandloc\textandloc_info\nokia_textandloc_metadata\nokia_textandloc_metadata.mrp
+nokia_usb_metadata	\sf\os\usb\usb_info\nokia_usb_metadata\nokia_usb_metadata.mrp
+obex	\sf\mw\remoteconn\obex\obexprotocol\group\obex.mrp
+obex_extensionapis	\sf\mw\remoteconn\obex\obexextensionapi\group\obex_extensionapis.mrp
+oeaddons_librt	\sf\os\ossrv\genericopenlibs\posixrealtimeextensions\group\oeaddons_librt.mrp
+oetools_telnetd	\sf\mw\appsupport\openenvutils\telnetserver\group\oetools_telnetd.mrp
+oetools_zsh	\sf\mw\appsupport\openenvutils\commandshell\group\oetools_zsh.mrp
+openenv	\sf\os\ossrv\genericopenlibs\openenvcore\group\openenv.mrp
+openenv_libstdcpp	\sf\os\ossrv\genericopenlibs\cppstdlib\group\openenv_libstdcpp.mrp
+organizer_metadata	\sf\app\organizer\organizer_info\organizer_metadata\organizer_metadata.mrp
+osrndtools_metadata	\sf\os\osrndtools\osrndtools_info\osrndtools_metadata\osrndtools_metadata.mrp
+ossrv_metadata	\sf\os\ossrv\ossrv_info\ossrv_metadata\ossrv_metadata.mrp
+osttracecompiler	*nosource*
+persistentdata_metadata	\sf\os\persistentdata\persistentdata_info\persistentdata_metadata\persistentdata_metadata.mrp
+product_cbr_config	\sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\product_cbr_config.mrp
+product_tools	\sf\os\buildtools\toolsandutils\productionbldtools\product_tools.mrp
+remoteconn_metadata	\sf\mw\remoteconn\remoteconn_info\remoteconn_metadata\remoteconn_metadata.mrp
+rootcerts	\sf\os\security\cryptoservices\rootcertificates\rootcerts.mrp
+screendriverhaitest	\sf\os\graphics\graphicsapitest\screendriverhaitest\group\screendriverhaitest.mrp
+security_asnpkcs	\sf\os\security\cryptoservices\asnpkcs\group\security_asnpkcs.mrp
+security_caf2	\sf\os\security\contentmgmt\contentaccessfwfordrm\group\security_caf2.mrp
+security_certman	\sf\os\security\cryptoservices\certificateandkeymgmt\group\security_certman.mrp
+security_common	\sf\os\security\cryptomgmtlibs\securityutils\group\security_common.mrp
+security_commonutils	\sf\os\security\cryptomgmtlibs\securitycommonutils\group\security_commonutils.mrp
+security_config	\sf\os\security\securityanddataprivacytools\securityconfig\group\security_config.mrp
+security_cryptospi_plugins	\sf\os\security\cryptoplugins\cryptospiplugins\group\security_cryptospi_plugins.mrp
+security_cryptospi_strong	\sf\os\security\crypto\weakcryptospi\group\security_cryptospi_strong.mrp
+security_cryptospi_weak	\sf\os\security\crypto\weakcryptospi\group\security_cryptospi_weak.mrp
+security_cryptotokens	\sf\os\security\cryptomgmtlibs\cryptotokenfw\group\security_cryptotokens.mrp
+security_documentation	\sf\os\security\cryptomgmtlibs\securitydocs\security_documentation.mrp
+security_filetokens	\sf\os\security\cryptoservices\filebasedcertificateandkeystores\group\security_filetokens.mrp
+security_makekeys	\sf\mw\appinstall\secureswitools\makekeys\group\security_makekeys.mrp
+security_metadata	\sf\os\security\security_info\security_metadata\security_metadata.mrp
+security_openssl	\sf\mw\appinstall\secureswitools\openssllib\security_openssl.mrp
+security_reccafconfig	\sf\os\security\contentmgmt\cafrecogniserconfig\security_reccafconfig.mrp
+security_rta	\sf\os\security\contentmgmt\referencedrmagent\RefTestAgent\group\security_rta.mrp
+security_sistools	\sf\mw\appinstall\secureswitools\swisistools\group\security_sistools.mrp
+security_streamingcaf	\sf\os\security\contentmgmt\cafstreamingsupport\group\security_streamingcaf.mrp
+security_swi	\sf\mw\appinstall\installationservices\swi\group\security_swi.mrp
+security_switools	\sf\mw\appinstall\secureswitools\swianalysistoolkit\group\security_switools.mrp
+security_switools_device	\sf\mw\appinstall\installationservices\swidevicetools\group\security_switools_device.mrp
+security_testframework	\sf\os\security\cryptomgmtlibs\securitytestfw\group\security_testframework.mrp
+security_tlsprovider	\sf\os\networkingsrv\networksecurity\tlsprovider\group\security_tlsprovider.mrp
+security_tools	\sf\os\security\securityanddataprivacytools\securitytools\group\security_tools.mrp
+security_ups	\sf\os\security\authorisation\userpromptservice\group\security_ups.mrp
+security_ups_utils	\sf\os\security\authorisation\userpromptutils\group\security_ups_utils.mrp
+securitysrv_metadata	\sf\mw\securitysrv\securitysrv_info\securitysrv_metadata\securitysrv_metadata.mrp
+securitysrv_ocsp	\sf\mw\securitysrv\pkiutilities\ocsp\group\securitysrv_ocsp.mrp
+ser-comms_c32	\sf\os\commsfw\serialserver\c32serialserver\group\ser-comms_c32.mrp
+ser-comms_c32-config	\sf\os\commsfw\serialserver\c32serialserverconfig\ser-comms_c32-config.mrp
+ser-comms_documentation	\sf\os\commsfw\serialserver\c32serialserverdocs\ser-comms_documentation.mrp
+ser-comms_serialportcsy	\sf\os\commsfw\serialserver\serialportcsy\ser-comms_serialportcsy.mrp
+servicediscoveryframework	\sf\mw\srvdiscovery\servicediscoveryandcontrol\pnp\group\servicediscoveryframework.mrp
+srvdiscovery_metadata	\sf\mw\srvdiscovery\srvdiscovery_info\srvdiscovery_metadata\srvdiscovery_metadata.mrp
+sysdeftools	\sf\os\buildtools\bldsystemtools\sysdeftools\group\sysdeftools.mrp
+syslibs_FATCharsetConv	\sf\os\textandloc\charconvfw\fatfilenameconversionplugins\group\syslibs_FATCharsetConv.mrp
+syslibs_bafl	\sf\os\ossrv\lowlevellibsandfws\apputils\group\syslibs_bafl.mrp
+syslibs_centralrepository	\sf\os\persistentdata\persistentstorage\centralrepository\group\syslibs_centralrepository.mrp
+syslibs_charconv	\sf\os\textandloc\charconvfw\charconv_fw\group\syslibs_charconv.mrp
+syslibs_charconv_plugins	\sf\os\textandloc\charconvfw\charconvplugins\group\syslibs_charconv_plugins.mrp
+syslibs_dbms	\sf\os\persistentdata\persistentstorage\dbms\group\syslibs_dbms.mrp
+syslibs_documentation	\sf\os\ossrv\genericservices\syslibsdocs\syslibs_documentation.mrp
+syslibs_ecom3	\sf\os\ossrv\lowlevellibsandfws\pluginfw\Group\syslibs_ecom3.mrp
+syslibs_euserhl	\sf\os\ossrv\lowlevellibsandfws\genericusabilitylib\group\syslibs_euserhl.mrp
+syslibs_ezlib2	\sf\os\ossrv\compressionlibs\ziplib\group\syslibs_ezlib2.mrp
+syslibs_featmgr	\sf\os\persistentdata\featuremgmt\featuremgr\group\syslibs_featmgr.mrp
+syslibs_featreg	\sf\os\persistentdata\featuremgmt\featureregistry\group\syslibs_featreg.mrp
+syslibs_legacyminidomparser	\sf\os\xmlsrv\xml\legacyminidomparser\GROUP\syslibs_legacyminidomparser.mrp
+syslibs_libxml2	\sf\os\xmlsrv\xml\libxml2libs\group\syslibs_libxml2.mrp
+syslibs_logeng	\sf\os\persistentdata\loggingservices\eventlogger\group\syslibs_logeng.mrp
+syslibs_pwrcli	\sf\os\devicesrv\resourcemgmt\powerandmemorynotificationservice\group\syslibs_pwrcli.mrp
+syslibs_schsvr	\sf\os\ossrv\genericservices\taskscheduler\group\syslibs_schsvr.mrp
+syslibs_sql	\sf\os\persistentdata\persistentstorage\sql\GROUP\syslibs_sql.mrp
+syslibs_sqlite3	\sf\os\persistentdata\persistentstorage\sqlite3api\GROUP\syslibs_sqlite3.mrp
+syslibs_stdlib	\sf\os\ossrv\genericopenlibs\cstdlib\group\syslibs_stdlib.mrp
+syslibs_store	\sf\os\persistentdata\persistentstorage\store\group\syslibs_store.mrp
+syslibs_sysagent2	\sf\os\ossrv\genericservices\systemagent\group\syslibs_sysagent2.mrp
+syslibs_wbxmlparser	\sf\os\xmlsrv\xml\wbxmlparser\group\syslibs_wbxmlparser.mrp
+syslibs_xml	\sf\os\xmlsrv\xml\xmlfw\group\syslibs_xml.mrp
+syslibs_xmldom	\sf\os\xmlsrv\xml\xmldomandxpath\group\syslibs_xmldom.mrp
+syslibs_xmlparser	\sf\os\xmlsrv\xml\xmlexpatparser\group\syslibs_xmlparser.mrp
+syslibs_xmlparser2	\sf\os\xmlsrv\xml\xmllibxml2parser\group\syslibs_xmlparser2.mrp
+syslibssvs	\sf\os\ossrv\syslibsapitest\syslibssvs\group\syslibssvs.mrp
+system	\sf\os\deviceplatformrelease\foundation_system\systemdocs\group\system.mrp
+system_model	\sf\os\deviceplatformrelease\foundation_system\system_model\system_model.mrp
+sysutil	\sf\os\devicesrv\commonservices\sysutil\group\sysutil.mrp
+techview_metadata	\sf\app\techview\techview_info\techview_metadata\techview_metadata.mrp
+telephony_commontsy	\sf\os\cellularsrv\telephonyserverplugins\common_tsy\group\telephony_commontsy.mrp
+telephony_confidential	\sf\os\cellularsrv\cellularsrv_info\telephonyconfidentialdocs\telephony_confidential.mrp
+telephony_dial	\sf\os\cellularsrv\telephonyutils\dial\group\telephony_dial.mrp
+telephony_dispatcher	\sf\os\cellularsrv\telephonyserverplugins\ctsydispatchlayer\group\telephony_dispatcher.mrp
+telephony_documentation	\sf\os\cellularsrv\cellularsrv_info\telephonydocs\telephony_documentation.mrp
+telephony_etel	\sf\os\cellularsrv\telephonyserver\etelserverandcore\group\telephony_etel.mrp
+telephony_etel-config	\sf\os\cellularsrv\telephonyserver\etelserverandcore\group\telephony_etel-config.mrp
+telephony_etel3rdparty	\sf\os\cellularsrv\telephonyutils\etel3rdpartyapi\Group\telephony_etel3rdparty.mrp
+telephony_etelmm	\sf\os\cellularsrv\telephonyserver\etelmultimode\group\telephony_etelmm.mrp
+telephony_etelpckt	\sf\os\cellularsrv\telephonyserver\etelpacketdata\group\telephony_etelpckt.mrp
+telephony_etelsat	\sf\os\cellularsrv\telephonyserver\etelsimtoolkit\group\telephony_etelsat.mrp
+telephony_fax	\sf\os\cellularsrv\fax\faxclientandserver\Group\telephony_fax.mrp
+telephony_hwrm	\sf\os\devicesrv\resourcemgmt\hwresourcesmgr\group\telephony_hwrm.mrp
+telephony_hwrm-config	\sf\os\devicesrv\resourcemgmt\hwresourcesmgrconfig\telephony_hwrm-config.mrp
+telephony_hwrmfmtx	\sf\os\devicesrv\resourceinterfaces\fmtransmittercontrol\group\telephony_hwrmfmtx.mrp
+telephony_hwrmuiplugin	\sf\mw\appsupport\hwresourceadaptation\hwresourcemgruiplugin\group\telephony_hwrmuiplugin.mrp
+telephony_mmtsy	\sf\os\cellularsrv\telephonyserverplugins\multimodetsy\group\telephony_mmtsy.mrp
+telephony_phbksync	\sf\app\contacts\pimprotocols\phonebooksync\group\telephony_phbksync.mrp
+telephony_simtsy	\sf\os\cellularsrv\telephonyserverplugins\simtsy\group\telephony_simtsy.mrp
+telephony_tools_mocksy	\sf\os\cellularsrv\hwpluginsimulation\mocksy\group\telephony_tools_mocksy.mrp
+telephony_watchers	\sf\os\cellularsrv\telephonyutils\telephonywatchers\group\telephony_watchers.mrp
+telephonydevsoundhaitest	\sf\os\cellularsrv\cellularsrvapitest\telephonydevsoundhaitest\group\telephonydevsoundhaitest.mrp
+telephonyhaitest	\sf\os\cellularsrv\cellularsrvapitest\telephonyhaitest\group\telephonyhaitest.mrp
+testtools_autosmoketest	\sf\app\techview\buildverification\autosmoketest\Group\testtools_autosmoketest.mrp
+testtools_burtestserver	\sf\os\buildtools\toolsandutils\burtestserver\Group\testtools_burtestserver.mrp
+testtools_captools	\sf\os\buildtools\binanamdw_os\captools\group\testtools_captools.mrp
+testtools_cdb	\sf\os\buildtools\toolsandutils\cdb\group\testtools_cdb.mrp
+testtools_leavescan	\sf\os\buildtools\srcanamdw_os\leavescan\group\testtools_leavescan.mrp
+testtools_migrationtool	\sf\os\buildtools\srcanamdw_os\migrationtool\group\testtools_migrationtool.mrp
+testtools_smoketest	\sf\app\techview\buildverification\smoketest\Group\testtools_smoketest.mrp
+testtools_stat_common_source	\sf\os\buildtools\toolsandutils\statsource\group\testtools_stat_common_source.mrp
+testtools_stat_desktop	\sf\os\buildtools\toolsandutils\statdesktop\group\testtools_stat_desktop.mrp
+testtools_stat_device_gt	\sf\os\buildtools\toolsandutils\statapi\group\testtools_stat_device_gt.mrp
+testtools_systemmonitor	\sf\os\buildtools\toolsandutils\systemmonitor\group\testtools_systemmonitor.mrp
+testtools_testdriver	\sf\os\buildtools\toolsandutils\testdriver\Group\testtools_testdriver.mrp
+testtools_ucc	\sf\os\buildtools\toolsandutils\usecasecontroller\BuildScripts\group\testtools_ucc.mrp
+testtools_utilities	\sf\os\persistentdata\loggingservices\rfilelogger\group\testtools_utilities.mrp
+testtools_wintunnel	\sf\os\buildtools\toolsandutils\wintunnel\group\testtools_WinTunnel_srconly.mrp
+textandloc_metadata	\sf\os\textandloc\textandloc_info\textandloc_metadata\textandloc_metadata.mrp
+tools_autotest	\sf\os\buildtools\toolsandutils\autotest\group\tools_autotest.mrp
+tools_build	\sf\os\buildtools\bldsystemtools\buildsystemtools\group\tools_build.mrp
+tools_cbr_tools	\sf\os\buildtools\toolsandutils\cbrtools\group\tools_cbr_tools.mrp
+tools_cinidata	\sf\os\osrndtools\testexecfw1\cinidata\tools_cinidata.mrp
+tools_debug_trace	\sf\os\persistentdata\traceservices\tracefw\ulogger\group\tools_debug_trace.mrp
+tools_depcheck	\sf\os\buildtools\binanamdw_os\depcheck\tools_depcheck.mrp
+tools_e32toolp	\sf\os\buildtools\sbsv1_os\e32toolp\group\tools_e32toolp.mrp
+tools_e32tools	\sf\os\buildtools\toolsandutils\e32tools\group\tools_e32tools.mrp
+tools_evalid	\sf\os\buildtools\bintools_os\evalid\tools_evalid.mrp
+tools_redistribution_cedar	\sf\os\buildtools\dist_os\redistributionwinceka2\tools_redistribution_cedar.mrp
+tools_redistribution_common	\sf\os\buildtools\perltoolsplat_os\redistribution\tools_redistribution_common.mrp
+tools_redistribution_winc	\sf\os\buildtools\dist_os\redistributionwinceka2\tools_redistribution_winc.mrp
+tools_romkit	\sf\os\buildtools\imgtools_os\romkiteka2\group\tools_romkit.mrp
+tools_s60_header_compatsymtb101sf	\sf\os\ossrv\genericservices\s60compatibilityheaders\groupsymtb101sf\tools_s60_header_compatsymtb101sf.mrp
+tools_sdk_eng_emulator_launcher	\sf\os\buildtools\misccomponents\emulatorlauncher\group\tools_sdk_eng_emulator_launcher.mrp
+tools_stlport	\sf\os\buildtools\toolsandutils\stlport\group\tools_stlport.mrp
+tools_testconfigfileparser	\sf\os\buildtools\toolsandutils\testconfigfileparser\group\tools_testconfigfileparser.mrp
+tools_testexecute	\sf\os\osrndtools\testexecfw1\testexecute\Group\tools_testexecute.mrp
+tools_utils_cedar	\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tools_utils_cedar.mrp
+tools_utils_common	\sf\os\buildtools\bldsystemtools\commonbldutils\tools_utils_common.mrp
+usb_documentation	\sf\os\usb\usbmgmt\usbclassandmgrdocs\usb_documentation.mrp
+usb_manager	\sf\os\usb\usbmgmt\usbmgr\group\usb_manager.mrp
+usb_metadata	\sf\os\usb\usb_info\usb_metadata\usb_metadata.mrp
+usb_rndis	\sf\os\usb\usbmgmt\usbrndis\group\usb_rndis.mrp
+usb_test	\sf\os\usb\usbmgmt\usbmgrtest\group\usb_test.mrp
+wap-browser_wapbase	\sf\mw\netprotocols\applayerprotocols\wapbase\Group\wap-browser_wapbase.mrp
+wap-browser_wappush	\sf\mw\messagingmw\messagingfw\wappushfw\group\wap-browser_wappush.mrp
+wap-browser_wappushsupport	\sf\mw\netprotocols\applayerprotocols\wappushsupport\Group\wap-browser_wappushsupport.mrp
+wap-stack_wapmessage	\sf\mw\netprotocols\wapstack\wapmessageapi\group\wap-stack_wapmessage.mrp
+wlan_metadata	\sf\os\wlan\wlan_info\wlan_metadata\wlan_metadata.mrp
+wlanhaitest	\sf\os\wlan\wlanapitest\wlanhaitest\group\wlanhaitest.mrp
+xmlsrv_metadata	\sf\os\xmlsrv\xmlsrv_info\xmlsrv_metadata\xmlsrv_metadata.mrp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/productionbldcbrconfig/tb92sf/SystemTestComponents.txt	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,2 @@
+integtestltsy	\sf\app\techview\sysvalidation\integtestltsy\group\integtestltsy.mrp
+systemtest_os	\sf\app\techview\sysvalidation\systemtestos\Group\tb92sf\Group\systemtest_os.mrp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/productionbldcbrconfig/tb92sf/TechViewComponents.txt	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,39 @@
+Testtools_ResourceHandler_Techview	\sf\app\techview\testapps\rschandler\TVResourceHandler\group\Testtools_ResourceHandler_techview.mrp
+bluetooth_remotecontrol_reftsp	\sf\app\techview\shortlinkapps\reftsp\group\bluetooth_remotecontrol_refTSP.mrp
+graphics_testutils	\sf\app\techview\testapps\graphicstestutils\group\graphics_testutils.mrp
+reference_roms_tb92	\sf\os\deviceplatformrelease\symbianosbld\cedarutils\tb92sfrom_obys\reference_roms_tb92.mrp
+security_ups_techview	\sf\app\techview\securityapps\securityupstechview\group\security_ups_techview.mrp
+techview_KeyClickRef	\sf\app\techview\controlpanel\keyclickref\Group\techview_KeyClickRef.mrp
+techview_SimpleApp	\sf\app\techview\testapps\simpleapp\group\Techview_SimpleApp.mrp
+techview_UsbUi	\sf\app\techview\shortlinkapps\techviewusbui\group\techview_usbui.mrp
+techview_agenda	\sf\app\techview\pimapps\agenda\group\techview_agenda.mrp
+techview_audio	\sf\app\techview\avapps\techviewaudio\Group\techview_audio.mrp
+techview_bluetoothui	\sf\app\techview\shortlinkapps\bluetoothui\group\techview_bluetoothui.mrp
+techview_cctlcolscheme	\sf\app\techview\controlpanel\cctlcolscheme\group\techview_cctlcolscheme.mrp
+techview_cdb_dummy_orphanheader_checker	\sf\app\techview\toolkit\cdborphans\group\techview_cdb_dummy_orphanheader_checker.mrp
+techview_contacts	\sf\app\techview\pimapps\contactstechview\group\techview_contacts.mrp
+techview_contacui	\sf\app\techview\pimapps\contacui\group\techview_contacui.mrp
+techview_cpumonitor	\sf\app\techview\utilityapps\cpumonitor\group\techview_cpumonitor.mrp
+techview_eikstd	\sf\app\techview\techviewplat\eikstd\group\techview_eikstd.mrp
+techview_epoc_ini	\sf\app\techview\toolkit\configfiles\techview_epoc_ini.mrp
+techview_extras	\sf\app\techview\techviewui\techviewextras\group\techview_extras.mrp
+techview_feps	\sf\app\techview\techviewplat\feps\group\techview_feps.mrp
+techview_fepsetup	\sf\app\techview\controlpanel\fepsetup\group\techview_fepsetup.mrp
+techview_help	\sf\app\techview\utilityapps\helptechview\group\techview_help.mrp
+techview_iapstatusapp	\sf\app\techview\networkingapps\iapstatusapp\group\techview_iapstatusapp.mrp
+techview_installapp	\sf\app\techview\installationapps\installapp\group\techview_installapp.mrp
+techview_messagingui	\sf\app\techview\messagingapps\messagingui\Group\techview_messagingui.mrp
+techview_networking_agentnotifier	\sf\app\techview\networkingapps\networkingagentnotifier\group\techview_networking_agentnotifier.mrp
+techview_networking_vpnui	\sf\app\techview\networkingapps\techviewvpnui\group\techview_networking_vpnui.mrp
+techview_phoneui	\sf\app\techview\telephonyapps\techviewphoneui\group\techview_phoneui.mrp
+techview_romkit	\sf\app\techview\toolkit\romkit\group\techview_romkit.mrp
+techview_secui	\sf\app\techview\securityapps\secui\group\techview_secui.mrp
+techview_shell	\sf\app\techview\techviewui\shell\group\techview_shell.mrp
+techview_soundsetup	\sf\app\techview\controlpanel\soundsetup\group\techview_soundsetup.mrp
+techview_startup	\sf\app\techview\techviewui\startup\group\techview_startup.mrp
+techview_statuspane	\sf\app\techview\techviewui\statuspane\group\techview_statuspane.mrp
+techview_timew	\sf\app\techview\utilityapps\timew\group\techview_timew.mrp
+techview_uiklaf	\sf\app\techview\techviewplat\techviewuiklaf\GROUP\techview_uiklaf.mrp
+testtools_stat_device_techview	\sf\os\buildtools\toolsandutils\statapi\group\testtools_stat_device_techview.mrp
+integtestltsy	\sf\app\techview\sysvalidation\integtestltsy\group\integtestltsy.mrp
+systemtest_os	\sf\app\techview\sysvalidation\systemtestos\Group\tb92sf\Group\systemtest_os.mrp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/productionbldcbrconfig/tb92sf/options.txt	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,24 @@
+GT+Techview baseline component name:gt_techview_baseline
+GT+Techview baseline mrp location:\sf\os\buildtools\packaging\additionalutils\gt_techview_baseline.mrp
+GT only baseline component name:GT_only_baseline
+GT only baseline mrp location:\sf\os\buildtools\packaging\additionalutils\GT_only_baseline.mrp
+
+Techview component list:\sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\tb92sf\TechViewComponents.txt
+GT component list:\sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\tb92sf\GTcomponents.txt
+
+Components to export:[\sf\mw\ipappprotocols\realtimenetprots\sipfw\group]
+Components to make:[\sf\app\messaging\messagingappbase\smilparser\group, \sf\app\techview\messagingapps\messagingui\group]
+Platforms to make:[winscw, tools, armv5]
+
+GT conflicts mrp location:\sf\os\buildtools\packaging\additionalutils\GT_overwritten.mrp
+GT conflicts component name:GT_overwritten
+Conflicting files log:\product\sf\generated\logs\techview_dups.log
+
+Release notes template location:\sf\os\buildtools\toolsandutils\productionbldtools\makecbr\files\release.src
+Release notes location:\component_defs\release.src
+Reltools.ini location:\sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\tb92sf\Reltools.ini
+Spare drive letter:C*
+Techview directory:\CBRTV
+GT directory:\CBRGT
+Source directories:[\sf\]
+Release archive: tb92sfDaily
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbianosbld/productionbldcbrconfig/tb92sf/reltools.ini	Wed Sep 01 12:37:25 2010 +0100
@@ -0,0 +1,43 @@
+#********************************************
+#                                           *
+#   reltools.ini for automatic CBR system   *
+#                                           *
+#********************************************
+
+# The usual configuration
+#---------------------------------------
+
+require_internal_versions
+categorise_binaries
+categorise_exports
+diff_tool				windiff
+temp_dir				D:\Builds\Temp
+ignore_binary	\epoc32\engdoc\*
+use_distribution_policy_files_first
+
+# clear those warnings like "Cannot run ValidateRel because another command is already running"
+disable_win32_extensions
+# tell makecbr to use abld not raptor
+sbs_version    1
+
+# The Archives...
+#--------------------------------
+
+# Internal Archive
+archive_path tb92sfDaily	\\builds01\devbuilds\ComponentisedReleases\DailyBuildArchive\Symbian_OS_vtb92sf \cbr_archive_tb92sf
+
+# Internal FTP Site Stuff
+#-----------------------------
+
+remote_site_type		netdrive
+remote_host			\\builds01\ODCBuilds\
+
+#PGP/GPG stuff
+#-----------------------------
+
+pgp_tool			gpg
+pgp_config_path			\\builds01\devbuilds\componentisedreleases\newkeys\export
+export_data_file		\sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\tb92sf\AutoCBR_tb92sf_test_export.csv
+
+# Symbian Typhoon Key
+pgp_encryption_key	0xA8723B8D