Capabilities

WURFL Capabilities

Print-friendly version

Group Group Sort Capability Cap Sort Value Description
product_info0brand_name0stringBrand (ex: Nokia)
product_info0model_name1stringModel (ex: N95)
product_info0marketing_name2stringIn addition to Brand and Model, some devices have a marketing name (for ex: BlackBerry 8100 Pearl, Nokia 8800 Scirocco, Samsung M800 Instinct).
product_info0model_extra_info3stringIn addition to Brand and Model (and possibly a marketing name), some may be characterized by extra info (es: Nokia N95 8GB, Sharp 902SHVodafone).
product_info0unique5true/falseUA is repetead for different devices (rare, but deadly occurence)
product_info0ununiqueness_handler6StringHow to handle a non-unique User-agent String (API/framework may support specific mechanism to handle HTTP request directly)
product_info0is_wireless_device7true/falseTells you if a device is wireless or not. Specifically a mobile phone or a PDA are considered wireless devices, a desktop PC or a laptop are not
product_info0device_claims_web_support9true/falseWhether the device is wireless or not, the browser may claim web support or not. Opera for Symbian is an example of a browser that claims web support (and tries to render at best) a page that was developed for web presentation independently from the device.
product_info0pointing_method10joystick, stylus, touchscreen, clickwheel, "" (empty string)Links and widgets can be activated with either a stylus, a finger, a joystick or a BlackBerry-style clickwheel. Devices with this capability set to empty string ("") should have has_pointing_device set to false.
product_info0has_qwerty_keyboard11true/falseSome devices come with a full querty keyboard. This may have a say on how forms or other functions are implemented. Virtual keyboard (a-la Palm pilot) are good enough to make this capability tick to true.
product_info0can_skip_aligned_link_row12true/falseMany modern devices (or browser/device combo) let users skip a row of links (for ex:link1|link2|link3|link4) with just one click down. Other devices force users to click multiple times to skip the list of links.
product_info0nokia_series16IntegerNokia Series 20/30/40/60/80 or 90
product_info0nokia_edition17IntegerDeveloper Platform (1/2/3/...)
product_info0nokia_feature_pack180,1,2,3,4,5,6,7,8Nokia Feature Pack
product_info0device_os19StringInformation about hosting OS
product_info0device_os_version20StringWhich version of the hosting OS
product_info0mobile_browser21StringInformation about the device browser (Openwave, Nokia, Opera, Access, Teleca,...)
product_info0mobile_browser_version22StringWhich version of the browser
product_info0can_assign_phone_number23true/falseDevice is a mobile phone and may have a phone number associated to it.
product_info0is_tablet8true/falseTells you if a device is a tablet computer (iPad and similar, regardless of OS)
product_info0release_date4stringDate that the device was released. Values are formatted like: 2002_january
product_info0uaprof13stringUAProf urls can typically be extracted as a HTTP header. This capability may be useful when this is not possible for some reason.
product_info0uaprof214stringSecondary UAProf
product_info0uaprof315stringTertiary UAProf
product_info0is_bot100true/falseTrue if the device is a robot / web crawler
user_experience1ux_full_desktop100true/falseFull desktop web is someone sitting in front of their desktop or laptop with a mouse, a keyboard and a display. iPhones are not desktops, tablets are not desktops, videogame consoles are not desktops and Smart TVs are not desktops, nor are people surfing the web from their wristwatches.
wml_ui3proportional_font0true/falseThe standard font is proportional
wml_ui3built_in_back_button_support1true/falseUser may always click on a button to go back
wml_ui3card_title_support2true/falseThe device displays the title on the screen
wml_ui3softkey_support3true/falseSoftkeys are supported
wml_ui3table_support4true/falseThe browser displays tables formatted "correctly" (rather than 1 cell per line)
wml_ui3numbered_menus5true/falseThe browser lists numbers to pick an element from a list
wml_ui3menu_with_select_element_recommended6true/falseA select element is the most usable menu format
wml_ui3menu_with_list_of_links_recommended7true/falseA list of links is the most usable menu format
wml_ui3icons_on_menu_items_support8true/falseLinks may be associated with icons
wml_ui3break_list_of_links_with_br_element_recommended9true/falseWhen presenting a list of links the use of <br/> is suggested for better presentation
wml_ui3access_key_support10true/falserespects the "accesskey" attribute of the anchor tag
wml_ui3wrap_mode_support11true/falseThe browser can be forced to wrap or not lines
wml_ui3times_square_mode_support12true/false"time_square_mode_support" is an Openwave browser specific feature related to what happens with code that looks like <p mode="nowrap">. The Openwave browser will present the text in this block on a single line that will only scroll (like marquee) when the line has been activated (has focus). Other browser either cropped such blocks, or force ths user to scroll horizontally on the page.
wml_ui3deck_prefetch_support13true/falsePrefetching of other decks is supported
wml_ui3elective_forms_recommended14true/falseinput and select elements can/should be placed in a single card rather than on discrete cards
wml_ui3wizards_recommended15true/falsewizards_recommended
wml_ui3image_as_link_support16true/falseYou may use images to present a link
wml_ui3insert_br_element_after_widget_recommended17true/falseThe use of a break is suggested after widgets
wml_ui3wml_can_display_images_and_text_on_same_line18true/falseSome devices not display an image and text on the same line. Set this to true if the device supports it
wml_ui3wml_displays_image_in_center19true/falseSome devices will show images aligned in center by default, true if this happens
wml_ui3opwv_wml_extensions_support20true/falseThis is specific for Openwave browsers and possibly third party browsers that are compatible. As WML extensions we mean pictograms and other tags that were never formalized by the WAP forum
wml_ui3wml_make_phone_call_string21stringPrefix to initiate a voice call
chtml_ui4chtml_display_accesskey0true/falseThe device displays a number when you use an accesskey
chtml_ui4emoji1true/falseEmoji are special characters which appear in i-Mode pages as small icons
chtml_ui4chtml_can_display_images_and_text_on_same_line2true/falseAs for WML, this is set to true if the device can display images and text on the same line
chtml_ui4chtml_displays_image_in_center3true/falseAs for WML, this is set to true if the device will align images in center by default
chtml_ui4imode_region4stringThis field describes the market region for the device, useful for emoji's and other possible localizations. Possible values as "ja" for Japan, "eu" for Europe, "us" for USA "as" for Asia. "none" means unknown or not set.
chtml_ui4chtml_make_phone_call_string5stringPrefix to initiate a voice call
chtml_ui4chtml_table_support6true/falseTables are not supported by default on i-mode/chtml devices. This capability tells you if the device supports this "extra" feature
xhtml_ui5xhtml_honors_bgcolor0true/falseBackground colour can be set
xhtml_ui5xhtml_supports_forms_in_table1true/falseForm entry within a table is possible
xhtml_ui5xhtml_support_wml2_namespace2true/falseThe WML version 2.0 namespace is supported, so the device will successfully render WML2.0 content
xhtml_ui5xhtml_autoexpand_select3true/falseSome device automatically expand select's (MOT T720, for example)
xhtml_ui5xhtml_select_as_dropdown4true/falseThe device displays select's as dropdown lists
xhtml_ui5xhtml_select_as_radiobutton5true/falseThe device displays select's as radio buttons
xhtml_ui5xhtml_select_as_popup6true/falseThe device displays select's as popup lists, similar to the Openwave GUI extension
xhtml_ui5xhtml_display_accesskey7true/falseThe device displays a number when you use an accesskey
xhtml_ui5xhtml_supports_invisible_text8true/false
xhtml_ui5xhtml_supports_inline_input9true/falseSome browsers let you type text locally. Others bring you to a separate data entry control.
xhtml_ui5xhtml_supports_monospace_font10true/falseDoes device support monospace fonts only?
xhtml_ui5xhtml_supports_table_for_layout11true/falseThis device support for tables is solid enough that you can use tables to layout content on the screen.Used in WALL)
xhtml_ui5xhtml_supports_css_cell_table_coloring12true/falseCSS support in this device is good enough that table cells are correctly colored when the color is defined through CSS (Used in WALL)
xhtml_ui5xhtml_format_as_css_property13true/falseThis field is true if the device supports a css property to define the format of an input field. This is what the "format" attribute was in WML. Follows the same rules as "format" used to do. Example: style="-wap-input-format:NNNN"(Used in WALL)
xhtml_ui5xhtml_format_as_attribute14true/falseThis is set true if the device supports the "format" attribute in input fields (Used in WALL)
xhtml_ui5xhtml_nowrap_mode15true/falseDoes device support wrap mode as a XHTML attribute? (Used by WALL)
xhtml_ui5xhtml_marquee_as_css_property16true/falseDoes device support MARQUEE though CSS syntax? (used by WALL)
xhtml_ui5xhtml_readable_background_color117stringThis and the following properties lets you define 2 colors which interoperate visually on the device. For example, by using one of these two colors as background, you don't risk that an hyperlink disappearsagainst its background. (Used by WALL) against
xhtml_ui5xhtml_readable_background_color218stringrefer to xhtml_readable_background_color1 for description (Used by WALL)
xhtml_ui5xhtml_allows_disabled_form_elements19true/falseXHTML lets you define "disabled" form elements. If this actually works on the different devices is tracked down by this capability.
xhtml_ui5xhtml_document_title_support20true/falseWhile one can define the document title with the title tag, not all devices actually render the title. This capability keeps track of that behavior (Used by WALL)
xhtml_ui5xhtml_preferred_charset21stringUTF-8 should be supported by default, but some devices have problems. Here you may find alternative charsets such as iso8859. This field does not present the exact charset because with ISO charsets you may need to specify the one of your region (1, 15, other) -Capability mentor: Pau Aliagas
xhtml_ui5opwv_xhtml_extensions_support22true/falseThe Openwave browser supports some useful extensions that are tracked by this capability (used by WALL)
xhtml_ui5xhtml_make_phone_call_string23stringPrefix to initiate a voice call (Used by WALL)
xhtml_ui5xhtmlmp_preferred_mime_type24stringMost devices should support both text/html and the specific XHTML MP mime type. Some are a little pickie, here you should find a mime type that always works. Default is text/html
xhtml_ui5xhtml_table_support25true/falsetables SHOULD be supported as syntax, but are often rendered poorly. This tag tells you if the browser is able to render tables decently
xhtml_ui5xhtml_send_sms_string26none, sms:,smsto:Indicates whether device supports thehref="sms:+num" syntax to trigger the SMS client from a link. Syntax may be "smsto:" on some devices or not be supported at all.
xhtml_ui5xhtml_send_mms_string27none, mms:,mmsto:Indicates whether device supports thehref="mms:+num" syntax to trigger the MMS client from a link. Syntax may be "mmsto:" on some devices or not be supported at all.
xhtml_ui5xhtml_file_upload28not_supported, supported, supported _user_interventionIndicates whether the browser honors thetype="file" element in forms (users can uplad files on their devices to a remote server). On some devices, users may need to copy/move the file from a given directory to a directory visible to the web browser on the device file-system.
xhtml_ui5xhtml_supports_iframe29none,partial,fullIndicated whether the browser supports iFrame. Partial support means that the content in the containing page is not rendered if placed after the iframe.
xhtml_ui5cookie_support30true/falseIndicates whether the browser supports cookies (please observe that the cookie may be missing in case an operator strips it out. Similarly, a device with no cookie support may automatically become cookie enabled if a WAP gateway manages cookies on behalf of the device)
xhtml_ui5accept_third_party_cookie31true/falseIndicates whether the phone accepts a cookie set from a pixel in a page of a different domain (assuming device with default settings)
xhtml_ui5xhtml_avoid_accesskeys32true/falseSome browsers define standard keyboard accelerators which conflict with the accesskeys defined by the author. It is better to avoid accesskeys for those devices.
xhtml_ui5xhtml_can_embed_video33none, plain, play_and_stopSome browsers support embedding of video through the <object> tag. For ex: <object type="video/3gpp"
data="rtsp://.../video.3gp"
id="player" width="176"
height="150"
autoplay="true">
</object>

