From 9557bf7c528c9f30846649f6615577ea6f425452 Mon Sep 17 00:00:00 2001 From: Helge Kruse Date: Mon, 15 Dec 2025 09:26:07 +0100 Subject: [PATCH 1/2] sdcard_sd: Add Swissbit S-600 card --- .../test/sdcard_sd/SB_S-600_cmd13_r1.output | 141 +++++++++ .../test/sdcard_sd/SB_S-600_cmd16_r1.output | 140 +++++++++ .../test/sdcard_sd/SB_S-600_cmd2_r2.output | 208 +++++++++++++ .../test/sdcard_sd/SB_S-600_cmd3_r6.output | 113 +++++++ .../SB_S-600_cmd55_r1_acmd13_r1.output | 281 ++++++++++++++++++ .../SB_S-600_cmd55_r1_acmd41_r1.output | 0 .../SB_S-600_cmd55_r1_acmd6_r1.output | 280 +++++++++++++++++ .../sdcard_sd/SB_S-600_cmd56_r1_data.output | 139 +++++++++ .../test/sdcard_sd/SB_S-600_cmd7_r1.output | 112 +++++++ .../test/sdcard_sd/SB_S-600_cmd8_r7.output | 116 ++++++++ .../test/sdcard_sd/SB_S-600_cmd9_r2.output | 235 +++++++++++++++ decoder/test/sdcard_sd/test.conf | 55 ++++ 12 files changed, 1820 insertions(+) create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd13_r1.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd16_r1.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd2_r2.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd3_r6.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd13_r1.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd41_r1.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd6_r1.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd56_r1_data.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd7_r1.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd8_r7.output create mode 100644 decoder/test/sdcard_sd/SB_S-600_cmd9_r2.output diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd13_r1.output b/decoder/test/sdcard_sd/SB_S-600_cmd13_r1.output new file mode 100644 index 00000000..f7d50a1c --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd13_r1.output @@ -0,0 +1,141 @@ +151-163 sdcard_sd: bit_0: "0" +163-175 sdcard_sd: bit_1: "1" +175-187 sdcard_sd: bit_0: "0" +187-199 sdcard_sd: bit_0: "0" +199-211 sdcard_sd: bit_1: "1" +211-223 sdcard_sd: bit_1: "1" +223-235 sdcard_sd: bit_0: "0" +235-247 sdcard_sd: bit_1: "1" +247-259 sdcard_sd: bit_0: "0" +259-271 sdcard_sd: bit_0: "0" +271-283 sdcard_sd: bit_0: "0" +283-295 sdcard_sd: bit_0: "0" +295-307 sdcard_sd: bit_0: "0" +307-319 sdcard_sd: bit_0: "0" +319-331 sdcard_sd: bit_0: "0" +331-343 sdcard_sd: bit_0: "0" +343-355 sdcard_sd: bit_0: "0" +355-367 sdcard_sd: bit_0: "0" +367-379 sdcard_sd: bit_0: "0" +379-391 sdcard_sd: bit_0: "0" +391-403 sdcard_sd: bit_0: "0" +403-415 sdcard_sd: bit_0: "0" +415-427 sdcard_sd: bit_0: "0" +427-439 sdcard_sd: bit_1: "1" +439-451 sdcard_sd: bit_0: "0" +451-463 sdcard_sd: bit_0: "0" +463-475 sdcard_sd: bit_0: "0" +475-487 sdcard_sd: bit_0: "0" +487-499 sdcard_sd: bit_0: "0" +499-511 sdcard_sd: bit_0: "0" +511-523 sdcard_sd: bit_0: "0" +523-535 sdcard_sd: bit_0: "0" +535-547 sdcard_sd: bit_0: "0" +547-559 sdcard_sd: bit_0: "0" +559-571 sdcard_sd: bit_0: "0" +571-583 sdcard_sd: bit_0: "0" +583-595 sdcard_sd: bit_0: "0" +595-607 sdcard_sd: bit_0: "0" +607-619 sdcard_sd: bit_0: "0" +619-631 sdcard_sd: bit_0: "0" +631-643 sdcard_sd: bit_0: "0" +643-655 sdcard_sd: bit_1: "1" +655-667 sdcard_sd: bit_0: "0" +667-679 sdcard_sd: bit_1: "1" +679-691 sdcard_sd: bit_0: "0" +691-703 sdcard_sd: bit_0: "0" +703-715 sdcard_sd: bit_1: "1" +715-727 sdcard_sd: bit_1: "1" +151-163 sdcard_sd: field-start: "Start bit" "Start" "S" +163-175 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +175-247 sdcard_sd: field-cmd: "Command: SEND_STATUS (13)" "Cmd: SEND_STATUS (13)" "CMD13" "Cmd" "C" +247-631 sdcard_sd: field-arg: "Argument: 0x00010000" "Arg" "A" +631-715 sdcard_sd: field-crc: "CRC: 0x29" "CRC" "C" +715-727 sdcard_sd: field-end: "End bit" "End" "E" +247-439 sdcard_sd: decoded-field: "RCA" "R" +439-631 sdcard_sd: decoded-field: "Stuff bits" "Stuff" "SB" "S" +151-727 sdcard_sd: cmd13: "CMD13 (SEND_STATUS): Send card status register" "CMD13 (SEND_STATUS)" "CMD13" +763-775 sdcard_sd: bit_0: "0" +775-787 sdcard_sd: bit_0: "0" +787-799 sdcard_sd: bit_0: "0" +799-811 sdcard_sd: bit_0: "0" +811-823 sdcard_sd: bit_1: "1" +823-835 sdcard_sd: bit_1: "1" +835-847 sdcard_sd: bit_0: "0" +847-859 sdcard_sd: bit_1: "1" +859-871 sdcard_sd: bit_0: "0" +871-883 sdcard_sd: bit_0: "0" +883-895 sdcard_sd: bit_0: "0" +895-907 sdcard_sd: bit_0: "0" +907-919 sdcard_sd: bit_0: "0" +919-931 sdcard_sd: bit_0: "0" +931-943 sdcard_sd: bit_0: "0" +943-955 sdcard_sd: bit_0: "0" +955-967 sdcard_sd: bit_0: "0" +967-979 sdcard_sd: bit_0: "0" +979-991 sdcard_sd: bit_0: "0" +991-1003 sdcard_sd: bit_0: "0" +1003-1015 sdcard_sd: bit_0: "0" +1015-1027 sdcard_sd: bit_0: "0" +1027-1039 sdcard_sd: bit_0: "0" +1039-1051 sdcard_sd: bit_0: "0" +1051-1063 sdcard_sd: bit_0: "0" +1063-1075 sdcard_sd: bit_0: "0" +1075-1087 sdcard_sd: bit_0: "0" +1087-1099 sdcard_sd: bit_0: "0" +1099-1111 sdcard_sd: bit_0: "0" +1111-1123 sdcard_sd: bit_1: "1" +1123-1135 sdcard_sd: bit_1: "1" +1135-1147 sdcard_sd: bit_1: "1" +1147-1159 sdcard_sd: bit_0: "0" +1159-1171 sdcard_sd: bit_0: "0" +1171-1183 sdcard_sd: bit_0: "0" +1183-1195 sdcard_sd: bit_0: "0" +1195-1207 sdcard_sd: bit_0: "0" +1207-1219 sdcard_sd: bit_0: "0" +1219-1231 sdcard_sd: bit_0: "0" +1231-1243 sdcard_sd: bit_0: "0" +1243-1255 sdcard_sd: bit_1: "1" +1255-1267 sdcard_sd: bit_1: "1" +1267-1279 sdcard_sd: bit_1: "1" +1279-1291 sdcard_sd: bit_1: "1" +1291-1303 sdcard_sd: bit_1: "1" +1303-1315 sdcard_sd: bit_0: "0" +1315-1327 sdcard_sd: bit_1: "1" +1327-1339 sdcard_sd: bit_1: "1" +763-775 sdcard_sd: field-start: "Start bit" "Start" "S" +775-787 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +787-859 sdcard_sd: field-cmd: "Command: SEND_STATUS (13)" "Cmd: SEND_STATUS (13)" "CMD13" "Cmd" "C" +859-1243 sdcard_sd: field-arg: "Argument: 0x00000700" "Arg" "A" +1243-1327 sdcard_sd: field-crc: "CRC: 0x7d" "CRC" "C" +1327-1339 sdcard_sd: field-end: "End bit" "End" "E" +763-1339 sdcard_sd: response_r1: "Response: R1" +859-1243 sdcard_sd: decoded-field: "Card status" "Status" "S" +859-871 sdcard_sd: reg_status_out_of_range: "OUT_OF_RANGE" +871-883 sdcard_sd: reg_status_address_error: "ADDRESS_ERROR" +883-895 sdcard_sd: reg_status_block_len_error: "BLOCK_LEN_ERROR" +895-907 sdcard_sd: reg_status_erase_seq_error: "ERASE_SEQ_ERROR" +907-919 sdcard_sd: reg_status_erase_param: "ERASE_PARAM" +919-931 sdcard_sd: reg_status_wp_violation: "WP_VIOLATION" +931-943 sdcard_sd: reg_status_card_is_locked: "CARD_IS_LOCKED" +943-955 sdcard_sd: reg_status_lock_unlock_failed: "LOCK_UNLOCK_FAILED" +955-967 sdcard_sd: reg_status_com_crc_error: "COM_CRC_ERROR" +967-979 sdcard_sd: reg_status_illegal_command: "ILLEGAL_COMMAND" +979-991 sdcard_sd: reg_status_card_ecc_failed: "CARD_ECC_FAILED" +991-1003 sdcard_sd: reg_status_cc_error: "CC_ERROR" +1003-1015 sdcard_sd: reg_status_error: "ERROR" +1015-1027 sdcard_sd: reg_status_rsvd: "Reserved" "RSVD" "R" +1027-1039 sdcard_sd: reg_status_rsvd_deferred_response: "Reserved for DEFERRED_RESPONSE" "RSVD_DEFERRED_RESPONSE" +1039-1051 sdcard_sd: reg_status_csd_overwrite: "CSD_OVERWRITE" +1051-1063 sdcard_sd: reg_status_wp_erase_skip: "WP_ERASE_SKIP" +1063-1075 sdcard_sd: reg_status_card_ecc_disabled: "CARD_ECC_DISABLED" +1075-1087 sdcard_sd: reg_status_erase_reset: "ERASE_RESET" +1087-1135 sdcard_sd: reg_status_current_state: "CURRENT_STATE" +1135-1147 sdcard_sd: reg_status_ready_for_data: "READY_FOR_DATA" +1147-1159 sdcard_sd: reg_status_rsvd: "RSVD" +1159-1171 sdcard_sd: reg_status_fx_event: "FX_EVENT" +1171-1183 sdcard_sd: reg_status_app_cmd: "APP_CMD" +1183-1195 sdcard_sd: reg_status_rsvd_sdio: "Reserved for SDIO card" "RSVD_SDIO" +1195-1207 sdcard_sd: reg_status_ake_seq_error: "AKE_SEQ_ERROR" +1207-1219 sdcard_sd: reg_status_rsvd_app_cmd: "Reserved for application specific commands" "RSVD_APP_CMD" +1219-1243 sdcard_sd: reg_status_rsvd_testmode: "Reserved for manufacturer test mode" "RSVD_TESTMODE" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd16_r1.output b/decoder/test/sdcard_sd/SB_S-600_cmd16_r1.output new file mode 100644 index 00000000..d0d6a148 --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd16_r1.output @@ -0,0 +1,140 @@ +46-48 sdcard_sd: bit_0: "0" +48-50 sdcard_sd: bit_1: "1" +50-52 sdcard_sd: bit_0: "0" +52-54 sdcard_sd: bit_1: "1" +54-56 sdcard_sd: bit_0: "0" +56-58 sdcard_sd: bit_0: "0" +58-60 sdcard_sd: bit_0: "0" +60-62 sdcard_sd: bit_0: "0" +62-64 sdcard_sd: bit_0: "0" +64-66 sdcard_sd: bit_0: "0" +66-68 sdcard_sd: bit_0: "0" +68-70 sdcard_sd: bit_0: "0" +70-72 sdcard_sd: bit_0: "0" +72-74 sdcard_sd: bit_0: "0" +74-76 sdcard_sd: bit_0: "0" +76-78 sdcard_sd: bit_0: "0" +78-80 sdcard_sd: bit_0: "0" +80-82 sdcard_sd: bit_0: "0" +82-84 sdcard_sd: bit_0: "0" +84-86 sdcard_sd: bit_0: "0" +86-88 sdcard_sd: bit_0: "0" +88-90 sdcard_sd: bit_0: "0" +90-92 sdcard_sd: bit_0: "0" +92-94 sdcard_sd: bit_0: "0" +94-96 sdcard_sd: bit_0: "0" +96-98 sdcard_sd: bit_0: "0" +98-100 sdcard_sd: bit_0: "0" +100-102 sdcard_sd: bit_0: "0" +102-104 sdcard_sd: bit_0: "0" +104-106 sdcard_sd: bit_0: "0" +106-108 sdcard_sd: bit_1: "1" +108-110 sdcard_sd: bit_0: "0" +110-112 sdcard_sd: bit_0: "0" +112-114 sdcard_sd: bit_0: "0" +114-116 sdcard_sd: bit_0: "0" +116-118 sdcard_sd: bit_0: "0" +118-120 sdcard_sd: bit_0: "0" +120-122 sdcard_sd: bit_0: "0" +122-124 sdcard_sd: bit_0: "0" +124-126 sdcard_sd: bit_0: "0" +126-128 sdcard_sd: bit_0: "0" +128-130 sdcard_sd: bit_0: "0" +130-132 sdcard_sd: bit_0: "0" +132-134 sdcard_sd: bit_1: "1" +134-136 sdcard_sd: bit_0: "0" +136-138 sdcard_sd: bit_1: "1" +138-140 sdcard_sd: bit_0: "0" +140-142 sdcard_sd: bit_1: "1" +46-48 sdcard_sd: field-start: "Start bit" "Start" "S" +48-50 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +50-62 sdcard_sd: field-cmd: "Command: SET_BLOCKLEN (16)" "Cmd: SET_BLOCKLEN (16)" "CMD16" "Cmd" "C" +62-126 sdcard_sd: field-arg: "Argument: 0x00000200" "Arg" "A" +126-140 sdcard_sd: field-crc: "CRC: 0xa" "CRC" "C" +140-142 sdcard_sd: field-end: "End bit" "End" "E" +62-126 sdcard_sd: decoded-field: "Block length" "Blocklen" "BL" "B" +46-142 sdcard_sd: cmd16: "CMD16 (SET_BLOCKLEN): Set the block length to 512 bytes" "CMD16 (SET_BLOCKLEN)" "CMD16" +148-150 sdcard_sd: bit_0: "0" +150-152 sdcard_sd: bit_0: "0" +152-154 sdcard_sd: bit_0: "0" +154-156 sdcard_sd: bit_1: "1" +156-158 sdcard_sd: bit_0: "0" +158-160 sdcard_sd: bit_0: "0" +160-162 sdcard_sd: bit_0: "0" +162-164 sdcard_sd: bit_0: "0" +164-166 sdcard_sd: bit_0: "0" +166-168 sdcard_sd: bit_0: "0" +168-170 sdcard_sd: bit_0: "0" +170-172 sdcard_sd: bit_0: "0" +172-174 sdcard_sd: bit_0: "0" +174-176 sdcard_sd: bit_0: "0" +176-178 sdcard_sd: bit_0: "0" +178-180 sdcard_sd: bit_0: "0" +180-182 sdcard_sd: bit_0: "0" +182-184 sdcard_sd: bit_0: "0" +184-186 sdcard_sd: bit_0: "0" +186-188 sdcard_sd: bit_0: "0" +188-190 sdcard_sd: bit_0: "0" +190-192 sdcard_sd: bit_0: "0" +192-194 sdcard_sd: bit_0: "0" +194-196 sdcard_sd: bit_0: "0" +196-198 sdcard_sd: bit_0: "0" +198-200 sdcard_sd: bit_0: "0" +200-202 sdcard_sd: bit_0: "0" +202-204 sdcard_sd: bit_0: "0" +204-206 sdcard_sd: bit_1: "1" +206-208 sdcard_sd: bit_0: "0" +208-210 sdcard_sd: bit_0: "0" +210-212 sdcard_sd: bit_1: "1" +212-214 sdcard_sd: bit_0: "0" +214-216 sdcard_sd: bit_0: "0" +216-218 sdcard_sd: bit_0: "0" +218-220 sdcard_sd: bit_0: "0" +220-222 sdcard_sd: bit_0: "0" +222-224 sdcard_sd: bit_0: "0" +224-226 sdcard_sd: bit_0: "0" +226-228 sdcard_sd: bit_0: "0" +228-230 sdcard_sd: bit_0: "0" +230-232 sdcard_sd: bit_0: "0" +232-234 sdcard_sd: bit_0: "0" +234-236 sdcard_sd: bit_0: "0" +236-238 sdcard_sd: bit_1: "1" +238-240 sdcard_sd: bit_0: "0" +240-242 sdcard_sd: bit_1: "1" +242-244 sdcard_sd: bit_1: "1" +148-150 sdcard_sd: field-start: "Start bit" "Start" "S" +150-152 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +152-164 sdcard_sd: field-cmd: "Command: SET_BLOCKLEN (16)" "Cmd: SET_BLOCKLEN (16)" "CMD16" "Cmd" "C" +164-228 sdcard_sd: field-arg: "Argument: 0x00000900" "Arg" "A" +228-242 sdcard_sd: field-crc: "CRC: 0x5" "CRC" "C" +242-244 sdcard_sd: field-end: "End bit" "End" "E" +148-244 sdcard_sd: response_r1: "Response: R1" +164-228 sdcard_sd: decoded-field: "Card status" "Status" "S" +164-166 sdcard_sd: reg_status_out_of_range: "OUT_OF_RANGE" +166-168 sdcard_sd: reg_status_address_error: "ADDRESS_ERROR" +168-170 sdcard_sd: reg_status_block_len_error: "BLOCK_LEN_ERROR" +170-172 sdcard_sd: reg_status_erase_seq_error: "ERASE_SEQ_ERROR" +172-174 sdcard_sd: reg_status_erase_param: "ERASE_PARAM" +174-176 sdcard_sd: reg_status_wp_violation: "WP_VIOLATION" +176-178 sdcard_sd: reg_status_card_is_locked: "CARD_IS_LOCKED" +178-180 sdcard_sd: reg_status_lock_unlock_failed: "LOCK_UNLOCK_FAILED" +180-182 sdcard_sd: reg_status_com_crc_error: "COM_CRC_ERROR" +182-184 sdcard_sd: reg_status_illegal_command: "ILLEGAL_COMMAND" +184-186 sdcard_sd: reg_status_card_ecc_failed: "CARD_ECC_FAILED" +186-188 sdcard_sd: reg_status_cc_error: "CC_ERROR" +188-190 sdcard_sd: reg_status_error: "ERROR" +190-192 sdcard_sd: reg_status_rsvd: "Reserved" "RSVD" "R" +192-194 sdcard_sd: reg_status_rsvd_deferred_response: "Reserved for DEFERRED_RESPONSE" "RSVD_DEFERRED_RESPONSE" +194-196 sdcard_sd: reg_status_csd_overwrite: "CSD_OVERWRITE" +196-198 sdcard_sd: reg_status_wp_erase_skip: "WP_ERASE_SKIP" +198-200 sdcard_sd: reg_status_card_ecc_disabled: "CARD_ECC_DISABLED" +200-202 sdcard_sd: reg_status_erase_reset: "ERASE_RESET" +202-210 sdcard_sd: reg_status_current_state: "CURRENT_STATE" +210-212 sdcard_sd: reg_status_ready_for_data: "READY_FOR_DATA" +212-214 sdcard_sd: reg_status_rsvd: "RSVD" +214-216 sdcard_sd: reg_status_fx_event: "FX_EVENT" +216-218 sdcard_sd: reg_status_app_cmd: "APP_CMD" +218-220 sdcard_sd: reg_status_rsvd_sdio: "Reserved for SDIO card" "RSVD_SDIO" +220-222 sdcard_sd: reg_status_ake_seq_error: "AKE_SEQ_ERROR" +222-224 sdcard_sd: reg_status_rsvd_app_cmd: "Reserved for application specific commands" "RSVD_APP_CMD" +224-228 sdcard_sd: reg_status_rsvd_testmode: "Reserved for manufacturer test mode" "RSVD_TESTMODE" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd2_r2.output b/decoder/test/sdcard_sd/SB_S-600_cmd2_r2.output new file mode 100644 index 00000000..77368ded --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd2_r2.output @@ -0,0 +1,208 @@ +158-170 sdcard_sd: bit_0: "0" +170-182 sdcard_sd: bit_1: "1" +182-194 sdcard_sd: bit_0: "0" +194-206 sdcard_sd: bit_0: "0" +206-218 sdcard_sd: bit_0: "0" +218-230 sdcard_sd: bit_0: "0" +230-242 sdcard_sd: bit_1: "1" +242-254 sdcard_sd: bit_0: "0" +254-266 sdcard_sd: bit_0: "0" +266-278 sdcard_sd: bit_0: "0" +278-290 sdcard_sd: bit_0: "0" +290-302 sdcard_sd: bit_0: "0" +302-314 sdcard_sd: bit_0: "0" +314-326 sdcard_sd: bit_0: "0" +326-338 sdcard_sd: bit_0: "0" +338-350 sdcard_sd: bit_0: "0" +350-362 sdcard_sd: bit_0: "0" +362-374 sdcard_sd: bit_0: "0" +374-386 sdcard_sd: bit_0: "0" +386-398 sdcard_sd: bit_0: "0" +398-410 sdcard_sd: bit_0: "0" +410-422 sdcard_sd: bit_0: "0" +422-434 sdcard_sd: bit_0: "0" +434-446 sdcard_sd: bit_0: "0" +446-458 sdcard_sd: bit_0: "0" +458-470 sdcard_sd: bit_0: "0" +470-482 sdcard_sd: bit_0: "0" +482-494 sdcard_sd: bit_0: "0" +494-506 sdcard_sd: bit_0: "0" +506-518 sdcard_sd: bit_0: "0" +518-530 sdcard_sd: bit_0: "0" +530-542 sdcard_sd: bit_0: "0" +542-554 sdcard_sd: bit_0: "0" +554-566 sdcard_sd: bit_0: "0" +566-578 sdcard_sd: bit_0: "0" +578-590 sdcard_sd: bit_0: "0" +590-602 sdcard_sd: bit_0: "0" +602-614 sdcard_sd: bit_0: "0" +614-626 sdcard_sd: bit_0: "0" +626-638 sdcard_sd: bit_0: "0" +638-650 sdcard_sd: bit_0: "0" +650-662 sdcard_sd: bit_1: "1" +662-674 sdcard_sd: bit_0: "0" +674-686 sdcard_sd: bit_0: "0" +686-698 sdcard_sd: bit_1: "1" +698-710 sdcard_sd: bit_1: "1" +710-722 sdcard_sd: bit_0: "0" +722-734 sdcard_sd: bit_1: "1" +158-170 sdcard_sd: field-start: "Start bit" "Start" "S" +170-182 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +182-254 sdcard_sd: field-cmd: "Command: ALL_SEND_CID (2)" "Cmd: ALL_SEND_CID (2)" "CMD2" "Cmd" "C" +254-638 sdcard_sd: field-arg: "Argument: 0x00000000" "Arg" "A" +638-722 sdcard_sd: field-crc: "CRC: 0x26" "CRC" "C" +722-734 sdcard_sd: field-end: "End bit" "End" "E" +254-638 sdcard_sd: decoded-field: "Stuff bits" "Stuff" "SB" "S" +158-734 sdcard_sd: cmd2: "CMD2 (ALL_SEND_CID): Ask card for CID number" "CMD2 (ALL_SEND_CID)" "CMD2" +794-806 sdcard_sd: bit_0: "0" +806-818 sdcard_sd: bit_0: "0" +818-830 sdcard_sd: bit_1: "1" +830-842 sdcard_sd: bit_1: "1" +842-854 sdcard_sd: bit_1: "1" +854-866 sdcard_sd: bit_1: "1" +866-878 sdcard_sd: bit_1: "1" +878-890 sdcard_sd: bit_1: "1" +890-902 sdcard_sd: bit_0: "0" +902-914 sdcard_sd: bit_1: "1" +914-926 sdcard_sd: bit_0: "0" +926-938 sdcard_sd: bit_1: "1" +938-950 sdcard_sd: bit_1: "1" +950-962 sdcard_sd: bit_1: "1" +962-974 sdcard_sd: bit_0: "0" +974-986 sdcard_sd: bit_1: "1" +986-998 sdcard_sd: bit_0: "0" +998-1010 sdcard_sd: bit_1: "1" +1010-1022 sdcard_sd: bit_0: "0" +1022-1034 sdcard_sd: bit_1: "1" +1034-1046 sdcard_sd: bit_0: "0" +1046-1058 sdcard_sd: bit_0: "0" +1058-1070 sdcard_sd: bit_1: "1" +1070-1082 sdcard_sd: bit_1: "1" +1082-1094 sdcard_sd: bit_0: "0" +1094-1106 sdcard_sd: bit_1: "1" +1106-1118 sdcard_sd: bit_0: "0" +1118-1130 sdcard_sd: bit_0: "0" +1130-1142 sdcard_sd: bit_0: "0" +1142-1154 sdcard_sd: bit_0: "0" +1154-1166 sdcard_sd: bit_1: "1" +1166-1178 sdcard_sd: bit_0: "0" +1178-1190 sdcard_sd: bit_0: "0" +1190-1202 sdcard_sd: bit_1: "1" +1202-1214 sdcard_sd: bit_0: "0" +1214-1226 sdcard_sd: bit_0: "0" +1226-1238 sdcard_sd: bit_0: "0" +1238-1250 sdcard_sd: bit_0: "0" +1250-1262 sdcard_sd: bit_0: "0" +1262-1274 sdcard_sd: bit_1: "1" +1274-1286 sdcard_sd: bit_0: "0" +1286-1298 sdcard_sd: bit_1: "1" +1298-1310 sdcard_sd: bit_0: "0" +1310-1322 sdcard_sd: bit_0: "0" +1322-1334 sdcard_sd: bit_0: "0" +1334-1346 sdcard_sd: bit_1: "1" +1346-1358 sdcard_sd: bit_1: "1" +1358-1370 sdcard_sd: bit_1: "1" +1370-1382 sdcard_sd: bit_0: "0" +1382-1394 sdcard_sd: bit_1: "1" +1394-1406 sdcard_sd: bit_0: "0" +1406-1418 sdcard_sd: bit_0: "0" +1418-1430 sdcard_sd: bit_1: "1" +1430-1442 sdcard_sd: bit_1: "1" +1442-1454 sdcard_sd: bit_0: "0" +1454-1466 sdcard_sd: bit_0: "0" +1466-1478 sdcard_sd: bit_0: "0" +1478-1490 sdcard_sd: bit_1: "1" +1490-1502 sdcard_sd: bit_0: "0" +1502-1514 sdcard_sd: bit_0: "0" +1514-1526 sdcard_sd: bit_0: "0" +1526-1538 sdcard_sd: bit_1: "1" +1538-1550 sdcard_sd: bit_0: "0" +1550-1562 sdcard_sd: bit_0: "0" +1562-1574 sdcard_sd: bit_0: "0" +1574-1586 sdcard_sd: bit_0: "0" +1586-1598 sdcard_sd: bit_1: "1" +1598-1610 sdcard_sd: bit_1: "1" +1610-1622 sdcard_sd: bit_0: "0" +1622-1634 sdcard_sd: bit_0: "0" +1634-1646 sdcard_sd: bit_0: "0" +1646-1658 sdcard_sd: bit_0: "0" +1658-1670 sdcard_sd: bit_0: "0" +1670-1682 sdcard_sd: bit_0: "0" +1682-1694 sdcard_sd: bit_1: "1" +1694-1706 sdcard_sd: bit_0: "0" +1706-1718 sdcard_sd: bit_0: "0" +1718-1730 sdcard_sd: bit_0: "0" +1730-1742 sdcard_sd: bit_0: "0" +1742-1754 sdcard_sd: bit_1: "1" +1754-1766 sdcard_sd: bit_0: "0" +1766-1778 sdcard_sd: bit_0: "0" +1778-1790 sdcard_sd: bit_1: "1" +1790-1802 sdcard_sd: bit_0: "0" +1802-1814 sdcard_sd: bit_0: "0" +1814-1826 sdcard_sd: bit_0: "0" +1826-1838 sdcard_sd: bit_0: "0" +1838-1850 sdcard_sd: bit_1: "1" +1850-1862 sdcard_sd: bit_1: "1" +1862-1874 sdcard_sd: bit_0: "0" +1874-1886 sdcard_sd: bit_0: "0" +1886-1898 sdcard_sd: bit_1: "1" +1898-1910 sdcard_sd: bit_0: "0" +1910-1922 sdcard_sd: bit_0: "0" +1922-1934 sdcard_sd: bit_1: "1" +1934-1946 sdcard_sd: bit_1: "1" +1946-1958 sdcard_sd: bit_1: "1" +1958-1970 sdcard_sd: bit_0: "0" +1970-1982 sdcard_sd: bit_0: "0" +1982-1994 sdcard_sd: bit_1: "1" +1994-2006 sdcard_sd: bit_0: "0" +2006-2018 sdcard_sd: bit_1: "1" +2018-2030 sdcard_sd: bit_0: "0" +2030-2042 sdcard_sd: bit_0: "0" +2042-2054 sdcard_sd: bit_1: "1" +2054-2066 sdcard_sd: bit_1: "1" +2066-2078 sdcard_sd: bit_0: "0" +2078-2090 sdcard_sd: bit_0: "0" +2090-2102 sdcard_sd: bit_1: "1" +2102-2114 sdcard_sd: bit_1: "1" +2114-2126 sdcard_sd: bit_1: "1" +2126-2138 sdcard_sd: bit_1: "1" +2138-2150 sdcard_sd: bit_0: "0" +2150-2162 sdcard_sd: bit_0: "0" +2162-2174 sdcard_sd: bit_0: "0" +2174-2186 sdcard_sd: bit_0: "0" +2186-2198 sdcard_sd: bit_0: "0" +2198-2210 sdcard_sd: bit_0: "0" +2210-2222 sdcard_sd: bit_0: "0" +2222-2234 sdcard_sd: bit_1: "1" +2234-2246 sdcard_sd: bit_0: "0" +2246-2258 sdcard_sd: bit_1: "1" +2258-2270 sdcard_sd: bit_1: "1" +2270-2282 sdcard_sd: bit_1: "1" +2282-2294 sdcard_sd: bit_0: "0" +2294-2306 sdcard_sd: bit_1: "1" +2306-2318 sdcard_sd: bit_1: "1" +2318-2330 sdcard_sd: bit_1: "1" +2330-2342 sdcard_sd: bit_0: "0" +2342-2354 sdcard_sd: bit_1: "1" +2354-2366 sdcard_sd: bit_1: "1" +2366-2378 sdcard_sd: bit_0: "0" +2378-2390 sdcard_sd: bit_0: "0" +2390-2402 sdcard_sd: bit_0: "0" +2402-2414 sdcard_sd: bit_0: "0" +2414-2426 sdcard_sd: bit_1: "1" +794-806 sdcard_sd: field-start: "Start bit" "Start" "S" +806-818 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +818-890 sdcard_sd: field-cmd: "Reserved" "Res" "R" +890-2414 sdcard_sd: field-arg: "Argument" "Arg" "A" +2414-2426 sdcard_sd: field-end: "End bit" "End" "E" +890-2414 sdcard_sd: decoded-field: "CID/CSD register" "CID/CSD" "C" +794-2426 sdcard_sd: response_r2: "Response: R2" +890-986 sdcard_sd: reg_cid_mid: "Manufacturer ID" "MID" +986-1178 sdcard_sd: reg_cid_oid: "OEM/application ID" "OID" +1178-1658 sdcard_sd: reg_cid_pnm: "Product name" "PNM" +1658-1754 sdcard_sd: reg_cid_prv: "Product revision" "PRV" +1754-2138 sdcard_sd: reg_cid_psn: "Product serial number" "PSN" +2138-2186 sdcard_sd: reg_cid_rsvd: "Reserved" "RSVD" "R" +2186-2330 sdcard_sd: reg_cid_mdt: "Manufacturing date" "MDT" +2330-2414 sdcard_sd: reg_cid_crc: "CRC7 checksum" "CRC" +2414-2426 sdcard_sd: reg_cid_one: "Always 1" "1" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd3_r6.output b/decoder/test/sdcard_sd/SB_S-600_cmd3_r6.output new file mode 100644 index 00000000..ac50de39 --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd3_r6.output @@ -0,0 +1,113 @@ +224-236 sdcard_sd: bit_0: "0" +236-248 sdcard_sd: bit_1: "1" +248-260 sdcard_sd: bit_0: "0" +260-272 sdcard_sd: bit_0: "0" +272-284 sdcard_sd: bit_0: "0" +284-296 sdcard_sd: bit_0: "0" +296-308 sdcard_sd: bit_1: "1" +308-320 sdcard_sd: bit_1: "1" +320-332 sdcard_sd: bit_0: "0" +332-344 sdcard_sd: bit_0: "0" +344-356 sdcard_sd: bit_0: "0" +356-368 sdcard_sd: bit_0: "0" +368-380 sdcard_sd: bit_0: "0" +380-392 sdcard_sd: bit_0: "0" +392-404 sdcard_sd: bit_0: "0" +404-416 sdcard_sd: bit_0: "0" +416-428 sdcard_sd: bit_0: "0" +428-440 sdcard_sd: bit_0: "0" +440-452 sdcard_sd: bit_0: "0" +452-464 sdcard_sd: bit_0: "0" +464-476 sdcard_sd: bit_0: "0" +476-488 sdcard_sd: bit_0: "0" +488-500 sdcard_sd: bit_0: "0" +500-512 sdcard_sd: bit_0: "0" +512-524 sdcard_sd: bit_0: "0" +524-536 sdcard_sd: bit_0: "0" +536-548 sdcard_sd: bit_0: "0" +548-560 sdcard_sd: bit_0: "0" +560-572 sdcard_sd: bit_0: "0" +572-584 sdcard_sd: bit_0: "0" +584-596 sdcard_sd: bit_0: "0" +596-608 sdcard_sd: bit_0: "0" +608-620 sdcard_sd: bit_0: "0" +620-632 sdcard_sd: bit_0: "0" +632-644 sdcard_sd: bit_0: "0" +644-656 sdcard_sd: bit_0: "0" +656-668 sdcard_sd: bit_0: "0" +668-680 sdcard_sd: bit_0: "0" +680-692 sdcard_sd: bit_0: "0" +692-704 sdcard_sd: bit_0: "0" +704-716 sdcard_sd: bit_0: "0" +716-728 sdcard_sd: bit_0: "0" +728-740 sdcard_sd: bit_1: "1" +740-752 sdcard_sd: bit_0: "0" +752-764 sdcard_sd: bit_0: "0" +764-776 sdcard_sd: bit_0: "0" +776-788 sdcard_sd: bit_0: "0" +788-800 sdcard_sd: bit_1: "1" +224-236 sdcard_sd: field-start: "Start bit" "Start" "S" +236-248 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +248-320 sdcard_sd: field-cmd: "Command: SEND_RELATIVE_ADDR (3)" "Cmd: SEND_RELATIVE_ADDR (3)" "CMD3" "Cmd" "C" +320-704 sdcard_sd: field-arg: "Argument: 0x00000000" "Arg" "A" +704-788 sdcard_sd: field-crc: "CRC: 0x10" "CRC" "C" +788-800 sdcard_sd: field-end: "End bit" "End" "E" +320-704 sdcard_sd: decoded-field: "Stuff bits" "Stuff" "SB" "S" +224-800 sdcard_sd: cmd3: "CMD3 (SEND_RELATIVE_ADDR): Ask card for new relative card address (RCA)" "CMD3 (SEND_RELATIVE_ADDR)" "CMD3" +836-848 sdcard_sd: bit_0: "0" +848-860 sdcard_sd: bit_0: "0" +860-872 sdcard_sd: bit_0: "0" +872-884 sdcard_sd: bit_0: "0" +884-896 sdcard_sd: bit_0: "0" +896-908 sdcard_sd: bit_0: "0" +908-920 sdcard_sd: bit_1: "1" +920-932 sdcard_sd: bit_1: "1" +932-944 sdcard_sd: bit_0: "0" +944-956 sdcard_sd: bit_0: "0" +956-968 sdcard_sd: bit_0: "0" +968-980 sdcard_sd: bit_0: "0" +980-992 sdcard_sd: bit_0: "0" +992-1004 sdcard_sd: bit_0: "0" +1004-1016 sdcard_sd: bit_0: "0" +1016-1028 sdcard_sd: bit_0: "0" +1028-1040 sdcard_sd: bit_0: "0" +1040-1052 sdcard_sd: bit_0: "0" +1052-1064 sdcard_sd: bit_0: "0" +1064-1076 sdcard_sd: bit_0: "0" +1076-1088 sdcard_sd: bit_0: "0" +1088-1100 sdcard_sd: bit_0: "0" +1100-1112 sdcard_sd: bit_0: "0" +1112-1124 sdcard_sd: bit_1: "1" +1124-1136 sdcard_sd: bit_0: "0" +1136-1148 sdcard_sd: bit_0: "0" +1148-1160 sdcard_sd: bit_0: "0" +1160-1172 sdcard_sd: bit_0: "0" +1172-1184 sdcard_sd: bit_0: "0" +1184-1196 sdcard_sd: bit_1: "1" +1196-1208 sdcard_sd: bit_0: "0" +1208-1220 sdcard_sd: bit_1: "1" +1220-1232 sdcard_sd: bit_0: "0" +1232-1244 sdcard_sd: bit_0: "0" +1244-1256 sdcard_sd: bit_0: "0" +1256-1268 sdcard_sd: bit_0: "0" +1268-1280 sdcard_sd: bit_0: "0" +1280-1292 sdcard_sd: bit_0: "0" +1292-1304 sdcard_sd: bit_0: "0" +1304-1316 sdcard_sd: bit_0: "0" +1316-1328 sdcard_sd: bit_1: "1" +1328-1340 sdcard_sd: bit_0: "0" +1340-1352 sdcard_sd: bit_1: "1" +1352-1364 sdcard_sd: bit_0: "0" +1364-1376 sdcard_sd: bit_0: "0" +1376-1388 sdcard_sd: bit_1: "1" +1388-1400 sdcard_sd: bit_0: "0" +1400-1412 sdcard_sd: bit_1: "1" +836-848 sdcard_sd: field-start: "Start bit" "Start" "S" +848-860 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +860-932 sdcard_sd: field-cmd: "Command: SEND_RELATIVE_ADDR (3)" "Cmd: SEND_RELATIVE_ADDR (3)" "CMD3" "Cmd" "C" +932-1316 sdcard_sd: field-arg: "Argument: 0x00010500" "Arg" "A" +1316-1400 sdcard_sd: field-crc: "CRC: 0x52" "CRC" "C" +1400-1412 sdcard_sd: field-end: "End bit" "End" "E" +1124-1316 sdcard_sd: decoded-field: "Card status bits" "Status" "S" +932-1124 sdcard_sd: decoded-field: "Relative card address" "RCA" "R" +836-1412 sdcard_sd: response_r6: "Response: R6" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd13_r1.output b/decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd13_r1.output new file mode 100644 index 00000000..167044de --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd13_r1.output @@ -0,0 +1,281 @@ +53-55 sdcard_sd: bit_0: "0" +55-57 sdcard_sd: bit_1: "1" +57-59 sdcard_sd: bit_1: "1" +59-61 sdcard_sd: bit_1: "1" +61-63 sdcard_sd: bit_0: "0" +63-65 sdcard_sd: bit_1: "1" +65-67 sdcard_sd: bit_1: "1" +67-69 sdcard_sd: bit_1: "1" +69-71 sdcard_sd: bit_0: "0" +71-73 sdcard_sd: bit_0: "0" +73-75 sdcard_sd: bit_0: "0" +75-77 sdcard_sd: bit_0: "0" +77-79 sdcard_sd: bit_0: "0" +79-81 sdcard_sd: bit_0: "0" +81-83 sdcard_sd: bit_0: "0" +83-85 sdcard_sd: bit_0: "0" +85-87 sdcard_sd: bit_0: "0" +87-89 sdcard_sd: bit_0: "0" +89-91 sdcard_sd: bit_0: "0" +91-93 sdcard_sd: bit_0: "0" +93-95 sdcard_sd: bit_0: "0" +95-97 sdcard_sd: bit_0: "0" +97-99 sdcard_sd: bit_0: "0" +99-101 sdcard_sd: bit_1: "1" +101-103 sdcard_sd: bit_0: "0" +103-105 sdcard_sd: bit_0: "0" +105-107 sdcard_sd: bit_0: "0" +107-109 sdcard_sd: bit_0: "0" +109-111 sdcard_sd: bit_0: "0" +111-113 sdcard_sd: bit_0: "0" +113-115 sdcard_sd: bit_0: "0" +115-117 sdcard_sd: bit_0: "0" +117-119 sdcard_sd: bit_0: "0" +119-121 sdcard_sd: bit_0: "0" +121-123 sdcard_sd: bit_0: "0" +123-125 sdcard_sd: bit_0: "0" +125-127 sdcard_sd: bit_0: "0" +127-129 sdcard_sd: bit_0: "0" +129-131 sdcard_sd: bit_0: "0" +131-133 sdcard_sd: bit_0: "0" +133-135 sdcard_sd: bit_0: "0" +135-137 sdcard_sd: bit_0: "0" +137-139 sdcard_sd: bit_1: "1" +139-141 sdcard_sd: bit_1: "1" +141-143 sdcard_sd: bit_1: "1" +143-145 sdcard_sd: bit_0: "0" +145-147 sdcard_sd: bit_1: "1" +147-149 sdcard_sd: bit_1: "1" +53-55 sdcard_sd: field-start: "Start bit" "Start" "S" +55-57 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +57-69 sdcard_sd: field-cmd: "Command: APP_CMD (55)" "Cmd: APP_CMD (55)" "CMD55" "Cmd" "C" +69-133 sdcard_sd: field-arg: "Argument: 0x00010000" "Arg" "A" +133-147 sdcard_sd: field-crc: "CRC: 0x1d" "CRC" "C" +147-149 sdcard_sd: field-end: "End bit" "End" "E" +69-101 sdcard_sd: decoded-field: "RCA" "R" +101-133 sdcard_sd: decoded-field: "Stuff bits" "Stuff" "SB" "S" +53-149 sdcard_sd: cmd55: "CMD55 (APP_CMD): Next command is an application-specific command" "CMD55 (APP_CMD)" "CMD55" +155-157 sdcard_sd: bit_0: "0" +157-159 sdcard_sd: bit_0: "0" +159-161 sdcard_sd: bit_1: "1" +161-163 sdcard_sd: bit_1: "1" +163-165 sdcard_sd: bit_0: "0" +165-167 sdcard_sd: bit_1: "1" +167-169 sdcard_sd: bit_1: "1" +169-171 sdcard_sd: bit_1: "1" +171-173 sdcard_sd: bit_0: "0" +173-175 sdcard_sd: bit_0: "0" +175-177 sdcard_sd: bit_0: "0" +177-179 sdcard_sd: bit_0: "0" +179-181 sdcard_sd: bit_0: "0" +181-183 sdcard_sd: bit_0: "0" +183-185 sdcard_sd: bit_0: "0" +185-187 sdcard_sd: bit_0: "0" +187-189 sdcard_sd: bit_0: "0" +189-191 sdcard_sd: bit_0: "0" +191-193 sdcard_sd: bit_0: "0" +193-195 sdcard_sd: bit_0: "0" +195-197 sdcard_sd: bit_0: "0" +197-199 sdcard_sd: bit_0: "0" +199-201 sdcard_sd: bit_0: "0" +201-203 sdcard_sd: bit_0: "0" +203-205 sdcard_sd: bit_0: "0" +205-207 sdcard_sd: bit_0: "0" +207-209 sdcard_sd: bit_0: "0" +209-211 sdcard_sd: bit_0: "0" +211-213 sdcard_sd: bit_1: "1" +213-215 sdcard_sd: bit_0: "0" +215-217 sdcard_sd: bit_0: "0" +217-219 sdcard_sd: bit_1: "1" +219-221 sdcard_sd: bit_0: "0" +221-223 sdcard_sd: bit_0: "0" +223-225 sdcard_sd: bit_1: "1" +225-227 sdcard_sd: bit_0: "0" +227-229 sdcard_sd: bit_0: "0" +229-231 sdcard_sd: bit_0: "0" +231-233 sdcard_sd: bit_0: "0" +233-235 sdcard_sd: bit_0: "0" +235-237 sdcard_sd: bit_0: "0" +237-239 sdcard_sd: bit_0: "0" +239-241 sdcard_sd: bit_1: "1" +241-243 sdcard_sd: bit_1: "1" +243-245 sdcard_sd: bit_0: "0" +245-247 sdcard_sd: bit_0: "0" +247-249 sdcard_sd: bit_1: "1" +249-251 sdcard_sd: bit_1: "1" +155-157 sdcard_sd: field-start: "Start bit" "Start" "S" +157-159 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +159-171 sdcard_sd: field-cmd: "Command: Non-existant (55)" "Cmd: Non-existant (55)" "CMD55" "Cmd" "C" +171-235 sdcard_sd: field-arg: "Argument: 0x00000920" "Arg" "A" +235-249 sdcard_sd: field-crc: "CRC: 0x19" "CRC" "C" +249-251 sdcard_sd: field-end: "End bit" "End" "E" +155-251 sdcard_sd: response_r1: "Response: R1" +171-235 sdcard_sd: decoded-field: "Card status" "Status" "S" +171-173 sdcard_sd: reg_status_out_of_range: "OUT_OF_RANGE" +173-175 sdcard_sd: reg_status_address_error: "ADDRESS_ERROR" +175-177 sdcard_sd: reg_status_block_len_error: "BLOCK_LEN_ERROR" +177-179 sdcard_sd: reg_status_erase_seq_error: "ERASE_SEQ_ERROR" +179-181 sdcard_sd: reg_status_erase_param: "ERASE_PARAM" +181-183 sdcard_sd: reg_status_wp_violation: "WP_VIOLATION" +183-185 sdcard_sd: reg_status_card_is_locked: "CARD_IS_LOCKED" +185-187 sdcard_sd: reg_status_lock_unlock_failed: "LOCK_UNLOCK_FAILED" +187-189 sdcard_sd: reg_status_com_crc_error: "COM_CRC_ERROR" +189-191 sdcard_sd: reg_status_illegal_command: "ILLEGAL_COMMAND" +191-193 sdcard_sd: reg_status_card_ecc_failed: "CARD_ECC_FAILED" +193-195 sdcard_sd: reg_status_cc_error: "CC_ERROR" +195-197 sdcard_sd: reg_status_error: "ERROR" +197-199 sdcard_sd: reg_status_rsvd: "Reserved" "RSVD" "R" +199-201 sdcard_sd: reg_status_rsvd_deferred_response: "Reserved for DEFERRED_RESPONSE" "RSVD_DEFERRED_RESPONSE" +201-203 sdcard_sd: reg_status_csd_overwrite: "CSD_OVERWRITE" +203-205 sdcard_sd: reg_status_wp_erase_skip: "WP_ERASE_SKIP" +205-207 sdcard_sd: reg_status_card_ecc_disabled: "CARD_ECC_DISABLED" +207-209 sdcard_sd: reg_status_erase_reset: "ERASE_RESET" +209-217 sdcard_sd: reg_status_current_state: "CURRENT_STATE" +217-219 sdcard_sd: reg_status_ready_for_data: "READY_FOR_DATA" +219-221 sdcard_sd: reg_status_rsvd: "RSVD" +221-223 sdcard_sd: reg_status_fx_event: "FX_EVENT" +223-225 sdcard_sd: reg_status_app_cmd: "APP_CMD" +225-227 sdcard_sd: reg_status_rsvd_sdio: "Reserved for SDIO card" "RSVD_SDIO" +227-229 sdcard_sd: reg_status_ake_seq_error: "AKE_SEQ_ERROR" +229-231 sdcard_sd: reg_status_rsvd_app_cmd: "Reserved for application specific commands" "RSVD_APP_CMD" +231-235 sdcard_sd: reg_status_rsvd_testmode: "Reserved for manufacturer test mode" "RSVD_TESTMODE" +401-403 sdcard_sd: bit_0: "0" +403-405 sdcard_sd: bit_1: "1" +405-407 sdcard_sd: bit_0: "0" +407-409 sdcard_sd: bit_0: "0" +409-411 sdcard_sd: bit_1: "1" +411-413 sdcard_sd: bit_1: "1" +413-415 sdcard_sd: bit_0: "0" +415-417 sdcard_sd: bit_1: "1" +417-419 sdcard_sd: bit_0: "0" +419-421 sdcard_sd: bit_0: "0" +421-423 sdcard_sd: bit_0: "0" +423-425 sdcard_sd: bit_0: "0" +425-427 sdcard_sd: bit_0: "0" +427-429 sdcard_sd: bit_0: "0" +429-431 sdcard_sd: bit_0: "0" +431-433 sdcard_sd: bit_0: "0" +433-435 sdcard_sd: bit_0: "0" +435-437 sdcard_sd: bit_0: "0" +437-439 sdcard_sd: bit_0: "0" +439-441 sdcard_sd: bit_0: "0" +441-443 sdcard_sd: bit_0: "0" +443-445 sdcard_sd: bit_0: "0" +445-447 sdcard_sd: bit_0: "0" +447-449 sdcard_sd: bit_0: "0" +449-451 sdcard_sd: bit_0: "0" +451-453 sdcard_sd: bit_0: "0" +453-455 sdcard_sd: bit_0: "0" +455-457 sdcard_sd: bit_0: "0" +457-459 sdcard_sd: bit_0: "0" +459-461 sdcard_sd: bit_0: "0" +461-463 sdcard_sd: bit_0: "0" +463-465 sdcard_sd: bit_0: "0" +465-467 sdcard_sd: bit_0: "0" +467-469 sdcard_sd: bit_0: "0" +469-471 sdcard_sd: bit_0: "0" +471-473 sdcard_sd: bit_0: "0" +473-475 sdcard_sd: bit_0: "0" +475-477 sdcard_sd: bit_0: "0" +477-479 sdcard_sd: bit_0: "0" +479-481 sdcard_sd: bit_0: "0" +481-483 sdcard_sd: bit_0: "0" +483-485 sdcard_sd: bit_0: "0" +485-487 sdcard_sd: bit_0: "0" +487-489 sdcard_sd: bit_0: "0" +489-491 sdcard_sd: bit_1: "1" +491-493 sdcard_sd: bit_1: "1" +493-495 sdcard_sd: bit_0: "0" +495-497 sdcard_sd: bit_1: "1" +401-403 sdcard_sd: field-start: "Start bit" "Start" "S" +403-405 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +405-417 sdcard_sd: field-cmd: "Command: SD_STATUS (13)" "Cmd: SD_STATUS (13)" "CMD13" "Cmd" "C" +417-481 sdcard_sd: field-arg: "Argument: 0x00000000" "Arg" "A" +481-495 sdcard_sd: field-crc: "CRC: 0x6" "CRC" "C" +495-497 sdcard_sd: field-end: "End bit" "End" "E" +417-481 sdcard_sd: decoded-field: "Stuff bits" "Stuff" "SB" "S" +401-497 sdcard_sd: acmd13: "ACMD13 (SD_STATUS): Set SD status" "ACMD13 (SD_STATUS)" "ACMD13" +503-505 sdcard_sd: bit_0: "0" +505-507 sdcard_sd: bit_0: "0" +507-509 sdcard_sd: bit_0: "0" +509-511 sdcard_sd: bit_0: "0" +511-513 sdcard_sd: bit_1: "1" +513-515 sdcard_sd: bit_1: "1" +515-517 sdcard_sd: bit_0: "0" +517-519 sdcard_sd: bit_1: "1" +519-521 sdcard_sd: bit_0: "0" +521-523 sdcard_sd: bit_0: "0" +523-525 sdcard_sd: bit_0: "0" +525-527 sdcard_sd: bit_0: "0" +527-529 sdcard_sd: bit_0: "0" +529-531 sdcard_sd: bit_0: "0" +531-533 sdcard_sd: bit_0: "0" +533-535 sdcard_sd: bit_0: "0" +535-537 sdcard_sd: bit_0: "0" +537-539 sdcard_sd: bit_0: "0" +539-541 sdcard_sd: bit_0: "0" +541-543 sdcard_sd: bit_0: "0" +543-545 sdcard_sd: bit_0: "0" +545-547 sdcard_sd: bit_0: "0" +547-549 sdcard_sd: bit_0: "0" +549-551 sdcard_sd: bit_0: "0" +551-553 sdcard_sd: bit_0: "0" +553-555 sdcard_sd: bit_0: "0" +555-557 sdcard_sd: bit_0: "0" +557-559 sdcard_sd: bit_0: "0" +559-561 sdcard_sd: bit_1: "1" +561-563 sdcard_sd: bit_0: "0" +563-565 sdcard_sd: bit_0: "0" +565-567 sdcard_sd: bit_1: "1" +567-569 sdcard_sd: bit_0: "0" +569-571 sdcard_sd: bit_0: "0" +571-573 sdcard_sd: bit_1: "1" +573-575 sdcard_sd: bit_0: "0" +575-577 sdcard_sd: bit_0: "0" +577-579 sdcard_sd: bit_0: "0" +579-581 sdcard_sd: bit_0: "0" +581-583 sdcard_sd: bit_0: "0" +583-585 sdcard_sd: bit_0: "0" +585-587 sdcard_sd: bit_1: "1" +587-589 sdcard_sd: bit_0: "0" +589-591 sdcard_sd: bit_1: "1" +591-593 sdcard_sd: bit_1: "1" +593-595 sdcard_sd: bit_0: "0" +595-597 sdcard_sd: bit_1: "1" +597-599 sdcard_sd: bit_1: "1" +503-505 sdcard_sd: field-start: "Start bit" "Start" "S" +505-507 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +507-519 sdcard_sd: field-cmd: "Command: SEND_STATUS (13)" "Cmd: SEND_STATUS (13)" "CMD13" "Cmd" "C" +519-583 sdcard_sd: field-arg: "Argument: 0x00000920" "Arg" "A" +583-597 sdcard_sd: field-crc: "CRC: 0x2d" "CRC" "C" +597-599 sdcard_sd: field-end: "End bit" "End" "E" +503-599 sdcard_sd: response_r1: "Response: R1" +519-583 sdcard_sd: decoded-field: "Card status" "Status" "S" +519-521 sdcard_sd: reg_status_out_of_range: "OUT_OF_RANGE" +521-523 sdcard_sd: reg_status_address_error: "ADDRESS_ERROR" +523-525 sdcard_sd: reg_status_block_len_error: "BLOCK_LEN_ERROR" +525-527 sdcard_sd: reg_status_erase_seq_error: "ERASE_SEQ_ERROR" +527-529 sdcard_sd: reg_status_erase_param: "ERASE_PARAM" +529-531 sdcard_sd: reg_status_wp_violation: "WP_VIOLATION" +531-533 sdcard_sd: reg_status_card_is_locked: "CARD_IS_LOCKED" +533-535 sdcard_sd: reg_status_lock_unlock_failed: "LOCK_UNLOCK_FAILED" +535-537 sdcard_sd: reg_status_com_crc_error: "COM_CRC_ERROR" +537-539 sdcard_sd: reg_status_illegal_command: "ILLEGAL_COMMAND" +539-541 sdcard_sd: reg_status_card_ecc_failed: "CARD_ECC_FAILED" +541-543 sdcard_sd: reg_status_cc_error: "CC_ERROR" +543-545 sdcard_sd: reg_status_error: "ERROR" +545-547 sdcard_sd: reg_status_rsvd: "Reserved" "RSVD" "R" +547-549 sdcard_sd: reg_status_rsvd_deferred_response: "Reserved for DEFERRED_RESPONSE" "RSVD_DEFERRED_RESPONSE" +549-551 sdcard_sd: reg_status_csd_overwrite: "CSD_OVERWRITE" +551-553 sdcard_sd: reg_status_wp_erase_skip: "WP_ERASE_SKIP" +553-555 sdcard_sd: reg_status_card_ecc_disabled: "CARD_ECC_DISABLED" +555-557 sdcard_sd: reg_status_erase_reset: "ERASE_RESET" +557-565 sdcard_sd: reg_status_current_state: "CURRENT_STATE" +565-567 sdcard_sd: reg_status_ready_for_data: "READY_FOR_DATA" +567-569 sdcard_sd: reg_status_rsvd: "RSVD" +569-571 sdcard_sd: reg_status_fx_event: "FX_EVENT" +571-573 sdcard_sd: reg_status_app_cmd: "APP_CMD" +573-575 sdcard_sd: reg_status_rsvd_sdio: "Reserved for SDIO card" "RSVD_SDIO" +575-577 sdcard_sd: reg_status_ake_seq_error: "AKE_SEQ_ERROR" +577-579 sdcard_sd: reg_status_rsvd_app_cmd: "Reserved for application specific commands" "RSVD_APP_CMD" +579-583 sdcard_sd: reg_status_rsvd_testmode: "Reserved for manufacturer test mode" "RSVD_TESTMODE" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd41_r1.output b/decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd41_r1.output new file mode 100644 index 00000000..e69de29b diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd6_r1.output b/decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd6_r1.output new file mode 100644 index 00000000..3bda52fb --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd55_r1_acmd6_r1.output @@ -0,0 +1,280 @@ +223-235 sdcard_sd: bit_0: "0" +235-247 sdcard_sd: bit_1: "1" +247-259 sdcard_sd: bit_1: "1" +259-271 sdcard_sd: bit_1: "1" +271-283 sdcard_sd: bit_0: "0" +283-295 sdcard_sd: bit_1: "1" +295-307 sdcard_sd: bit_1: "1" +307-319 sdcard_sd: bit_1: "1" +319-331 sdcard_sd: bit_0: "0" +331-343 sdcard_sd: bit_0: "0" +343-355 sdcard_sd: bit_0: "0" +355-367 sdcard_sd: bit_0: "0" +367-379 sdcard_sd: bit_0: "0" +379-391 sdcard_sd: bit_0: "0" +391-403 sdcard_sd: bit_0: "0" +403-415 sdcard_sd: bit_0: "0" +415-427 sdcard_sd: bit_0: "0" +427-439 sdcard_sd: bit_0: "0" +439-451 sdcard_sd: bit_0: "0" +451-463 sdcard_sd: bit_0: "0" +463-475 sdcard_sd: bit_0: "0" +475-487 sdcard_sd: bit_0: "0" +487-499 sdcard_sd: bit_0: "0" +499-511 sdcard_sd: bit_1: "1" +511-523 sdcard_sd: bit_0: "0" +523-535 sdcard_sd: bit_0: "0" +535-547 sdcard_sd: bit_0: "0" +547-559 sdcard_sd: bit_0: "0" +559-571 sdcard_sd: bit_0: "0" +571-583 sdcard_sd: bit_0: "0" +583-595 sdcard_sd: bit_0: "0" +595-607 sdcard_sd: bit_0: "0" +607-619 sdcard_sd: bit_0: "0" +619-631 sdcard_sd: bit_0: "0" +631-643 sdcard_sd: bit_0: "0" +643-655 sdcard_sd: bit_0: "0" +655-667 sdcard_sd: bit_0: "0" +667-679 sdcard_sd: bit_0: "0" +679-691 sdcard_sd: bit_0: "0" +691-703 sdcard_sd: bit_0: "0" +703-715 sdcard_sd: bit_0: "0" +715-727 sdcard_sd: bit_0: "0" +727-739 sdcard_sd: bit_1: "1" +739-751 sdcard_sd: bit_1: "1" +751-763 sdcard_sd: bit_1: "1" +763-775 sdcard_sd: bit_0: "0" +775-787 sdcard_sd: bit_1: "1" +787-799 sdcard_sd: bit_1: "1" +223-235 sdcard_sd: field-start: "Start bit" "Start" "S" +235-247 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +247-319 sdcard_sd: field-cmd: "Command: APP_CMD (55)" "Cmd: APP_CMD (55)" "CMD55" "Cmd" "C" +319-703 sdcard_sd: field-arg: "Argument: 0x00010000" "Arg" "A" +703-787 sdcard_sd: field-crc: "CRC: 0x1d" "CRC" "C" +787-799 sdcard_sd: field-end: "End bit" "End" "E" +319-511 sdcard_sd: decoded-field: "RCA" "R" +511-703 sdcard_sd: decoded-field: "Stuff bits" "Stuff" "SB" "S" +223-799 sdcard_sd: cmd55: "CMD55 (APP_CMD): Next command is an application-specific command" "CMD55 (APP_CMD)" "CMD55" +835-847 sdcard_sd: bit_0: "0" +847-859 sdcard_sd: bit_0: "0" +859-871 sdcard_sd: bit_1: "1" +871-883 sdcard_sd: bit_1: "1" +883-895 sdcard_sd: bit_0: "0" +895-907 sdcard_sd: bit_1: "1" +907-919 sdcard_sd: bit_1: "1" +919-931 sdcard_sd: bit_1: "1" +931-943 sdcard_sd: bit_0: "0" +943-955 sdcard_sd: bit_0: "0" +955-967 sdcard_sd: bit_0: "0" +967-979 sdcard_sd: bit_0: "0" +979-991 sdcard_sd: bit_0: "0" +991-1003 sdcard_sd: bit_0: "0" +1003-1015 sdcard_sd: bit_0: "0" +1015-1027 sdcard_sd: bit_0: "0" +1027-1039 sdcard_sd: bit_0: "0" +1039-1051 sdcard_sd: bit_0: "0" +1051-1063 sdcard_sd: bit_0: "0" +1063-1075 sdcard_sd: bit_0: "0" +1075-1087 sdcard_sd: bit_0: "0" +1087-1099 sdcard_sd: bit_0: "0" +1099-1111 sdcard_sd: bit_0: "0" +1111-1123 sdcard_sd: bit_0: "0" +1123-1135 sdcard_sd: bit_0: "0" +1135-1147 sdcard_sd: bit_0: "0" +1147-1159 sdcard_sd: bit_0: "0" +1159-1171 sdcard_sd: bit_0: "0" +1171-1183 sdcard_sd: bit_1: "1" +1183-1195 sdcard_sd: bit_0: "0" +1195-1207 sdcard_sd: bit_0: "0" +1207-1219 sdcard_sd: bit_1: "1" +1219-1231 sdcard_sd: bit_0: "0" +1231-1243 sdcard_sd: bit_0: "0" +1243-1255 sdcard_sd: bit_1: "1" +1255-1267 sdcard_sd: bit_0: "0" +1267-1279 sdcard_sd: bit_0: "0" +1279-1291 sdcard_sd: bit_0: "0" +1291-1303 sdcard_sd: bit_0: "0" +1303-1315 sdcard_sd: bit_0: "0" +1315-1327 sdcard_sd: bit_0: "0" +1327-1339 sdcard_sd: bit_0: "0" +1339-1351 sdcard_sd: bit_1: "1" +1351-1363 sdcard_sd: bit_1: "1" +1363-1375 sdcard_sd: bit_0: "0" +1375-1387 sdcard_sd: bit_0: "0" +1387-1399 sdcard_sd: bit_1: "1" +1399-1411 sdcard_sd: bit_1: "1" +835-847 sdcard_sd: field-start: "Start bit" "Start" "S" +847-859 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +859-931 sdcard_sd: field-cmd: "Command: Non-existant (55)" "Cmd: Non-existant (55)" "CMD55" "Cmd" "C" +931-1315 sdcard_sd: field-arg: "Argument: 0x00000920" "Arg" "A" +1315-1399 sdcard_sd: field-crc: "CRC: 0x19" "CRC" "C" +1399-1411 sdcard_sd: field-end: "End bit" "End" "E" +835-1411 sdcard_sd: response_r1: "Response: R1" +931-1315 sdcard_sd: decoded-field: "Card status" "Status" "S" +931-943 sdcard_sd: reg_status_out_of_range: "OUT_OF_RANGE" +943-955 sdcard_sd: reg_status_address_error: "ADDRESS_ERROR" +955-967 sdcard_sd: reg_status_block_len_error: "BLOCK_LEN_ERROR" +967-979 sdcard_sd: reg_status_erase_seq_error: "ERASE_SEQ_ERROR" +979-991 sdcard_sd: reg_status_erase_param: "ERASE_PARAM" +991-1003 sdcard_sd: reg_status_wp_violation: "WP_VIOLATION" +1003-1015 sdcard_sd: reg_status_card_is_locked: "CARD_IS_LOCKED" +1015-1027 sdcard_sd: reg_status_lock_unlock_failed: "LOCK_UNLOCK_FAILED" +1027-1039 sdcard_sd: reg_status_com_crc_error: "COM_CRC_ERROR" +1039-1051 sdcard_sd: reg_status_illegal_command: "ILLEGAL_COMMAND" +1051-1063 sdcard_sd: reg_status_card_ecc_failed: "CARD_ECC_FAILED" +1063-1075 sdcard_sd: reg_status_cc_error: "CC_ERROR" +1075-1087 sdcard_sd: reg_status_error: "ERROR" +1087-1099 sdcard_sd: reg_status_rsvd: "Reserved" "RSVD" "R" +1099-1111 sdcard_sd: reg_status_rsvd_deferred_response: "Reserved for DEFERRED_RESPONSE" "RSVD_DEFERRED_RESPONSE" +1111-1123 sdcard_sd: reg_status_csd_overwrite: "CSD_OVERWRITE" +1123-1135 sdcard_sd: reg_status_wp_erase_skip: "WP_ERASE_SKIP" +1135-1147 sdcard_sd: reg_status_card_ecc_disabled: "CARD_ECC_DISABLED" +1147-1159 sdcard_sd: reg_status_erase_reset: "ERASE_RESET" +1159-1207 sdcard_sd: reg_status_current_state: "CURRENT_STATE" +1207-1219 sdcard_sd: reg_status_ready_for_data: "READY_FOR_DATA" +1219-1231 sdcard_sd: reg_status_rsvd: "RSVD" +1231-1243 sdcard_sd: reg_status_fx_event: "FX_EVENT" +1243-1255 sdcard_sd: reg_status_app_cmd: "APP_CMD" +1255-1267 sdcard_sd: reg_status_rsvd_sdio: "Reserved for SDIO card" "RSVD_SDIO" +1267-1279 sdcard_sd: reg_status_ake_seq_error: "AKE_SEQ_ERROR" +1279-1291 sdcard_sd: reg_status_rsvd_app_cmd: "Reserved for application specific commands" "RSVD_APP_CMD" +1291-1315 sdcard_sd: reg_status_rsvd_testmode: "Reserved for manufacturer test mode" "RSVD_TESTMODE" +1663-1675 sdcard_sd: bit_0: "0" +1675-1687 sdcard_sd: bit_1: "1" +1687-1699 sdcard_sd: bit_0: "0" +1699-1711 sdcard_sd: bit_0: "0" +1711-1723 sdcard_sd: bit_0: "0" +1723-1735 sdcard_sd: bit_1: "1" +1735-1747 sdcard_sd: bit_1: "1" +1747-1759 sdcard_sd: bit_0: "0" +1759-1771 sdcard_sd: bit_0: "0" +1771-1783 sdcard_sd: bit_0: "0" +1783-1795 sdcard_sd: bit_0: "0" +1795-1807 sdcard_sd: bit_0: "0" +1807-1819 sdcard_sd: bit_0: "0" +1819-1831 sdcard_sd: bit_0: "0" +1831-1843 sdcard_sd: bit_0: "0" +1843-1855 sdcard_sd: bit_0: "0" +1855-1867 sdcard_sd: bit_0: "0" +1867-1879 sdcard_sd: bit_0: "0" +1879-1891 sdcard_sd: bit_0: "0" +1891-1903 sdcard_sd: bit_0: "0" +1903-1915 sdcard_sd: bit_0: "0" +1915-1927 sdcard_sd: bit_0: "0" +1927-1939 sdcard_sd: bit_0: "0" +1939-1951 sdcard_sd: bit_0: "0" +1951-1963 sdcard_sd: bit_0: "0" +1963-1975 sdcard_sd: bit_0: "0" +1975-1987 sdcard_sd: bit_0: "0" +1987-1999 sdcard_sd: bit_0: "0" +1999-2011 sdcard_sd: bit_0: "0" +2011-2023 sdcard_sd: bit_0: "0" +2023-2035 sdcard_sd: bit_0: "0" +2035-2047 sdcard_sd: bit_0: "0" +2047-2059 sdcard_sd: bit_0: "0" +2059-2071 sdcard_sd: bit_0: "0" +2071-2083 sdcard_sd: bit_0: "0" +2083-2095 sdcard_sd: bit_0: "0" +2095-2107 sdcard_sd: bit_0: "0" +2107-2119 sdcard_sd: bit_0: "0" +2119-2131 sdcard_sd: bit_1: "1" +2131-2143 sdcard_sd: bit_0: "0" +2143-2155 sdcard_sd: bit_1: "1" +2155-2167 sdcard_sd: bit_1: "1" +2167-2179 sdcard_sd: bit_0: "0" +2179-2191 sdcard_sd: bit_0: "0" +2191-2203 sdcard_sd: bit_1: "1" +2203-2215 sdcard_sd: bit_0: "0" +2215-2227 sdcard_sd: bit_1: "1" +2227-2239 sdcard_sd: bit_1: "1" +1663-1675 sdcard_sd: field-start: "Start bit" "Start" "S" +1675-1687 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +1687-1759 sdcard_sd: field-cmd: "Command: SET_BUS_WIDTH (6)" "Cmd: SET_BUS_WIDTH (6)" "CMD6" "Cmd" "C" +1759-2143 sdcard_sd: field-arg: "Argument: 0x00000002" "Arg" "A" +2143-2227 sdcard_sd: field-crc: "CRC: 0x65" "CRC" "C" +2227-2239 sdcard_sd: field-end: "End bit" "End" "E" +1663-2239 sdcard_sd: acmd6: "ACMD6 (SET_BUS_WIDTH): Read SD config register (SCR)" "ACMD6 (SET_BUS_WIDTH)" "ACMD6" +2275-2287 sdcard_sd: bit_0: "0" +2287-2299 sdcard_sd: bit_0: "0" +2299-2311 sdcard_sd: bit_0: "0" +2311-2323 sdcard_sd: bit_0: "0" +2323-2335 sdcard_sd: bit_0: "0" +2335-2347 sdcard_sd: bit_1: "1" +2347-2359 sdcard_sd: bit_1: "1" +2359-2371 sdcard_sd: bit_0: "0" +2371-2383 sdcard_sd: bit_0: "0" +2383-2395 sdcard_sd: bit_0: "0" +2395-2407 sdcard_sd: bit_0: "0" +2407-2419 sdcard_sd: bit_0: "0" +2419-2431 sdcard_sd: bit_0: "0" +2431-2443 sdcard_sd: bit_0: "0" +2443-2455 sdcard_sd: bit_0: "0" +2455-2467 sdcard_sd: bit_0: "0" +2467-2479 sdcard_sd: bit_0: "0" +2479-2491 sdcard_sd: bit_0: "0" +2491-2503 sdcard_sd: bit_0: "0" +2503-2515 sdcard_sd: bit_0: "0" +2515-2527 sdcard_sd: bit_0: "0" +2527-2539 sdcard_sd: bit_0: "0" +2539-2551 sdcard_sd: bit_0: "0" +2551-2563 sdcard_sd: bit_0: "0" +2563-2575 sdcard_sd: bit_0: "0" +2575-2587 sdcard_sd: bit_0: "0" +2587-2599 sdcard_sd: bit_0: "0" +2599-2611 sdcard_sd: bit_0: "0" +2611-2623 sdcard_sd: bit_1: "1" +2623-2635 sdcard_sd: bit_0: "0" +2635-2647 sdcard_sd: bit_0: "0" +2647-2659 sdcard_sd: bit_1: "1" +2659-2671 sdcard_sd: bit_0: "0" +2671-2683 sdcard_sd: bit_0: "0" +2683-2695 sdcard_sd: bit_1: "1" +2695-2707 sdcard_sd: bit_0: "0" +2707-2719 sdcard_sd: bit_0: "0" +2719-2731 sdcard_sd: bit_0: "0" +2731-2743 sdcard_sd: bit_0: "0" +2743-2755 sdcard_sd: bit_0: "0" +2755-2767 sdcard_sd: bit_1: "1" +2767-2779 sdcard_sd: bit_0: "0" +2779-2791 sdcard_sd: bit_1: "1" +2791-2803 sdcard_sd: bit_1: "1" +2803-2815 sdcard_sd: bit_1: "1" +2815-2827 sdcard_sd: bit_0: "0" +2827-2839 sdcard_sd: bit_0: "0" +2839-2851 sdcard_sd: bit_1: "1" +2275-2287 sdcard_sd: field-start: "Start bit" "Start" "S" +2287-2299 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +2299-2371 sdcard_sd: field-cmd: "Command: SWITCH_FUNC (6)" "Cmd: SWITCH_FUNC (6)" "CMD6" "Cmd" "C" +2371-2755 sdcard_sd: field-arg: "Argument: 0x00000920" "Arg" "A" +2755-2839 sdcard_sd: field-crc: "CRC: 0x5c" "CRC" "C" +2839-2851 sdcard_sd: field-end: "End bit" "End" "E" +2275-2851 sdcard_sd: response_r1: "Response: R1" +2371-2755 sdcard_sd: decoded-field: "Card status" "Status" "S" +2371-2383 sdcard_sd: reg_status_out_of_range: "OUT_OF_RANGE" +2383-2395 sdcard_sd: reg_status_address_error: "ADDRESS_ERROR" +2395-2407 sdcard_sd: reg_status_block_len_error: "BLOCK_LEN_ERROR" +2407-2419 sdcard_sd: reg_status_erase_seq_error: "ERASE_SEQ_ERROR" +2419-2431 sdcard_sd: reg_status_erase_param: "ERASE_PARAM" +2431-2443 sdcard_sd: reg_status_wp_violation: "WP_VIOLATION" +2443-2455 sdcard_sd: reg_status_card_is_locked: "CARD_IS_LOCKED" +2455-2467 sdcard_sd: reg_status_lock_unlock_failed: "LOCK_UNLOCK_FAILED" +2467-2479 sdcard_sd: reg_status_com_crc_error: "COM_CRC_ERROR" +2479-2491 sdcard_sd: reg_status_illegal_command: "ILLEGAL_COMMAND" +2491-2503 sdcard_sd: reg_status_card_ecc_failed: "CARD_ECC_FAILED" +2503-2515 sdcard_sd: reg_status_cc_error: "CC_ERROR" +2515-2527 sdcard_sd: reg_status_error: "ERROR" +2527-2539 sdcard_sd: reg_status_rsvd: "Reserved" "RSVD" "R" +2539-2551 sdcard_sd: reg_status_rsvd_deferred_response: "Reserved for DEFERRED_RESPONSE" "RSVD_DEFERRED_RESPONSE" +2551-2563 sdcard_sd: reg_status_csd_overwrite: "CSD_OVERWRITE" +2563-2575 sdcard_sd: reg_status_wp_erase_skip: "WP_ERASE_SKIP" +2575-2587 sdcard_sd: reg_status_card_ecc_disabled: "CARD_ECC_DISABLED" +2587-2599 sdcard_sd: reg_status_erase_reset: "ERASE_RESET" +2599-2647 sdcard_sd: reg_status_current_state: "CURRENT_STATE" +2647-2659 sdcard_sd: reg_status_ready_for_data: "READY_FOR_DATA" +2659-2671 sdcard_sd: reg_status_rsvd: "RSVD" +2671-2683 sdcard_sd: reg_status_fx_event: "FX_EVENT" +2683-2695 sdcard_sd: reg_status_app_cmd: "APP_CMD" +2695-2707 sdcard_sd: reg_status_rsvd_sdio: "Reserved for SDIO card" "RSVD_SDIO" +2707-2719 sdcard_sd: reg_status_ake_seq_error: "AKE_SEQ_ERROR" +2719-2731 sdcard_sd: reg_status_rsvd_app_cmd: "Reserved for application specific commands" "RSVD_APP_CMD" +2731-2755 sdcard_sd: reg_status_rsvd_testmode: "Reserved for manufacturer test mode" "RSVD_TESTMODE" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd56_r1_data.output b/decoder/test/sdcard_sd/SB_S-600_cmd56_r1_data.output new file mode 100644 index 00000000..bfbfa6c2 --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd56_r1_data.output @@ -0,0 +1,139 @@ +232-234 sdcard_sd: bit_0: "0" +234-236 sdcard_sd: bit_1: "1" +236-238 sdcard_sd: bit_1: "1" +238-240 sdcard_sd: bit_1: "1" +240-242 sdcard_sd: bit_1: "1" +242-244 sdcard_sd: bit_0: "0" +244-246 sdcard_sd: bit_0: "0" +246-248 sdcard_sd: bit_0: "0" +248-250 sdcard_sd: bit_0: "0" +250-252 sdcard_sd: bit_1: "1" +252-254 sdcard_sd: bit_0: "0" +254-256 sdcard_sd: bit_1: "1" +256-258 sdcard_sd: bit_0: "0" +258-260 sdcard_sd: bit_0: "0" +260-262 sdcard_sd: bit_1: "1" +262-264 sdcard_sd: bit_1: "1" +264-266 sdcard_sd: bit_0: "0" +266-268 sdcard_sd: bit_1: "1" +268-270 sdcard_sd: bit_0: "0" +270-272 sdcard_sd: bit_0: "0" +272-274 sdcard_sd: bit_0: "0" +274-276 sdcard_sd: bit_0: "0" +276-278 sdcard_sd: bit_1: "1" +278-280 sdcard_sd: bit_0: "0" +280-282 sdcard_sd: bit_0: "0" +282-284 sdcard_sd: bit_0: "0" +284-286 sdcard_sd: bit_0: "0" +286-288 sdcard_sd: bit_0: "0" +288-290 sdcard_sd: bit_0: "0" +290-292 sdcard_sd: bit_0: "0" +292-294 sdcard_sd: bit_0: "0" +294-296 sdcard_sd: bit_0: "0" +296-298 sdcard_sd: bit_0: "0" +298-300 sdcard_sd: bit_0: "0" +300-302 sdcard_sd: bit_0: "0" +302-304 sdcard_sd: bit_0: "0" +304-306 sdcard_sd: bit_0: "0" +306-308 sdcard_sd: bit_0: "0" +308-310 sdcard_sd: bit_0: "0" +310-312 sdcard_sd: bit_1: "1" +312-314 sdcard_sd: bit_1: "1" +314-316 sdcard_sd: bit_0: "0" +316-318 sdcard_sd: bit_1: "1" +318-320 sdcard_sd: bit_1: "1" +320-322 sdcard_sd: bit_1: "1" +322-324 sdcard_sd: bit_1: "1" +324-326 sdcard_sd: bit_1: "1" +326-328 sdcard_sd: bit_1: "1" +232-234 sdcard_sd: field-start: "Start bit" "Start" "S" +234-236 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +236-248 sdcard_sd: field-cmd: "Command: GEN_CMD (56)" "Cmd: GEN_CMD (56)" "CMD56" "Cmd" "C" +248-312 sdcard_sd: field-arg: "Argument: 0x53420001" "Arg" "A" +312-326 sdcard_sd: field-crc: "CRC: 0x5f" "CRC" "C" +326-328 sdcard_sd: field-end: "End bit" "End" "E" +232-328 sdcard_sd: cmd56: "CMD56 (GEN_CMD): CMD56" "CMD56 (GEN_CMD)" "CMD56" +334-336 sdcard_sd: bit_0: "0" +336-338 sdcard_sd: bit_0: "0" +338-340 sdcard_sd: bit_1: "1" +340-342 sdcard_sd: bit_1: "1" +342-344 sdcard_sd: bit_1: "1" +344-346 sdcard_sd: bit_0: "0" +346-348 sdcard_sd: bit_0: "0" +348-350 sdcard_sd: bit_0: "0" +350-352 sdcard_sd: bit_0: "0" +352-354 sdcard_sd: bit_0: "0" +354-356 sdcard_sd: bit_0: "0" +356-358 sdcard_sd: bit_0: "0" +358-360 sdcard_sd: bit_0: "0" +360-362 sdcard_sd: bit_0: "0" +362-364 sdcard_sd: bit_0: "0" +364-366 sdcard_sd: bit_0: "0" +366-368 sdcard_sd: bit_0: "0" +368-370 sdcard_sd: bit_0: "0" +370-372 sdcard_sd: bit_0: "0" +372-374 sdcard_sd: bit_0: "0" +374-376 sdcard_sd: bit_0: "0" +376-378 sdcard_sd: bit_0: "0" +378-380 sdcard_sd: bit_0: "0" +380-382 sdcard_sd: bit_0: "0" +382-384 sdcard_sd: bit_0: "0" +384-386 sdcard_sd: bit_0: "0" +386-388 sdcard_sd: bit_0: "0" +388-390 sdcard_sd: bit_0: "0" +390-392 sdcard_sd: bit_1: "1" +392-394 sdcard_sd: bit_0: "0" +394-396 sdcard_sd: bit_0: "0" +396-398 sdcard_sd: bit_1: "1" +398-400 sdcard_sd: bit_0: "0" +400-402 sdcard_sd: bit_0: "0" +402-404 sdcard_sd: bit_0: "0" +404-406 sdcard_sd: bit_0: "0" +406-408 sdcard_sd: bit_0: "0" +408-410 sdcard_sd: bit_0: "0" +410-412 sdcard_sd: bit_0: "0" +412-414 sdcard_sd: bit_0: "0" +414-416 sdcard_sd: bit_0: "0" +416-418 sdcard_sd: bit_0: "0" +418-420 sdcard_sd: bit_0: "0" +420-422 sdcard_sd: bit_1: "1" +422-424 sdcard_sd: bit_0: "0" +424-426 sdcard_sd: bit_1: "1" +426-428 sdcard_sd: bit_1: "1" +428-430 sdcard_sd: bit_1: "1" +334-336 sdcard_sd: field-start: "Start bit" "Start" "S" +336-338 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +338-350 sdcard_sd: field-cmd: "Command: GEN_CMD (56)" "Cmd: GEN_CMD (56)" "CMD56" "Cmd" "C" +350-414 sdcard_sd: field-arg: "Argument: 0x00000900" "Arg" "A" +414-428 sdcard_sd: field-crc: "CRC: 0xb" "CRC" "C" +428-430 sdcard_sd: field-end: "End bit" "End" "E" +334-430 sdcard_sd: response_r1: "Response: R1" +350-414 sdcard_sd: decoded-field: "Card status" "Status" "S" +350-352 sdcard_sd: reg_status_out_of_range: "OUT_OF_RANGE" +352-354 sdcard_sd: reg_status_address_error: "ADDRESS_ERROR" +354-356 sdcard_sd: reg_status_block_len_error: "BLOCK_LEN_ERROR" +356-358 sdcard_sd: reg_status_erase_seq_error: "ERASE_SEQ_ERROR" +358-360 sdcard_sd: reg_status_erase_param: "ERASE_PARAM" +360-362 sdcard_sd: reg_status_wp_violation: "WP_VIOLATION" +362-364 sdcard_sd: reg_status_card_is_locked: "CARD_IS_LOCKED" +364-366 sdcard_sd: reg_status_lock_unlock_failed: "LOCK_UNLOCK_FAILED" +366-368 sdcard_sd: reg_status_com_crc_error: "COM_CRC_ERROR" +368-370 sdcard_sd: reg_status_illegal_command: "ILLEGAL_COMMAND" +370-372 sdcard_sd: reg_status_card_ecc_failed: "CARD_ECC_FAILED" +372-374 sdcard_sd: reg_status_cc_error: "CC_ERROR" +374-376 sdcard_sd: reg_status_error: "ERROR" +376-378 sdcard_sd: reg_status_rsvd: "Reserved" "RSVD" "R" +378-380 sdcard_sd: reg_status_rsvd_deferred_response: "Reserved for DEFERRED_RESPONSE" "RSVD_DEFERRED_RESPONSE" +380-382 sdcard_sd: reg_status_csd_overwrite: "CSD_OVERWRITE" +382-384 sdcard_sd: reg_status_wp_erase_skip: "WP_ERASE_SKIP" +384-386 sdcard_sd: reg_status_card_ecc_disabled: "CARD_ECC_DISABLED" +386-388 sdcard_sd: reg_status_erase_reset: "ERASE_RESET" +388-396 sdcard_sd: reg_status_current_state: "CURRENT_STATE" +396-398 sdcard_sd: reg_status_ready_for_data: "READY_FOR_DATA" +398-400 sdcard_sd: reg_status_rsvd: "RSVD" +400-402 sdcard_sd: reg_status_fx_event: "FX_EVENT" +402-404 sdcard_sd: reg_status_app_cmd: "APP_CMD" +404-406 sdcard_sd: reg_status_rsvd_sdio: "Reserved for SDIO card" "RSVD_SDIO" +406-408 sdcard_sd: reg_status_ake_seq_error: "AKE_SEQ_ERROR" +408-410 sdcard_sd: reg_status_rsvd_app_cmd: "Reserved for application specific commands" "RSVD_APP_CMD" +410-414 sdcard_sd: reg_status_rsvd_testmode: "Reserved for manufacturer test mode" "RSVD_TESTMODE" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd7_r1.output b/decoder/test/sdcard_sd/SB_S-600_cmd7_r1.output new file mode 100644 index 00000000..11b729ec --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd7_r1.output @@ -0,0 +1,112 @@ +56-68 sdcard_sd: bit_0: "0" +68-80 sdcard_sd: bit_1: "1" +80-92 sdcard_sd: bit_0: "0" +92-104 sdcard_sd: bit_0: "0" +104-116 sdcard_sd: bit_0: "0" +116-128 sdcard_sd: bit_1: "1" +128-140 sdcard_sd: bit_1: "1" +140-152 sdcard_sd: bit_1: "1" +152-164 sdcard_sd: bit_0: "0" +164-176 sdcard_sd: bit_0: "0" +176-188 sdcard_sd: bit_0: "0" +188-200 sdcard_sd: bit_0: "0" +200-212 sdcard_sd: bit_0: "0" +212-224 sdcard_sd: bit_0: "0" +224-236 sdcard_sd: bit_0: "0" +236-248 sdcard_sd: bit_0: "0" +248-260 sdcard_sd: bit_0: "0" +260-272 sdcard_sd: bit_0: "0" +272-284 sdcard_sd: bit_0: "0" +284-296 sdcard_sd: bit_0: "0" +296-308 sdcard_sd: bit_0: "0" +308-320 sdcard_sd: bit_0: "0" +320-332 sdcard_sd: bit_0: "0" +332-344 sdcard_sd: bit_1: "1" +344-356 sdcard_sd: bit_0: "0" +356-368 sdcard_sd: bit_0: "0" +368-380 sdcard_sd: bit_0: "0" +380-392 sdcard_sd: bit_0: "0" +392-404 sdcard_sd: bit_0: "0" +404-416 sdcard_sd: bit_0: "0" +416-428 sdcard_sd: bit_0: "0" +428-440 sdcard_sd: bit_0: "0" +440-452 sdcard_sd: bit_0: "0" +452-464 sdcard_sd: bit_0: "0" +464-476 sdcard_sd: bit_0: "0" +476-488 sdcard_sd: bit_0: "0" +488-500 sdcard_sd: bit_0: "0" +500-512 sdcard_sd: bit_0: "0" +512-524 sdcard_sd: bit_0: "0" +524-536 sdcard_sd: bit_0: "0" +536-548 sdcard_sd: bit_1: "1" +548-560 sdcard_sd: bit_1: "1" +560-572 sdcard_sd: bit_0: "0" +572-584 sdcard_sd: bit_1: "1" +584-596 sdcard_sd: bit_1: "1" +596-608 sdcard_sd: bit_1: "1" +608-620 sdcard_sd: bit_0: "0" +620-632 sdcard_sd: bit_1: "1" +56-68 sdcard_sd: field-start: "Start bit" "Start" "S" +68-80 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +80-152 sdcard_sd: field-cmd: "Command: SELECT/DESELECT_CARD (7)" "Cmd: SELECT/DESELECT_CARD (7)" "CMD7" "Cmd" "C" +152-536 sdcard_sd: field-arg: "Argument: 0x00010000" "Arg" "A" +536-620 sdcard_sd: field-crc: "CRC: 0x6e" "CRC" "C" +620-632 sdcard_sd: field-end: "End bit" "End" "E" +56-632 sdcard_sd: cmd7: "CMD7 (SELECT/DESELECT_CARD): Select / deselect card" "CMD7 (SELECT/DESELECT_CARD)" "CMD7" +668-680 sdcard_sd: bit_0: "0" +680-692 sdcard_sd: bit_0: "0" +692-704 sdcard_sd: bit_0: "0" +704-716 sdcard_sd: bit_0: "0" +716-728 sdcard_sd: bit_0: "0" +728-740 sdcard_sd: bit_1: "1" +740-752 sdcard_sd: bit_1: "1" +752-764 sdcard_sd: bit_1: "1" +764-776 sdcard_sd: bit_0: "0" +776-788 sdcard_sd: bit_0: "0" +788-800 sdcard_sd: bit_0: "0" +800-812 sdcard_sd: bit_0: "0" +812-824 sdcard_sd: bit_0: "0" +824-836 sdcard_sd: bit_0: "0" +836-848 sdcard_sd: bit_0: "0" +848-860 sdcard_sd: bit_0: "0" +860-872 sdcard_sd: bit_0: "0" +872-884 sdcard_sd: bit_0: "0" +884-896 sdcard_sd: bit_0: "0" +896-908 sdcard_sd: bit_0: "0" +908-920 sdcard_sd: bit_0: "0" +920-932 sdcard_sd: bit_0: "0" +932-944 sdcard_sd: bit_0: "0" +944-956 sdcard_sd: bit_0: "0" +956-968 sdcard_sd: bit_0: "0" +968-980 sdcard_sd: bit_0: "0" +980-992 sdcard_sd: bit_0: "0" +992-1004 sdcard_sd: bit_0: "0" +1004-1016 sdcard_sd: bit_0: "0" +1016-1028 sdcard_sd: bit_1: "1" +1028-1040 sdcard_sd: bit_1: "1" +1040-1052 sdcard_sd: bit_1: "1" +1052-1064 sdcard_sd: bit_0: "0" +1064-1076 sdcard_sd: bit_0: "0" +1076-1088 sdcard_sd: bit_0: "0" +1088-1100 sdcard_sd: bit_0: "0" +1100-1112 sdcard_sd: bit_0: "0" +1112-1124 sdcard_sd: bit_0: "0" +1124-1136 sdcard_sd: bit_0: "0" +1136-1148 sdcard_sd: bit_0: "0" +1148-1160 sdcard_sd: bit_0: "0" +1160-1172 sdcard_sd: bit_1: "1" +1172-1184 sdcard_sd: bit_1: "1" +1184-1196 sdcard_sd: bit_1: "1" +1196-1208 sdcard_sd: bit_0: "0" +1208-1220 sdcard_sd: bit_1: "1" +1220-1232 sdcard_sd: bit_0: "0" +1232-1244 sdcard_sd: bit_1: "1" +668-680 sdcard_sd: field-start: "Start bit" "Start" "S" +680-692 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +692-764 sdcard_sd: field-cmd: "Command: SELECT/DESELECT_CARD (7)" "Cmd: SELECT/DESELECT_CARD (7)" "CMD7" "Cmd" "C" +764-1148 sdcard_sd: field-arg: "Argument: 0x00000700" "Arg" "A" +1148-1232 sdcard_sd: field-crc: "CRC: 0x3a" "CRC" "C" +1232-1244 sdcard_sd: field-end: "End bit" "End" "E" +956-1148 sdcard_sd: decoded-field: "Card status bits" "Status" "S" +764-956 sdcard_sd: decoded-field: "Relative card address" "RCA" "R" +668-1244 sdcard_sd: response_r6: "Response: R6" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd8_r7.output b/decoder/test/sdcard_sd/SB_S-600_cmd8_r7.output new file mode 100644 index 00000000..1a3e7fca --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd8_r7.output @@ -0,0 +1,116 @@ +161-173 sdcard_sd: bit_0: "0" +173-185 sdcard_sd: bit_1: "1" +185-197 sdcard_sd: bit_0: "0" +197-209 sdcard_sd: bit_0: "0" +209-221 sdcard_sd: bit_1: "1" +221-233 sdcard_sd: bit_0: "0" +233-245 sdcard_sd: bit_0: "0" +245-257 sdcard_sd: bit_0: "0" +257-269 sdcard_sd: bit_0: "0" +269-281 sdcard_sd: bit_0: "0" +281-293 sdcard_sd: bit_0: "0" +293-305 sdcard_sd: bit_0: "0" +305-317 sdcard_sd: bit_0: "0" +317-329 sdcard_sd: bit_0: "0" +329-341 sdcard_sd: bit_0: "0" +341-353 sdcard_sd: bit_0: "0" +353-365 sdcard_sd: bit_0: "0" +365-377 sdcard_sd: bit_0: "0" +377-389 sdcard_sd: bit_0: "0" +389-401 sdcard_sd: bit_0: "0" +401-413 sdcard_sd: bit_0: "0" +413-425 sdcard_sd: bit_0: "0" +425-437 sdcard_sd: bit_0: "0" +437-449 sdcard_sd: bit_0: "0" +449-461 sdcard_sd: bit_0: "0" +461-473 sdcard_sd: bit_0: "0" +473-485 sdcard_sd: bit_0: "0" +485-497 sdcard_sd: bit_0: "0" +497-509 sdcard_sd: bit_0: "0" +509-521 sdcard_sd: bit_0: "0" +521-533 sdcard_sd: bit_0: "0" +533-545 sdcard_sd: bit_1: "1" +545-557 sdcard_sd: bit_0: "0" +557-569 sdcard_sd: bit_1: "1" +569-581 sdcard_sd: bit_0: "0" +581-593 sdcard_sd: bit_1: "1" +593-605 sdcard_sd: bit_1: "1" +605-617 sdcard_sd: bit_0: "0" +617-629 sdcard_sd: bit_1: "1" +629-641 sdcard_sd: bit_0: "0" +641-653 sdcard_sd: bit_1: "1" +653-665 sdcard_sd: bit_0: "0" +665-677 sdcard_sd: bit_0: "0" +677-689 sdcard_sd: bit_1: "1" +689-701 sdcard_sd: bit_1: "1" +701-713 sdcard_sd: bit_0: "0" +713-725 sdcard_sd: bit_1: "1" +725-737 sdcard_sd: bit_1: "1" +161-173 sdcard_sd: field-start: "Start bit" "Start" "S" +173-185 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +185-257 sdcard_sd: field-cmd: "Command: SEND_IF_COND (8)" "Cmd: SEND_IF_COND (8)" "CMD8" "Cmd" "C" +257-641 sdcard_sd: field-arg: "Argument: 0x0000015a" "Arg" "A" +641-725 sdcard_sd: field-crc: "CRC: 0x4d" "CRC" "C" +725-737 sdcard_sd: field-end: "End bit" "End" "E" +257-497 sdcard_sd: decoded-field: "Reserved" "Res" "R" +497-545 sdcard_sd: decoded-field: "Supply voltage" "Voltage" "VHS" "V" +545-641 sdcard_sd: decoded-field: "Check pattern" "Check pat" "Check" "C" +161-737 sdcard_sd: cmd8: "CMD8 (SEND_IF_COND): Send interface condition to card" "CMD8 (SEND_IF_COND)" "CMD8" +773-785 sdcard_sd: bit_0: "0" +785-797 sdcard_sd: bit_0: "0" +797-809 sdcard_sd: bit_0: "0" +809-821 sdcard_sd: bit_0: "0" +821-833 sdcard_sd: bit_1: "1" +833-845 sdcard_sd: bit_0: "0" +845-857 sdcard_sd: bit_0: "0" +857-869 sdcard_sd: bit_0: "0" +869-881 sdcard_sd: bit_0: "0" +881-893 sdcard_sd: bit_0: "0" +893-905 sdcard_sd: bit_0: "0" +905-917 sdcard_sd: bit_0: "0" +917-929 sdcard_sd: bit_0: "0" +929-941 sdcard_sd: bit_0: "0" +941-953 sdcard_sd: bit_0: "0" +953-965 sdcard_sd: bit_0: "0" +965-977 sdcard_sd: bit_0: "0" +977-989 sdcard_sd: bit_0: "0" +989-1001 sdcard_sd: bit_0: "0" +1001-1013 sdcard_sd: bit_0: "0" +1013-1025 sdcard_sd: bit_0: "0" +1025-1037 sdcard_sd: bit_0: "0" +1037-1049 sdcard_sd: bit_0: "0" +1049-1061 sdcard_sd: bit_0: "0" +1061-1073 sdcard_sd: bit_0: "0" +1073-1085 sdcard_sd: bit_0: "0" +1085-1097 sdcard_sd: bit_0: "0" +1097-1109 sdcard_sd: bit_0: "0" +1109-1121 sdcard_sd: bit_0: "0" +1121-1133 sdcard_sd: bit_0: "0" +1133-1145 sdcard_sd: bit_0: "0" +1145-1157 sdcard_sd: bit_1: "1" +1157-1169 sdcard_sd: bit_0: "0" +1169-1181 sdcard_sd: bit_1: "1" +1181-1193 sdcard_sd: bit_0: "0" +1193-1205 sdcard_sd: bit_1: "1" +1205-1217 sdcard_sd: bit_1: "1" +1217-1229 sdcard_sd: bit_0: "0" +1229-1241 sdcard_sd: bit_1: "1" +1241-1253 sdcard_sd: bit_0: "0" +1253-1265 sdcard_sd: bit_0: "0" +1265-1277 sdcard_sd: bit_0: "0" +1277-1289 sdcard_sd: bit_0: "0" +1289-1301 sdcard_sd: bit_0: "0" +1301-1313 sdcard_sd: bit_1: "1" +1313-1325 sdcard_sd: bit_1: "1" +1325-1337 sdcard_sd: bit_1: "1" +1337-1349 sdcard_sd: bit_1: "1" +773-785 sdcard_sd: field-start: "Start bit" "Start" "S" +785-797 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +797-869 sdcard_sd: field-cmd: "Command: SEND_IF_COND (8)" "Cmd: SEND_IF_COND (8)" "CMD8" "Cmd" "C" +869-1253 sdcard_sd: field-arg: "Argument: 0x0000015a" "Arg" "A" +1253-1337 sdcard_sd: field-crc: "CRC: 0x7" "CRC" "C" +1337-1349 sdcard_sd: field-end: "End bit" "End" "E" +773-1349 sdcard_sd: response_r7: "Response: R7" +869-1109 sdcard_sd: decoded-field: "Reserved" "Res" "R" +1109-1157 sdcard_sd: decoded-field: "Voltage accepted: 2.7-3.6V" "Voltage" "Volt" "V" +1157-1253 sdcard_sd: decoded-field: "Echo-back of check pattern" "Echo" "E" diff --git a/decoder/test/sdcard_sd/SB_S-600_cmd9_r2.output b/decoder/test/sdcard_sd/SB_S-600_cmd9_r2.output new file mode 100644 index 00000000..15f69fad --- /dev/null +++ b/decoder/test/sdcard_sd/SB_S-600_cmd9_r2.output @@ -0,0 +1,235 @@ +115-127 sdcard_sd: bit_0: "0" +127-139 sdcard_sd: bit_1: "1" +139-151 sdcard_sd: bit_0: "0" +151-163 sdcard_sd: bit_0: "0" +163-175 sdcard_sd: bit_1: "1" +175-187 sdcard_sd: bit_0: "0" +187-199 sdcard_sd: bit_0: "0" +199-211 sdcard_sd: bit_1: "1" +211-223 sdcard_sd: bit_0: "0" +223-235 sdcard_sd: bit_0: "0" +235-247 sdcard_sd: bit_0: "0" +247-259 sdcard_sd: bit_0: "0" +259-271 sdcard_sd: bit_0: "0" +271-283 sdcard_sd: bit_0: "0" +283-295 sdcard_sd: bit_0: "0" +295-307 sdcard_sd: bit_0: "0" +307-319 sdcard_sd: bit_0: "0" +319-331 sdcard_sd: bit_0: "0" +331-343 sdcard_sd: bit_0: "0" +343-355 sdcard_sd: bit_0: "0" +355-367 sdcard_sd: bit_0: "0" +367-379 sdcard_sd: bit_0: "0" +379-391 sdcard_sd: bit_0: "0" +391-403 sdcard_sd: bit_1: "1" +403-415 sdcard_sd: bit_0: "0" +415-427 sdcard_sd: bit_0: "0" +427-439 sdcard_sd: bit_0: "0" +439-451 sdcard_sd: bit_0: "0" +451-463 sdcard_sd: bit_0: "0" +463-475 sdcard_sd: bit_0: "0" +475-487 sdcard_sd: bit_0: "0" +487-499 sdcard_sd: bit_0: "0" +499-511 sdcard_sd: bit_0: "0" +511-523 sdcard_sd: bit_0: "0" +523-535 sdcard_sd: bit_0: "0" +535-547 sdcard_sd: bit_0: "0" +547-559 sdcard_sd: bit_0: "0" +559-571 sdcard_sd: bit_0: "0" +571-583 sdcard_sd: bit_0: "0" +583-595 sdcard_sd: bit_0: "0" +595-607 sdcard_sd: bit_1: "1" +607-619 sdcard_sd: bit_1: "1" +619-631 sdcard_sd: bit_1: "1" +631-643 sdcard_sd: bit_1: "1" +643-655 sdcard_sd: bit_0: "0" +655-667 sdcard_sd: bit_0: "0" +667-679 sdcard_sd: bit_0: "0" +679-691 sdcard_sd: bit_1: "1" +115-127 sdcard_sd: field-start: "Start bit" "Start" "S" +127-139 sdcard_sd: field-transmission: "Transmission: host" "T: host" "T" +139-211 sdcard_sd: field-cmd: "Command: SEND_CSD (9)" "Cmd: SEND_CSD (9)" "CMD9" "Cmd" "C" +211-595 sdcard_sd: field-arg: "Argument: 0x00010000" "Arg" "A" +595-679 sdcard_sd: field-crc: "CRC: 0x78" "CRC" "C" +679-691 sdcard_sd: field-end: "End bit" "End" "E" +211-403 sdcard_sd: decoded-field: "RCA" "R" +403-595 sdcard_sd: decoded-field: "Stuff bits" "Stuff" "SB" "S" +115-691 sdcard_sd: cmd9: "CMD9 (SEND_CSD): Send card-specific data (CSD)" "CMD9 (SEND_CSD)" "CMD9" +727-739 sdcard_sd: bit_0: "0" +739-751 sdcard_sd: bit_0: "0" +751-763 sdcard_sd: bit_1: "1" +763-775 sdcard_sd: bit_1: "1" +775-787 sdcard_sd: bit_1: "1" +787-799 sdcard_sd: bit_1: "1" +799-811 sdcard_sd: bit_1: "1" +811-823 sdcard_sd: bit_1: "1" +823-835 sdcard_sd: bit_0: "0" +835-847 sdcard_sd: bit_0: "0" +847-859 sdcard_sd: bit_0: "0" +859-871 sdcard_sd: bit_0: "0" +871-883 sdcard_sd: bit_0: "0" +883-895 sdcard_sd: bit_0: "0" +895-907 sdcard_sd: bit_0: "0" +907-919 sdcard_sd: bit_0: "0" +919-931 sdcard_sd: bit_0: "0" +931-943 sdcard_sd: bit_0: "0" +943-955 sdcard_sd: bit_1: "1" +955-967 sdcard_sd: bit_0: "0" +967-979 sdcard_sd: bit_1: "1" +979-991 sdcard_sd: bit_1: "1" +991-1003 sdcard_sd: bit_1: "1" +1003-1015 sdcard_sd: bit_1: "1" +1015-1027 sdcard_sd: bit_0: "0" +1027-1039 sdcard_sd: bit_0: "0" +1039-1051 sdcard_sd: bit_0: "0" +1051-1063 sdcard_sd: bit_0: "0" +1063-1075 sdcard_sd: bit_0: "0" +1075-1087 sdcard_sd: bit_0: "0" +1087-1099 sdcard_sd: bit_0: "0" +1099-1111 sdcard_sd: bit_0: "0" +1111-1123 sdcard_sd: bit_0: "0" +1123-1135 sdcard_sd: bit_0: "0" +1135-1147 sdcard_sd: bit_1: "1" +1147-1159 sdcard_sd: bit_1: "1" +1159-1171 sdcard_sd: bit_0: "0" +1171-1183 sdcard_sd: bit_0: "0" +1183-1195 sdcard_sd: bit_1: "1" +1195-1207 sdcard_sd: bit_0: "0" +1207-1219 sdcard_sd: bit_0: "0" +1219-1231 sdcard_sd: bit_1: "1" +1231-1243 sdcard_sd: bit_0: "0" +1243-1255 sdcard_sd: bit_1: "1" +1255-1267 sdcard_sd: bit_1: "1" +1267-1279 sdcard_sd: bit_1: "1" +1279-1291 sdcard_sd: bit_1: "1" +1291-1303 sdcard_sd: bit_1: "1" +1303-1315 sdcard_sd: bit_0: "0" +1315-1327 sdcard_sd: bit_1: "1" +1327-1339 sdcard_sd: bit_0: "0" +1339-1351 sdcard_sd: bit_1: "1" +1351-1363 sdcard_sd: bit_1: "1" +1363-1375 sdcard_sd: bit_0: "0" +1375-1387 sdcard_sd: bit_1: "1" +1387-1399 sdcard_sd: bit_0: "0" +1399-1411 sdcard_sd: bit_1: "1" +1411-1423 sdcard_sd: bit_0: "0" +1423-1435 sdcard_sd: bit_0: "0" +1435-1447 sdcard_sd: bit_0: "0" +1447-1459 sdcard_sd: bit_0: "0" +1459-1471 sdcard_sd: bit_0: "0" +1471-1483 sdcard_sd: bit_1: "1" +1483-1495 sdcard_sd: bit_1: "1" +1495-1507 sdcard_sd: bit_1: "1" +1507-1519 sdcard_sd: bit_1: "1" +1519-1531 sdcard_sd: bit_0: "0" +1531-1543 sdcard_sd: bit_0: "0" +1543-1555 sdcard_sd: bit_0: "0" +1555-1567 sdcard_sd: bit_0: "0" +1567-1579 sdcard_sd: bit_0: "0" +1579-1591 sdcard_sd: bit_1: "1" +1591-1603 sdcard_sd: bit_0: "0" +1603-1615 sdcard_sd: bit_1: "1" +1615-1627 sdcard_sd: bit_1: "1" +1627-1639 sdcard_sd: bit_1: "1" +1639-1651 sdcard_sd: bit_1: "1" +1651-1663 sdcard_sd: bit_1: "1" +1663-1675 sdcard_sd: bit_1: "1" +1675-1687 sdcard_sd: bit_1: "1" +1687-1699 sdcard_sd: bit_1: "1" +1699-1711 sdcard_sd: bit_1: "1" +1711-1723 sdcard_sd: bit_1: "1" +1723-1735 sdcard_sd: bit_1: "1" +1735-1747 sdcard_sd: bit_1: "1" +1747-1759 sdcard_sd: bit_1: "1" +1759-1771 sdcard_sd: bit_1: "1" +1771-1783 sdcard_sd: bit_1: "1" +1783-1795 sdcard_sd: bit_1: "1" +1795-1807 sdcard_sd: bit_1: "1" +1807-1819 sdcard_sd: bit_0: "0" +1819-1831 sdcard_sd: bit_0: "0" +1831-1843 sdcard_sd: bit_0: "0" +1843-1855 sdcard_sd: bit_0: "0" +1855-1867 sdcard_sd: bit_0: "0" +1867-1879 sdcard_sd: bit_1: "1" +1879-1891 sdcard_sd: bit_1: "1" +1891-1903 sdcard_sd: bit_0: "0" +1903-1915 sdcard_sd: bit_0: "0" +1915-1927 sdcard_sd: bit_0: "0" +1927-1939 sdcard_sd: bit_0: "0" +1939-1951 sdcard_sd: bit_0: "0" +1951-1963 sdcard_sd: bit_0: "0" +1963-1975 sdcard_sd: bit_0: "0" +1975-1987 sdcard_sd: bit_1: "1" +1987-1999 sdcard_sd: bit_0: "0" +1999-2011 sdcard_sd: bit_0: "0" +2011-2023 sdcard_sd: bit_0: "0" +2023-2035 sdcard_sd: bit_1: "1" +2035-2047 sdcard_sd: bit_0: "0" +2047-2059 sdcard_sd: bit_1: "1" +2059-2071 sdcard_sd: bit_0: "0" +2071-2083 sdcard_sd: bit_1: "1" +2083-2095 sdcard_sd: bit_0: "0" +2095-2107 sdcard_sd: bit_0: "0" +2107-2119 sdcard_sd: bit_0: "0" +2119-2131 sdcard_sd: bit_0: "0" +2131-2143 sdcard_sd: bit_0: "0" +2143-2155 sdcard_sd: bit_0: "0" +2155-2167 sdcard_sd: bit_0: "0" +2167-2179 sdcard_sd: bit_0: "0" +2179-2191 sdcard_sd: bit_0: "0" +2191-2203 sdcard_sd: bit_0: "0" +2203-2215 sdcard_sd: bit_0: "0" +2215-2227 sdcard_sd: bit_0: "0" +2227-2239 sdcard_sd: bit_0: "0" +2239-2251 sdcard_sd: bit_0: "0" +2251-2263 sdcard_sd: bit_0: "0" +2263-2275 sdcard_sd: bit_0: "0" +2275-2287 sdcard_sd: bit_0: "0" +2287-2299 sdcard_sd: bit_0: "0" +2299-2311 sdcard_sd: bit_0: "0" +2311-2323 sdcard_sd: bit_1: "1" +2323-2335 sdcard_sd: bit_0: "0" +2335-2347 sdcard_sd: bit_1: "1" +2347-2359 sdcard_sd: bit_1: "1" +727-739 sdcard_sd: field-start: "Start bit" "Start" "S" +739-751 sdcard_sd: field-transmission: "Transmission: card" "T: card" "T" +751-823 sdcard_sd: field-cmd: "Reserved" "Res" "R" +823-2347 sdcard_sd: field-arg: "Argument" "Arg" "A" +2347-2359 sdcard_sd: field-end: "End bit" "End" "E" +823-2347 sdcard_sd: decoded-field: "CID/CSD register" "CID/CSD" "C" +727-2359 sdcard_sd: response_r2: "Response: R2" +823-847 sdcard_sd: reg_csd_csd_structure: "CSD structure" "CSD_STRUCTURE" +847-919 sdcard_sd: reg_csd_rsvd: "Reserved" "RSVD" "R" +919-1015 sdcard_sd: reg_csd_taac: "Data read access-time - 1" "TAAC" +1015-1111 sdcard_sd: reg_csd_nsac: "Data read access-time - 2 in CLK cycles (NSAC * 100)" "NSAC" +1111-1207 sdcard_sd: reg_csd_tran_speed: "Max. data transfer rate" "TRAN_SPEED" +1207-1351 sdcard_sd: reg_csd_ccc: "Card command classes" "CCC" +1351-1399 sdcard_sd: reg_csd_read_bl_len: "Max. read data block length" "READ_BL_LEN" +1399-1411 sdcard_sd: reg_csd_read_bl_partial: "Partial blocks for read allowed" "READ_BL_PARTIAL" +1411-1423 sdcard_sd: reg_csd_write_blk_misalign: "Write block misalignment" "WRITE_BLK_MISALIGN" +1423-1435 sdcard_sd: reg_csd_read_blk_misalign: "Read block misalignment" "READ_BLK_MISALIGN" +1435-1447 sdcard_sd: reg_csd_dsr_imp: "DSR implemented" "DSR_IMP" +1447-1471 sdcard_sd: reg_csd_rsvd: "Reserved" "RSVD" "R" +1471-1615 sdcard_sd: reg_csd_c_size: "Device size" "C_SIZE" +1615-1651 sdcard_sd: reg_csd_vdd_r_curr_min: "Max. read current @VDD min" "VDD_R_CURR_MIN" +1651-1687 sdcard_sd: reg_csd_vdd_r_curr_max: "Max. read current @VDD max" "VDD_R_CURR_MAX" +1687-1723 sdcard_sd: reg_csd_vdd_w_curr_min: "Max. write current @VDD min" "VDD_W_CURR_MIN" +1723-1759 sdcard_sd: reg_csd_vdd_w_curr_max: "Max. write current @VDD max" "VDD_W_CURR_MAX" +1759-1795 sdcard_sd: reg_csd_c_size_mult: "Device size multiplier" "C_SIZE_MULT" +1795-1807 sdcard_sd: reg_csd_erase_blk_en: "Erase single block enable" "ERASE_BLK_EN" +1807-1891 sdcard_sd: reg_csd_sector_size: "Erase sector size" "SECTOR_SIZE" +1891-1975 sdcard_sd: reg_csd_wp_grp_size: "Write protect group size" "WP_GRP_SIZE" +1975-1987 sdcard_sd: reg_csd_wp_grp_enable: "Write protect group enable" "WP_GRP_ENABLE" +1987-2011 sdcard_sd: reg_csd_rsvd: "Reserved" "RSVD" "R" +2011-2047 sdcard_sd: reg_csd_r2w_factor: "Write speed factor" "R2W_FACTOR" +2047-2095 sdcard_sd: reg_csd_write_bl_len: "Max. write data block length" "WRITE_BL_LEN" +2095-2107 sdcard_sd: reg_csd_write_bl_partial: "Partial blocks for write allowed" "WRITE_BL_PARTIAL" +2107-2167 sdcard_sd: reg_csd_rsvd: "Reserved" "RSVD" +2167-2179 sdcard_sd: reg_csd_file_format_grp: "File format group" "FILE_FORMAT_GRP" +2179-2191 sdcard_sd: reg_csd_copy: "Copy flag" "COPY" +2191-2203 sdcard_sd: reg_csd_perm_write_protect: "Permanent write protection" "PERM_WRITE_PROTECT" +2203-2215 sdcard_sd: reg_csd_tmp_write_protect: "Temporary write protection" "TMP_WRITE_PROTECT" +2215-2239 sdcard_sd: reg_csd_file_format: "File format" "FILE_FORMAT" +2239-2263 sdcard_sd: reg_csd_rsvd: "Reserved" "RSVD" "R" +2263-2347 sdcard_sd: reg_csd_crc: "CRC" "CRC" "C" +2347-2359 sdcard_sd: reg_csd_one: "Always 1" "1" diff --git a/decoder/test/sdcard_sd/test.conf b/decoder/test/sdcard_sd/test.conf index 803b3a5f..5289d928 100644 --- a/decoder/test/sdcard_sd/test.conf +++ b/decoder/test/sdcard_sd/test.conf @@ -57,3 +57,58 @@ test unknown_card_cmd55_r1_acmd41_r3 protocol-decoder sdcard_sd channel cmd=4 channel clk=5 input sdcard/sd_mode/card_reader/unknown_card/cmd55_r1_acmd41_r3.sr output sdcard_sd annotation match unknown_card_cmd55_r1_acmd41_r3.output + +test swissbit_cmd2_r2 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd2_r2.sr + output sdcard_sd annotation match SB_S-600_cmd2_r2.output + +test swissbit_cmd3_r6 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd3_r6.sr + output sdcard_sd annotation match SB_S-600_cmd3_r6.output + +test swissbit_cmd7_r1 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd7_r1.sr + output sdcard_sd annotation match SB_S-600_cmd7_r1.output + +test swissbit_cmd8_r7 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd8_r7.sr + output sdcard_sd annotation match SB_S-600_cmd8_r7.output + +test swissbit_cmd9_r2 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd9_r2.sr + output sdcard_sd annotation match SB_S-600_cmd9_r2.output + +test swissbit_cmd13_r1 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd13_r1.sr + output sdcard_sd annotation match SB_S-600_cmd13_r1.output + +test swissbit_cmd16_r1 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd16_r1.sr + output sdcard_sd annotation match SB_S-600_cmd16_r1.output + +test swissbit_cmd55_r1_acmd6_r1 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd55_r1_acmd6_r1.sr + output sdcard_sd annotation match SB_S-600_cmd55_r1_acmd6_r1.output + +test swissbit_cmd55_r1_acmd13_r1 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd55_r1_acmd13_r1.sr + output sdcard_sd annotation match SB_S-600_cmd55_r1_acmd13_r1.output + +test swissbit_cmd55_r1_acmd41_r1 + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd55_r1_acmd41_r1.sr + output sdcard_sd annotation match SB_S-600_cmd55_r1_acmd41_r1.output + +test swissbit_cmd56_r1_data + protocol-decoder sdcard_sd channel cmd=2 channel clk=5 + input sdcard/sd_mode/Zynq-7020/SB_S-600/cmd56_r1_data.sr + output sdcard_sd annotation match SB_S-600_cmd56_r1_data.output From fbebc198b7e462f3403a97bc8d64defa626bf54b Mon Sep 17 00:00:00 2001 From: Helge Kruse Date: Mon, 15 Dec 2025 09:23:56 +0100 Subject: [PATCH 2/2] sdcard_sd: Reaname the CMD7 example output. The response type for CMD7 is always R1. see: SD-card Physical Layer Simplified Description section 4.7.4 --- decoder/test/sdcard_sd/test.conf | 6 +++--- ...nown_card_cmd7_r6.output => unknown_card_cmd7_r1.output} | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename decoder/test/sdcard_sd/{unknown_card_cmd7_r6.output => unknown_card_cmd7_r1.output} (100%) diff --git a/decoder/test/sdcard_sd/test.conf b/decoder/test/sdcard_sd/test.conf index 5289d928..55c696c8 100644 --- a/decoder/test/sdcard_sd/test.conf +++ b/decoder/test/sdcard_sd/test.conf @@ -28,10 +28,10 @@ test unknown_card_cmd6_r1_2 input sdcard/sd_mode/card_reader/unknown_card/cmd6_r1_2.sr output sdcard_sd annotation match unknown_card_cmd6_r1_2.output -test unknown_card_cmd7_r6 +test unknown_card_cmd7_r1 protocol-decoder sdcard_sd channel cmd=4 channel clk=5 - input sdcard/sd_mode/card_reader/unknown_card/cmd7_r6.sr - output sdcard_sd annotation match unknown_card_cmd7_r6.output + input sdcard/sd_mode/card_reader/unknown_card/cmd7_r1.sr + output sdcard_sd annotation match unknown_card_cmd7_r1.output test unknown_card_cmd9_r2 protocol-decoder sdcard_sd channel cmd=4 channel clk=5 diff --git a/decoder/test/sdcard_sd/unknown_card_cmd7_r6.output b/decoder/test/sdcard_sd/unknown_card_cmd7_r1.output similarity index 100% rename from decoder/test/sdcard_sd/unknown_card_cmd7_r6.output rename to decoder/test/sdcard_sd/unknown_card_cmd7_r1.output