
SZ Viewer: read DTC for Suzuki
Use ELM327 to read DTCs from Suzuki control modules
Anton Malykh · com.malykh.szviewer.android
UpdatedApr 4, 2026
PublishedMay 7, 2022
Packagecom.malykh.szviewer.android
MD5ddd042c3e3f6d26ef517a9a96256572b
SHA1 (signer)0A:FA:DC:F2:F6:FD:F2:92:3A:6F:CA:86:96:62:34:48:85:13:81:40
Signed byCN=Anton Malykh
Malware scanTRUSTED
Websitehttp://sz-viewer.com/
Contact[email protected]
What's new
A1-2025-01-07
D16A Engine support.
A1-2024-08-26
D13A Engine (AZG413D) support.
A1-2024-04-23
"Clear DTC" action on the DTC tab.
A1-2024-04-04
Target API level 34 (Android 14).
A1-2023-11-01
Changing units of measurement.
A1-2023-10-18
Changed DTC tab formatting.
Workaround for the permission bug of Chinese devices running Android 12+.
A1-2023-10-01
A new tab with temperatures.
D16A Engine support.
A1-2024-08-26
D13A Engine (AZG413D) support.
A1-2024-04-23
"Clear DTC" action on the DTC tab.
A1-2024-04-04
Target API level 34 (Android 14).
A1-2023-11-01
Changing units of measurement.
A1-2023-10-18
Changed DTC tab formatting.
Workaround for the permission bug of Chinese devices running Android 12+.
A1-2023-10-01
A new tab with temperatures.
Description
Developed for Suzuki vehicles SZ Viewer A1 uses specific protocols (via K-Line and CAN bus) along with standard OBDII ones. This application can read and reset DTC codes (including extended and historical codes) of many Suzuki control modules.
Japanese domestic market (JDM) Suzuki cars are also supported even if they do not support OBDII protocols.
An ELM327 adapter (Bluetooth or Wi-Fi) version 1.3 or later is required. Fake (so called v2.1 and some v1.5) ELM327 adapters are not suitable for use as they do not support the required ELM327 commands.
Older (pre-2000 model year) SDL protocol (5V levels, pin #9 of OBDII connector) is not supported because of physical incompatibility with ELM327.
This application allows you to view and reset DTC errors for various control modules: powertrain, engine, AT/CVT, ABS/ESP, SRS, AC/HVAC, BCM, PS, EMCD/4WD/AHL, TPMS, etc. However, not all modules may be present on a tested vehicle.
An HVAC module may display B1504 or B150A DTC due to insufficient illumination of a sunload sensor during a diagnostic procedure. This is not a symptom of a sunload sensor malfunction.
Japanese domestic market (JDM) Suzuki cars are also supported even if they do not support OBDII protocols.
An ELM327 adapter (Bluetooth or Wi-Fi) version 1.3 or later is required. Fake (so called v2.1 and some v1.5) ELM327 adapters are not suitable for use as they do not support the required ELM327 commands.
Older (pre-2000 model year) SDL protocol (5V levels, pin #9 of OBDII connector) is not supported because of physical incompatibility with ELM327.
This application allows you to view and reset DTC errors for various control modules: powertrain, engine, AT/CVT, ABS/ESP, SRS, AC/HVAC, BCM, PS, EMCD/4WD/AHL, TPMS, etc. However, not all modules may be present on a tested vehicle.
An HVAC module may display B1504 or B150A DTC due to insufficient illumination of a sunload sensor during a diagnostic procedure. This is not a symptom of a sunload sensor malfunction.
Required features
- Faketouch android.hardware.faketouch
Permissions (3)
SZ Viewer: read DTC for Suzuki requests the following Android permissions:
- Bluetooth android.permission.BLUETOOTH
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Internet android.permission.INTERNET