@@ -19,7 +19,7 @@ void picopass_scene_read_card_success_on_enter(void* context) {
19
19
FuriString * csn_str = furi_string_alloc_set ("CSN:" );
20
20
FuriString * credential_str = furi_string_alloc ();
21
21
FuriString * wiegand_str = furi_string_alloc ();
22
- FuriString * sio_str = furi_string_alloc ();
22
+ FuriString * key_str = furi_string_alloc ();
23
23
24
24
dolphin_deed (DolphinDeedNfcReadSuccess );
25
25
@@ -79,7 +79,7 @@ void picopass_scene_read_card_success_on_enter(void* context) {
79
79
size_t bytesLength = 1 + pacs -> record .bitLength / 8 ;
80
80
furi_string_set (credential_str , "" );
81
81
for (uint8_t i = RFAL_PICOPASS_BLOCK_LEN - bytesLength ; i < RFAL_PICOPASS_BLOCK_LEN ; i ++ ) {
82
- furi_string_cat_printf (credential_str , " %02X" , pacs -> credential [i ]);
82
+ furi_string_cat_printf (credential_str , "%02X" , pacs -> credential [i ]);
83
83
}
84
84
85
85
if (pacs -> record .valid ) {
@@ -90,19 +90,16 @@ void picopass_scene_read_card_success_on_enter(void* context) {
90
90
}
91
91
92
92
if (pacs -> sio ) {
93
- furi_string_cat_printf (sio_str , "+SIO" );
93
+ furi_string_cat_printf (credential_str , " +SIO" );
94
94
}
95
95
96
96
if (pacs -> key ) {
97
- if (pacs -> sio ) {
98
- furi_string_cat_printf (sio_str , " " );
99
- }
100
- furi_string_cat_printf (sio_str , "Key: " );
97
+ furi_string_cat_printf (key_str , "Key: " );
101
98
102
99
uint8_t key [RFAL_PICOPASS_BLOCK_LEN ];
103
100
memcpy (key , & pacs -> key , RFAL_PICOPASS_BLOCK_LEN );
104
101
for (uint8_t i = 0 ; i < RFAL_PICOPASS_BLOCK_LEN ; i ++ ) {
105
- furi_string_cat_printf (sio_str , "%02X" , key [i ]);
102
+ furi_string_cat_printf (key_str , "%02X" , key [i ]);
106
103
}
107
104
}
108
105
@@ -134,12 +131,12 @@ void picopass_scene_read_card_success_on_enter(void* context) {
134
131
FontSecondary ,
135
132
furi_string_get_cstr (credential_str ));
136
133
widget_add_string_element (
137
- widget , 64 , 46 , AlignCenter , AlignCenter , FontSecondary , furi_string_get_cstr (sio_str ));
134
+ widget , 64 , 46 , AlignCenter , AlignCenter , FontSecondary , furi_string_get_cstr (key_str ));
138
135
139
136
furi_string_free (csn_str );
140
137
furi_string_free (credential_str );
141
138
furi_string_free (wiegand_str );
142
- furi_string_free (sio_str );
139
+ furi_string_free (key_str );
143
140
144
141
view_dispatcher_switch_to_view (picopass -> view_dispatcher , PicopassViewWidget );
145
142
}
0 commit comments