{"product_id":"obdii-car-diagnostic-scanner-engine-code-reader-with-live-data-i-m-readiness-voltage-test","title":"OBDII Car Diagnostic Scanner – Engine Code Reader with Live Data, I\/M Readiness \u0026 Voltage Test","description":"\u003cstyle\u003e\n\/* =========================================================\n   OBDII CAR DIAGNOSTIC SCANNER\n   CODE READER \/ LIVE DATA \/ I-M READINESS \/ VOLTAGE TEST\n========================================================= *\/\n\n#obd-scanner-page{\n  --red:#d93434;\n  --red2:#a91e23;\n  --red-soft:#fae9e9;\n\n  --charcoal:#151719;\n  --charcoal2:#22262a;\n  --charcoal3:#30353a;\n\n  --steel:#65707a;\n  --ice:#dce8ef;\n\n  --light:#f7f8f9;\n  --paper:#fcfcfc;\n\n  --text:#2c3034;\n  --muted:#73797f;\n  --line:#e4e7e9;\n\n  width:100%;\n  max-width:1120px;\n  margin:0 auto;\n  padding:10px 18px 50px;\n\n  color:var(--text);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  line-height:1.6;\n\n  \/* 防止详情页模块和白色卡片遮挡 Shopify 底部快捷加购 *\/\n  position:relative;\n  z-index:0 !important;\n  isolation:isolate;\n}\n\n#obd-scanner-page *{\n  box-sizing:border-box;\n}\n\n#obd-scanner-page h2,\n#obd-scanner-page h3,\n#obd-scanner-page p{\n  margin-top:0;\n}\n\n#obd-scanner-page .obd-section{\n  position:relative;\n  overflow:hidden;\n  margin-bottom:22px;\n\n  z-index:0;\n  isolation:isolate;\n}\n\n#obd-scanner-page .obd-section::before,\n#obd-scanner-page .obd-section::after{\n  z-index:0 !important;\n  pointer-events:none;\n}\n\n#obd-scanner-page .obd-section \u003e *{\n  position:relative;\n  z-index:1 !important;\n}\n\n#obd-scanner-page .obd-kicker{\n  display:inline-block;\n  margin-bottom:10px;\n\n  color:var(--red);\n\n  font-size:12px;\n  font-weight:800;\n  letter-spacing:1.4px;\n  text-transform:uppercase;\n}\n\n#obd-scanner-page .obd-title{\n  margin-bottom:14px;\n\n  font-size:37px;\n  font-weight:850;\n  line-height:1.1;\n  letter-spacing:-.8px;\n}\n\n#obd-scanner-page .obd-copy{\n  max-width:750px;\n  margin:0 auto;\n\n  color:var(--muted);\n\n  font-size:16px;\n  line-height:1.72;\n}\n\n\n\/* =========================================================\n   1. HERO\n========================================================= *\/\n\n#obd-scanner-page .obd-hero{\n  padding:76px 42px 66px;\n\n  border-radius:30px;\n\n  background:\n    radial-gradient(\n      circle at 12% 18%,\n      rgba(217,52,52,.24),\n      transparent 24%\n    ),\n    radial-gradient(\n      circle at 88% 82%,\n      rgba(120,145,160,.10),\n      transparent 24%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 49px,\n      rgba(255,255,255,.014) 50px\n    ),\n    repeating-linear-gradient(\n      0deg,\n      transparent 0,\n      transparent 49px,\n      rgba(255,255,255,.010) 50px\n    ),\n    linear-gradient(\n      145deg,\n      #121416,\n      #292d31\n    );\n\n  color:#fff;\n  text-align:center;\n\n  box-shadow:\n    0 20px 45px rgba(15,20,25,.18);\n}\n\n\/* ECG \/ live-data style waveform *\/\n#obd-scanner-page .obd-hero::before{\n  content:\"⌁\";\n\n  position:absolute;\n  left:25px;\n  bottom:10px;\n\n  color:rgba(217,52,52,.085);\n\n  font-size:58px;\n  font-weight:300;\n\n  transform:rotate(-4deg);\n}\n\n\/* OBD pin style decoration *\/\n#obd-scanner-page .obd-hero::after{\n  content:\"• • • •\\A• • • •\";\n\n  white-space:pre;\n\n  position:absolute;\n  right:29px;\n  top:18px;\n\n  color:rgba(255,255,255,.055);\n\n  font-size:10px;\n  line-height:14px;\n  letter-spacing:5px;\n}\n\n#obd-scanner-page .obd-hero-inner{\n  max-width:900px;\n  margin:0 auto;\n}\n\n#obd-scanner-page .obd-hero .obd-kicker{\n  color:#f39a9a;\n}\n\n#obd-scanner-page .obd-hero h2{\n  max-width:900px;\n  margin:0 auto 18px;\n\n  font-size:50px;\n  font-weight:900;\n  line-height:1.03;\n  letter-spacing:-1.2px;\n}\n\n#obd-scanner-page .obd-hero h2 span{\n  color:#f25a5a;\n}\n\n#obd-scanner-page .obd-hero p{\n  max-width:770px;\n  margin:0 auto 30px;\n\n  color:rgba(255,255,255,.83);\n\n  font-size:17px;\n  line-height:1.72;\n}\n\n#obd-scanner-page .obd-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:9px;\n}\n\n#obd-scanner-page .obd-badge{\n  padding:10px 15px;\n\n  border:1px solid rgba(255,255,255,.13);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.06);\n\n  font-size:12px;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   2. CHECK ENGINE LIGHT\n========================================================= *\/\n\n#obd-scanner-page .obd-problem{\n  padding:55px 42px;\n\n  border:1px solid #e5e7e9;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 92% 10%,\n      rgba(217,52,52,.065),\n      transparent 21%\n    ),\n    radial-gradient(\n      circle at 8% 90%,\n      rgba(100,120,135,.035),\n      transparent 21%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 39px,\n      rgba(65,85,100,.015) 40px\n    ),\n    repeating-linear-gradient(\n      0deg,\n      transparent 0,\n      transparent 39px,\n      rgba(65,85,100,.011) 40px\n    ),\n    #fafbfc;\n\n  text-align:center;\n\n  box-shadow:\n    0 7px 24px rgba(35,45,55,.035);\n}\n\n#obd-scanner-page .obd-grid-3{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n\n  margin-top:31px;\n}\n\n#obd-scanner-page .obd-card{\n  padding:27px 19px;\n\n  border:1px solid #e7eaec;\n  border-radius:20px;\n\n  background:#fff;\n\n  box-shadow:\n    0 8px 22px rgba(35,45,55,.04);\n}\n\n#obd-scanner-page .obd-card span{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:46px;\n  height:46px;\n\n  margin:0 auto 10px;\n\n  border-radius:14px;\n\n  background:#faecec;\n\n  color:var(--red);\n\n  font-size:21px;\n  font-weight:800;\n}\n\n#obd-scanner-page .obd-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:15px;\n}\n\n#obd-scanner-page .obd-card p{\n  margin:0;\n\n  color:var(--muted);\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   3. READ + CLEAR CODES\n========================================================= *\/\n\n#obd-scanner-page .obd-codes{\n  padding:57px 42px;\n\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 12% 18%,\n      rgba(217,52,52,.20),\n      transparent 23%\n    ),\n    radial-gradient(\n      circle at 88% 82%,\n      rgba(110,135,150,.09),\n      transparent 23%\n    ),\n    linear-gradient(\n      145deg,\n      #141618,\n      #2b3034\n    );\n\n  color:#fff;\n  text-align:center;\n}\n\n\/* diagnostic warning icon *\/\n#obd-scanner-page .obd-codes::before{\n  content:\"!\";\n\n  position:absolute;\n  left:28px;\n  top:16px;\n\n  width:35px;\n  height:35px;\n\n  border:2px solid rgba(217,52,52,.08);\n  border-radius:8px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  color:rgba(217,52,52,.10);\n\n  font-size:19px;\n  font-weight:900;\n}\n\n\/* DTC characters *\/\n#obd-scanner-page .obd-codes::after{\n  content:\"P0XX\";\n\n  position:absolute;\n  right:28px;\n  bottom:15px;\n\n  color:rgba(255,255,255,.05);\n\n  font-family:monospace;\n  font-size:18px;\n  letter-spacing:2px;\n}\n\n#obd-scanner-page .obd-codes .obd-kicker{\n  color:#f39a9a;\n}\n\n#obd-scanner-page .obd-codes h2{\n  max-width:820px;\n  margin:0 auto 14px;\n\n  font-size:38px;\n  line-height:1.1;\n}\n\n#obd-scanner-page .obd-codes \u003e p{\n  max-width:730px;\n  margin:0 auto 30px;\n\n  color:rgba(255,255,255,.77);\n\n  font-size:15px;\n  line-height:1.72;\n}\n\n#obd-scanner-page .obd-dark-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n\n  max-width:900px;\n  margin:0 auto;\n}\n\n#obd-scanner-page .obd-dark-card{\n  padding:24px 18px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:18px;\n\n  background:rgba(255,255,255,.055);\n}\n\n#obd-scanner-page .obd-dark-card span{\n  display:block;\n  margin-bottom:8px;\n\n  font-size:25px;\n}\n\n#obd-scanner-page .obd-dark-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:14px;\n}\n\n#obd-scanner-page .obd-dark-card small{\n  color:rgba(255,255,255,.63);\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   4. LIVE DATA\n========================================================= *\/\n\n#obd-scanner-page .obd-live{\n  padding:55px 42px;\n\n  border:1px solid #e5e7e9;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 90% 12%,\n      rgba(217,52,52,.065),\n      transparent 21%\n    ),\n    radial-gradient(\n      circle at 10% 88%,\n      rgba(92,130,150,.045),\n      transparent 21%\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 39px,\n      rgba(60,85,100,.014) 40px\n    ),\n    #f8fafb;\n\n  text-align:center;\n}\n\n#obd-scanner-page .obd-live-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n\n  margin-top:31px;\n}\n\n#obd-scanner-page .obd-live-card{\n  padding:27px 19px;\n\n  border:1px solid #e7eaec;\n  border-radius:20px;\n\n  background:#fff;\n}\n\n#obd-scanner-page .obd-live-card span{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:46px;\n  height:46px;\n\n  margin:0 auto 10px;\n\n  border-radius:14px;\n\n  background:#f1f4f6;\n\n  color:#45515a;\n\n  font-size:22px;\n}\n\n#obd-scanner-page .obd-live-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:15px;\n}\n\n#obd-scanner-page .obd-live-card p{\n  margin:0;\n\n  color:var(--muted);\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   5. I\/M READINESS\n========================================================= *\/\n\n#obd-scanner-page .obd-readiness{\n  padding:56px 42px;\n\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 10% 18%,\n      rgba(217,52,52,.19),\n      transparent 22%\n    ),\n    radial-gradient(\n      circle at 90% 82%,\n      rgba(100,125,140,.09),\n      transparent 23%\n    ),\n    linear-gradient(\n      145deg,\n      #151719,\n      #2c3135\n    );\n\n  color:#fff;\n  text-align:center;\n}\n\n\/* emissions \/ circular monitor *\/\n#obd-scanner-page .obd-readiness::before{\n  content:\"◎\";\n\n  position:absolute;\n  left:25px;\n  bottom:14px;\n\n  color:rgba(255,255,255,.06);\n\n  font-size:42px;\n}\n\n\/* status indicators *\/\n#obd-scanner-page .obd-readiness::after{\n  content:\"●  ●  ●\";\n\n  position:absolute;\n  right:28px;\n  top:19px;\n\n  color:rgba(217,52,52,.075);\n\n  font-size:10px;\n  letter-spacing:5px;\n}\n\n#obd-scanner-page .obd-readiness .obd-kicker{\n  color:#f39a9a;\n}\n\n#obd-scanner-page .obd-readiness h2{\n  max-width:820px;\n  margin:0 auto 14px;\n\n  font-size:37px;\n}\n\n#obd-scanner-page .obd-readiness \u003e p{\n  max-width:730px;\n  margin:0 auto 29px;\n\n  color:rgba(255,255,255,.76);\n\n  font-size:15px;\n  line-height:1.72;\n}\n\n#obd-scanner-page .obd-ready-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n\n  max-width:900px;\n  margin:0 auto;\n}\n\n#obd-scanner-page .obd-ready-card{\n  padding:24px 18px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:18px;\n\n  background:rgba(255,255,255,.055);\n}\n\n#obd-scanner-page .obd-ready-card span{\n  display:block;\n  margin-bottom:8px;\n\n  font-size:24px;\n}\n\n#obd-scanner-page .obd-ready-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:14px;\n}\n\n#obd-scanner-page .obd-ready-card small{\n  color:rgba(255,255,255,.63);\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   6. VOLTAGE TEST\n========================================================= *\/\n\n#obd-scanner-page .obd-voltage{\n  padding:55px 42px;\n\n  border:1px solid #e5e7e9;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 92% 10%,\n      rgba(217,52,52,.06),\n      transparent 21%\n    ),\n    radial-gradient(\n      circle at 8% 90%,\n      rgba(90,115,130,.04),\n      transparent 21%\n    ),\n    repeating-linear-gradient(\n      135deg,\n      transparent 0,\n      transparent 30px,\n      rgba(65,85,100,.014) 31px,\n      rgba(65,85,100,.014) 32px\n    ),\n    #fafafa;\n\n  text-align:center;\n}\n\n#obd-scanner-page .obd-voltage-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n\n  margin-top:31px;\n}\n\n#obd-scanner-page .obd-voltage-card{\n  padding:27px 19px;\n\n  border:1px solid #e7e9eb;\n  border-radius:20px;\n\n  background:#fff;\n}\n\n#obd-scanner-page .obd-voltage-card span{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:46px;\n  height:46px;\n\n  margin:0 auto 10px;\n\n  border-radius:14px;\n\n  background:#faecec;\n\n  color:#c7292d;\n\n  font-size:22px;\n}\n\n#obd-scanner-page .obd-voltage-card strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:15px;\n}\n\n#obd-scanner-page .obd-voltage-card p{\n  margin:0;\n\n  color:var(--muted);\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   7. SIMPLE WORKFLOW\n========================================================= *\/\n\n#obd-scanner-page .obd-steps{\n  padding:56px 42px;\n\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 12% 18%,\n      rgba(217,52,52,.18),\n      transparent 22%\n    ),\n    linear-gradient(\n      145deg,\n      #141618,\n      #2a2f33\n    );\n\n  color:#fff;\n  text-align:center;\n}\n\n\/* OBD plug *\/\n#obd-scanner-page .obd-steps::before{\n  content:\"▰\";\n\n  position:absolute;\n  left:25px;\n  top:15px;\n\n  color:rgba(255,255,255,.055);\n\n  font-size:34px;\n}\n\n\/* scan arrow *\/\n#obd-scanner-page .obd-steps::after{\n  content:\"→\";\n\n  position:absolute;\n  right:29px;\n  bottom:13px;\n\n  color:rgba(217,52,52,.08);\n\n  font-size:42px;\n}\n\n#obd-scanner-page .obd-steps .obd-kicker{\n  color:#f39a9a;\n}\n\n#obd-scanner-page .obd-steps h2{\n  max-width:810px;\n  margin:0 auto 14px;\n\n  font-size:37px;\n}\n\n#obd-scanner-page .obd-steps \u003e p{\n  max-width:720px;\n  margin:0 auto 28px;\n\n  color:rgba(255,255,255,.76);\n\n  font-size:15px;\n  line-height:1.72;\n}\n\n#obd-scanner-page .obd-step-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:12px;\n\n  max-width:900px;\n  margin:0 auto;\n}\n\n#obd-scanner-page .obd-step{\n  padding:24px 18px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:18px;\n\n  background:rgba(255,255,255,.055);\n}\n\n#obd-scanner-page .obd-step-num{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:36px;\n  height:36px;\n\n  margin:0 auto 10px;\n\n  border-radius:50%;\n\n  background:var(--red);\n\n  color:#fff;\n\n  font-size:13px;\n  font-weight:900;\n}\n\n#obd-scanner-page .obd-step strong{\n  display:block;\n  margin-bottom:6px;\n\n  font-size:14px;\n}\n\n#obd-scanner-page .obd-step small{\n  color:rgba(255,255,255,.63);\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   8. WHY OWN ONE\n========================================================= *\/\n\n#obd-scanner-page .obd-own{\n  padding:55px 42px;\n\n  border:1px solid #e5e7e9;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 90% 12%,\n      rgba(217,52,52,.06),\n      transparent 21%\n    ),\n    radial-gradient(\n      circle at 10% 88%,\n      rgba(100,125,140,.035),\n      transparent 21%\n    ),\n    radial-gradient(\n      circle at 27% 30%,\n      rgba(217,52,52,.018) 0 2px,\n      transparent 3px\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent 0,\n      transparent 39px,\n      rgba(60,85,100,.014) 40px\n    ),\n    #f8fafb;\n\n  text-align:center;\n}\n\n#obd-scanner-page .obd-own-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:12px;\n\n  margin-top:31px;\n}\n\n#obd-scanner-page .obd-own-card{\n  padding:25px 15px;\n\n  border:1px solid #e7eaec;\n  border-radius:19px;\n\n  background:#fff;\n}\n\n#obd-scanner-page .obd-own-card span{\n  display:block;\n  margin-bottom:8px;\n\n  font-size:27px;\n}\n\n#obd-scanner-page .obd-own-card strong{\n  display:block;\n  margin-bottom:5px;\n\n  font-size:14px;\n}\n\n#obd-scanner-page .obd-own-card p{\n  margin:0;\n\n  color:var(--muted);\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   9. PRODUCT INFORMATION\n========================================================= *\/\n\n#obd-scanner-page .obd-product{\n  padding:49px 42px;\n\n  border:1px solid #e5e7e9;\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 92% 10%,\n      rgba(217,52,52,.055),\n      transparent 20%\n    ),\n    radial-gradient(\n      circle at 8% 90%,\n      rgba(90,115,130,.035),\n      transparent 20%\n    ),\n    repeating-linear-gradient(\n      135deg,\n      transparent 0,\n      transparent 30px,\n      rgba(60,85,100,.014) 31px,\n      rgba(60,85,100,.014) 32px\n    ),\n    #fafafa;\n}\n\n#obd-scanner-page .obd-product-head{\n  margin-bottom:27px;\n\n  text-align:center;\n}\n\n#obd-scanner-page .obd-product-head h2{\n  margin-bottom:6px;\n\n  font-size:33px;\n}\n\n#obd-scanner-page .obd-product-card{\n  max-width:820px;\n  margin:0 auto;\n\n  padding:30px;\n\n  border:1px solid #e7e9eb;\n  border-radius:20px;\n\n  background:#fff;\n}\n\n#obd-scanner-page .obd-product-row{\n  display:grid;\n  grid-template-columns:190px 1fr;\n  gap:15px;\n\n  padding:13px 0;\n\n  border-bottom:1px solid var(--line);\n\n  font-size:14px;\n}\n\n#obd-scanner-page .obd-product-row:last-child{\n  border-bottom:0;\n}\n\n#obd-scanner-page .obd-product-row strong{\n  color:#303438;\n}\n\n#obd-scanner-page .obd-product-row span{\n  color:var(--muted);\n}\n\n\n\/* =========================================================\n   10. REVIEWS\n========================================================= *\/\n\n#obd-scanner-page .obd-reviews{\n  padding:51px 42px;\n\n  border-radius:28px;\n\n  background:\n    radial-gradient(\n      circle at 12% 15%,\n      rgba(217,52,52,.18),\n      transparent 22%\n    ),\n    radial-gradient(\n      circle at 90% 85%,\n      rgba(100,125,140,.08),\n      transparent 22%\n    ),\n    linear-gradient(\n      145deg,\n      #141618,\n      #2b3034\n    );\n\n  color:#fff;\n}\n\n#obd-scanner-page .obd-reviews::before{\n  content:\"P0XX\";\n\n  position:absolute;\n  left:25px;\n  bottom:16px;\n\n  color:rgba(255,255,255,.045);\n\n  font-family:monospace;\n  font-size:17px;\n}\n\n#obd-scanner-page .obd-reviews::after{\n  content:\"⌁\";\n\n  position:absolute;\n  right:28px;\n  top:7px;\n\n  color:rgba(217,52,52,.07);\n\n  font-size:45px;\n}\n\n#obd-scanner-page .obd-review-head{\n  margin-bottom:29px;\n\n  text-align:center;\n}\n\n#obd-scanner-page .obd-stars{\n  color:#efb950;\n  letter-spacing:2px;\n}\n\n#obd-scanner-page .obd-review-head h2{\n  margin:7px 0 6px;\n\n  font-size:33px;\n  line-height:1.15;\n}\n\n#obd-scanner-page .obd-review-head p{\n  margin:0;\n\n  color:rgba(255,255,255,.48);\n\n  font-size:11px;\n}\n\n#obd-scanner-page .obd-review-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:13px;\n}\n\n#obd-scanner-page .obd-review{\n  padding:24px;\n\n  border:1px solid rgba(255,255,255,.10);\n  border-radius:19px;\n\n  background:rgba(255,255,255,.055);\n}\n\n#obd-scanner-page .obd-review .obd-stars{\n  margin-bottom:10px;\n\n  font-size:14px;\n}\n\n#obd-scanner-page .obd-review h3{\n  margin-bottom:8px;\n\n  font-size:15px;\n  line-height:1.45;\n}\n\n#obd-scanner-page .obd-review p{\n  margin:0;\n\n  color:rgba(255,255,255,.69);\n\n  font-size:13px;\n  line-height:1.68;\n}\n\n#obd-scanner-page .obd-review-name{\n  display:block;\n\n  margin-top:13px;\n\n  color:rgba(255,255,255,.52);\n\n  font-size:11px;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   NOTE\n========================================================= *\/\n\n#obd-scanner-page .obd-note{\n  padding:19px 22px;\n\n  border:1px solid #e5e7e9;\n  border-radius:15px;\n\n  background:\n    radial-gradient(\n      circle at 96% 15%,\n      rgba(217,52,52,.05),\n      transparent 22%\n    ),\n    #fafafa;\n\n  color:#70767b;\n\n  font-size:12px;\n  line-height:1.72;\n\n  text-align:center;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n#obd-scanner-page .obd-final{\n  padding:62px 30px;\n\n  border-radius:30px;\n\n  background:\n    radial-gradient(\n      circle at 12% 18%,\n      rgba(217,52,52,.20),\n      transparent 24%\n    ),\n    radial-gradient(\n      circle at 88% 82%,\n      rgba(100,125,140,.09),\n      transparent 24%\n    ),\n    linear-gradient(\n      145deg,\n      #131517,\n      #2b3034\n    );\n\n  color:#fff;\n  text-align:center;\n}\n\n#obd-scanner-page .obd-final::before{\n  content:\"⌁\";\n\n  position:absolute;\n  left:25px;\n  bottom:8px;\n\n  color:rgba(217,52,52,.07);\n\n  font-size:47px;\n}\n\n#obd-scanner-page .obd-final::after{\n  content:\"• • •\\A• • •\";\n\n  white-space:pre;\n\n  position:absolute;\n  right:28px;\n  top:18px;\n\n  color:rgba(255,255,255,.05);\n\n  font-size:8px;\n  line-height:12px;\n  letter-spacing:4px;\n}\n\n#obd-scanner-page .obd-final .obd-kicker{\n  color:#f39a9a;\n}\n\n#obd-scanner-page .obd-final h2{\n  max-width:830px;\n  margin:0 auto 13px;\n\n  font-size:39px;\n  line-height:1.12;\n}\n\n#obd-scanner-page .obd-final p{\n  max-width:720px;\n  margin:0 auto;\n\n  color:rgba(255,255,255,.79);\n\n  font-size:15px;\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media screen and (max-width:749px){\n\n  #obd-scanner-page{\n    padding:6px 10px 32px;\n  }\n\n  #obd-scanner-page .obd-section{\n    margin-bottom:15px;\n  }\n\n  #obd-scanner-page .obd-hero{\n    padding:47px 18px 39px;\n    border-radius:22px;\n  }\n\n  #obd-scanner-page .obd-hero h2{\n    font-size:31px;\n  }\n\n  #obd-scanner-page .obd-hero p{\n    font-size:14px;\n    line-height:1.65;\n  }\n\n  #obd-scanner-page .obd-title{\n    font-size:27px;\n  }\n\n  #obd-scanner-page .obd-problem,\n  #obd-scanner-page .obd-codes,\n  #obd-scanner-page .obd-live,\n  #obd-scanner-page .obd-readiness,\n  #obd-scanner-page .obd-voltage,\n  #obd-scanner-page .obd-steps,\n  #obd-scanner-page .obd-own,\n  #obd-scanner-page .obd-product,\n  #obd-scanner-page .obd-reviews{\n    padding:35px 16px;\n    border-radius:21px;\n  }\n\n  #obd-scanner-page .obd-grid-3,\n  #obd-scanner-page .obd-dark-grid,\n  #obd-scanner-page .obd-live-grid,\n  #obd-scanner-page .obd-ready-grid,\n  #obd-scanner-page .obd-voltage-grid,\n  #obd-scanner-page .obd-step-grid,\n  #obd-scanner-page .obd-own-grid,\n  #obd-scanner-page .obd-review-grid{\n    grid-template-columns:1fr;\n  }\n\n  #obd-scanner-page .obd-card,\n  #obd-scanner-page .obd-live-card,\n  #obd-scanner-page .obd-voltage-card,\n  #obd-scanner-page .obd-own-card{\n    padding:22px 16px;\n  }\n\n  #obd-scanner-page .obd-codes h2,\n  #obd-scanner-page .obd-readiness h2,\n  #obd-scanner-page .obd-steps h2{\n    font-size:27px;\n  }\n\n  #obd-scanner-page .obd-product-card{\n    padding:22px 17px;\n  }\n\n  #obd-scanner-page .obd-product-row{\n    grid-template-columns:1fr;\n    gap:3px;\n\n    padding:11px 0;\n  }\n\n  #obd-scanner-page .obd-review-head h2{\n    font-size:26px;\n  }\n\n  #obd-scanner-page .obd-final{\n    padding:44px 18px;\n    border-radius:22px;\n  }\n\n  #obd-scanner-page .obd-final h2{\n    font-size:28px;\n  }\n\n  \/* 手机端装饰缩小 *\/\n\n  #obd-scanner-page .obd-hero::before{\n    left:11px;\n    bottom:4px;\n\n    font-size:34px;\n  }\n\n  #obd-scanner-page .obd-hero::after{\n    right:11px;\n    top:8px;\n\n    font-size:6px;\n    line-height:9px;\n    letter-spacing:3px;\n  }\n\n  #obd-scanner-page .obd-codes::before{\n    left:11px;\n    top:8px;\n\n    width:25px;\n    height:25px;\n\n    font-size:13px;\n  }\n\n  #obd-scanner-page .obd-codes::after{\n    right:13px;\n    bottom:8px;\n\n    font-size:11px;\n  }\n\n  #obd-scanner-page .obd-readiness::before{\n    left:11px;\n    bottom:7px;\n\n    font-size:26px;\n  }\n\n  #obd-scanner-page .obd-readiness::after{\n    right:13px;\n    top:9px;\n\n    font-size:7px;\n  }\n\n  #obd-scanner-page .obd-steps::before{\n    left:11px;\n    top:8px;\n\n    font-size:22px;\n  }\n\n  #obd-scanner-page .obd-steps::after{\n    right:13px;\n    bottom:8px;\n\n    font-size:27px;\n  }\n\n  #obd-scanner-page .obd-reviews::before{\n    left:11px;\n    bottom:8px;\n\n    font-size:10px;\n  }\n\n  #obd-scanner-page .obd-reviews::after{\n    right:13px;\n    top:2px;\n\n    font-size:29px;\n  }\n\n  #obd-scanner-page .obd-final::before{\n    left:11px;\n    bottom:4px;\n\n    font-size:30px;\n  }\n\n  #obd-scanner-page .obd-final::after{\n    right:12px;\n    top:9px;\n\n    font-size:5px;\n    line-height:8px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"obd-scanner-page\"\u003e\n\u003c!-- =====================================================\n     1. HERO\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-hero\"\u003e\n\u003cdiv class=\"obd-hero-inner\"\u003e\n\u003cspan class=\"obd-kicker\"\u003e Know Why the Check Engine Light Is On \u003c\/span\u003e\n\u003ch2\u003eRead the Code \u003cspan\u003eBefore You Guess at the Problem\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003ePlug the scanner into a compatible OBDII vehicle to read diagnostic trouble codes, view supported live engine data, check readiness information and access useful vehicle diagnostic functions.\u003c\/p\u003e\n\u003cdiv class=\"obd-badges\"\u003e\n\u003cspan class=\"obd-badge\"\u003e Read \u0026amp; Clear Codes \u003c\/span\u003e \u003cspan class=\"obd-badge\"\u003e Live Data \u003c\/span\u003e \u003cspan class=\"obd-badge\"\u003e I\/M Readiness \u003c\/span\u003e \u003cspan class=\"obd-badge\"\u003e Voltage Test \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     2. CHECK ENGINE LIGHT\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-problem\"\u003e\u003cspan class=\"obd-kicker\"\u003e A Warning Light Tells You Something Is Wrong — Not What \u003c\/span\u003e\n\u003ch2 class=\"obd-title\"\u003eStop Guessing Why the \u003cspan style=\"color: #d93434;\"\u003e Check Engine Light Came On \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"obd-copy\"\u003eA diagnostic trouble code can give you a more useful starting point before replacing parts, booking repairs or troubleshooting the vehicle.\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/37cb03a472a64285b8414378bb054045_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1789973762\" alt=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"obd-grid-3\"\u003e\n\u003cdiv class=\"obd-card\"\u003e\n\u003cspan\u003e!\u003c\/span\u003e \u003cstrong\u003e Warning Light Appears \u003c\/strong\u003e\n\u003cp\u003eThe dashboard tells you the vehicle has detected an issue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-card\"\u003e\n\u003cspan\u003eDTC\u003c\/span\u003e \u003cstrong\u003e Read the Stored Code \u003c\/strong\u003e\n\u003cp\u003eRetrieve supported diagnostic trouble codes through the OBDII system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-card\"\u003e\n\u003cspan\u003e→\u003c\/span\u003e \u003cstrong\u003e Get a Better Starting Point \u003c\/strong\u003e\n\u003cp\u003eUse the code information as part of further diagnosis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     3. READ \/ CLEAR CODES\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-codes\"\u003e\u003cspan class=\"obd-kicker\"\u003e Put the Diagnostic Menu in Your Hand \u003c\/span\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eRead Fault Codes Without Starting With a Guess\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eConnect the scanner to the vehicle's OBDII port and access supported diagnostic functions directly from the handheld display.\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/0652197bf94a4399b919e77c2f99b13c_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1789973762\" alt=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"obd-dark-grid\"\u003e\n\u003cdiv class=\"obd-dark-card\"\u003e\n\u003cspan\u003eDTC\u003c\/span\u003e \u003cstrong\u003e Read Codes \u003c\/strong\u003e \u003csmall\u003e Retrieve supported stored diagnostic trouble codes. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-dark-card\"\u003e\n\u003cspan\u003e×\u003c\/span\u003e \u003cstrong\u003e Clear Codes \u003c\/strong\u003e \u003csmall\u003e Clear supported fault codes after appropriate diagnosis or repair. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-dark-card\"\u003e\n\u003cspan\u003e▣\u003c\/span\u003e \u003cstrong\u003e Freeze Frame \u003c\/strong\u003e \u003csmall\u003e View supported snapshot data associated with certain fault events. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     4. LIVE DATA\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-live\"\u003e\u003cspan class=\"obd-kicker\"\u003e Go Beyond a Static Fault Code \u003c\/span\u003e\n\u003ch2 class=\"obd-title\"\u003eView Supported \u003cspan style=\"color: #d93434;\"\u003e Live Vehicle Data \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"obd-copy\"\u003eA fault code tells you what the system detected. Supported live data can give you another view of what the vehicle is reporting while you're diagnosing the issue.\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/72576335a7344dc88724a3d5b1f634eb_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1789973762\" alt=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"obd-live-grid\"\u003e\n\u003cdiv class=\"obd-live-card\"\u003e\n\u003cspan\u003e⌁\u003c\/span\u003e \u003cstrong\u003e Live Data Stream \u003c\/strong\u003e\n\u003cp\u003eView supported sensor and vehicle data in real time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-live-card\"\u003e\n\u003cspan\u003e▤\u003c\/span\u003e \u003cstrong\u003e More Diagnostic Context \u003c\/strong\u003e\n\u003cp\u003eUse live information alongside trouble-code results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-live-card\"\u003e\n\u003cspan\u003e↻\u003c\/span\u003e \u003cstrong\u003e Check Changes \u003c\/strong\u003e\n\u003cp\u003eObserve supported values as operating conditions change.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     5. I\/M READINESS\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-readiness\"\u003e\u003cspan class=\"obd-kicker\"\u003e Check Monitor Status Before the Inspection \u003c\/span\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eSee Supported I\/M Readiness Information\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eI\/M readiness information can show whether supported emissions-related monitors have completed their diagnostic checks — useful information before an emissions inspection.\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/21b9eab53fcf40bd81439aeb27e8493d_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1789973762\" alt=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"obd-ready-grid\"\u003e\n\u003cdiv class=\"obd-ready-card\"\u003e\n\u003cspan\u003e◎\u003c\/span\u003e \u003cstrong\u003e Monitor Status \u003c\/strong\u003e \u003csmall\u003e Check whether supported readiness monitors have completed. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-ready-card\"\u003e\n\u003cspan\u003e✓\u003c\/span\u003e \u003cstrong\u003e Ready \/ Not Ready \u003c\/strong\u003e \u003csmall\u003e Review supported status information before inspection. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-ready-card\"\u003e\n\u003cspan\u003e!\u003c\/span\u003e \u003cstrong\u003e No Pass Guarantee \u003c\/strong\u003e \u003csmall\u003e Readiness information helps inform you, but does not guarantee an emissions-test result. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     6. VOLTAGE TEST\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-voltage\"\u003e\u003cspan class=\"obd-kicker\"\u003e Another Useful Check From the Same Tool \u003c\/span\u003e\n\u003ch2 class=\"obd-title\"\u003eCheck Vehicle \u003cspan style=\"color: #d93434;\"\u003e Voltage Information \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"obd-copy\"\u003eThe voltage testing function adds another quick reference when checking vehicle electrical and charging-system behavior.\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/d2b6aed9e1614f8d84f94539a91067be_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1789973762\" alt=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"obd-voltage-grid\"\u003e\n\u003cdiv class=\"obd-voltage-card\"\u003e\n\u003cspan\u003eV\u003c\/span\u003e \u003cstrong\u003e Voltage Reading \u003c\/strong\u003e\n\u003cp\u003eView available voltage information directly from the scanner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-voltage-card\"\u003e\n\u003cspan\u003e＋\u003c\/span\u003e \u003cstrong\u003e Charging Reference \u003c\/strong\u003e\n\u003cp\u003eUse voltage information as part of charging-system checks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-voltage-card\"\u003e\n\u003cspan\u003e⚡\u003c\/span\u003e \u003cstrong\u003e One More Diagnostic Clue \u003c\/strong\u003e\n\u003cp\u003eCombine voltage information with other vehicle symptoms and tests.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     7. HOW TO USE\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-steps\"\u003e\u003cspan class=\"obd-kicker\"\u003e Plug In. Scan. Read. \u003c\/span\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eBasic Diagnostics Without a Complicated Setup\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eFor compatible vehicles, connect to the OBDII diagnostic port, navigate the scanner menu and select the function you want to check.\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/18f2f720901142758dceb9777ce53883_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1789973762\" alt=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"obd-step-grid\"\u003e\n\u003cdiv class=\"obd-step\"\u003e\n\u003cdiv class=\"obd-step-num\"\u003e1\u003c\/div\u003e\n\u003cstrong\u003e Connect the Scanner \u003c\/strong\u003e \u003csmall\u003e Plug the connector into the vehicle's compatible OBDII port. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-step\"\u003e\n\u003cdiv class=\"obd-step-num\"\u003e2\u003c\/div\u003e\n\u003cstrong\u003e Select a Function \u003c\/strong\u003e \u003csmall\u003e Navigate the display using the built-in control buttons. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-step\"\u003e\n\u003cdiv class=\"obd-step-num\"\u003e3\u003c\/div\u003e\n\u003cstrong\u003e Review the Information \u003c\/strong\u003e \u003csmall\u003e Read the returned code, readiness or supported data. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     8. WHY OWN ONE\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-own\"\u003e\u003cspan class=\"obd-kicker\"\u003e Useful Before the Next Trip to the Shop \u003c\/span\u003e\n\u003ch2 class=\"obd-title\"\u003eKeep Basic OBDII Information \u003cspan style=\"color: #d93434;\"\u003e Within Reach \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"obd-copy\"\u003eA compact scanner can be useful whenever a dashboard warning appears or you want basic diagnostic information before deciding what to do next.\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/25c787e1778d45acb9e665a12bb18c44_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1789973762\" alt=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"obd-own-grid\"\u003e\n\u003cdiv class=\"obd-own-card\"\u003e\n\u003cspan\u003e🚗\u003c\/span\u003e \u003cstrong\u003e Home Garage \u003c\/strong\u003e\n\u003cp\u003eUseful for basic vehicle troubleshooting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-own-card\"\u003e\n\u003cspan\u003e🧰\u003c\/span\u003e \u003cstrong\u003e DIY Maintenance \u003c\/strong\u003e\n\u003cp\u003eAdd basic diagnostics to your automotive toolkit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-own-card\"\u003e\n\u003cspan\u003e!\u003c\/span\u003e \u003cstrong\u003e Check Engine Light \u003c\/strong\u003e\n\u003cp\u003eGet more information when a warning appears.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-own-card\"\u003e\n\u003cspan\u003e▤\u003c\/span\u003e \u003cstrong\u003e Used-Car Checks \u003c\/strong\u003e\n\u003cp\u003eReview supported OBDII information as one part of a vehicle inspection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     9. PRODUCT INFORMATION\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-product\"\u003e\n\u003cdiv class=\"obd-product-head\"\u003e\n\u003cspan class=\"obd-kicker\"\u003e Product Information \u003c\/span\u003e\n\u003ch2\u003eOBDII Car Diagnostic Scanner\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-card\"\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eProduct Type\u003c\/strong\u003e \u003cspan\u003eHandheld OBDII Vehicle Diagnostic Scanner\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eDiagnostic Functions\u003c\/strong\u003e \u003cspan\u003eRead Codes, Clear Codes \u0026amp; Supported Freeze Frame Data\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eLive Data\u003c\/strong\u003e \u003cspan\u003eSupported Live Data Stream\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eI\/M Readiness\u003c\/strong\u003e \u003cspan\u003eSupported Emissions Monitor Readiness Information\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eVoltage Function\u003c\/strong\u003e \u003cspan\u003eVehicle Voltage \/ Charging Reference Function\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eHousing\u003c\/strong\u003e \u003cspan\u003eABS Construction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eInterface\u003c\/strong\u003e \u003cspan\u003eBuilt-In Screen \u0026amp; Physical Navigation Buttons\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eConnection\u003c\/strong\u003e \u003cspan\u003eWired OBDII Diagnostic Connector\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-product-row\"\u003e\n\u003cstrong\u003eCompatibility\u003c\/strong\u003e \u003cspan\u003eDesigned for Compatible OBDII Vehicles; Functions Vary by Vehicle, Model Year \u0026amp; Protocol\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     10. REVIEWS\n====================================================== --\u003e\n\u003csection class=\"obd-section obd-reviews\"\u003e\n\u003cdiv class=\"obd-review-head\"\u003e\n\u003cdiv class=\"obd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eMuch Better Than Wondering What the Warning Light Means\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-review-grid\"\u003e\n\u003cdiv class=\"obd-review\"\u003e\n\u003cdiv class=\"obd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003e“I found the code before taking the car to the shop.”\u003c\/h3\u003e\n\u003cp\u003eMy check engine light came on and I wanted some idea of what the car was reporting. It took only a few minutes to connect the scanner and pull the code.\u003c\/p\u003e\n\u003cspan class=\"obd-review-name\"\u003e — Kevin M. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-review\"\u003e\n\u003cdiv class=\"obd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003e“The screen is much easier than using a phone app.”\u003c\/h3\u003e\n\u003cp\u003eI wanted a simple wired reader that I could leave in the garage. Plug it in, use the buttons and the diagnostic menu is right there.\u003c\/p\u003e\n\u003cspan class=\"obd-review-name\"\u003e — Robert T. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"obd-review\"\u003e\n\u003cdiv class=\"obd-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003e“I\/M readiness was the feature I needed.”\u003c\/h3\u003e\n\u003cp\u003eI had recently cleared a code and wanted to see whether the monitors had completed again before going in for an emissions inspection.\u003c\/p\u003e\n\u003cspan class=\"obd-review-name\"\u003e — Daniel R. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     NOTE\n====================================================== --\u003e\u003c!-- =====================================================\n     FINAL\n========================================================= --\u003e\n\u003csection class=\"obd-section obd-final\"\u003e\u003cspan class=\"obd-kicker\"\u003e Scan First. Understand More. \u003c\/span\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eGive Yourself More Information Before You Start Replacing Parts\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eRead supported fault codes, review live data, check I\/M readiness and access useful OBDII information from one compact handheld scanner.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"XCC","offers":[{"title":"Red","offer_id":44323615768663,"sku":"NC03552609215378-红色","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Signal black","offer_id":44323615801431,"sku":"NC03552609215378-黑色","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Grey","offer_id":44323615834199,"sku":"NC03552609215378-灰色","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Rust orange","offer_id":44323615866967,"sku":"NC03552609215378-橙色","price":26.99,"currency_code":"USD","in_stock":true},{"title":"Royal blue","offer_id":44323615899735,"sku":"NC03552609215378-蓝色","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/18f2f720901142758dceb9777ce53883_tplv-fhlh96nyum-resize-webp_800_800.webp?v=1789973762","url":"https:\/\/mycheesemas.com\/products\/obdii-car-diagnostic-scanner-engine-code-reader-with-live-data-i-m-readiness-voltage-test","provider":"mycheesemas","version":"1.0","type":"link"}