This capability will track whether the XHTML browser supports this.

none = Inline video playback/streaming not supported
plain = Video will play
play_and_stop = Video will play and user will have a chance to stop and resume playback.
html_ui6canvas_support9none, no-text, fullWhether browser honors HTML 5 canvas tag.
html_ui6handheldfriendly8true/falseWhether device honors:
<meta name="HandheldFriendly" content="true" />
This will prevent the browser from trying to adapt the page to fit the mobile screen. Mainly supported by BlackBerries.
html_ui6html_preferred_dtd0"none", "xhtml_mp1", "xhtml_mp11", "xhtml_mp12", "html4", "xhtmlIf HTML is served to the browser, this capability tells which DTD is better to use (on webkit browser it usually does not matter match as long as MIME is text/html)
html_ui6image_inlining10true/falseWhether the browser supports the possibility to have pictures nested within the HTML itself as Base64 ASCII garbage (DATA URI scheme)
html_ui6mobileoptimized7true/falseWhether device honors:
<meta name="MobileOptimized" content="width" />
This will prevent the browser from trying to adapt the page to fit the mobile screen. Mainly supported by IE Mobile.
html_ui6viewport_initial_scale3stringRecommended initial-scale parameter for viewport
html_ui6viewport_maximum_scale5stringRecommended maximum-scale parameter for viewport
html_ui6viewport_minimum_scale6stringRecommended minimum-scale parameter for viewport
html_ui6viewport_supported1true/falseIs the "viewport" META tag supported? supported by Webkit, Opera and quite a few others
html_ui6viewport_userscalable4true/falseWhether or not the user is able to scale the viewport of the device
html_ui6viewport_width2"", "device_width_token", "width_equals_resolution_width", "widt"" = not applicable
"device_width_token" = use sting 'width=device-width' as value,
"width_equals_resolution_width" = use (display) resolution_width,
"width_equals_max_image_width" = use (display) max_image_width_width
css7css_border_image1none, css3, webkit, mozilla, operaThe powerful border-image feature is supported in some form (refer to http://t.wurfl.com (group CSS) for actual test). Can be used to create fancy buttons
css7css_gradient3none, css3, webkit, mozillaThe powerful gradient feature is supported in some form (refer to http://t.wurfl.com (group CSS) for actual test). Can be used to create gradients purely with CSS
css7css_rounded_corners2none, css3, webkit, mozilla, operaThe powerful border-radius feature is supported in some form (refer to http://t.wurfl.com (group CSS) for actual test). Can be used for round corners without corner images
css7css_spriting4true/falseCSS can refer to pictures and use them in different circumstances as backgrounds, including clipping. This is useful on the web to minimize download times for graphical assets (but does not work on all mobile browsers/devices)
css7css_supports_width_as_percentage0true/falseIdentify those devices for which the CSS property width:100% does not work as expected (many Nokias). In those case, one is better off using the max_image_width to force tables to be the correct size across the screen. This capability refers to both XHTML and HTML content
ajax8ajax_support_javascript0true/falseA device can be said Javascript enabled only if the following features are reliably supported: alert, confirm, access form elements (dynamically set/modify values), setTimeout, setInterval, document.location. If a device fails one of these tests, mark asfalse (i.e. crippled javascript is not enough to be marked as javascript-enabled)
ajax8ajax_xhr_type2none, standard, msxml2, legacy_microsoftWhich syntax to use to create an XMLHttpRequest() object:
- none
- standard - XMLHttpRequest();
- mxmxl2 - ActiveXObject("Msxml2.XMLHTTP")
- legacy_microsoft - ActiveXObject("Microsoft.XMLHTTP")
ajax8ajax_support_inner_html3true/falsecan stick a bit of HTML into a DIV. In the case of xml documents, this may not be working as expected (notably on the iPhone). So, always make sure you are using the right DTD/Mime-type for the documents, if you intend to use innerHTML().
ajax8ajax_manipulate_dom4true/falseIndicated whether parentNode, getElementsByTagName and getElementsByName are supported (all of them).
ajax8ajax_manipulate_css5true/falseModify CSS property programmatically and have the changes all immediately reflected visually in the rendering. In particular, display: none/block (with page reflow) is supported.
ajax8ajax_support_events6true/falseonload, onclick, onsubmit and onselect are supported
ajax8ajax_preferred_geoloc_api8none, gears, w3c_apiPreferred way to do geolocation through JavaScript.
ajax8ajax_support_event_listener7true/falseIndicates whether browser allows the registration of event listeners on event targets.
ajax8ajax_support_getelementbyid1true/falseBrowser supports the javascript function getElementById()
markup9xhtml_support_level0-1,0,1,2,3,4Assuming the device supports some form of XHTML, this capability measures how reliably certain common designer features are supported, according to the following description:
- level "-1":
no XHTML support of any kind.
Possible WML support
Nokia 7110, 7210 as well as
all UP.Browser 4 and 5 devices.

- level "0" :
basic XHTML Support.
Minimum screen-width: 100 pixel
No (or very unreliable) CSS support.
Poor table support or none at all.
Basic forms: text field, select-option,
submit button.
May not be able to support input mask on fields.
Ex Device: SonyEricsson T610/T616

- level "1" :
XHTML with some CSS support.
Minimum sceen-width: 120 pixels.
Hyperlinks may not be collorable by CSS.
Basic table support: 2x2 or more.
Colspan and rowspan may not be supported.
"width" expressed as percentage may be
unreliable.
Ex Device: Sharp GX 10, Nokia 3650

- level "2" :
Assume same capabilities as
level "1", but may vary in the future.
Ex Device: Nokia6600,Nokia5300

- level "3" :
Excellent CSS support.
Padding, border and margin are correctly
applied.
Can reliable apply colors to links,
text and background.
CSS graphic effects are pixel perfect
Minimum sceen-width: 164 pixels.
Can support complex tables (but not
necessarily nested tables) up to
4 cells in a row.
Setting "font-size" of 10px or above produces readable text.
Supports background images also
when applied through CSS.
Generally running on 3G devices.
Ex: Nokia Series 60 DP 3,
Browsers: Openwave Mobile Browser 6.2,
MS Mobile Explorer,
recent BlackBerrys. Netfront 3.2, Sony PSP...
(assuming high-bandwidth, Edge/UMTS/...)

- level "4" :
Level 3 + Ajax support.
Toggle display property.
XMLHTTPRequest().
Ex: Safari Browser (including iPhone), MS Mobile Explorer, Openwave 7.2.
markup9preferred_markup1stringThis field identifies which markup is best supported by the device. This field is filled on personal experiences of our contributors and is used by the WALL library. Values for this capability look like: wml_1_1,html_wi_imode_compact_generic and html_wi_oma_xhtmlmp_1_0. Just like any other capability, you may override this value in the patch file
markup9wml_1_12true/falseSupports WML version 1.1
markup9wml_1_23true/falseSupports WML version 1.2
markup9wml_1_34true/falseSupports WML version 1.3
markup9html_wi_w3_xhtmlbasic5true/falseXHTML basic is XHTML reduced to a minimal set of tags, and was introduced to serve as a basis for a markup which would work on devices with very limited capabilities.
markup9html_wi_oma_xhtmlmp_1_06true/falseXHTML MP is XHTML Basic with the addition of a few extra tags to allow for the application of WCSS ('style' attribute and tag, 'hr' tag)
markup9html_wi_imode_html_17true/falseSupports DoCoMo's iHTML version 1.0
markup9html_wi_imode_html_28true/falseSupports DoCoMo's iHTML version 2.0
markup9html_wi_imode_html_39true/falseSupports DoCoMo's iHTML version 3.0
markup9html_wi_imode_html_410true/falseSupports DoCoMo's iHTML version 4.0
markup9html_wi_imode_html_511true/falseSupports DoCoMo's iHTML version 5.0
markup9html_wi_imode_htmlx_112true/falseSupports DoCoMo's xHTML version 1.0
markup9html_web_3_215true/falseSupports HTML version 3.2
markup9html_web_4_016true/falseSupports HTML version 4
markup9voicexml17true/falseSupports voice XML
markup9multipart_support18true/falseCorrectly supports multipart/mixed content to package full pages (HTML, CSS and pictures) into one single object.
markup9html_wi_imode_compact_generic14true/falseSupports generic compact HTML (cHTML)
markup9html_wi_imode_htmlx_1_113true/falseSupports DoCoMo's xHTML version 1.1
cache10total_cache_disable_support0true/falsepossibility to disable the browser's cache completely
cache10time_to_live_support1true/falseDevice support 'time to live'(TLL) or not. The length of time that a device keeps a deck in cache is called the time to live (TTL). The default TTL is 30 days (or until memory is exhausted) for Openwave browsers. If a deck contains time-sensitive information, you can specify a shorter TTL so that the device will reload the deck from the server more frequently.
display11resolution_width0any integer numberThis field represents the display's usable width expressed in pixels
display11resolution_height1any integer numberThis field represents the display's usable height width expressed in pixels
display11columns2any integer numberNumber of columns presented
display11rows3any integer numberNumber of lines presented
display11max_image_width4any integer numberWidth of the images viewable width expressed in pixels
display11max_image_height5any integer numberHeight of the images viewable width expressed in pixels
display11dual_orientation8true/falseSome devices may be flipped, i.e. user may change orientation, effectively inverting screen_width and screen_height for mobile web browsing and, possibly, for other functions.
display11physical_screen_height7any integer numberScreen height in millimeters
display11physical_screen_width6any integer numberScreen width in millimeters
image_format12wbmp0true/false supports wbmp format
image_format12bmp1true/falseSupports bmp format
image_format12epoc_bmp2true/falseSupports the EPOC (Symbian) bitmap format, also known as mbm
image_format12gif3true/false supports gif format
image_format12gif_animated4true/false supports animated gif (gif89a) format
image_format12jpg5true/false supports jpg format
image_format12png6true/false supports png format
image_format12tiff7true/falsesupports tif format
image_format12transparent_png_alpha8true/false
image_format12transparent_png_index9true/false
image_format12svgt_1_110true/falsesupports SVGT v1.1 - Capability mentor: Antoine Quint
image_format12svgt_1_1_plus11true/falsesupports SVGT v1.1+ - Capability mentor: Antoine Quint
image_format12greyscale12true/false supports greyscale format
image_format12colors13any integer numberIn general the number of colors used by the phone
third_party13jqm_grade100String: 'none', 'A', 'B' or 'C'Does the device support jQuery Mobile version 1.0 according to jQuery Mobile reports available at:
<a href="http://jquerymobile.com/gbs/">http://jquerymobile.com/gbs/</a>
third_party13is_sencha_touch_ok100true/falseIndicates compatibility with the 'Sencha Touch 2' library as advertised by Sencha, Inc. <a href="http://www.sencha.com">http://www.sencha.com</a>
bugs14post_method_support0true/falseIf true the phone supports HTTP POST method
bugs14basic_authentication_support1true/falsebasic authentication support (login and password)
bugs14emptyok2true/falseAn empty select is allowed
bugs14empty_option_value_support3true/falseIf true the phone will allow the user to pick an empty value from a select
wta15nokia_voice_call0true/falseSupports the Nokia 'make call' function
wta15wta_voice_call1true/falseSupports the standard WML call function
wta15wta_phonebook2true/falseThe WTA implementation supports access to the device's phonebook
wta15wta_misc3true/falseThe WTA implementation supports the miscellaneous features of the WTAI specification
wta15wta_pdc4true/falseSupports WTA over a PDC network
security16https_support0supported, not_supported, not_predictablegeneric support for HTTPS protocol (SSL connections). Deafult for generic is "supported", because it is generally recommended to ask users to activate an HTTPS connection.
security16https_verisign_class31true/falseVerisign Class 3 Certificate for SSL supported
security16phone_id_provided2true/falseThe IMEI number is accessible
bearer17has_cellular_radio0true/falseDevice has cellular technology (most probably a phone, but not necessarily. May be a data-only device such as Kindle or Nokia N800)
bearer17max_data_rate1value in Kilobits. one kilobit = 1000 bitMaximum bandwidth reachable by the device. Possible values:
HSDPA = 1800 | 3600 | 7200 | 14400 depending on the device
UMTS(3G) = 384
EGPRS/EDGE = 200
GPRS = 40
HSCSD = 29
CSD = 9
bearer17wifi2true/falseDevice can access WiFi connections
bearer17sdio3true/falseDevice can accept SDIO cards (for WiFi)
bearer17vpn4true/falseDevice can support VPN connections
storage18max_deck_size0any integer numberMaximum allowed size for the mark-up in a page (refers to XHTML browser. Apllies to WML for WML-only browsers)
storage18max_url_length_in_requests1any integer numberMaximum allowed URL length
storage18max_url_length_homepage2any integer numberMaximum allowed URL length for the browser's homepage
storage18max_url_length_bookmark3any integer numberMaximum allowed URL length for a bookmark
storage18max_url_length_cached_page4any integer numberMaximum allowed URL length for a cached page
storage18max_no_of_connection_settings5any integer numberNumber of connection profiles supported
storage18max_no_of_bookmarks6any integer numberNumber of bookmarks the browser can store
storage18max_length_of_username7any integer numberMaximum allowed length for a username
storage18max_length_of_password8any integer numberMaximum allowed length for a password
storage18max_object_size9any integer numberThe maximum file size (in bytes) supported when downloading using WTP-SAR
object_download19downloadfun_support0true/falseif true the phone supports downloadfun features
object_download19directdownload_support1true/falseif true the phone supports object downloading in an anchor
object_download19inline_support2true/falseif true the phone has the possibility to save an image or object shown in a page
object_download19oma_support3true/falseif true the phone supports OMA specifications for object downloading
object_download19ringtone4true/falseif true the phone supports the download of ringtones
object_download19ringtone_midi_monophonic5true/falsesupport for monophonic (type 0) midi files
object_download19ringtone_midi_polyphonic6true/falsesupport for polyphonic midi files
object_download19ringtone_imelody7true/falsesupport for the download of iMelody files
object_download19ringtone_digiplug8true/falsesupport for the download of digiplug files
object_download19ringtone_compactmidi9true/falsesupport for the download of compact-midi files
object_download19ringtone_mmf10true/falsesupport for the download of MMF/SMAF files (Yamaha)
object_download19ringtone_rmf11true/falsesupport for the download of RMF files (Beatnik)
object_download19ringtone_xmf14true/falsesupport for the download of XMF files (Beatink - midi approved)
object_download19ringtone_amr15true/falsesupport for the download of AMR files
object_download19ringtone_awb16true/falsesupport for the download of AMR wide band files
object_download19ringtone_aac17true/falsesupport for the download of AAC files
object_download19ringtone_wav18true/falsesupport for the download of WAV files
object_download19ringtone_mp319true/falsesupport for the download of MP3 files
object_download19ringtone_spmidi20true/falsesupport for the download of SPmidi files
object_download19ringtone_voices21any integer numberRepresents the maximum number of voices for a downloaded ringtone
object_download19ringtone_df_size_limit22any integer numberSize limit in bytes of downloadable ringtones through downloadfun
object_download19ringtone_directdownload_size_limit23any integer numberSize limit in bytes of downloadable ringtones through direct download
object_download19ringtone_inline_size_limit24any integer numberSize limit in bytes of downloadable ringtones for inline objects
object_download19ringtone_oma_size_limit25any integer numberSize limit in bytes of downloadable ringtones through OMA DD
object_download19wallpaper26true/falseif true the phone supports the download of wallpapers
object_download19wallpaper_wbmp27true/falsesupport for wbmp images
object_download19wallpaper_bmp28true/falsesupport for bmp images
object_download19wallpaper_gif29true/falsesupport for gif images
object_download19wallpaper_jpg30true/falsesupport for jpg images
object_download19wallpaper_png31true/falsesupport for png images
object_download19wallpaper_greyscale32true/falsetrue if the phone users a greyscale
object_download19wallpaper_colors33any integer numberThis is the number in bit of displayable colors. Note: if a phone uses 8 tones of grey, you should set wallpaper_greyscale to true and wallpaper_colors to 3
object_download19wallpaper_max_width34any integer numberMaximum width supported for a wallpaper
object_download19wallpaper_max_height35any integer numberMaximum height supported for a wallpaper
object_download19wallpaper_preferred_width36any integer numberMaximum width suggested for a wallpaper
object_download19wallpaper_preferred_height37any integer numberMaximum height suggested for a wallpaper
object_download19wallpaper_df_size_limit38any integer numberMaximum size in bytes of a wallpaper
object_download19wallpaper_directdownload_size_limit39any integer numberMaximum size in bytes of a wallpaper
object_download19wallpaper_inline_size_limit40any integer numberMaximum size in bytes of a wallpaper
object_download19wallpaper_oma_size_limit41any integer numberMaximum size in bytes of a wallpaper
object_download19wallpaper_resize42stringDescribes if and how the device resizes a downloaded wallpaper if not exactly the same size of the screen. Possible values are "none", "fixed_ratio" (rescale respecting original proportions), "crop_centered", "crop_top_left".
object_download19screensaver44true/falseif true the phone supports the download of screensavers
object_download19screensaver_wbmp45true/falsesupport for wbmp images
object_download19screensaver_bmp46true/falsesupport for bmp images
object_download19screensaver_gif47true/falsesupport for gif images
object_download19screensaver_jpg48true/falsesupport for jpg images
object_download19screensaver_png49true/falsesupport for png images
object_download19screensaver_greyscale50true/falsetrue if the phone users a greyscale
object_download19screensaver_colors51any integer numberThis is the number in bit of displayable colors. Note: if a phone uses 8 tones of grey, you should set wallpaper_greyscale to true and wallpaper_colors to 3
object_download19screensaver_max_width52any integer numberMaximum width supported for a screensaver
object_download19screensaver_max_height53any integer numberMaximum height supported for a screensaver
object_download19screensaver_preferred_width54any integer numberMaximum width suggested for a screensaver
object_download19screensaver_preferred_height55any integer numberMaximum height suggested for a screensaver
object_download19screensaver_df_size_limit56any integer numberMaximum size in bytes of a screensaver through downloadfun
object_download19screensaver_directdownload_size_limit57any integer numberMaximum size in bytes of a screensave through direct download
object_download19screensaver_inline_size_limit58any integer numberMaximum size in bytes of a screensaver for an inline object
object_download19screensaver_oma_size_limit59any integer numberMaximum size in bytes of a screensaver through OMA DD
object_download19screensaver_resize60stringDescribes if and how the device resizes a downloaded screensaver if not exactly the same size of the screen. Possible values are "none", "fixed_ratio" (rescale respecting original proportions), "crop_centered", "crop_top_left".
object_download19picture61true/falseif true the phone supports the download of picture files
object_download19picture_wbmp62true/falsesupport for wbmp images
object_download19picture_bmp63true/falsesupport for bmp images
object_download19picture_gif64true/falsesupport for gif images
object_download19picture_jpg65true/falsesupport for jpg images
object_download19picture_png66true/falsesupport for png images
object_download19picture_greyscale67true/falsetrue if the phone users a greyscale
object_download19picture_colors68any integer numberThis is the number in bit of displayable colors. Note: if a phone uses 8 tones of grey, you should set wallpaper_greyscale to true and wallpaper_colors to 3
object_download19picture_max_width69any integer numberMaximum width supported for a picture
object_download19picture_max_height70any integer numberMaximum height supported for a picture
object_download19picture_preferred_width71any integer numberMaximum width suggested for a picture
object_download19picture_preferred_height72any integer numberMaximum height suggested for a picture
object_download19picture_df_size_limit73any integer numberMaximum size in bytes of a picture throught downloadfun
object_download19picture_directdownload_size_limit74any integer numberMaximum size in bytes of a picture throught direct download
object_download19picture_inline_size_limit75any integer numberMaximum size in bytes of a picture for an inline object
object_download19picture_oma_size_limit76any integer numberMaximum size in bytes of a picture through OMA DD
object_download19picture_resize77stringDescribes if and how the device resizes a downloaded picture if not exactly the same size of the screen. Possible values are "none", "fixed_ratio" (rescale respecting original proportions), "crop_centered", "crop_top_left".
object_download19video78true/falsetrue if the phone may download video clips
object_download19ringtone_3gpp12true/falseDevice supports 3GPP ringtones
object_download19ringtone_qcelp13true/falseDevice supports QCELP ringtones
object_download19wallpaper_tiff43true/falseDevice supports TIFF wallpapers.
playback20progressive_download0true/falseif true the phone supports playback of audio/video content which is still being downloaded
playback20hinted_progressive_download1true/falseProgressive download works, but contentent needs to be "hinted". This may seem funny, but this practice was made necessary by Android
playback20playback_vcodec_h263_02-1, 10, 20, 30, 40, 45, 50, 60, 70(-1 = no h263 type 0 for downloaded video content) support level for devices that support H.263 type 0 encoded videos. Please refer to Table 2 - H.263 Levels to infer the value of other capabilities.
playback20playback_vcodec_h263_33-1, 10, 20, 30, 40, 45, 50, 60, 70(-1 = no h263 type 3 for downloaded video content) support level for devices that support H.263 type 3 encoded videos. Please refer to Table 2 - H.263 Levels to infer the value of other capabilities.
playback20playback_vcodec_mpeg4_sp4-1, 0, 0b, 1, 2, 3(-1 = no MPEG4 Simple Profile downloaded videos) support level for devices that support MPEG 4 encoded videos. Please refer to Table 3 - MPEG-4 Simple Profile Levels to infer the value of other capabilities.
playback20playback_vcodec_mpeg4_asp5-1, 0, 1, 2, 3, 3b, 4(-1 = no MPEG4 Advanced Simple Profile videos) support level for devices that support MPEG 4 encoded videos. Please refer to Table 4 - MPEG-4 Advanced Simple Profile Levels to infer the value of other capabilities.
playback20playback_vcodec_h264_bp6-1, 1, 1b, 1.1, 1.2, 1.3, 2 (-1 = no H264 Baseline Profile videos) support level for devices that support "H264 Base Profile"-encoded videos. Please refer to Table 1 - H.264 Levels to infer the value of other capabilities.
playback20playback_real_media7none, 8,9,10Device supports playback of RealMedia format (none = REAL NOT SUPPORTED), and, if supported, which version (V8, V9 or V10)
playback20playback_3gpp8true/falsetrue if the phone supports 3GPP videos (including H.263)
playback20playback_3g29true/falsetrue if the phone supports 3GPP 2 videos (for CDMA devices)
playback20playback_flv10true/falsetrue if the phone supports Adobe's Flash Video
playback20playback_mp411true/falsetrue if the phone supports MP4 videos
playback20playback_wmv12none,7,8,9none=WMV not supported. 7|8|9= WMV codec
playback20playback_mov13true/falsetrue if the phone supports MOV videos
playback20playback_acodec_amr14none,nb,wb,wb+(none=no AMR codec supported). AMR version
playback20playback_acodec_aac15none, lc, ltp, heaac, heaac2(none=no AAC codec supported). AAC version
playback20playback_acodec_qcelp16true/falseTrue if the device can play videos with Qualcomm Code Excited Linear Predictive waveform audio format
playback20playback_df_size_limit17integerMax size in bytes for downloadfun. 0 is the default
playback20playback_directdownload_size_limit18integerMax size in bytes for directdownload. 0 is the default
playback20playback_inline_size_limit19integerMax size in bytes for inline download. 0 is the default
playback20playback_oma_size_limit20integerMax size in bytes for OMA DD. 0 is the default
drm21oma_v_1_0_forwardlock0true/falsetrue if the phone support OMA DRM ForwardLock V1.0
drm21oma_v_1_0_combined_delivery1true/falsetrue if the phone support OMA DRM Combined Delivery V1.0
drm21oma_v_1_0_separate_delivery2true/falsetrue if the phone support OMA DRM Separate Delivery V1.0
streaming22streaming_video0true/falsetrue if the phone supports video streaming
streaming22streaming_real_media1none,8,9,10Device supports streaming in RealMedia format (none = REAL NOT SUPPORTED), and, if supported, which version (V8, V9 or V10)
streaming22streaming_3gpp2true/falsetrue if the phone supports 3GPP
streaming22streaming_mp43true/falsetrue if the phone supports MP4
streaming22streaming_wmv4none,7,8,9none=WMV not supported. 7|8|9= WMV codec
streaming22streaming_mov5true/falsetrue if the phone supports MOV
streaming22streaming_flv6true/falsetrue if the phone supports FLV (Flash Video)
streaming22streaming_3g27true/falsetrue if the phone supports 3GPP 2
streaming22streaming_video_size_limit8integerMax size in bytes for the clip
streaming22streaming_vcodec_h263_09-1, 10, 20, 30, 40, 45, 50, 60, 70 (-1 = no h263 type 0 streaming) support level for devices that support H.263 type 0 encoded videos. Please refer to Table 2 - H.263 Levels to infer the value of other capabilities.
streaming22streaming_vcodec_h263_310-1, 10, 20, 30, 40, 45, 50, 60, 70 (-1 = no h263 type 0 streaming) support level for devices that support H.263 type 3 encoded videos. Please refer to Table 2 - H.263 Levels to infer the value of other capabilities.
streaming22streaming_vcodec_mpeg4_sp11-1, 0, 0b, 1, 2, 3 (-1 = no MPEG4 Simple Profile streaming) support level for devices that support MPEG 4 encoded videos. Please refer to Table 3 - MPEG-4 Simple Profile Levels to infer the value of other capabilities.
streaming22streaming_vcodec_mpeg4_asp12-1, 0, 1, 2, 3, 3b, 4 (-1 = no MPEG4 Advanced Simple Profile streaming) support level for devices that support MPEG 4 encoded videos. Please refer to Table 4 - MPEG-4 Advanced Simple Profile Levels to infer the value of other capabilities.
streaming22streaming_vcodec_h264_bp13-1, 1, 1b, 1.1, 1.2, 1.3, 2 (-1 = no H264 Baseline Profile streaming) support level for devices that support H264 encoded videos. Please refer to Table 1 - H.264 Levels to infer the value of other capabilities.
streaming22streaming_acodec_amr14none,nb,wb,wb+(none=no AMR codec supported). AMR version
streaming22streaming_acodec_aac15none, lc, ltp, heaac, heaac2(none=no AAC codec supported). AAC version
streaming22streaming_preferred_protocol16rtsp,http,mmsNot all devices support RTSP for streaming (iPhone doesn't)
wap_push23wap_push_support0true/falsetrue if the phone support WAP Push messages
wap_push23connectionless_service_indication1true/falsetrue if the phone supports it
wap_push23connectionless_service_load2true/falsetrue if the phone supports it
wap_push23connectionless_cache_operation3true/falsetrue if the phone supports it
wap_push23connectionoriented_unconfirmed_service_indication4true/falseWhether unconfirmed service indications are supported, when connection-oriented push is used
wap_push23connectionoriented_unconfirmed_service_load5true/falseWhether unconfirmed service load operations are supported, when connection-oriented push is used
wap_push23connectionoriented_unconfirmed_cache_operation6true/falseWhether unconfirmed cache operations are supported, when connection-oriented push is used
wap_push23connectionoriented_confirmed_service_indication7true/falseWhether confirmed service indications are supported, when connection-oriented push is used
wap_push23connectionoriented_confirmed_service_load8true/falseWhether confirmed service load operations are supported, when connection-oriented push is used
wap_push23connectionoriented_confirmed_cache_operation9true/falseWhether confirmed cache operations are supported, when connection-oriented push is used
wap_push23utf8_support10true/falseWhether the UTF-8 character set is supported
wap_push23ascii_support11true/falseWhether the ASCII character set is supported
wap_push23iso8859_support12true/falseWhether the ISO-8559 character set is supported
wap_push23expiration_date13true/falseWhether an expiry date can be set for the resource
mms24receiver0true/falseMay receive MMS messages
mms24sender1true/falseMay send MMS messages
mms24mms_max_height2any integer numberMaximum height for an image
mms24mms_max_width3any integer numberMaximum width for an image
mms24built_in_recorder4true/falseThe device features a built-in audio recorder
mms24built_in_camera5true/falseThe device features a built-in camera
mms24mms_jpeg_baseline6true/falseBaseline JPG images support
mms24mms_jpeg_progressive7true/falseProgressive JPG images support
mms24mms_gif_static8true/falseStatic GIF (87a) support
mms24mms_gif_animated9true/falseAnimated GIF (89a) support
mms24mms_png10true/falsePNG support
mms24mms_bmp11true/falseBMP support
mms24mms_wbmp12true/falseWBMP support
mms24mms_amr13true/falseAMR support
mms24mms_wav14true/falseWAV support
mms24mms_midi_monophonic15true/falseMonophonic MIDI support
mms24mms_midi_polyphonic16true/falsePolyphonic MIDI support
mms24mms_midi_polyphonic_voices17integerIf polyphonic MIDI is supported, the number of available voices
mms24mms_spmidi18true/falseSPMIDI support
mms24mms_ota_bitmap19true/falseOTA Bitmap support
mms24mms_nokia_wallpaper20true/falseNokia wallpaper support
mms24mms_nokia_operatorlogo21true/falseNokia operator logo support
mms24mms_nokia_3dscreensaver22true/falseNokia 3D screensaver support
mms24mms_nokia_ringingtone23true/falseNokia ringingtone support
mms24mms_rmf24true/falseRMF support
mms24mms_symbian_install25true/falseSymbian install files support (May receive Symbian install files inside an MMS)
mms24mms_jar26true/falseJAR support
mms24mms_jad27true/falseJAD support
mms24mms_vcard28true/falseVcard support
mms24mms_wml29true/falseThe message may contain wml
mms24mms_wbxml30true/falseThe message may contain wbxml
mms24mms_wmlc31true/falseThe message may contain wmlc
mms24mms_video32true/falseThe message may contain a video clip
mms24mms_mp433true/falseThe message may contain an MP4 video
mms24mms_3gpp34true/falseThe message may contain a 3GPP video
mms24mms_3gpp235true/falseThe message may contain a 3GPP2 (CDMA phones) video
mms24mms_max_frame_rate36integerThe max frame rate for the video
mms24mms_evrc38true/falseSupports the Enhanced Variable Rate Codec waveform format in MMS messages.
mms24mms_max_size39any integer numberThe maximum size of an MMS message
mms24mms_mmf40true/falseSupport for MMF audio in MMS messages.
mms24mms_mp341true/falseSupport for MP3 audio in MMS messages.
mms24mms_qcelp37true/falseSupport for QCELP video in MMS messages.
mms24mms_vcalendar42true/falseSupport for vcal files in MMS messages.
mms24mms_xmf43true/falseSupport for XMF audio in MMS messages.
sms25sms_enabled0true/falsetrue if the phone supports SMS
sms25nokiaring1true/falsetrue if the phone supports nokiarings
sms25picturemessage2true/falsetrue if the phone supports Nokia picture messages
sms25operatorlogo3true/falsetrue if the phone supports Nokia operator logo's (72x14 pixel)
sms25largeoperatorlogo4true/falsetrue if the phone supports Nokia large operator logo's (72x28 pixel)
sms25callericon5true/falsetrue if the phone supports Nokia caller icons
sms25nokiavcard6true/falsetrue if the phone supports Nokia vcards
sms25nokiavcal7true/falsetrue if the phone supports Nokia vcals
sms25sckl_ringtone8true/falsetrue if the phone supports SCKL ringtones
sms25sckl_operatorlogo9true/falsetrue if the phone supports SCKL operator logos
sms25sckl_groupgraphic10true/falsetrue if the phone supports SCKL group graphics
sms25sckl_vcard11true/falsetrue if the phone supports SCKL vcards
sms25sckl_vcal12true/falsetrue if the phone supports SCKL vcals
sms25text_imelody14true/falsetrue if the phone supports textual iMelody
sms25ems15true/falsetrue if the phone supports EMS messages
sms25ems_variablesizedpictures16true/falsetrue if the phone supports EMS messages
sms25ems_imelody17true/falsetrue if the phone supports iMelody over EMS messages
sms25ems_odi18true/falsetrue if the phone supports EMS ODI (Object Distribution Indicator)
sms25ems_upi19true/falsetrue if the phone supports EMS UPI (User Prompt Indicator)
sms25ems_version20integerEMS version
sms25siemens_ota21true/falsetrue if the phone supports Siemens OTA
sms25siemens_logo_width22integerLogo width (default is 101)
sms25siemens_logo_height23integerLogo height (default is 29)
sms25siemens_screensaver_width24integerScreensaver width (default is 101)
sms25siemens_screensaver_height25integerScreensaver height (default is 50)
sms25gprtf26true/falsetrue if the phone supports Motorola proprietary ringtones (GPRTF)
sms25sagem_v127true/falsetrue if the phone supports Sagem proprietary ringtones spec 1.0
sms25sagem_v228true/falsetrue if the phone supports Sagem proprietary ringtones spec 2.0
sms25panasonic29true/falsetrue if the phone supports Panasonic proprietary ringtones
sms25sckl_vcalendar13true/falsetrue if the phone supports SCKL vcals
j2me26j2me_midp_1_00true/falsetrue if the phone is compliant to MIDP 1.0 specifications
j2me26j2me_cldc_1_01true/falsetrue if the phone is compliant to CLDC 1.0 specifications
j2me26j2me_midp_2_02true/falsetrue if the phone is compliant to MIDP 2.0
j2me26j2me_cldc_1_13true/falsetrue if the phone is compliant to CLDC 2.0 specifications
j2me26doja_1_04true/falsetrue if the phone is compliant to DoJa 1.0 specifications
j2me26doja_1_55true/falsetrue if the phone is compliant to DoJa 1.5 specifications
j2me26doja_2_06true/falsetrue if the phone is compliant to DoJa 2.0 specifications
j2me26doja_2_17true/falsetrue if the phone is compliant to DoJa 2.1 specifications
j2me26doja_2_28true/falsetrue if the phone is compliant to DoJa 2.2 specifications
j2me26doja_3_09true/falsetrue if the phone is compliant to DoJa 3.0 specifications
j2me26doja_3_510true/falsetrue if the phone is compliant to DoJa 3.5 specifications
j2me26doja_4_011true/falsetrue if the phone is compliant to DoJa 4.0 specifications
j2me26j2me_jtwi12true/falseJTWI support
j2me26j2me_mmapi_1_013true/falseMMAPI 1.0 support
j2me26j2me_mmapi_1_114true/falseMMAPI 1.1 support
j2me26j2me_wmapi_1_015true/falseWMAPI 1.0 support
j2me26j2me_wmapi_1_116true/falseWMAPI 1.1 support
j2me26j2me_wmapi_2_017true/falseWMAPI 2.0 support
j2me26j2me_btapi18true/falseBlueTooth API support
j2me26j2me_3dapi19true/false3D API support
j2me26j2me_locapi20true/falseLocation API support
j2me26j2me_nokia_ui21true/falseNokia UI support
j2me26j2me_motorola_lwt22true/falseMotorola LWT support
j2me26j2me_siemens_color_game23true/falseSiemens Color Game extension support
j2me26j2me_siemens_extension24true/falseSiemens extension support
j2me26j2me_heap_size25any integer numberMemory limit in bytes of the memory during runtime
j2me26j2me_storage_size26any integer numberThe physical memory limit
j2me26j2me_max_jar_size27any integer numberLimit in bytes of a midlet downloaded over-the-air
j2me26j2me_max_record_store_size28any integer numberLimit in bytes of a record store
j2me26j2me_screen_width29any integer numberScreen width in pixels
j2me26j2me_screen_height30any integer numberScreen height in pixels
j2me26j2me_canvas_width31any integer numberCanvas width in pixels
j2me26j2me_canvas_height32any integer numberCanvas height in pixels
j2me26j2me_bits_per_pixel33any integer numberBits per pixels - tells you the colors supported
j2me26j2me_audio_capture_enabled34true/falseThe device may capture audio clips while in a midlet
j2me26j2me_video_capture_enabled35true/falseThe device may capture video clips while in a midlet
j2me26j2me_photo_capture_enabled36true/falseThe device may capture images clips while in a midlet
j2me26j2me_capture_image_formats37stringIf j2me_photo_capture_enabled is true, this will tell you the image format supported
j2me26j2me_http38true/falseThe device may start HTTP sessions
j2me26j2me_https39true/falseThe device may start HTTPS sessions
j2me26j2me_socket40true/falseThe device may open a socket
j2me26j2me_udp41true/falseThe device may start UDP sessions
j2me26j2me_serial42true/falseThe device may start serial connections
j2me26j2me_gif43true/falsetrue if it supports gif images
j2me26j2me_gif89a44true/falsetrue if it supports gif 89a (animated) images
j2me26j2me_jpg45true/falsetrue if it supports jpg images
j2me26j2me_png46true/falsetrue if it supports png images
j2me26j2me_bmp47true/falsetrue if it supports bmp images
j2me26j2me_bmp348true/falsetrue if it supports bmp3 images
j2me26j2me_wbmp49true/falsetrue if it supports wbmp images
j2me26j2me_midi50true/falsetrue if it supports midi files
j2me26j2me_wav51true/falsetrue if it supports wav files
j2me26j2me_amr52true/falsetrue if it supports amr files
j2me26j2me_mp353true/falsetrue if it supports mp3 files
j2me26j2me_mp454true/falsetrue if it supports mp4 audiofiles
j2me26j2me_imelody55true/falsetrue if it supports imelody files
j2me26j2me_rmf56true/falsetrue if it supports rmf files
j2me26j2me_au57true/falsetrue if it supports au files
j2me26j2me_aac58true/falsetrue if it supports aac files
j2me26j2me_realaudio59true/falsetrue if it supports realaudio files
j2me26j2me_xmf60true/falsetrue if it supports xmf files
j2me26j2me_wma61true/falsetrue if it supports wma files
j2me26j2me_3gpp62true/falsetrue if it supports 3gpp files
j2me26j2me_h26363true/falsetrue if it supports h263 files
j2me26j2me_svgt64true/falsetrue if it supports svgt files
j2me26j2me_mpeg465true/falsetrue if it supports mpeg4 audio/video files
j2me26j2me_realvideo66true/falsetrue if it supports realvideo files
j2me26j2me_real867true/falsetrue if it supports real8 files
j2me26j2me_realmedia68true/falsetrue if it supports realmedia files
j2me26j2me_left_softkey_code69any integer number The number refers to the value which is returned by an event handler method in the j2me APIs, so its an internal number (which is implementation dependant). When the left softkey is pressed, this will be the value returned by the even handler (often a negative number).
j2me26j2me_right_softkey_code70any integer number The number refers to the value which is returned by an event handler method in the j2me APIs, so its an internal number (which is implementation dependant). When the right softkey is pressed, this will be the value returned by the even handler (often a negative number).
j2me26j2me_middle_softkey_code71any integer number The number refers to the value which is returned by an event handler method in the j2me APIs, so its an internal number (which is implementation dependant). When the middle softkey is pressed, this will be the value returned by the even handler (often a negative number).
j2me26j2me_select_key_code72any integer number The number refers to the value which is returned by an event handler method in the j2me APIs, so its an internal number (which is implementation dependant). When the 'select' softkey is pressed, this will be the value returned by the even handler (often a negative number).
j2me26j2me_return_key_code73any integer number The number refers to the value which is returned by an event handler method in the j2me APIs, so its an internal number (which is implementation dependant). When the 'return' softkey is pressed, this will be the value returned by the even handler (often a negative number).
j2me26j2me_clear_key_code74any integer number The number refers to the value which is returned by an event handler method in the j2me APIs, so its an internal number (which is implementation dependant). When the 'clear' key is pressed, this will be the value returned by the even handler (often a negative number).
j2me26j2me_datefield_no_accepts_null_date75true/falsedatefields do not accept empty values (this is a bug)
j2me26j2me_datefield_broken76true/falsedatefields do not work (this is a bug)
sound_format27wav0true/falseSupports the .wav (Waveform) sound format
sound_format27mmf1true/falseSupports the MMF (a Yamaha format) version is understood by the number of voices
sound_format27smf2true/falseSupports the smf (Standard MIDI File) sound format
sound_format27mld3true/falseAn iMode sound format
sound_format27midi_monophonic4true/falseSupports the midi (Musical Instrument Digital Interface) monophonic sound format
sound_format27midi_polyphonic5true/falseSupports the midi (Musical Instrument Digital Interface) polyphonic sound format
sound_format27sp_midi6true/falseSupports the Scalable Polyphony MIDI sound format
sound_format27rmf7true/falseSupports the rmf sound format (Beatnik format)
sound_format27xmf8true/falseSupports the XMF sound format (Beatnik format)
sound_format27compactmidi9true/falseSupports the Compact MIDI sound format (a Faith Inc. format)
sound_format27digiplug10true/falseA compact polyphonic sound format developed by the Digiplug company
sound_format27nokia_ringtone11true/falseSupports the Nokia ringing tone sound format
sound_format27imelody12true/falseA standard file format for melodies, also adopted as the ringtone format by the 4 companies developing the EMS standard
sound_format27au13true/falseAlso called the uLaw, NeXT, or Sun Audio format
sound_format27amr14true/falseAMR standard sound format
sound_format27awb15true/falseAMR wide band standard sound format
sound_format27aac16true/falseAAC standard sound format
sound_format27mp317true/falseSupports the mp3 sound format
sound_format27qcelp18true/falseSupports the Qualcomm Code Excited Linear Predictive waveform format
sound_format27evrc19true/falseSupports the Enhanced Variable Rate Codec waveform format
sound_format27voices20any integer numberMaximum number of notes the device can play at the same time
flash_lite28full_flash_support6true/falseDevice has full flash support.
flash_lite28flash_lite_version01_1, 1_2, 2_0, 2_1,....Which version of Flash Lite is supported by device
flash_lite28fl_wallpaper1true/falseWallpaper Application
flash_lite28fl_screensaver2true/falseScreensaver Application
flash_lite28fl_standalone3true/falseStandalone Flasg lite
flash_lite28fl_browser4true/falseCan run SWF files embedded in HTML
flash_lite28fl_sub_lcd5true/falseSubLCD refers to the external or 2nd display of a device. The ability for this second LCD to display SWF files.
transcoding29is_transcoder0true/falseTranscoders hide real device information. This capability will be true if a transcoder is detected and may be used to treat this request specially
transcoding29transcoder_ua_header1StringTranscoders may be placing the original device UA string in a different header. This capability contains the name of the header where the original device UA string *may* be found.
pdf30pdf_support0true/falseCan read PDF files natively.
chips31nfc_support100true/falseDevice supports NFC.
chips31fm_tuner_support100true/falseDevice contains an FM radio
rss32rss_support0true/falseDevice has native support for RSS feeds
smarttv33is_smarttv100true/falseThe device is a Smart TV or its primary display is a TV. Examples: GoogleTV, Sony TV with browser