SDIO (Secure Digital Input/Output) to rozszerzenie standardu SD, które umożliwia korzystanie z kart SD jako interfejsu dla urządzeń wejścia/wyjścia: kart Wi-Fi, kart GPS, kart Bluetooth czy kart kamer. Standardowe złącze SD zostaje w trybie SDIO rozszerzone o dodatkowe linie sygnałowe umożliwiające komunikację z peryferiami. Choć SDIO jest dziś rzadkością w laptopach (funkcje te przejęły inne interfejsy), nadal można spotkać starsze urządzenia lub specjalistyczny sprzęt korzystający z kart SDIO.
Problem ze złączem czytnika kart SD może uniemożliwić korzystanie z kart SDIO, nawet jeśli zwykłe karty SD działają poprawnie – SDIO używa dodatkowych pinów, które mogą być uszkodzone niezależnie od pinów używanych przez karty SD.
Diagnozujemy i naprawiamy czytniki pod kątem zgodności z kartami SDIO, sprawdzając kompletność wszystkich wymaganych połączeń elektrycznych.
Standard SDIO i jego zastosowania
SDIO rozszerza standard SD o możliwość podłączania peryferiów przez slot kart SD. Historyczne karty SDIO to: karty Wi-Fi 802.11b/g (np. SanDisk ConnectPlus, Socket Go!WiFi), karty GPS (GlobalSat GH-601, Pharos GPS-360), karty Bluetooth (Socket BlueCard SD), karty kamer, karty czytników linii papilarnych. W erze przed wbudowanymi modułami Wi-Fi i BT były to standardowe sposoby na rozszerzenie możliwości palmtopów Windows Mobile i wczesnych netbooków. Dziś SDIO jest praktycznie martwe, ale specjalistyczny sprzęt (np. w ochronie, automatyce) wciąż może go używać.
Różnica między kartami SD a SDIO w kontekście czytnika
Standardowa karta SD używa 9 pinów (lub 4 przy trybie 1-bit SPI). Karta SDIO używa tych samych 9 pinów, ale wymaga aktywnej obsługi trybu SDIO przez kontroler czytnika. Nie każdy kontroler SD obsługuje SDIO – specyfikacja SDIO wymaga, by kontroler był w stanie obsługiwać przerwania SDIO, resetowania kart SDIO i inne polecenia specyficzne dla tego trybu. Jeśli kontroler czytnika nie ma wsparcia SDIO w firmware lub sterownikach, karta SDIO nie będzie rozpoznawana nawet przy sprawnym złączu.
Diagnoza czytnika pod kątem zgodności z SDIO
Diagnoza obsługi SDIO polega na: weryfikacji specyfikacji kontrolera czytnika (czy oficjalnie wspiera SDIO), sprawdzeniu sterownika pod kątem obsługi SDIO (w starszych systemach Windows wymagały dedykowanych sterowników SDIO od producenta karty), testowaniu z konkretną kartą SDIO w innym urządzeniu (by wykluczyć wadliwą kartę). Przy uszkodzeniach mechanicznych złącza sprawdzamy, czy piny odpowiedzialne za sygnały SDIO (IRQ, przerwania) są sprawne elektrycznie.
Naprawa czytnika dla obsługi kart SDIO
Naprawa czytnika dla obsługi SDIO jest analogiczna do standardowej naprawy czytnika SD, ale wymaga dodatkowej weryfikacji funkcjonalności SDIO. Przy wymianie złącza używamy kompatybilnego zamiennika zachowującego pełną specyfikację elektryczną, w tym sygnały SDIO. Po naprawie testujemy z kartą SDIO jeśli klient ją dostarcza. W przypadku problemów z oprogramowaniem – starymi sterownikami SDIO niezgodnymi z nowymi wersjami Windows – pomagamy znaleźć odpowiednie sterowniki lub konfigurujemy system dla zgodności.