Specifications
©Copyright 2001-2013 SD Group (Panasonic, SanDisk, Toshiba) and SD Card Association
Physical Layer Simplified Specification Version 4.10
49
4.3.10.2 Mode 0 Operation - Check Function
CMD6 mode 0 is used to query which functions the card supports, and to identify the maximum
current/power consumption of the card under the selected functions.
Refer to Table 4-31: Switch function commands (class 10) for the argument definition of CMD6.
A query is done by setting the argument field of the command, as follows:
• Set the Mode bit to 0
• Select only one function in each function group. Selection of default function is done by setting
the function to 0x0. Select a specific function by using appropriate values from Table 4-11.
Selecting 0xF will keep the current function that has been selected for the function group.
• When the function in query is ready, the card returns the inquired function number, if busy, the
card returns the current function number (See Table 4-15).
In response to a query, the switch function will return the following 3 statuses (see Table 4-13):
• The functions that are supported by each of the function groups
• The function that the card will switch to in each of the function groups. This value is identical to
the provided argument if the host made a valid selection or 0xF if the selected function was
invalid.
• Maximum current/power consumption under the selected functions. If one of the selected
functions was wrong, the return value will be 0.
4.3.10.3 Mode 1 Operation - Set Function
CMD6 mode 1 is used to switch the functionality of the card.
Switching to a new functionality is done by:
• Setting the Mode bit to 1
• Selecting only one function in each function group. Selection of default function is done by set-
ting the function to 0x0. It is recommended to specify 0xF (no influence) for all selected
functions, except for functions that need to be changed. Selecting 0xF will keep the current
function for the function group.
• When a function cannot be switched because it is busy, the card returns the current function
number (not returns 0xF), the other functions in the other groups may still be switched.
In response to a set function, the switch function will return the following 3 statuses:
• The functions that are supported by each of the function groups
• The function that is the result of the switch command. In case of invalid selection of one function
or more, all set values are ignored and no change will be done (identical to the case where the
host selects 0xF for all functions groups). The response to an invalid selection of function will be
0xF.
• Maximum current/power consumption under the selected functions. If one of the selected
functions was wrong, the return value will be 0.