Add symbian4\config tree, to contain the hrh files which are processed by joinsysdef.pl to resolve conditional elements HighFidelityModel
authorWilliam Roberts <williamr@symbian.org>
Fri, 10 Sep 2010 13:55:53 +0100
branchHighFidelityModel
changeset 410 c10ba65d2699
parent 409 2f9a97ae30d9
child 411 d5d1e2d03163
Add symbian4\config tree, to contain the hrh files which are processed by joinsysdef.pl to resolve conditional elements
symbian4/config/PlatformStaticFeatures.hrh
symbian4/config/PrivateStaticFeatures.hrh
symbian4/config/ProductVariant.hrh
symbian4/config/PublicStaticFeatures.hrh
symbian4/config/bldcodeline.hrh
symbian4/config/bldprivate.hrh
symbian4/config/bldpublic.hrh
symbian4/config/bldregional.hrh
symbian4/config/bldvariant.hrh
symbian4/config/defaultcaps.hrh
symbian4/config/features.hrh
symbian4/config/privateruntimeids.hrh
symbian4/config/publicruntimeids.hrh
symbian4/config/s60_features.xml
symbian4/config/variant.cfg
symbian4/config/variant/Symbian_OS.hrh
symbian4/config/variant/platform_paths.hrh
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/config/PlatformStaticFeatures.hrh	Fri Sep 10 13:55:53 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/symbian4/config/PrivateStaticFeatures.hrh	Fri Sep 10 13:55:53 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/symbian4/config/ProductVariant.hrh	Fri Sep 10 13:55:53 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/symbian4/config/PublicStaticFeatures.hrh	Fri Sep 10 13:55:53 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/symbian4/config/bldcodeline.hrh	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,1431 @@
+/*
+* 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                                  
+
+/** #ALF_USE_OPENWF_COMPOSITION
+Bug 1391 - UI Acceleration migration to OpenWF
+*/ 
+#define ALF_USE_OPENWF_COMPOSITION
+
+ 
+/** #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. 
+*/ 
+#undef 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. 
+*/ 
+#undef 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. 
+*/ 
+#define 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. 
+*/ 
+#define RD_UI_TRANSITION_EFFECTS_LIST                       
+ 
+/** #RD_UI_TRANSITION_EFFECTS_PHASE2  
+Feature enables early development of 2nd phase UI transition effects. 
+*/ 
+#define 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." 
+*/ 
+#define 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                            
+ 
+
+/**
+SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV
+
+If SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV, the windowserver component is built to use the OpenWF version of NGA.
+*/
+#define SYMBIAN_GRAPHICS_BUILD_OPENWF_WSERV
+
+
+#endif // __BLDCODELINE_HRH
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/config/bldprivate.hrh	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,2224 @@
+/*
+* 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
+ 
+*/ 
+#define 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 
+*/ 
+#define SYMBIAN_EXCLUDE_D_EXC                               
+ 
+/** #SYMBIAN_EXCLUDE_ECAM_STUBPLUGIN  
+This flag is used to exclude Symbian Camera API stub 
+*/ 
+#define 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 
+*/ 
+#define 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
+ 
+*/ 
+#define 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 
+*/ 
+#define 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                        SGA_SW 
+ 
+/** #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 
+*/ 
+#define SYMBIAN_INCLUDE_USB_OTG_HOST                        
+ 
+/** #SYMBIAN_INCLUDE_USB_RNDIS  
+ plugin, RNDIS agent and IP stack packet driver in the ROM. 
+Introduced by PREQ1872.
+ 
+*/ 
+#define 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               65536 
+ 
+/** #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               1024 
+ 
+/** #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                     
+ 
+/** #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. 
+*/ 
+#undef 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. 
+*/ 
+#undef 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. 
+*/ 
+#define __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  
+When 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. 
+*/ 
+#define __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. 
+*/ 
+#undef __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. 
+*/ 
+#define __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                             
+
+/** 
+ * block of Feature flags believed to be required for wk12 tb10.1 baseline
+ */ 
+#define FF_CONTACTS_MYCARD  
+#define FF_CONTACTS_REMOTE_LOOKUP  
+#define FF_CONTACTS_SOCIAL  
+#define FF_DEVICE_ENCRYPTION_FEATURE  
+#define FF_DM_BROWSER_ADAPTER  
+#define FF_DM_STREAMING_ADAPTER
+#define FF_TMS  
+
+
+
+#endif // __BLDPRIVATE_HRH
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/config/bldpublic.hrh	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,2149 @@
+/*
+* 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.
+
+*/
+#define 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.
+*/
+#define 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.
+*/
+#undef 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
+*/
+#undef FF_FMTX                                            
+
+/** #FF_FULLSCR_HWR_INPUT 
+Indicates whether a device needs fullscreen HWR (HandWritingRecognition) input
+or not.
+*/
+#undef 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.
+*/
+#undef 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".
+
+*/
+#define 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.
+*/
+#undef 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.
+*/
+#undef 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.
+
+*/
+#define 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
+*/
+#define FF_RUNTIME_DEVICE_CAPABILITY_CONFIGURATION         
+
+/** #FF_S60_HELPS_IN_USE 
+Platform helps are included into image based on this flag.
+*/
+#undef 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.
+
+*/
+#define 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.
+*/
+#define 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. 
+*/
+#define 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).
+*/
+#define 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.
+NB. The code associated with this Feature flag as not been contributed to Symbian.
+*/
+#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.
+*/
+#define 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)
+*/
+#undef __LAYOUT_240_320                                   
+
+/** #__LAYOUT_240_320_LARGE_SCREEN 
+"Device supports 240x320 resolution (QVGA2 for larger screens, portrait)"
+*/
+#undef __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)
+*/
+#undef __LAYOUT_320_240                                   
+
+/** #__LAYOUT_320_240_LARGE_SCREEN 
+"Device supports 320x240 resolution (QVGA2 for larger screens, landscape)"
+*/
+#undef __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.
+*/
+#define __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.
+*/
+#undef __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.
+*/
+#define __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/symbian4/config/bldregional.hrh	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,137 @@
+/*
+* 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 
+
+//Defining only language 01 for SF build purposes
+#if defined LANGUAGE_IDS
+#undef LANGUAGE_IDS
+#endif
+#define LANGUAGE_IDS LANG sc 01  
+ 
+/** #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 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/config/bldvariant.hrh	Fri Sep 10 13:55:53 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/symbian4/config/defaultcaps.hrh	Fri Sep 10 13:55:53 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/symbian4/config/features.hrh	Fri Sep 10 13:55:53 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/symbian4/config/privateruntimeids.hrh	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,897 @@
+/*
+* 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
+
+#define KFeatureIdCoverToDeskSetting                        5061
+
+#define KFeatureIdDmCameraDisable                           5064
+
+#define KFeatureIdEmailIpsServices                          5089
+
+#define KFeatureIdEsCalendar                                5078 
+
+#define KFeatureIdEsEmail                                   5082 
+
+#define KFeatureIdEsEmailFramework                          5083 
+
+#define KFeatureIdFfAiEmailWidget                           5138
+
+#define KFeatureIdFfAnykeyAlphabeticalList                  5158 
+
+#define KFeatureIdFfAnykeyDisablekeytones                   5156 
+
+#define KFeatureIdFfAnykeyKickstandEnabled                  5166 
+
+#define KFeatureIdFfAnykeyOnetouchui                        5165 
+
+#define KFeatureIdFfAnykeyOwnkeyEnabled                     5167 
+
+#define KFeatureIdFfAnykeyPcfwNgiCheck                      5157 
+
+#define KFeatureIdFfAtntAtCommands                          5200 
+
+#define KFeatureIdFfAttAddressBk                            5240 
+
+#define KFeatureIdFfAttAddressBkGroupSync                   5250 
+
+#define KFeatureIdFfAttVideoShareUiComplianceFor323         5196 
+
+#define KFeatureIdFfAutomaticDisplayOrientation             5137 
+
+#define KFeatureIdFfAvcDisplayMipSupport                    5219 
+
+#define KFeatureIdFfAvcDisplayOledLowpowerSupport           5221 
+
+#define KFeatureIdFfCDriveAsLowestPriority                  5249 
+
+#define KFeatureIdFfCallRestriction                         5218 
+
+#define KFeatureIdFfCameraLaunchWithCameraKey               5176 
+
+#define KFeatureIdFfCameraPda                               5131 
+
+#define KFeatureIdFfCarrierProfileLocked                    5206 
+
+#define KFeatureIdFfChinaRichDictionary                     5150 
+
+#define KFeatureIdFfChinaUdx                                5172 
+
+#define KFeatureIdFfChinauiMsgMgnt                          5143 
+
+#define KFeatureIdFfChipmunk                                5163 
+
+#define KFeatureIdFfCmccTdAppMenus                          5252 
+
+#define KFeatureIdFfCmccUserPlmn                            5258 
+
+#define KFeatureIdFfCommonSlide                             5214 
+
+#define KFeatureIdFfCommunityTmoIntl                        5222 
+
+#define KFeatureIdFfContactsCompanyNames                    236 
+
+#define KFeatureIdFfContactsbarCcaEventHistoryTab           5244 
+
+#define KFeatureIdFfContactsbarEmail                        5193 
+
+#define KFeatureIdFfContactsbarImPresence                   5194 
+
+#define KFeatureIdFfContactsbarOnecontactWidget             5245 
+
+#define KFeatureIdFfContactsbarRssFeeds                     5192 
+
+#define KFeatureIdFfContactsbarUseContactColour             5191 
+
+#define KFeatureIdFfContactsbarUseDetailsApp                5188 
+
+#define KFeatureIdFfContactsbarWidget                       5246 
+
+#define KFeatureIdFfCsw9wayScrolling                        5140 
+
+#define KFeatureIdFfCswPimLocationIntegration               5153 
+
+#define KFeatureIdFfDeviceEncryptionFotaDisable             5164 
+
+#define KFeatureIdFfDeviceEncryptionFotaSupport             5179 
+
+#define KFeatureIdFfDualDisplaySupport                      5132 
+
+#define KFeatureIdFfDynamicContentDelivery                  5205 
+
+#define KFeatureIdFfEmailPluginHelpNotAvailable             5152 
+
+#define KFeatureIdFfEnablePrintingFramework                 5127 
+
+#define KFeatureIdFfEsAdvancedWizard                        5122 
+
+#define KFeatureIdFfEsCalMeetingRequestUi                   5130 
+
+#define KFeatureIdFfEsContactServices                       5093 
+
+#define KFeatureIdFfEsContacts                              5092 
+
+#define KFeatureIdFfEsEmailIntellisync                      5119 
+
+#define KFeatureIdFfEsEmailMceIntegration                   5097 
+
+#define KFeatureIdFfEsGenericUiComponents                   5121 
+
+#define KFeatureIdFfEsMeetingRequestUi                      5091 
+
+#define KFeatureIdFfEsUsbModem                              5096 
+
+#define KFeatureIdFfExchangeActivesync                      5111 
+
+#define KFeatureIdFfFaceDetection                           5181 
+
+#define KFeatureIdFfFindAndDo                               5178 
+
+#define KFeatureIdFfFingerprinthandlerUi                    5236 
+
+#define KFeatureIdFfFsCalendarLocation                      5171 
+
+#define KFeatureIdFfGpsKeyLed                               5162 
+
+#define KFeatureIdFfHomeScreenVanityDialing                 5098 
+
+#define KFeatureIdFfHomescreenNotificationWidget            5235 
+
+#define KFeatureIdFfImsDeregistrationInOfflineFor323        5203 
+
+#define KFeatureIdFfImsDeregistrationInRfsFor323            5202 
+
+#define KFeatureIdFfIntelligentSlide                        5213 
+
+#define KFeatureIdFfMediaKey                                5220 
+
+#define KFeatureIdFfMessageBoard                            5227 
+
+#define KFeatureIdFfMessagingSplitView                      5133 
+
+#define KFeatureIdFfMobileShareInMyStuff                    5199 
+
+#define KFeatureIdFfMobiledictionary                        5116 
+
+#define KFeatureIdFfMyfavesTmoUs                            5223 
+
+#define KFeatureIdFfNativeFileEncryption                    5106 
+
+#define KFeatureIdFfNonFsMail                               5124 
+
+#define KFeatureIdFfPhoneasmodemQuickLink                   5190 
+
+#define KFeatureIdFfPhotosPdaEnhancements                   5141 
+
+#define KFeatureIdFfPopupClock                              5173 
+
+#define KFeatureIdFfProductIncludesPa50                     5177 
+
+#define KFeatureIdFfQtBearerManagement                      319 
+
+#define KFeatureIdFfRcs                                     5247 
+
+#define KFeatureIdFfRsswidgetAdvertiserWidget               5248 
+
+#define KFeatureIdFfRsswidgetTemplate                       5242 
+
+#define KFeatureIdFfS60CustomSwWelcome2                     5149 
+
+#define KFeatureIdFfSearchSw                                321 
+
+#define KFeatureIdFfSensorBasedSilencing                    5175 
+
+#define KFeatureIdFfSettingsSplitView                       5134 
+
+#define KFeatureIdFfSettingwizard6                          5160 
+
+#define KFeatureIdFfSkype                                   229 
+
+#define KFeatureIdFfSliderLandscapeStartsApp                5126 
+
+#define KFeatureIdFfSmallScreenTouch                        279 
+
+#define KFeatureIdFfSmsSelfRegistration                     5207 
+
+#define KFeatureIdFfSocialPhonebook                         5215 
+
+#define KFeatureIdFfSpeechUseWebDownload                    5226 
+
+#define KFeatureIdFfSwitchProfiletransferDisabled           5139 
+
+#define KFeatureIdFfSyncStatusCheckEnabled                  5142 
+
+#define KFeatureIdFfTakeMeHome                              5161 
+
+#define KFeatureIdFfTouchscreenKeyfeedback                  5174 
+
+#define KFeatureIdFfTutorialNoCoverDisplayContent           5144 
+
+#define KFeatureIdFfUifwBackgroundOffsetAdjustmentForSplitview  5147 
+
+#define KFeatureIdFfUifwListboxHighlightSelection           5146 
+
+#define KFeatureIdFfVoiceUiWithDeviceLock                   5170 
+
+#define KFeatureIdFotaEnterpriseControl                     5123 
+
+#define KFeatureIdMsgForwardWithSender                      5239 
+
+#define KFeatureIdMuteNotificationTones                     5070
+
+#define KFeatureIdPrintingFrameworkCalendarPlugin           5057 
+
+#define KFeatureIdPrintingFrameworkContactsPlugin           5058 
+
+#define KFeatureIdPrintingFrameworkHelp                     5054 
+
+#define KFeatureIdPrintingFrameworkMmsPlugin                5056 
+
+#define KFeatureIdPrintingFrameworkSmsPlugin                5055 
+
+#define KFeatureIdProductIncludesHomeScreenDeviceLockView   5086 
+
+#define KFeatureIdProductIncludesHomeScreenModes            5084 
+
+#define KFeatureIdProductIncludesUsch                       5117 
+
+#define KFeatureIdProductIncludesVoipRel30                  5088 
+
+#define KFeatureIdProductIncludesWlanWizardForActiveIdle    5060 
+
+#define KFeatureIdS60CustomSwTutorialAlwaysPortrait         5125 
+
+#define KFeatureIdS60CustomSwWelcome                        5151
+
+#define KFeatureIdS60NokiaFarsiCalendar                     5187 
+
+#define KFeatureIdS60NokiaHijriCalendar                     5186
+
+#define KFeatureIdS60NokiaMobilecrashSender2                5155
+
+#define KPrivacyDisclaimerFtrEnabled                        5257
+
+#endif // __PRIVATERUNTIMEIDS_HRH
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/config/publicruntimeids.hrh	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,684 @@
+/*
+* 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 KFeatureIdFfAbcAgressiveUi                          252
+
+#define KFeatureIdFfAdaptiveWlanScanningSupport             140
+
+#define KFeatureIdFfAdditionalFonts                         241
+
+#define KFeatureIdFfAiWlansnifferWidget                     172
+
+#define KFeatureIdFfAlternativeCallWaitingTone              315
+
+#define KFeatureIdArabicHandwritingRecognitionInput         338
+
+#define KFeatureIdAsynchFileSaveQueue                       1703
+
+#define KFeatureIdFfAudt                                    63
+
+#define KFeatureIdFfAutomotivestack                         330
+
+#define KFeatureIdAutoRedialForVideoCall                    1723
+
+#define KFeatureIdFfAvkonEmotionIconEnabled                 211
+
+#define KFeatureIdFfBirthdayImprovement                     189
+
+#define KFeatureIdFfBluetoothDataProfilesDisabled           271
+
+#define KFeatureIdFfBluetoothDisabled                       270
+
+#define KFeatureIdBrowserProgressiveDownload                1724
+
+#define KFeatureIdFfCalDayView                              306
+
+#define KFeatureIdFfCalScrollablePreview                    307
+
+#define KFeatureIdFfCalMeetingRequestUi                     296
+
+#define KFeatureIdFfCapacitiveDisplay                       183
+
+#define KFeatureIdChineseFontsHires                         138
+
+#define KFeatureIdFfChineseSelectionKey                     233
+
+#define KFeatureIdFfClockMultiprocolSupport                 190
+
+#define KFeatureIdFfCmailIntegration                        247
+
+#define KFeatureIdCommsDatCreationFromXml                   67
+
+#define KFeatureIdFfConnectionOverride                      179
+
+#define KFeatureIdFfContactsCompanyNames                    236
+
+#define KFeatureIdFfContactsMerge                           268
+
+#define KFeatureIdffContactsMycard                          267
+
+#define KFeatureIdFfContactsNickname                        182
+
+#define KFeatureIdFfContactsPredictiveSearch                235
+
+#define KFeatureIdFfContactsRemoteLookup                    234
+
+#define KFeatureIdFfContactsSocial                          273
+
+#define KFeatureIdFfContextProfiles                         254
+
+#define KFeatureIdFfDeviceEncryptionFeature                 250
+
+#define KFeatureIdFfDisableOmaSuplV2                        308
+
+#define KFeatureIdFfDmConnmoAdapter                         277
+
+#define KFeatureIdDmInstallSecurity                         5065
+
+#define KFeatureIdFfDualLanguageSupport                     194
+
+#define KFeatureIdDualModem                                 230
+
+#define KFeatureIdFfEmailFramework                          135
+
+#define KFeatureIdFfEmailFullscreenviewer                   325
+
+#define KFeatureIdFfEmailIpsServices                        137
+
+#define KFeatureIdEmailMceIntegration                       126
+
+#define KFeatureIdFfEmailPredictivesearch                   324
+
+#define KFeatureIdFfEmailProtocolPlugins                    215
+
+#define KFeatureIdFfEmailUi                                 136
+
+#define KFeatureIdFfEmailUiSplitscreen                      323
+
+#define KFeatureIdEnableIsiCommunicationInUsbChargingMode   309
+
+#define KFeatureIdFfEnhancedCalendarEventUi                 295
+
+#define KFeatureIdFfFarsiCalendar                           213
+
+#define KFeatureIdFmtx                                      1705
+
+#define KFeatureIdFfFmtxRdsText                             220
+
+#define KFeatureIdFfFotaCheckLimitation                     326
+
+#define KFeatureIdFullscrHwrInput                           66
+
+#define KFeatureIdFfGenericAccessNetwork                    257
+
+#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 KFeatureIdFfImageEditor                             255
+
+#define KFeatureIdFfInputsPerOrientation                    192
+
+#define KFeatureIdFfIntelligentTextInput                    216
+
+#define KFeatureIdFfIpsecUmaSupportEnable                   332
+
+#define KFeatureIdFfItiVirtualTouchFirstGenerationSupport   218
+
+#define KFeatureIdFfJavaGlobalIndicatorsApi                 134
+
+#define KFeatureIdFfKeypadNoSendKey                         278
+
+#define KFeatureIdKorean                                    180
+
+#define KFeatureIdFfLayout480640Vga3                        240
+
+#define KFeatureIdFfLayout640480Vga3                        239
+
+#define KFeatureIdFfLimitedMessageAndAlarmToneSize          300
+
+#define KFeatureIdFfLinkedFontsChinese                      159
+
+#define KFeatureIdFfLocationMwApeCentricArchSupport         258
+
+#define KFeatureIdFfMecoXmpp                                232
+
+#define KFeatureIdFfMeetingRequestUi                        174
+
+#define KFeatureIdFfMenuTexturePreloading                   118
+
+#define KFeatureIdS60MtpController                          272
+
+#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 KFeatureIdFfOmadrm1FullSupport                      329
+
+#define KFeatureIdFfOmadrm2Support                          328
+
+#define KFeatureIdFfOmaScomoAdapter                         197
+
+#define KFeatureIdFfOssLegalNotice                          196
+
+#define KFeatureIdFfPlayreadySupport                        322
+
+#define KFeatureIdFfPnpmsProvFilter                         133
+
+#define KFeatureIdPnpmsServiceHelpPlugin                    128
+
+#define KFeatureIdPowerSave                                 1709
+
+#define KFeatureIdPreminetCatalogsClient                    1719
+
+#define KFeatureIdProvAuthtypePlugin                        100
+
+#define KFeatureIdFfQt                                      238
+
+#define KFeatureIdQwertyFnKey                               1714
+
+#define KFeatureIdRockerKey                                 120
+
+#define KFeatureIdFfRuntimeDeviceCapabilityConfiguration    198
+
+#define KFeatureIdSelectableEmail                           125
+
+#define KFeatureIdFfSidesliderSupport                       320
+
+#define KFeatureIdFfSimConsecutive6f00ErrorsHandling        327
+
+#define KFeatureIdFfSipApnSwitching                         318
+
+#define KFeatureIdFfSipCustomPdpHandling                    269
+
+#define KFeatureIdFfSmallScreenTouch                        279
+
+#define KFeatureStartupOmaDmSupport                         40
+
+#define KFeatureIdFfStrokeInputmodeInTaiwan                 280
+
+#define KFeatureIdFfSuplImsiGeneratedServerPriorityDefault  301
+
+#define KFeatureIdFfSyncmlStatusExtendedErrorCodes          299
+
+#define KFeatureIdFfTacticons                               184
+
+#define KFeatureIdTactileFeedback                           1718
+
+#define KFeatureIdFfTarmCapabilityBasedAccess               214
+
+#define KFeatureIdFfTarmCapabilityChecking                  237
+
+#define KFeatureIdTcpMyfavesFeature                         1722
+
+#define KFeatureIdFfTcpMyprofile                            186
+
+#define KFeatureIdFfTdClmcontactreplicationfromphonebooktousimcard  337
+
+#define KFeatureIdFfTdCmccatcommandssupport                 336
+
+#define KFeatureIdFfTdCmccpimpromptserverfullwhenreceive420statuscodefromserver  335
+
+#define KFeatureIdFfTdCmccpimsynchronizationprogressindicatorui   334
+
+#define KFeatureIdFfTdScdma                                 274
+
+#define KFeatureIdFfTdScdmaForbiddenoperatoricondisplay     316
+
+#define KFeatureIdFfTdScdmaVideocallKey                     317
+
+#define KFeatureIdTouchscreencalibInStartup                 69
+
+#define KFeatureIdFfTouchUnlockStroke                       173
+
+#define KFeatureIdUpnpFramework20                           70
+
+#define KFeatureIdUsbCharging                               119
+
+#define KFeatureIdUsbHost                                   1704
+
+#define KFeatureIdUsbModem                                  265
+
+#define KFeatureIdUseEGprsIcon                              121
+
+#define KFeatureIdFfUseNavikeyForVolume                     248
+
+#define KFeatureIdFfVideoAudioBranding                      266
+
+#define KFeatureIdFfVideoEditor                             256
+
+#define KFeatureIdVirtualFullscrQwertyInput                 64
+
+#define KFeatureIdVirtualItutInput                          65
+
+#define KFeatureIdVmbxCallDivertIcon                        116
+
+#define KFeatureIdFfVoiceCallContinuity                     152
+
+#define KFeatureIdFfVpnClient                               99
+
+#define KFeatureIdWebvideoPh2                               39
+
+#define KFeatureIdFfWlanAuthenticationOnlySupport           314
+
+#define KFeatureIdFfWlanExtensions                          177
+
+#define KFeatureIdFfWlanWapi                                129
+
+#define KFeatureIdFfWmdrmDlaSupport                         310
+
+#define KFeatureIdSymbianIncludeLocationNpeDsm              261
+
+#define KFeatureIdSymbianIncludeLocationSuplPosInit         263
+
+#define KFeatureIdSymbianIncludeLocationSuplProxy           262
+
+#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
+
+/** Features added from customswruntimeids.hrh (removed from customswruntimeids.hrh)  */
+
+#define KFeatureIdFfMtpAlbumArt                             5229
+
+#define KFeatureIdFfMusicPathPlugin                         5232
+
+#define KFeatureIdFfPowerKeyAsKeyguard                      5243
+
+#define KFeatureIdFfDisplayNetworkNameAfterCsRegistration   5217
+
+#define KFeatureIdFfManualSelectionPopulatedPlmnList        5184
+
+#define KFeatureIdFfMobilityManagementErrors                5228
+
+#define KFeatureIdFfServiceCallWhilePhoneLocked             5198
+
+#define KFeatureIdFfLocationsysuiHidePositioningMenu        5224
+
+#define KFeatureIdFfMasterResetAndClearSubmenu              5195
+
+#define KFeatureIdFfSimlockUi                               5197
+
+#define KFeatureIdFfEntryPointForVideoShare                 5225
+
+#define KFeatureIdFfImsDeregistrationInOffline              5230
+
+#define KFeatureIdFfImsDeregistrationInRfs                  5231
+
+#define KFeatureIdFfImsDeregistrationInVpn                  5209
+
+#define KFeatureIdFfIntranetBrowsing                        5109
+
+#define KFeatureIdProductIncludesHomeScreenEasyDialing      5085
+
+#endif // __PUBLICRUNTIMEIDS_HRH
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/config/s60_features.xml	Fri Sep 10 13:55:53 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/symbian4/config/variant.cfg	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,2 @@
+\epoc32\include\bldvariant.hrh
+ENABLE_ABIV2_MODE
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/config/variant/Symbian_OS.hrh	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,2169 @@
+// 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
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/symbian4/config/variant/platform_paths.hrh	Fri Sep 10 13:55:53 2010 +0100
@@ -0,0 +1,743 @@
+/*
+* Copyright (c) 2002-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:  Predefined include paths to be used in the mmp-files for the 
+*                components in the layered model. There is one definition for
+*                each layer. The mmp-file should use the statement that is 
+*                intended for the same layer as where the mmp-file resides.
+*
+*                There is also macros to be used in the bld.inf-files to 
+*                export of Public  and Platform headers into 
+*                correct locations. 
+*
+* Usage examples:
+*     ---------------------------------------------
+*      How to include this file in bld.inf and mmp-files.
+*       Reasoning: The build system is such that at the time the 
+*                  bld.inf and mmp-files are "compiled" the available
+*                  include paths are limited. Only the /epoc32/include
+*                  can be guaranteed. Thus to get this file available
+*                  you need to make include relative to the mentioned
+*                  directory. 
+*     ---------------------------------------------
+*
+*      #include <platform_paths.hrh>
+*    
+*     *************************************************************
+*     * MMP file related macro usages to add the system include paths
+*     * 
+*     * The include paths has to be related to the layer in which your SW 
+*     * resides. Thus as an example: a component residing in middleware
+*     * layer should use the MW specific macro.
+*     * Keep this as a separate line in the mmp-files. If you need to
+*     * add your own SYSTEMINCLUDE paths, please defined them as
+*     * separate statement.
+*     *************************************************************
+*         APP_LAYER_SYSTEMINCLUDE
+*         MW_LAYER_SYSTEMINCLUDE
+*         OS_LAYER_SYSTEMINCLUDE
+**
+*     *************************************************************
+*     * Macros related to using various parts of stdapis
+*     *************************************************************
+*       To use STLLIB you need to have this in your mmp-file
+*         STLLIB_USAGE_DEFINITIONS
+*
+*       Depending on what module you are using from stdapis you need to have
+*       one or more of the following macros in your mmp-file (every one in 
+*       separate line !)
+*
+*          OS_LAYER_LIBC_SYSTEMINCLUDE
+*          OS_LAYER_GLIB_SYSTEMINCLUDE
+*          OS_LAYER_SSL_SYSTEMINCLUDE
+*          OS_LAYER_STDCPP_SYSTEMINCLUDE
+*          OS_LAYER_BOOST_SYSTEMINCLUDE
+*          OS_LAYER_DBUS_SYSTEMINCLUDE
+*          OS_LAYER_LIBUTILITY_SYSTEMINCLUDE
+*
+*     *************************************************************
+*     * Macros related to exporting Public and Platform APIs into 
+*     * correct place in the new system. 
+*     *
+*     * The macro that you should use depends on 2 things:
+*     *  - in which layer your package, which exports the APIs resides
+*     *  - what is the visibility of the API (public or platform)
+*     *************************************************************
+*      // the exporting of public APIs should use one of below macros
+*      // depending on which layer the API belogs to
+*      APP_LAYER_PUBLIC_EXPORT_PATH
+*      MW_LAYER_PUBLIC_EXPORT_PATH
+*      OS_LAYER_PUBLIC_EXPORT_PATH
+*
+*      // the exporting of platform APIs should use one of below macros
+*      // depending on which layer the API belogs to
+*      APP_LAYER_PLATFORM_EXPORT_PATH
+*      MW_LAYER_PLATFORM_EXPORT_PATH
+*      OS_LAYER_PLATFORM_EXPORT_PATH
+*
+*      The hierarchy how APIs should reside in foundation has been specified
+*      in developer documentation. See further details from documentation.
+*      Below is example case relying on the structure
+*        my_own_api/group/bld.inf
+*        my_own_api/inc/header1.h
+*        my_own_api/inc/subdir/header2.h
+*  
+*      Assuming that the API is in middleware layer and a public API. 
+*      Then the bld.inf should have the following      
+*        ../inc/header1.h  APP_LAYER_PUBLIC_EXPORT_PATH(header1.h)
+*        ../inc/subdir/header2.h  APP_LAYER_PUBLIC_EXPORT_PATH(subdir/header2.h)
+*  
+*      In the above case the locations are as follow (with current MACRO settings):
+*        header1.h in /epoc32/include/app
+*        header2.h in /epoc32/include/app/subdir
+*
+*
+*     *************************************************************
+*     * Macros related to IBY file exporting
+*     *************************************************************
+*			
+*	    Component bld.inf files need to include platform_paths.hrh, see
+*           beginning of this file on how to do this correctly. Component bld.inf 
+*           files need to use these macros in PRJ_EXPORTS to get their IBY files 
+*           to ROM image.
+*
+*     ---------------------------------------------
+*     Usage for Core image (ROM+ROFS1):
+*     ---------------------------------------------
+*	 // Layer specific specific macros. Use the macro, which is specified
+*        // for the layer, in which your component resides
+*        <somepath>/<file1.iby>  CORE_APP_LAYER_IBY_EXPORT_PATH(<file1.iby>)
+*	 <somepath>/<file2.iby>  CORE_MW_LAYER_IBY_EXPORT_PATH(<file2.iby>)
+*	 <somepath>/<file3.iby>  CORE_OS_LAYER_IBY_EXPORT_PATH(<file3.iby>)
+*
+*	 //stub iby files
+*	 <somepath>/<file4.iby>  CORE_IBY_EXPORT_PATH(stubs,<file4.iby>)
+*	 //tool iby files
+*	 <somepath>/<file5.iby>  CORE_IBY_EXPORT_PATH(tools,<file5.iby>)
+*		
+*     ---------------------------------------------
+*     Usage for Variant image, Language part (ROFS2):
+*     ---------------------------------------------
+*	 // Layer specific specific macros. Use the macro, which is specified
+*        // for the layer, in which your component resides
+*        <somepath>/<file1.iby>  LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(<file1.iby>)
+*	 <somepath>/<file2.iby>  LANGUAGE_MW_LAYER_IBY_EXPORT_PATH(<file2.iby>)
+*	 <somepath>/<file3.iby>  LANGUAGE_OS_LAYER_IBY_EXPORT_PATH(<file3.iby>)			
+*
+*     ---------------------------------------------
+*     Usage for Variant image, Language part  (ROFS2):
+*     ---------------------------------------------
+*	 // Layer specific specific macros. Use the macro, which is specified
+*        // for the layer, in which your component resides
+*        <somepath>/<file1.iby>  CUSTOMER_APP_LAYER_IBY_EXPORT_PATH(<file1.iby>)
+*	 <somepath>/<file2.iby>  CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(<file2.iby>)
+*	 <somepath>/<file3.iby>  CUSTOMER_OS_LAYER_IBY_EXPORT_PATH(<file3.iby>)			
+*
+*     ---------------------------------------------
+*     Usage for Customer Variant image, (ROFS3):
+*     ---------------------------------------------
+*	 // Layer specific specific macros. Use the macro, which is specified
+*        // for the layer, in which your component resides
+*        <somepath>/<f1.iby> CUSTOMER_VARIANT_APP_LAYER_IBY_EXPORT_PATH(<f1.iby>)
+*	 <somepath>/<f2.iby> CUSTOMER_VARIANT_MW_LAYER_IBY_EXPORT_PATH(<f2.iby>)
+*	 <somepath>/<f3.iby> CUSTOMER_VARIANT_OS_LAYER_IBY_EXPORT_PATH(<f3.iby>)			
+*	
+*
+*     *************************************************************
+*     * Macro related to Exporting localization .loc files into 
+*     * correct place in the system. 
+*     *************************************************************
+*
+*     ---------------------------------------------
+*     Usage for components:
+*     ---------------------------------------------
+*	    Component bld.inf files need to include platform_paths.hrh, see
+*           beginning of this file on how to do this correctly. Component bld.inf 
+*           files need to use these macros in PRJ_EXPORTS to get their loc files 
+*           for localization.
+*     loc files that should be localized by localisation team should be in 
+*     loc-folder in the source tree (see developer guidelines)
+*
+*	 // Layer specific specific macros. Use the macro, which is specified
+*        // for the layer, in which your component resides
+*	 <somepath>/loc/<file>.loc  APP_LAYER_LOC_EXPORT_PATH(<file>.loc)
+*	 <somepath>/loc/<file>.loc  MW_LAYER_LOC_EXPORT_PATH(<file>.loc)
+*	 <somepath>/loc/<file>.loc  OS_LAYER_LOC_EXPORT_PATH(<file>.loc)
+*
+* 
+*
+*
+*/
+
+
+#ifndef PLATFORM_PATHS_HRH
+#define PLATFORM_PATHS_HRH
+
+/**
+**************************************************************************
+* General comments about the exporting of headers macros
+*  1) The definitions point currently to the old locations. (which makes some 
+*     macros to have same values. The idea is that you can already start using
+*     them now and those will be later on changed => change affects everybody.
+***************************************************************************
+*/
+
+/**
+* ---------------------------------------
+* Location, where the applications layer specific public headers should be exported
+* See usage on top of this hrh-file.
+* ---------------------------------------
+*/
+
+#if __GNUC__ >= 3
+#define APP_LAYER_SDK_EXPORT_PATH(exported) do not use intentionally generates error
+#define APP_LAYER_PUBLIC_EXPORT_PATH(exported) /epoc32/include/app/exported
+#else
+#define APP_LAYER_SDK_EXPORT_PATH(exported) do not use intentionally generates error
+#define APP_LAYER_PUBLIC_EXPORT_PATH(exported) /epoc32/include/app/##exported
+#endif
+
+/**
+* ---------------------------------------
+* Location, where the applications layer specific platform headers should be exported
+* See usage on top of this hrh-file.
+* ---------------------------------------
+*/
+#if __GNUC__ >= 3
+#define APP_LAYER_DOMAIN_EXPORT_PATH(exported) do not use intentionally generates error
+#define APP_LAYER_PLATFORM_EXPORT_PATH(exported) /epoc32/include/platform/app/exported
+#else
+#define APP_LAYER_DOMAIN_EXPORT_PATH(exported) do not use intentionally generates error
+#define APP_LAYER_PLATFORM_EXPORT_PATH(exported) /epoc32/include/platform/app/##exported
+#endif
+
+/**
+* ---------------------------------------
+* Location, where the middleware layer specific public headers should be exported
+* See usage on top of this hrh-file.
+* ---------------------------------------
+*/
+#if __GNUC__ >= 3
+#define MW_LAYER_SDK_EXPORT_PATH(exported) do not use intentionally generates error
+#define MW_LAYER_PUBLIC_EXPORT_PATH(exported) /epoc32/include/mw/exported
+#else
+#define MW_LAYER_SDK_EXPORT_PATH(exported) do not use intentionally generates error
+#define MW_LAYER_PUBLIC_EXPORT_PATH(exported) /epoc32/include/mw/##exported
+#endif
+
+/**
+* ---------------------------------------
+* Location, where the middleware layer specific platform headers should be exported
+* ---------------------------------------
+*/
+#if __GNUC__ >= 3
+#define MW_LAYER_DOMAIN_EXPORT_PATH(exported) do not use intentionally generates error
+#define MW_LAYER_PLATFORM_EXPORT_PATH(exported) /epoc32/include/platform/mw/exported
+#else
+#define MW_LAYER_DOMAIN_EXPORT_PATH(exported) do not use intentionally generates error
+#define MW_LAYER_PLATFORM_EXPORT_PATH(exported) /epoc32/include/platform/mw/##exported
+#endif
+
+/**
+* ---------------------------------------
+* Location, where the os layer specific public headers should be exported
+* ---------------------------------------
+*/
+#if __GNUC__ >= 3
+#define  OSEXT_LAYER_SDK_EXPORT_PATH(exported) do not use intentionally generates error
+#define  OS_LAYER_PUBLIC_EXPORT_PATH(exported) /epoc32/include/exported
+#else
+#define  OSEXT_LAYER_SDK_EXPORT_PATH(exported) do not use intentionally generates error
+#define  OS_LAYER_PUBLIC_EXPORT_PATH(exported) /epoc32/include/##exported
+#endif
+
+/**
+* ---------------------------------------
+* Location, where the os specific platform headers should be exported
+* ---------------------------------------
+*/
+#if __GNUC__ >= 3
+#define OSEXT_LAYER_DOMAIN_EXPORT_PATH(exported) do not use intentionally generates error
+#define OS_LAYER_PLATFORM_EXPORT_PATH(exported) /epoc32/include/platform/exported
+#else
+#define OSEXT_LAYER_DOMAIN_EXPORT_PATH(exported) do not use intentionally generates error
+#define OS_LAYER_PLATFORM_EXPORT_PATH(exported) /epoc32/include/platform/##exported
+#endif
+
+/**
+* ---------------------------------------
+* Location, where the  cenrep excel sheets should be exported
+* Deprecated: should no longer be used. Kept for compability.
+* ---------------------------------------
+*/
+#if __GNUC__ >= 3
+#define CENREP_XLS_EXPORT_PATH(exported) /epoc32/tools/cenrep/data/src/exported
+#else
+#define CENREP_XLS_EXPORT_PATH(exported) /epoc32/tools/cenrep/data/src/##exported
+#endif
+
+/**
+**************************************************************************
+*  General comments about the 3 define statements related to include paths:
+*  1) the /epoc32/include/oem is now defined there for backward compability.
+*     Once the directory is empty, the directory will be removed. However this 
+*     enables us to ensure that if you use these define statements => you do 
+*     not have to remove the statements later on, when the directory no longer 
+*     exists.
+*  2) These statements should be enough in normal cases. For certain specific 
+*     cases you migth need to add some specific directory from /epoc32/include
+*     (for instance /epoc32/include/ecom).
+*     In normal cases the include staments in code should be relative to one of 
+*     the system include paths, but in certain cases, the included files requires
+*     that the subdirectory is also part of the system include paths.
+****************************************************************************
+*/
+
+/**
+* Delete or comment out this macro definition to turn on header relocation.
+*/
+//#define SYMBIAN_OLD_EXPORT_LOCATION
+
+
+/**
+* This define statements defines the SYSTEMINCLUDE-line, which is intended to be 
+* used in the mmp-files that are part of the applications-layer. It includes all 
+* the needed directories from the /epoc32/include, that are valid ones for the 
+* application-layer components. 
+*
+* Applications layer is the last one in the list, since most likely the most of 
+* the headers come from middleware or os-layer  => thus they are first.
+*/
+#define APP_LAYER_SYSTEMINCLUDE SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/mw \
+ /epoc32/include/platform/mw \
+ /epoc32/include/platform \
+ /epoc32/include/app \
+ /epoc32/include/platform/app \
+ /epoc32/include/platform/loc \
+ /epoc32/include/platform/mw/loc \
+ /epoc32/include/platform/app/loc \
+ /epoc32/include/platform/loc/sc \
+ /epoc32/include/platform/mw/loc/sc \
+ /epoc32/include/platform/app/loc/sc
+
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+#define APP_LAYER_SYSTEMINCLUDE_SYMBIAN SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/platform 
+#else
+#define APP_LAYER_SYSTEMINCLUDE_SYMBIAN SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/mw \
+ /epoc32/include/platform/mw \
+ /epoc32/include/platform \
+ /epoc32/include/app \
+ /epoc32/include/platform/app
+#endif
+/*
+ /epoc32/include/platform/loc \
+ /epoc32/include/platform/mw/loc \
+ /epoc32/include/platform/app/loc \
+ /epoc32/include/platform/loc/sc \
+ /epoc32/include/platform/mw/loc/sc \
+ /epoc32/include/platform/app/loc/sc
+*/
+ 
+/**
+* This define statements defines the SYSTEMINCLUDE-line, which is intended to be
+* used in the mmp-files that are part of the middleware-layer. It includes all 
+* the needed directories from the /epoc32/include, that are valid ones for the 
+* middleware-layer components. 
+*/
+#define MW_LAYER_SYSTEMINCLUDE SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/mw \
+ /epoc32/include/platform/mw \
+ /epoc32/include/platform \
+ /epoc32/include/platform/loc \
+ /epoc32/include/platform/mw/loc \
+ /epoc32/include/platform/loc/sc \
+ /epoc32/include/platform/mw/loc/sc
+
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+#define MW_LAYER_SYSTEMINCLUDE_SYMBIAN SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/platform 
+#else
+#define MW_LAYER_SYSTEMINCLUDE_SYMBIAN SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/mw \
+ /epoc32/include/platform/mw \
+ /epoc32/include/platform 
+#endif
+/*
+ /epoc32/include/platform/loc \
+ /epoc32/include/platform/mw/loc \
+ /epoc32/include/platform/loc/sc \
+ /epoc32/include/platform/mw/loc/sc
+*/
+
+/**
+* This define statements defines the SYSTEMINCLUDE-line, which is intended to be
+* used in the mmp-files that are part of the  osextensions-layer. It includes all
+* the needed directories from the /epoc32/include, that are valid ones for the
+* os-layer components. 
+*/
+#define OS_LAYER_SYSTEMINCLUDE SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/platform \
+ /epoc32/include/platform/loc \
+ /epoc32/include/platform/loc/sc
+
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+#define OS_LAYER_SYSTEMINCLUDE_SYMBIAN SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/platform
+#else
+#define OS_LAYER_SYSTEMINCLUDE_SYMBIAN SYSTEMINCLUDE \
+ /epoc32/include \
+ /epoc32/include/platform 
+#endif
+/*
+ /epoc32/include/platform/loc \
+ /epoc32/include/platform/loc/sc
+*/
+
+// Below statement is Deprecated and the OS_LAYER_SYSTEMINCLUDE-macro has to be
+// used.
+// Removed, use teh OS_LAYER_SYSTEMINCLUDE instead.
+// #define OSEXT_LAYER_SYSTEMINCLUDE OS_LAYER_SYSTEMINCLUDE
+
+/**
+* This define statements defines the SYSTEMINCLUDE-line, which is intended to be
+* used in the mmp-files that are part of the os-layer. This is intended 
+* to be only used by those components which need to use in their mmp-file either
+* kern_ext.mmh or nkern_ext.mmh. Reason is that those
+* 2 files already contain the /epoc32/include  as system include path.
+* 
+*/
+#define OS_LAYER_KERNEL_SYSTEMINCLUDE SYSTEMINCLUDE \
+ /epoc32/include/platform
+
+// Below statement is Deprecated and the OS_LAYER_KERNEL_SYSTEMINCLUDE-macro 
+// has to be used.
+// Removed, use the OS_LAYER_KERNER_SYSTEMINCLUDE instead.
+// #define OSEXT_LAYER_KERNEL_SYSTEMINCLUDE OS_LAYER_KERNEL_SYSTEMINCLUDE
+
+/**
+****************************************************************************
+* Definitions that also define the systeminclude paths for various
+* part of stdapis. Each statement has to be in its own line in the using
+* mmp-file. There are be more than 1 statement in single mmp-file.
+****************************************************************************
+*/
+#define OS_LAYER_LIBC_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(stdapis)
+
+#define OS_LAYER_GLIB_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/glib-2.0) \
+                                                   OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/glib-2.0/glib) \
+                                                   OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/glib-2.0/gobject)
+
+
+#define OS_LAYER_SSL_SYSTEMINCLUDE SYSTEMINCLUDE   OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/openssl)
+                  
+#define OS_LAYER_STDCPP_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/stlport) 
+
+#define OS_LAYER_BOOST_SYSTEMINCLUDE SYSTEMINCLUDE   OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/boost)
+
+#define OS_LAYER_DBUS_SYSTEMINCLUDE SYSTEMINCLUDE    OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/dbus-1.0) \
+                                                     OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/dbus-1.0/dbus)
+#define OS_LAYER_LIBUTILITY_SYSTEMINCLUDE SYSTEMINCLUDE OS_LAYER_PLATFORM_EXPORT_PATH(stdapis/utility)
+
+#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\
+        MACRO _WCHAR_T_DECLARED
+
+
+/**
+ *  Symbian systeminclude macros for standard APIs.
+*/
+#define OS_LAYER_ESTLIB_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(libc)
+
+#define OS_LAYER_STLPORTV5_SYSTEMINCLUDE SYSTEMINCLUDE    OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/stlportv5)
+
+#define OS_LAYER_LIBXML2_SYSTEMINCLUDE SYSTEMINCLUDE  OS_LAYER_PUBLIC_EXPORT_PATH(stdapis/libxml2)
+
+
+/**
+****************************************************************************
+* Definitions that also define the paths to the layer specific source directories.
+****************************************************************************
+*/
+/**
+* The below 3 macros define the paths to the layer-specific source dirs.
+* See usage on top of this hrh-file, these are used the same way as 
+* for instance the OS_LAYER_DOMAIN_EXPORT_PATH
+* Deprecated: is not allowed to be using in Symbian Foundation
+*/
+#if __GNUC__ >= 3
+#define APP_LAYER_SOURCE_PATH(rest)    do not use intentionally generates error in export
+#define MW_LAYER_SOURCE_PATH(rest)     do not use intentionally generates error in export
+#define OSEXT_LAYER_SOURCE_PATH(rest)  do not use intentionally generates error in export
+#else
+#define APP_LAYER_SOURCE_PATH(rest)    do not use intentionally generates error in export
+#define MW_LAYER_SOURCE_PATH(rest)     do not use intentionally generates error in export
+#define OSEXT_LAYER_SOURCE_PATH(rest)  do not use intentionally generates error in export
+#endif
+
+/**
+****************************************************************************
+* Definitions to export IBY files to different folders where they will be taken 
+* to ROM image
+****************************************************************************
+*/
+
+// Following three definitions are used for exporting IBY files to 
+// Core image (ROM+ROFS1). IBY files are exported according to their layer.
+#if __GNUC__ >= 3
+#define CORE_APP_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/core/app/exported
+#define CORE_MW_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/core/mw/exported
+#define CORE_OSEXT_LAYER_IBY_EXPORT_PATH(exported) do not use intentionally generates error
+#define CORE_OS_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/core/os/exported
+#define CORE_ADAPT_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/exported
+#else
+#define CORE_APP_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/core/app/##exported
+#define CORE_MW_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/core/mw/##exported
+#define CORE_OSEXT_LAYER_IBY_EXPORT_PATH(exported) do not use intentionally generates error
+#define CORE_OS_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/core/os/##exported
+#define CORE_ADAPT_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/##exported
+#endif
+
+// Following three definitions are used for exporting IBY files to Variant image, 
+// Language part (ROFS2). IBY files are exported according to their layer.
+#if __GNUC__ >= 3
+#define LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/language/app/exported
+#define LANGUAGE_MW_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/language/mw/exported
+#define LANGUAGE_OSEXT_LAYER_IBY_EXPORT_PATH(exported) do not use intentionally generates error
+#define LANGUAGE_OS_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/language/os/exported
+#else
+#define LANGUAGE_APP_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/language/app/##exported
+#define LANGUAGE_MW_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/language/mw/##exported
+#define LANGUAGE_OSEXT_LAYER_IBY_EXPORT_PATH(exported) do not use intentionally generates error
+#define LANGUAGE_OS_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/language/os/##exported
+#endif
+
+// Following three definitions are used for exporting IBY files to Variant image, (ROFS2). 
+// BY files are exported according to their layer.
+#if __GNUC__ >= 3
+#define CUSTOMER_APP_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customer/app/exported
+#define CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customer/mw/exported
+#define CUSTOMER_OSEXT_LAYER_IBY_EXPORT_PATH(exported) do not use intentionally generates error
+#define CUSTOMER_OS_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customer/os/exported
+#else
+#define CUSTOMER_APP_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customer/app/##exported
+#define CUSTOMER_MW_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customer/mw/##exported
+#define CUSTOMER_OSEXT_LAYER_IBY_EXPORT_PATH(exported) do not use intentionally generates error
+#define CUSTOMER_OS_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customer/os/##exported
+#endif
+
+// Following three definitions are used for exporting IBY files to 
+// Variant Customer part, (ROFS3). IBY files are exported according to 
+// their layer.
+#if __GNUC__ >= 3
+#define CUSTOMER_VARIANT_APP_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customervariant/app/exported
+#define CUSTOMER_VARIANT_MW_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customervariant/mw/exported
+#define CUSTOMER_VARIANT_OSEXT_LAYER_IBY_EXPORT_PATH(exported) do not use intentionally generates error
+#define CUSTOMER_VARIANT_OS_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customervariant/os/exported
+#else
+#define CUSTOMER_VARIANT_APP_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customervariant/app/##exported
+#define CUSTOMER_VARIANT_MW_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customervariant/mw/##exported
+#define CUSTOMER_VARIANT_OSEXT_LAYER_IBY_EXPORT_PATH(exported) do not use intentionally generates error
+#define CUSTOMER_VARIANT_OS_LAYER_IBY_EXPORT_PATH(exported) /epoc32/rom/include/customervariant/os/##exported
+#endif
+
+
+// Following definition is used for exporting tools and stubs IBY files to 
+// Core image.
+#if __GNUC__ >= 3
+#define CORE_IBY_EXPORT_PATH(path,exported)  /epoc32/rom/include/core/path/exported
+#else
+#define CORE_IBY_EXPORT_PATH(path,exported)  /epoc32/rom/include/core/##path##/##exported
+#endif
+
+/**
+* ---------------------------------------
+* Location, where the localization .loc file should be exported
+* ---------------------------------------
+*/
+// Location, where the os layer localization .loc file should be 
+// exported
+#if __GNUC__ >= 3
+// Deprecated: use the OS_LAYER_LOC_EXPORT_PATH instead
+#define OSEXT_LAYER_LOC_EXPORT_PATH(exported) do not use intentionally generates error
+#define OS_LAYER_LOC_EXPORT_PATH(exported) /epoc32/include/platform/loc/sc/exported
+
+// Location, where the middleware layer localization .loc file should be 
+// exported
+#define MW_LAYER_LOC_EXPORT_PATH(exported) /epoc32/include/platform/mw/loc/sc/exported
+
+// Location, where the application layer localization .loc file should be 
+// exported
+#define APP_LAYER_LOC_EXPORT_PATH(exported) /epoc32/include/platform/app/loc/sc/exported
+
+#else
+
+// Deprecated: use the OS_LAYER_LOC_EXPORT_PATH instead
+#define OSEXT_LAYER_LOC_EXPORT_PATH(exported) do not use intentionally generates error
+#define OS_LAYER_LOC_EXPORT_PATH(exported) /epoc32/include/platform/loc/sc/##exported
+
+// Location, where the middleware layer localization .loc file should be exported
+#define MW_LAYER_LOC_EXPORT_PATH(exported) /epoc32/include/platform/mw/loc/sc/##exported
+
+// Location, where the application layer localization .loc file should be exported
+#define APP_LAYER_LOC_EXPORT_PATH(exported) /epoc32/include/platform/app/loc/sc/##exported
+#endif
+
+/**
+* ---------------------------------------
+* Macros for Configuration tool migration. 
+* The below macros define the location under epoc32, where the confml 
+* (Configuration Markup Language) and crml (Central Repository Markup Language) 
+* files should be exported.
+* ---------------------------------------
+*/
+#if __GNUC__ >= 3
+#define CONFML_EXPORT_PATH(file,category)           /epoc32/rom/config/assets/category/confml/file
+#define CRML_EXPORT_PATH(file,category)             /epoc32/rom/config/assets/category/implml/file
+#define GCFML_EXPORT_PATH(file,category)            /epoc32/rom/config/assets/category/implml/file
+#define CONFML_CONFIG_EXPORT_PATH(file,category)    /epoc32/rom/config/assets/category/confml/file
+#else
+#define CONFML_EXPORT_PATH(file,category)           /epoc32/rom/config/assets/##category##/confml/##file
+#define CRML_EXPORT_PATH(file,category)             /epoc32/rom/config/assets/##category##/implml/##file
+#define GCFML_EXPORT_PATH(file,category)            /epoc32/rom/config/assets/##category##/implml/##file
+#define CONFML_CONFIG_EXPORT_PATH(file,category)    /epoc32/rom/config/assets/##category##/confml/##file
+#endif
+
+#define APP_LAYER_CONFML(exported)                  CONFML_EXPORT_PATH(exported,s60)
+#define APP_LAYER_CRML(exported)                    CRML_EXPORT_PATH(exported,s60)
+#define APP_LAYER_GCFML(exported)                   GCFML_EXPORT_PATH(exported,s60)
+#define APP_LAYER_CONFML_CONFIG(exported)           CONFML_CONFIG_EXPORT_PATH(exported,s60)
+                                                    
+#define MW_LAYER_CONFML(exported)                   CONFML_EXPORT_PATH(exported,s60)
+#define MW_LAYER_CRML(exported)                     CRML_EXPORT_PATH(exported,s60)
+#define MW_LAYER_GCFML(exported)                    GCFML_EXPORT_PATH(exported,s60)
+#define MW_LAYER_CONFML_CONFIG(exported)            CONFML_CONFIG_EXPORT_PATH(exported,s60)
+       
+// Deprecate: Use the OS_LAYER_* macros instead of OSEXT_LAYER_*                                             
+#define OSEXT_LAYER_CONFML(exported)                do not use intentionally generates error
+#define OSEXT_LAYER_CRML(exported)                  do not use intentionally generates error
+#define OSEXT_LAYER_GCFML(exported)                 do not use intentionally generates error
+#define OSEXT_LAYER_CONFML_CONFIG(exported)         do not use intentionally generates error
+#define OS_LAYER_CONFML(exported)                   CONFML_EXPORT_PATH(exported,s60)
+#define OS_LAYER_CRML(exported)                     CRML_EXPORT_PATH(exported,s60)
+#define OS_LAYER_GCFML(exported)                    GCFML_EXPORT_PATH(exported,s60)
+#define OS_LAYER_CONFML_CONFIG(exported)            CONFML_CONFIG_EXPORT_PATH(exported,s60)
+
+#define APP_LAYER_EXPORTS_CONFML(exported)           CONFML_EXPORT_PATH(exported,symbianos)
+#define APP_LAYER_EXPORTS_CRML(exported)             CRML_EXPORT_PATH(exported,symbianos)
+#define APP_LAYER_EXPORTS_GCFML(exported)            GCFML_EXPORT_PATH(exported,symbianos)
+
+#define MW_LAYER_EXPORTS_CONFML(exported)            CONFML_EXPORT_PATH(exported,symbianos)
+#define MW_LAYER_EXPORTS_CRML(exported)              CRML_EXPORT_PATH(exported,symbianos)
+#define MW_LAYER_EXPORTS_GCFML(exported)             GCFML_EXPORT_PATH(exported,symbianos)
+       
+// Deprecate: Use the OS_LAYER_* macros instead of OSEXT_LAYER_*                                             
+#define OSEXT_LAYER_CONFML(exported)                do not use intentionally generates error
+#define OSEXT_LAYER_CRML(exported)                  do not use intentionally generates error
+#define OSEXT_LAYER_GCFML(exported)                 do not use intentionally generates error
+#define OSEXT_LAYER_CONFML_CONFIG(exported)         do not use intentionally generates error
+#define OS_LAYER_EXPORTS_CONFML(exported)            CONFML_EXPORT_PATH(exported,symbianos)
+#define OS_LAYER_EXPORTS_CRML(exported)              CRML_EXPORT_PATH(exported,symbianos)
+#define OS_LAYER_EXPORTS_GCFML(exported)             GCFML_EXPORT_PATH(exported,symbianos)
+
+/**
+ * Macros to be used in kernel and BSP files to specify systeminclude locations. These macros are necessary
+ * because in some case, the systeminclude location changes based on, e.g., hardware platform.
+ */
+#if __GNUC__ >= 3
+#define SYMBIAN_BASE_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(included)
+#define SYMBIAN_NE1_TB_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ne1_tb/included)
+#define SYMBIAN_TIOMAP3_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(tiomap3/included)
+#define SYMBIAN_H2_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(h2/included)
+#define SYMBIAN_ASSP_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(assp/included)
+#define SYMBIAN_OMAP_HRP_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(omap_hrp/included)
+#define SYMBIAN_WINS_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(wins/included)
+#define SYMBIAN_8500ED_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(included)
+#define SYMBIAN_8500_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(included)
+#define SYMBIAN_INTERNAL_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(internal/included)
+#define SYMBIAN_CONFIG_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(included)
+#define SYMBIAN_NDKX_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(included)
+#else
+#define SYMBIAN_BASE_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(##included)
+#define SYMBIAN_NE1_TB_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ne1_tb/##included)
+#define SYMBIAN_TIOMAP3_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(tiomap3/##included)
+#define SYMBIAN_H2_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(h2/##included)
+#define SYMBIAN_ASSP_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(assp/##included)
+#define SYMBIAN_OMAP_HRP_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(omap_hrp/##included)
+#define SYMBIAN_WINS_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(wins/##included)
+#define SYMBIAN_8500ED_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(##included)
+#define SYMBIAN_8500_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(##included)
+#define SYMBIAN_INTERNAL_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(internal/##included)
+#define SYMBIAN_CONFIG_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(##included)
+#define SYMBIAN_NDKX_SYSTEMINCLUDE(included) SYSTEMINCLUDE SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(##included)
+#endif
+   
+
+/**
+* Temporary macros for Symbian exports.
+*/
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+#if __GNUC__ >= 3
+#define SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(exported)
+#define SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(exported)
+#define SYMBIAN_MW_LAYER_PUBLIC_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(exported)
+#define SYMBIAN_MW_LAYER_PLATFORM_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(exported)
+#define SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(exported)
+#define SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(exported)
+#else
+#define SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#define SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#define SYMBIAN_MW_LAYER_PUBLIC_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#define SYMBIAN_MW_LAYER_PLATFORM_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#define SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#define SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#endif
+#else // not SYMBIAN_OLD_EXPORT_LOCATION
+#if __GNUC__ >= 3
+#define SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(exported)
+#define SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(exported) OS_LAYER_PLATFORM_EXPORT_PATH(exported)
+#define SYMBIAN_MW_LAYER_PUBLIC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(exported)
+#define SYMBIAN_MW_LAYER_PLATFORM_EXPORT_PATH(exported) MW_LAYER_PLATFORM_EXPORT_PATH(exported)
+#define SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(exported)
+#define SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(exported) APP_LAYER_PLATFORM_EXPORT_PATH(exported)
+#else
+#define SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(exported) OS_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#define SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(exported) OS_LAYER_PLATFORM_EXPORT_PATH(##exported)
+#define SYMBIAN_MW_LAYER_PUBLIC_EXPORT_PATH(exported) MW_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#define SYMBIAN_MW_LAYER_PLATFORM_EXPORT_PATH(exported) MW_LAYER_PLATFORM_EXPORT_PATH(##exported)
+#define SYMBIAN_APP_LAYER_PUBLIC_EXPORT_PATH(exported) APP_LAYER_PUBLIC_EXPORT_PATH(##exported)
+#define SYMBIAN_APP_LAYER_PLATFORM_EXPORT_PATH(exported) APP_LAYER_PLATFORM_EXPORT_PATH(##exported)
+#endif
+#endif
+
+#endif  // end of PLATFORM_PATHS_HRH
+