{"product_id":"kydz-cube-2-key-programmer-remote-generator","title":"KYDZ Cube 2: Universal Smart Key Generator, NCF29XX Cloner, Motorcycle Specialist","description":"\u003c!-- ================================================================\n     KYDZ Cube 2 - Shopify Product Description (English \/ LTR)\n     Self-contained. No external images or fonts.\n     All CSS scoped under #kydz-c2-en . Safe alongside #kydz-c2 (Hebrew)\n     ================================================================ --\u003e\n\n\u003cdiv id=\"kydz-c2-en\" dir=\"ltr\" lang=\"en\"\u003e\n\u003cstyle\u003e\n#kydz-c2-en *{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}\n#kydz-c2-en{\n  --bg:#0d1117;--bg2:#131a24;--panel:#161d29;--panel2:#1c2532;--line:#2a3444;\n  --orange:#ff7a1a;--orange2:#ff9d4d;--teal:#28c4b8;--teal2:#45ded2;\n  --ink:#eef2f8;--ink-dim:#a9b4c4;--ink-soft:#8592a5;\n  --ok:#2ee6a6;--no:#ff5d5d;--warn:#ffc24b;\n  direction:ltr;text-align:left;background:var(--bg);color:var(--ink);\n  font-family:\"Inter\",\"Segoe UI\",-apple-system,BlinkMacSystemFont,Arial,sans-serif;\n  line-height:1.72;font-size:17px;margin:0 auto;max-width:1180px;overflow:hidden;\n  border-radius:18px;position:relative\n}\n#kydz-c2-en .c2-wrap{padding:0 22px}\n#kydz-c2-en .c2-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1)}\n#kydz-c2-en .c2-reveal.c2-in{opacity:1;transform:none}\n@media (prefers-reduced-motion:reduce){\n  #kydz-c2-en .c2-reveal{opacity:1!important;transform:none!important;transition:none!important}\n  #kydz-c2-en .c2-scan,#kydz-c2-en .c2-wave path,#kydz-c2-en .c2-device,#kydz-c2-en .c2-bars span,#kydz-c2-en .c2-pke .arcs i,#kydz-c2-en .c2-device .pwr::after{animation:none!important}\n}\n\n\/* ---------- HERO ---------- *\/\n#kydz-c2-en .c2-hero{position:relative;padding:62px 22px 66px;text-align:center;overflow:hidden;\n  background:radial-gradient(900px 420px at 50% -8%,rgba(255,122,26,.18),transparent 60%),radial-gradient(700px 380px at 15% 30%,rgba(40,196,184,.12),transparent 60%),linear-gradient(180deg,#0f151d,var(--bg))}\n#kydz-c2-en .c2-gridbg{position:absolute;inset:0;pointer-events:none;\n  background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);\n  background-size:46px 46px;mask-image:radial-gradient(circle at 50% 35%,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0%,transparent 72%)}\n#kydz-c2-en .c2-brand{display:inline-flex;gap:3px;font-weight:900;font-size:22px;margin-bottom:16px;position:relative;z-index:2}\n#kydz-c2-en .c2-brand b{font-weight:900}\n#kydz-c2-en .c2-brand .l1{color:#ff5d5d}#kydz-c2-en .c2-brand .l2{color:var(--orange2)}\n#kydz-c2-en .c2-brand .l3{color:#ffd24b}#kydz-c2-en .c2-brand .l4{color:var(--teal)}\n#kydz-c2-en .c2-eyebrow{display:inline-block;position:relative;z-index:2;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;\n  color:var(--teal2);border:1px solid rgba(40,196,184,.35);background:rgba(40,196,184,.07);padding:7px 16px;border-radius:100px;margin-bottom:20px}\n#kydz-c2-en .c2-h1{position:relative;z-index:2;font-size:clamp(32px,5.6vw,58px);font-weight:900;line-height:1.1;color:#fff;margin-bottom:18px}\n#kydz-c2-en .c2-h1 .grad{background:linear-gradient(90deg,var(--orange),var(--orange2) 45%,var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent}\n#kydz-c2-en .c2-sub{position:relative;z-index:2;font-size:clamp(16px,2.4vw,20px);color:var(--ink-dim);font-weight:500;line-height:1.5;max-width:720px;margin-top:12px;margin-left:auto;margin-right:auto}\n#kydz-c2-en .c2-herotags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:28px}\n#kydz-c2-en .c2-tag{font-size:13.5px;font-weight:600;color:var(--ink);background:var(--panel2);border:1px solid var(--line);padding:8px 15px;border-radius:100px;display:inline-flex;align-items:center;gap:7px}\n#kydz-c2-en .c2-tag .dot{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px var(--orange)}\n#kydz-c2-en .c2-tag.t2 .dot{background:var(--teal);box-shadow:0 0 8px var(--teal)}\n\n\/* ---------- CSS DEVICE ---------- *\/\n#kydz-c2-en .c2-stage{position:relative;z-index:2;margin:38px auto 0;width:260px}\n#kydz-c2-en .c2-device{position:relative;width:260px;height:360px;margin:0 auto;border-radius:26px;\n  background:linear-gradient(145deg,#262d38,#161c26 60%);border:1px solid #39424f;\n  box-shadow:0 40px 80px -20px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06);animation:c2enfloat 6s ease-in-out infinite}\n@keyframes c2enfloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(-1deg)}}\n#kydz-c2-en .c2-device .grip{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:90px;height:20px;border-radius:8px;background:#1a212b;border:1px solid #2f3945}\n#kydz-c2-en .c2-device .scr{position:absolute;top:42px;left:24px;width:96px;height:46px;border-radius:8px;overflow:hidden;\n  background:linear-gradient(135deg,#04211f,#021513);border:1px solid #0c3c37;box-shadow:inset 0 0 18px rgba(40,196,184,.25)}\n#kydz-c2-en .c2-device .scr i{position:absolute;left:8px;height:6px;border-radius:3px;background:var(--teal);box-shadow:0 0 8px var(--teal);opacity:.85;display:block}\n#kydz-c2-en .c2-device .scr i:nth-child(1){top:9px;width:60%}\n#kydz-c2-en .c2-device .scr i:nth-child(2){top:21px;width:78%;background:var(--orange);box-shadow:0 0 8px var(--orange);opacity:.7}\n#kydz-c2-en .c2-device .scr i:nth-child(3){top:33px;width:45%;opacity:.5}\n#kydz-c2-en .c2-device .pwr{position:absolute;top:50px;right:22px;width:22px;height:22px;border-radius:50%;border:2px solid #3d4653}\n#kydz-c2-en .c2-device .pwr::after{content:\"\";position:absolute;inset:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px var(--orange);animation:c2enpulse 2.4s ease-in-out infinite}\n@keyframes c2enpulse{0%,100%{opacity:.4}50%{opacity:1}}\n#kydz-c2-en .c2-device .slot{position:absolute;top:108px;left:50%;transform:translateX(-50%);width:120px;height:78px;border-radius:50%;\n  background:radial-gradient(ellipse at center,#05080b,#111820);border:1px solid #2e3846;box-shadow:inset 0 6px 16px rgba(0,0,0,.7)}\n#kydz-c2-en .c2-device .slot::after{content:\"\";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:20px;border-radius:50%;background:#1c232e;border:1px solid #343e4c}\n#kydz-c2-en .c2-device .sock{position:absolute;top:198px;left:50%;transform:translateX(-50%);width:130px;height:54px;border-radius:8px;\n  background:#0e1720;border:1px solid #1f5460;display:flex;align-items:center;justify-content:center}\n#kydz-c2-en .c2-device .sock .dip{width:64px;height:34px;background:linear-gradient(180deg,#16838f,#0c5f68);border-radius:3px;position:relative;box-shadow:0 0 10px rgba(40,196,184,.35)}\n#kydz-c2-en .c2-device .sock .dip::before,#kydz-c2-en .c2-device .sock .dip::after{content:\"\";position:absolute;left:6px;right:6px;height:5px;background:repeating-linear-gradient(90deg,#0a3238 0 3px,transparent 3px 7px)}\n#kydz-c2-en .c2-device .sock .dip::before{top:6px}#kydz-c2-en .c2-device .sock .dip::after{bottom:6px}\n#kydz-c2-en .c2-device .p1{position:absolute;bottom:18px;left:18px;right:18px;height:34px;border-radius:6px;border:1px solid var(--orange);\n  background:rgba(255,122,26,.05);display:flex;align-items:center;padding:0 8px;gap:3px;overflow:hidden}\n#kydz-c2-en .c2-device .p1 b{width:5px;height:5px;border-radius:1px;background:#caa14a;flex:none;display:block}\n#kydz-c2-en .c2-device .p1 .lbl{position:absolute;left:8px;top:2px;font-size:8px;color:var(--orange2);font-weight:700}\n#kydz-c2-en .c2-scan{position:absolute;left:0;right:0;height:42px;top:0;pointer-events:none;\n  background:linear-gradient(180deg,transparent,rgba(40,196,184,.16),transparent);animation:c2enscan 4.5s linear infinite}\n@keyframes c2enscan{0%{top:-50px}100%{top:380px}}\n\n\/* ---------- SECTION SHELL ---------- *\/\n#kydz-c2-en .c2-section{padding:56px 0;border-top:1px solid var(--line)}\n#kydz-c2-en .c2-shead{margin-bottom:32px}\n#kydz-c2-en .c2-kicker{font-size:12.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--orange2);display:flex;align-items:center;gap:10px;margin-bottom:12px}\n#kydz-c2-en .c2-kicker::before{content:\"\";width:26px;height:2px;background:var(--orange);border-radius:2px}\n#kydz-c2-en h2.c2-h2{font-size:clamp(25px,4vw,38px);font-weight:900;line-height:1.16;margin:0}\n#kydz-c2-en h3.c2-h3{font-size:19px;font-weight:800;line-height:1.32;margin:0}\n#kydz-c2-en .c2-lead{font-size:16.5px;color:var(--ink-dim);max-width:800px;margin-top:14px}\n#kydz-c2-en .c2-lead b{color:var(--ink);font-weight:700}\n\n\/* ---------- NOTE ---------- *\/\n#kydz-c2-en .c2-note{display:flex;gap:12px;align-items:flex-start;background:rgba(255,194,75,.07);border:1px solid rgba(255,194,75,.3);\n  border-radius:12px;padding:16px 18px;margin-top:20px}\n#kydz-c2-en .c2-note .ni{width:22px;height:22px;flex:none;border-radius:50%;background:var(--warn);color:#0d1117;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:2px}\n#kydz-c2-en .c2-note .nt{font-size:14.5px;color:var(--ink);line-height:1.7}\n#kydz-c2-en .c2-note .nt b{color:var(--warn);font-weight:800}\n\n\/* ---------- CARDS ---------- *\/\n#kydz-c2-en .c2-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}\n#kydz-c2-en .c2-card{position:relative;background:linear-gradient(160deg,var(--panel),var(--bg2));border:1px solid var(--line);\n  border-radius:16px;padding:24px 22px;overflow:hidden;transition:transform .35s,border-color .35s,box-shadow .35s}\n#kydz-c2-en .c2-card:hover{transform:translateY(-5px);border-color:rgba(255,122,26,.55);box-shadow:0 22px 40px -18px rgba(0,0,0,.7)}\n#kydz-c2-en .c2-card .glow{position:absolute;top:-40px;right:-40px;width:140px;height:140px;border-radius:50%;opacity:0;transition:opacity .4s;\n  background:radial-gradient(circle,rgba(255,122,26,.22),transparent 70%)}\n#kydz-c2-en .c2-card:hover .glow{opacity:1}\n#kydz-c2-en .c2-card.tl .glow{background:radial-gradient(circle,rgba(40,196,184,.22),transparent 70%)}\n#kydz-c2-en .c2-card .ico{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;\n  background:rgba(255,122,26,.12);border:1px solid rgba(255,122,26,.3)}\n#kydz-c2-en .c2-card.tl .ico{background:rgba(40,196,184,.12);border-color:rgba(40,196,184,.3)}\n#kydz-c2-en .c2-card .ico svg{width:24px;height:24px}\n#kydz-c2-en .c2-card .newf{display:inline-block;font-size:11px;font-weight:800;color:#0d1117;background:var(--warn);padding:2px 9px;border-radius:5px;margin-bottom:8px;letter-spacing:.4px}\n#kydz-c2-en .c2-card .cd{font-size:14.5px;color:var(--ink-dim);line-height:1.72;margin-top:6px}\n#kydz-c2-en .c2-card .cd b{color:var(--ink);font-weight:700}\n\n\/* ---------- READOUTS ---------- *\/\n#kydz-c2-en .c2-readout{margin-top:14px;background:#06090d;border:1px solid #1d2634;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}\n#kydz-c2-en .c2-readout .rl{font-size:13px;color:var(--teal2);letter-spacing:.5px}\n#kydz-c2-en .c2-readout .rl .am{color:var(--orange2)}\n#kydz-c2-en .c2-wave{height:38px;margin-top:6px;width:100%}\n#kydz-c2-en .c2-wave path{stroke:var(--teal);stroke-width:1.6;fill:none;stroke-dasharray:600;stroke-dashoffset:600;animation:c2endraw 3.4s ease-in-out infinite}\n@keyframes c2endraw{0%{stroke-dashoffset:600}55%{stroke-dashoffset:0}100%{stroke-dashoffset:-600}}\n#kydz-c2-en .c2-bars{display:flex;align-items:flex-end;gap:4px;height:34px;margin-top:8px}\n#kydz-c2-en .c2-bars span{flex:1;border-radius:2px;transform-origin:bottom;background:linear-gradient(180deg,var(--teal),#0c5f68);animation:c2enbar 1.6s ease-in-out infinite}\n@keyframes c2enbar{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}\n#kydz-c2-en .c2-bars span:nth-child(2){animation-delay:.2s}#kydz-c2-en .c2-bars span:nth-child(3){animation-delay:.4s}\n#kydz-c2-en .c2-bars span:nth-child(4){animation-delay:.1s}#kydz-c2-en .c2-bars span:nth-child(5){animation-delay:.5s}\n#kydz-c2-en .c2-bars span:nth-child(6){animation-delay:.3s}#kydz-c2-en .c2-bars span:nth-child(7){animation-delay:.6s}\n#kydz-c2-en .c2-clr{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap}\n#kydz-c2-en .c2-clr span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-dim)}\n#kydz-c2-en .c2-clr i{width:10px;height:10px;border-radius:50%;display:block}\n#kydz-c2-en .c2-pke{display:flex;align-items:center;gap:10px;margin-top:14px}\n#kydz-c2-en .c2-pke .arcs{position:relative;width:44px;height:34px}\n#kydz-c2-en .c2-pke .arcs i{position:absolute;bottom:0;border:2px solid var(--teal);border-bottom:none;border-radius:50% 50% 0 0\/100% 100% 0 0;opacity:0;animation:c2enarc 2.2s ease-out infinite;display:block}\n#kydz-c2-en .c2-pke .arcs i:nth-child(2){width:14px;height:8px;left:15px;animation-delay:0s}\n#kydz-c2-en .c2-pke .arcs i:nth-child(3){width:28px;height:16px;left:8px;animation-delay:.3s}\n#kydz-c2-en .c2-pke .arcs i:nth-child(4){width:42px;height:24px;left:1px;animation-delay:.6s}\n@keyframes c2enarc{0%{opacity:0}30%{opacity:1}100%{opacity:0}}\n#kydz-c2-en .c2-pke .core{position:absolute;bottom:0;left:19px;width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}\n#kydz-c2-en .c2-pke .pt{font-family:ui-monospace,monospace;font-size:13px;color:var(--orange2)}\n\n\/* ---------- CHIP PILLS ---------- *\/\n#kydz-c2-en .c2-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}\n#kydz-c2-en .c2-chip{flex:1;min-width:96px;text-align:center;background:linear-gradient(160deg,#14212b,#0d151d);border:1px solid var(--line);\n  border-radius:13px;padding:16px 10px;transition:transform .3s,border-color .3s}\n#kydz-c2-en .c2-chip:hover{transform:translateY(-4px);border-color:var(--teal)}\n#kydz-c2-en .c2-chip .bg{font-size:26px;font-weight:900;color:var(--teal2);line-height:1}\n#kydz-c2-en .c2-chip.am .bg{color:var(--orange2)}\n#kydz-c2-en .c2-chip .sm{font-size:12px;color:var(--ink-dim);margin-top:6px;font-weight:600}\n\n\/* ---------- NCF29 ---------- *\/\n#kydz-c2-en .c2-ncf{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px}\n#kydz-c2-en .c2-nbox{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px 18px}\n#kydz-c2-en .c2-nbox .nb{font-size:14px;color:var(--ink-dim);line-height:1.7;margin-top:8px}\n\/* grid-based, NOT a \u003ctable\u003e - avoids Shopify theme table overrides *\/\n#kydz-c2-en .c2-mark{margin-top:16px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}\n#kydz-c2-en .c2-mrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);border-bottom:1px solid rgba(42,52,68,.6);transition:background .2s}\n#kydz-c2-en .c2-mrow:last-child{border-bottom:none}\n#kydz-c2-en .c2-mrow \u003e span{padding:11px 13px;font-size:13.5px;color:var(--ink-dim);display:block;min-width:0;overflow-wrap:break-word}\n#kydz-c2-en .c2-mrow.hrow{background:var(--panel2);border-bottom:1px solid var(--line)}\n#kydz-c2-en .c2-mrow.hrow \u003e span{font-size:13px;font-weight:800;color:#ffffff}\n#kydz-c2-en .c2-mrow .mk{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--teal2);font-weight:600}\n#kydz-c2-en .c2-mrow:not(.hrow):hover{background:rgba(255,122,26,.05)}\n\n\/* ---------- BRAND PILLS ---------- *\/\n#kydz-c2-en .c2-brandpills{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}\n#kydz-c2-en .c2-brandpills span{font-size:13.5px;font-weight:700;color:var(--ink);background:var(--panel2);border:1px solid var(--line);padding:7px 13px;border-radius:8px}\n\n\/* ---------- VS ---------- *\/\n#kydz-c2-en .c2-vs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}\n#kydz-c2-en .c2-vscard{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px}\n#kydz-c2-en .c2-vscard .vh{font-size:15.5px;font-weight:800;color:#fff;margin-bottom:6px}\n#kydz-c2-en .c2-vscard .vp{font-size:13.5px;color:var(--ink-dim);line-height:1.68}\n#kydz-c2-en .c2-vscard .vw{font-size:13px;color:var(--warn);margin-top:9px;line-height:1.6;font-weight:600}\n\n\/* ---------- TABLE ---------- *\/\n#kydz-c2-en .c2-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}\n#kydz-c2-en .c2-btn{font-family:inherit;font-size:13.5px;font-weight:700;color:var(--ink);background:var(--panel2);border:1px solid var(--line);\n  padding:9px 15px;border-radius:100px;cursor:pointer;transition:all .25s}\n#kydz-c2-en .c2-btn:hover{border-color:var(--orange)}\n#kydz-c2-en .c2-btn.on{background:rgba(255,122,26,.14);border-color:var(--orange);color:var(--orange2)}\n#kydz-c2-en .c2-grp{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:12px;background:var(--panel)}\n#kydz-c2-en .c2-gh{width:100%;font-family:inherit;text-align:left;background:linear-gradient(90deg,var(--panel2),#131a24);border:none;\n  padding:15px 18px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}\n#kydz-c2-en .c2-gh:hover{background:linear-gradient(90deg,#212b3a,#151d27)}\n#kydz-c2-en .c2-gh .gt{font-size:16px;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px}\n#kydz-c2-en .c2-gh .gc{font-size:12px;font-weight:700;color:var(--ink-soft);background:rgba(255,255,255,.06);padding:3px 9px;border-radius:100px}\n#kydz-c2-en .c2-gh .ar{font-size:13px;color:var(--orange2);transition:transform .3s;flex:none}\n#kydz-c2-en .c2-grp.open .c2-gh .ar{transform:rotate(180deg)}\n#kydz-c2-en .c2-gb{display:none}\n#kydz-c2-en .c2-grp.open .c2-gb{display:block}\n#kydz-c2-en .c2-thead{display:grid;grid-template-columns:1fr 85px 85px;background:#111823;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}\n#kydz-c2-en .c2-thead div{padding:10px 8px;font-weight:800;font-size:13px;color:#fff}\n#kydz-c2-en .c2-thead .tc{text-align:center}\n#kydz-c2-en .c2-thead .t1{color:var(--ink-dim)}#kydz-c2-en .c2-thead .t2{color:var(--teal2)}\n#kydz-c2-en .c2-row{display:grid;grid-template-columns:1fr 85px 85px;border-bottom:1px solid rgba(42,52,68,.55);transition:background .2s}\n#kydz-c2-en .c2-row:last-child{border-bottom:none}\n#kydz-c2-en .c2-row:nth-child(even){background:rgba(255,255,255,.018)}\n#kydz-c2-en .c2-row:hover{background:rgba(255,122,26,.06)}\n#kydz-c2-en .c2-row \u003e div{padding:10px 8px;display:flex;align-items:center;font-size:14px}\n#kydz-c2-en .c2-fn{color:var(--ink);font-weight:600;gap:8px;line-height:1.45;min-width:0;overflow-wrap:break-word}\n#kydz-c2-en .c2-fn .nm{font-size:11px;color:var(--ink-soft);font-weight:700;min-width:20px;font-family:ui-monospace,monospace;flex:none}\n#kydz-c2-en .c2-cell{justify-content:center;text-align:center}\n#kydz-c2-en .c2-cell .lb{display:none}\n#kydz-c2-en .c2-y,#kydz-c2-en .c2-n{width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}\n#kydz-c2-en .c2-y{background:rgba(46,230,166,.14);color:var(--ok)}\n#kydz-c2-en .c2-n{background:rgba(255,93,93,.12);color:var(--no)}\n#kydz-c2-en .c2-a{color:var(--warn);font-size:11.5px;font-weight:700;line-height:1.25}\n#kydz-c2-en .c2-p{color:var(--orange2);font-size:11.5px;font-weight:700;line-height:1.25}\n#kydz-c2-en .c2-c{color:var(--ink-soft);font-size:11.5px;font-weight:700;line-height:1.25}\n#kydz-c2-en .c2-legend{display:flex;flex-wrap:wrap;gap:15px;margin-top:16px;font-size:13px;color:var(--ink-dim)}\n#kydz-c2-en .c2-legend span{display:inline-flex;align-items:center;gap:7px}\n#kydz-c2-en .c2-legend i{width:11px;height:11px;border-radius:50%;display:block}\n#kydz-c2-en .c2-empty{padding:26px;text-align:center;color:var(--ink-soft);font-size:14px}\n\n\/* ---------- ADAPTERS ---------- *\/\n#kydz-c2-en .c2-bundle{background:linear-gradient(150deg,#16212c,#0e161f);border:1px solid var(--line);border-radius:18px;padding:30px;position:relative;overflow:hidden}\n#kydz-c2-en .c2-bundle::before{content:\"\";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(40,196,184,.18),transparent 70%)}\n#kydz-c2-en .c2-bnote{display:inline-block;font-size:12.5px;font-weight:800;color:var(--orange2);background:rgba(255,122,26,.1);\n  border:1px solid rgba(255,122,26,.3);padding:5px 12px;border-radius:8px;margin-bottom:14px;position:relative;z-index:2}\n#kydz-c2-en .c2-addons{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;position:relative;z-index:2;margin-top:18px}\n#kydz-c2-en .c2-addon{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:12px;padding:14px 16px}\n#kydz-c2-en .c2-addon .an{width:34px;height:34px;flex:none;border-radius:9px;background:rgba(40,196,184,.12);border:1px solid rgba(40,196,184,.3);display:flex;align-items:center;justify-content:center;color:var(--teal2);font-weight:800;font-size:13px}\n#kydz-c2-en .c2-addon \u003e span:last-child{display:block;min-width:0}\n#kydz-c2-en .c2-addon .at{display:block;margin-bottom:4px;font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.35;overflow-wrap:break-word}\n#kydz-c2-en .c2-addon .as{display:block;margin-bottom:4px;font-size:12px;line-height:1.4;color:var(--ink-soft);overflow-wrap:break-word}\n#kydz-c2-en .c2-adapter{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:center;margin-top:26px}\n#kydz-c2-en .c2-ul{list-style:none;display:flex;flex-direction:column;gap:9px;margin-top:14px}\n#kydz-c2-en .c2-ul li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink);line-height:1.62}\n#kydz-c2-en .c2-ul li i{width:18px;height:18px;flex:none;margin-top:3px;border-radius:50%;background:rgba(40,196,184,.14);color:var(--teal2);\n  font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center;font-style:normal}\n#kydz-c2-en .c2-pcbstage{display:flex;flex-direction:column;gap:14px;align-items:center}\n#kydz-c2-en .c2-pcb{position:relative;width:228px;height:170px;border-radius:12px;background:linear-gradient(150deg,#1c6b3a,#0f4f29);\n  border:1px solid #2c8a4f;box-shadow:0 18px 40px -16px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.08)}\n#kydz-c2-en .c2-pcb .sw{position:absolute;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e9eef0,#7d8a8f);box-shadow:0 1px 2px rgba(0,0,0,.5)}\n#kydz-c2-en .c2-pcb .pn{position:absolute;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f4f7f8,#9aa6ab);box-shadow:0 2px 4px rgba(0,0,0,.5)}\n#kydz-c2-en .c2-pcb .lv{position:absolute;width:30px;height:7px;border-radius:4px;background:#15181f;box-shadow:0 1px 2px rgba(0,0,0,.6)}\n#kydz-c2-en .c2-pcb .nu{position:absolute;font-size:9px;color:#d6f3e0;font-weight:800}\n#kydz-c2-en .c2-pcb .hd{position:absolute;bottom:13px;left:50%;transform:translateX(-50%);width:78px;height:14px;background:#0f1318;border-radius:3px;display:flex;gap:3px;align-items:center;justify-content:center}\n#kydz-c2-en .c2-pcb .hd i{width:3px;height:8px;background:#caa14a;border-radius:1px;display:block}\n#kydz-c2-en .c2-wires{display:flex;gap:5px;height:32px;align-items:center;justify-content:center}\n#kydz-c2-en .c2-wires i{width:5px;height:30px;border-radius:3px;display:block}\n#kydz-c2-en .c2-conv{position:relative;width:228px;height:116px;border-radius:10px;background:linear-gradient(150deg,#1c6b3a,#0f4f29);\n  border:1px solid #2c8a4f;box-shadow:0 14px 30px -14px rgba(0,0,0,.7)}\n#kydz-c2-en .c2-conv .bk{position:absolute;background:#0c0f13;border-radius:3px;border:1px solid #2a2f37}\n#kydz-c2-en .c2-conv .d25{top:50%;right:8px;transform:translateY(-50%);width:18px;height:82px}\n#kydz-c2-en .c2-conv .d9{top:50%;left:10px;transform:translateY(-50%);width:30px;height:44px}\n#kydz-c2-en .c2-conv .cp{top:8px;left:50%;transform:translateX(-50%);width:64px;height:18px}\n#kydz-c2-en .c2-conv .pr{position:absolute;bottom:30px;left:46px;right:42px;display:flex;justify-content:space-between}\n#kydz-c2-en .c2-conv .pr span{font-size:8px;font-weight:800}\n#kydz-c2-en .c2-conv .lb3{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:8.5px;font-weight:800;color:#0d1117;\n  background:#d6f3e0;padding:2px 8px;border-radius:4px;white-space:nowrap}\n#kydz-c2-en .c2-cap{font-size:12px;color:var(--ink-soft);text-align:center}\n\n\/* ---------- BOX \/ SPECS ---------- *\/\n#kydz-c2-en .c2-two{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}\n#kydz-c2-en .c2-box{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px}\n\/* grid-based, NOT a \u003ctable\u003e *\/\n#kydz-c2-en .c2-spec{display:block;width:100%}\n#kydz-c2-en .c2-srow{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid rgba(42,52,68,.6)}\n#kydz-c2-en .c2-srow:last-child{border-bottom:none}\n#kydz-c2-en .c2-srow .k{color:var(--ink-soft);font-weight:700;font-size:14px;min-width:0;overflow-wrap:break-word}\n#kydz-c2-en .c2-srow .v{color:var(--ink);font-size:14px;min-width:0;overflow-wrap:break-word}\n\n\/* ---------- FIT ---------- *\/\n#kydz-c2-en .c2-fit{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--panel)}\n#kydz-c2-en .c2-fit.good{border-color:rgba(46,230,166,.35)}\n#kydz-c2-en .c2-fit.bad{border-color:rgba(255,93,93,.3)}\n#kydz-c2-en .c2-fit ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:12px}\n#kydz-c2-en .c2-fit li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink-dim);line-height:1.62}\n#kydz-c2-en .c2-fit li i{width:18px;height:18px;flex:none;margin-top:3px;border-radius:50%;font-size:11px;font-weight:900;\n  display:flex;align-items:center;justify-content:center;font-style:normal}\n#kydz-c2-en .c2-fit.good li i{background:rgba(46,230,166,.14);color:var(--ok)}\n#kydz-c2-en .c2-fit.bad li i{background:rgba(255,93,93,.12);color:var(--no)}\n\n\/* ---------- FAQ ---------- *\/\n#kydz-c2-en .c2-faq{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden;background:var(--panel)}\n#kydz-c2-en .c2-fq{width:100%;font-family:inherit;text-align:left;background:transparent;border:none;padding:17px 20px;cursor:pointer;\n  display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:15.5px;font-weight:700;color:var(--ink)}\n#kydz-c2-en .c2-fq:hover{background:rgba(255,255,255,.03)}\n#kydz-c2-en .c2-fq .fi{font-size:18px;color:var(--orange2);transition:transform .3s;flex:none;line-height:1}\n#kydz-c2-en .c2-faq.open .c2-fq .fi{transform:rotate(45deg)}\n#kydz-c2-en .c2-fa{display:none;padding:0 20px 19px;font-size:14.5px;color:var(--ink-dim);line-height:1.78}\n#kydz-c2-en .c2-faq.open .c2-fa{display:block}\n#kydz-c2-en .c2-fa b{color:var(--ink);font-weight:700}\n\/* native \u003cdetails\u003e accordions - reuse the .c2-faq shell *\/\n#kydz-c2-en details.c2-faq{margin-top:18px}\n#kydz-c2-en details.c2-faq \u003e summary{list-style:none;cursor:pointer;padding:16px 20px;font-size:15.5px;font-weight:700;\n  color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:14px}\n#kydz-c2-en details.c2-faq \u003e summary::-webkit-details-marker{display:none}\n#kydz-c2-en details.c2-faq \u003e summary::marker{content:\"\"}\n#kydz-c2-en details.c2-faq \u003e summary::after{content:\"+\";font-size:19px;font-weight:700;color:var(--orange2);\n  transition:transform .3s;flex:none;line-height:1}\n#kydz-c2-en details.c2-faq[open] \u003e summary::after{transform:rotate(45deg)}\n#kydz-c2-en details.c2-faq \u003e summary:hover{background:rgba(255,255,255,.03)}\n#kydz-c2-en details.c2-faq .c2-dbody{padding:4px 20px 22px}\n\n\/* ---------- APPS \/ FINAL ---------- *\/\n\/* ---------- FINAL ---------- *\/\n#kydz-c2-en .c2-final{text-align:center;padding:52px 22px;border-top:1px solid var(--line);\n  background:radial-gradient(700px 300px at 50% 0%,rgba(255,122,26,.14),transparent 65%)}\n#kydz-c2-en .c2-disc{font-size:12px;color:var(--ink-soft);margin-top:24px;line-height:1.65}\n\n@media (max-width:1040px){\n  #kydz-c2-en .c2-cards{grid-template-columns:repeat(2,1fr)}\n}\n@media (max-width:760px){\n  #kydz-c2-en{font-size:16px;border-radius:0}\n  #kydz-c2-en .c2-cards,#kydz-c2-en .c2-two,#kydz-c2-en .c2-vs,#kydz-c2-en .c2-addons{grid-template-columns:1fr}\n  #kydz-c2-en .c2-ncf{grid-template-columns:1fr}\n  #kydz-c2-en .c2-adapter{grid-template-columns:1fr}\n  #kydz-c2-en .c2-thead{display:none}\n  #kydz-c2-en .c2-row{grid-template-columns:1fr;padding:13px 14px;gap:9px}\n  #kydz-c2-en .c2-row \u003e div{padding:0}\n  #kydz-c2-en .c2-cell{justify-content:flex-start;gap:9px}\n  #kydz-c2-en .c2-cell .lb{display:inline;font-size:12px;font-weight:700;color:var(--ink-soft);min-width:56px}\n  #kydz-c2-en .c2-mrow \u003e span{font-size:12.5px;padding:9px 10px}\n  #kydz-c2-en .c2-srow{grid-template-columns:1fr;gap:3px}\n  #kydz-c2-en .c2-srow .k{font-size:12.5px}\n}\n\u003c\/style\u003e\n\n\u003c!-- ============ HERO ============ --\u003e\n\u003csection class=\"c2-hero\"\u003e\n  \u003cdiv class=\"c2-gridbg\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"c2-brand\"\u003e\n\u003cb class=\"l1\"\u003eK\u003c\/b\u003e\u003cb class=\"l2\"\u003eY\u003c\/b\u003e\u003cb class=\"l3\"\u003eD\u003c\/b\u003e\u003cb class=\"l4\"\u003eZ\u003c\/b\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"c2-eyebrow\"\u003eThe Next Evolution\u003c\/div\u003e\n  \u003ch1 class=\"c2-h1\" style=\"color:#ffffff;font-weight:900\"\u003eKYDZ Cube 2\u003cbr\u003e\u003cspan class=\"grad\" style=\"font-weight:900\"\u003eSmart Key \u0026amp; Remote Generator\u003c\/span\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"c2-sub\" style=\"color:#a9b4c4\"\u003eA next-generation key programming and chip cloning device for professional automotive locksmiths and immobilizer specialists. NCF29XX work, chip identification, frequency measurement, current leak detection, PKE antenna location and motorcycle AKL - in one unit.\u003c\/p\u003e\n\n  \u003cdiv class=\"c2-stage\"\u003e\n    \u003cdiv class=\"c2-device\" role=\"img\" aria-label=\"KYDZ Cube 2 device\"\u003e\n      \u003cspan class=\"c2-scan\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"grip\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"scr\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n      \u003cspan class=\"pwr\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"slot\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"sock\"\u003e\u003cspan class=\"dip\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"p1\"\u003e\u003cspan class=\"lbl\"\u003eP1\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-herotags\"\u003e\n    \u003cspan class=\"c2-tag\"\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003e1.47\" HD colour screen\u003c\/span\u003e\n    \u003cspan class=\"c2-tag t2\"\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003eNCF29XX cloning\u003c\/span\u003e\n    \u003cspan class=\"c2-tag\"\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003eChip ID incl. 22K\u003c\/span\u003e\n    \u003cspan class=\"c2-tag t2\"\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003eFrequency up to 902MHz\u003c\/span\u003e\n    \u003cspan class=\"c2-tag\"\u003e\u003cspan class=\"dot\"\u003e\u003c\/span\u003eMotorcycle AKL\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"c2-wrap\"\u003e\n\n\u003c!-- ============ INTRO ============ --\u003e\n\u003csection class=\"c2-section\" style=\"border-top:none\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eWhat Cube 2 is\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eEverything the white Cube did - and considerably more\u003c\/h2\u003e\n    \u003cp class=\"c2-lead\" style=\"color:#a9b4c4\"\u003eThe original Cube (white) was an app-driven universal remote generator that specialised in motorcycles and 5C keys. \u003cb\u003eCube 2\u003c\/b\u003e is a hardware generation jump: built-in colour screen, rechargeable battery, expanded chip identification engine, CAN \/ LIN \/ K-Line interfaces, and a full NCF29 module for working on encrypted NXP smart keys.\u003c\/p\u003e\n    \u003cdiv class=\"c2-note\"\u003e\n      \u003cspan class=\"ni\"\u003e!\u003c\/span\u003e\n      \u003cspan class=\"nt\"\u003e\u003cb\u003eKnow this before you buy:\u003c\/b\u003e the device's offline mode supports \u003cb\u003echip identification only\u003c\/b\u003e. All cloning, remote generation and NCF29XX operations require a Bluetooth connection to the KYDZ app. In addition, some advanced functions require a \u003cb\u003ePremium Authorization (Auth Req)\u003c\/b\u003e.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ CORE FEATURES ============ --\u003e\n\u003csection class=\"c2-section\" style=\"border-top:none;padding-top:0\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eCore capabilities\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eEngineered for excellence\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-cards\"\u003e\n\n    \u003cdiv class=\"c2-card tl c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#45ded2\" stroke-width=\"1.8\"\u003e\u003crect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 10h6M7 14h4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"17\" cy=\"12\" r=\"1.6\" fill=\"#45ded2\" stroke=\"none\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eAdvanced NXP smart key duplication\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eReads, calculates and duplicates \u003cb\u003ecomplete encrypted data\u003c\/b\u003e from original NXP automotive immobilizer chips. Supports smart key re-learning \u003cb\u003ewithout selecting a vehicle model\u003c\/b\u003e, and unlocking protected keys for reuse.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ff9d4d\" stroke-width=\"1.8\"\u003e\u003cpath d=\"M14 4l-2 2 4 4 2-2a2.8 2.8 0 00-4-4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 6L4 14v4h4l8-8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eSmart key \u0026amp; remote generation\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eGenerates \u003cb\u003esub-keys\u003c\/b\u003e and remote controls compatible with a wide range of vehicle models. Includes a separate app module for \u003cb\u003egarage door remote generation\u003c\/b\u003e.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card tl c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#45ded2\" stroke-width=\"1.8\"\u003e\u003crect x=\"5\" y=\"5\" width=\"14\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 9h6v6H9zM2 9v2M2 13v2M22 9v2M22 13v2M9 2h2M13 2h2M9 22h2M13 22h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eComprehensive chip identification\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eAccurately identifies multiple transponder types - \u003cb\u003eincluding 22K chips\u003c\/b\u003e - plus immobilizer type and PKE antenna position. Chip identification is the one function that also works without the app.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ff9d4d\" stroke-width=\"1.8\"\u003e\u003cpath d=\"M8 7h8M8 7v10M16 7v10M8 17h8\"\u003e\u003c\/path\u003e\u003crect x=\"4\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eMulti-type chip duplication\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eDuplication for \u003cb\u003e46 · 4D · 4C · 48\u003c\/b\u003e chips, plus \u003cb\u003e8A\u003c\/b\u003e chip key calculation (unlocked key pages only).\u003c\/div\u003e\n      \u003cdiv class=\"c2-chips\"\u003e\n        \u003cdiv class=\"c2-chip\"\u003e\u003cdiv class=\"bg\"\u003e46\u003c\/div\u003e\u003c\/div\u003e\n        \u003cdiv class=\"c2-chip\"\u003e\u003cdiv class=\"bg\"\u003e4D\u003c\/div\u003e\u003c\/div\u003e\n        \u003cdiv class=\"c2-chip\"\u003e\u003cdiv class=\"bg\"\u003e4C\u003c\/div\u003e\u003c\/div\u003e\n        \u003cdiv class=\"c2-chip\"\u003e\u003cdiv class=\"bg\"\u003e48\u003c\/div\u003e\u003c\/div\u003e\n        \u003cdiv class=\"c2-chip am\"\u003e\n\u003cdiv class=\"bg\"\u003e8A\u003c\/div\u003e\n\u003cdiv class=\"sm\"\u003ecalc\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card tl c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#45ded2\" stroke-width=\"1.8\"\u003e\u003cpath d=\"M4 12h3l2-7 4 14 2-7h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cspan class=\"newf\"\u003eNew feature\u003c\/span\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eHigh-precision frequency measurement\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eIntegrated professional frequency module. Supported ranges: \u003cb\u003e305-320MHz · 430-436MHz · 868MHz · 902MHz\u003c\/b\u003e, plus \u003cb\u003e2.4G Bluetooth\u003c\/b\u003e - for real-time signal diagnosis and remote testing.\u003c\/div\u003e\n      \u003cdiv class=\"c2-readout\"\u003e\n        \u003cdiv class=\"rl\"\u003eASK \u003cspan class=\"am\"\u003e314.99 MHz\u003c\/span\u003e   -45 dBm\u003c\/div\u003e\n        \u003csvg class=\"c2-wave\" viewbox=\"0 0 300 38\" preserveaspectratio=\"none\" aria-hidden=\"true\"\u003e\u003cpath d=\"M0,30 L20,30 30,12 38,30 60,30 70,8 78,30 110,30 120,18 128,30 165,30 175,4 183,30 220,30 230,20 238,30 300,30\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ff9d4d\" stroke-width=\"1.8\"\u003e\u003cpath d=\"M13 2L4 14h6l-1 8 9-12h-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cspan class=\"newf\"\u003eNew feature\u003c\/span\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eKey fob leakage current detection\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eMeasures both \u003cb\u003estatic standby draw\u003c\/b\u003e and \u003cb\u003eworking current\u003c\/b\u003e. Normal working current is \u003cb\u003e8-25mA\u003c\/b\u003e. Finds the parasitic drain that kills fob batteries fast, with instant colour coding.\u003c\/div\u003e\n      \u003cdiv class=\"c2-readout\"\u003e\n        \u003cdiv class=\"rl\"\u003eAVG: \u003cspan class=\"am\"\u003e17.0 mA\u003c\/span\u003e   NORMAL\u003c\/div\u003e\n        \u003cdiv class=\"c2-bars\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"c2-clr\"\u003e\n        \u003cspan\u003e\u003ci style=\"background:#2ee6a6\"\u003e\u003c\/i\u003eGreen - normal\u003c\/span\u003e\n        \u003cspan\u003e\u003ci style=\"background:#ffc24b\"\u003e\u003c\/i\u003eYellow - slightly high\u003c\/span\u003e\n        \u003cspan\u003e\u003ci style=\"background:#ff5d5d\"\u003e\u003c\/i\u003eRed - excessive\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card tl c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#45ded2\" stroke-width=\"1.8\"\u003e\u003cpath d=\"M5 12a7 7 0 0114 0M8 12a4 4 0 018 0\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"1.5\" fill=\"#45ded2\" stroke=\"none\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cspan class=\"newf\"\u003eNew feature\u003c\/span\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eImmobilizer coil \u0026amp; PKE antenna detection\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eHold the pickup near the coil area, switch the ignition on and press start repeatedly - the device locates the antenna by \u003cb\u003esignal strength\u003c\/b\u003e. The headphone jack accepts an \u003cb\u003eexternal pickup antenna\u003c\/b\u003e for tight spaces.\u003c\/div\u003e\n      \u003cdiv class=\"c2-pke\"\u003e\n        \u003cspan class=\"arcs\"\u003e\u003cspan class=\"core\"\u003e\u003c\/span\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n        \u003cspan class=\"pt\"\u003eIMMO : ID-6A\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ff9d4d\" stroke-width=\"1.8\"\u003e\u003crect x=\"3\" y=\"8\" width=\"16\" height=\"8\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M19 11h2v2h-2M6 10v4M9 10v4M12 10v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cspan class=\"newf\"\u003eNew feature\u003c\/span\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eIntegrated bus expansion\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eBuilt-in \u003cb\u003eCAN · LIN · K-Line\u003c\/b\u003e interfaces via the \u003cb\u003eDB26\u003c\/b\u003e connector, providing expanded basic OBD functionality and improved vehicle communication.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card tl c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#45ded2\" stroke-width=\"1.8\"\u003e\u003crect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M10 7h4M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eRechargeable battery \u0026amp; colour screen\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eA \u003cb\u003e1.47-inch HD colour display\u003c\/b\u003e and built-in rechargeable battery for mobile work. Note: the battery gives you physical portability, but advanced operations still require the app.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ff9d4d\" stroke-width=\"1.8\"\u003e\u003cpath d=\"M12 3v6M12 15v6M3 12h6M15 12h6\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eExpansion interface (future adapters)\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eA dedicated programmer interface for DIP chips and CPU data reading, designed for \u003cb\u003efuture upgrades and expanded functionality\u003c\/b\u003e without replacing hardware.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ff9d4d\" stroke-width=\"1.8\"\u003e\u003crect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 8h6M9 12h6M9 16h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eA dedicated tool - not tied to an expensive host device\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eThe KYDZ Cube 2 is a fully standalone bench tool - it does not require connection to an expensive master device.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card tl c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#45ded2\" stroke-width=\"1.8\"\u003e\u003ccircle cx=\"5.5\" cy=\"17\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"17\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 17h7l-4-7H8M14 6h3l1.5 11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eHonda motorcycle - All Key Lost\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eKey learning in \u003cb\u003eall key lost\u003c\/b\u003e condition for Honda, using barcode reading. Runs through the app's dedicated motorcycle module.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-card tl c2-reveal\"\u003e\n\u003cspan class=\"glow\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#45ded2\" stroke-width=\"1.8\"\u003e\u003ccircle cx=\"5.5\" cy=\"17\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"17\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8.5 17h7l-4-7H8M14 6h3l1.5 11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800\"\u003eYamaha motorcycle - All Key Lost\u003c\/h3\u003e\n      \u003cdiv class=\"cd\"\u003eKey learning in \u003cb\u003eall key lost\u003c\/b\u003e condition for Yamaha, using barcode reading. A separate matching interface is built into the device.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ NCF29XX ============ --\u003e\n\u003csection class=\"c2-section\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eNCF29 module\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eWorking on NCF29XX keys - in depth\u003c\/h2\u003e\n    \u003cp class=\"c2-lead\" style=\"color:#a9b4c4\"\u003eThe NCF29xx family is the encrypted chip found in most modern smart keys today. Cube 2 includes a dedicated NCF29 module in the app, built around three core working functions.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-ncf c2-reveal\"\u003e\n    \u003cdiv class=\"c2-nbox\"\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#45ded2;font-weight:800\"\u003eSmart Renew\u003c\/h3\u003e\n      \u003cdiv class=\"nb\"\u003eUnlocks a used key by clearing its learned data, so it can be re-learned to a different vehicle.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-nbox\"\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#45ded2;font-weight:800\"\u003eCopy\u003c\/h3\u003e\n      \u003cdiv class=\"nb\"\u003eReads, calculates and copies the encrypted data from the original key onto a target key.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-nbox\"\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#45ded2;font-weight:800\"\u003eProgram Library\u003c\/h3\u003e\n      \u003cdiv class=\"nb\"\u003eBuilt-in programming library - ready-made working files organised by chip and key type.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-shead c2-reveal\" style=\"margin-top:38px;margin-bottom:14px\"\u003e\n    \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800;font-size:22px\"\u003eWhich chips the family covers\u003c\/h3\u003e\n    \u003cp class=\"c2-lead\" style=\"color:#a9b4c4;margin-top:10px;font-size:15.5px\"\u003eThe NCF29xx family includes the following variants, built on the Hitag2 (46), Hitag3 (47), Hitag Pro (49) and Hitag AES (4A) crypto families:\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"c2-brandpills c2-reveal\"\u003e\n    \u003cspan\u003eNCF29A1\u003c\/span\u003e\u003cspan\u003eNCF29A2\u003c\/span\u003e\u003cspan\u003eNCF29A3\u003c\/span\u003e\u003cspan\u003eNCF29A4\u003c\/span\u003e\u003cspan\u003eNCF2953\u003c\/span\u003e\u003cspan\u003eNCF2954\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"c2-faq c2-reveal\"\u003e\n    \u003csummary\u003eView supported brands \u0026amp; chip markings\u003c\/summary\u003e\n    \u003cdiv class=\"c2-dbody\"\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800;font-size:19px\"\u003eHow do I know if my key has an NCF29xx chip?\u003c\/h3\u003e\n      \u003cp class=\"c2-lead\" style=\"color:#a9b4c4;margin-top:8px;font-size:15px\"\u003eThe honest answer: \u003cb\u003eopen the key and read the marking on the chip\u003c\/b\u003e. There is no reliable model-year lookup - manufacturers swap variants mid production year. Real markings seen in the field:\u003c\/p\u003e\n      \u003cdiv class=\"c2-mark\"\u003e\n        \u003cdiv class=\"c2-mrow hrow\"\u003e\n\u003cspan\u003eChip marking\u003c\/span\u003e\u003cspan\u003eSeen on keys from\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-mrow\"\u003e\n\u003cspan class=\"mk\"\u003eNXPA1M15 \/ PCFA1M15\u003c\/span\u003e\u003cspan\u003eJeep, Chrysler, Alfa Romeo (ID 4A)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-mrow\"\u003e\n\u003cspan class=\"mk\"\u003eNCFA4M05\u003c\/span\u003e\u003cspan\u003eRAM 1500, 2019-2021\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-mrow\"\u003e\n\u003cspan class=\"mk\"\u003eNXPA4M35\u003c\/span\u003e\u003cspan\u003eMitsubishi Outlander 2023 (ID 4A)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-mrow\"\u003e\n\u003cspan class=\"mk\"\u003eNXPA1E05\u003c\/span\u003e\u003cspan\u003eChevrolet 2022 (ID 46)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-mrow\"\u003e\n\u003cspan class=\"mk\"\u003eNXPF2951X0700\u003c\/span\u003e\u003cspan\u003eHyundai Ioniq \/ Tucson\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800;font-size:19px;margin-top:26px\"\u003eCoverage by manufacturer\u003c\/h3\u003e\n      \u003cp class=\"c2-lead\" style=\"color:#a9b4c4;margin-top:8px;font-size:15px\"\u003eNCF29xx-based keys appear across these manufacturers:\u003c\/p\u003e\n      \u003cdiv class=\"c2-brandpills\"\u003e\n        \u003cspan\u003eHyundai\u003c\/span\u003e\u003cspan\u003eKia\u003c\/span\u003e\u003cspan\u003eNissan\u003c\/span\u003e\u003cspan\u003eToyota\u003c\/span\u003e\u003cspan\u003eJeep\u003c\/span\u003e\u003cspan\u003eBMW\u003c\/span\u003e\n        \u003cspan\u003eAlfa Romeo\u003c\/span\u003e\u003cspan\u003eFiat\u003c\/span\u003e\u003cspan\u003eMazda\u003c\/span\u003e\u003cspan\u003eMitsubishi\u003c\/span\u003e\u003cspan\u003eHonda\u003c\/span\u003e\n        \u003cspan\u003eChevrolet \/ GM\u003c\/span\u003e\u003cspan\u003eFord\u003c\/span\u003e\u003cspan\u003eLand Rover\u003c\/span\u003e\u003cspan\u003ePeugeot\u003c\/span\u003e\u003cspan\u003eRenault\u003c\/span\u003e\n        \u003cspan\u003eDodge \/ RAM\u003c\/span\u003e\u003cspan\u003eChrysler\u003c\/span\u003e\u003cspan\u003eGMC\u003c\/span\u003e\u003cspan\u003eCadillac\u003c\/span\u003e\u003cspan\u003eSuzuki\u003c\/span\u003e\u003cspan\u003eBuick\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"c2-note\"\u003e\n        \u003cspan class=\"ni\"\u003e!\u003c\/span\u003e\n        \u003cspan class=\"nt\"\u003e\u003cb\u003eImportant:\u003c\/b\u003e coverage depends on the \u003cb\u003especific chip variant and key type\u003c\/b\u003e - not on the brand name. A manufacturer appearing in this list does not guarantee every one of its keys is supported. Check the marking on the chip.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ POSITIONING ============ --\u003e\n\u003csection class=\"c2-section\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eA clear-eyed look at the market\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eCube 2 is not the only way to do NCF29xx\u003c\/h2\u003e\n    \u003cp class=\"c2-lead\" style=\"color:#a9b4c4\"\u003eLet's be straight: other tools reach NCF29xx keys too. The real difference isn't the chip list - it's \u003cb\u003ehow you get to the chip\u003c\/b\u003e, and how many devices you carry to cover a full working day.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-vs c2-reveal\"\u003e\n    \u003cdiv class=\"c2-vscard\"\u003e\n      \u003cdiv class=\"vh\"\u003eKeydiy KD-X4 \/ KD-MAX\u003c\/div\u003e\n      \u003cdiv class=\"vp\"\u003eAdded NCF29xx sync in April 2026. Reads NCF29A1\/A2\/A3\/A4, NCF2953 and NCF2954, so on paper the chip coverage looks similar.\u003c\/div\u003e\n      \u003cdiv class=\"vw\"\u003eThe significant catch: it often requires desoldering the chip from the original key and soldering it onto the KD #13 adapter. That is slow, and it puts an original customer key at risk every single time.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-vscard\"\u003e\n      \u003cdiv class=\"vh\"\u003eThe original Cube 1 (white)\u003c\/div\u003e\n      \u003cdiv class=\"vp\"\u003eStill a capable universal remote generator for motorcycles and 5C keys, and it shares the same app ecosystem.\u003c\/div\u003e\n      \u003cdiv class=\"vw\"\u003eThe catch: no NCF29xx module at all, no chip identification, no frequency or current measurement, and no PKE antenna detection. The full 53-function breakdown is below.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-note c2-reveal\" style=\"background:rgba(40,196,184,.07);border-color:rgba(40,196,184,.3)\"\u003e\n    \u003cspan class=\"ni\" style=\"background:#28c4b8\"\u003e+\u003c\/span\u003e\n    \u003cspan class=\"nt\"\u003e\u003cb style=\"color:#45ded2\"\u003eSo why Cube 2?\u003c\/b\u003e Because it reaches NCF29xx \u003cb\u003ewithout desoldering\u003c\/b\u003e wherever an adapter exists, and because it isn't only a cloner. It also generates remotes, identifies chips, measures frequency, finds parasitic current draw, locates PKE antennas and performs motorcycle AKL. \u003cb\u003eOne device instead of a drawer full of single-purpose tools.\u003c\/b\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ COMPARISON ============ --\u003e\n\u003csection class=\"c2-section\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eComparison\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eCube 1 vs Cube 2 - 53 functions\u003c\/h2\u003e\n    \u003cp class=\"c2-lead\" style=\"color:#a9b4c4\"\u003eThe table is split into categories. Tap a category to expand it, or filter to show only what Cube 2 does better.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-tools c2-reveal\"\u003e\n    \u003cbutton type=\"button\" class=\"c2-btn\" data-c2-filter=\"adv\"\u003eShow Cube 2 advantages only\u003c\/button\u003e\n    \u003cbutton type=\"button\" class=\"c2-btn\" data-c2-all=\"1\"\u003eExpand all\u003c\/button\u003e\n    \u003cbutton type=\"button\" class=\"c2-btn\" data-c2-none=\"1\"\u003eCollapse all\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"c2en-groups\" class=\"c2-reveal\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"c2-legend c2-reveal\"\u003e\n    \u003cspan\u003e\u003ci style=\"background:#2ee6a6\"\u003e\u003c\/i\u003eSupported\u003c\/span\u003e\n    \u003cspan\u003e\u003ci style=\"background:#ff5d5d\"\u003e\u003c\/i\u003eNot supported\u003c\/span\u003e\n    \u003cspan\u003e\u003ci style=\"background:#ffc24b\"\u003e\u003c\/i\u003eAuth Req - Premium Authorization required\u003c\/span\u003e\n    \u003cspan\u003e\u003ci style=\"background:#ff9d4d\"\u003e\u003c\/i\u003eAdapter - separate adapter required\u003c\/span\u003e\n    \u003cspan\u003e\u003ci style=\"background:#8592a5\"\u003e\u003c\/i\u003eCollector - collector accessory required\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ ADAPTERS ============ --\u003e\n\u003csection class=\"c2-section\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eAdapters \u0026amp; expansion\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eSolder-free where an adapter exists\u003c\/h2\u003e\n    \u003cp class=\"c2-lead\" style=\"color:#a9b4c4\"\u003eWhat we sell here is the \u003cb style=\"color:#ff9d4d\"\u003eCube 2 unit only\u003c\/b\u003e (including the adapter board in the box). KYDZ offers additional adapters sold separately. To be precise about it: \u003cb\u003esolder-free work is possible where a matching adapter exists - otherwise a direct connection is required.\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-bundle c2-reveal\"\u003e\n    \u003cspan class=\"c2-bnote\"\u003eSold separately · not included with the unit\u003c\/span\u003e\n    \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:900;font-size:22px;position:relative;z-index:2\"\u003eVerified KYDZ adapters\u003c\/h3\u003e\n    \u003cdiv class=\"c2-addons\"\u003e\n      \u003cdiv class=\"c2-addon\"\u003e\n\u003cspan class=\"an\"\u003eNXP\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"at\"\u003eKYDZ NCF29XX \/ 5C \/ 5D Adapter\u003c\/span\u003e\u003cspan class=\"as\"\u003eOfficial adapter for NCF29xx, 5C and 5D keys · solder-free\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"c2-addon\"\u003e\n\u003cspan class=\"an\"\u003e6P\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"at\"\u003eKYDZ Universal Solder-Free Adapter\u003c\/span\u003e\u003cspan class=\"as\"\u003e6-pin adjustable · aligns to most key contact layouts\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"c2-addon\"\u003e\n\u003cspan class=\"an\"\u003e9\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"at\"\u003e9-piece PCB adapter set\u003c\/span\u003e\u003cspan class=\"as\"\u003eVW \/ Audi · solder-free\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"c2-addon\"\u003e\n\u003cspan class=\"an\"\u003e6\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"at\"\u003eKYDZ Adapter Set - 6 pcs (motorcycle)\u003c\/span\u003e\u003cspan class=\"as\"\u003eHonda · Yamaha · Suzuki · Piaggio · key cloning\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"c2-addon\"\u003e\n\u003cspan class=\"an\"\u003eB3\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"at\"\u003eBMW BDC3 clamp\u003c\/span\u003e\u003cspan class=\"as\"\u003eFast, secure connection\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"c2-addon\"\u003e\n\u003cspan class=\"an\"\u003eBC\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"at\"\u003eBMW BCP clamp\u003c\/span\u003e\u003cspan class=\"as\"\u003eU-Chassis\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"c2-addon\"\u003e\n\u003cspan class=\"an\"\u003e5M\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"at\"\u003eMLB Tool solder-free adapter\u003c\/span\u003e\u003cspan class=\"as\"\u003eSeparate KYDZ tool\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"c2-faq c2-reveal\"\u003e\n    \u003csummary\u003eView universal board pinout \u0026amp; details\u003c\/summary\u003e\n    \u003cdiv class=\"c2-dbody\"\u003e\n      \u003cdiv class=\"c2-adapter\" style=\"margin-top:6px\"\u003e\n        \u003cdiv\u003e\n          \u003ch3 class=\"c2-h3\" style=\"color:#ffffff;font-weight:800;font-size:19px\"\u003eThe universal board - connect without soldering\u003c\/h3\u003e\n          \u003cdiv class=\"cd\" style=\"font-size:14.5px;color:#a9b4c4;margin-top:10px\"\u003eThe solder-free board uses adjustable pins that align to the contact points on the key's PCB. The 3-IN-1 converter connects through to the Cube 2 via PS2.\u003c\/div\u003e\n          \u003cul class=\"c2-ul\"\u003e\n            \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eNo soldering risk on a delicate original key PCB\u003c\/li\u003e\n            \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eRetractable, adjustable pins for multiple contact layouts\u003c\/li\u003e\n            \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eClear colour-coded wiring: white \/ black \/ blue \/ red \/ green\u003c\/li\u003e\n            \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eFast, repeatable connection that saves real bench time\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"c2-pcbstage\"\u003e\n      \u003cdiv class=\"c2-pcb\" role=\"img\" aria-label=\"KYDZ solder-free board\"\u003e\n        \u003cspan class=\"sw\" style=\"top:8px;left:8px\"\u003e\u003c\/span\u003e\u003cspan class=\"sw\" style=\"top:8px;right:8px\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"sw\" style=\"bottom:8px;left:8px\"\u003e\u003c\/span\u003e\u003cspan class=\"sw\" style=\"bottom:8px;right:8px\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"pn\" style=\"top:34px;left:30px\"\u003e\u003c\/span\u003e\u003cspan class=\"pn\" style=\"top:74px;left:30px\"\u003e\u003c\/span\u003e\u003cspan class=\"pn\" style=\"top:114px;left:30px\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"pn\" style=\"top:48px;right:46px\"\u003e\u003c\/span\u003e\u003cspan class=\"pn\" style=\"top:86px;right:46px\"\u003e\u003c\/span\u003e\u003cspan class=\"pn\" style=\"top:120px;right:46px\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"lv\" style=\"top:36px;left:52px;transform:rotate(-22deg)\"\u003e\u003c\/span\u003e\u003cspan class=\"lv\" style=\"top:76px;left:52px;transform:rotate(14deg)\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"lv\" style=\"top:50px;right:68px;transform:rotate(200deg)\"\u003e\u003c\/span\u003e\u003cspan class=\"lv\" style=\"top:88px;right:68px;transform:rotate(166deg)\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"nu\" style=\"top:30px;left:14px\"\u003e1\u003c\/span\u003e\u003cspan class=\"nu\" style=\"top:70px;left:14px\"\u003e2\u003c\/span\u003e\u003cspan class=\"nu\" style=\"top:110px;left:14px\"\u003e3\u003c\/span\u003e\n        \u003cspan class=\"nu\" style=\"top:44px;right:30px\"\u003e4\u003c\/span\u003e\u003cspan class=\"nu\" style=\"top:82px;right:30px\"\u003e5\u003c\/span\u003e\u003cspan class=\"nu\" style=\"top:116px;right:30px\"\u003e6\u003c\/span\u003e\n        \u003cspan class=\"hd\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"c2-cap\"\u003eSolder-free board - adjustable pins 1-6\u003c\/div\u003e\n      \u003cdiv class=\"c2-wires\"\u003e\n\u003ci style=\"background:#f1f4f6\"\u003e\u003c\/i\u003e\u003ci style=\"background:#222831\"\u003e\u003c\/i\u003e\u003ci style=\"background:#3a7bff\"\u003e\u003c\/i\u003e\u003ci style=\"background:#ff4d4d\"\u003e\u003c\/i\u003e\u003ci style=\"background:#2ec16b\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"c2-conv\" role=\"img\" aria-label=\"3 in 1 converter board\"\u003e\n        \u003cspan class=\"bk d25\"\u003e\u003c\/span\u003e\u003cspan class=\"bk d9\"\u003e\u003c\/span\u003e\u003cspan class=\"bk cp\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"pr\"\u003e\u003cspan style=\"color:#fff\"\u003eW\u003c\/span\u003e\u003cspan style=\"color:#cfd6dd\"\u003eK\u003c\/span\u003e\u003cspan style=\"color:#5aa6ff\"\u003eB\u003c\/span\u003e\u003cspan style=\"color:#ff6b6b\"\u003eR\u003c\/span\u003e\u003cspan style=\"color:#46e08a\"\u003eG\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"lb3\"\u003eWAKE \/ GND \/ SDA \/ VCC \/ SCL\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"c2-cap\"\u003e3-IN-1 converter · DB25 \/ DB9\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ BOX + SPECS ============ --\u003e\n\u003csection class=\"c2-section\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eWhat you get\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eIn the box \u0026amp; technical specifications\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"c2-two c2-reveal\"\u003e\n    \u003cdiv class=\"c2-box\"\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#45ded2;font-weight:800;margin-bottom:12px\"\u003eIn the box\u003c\/h3\u003e\n      \u003cul class=\"c2-ul\"\u003e\n        \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eKYDZ Cube 2 main unit\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eAdapter Board\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eStandard connection cables\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"c2-lead\" style=\"color:#8592a5;font-size:13.5px;margin-top:16px\"\u003eAll adapters, clamps and function activations listed in the section above are sold separately.\u003c\/p\u003e\n      \u003cdiv class=\"c2-note\" style=\"background:rgba(40,196,184,.07);border-color:rgba(40,196,184,.3);margin-top:18px\"\u003e\n        \u003cspan class=\"ni\" style=\"background:#28c4b8\"\u003e✓\u003c\/span\u003e\n        \u003cspan class=\"nt\"\u003eWe import the \u003cb\u003eoriginal KYDZ Cube 2\u003c\/b\u003e, backed by KeyShop technical support.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"c2-box\"\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#45ded2;font-weight:800;margin-bottom:8px\"\u003eTechnical specifications\u003c\/h3\u003e\n      \u003cdiv class=\"c2-spec\"\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eDisplay\u003c\/span\u003e\u003cspan class=\"v\"\u003e1.47-inch HD colour screen\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eBattery\u003c\/span\u003e\u003cspan class=\"v\"\u003eBuilt-in rechargeable\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eFrequency ranges\u003c\/span\u003e\u003cspan class=\"v\"\u003e305-320MHz · 430-436MHz · 868MHz · 902MHz · 2.4G Bluetooth\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eCurrent measurement\u003c\/span\u003e\u003cspan class=\"v\"\u003eStatic standby draw + working current (normal 8-25mA)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eBuses\u003c\/span\u003e\u003cspan class=\"v\"\u003eCAN · LIN · K-Line\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eInterfaces\u003c\/span\u003e\u003cspan class=\"v\"\u003ePS2 · USB-B (DC 5V charge and comms) · DC2.0 (DC 12V) · DB26 (expansion and OBD) · programmer interface for DIP chips · external antenna interface · dedicated motorcycle matching interface · chip sensing area\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eOperating \/ storage temp\u003c\/span\u003e\u003cspan class=\"v\"\u003e-10°C to 50°C\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eApp connection\u003c\/span\u003e\u003cspan class=\"v\"\u003eBluetooth (required for most functions)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"c2-srow\"\u003e\n\u003cspan class=\"k\"\u003eApp modules\u003c\/span\u003e\u003cspan class=\"v\"\u003eAutomotive (smart card \/ remote generation) · Motorcycle · Garage Door · Chip Function · NCF29 · History Record · Special Functions\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ FIT ============ --\u003e\n\u003csection class=\"c2-section\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eNo sugar-coating\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eWho this is for - and who it isn't\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"c2-two c2-reveal\"\u003e\n    \u003cdiv class=\"c2-fit good\"\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#2ee6a6;font-weight:800\"\u003eA good fit if\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eYou're a professional automotive locksmith working on modern smart keys\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eYou want one device covering NCF29xx, remote generation, chip ID and diagnostics\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eYou service motorcycles and need Honda and Yamaha AKL\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eYou diagnose fob faults and want built-in frequency and current measurement\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✓\u003c\/i\u003eYou're comfortable working through a phone app\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-fit bad\"\u003e\n      \u003ch3 class=\"c2-h3\" style=\"color:#ff5d5d;font-weight:800\"\u003eLess of a fit if\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003ci\u003e✕\u003c\/i\u003eYou need a device that works fully standalone with no phone\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✕\u003c\/i\u003eYou only need NCF29xx and nothing else - a dedicated tool will cost less\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✕\u003c\/i\u003eYou expect every function unlocked out of the box with no Premium Authorizations\u003c\/li\u003e\n        \u003cli\u003e\n\u003ci\u003e✕\u003c\/i\u003eYou're looking for a replacement for a diagnostic scanner or professional OBD platform\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- ============ FAQ ============ --\u003e\n\u003csection class=\"c2-section\"\u003e\n  \u003cdiv class=\"c2-shead c2-reveal\"\u003e\n    \u003cdiv class=\"c2-kicker\"\u003eFAQ\u003c\/div\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eWhat locksmiths actually ask\u003c\/h2\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"c2-reveal\"\u003e\n    \u003cdiv class=\"c2-faq\"\u003e\n\u003cbutton type=\"button\" class=\"c2-fq\"\u003eDoes it need an OBD connection to the vehicle?\u003cspan class=\"fi\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"c2-fa\"\u003eMostly no. The bulk of Cube 2's work happens \u003cb\u003eon the bench\u003c\/b\u003e - chip cloning, remote generation and NCF29xx operations are performed on the key itself. There is a \u003cb\u003eDB26\u003c\/b\u003e connector carrying CAN \/ LIN \/ K-Line that provides expanded basic OBD functionality, but it does not replace a professional diagnostic scanner. The advanced OBD operations in the table are marked as requiring a Premium Authorization.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-faq\"\u003e\n\u003cbutton type=\"button\" class=\"c2-fq\"\u003eWhich functions require Premium Authorizations (Auth Req)?\u003cspan class=\"fi\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"c2-fa\"\u003eThis works the way it does on most high-end diagnostic and programming platforms: the hardware ships with a full set of core functions included, while the advanced, high-value operations are unlocked through \u003cb\u003esoftware authorizations\u003c\/b\u003e purchased separately.\n        \u003cbr\u003e\u003cbr\u003e\u003cb\u003eIncluded as standard:\u003c\/b\u003e smart key and remote generation, garage door remote generation, comprehensive chip identification (including 22K), 46 \/ 4D \/ 4C \/ 48 cloning, Hitag2 EE 46 and Hitag3 47 EEPROM work, frequency measurement, leakage current detection, and PKE antenna location.\n        \u003cbr\u003e\u003cbr\u003e\u003cb\u003eRequire a Premium Authorization:\u003c\/b\u003e NCF29xx operations (cloning, Smart Renew, encrypted data read), advanced EEPROM families (Hitag AES 4A, Hitag Pro 49, Megamos 48, TIRIS RF430, WFS 5C, MQB), 8A chip key calculation, and OBD programming (MQB, MLB, 5C, 5D, Harley).\n        \u003cbr\u003e\u003cbr\u003eEvery one of these is marked \u003cb\u003eAuth Req\u003c\/b\u003e in the 53-function table above, so you can see exactly what is included and what is not before you buy. We would rather you know this up front than discover it at the bench.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-faq\"\u003e\n\u003cbutton type=\"button\" class=\"c2-fq\"\u003eDoes it replace my Xhorse \/ Autel \/ KD?\u003cspan class=\"fi\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"c2-fa\"\u003eNo, and it isn't meant to. Cube 2 is a \u003cb\u003ecomplementary tool\u003c\/b\u003e, not a substitute for a full diagnostic and programming platform. It doesn't do OBD key programming on most vehicles, doesn't read ECUs and doesn't run fault diagnostics. What it does very well is bench work on keys - NCF29xx, generation, chip identification and electrical fob diagnosis. Most locksmiths will keep it alongside their main platform.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-faq\"\u003e\n\u003cbutton type=\"button\" class=\"c2-fq\"\u003eDo I need to solder?\u003cspan class=\"fi\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"c2-fa\"\u003eIt depends on the key. \u003cb\u003eWhere a matching adapter exists, the work is solder-free\u003c\/b\u003e: the universal board with adjustable pins, the 9-piece VW\/Audi set, the 6-piece BMW set, and the BDC3 and BCP clamps. Where no dedicated adapter exists, a direct connection to the contact points is required. For comparison, some competing solutions such as the KD-X4 frequently require desoldering the chip itself - a slower process, and riskier for the key.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-faq\"\u003e\n\u003cbutton type=\"button\" class=\"c2-fq\"\u003eWhich adapters are included and which are sold separately?\u003cspan class=\"fi\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"c2-fa\"\u003e\n\u003cb\u003eIncluded in the box:\u003c\/b\u003e the Cube 2 unit and the basic adapter board. \u003cb\u003eSold separately:\u003c\/b\u003e the universal NXP board, the 9-piece VW\/Audi set, the 6-piece BMW set, the BDC3 clamp, the BCP clamp, and the MLB Tool adapter. We sell the \u003cb\u003eunit only\u003c\/b\u003e here - contact us about the specific adapters your work requires.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"c2-faq\"\u003e\n\u003cbutton type=\"button\" class=\"c2-fq\"\u003eDoes it work offline, without a phone?\u003cspan class=\"fi\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"c2-fa\"\u003eOnly partially, and it's worth understanding before you buy. \u003cb\u003eOffline mode supports chip identification only\u003c\/b\u003e - you can place a chip and see its type on the screen. \u003cb\u003eEverything else\u003c\/b\u003e, including NCF29xx cloning, remote generation and chip duplication, \u003cb\u003erequires a Bluetooth connection to the KYDZ app\u003c\/b\u003e on your phone. The built-in battery gives you physical portability, not independence from the app.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003c!-- \/wrap --\u003e\n\n\u003csection class=\"c2-final\"\u003e\n  \u003cdiv class=\"c2-reveal\"\u003e\n    \u003ch2 class=\"c2-h2\" style=\"color:#ffffff;font-weight:900\"\u003eCube 2 - the next evolution in key programming\u003c\/h2\u003e\n    \u003cp class=\"c2-lead\" style=\"color:#a9b4c4;margin:14px auto 0;max-width:660px\"\u003eIntelligent diagnostics, advanced chip technology and a full NCF29 module - in one compact platform that replaces a drawer of single-purpose tools.\u003c\/p\u003e\n    \u003cp class=\"c2-disc\"\u003e* Some functions require a Premium Authorization (Auth Req) or a separate adapter.\u003cbr\u003e\n    * Most functions require a Bluetooth connection to the KYDZ app. Offline mode supports chip identification only.\u003cbr\u003e\n    * Coverage depends on the specific chip variant and key type, not on the manufacturer name.\u003cbr\u003e\n    * Illustrations on this page are graphical renderings for demonstration. Final interpretation rights reserved by KYDZ.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n  var root=document.getElementById('kydz-c2-en');\n  if(!root) return;\n  if(root.dataset.c2Init) return;      \/* Shopify dual-render guard *\/\n  root.dataset.c2Init='1';\n\n  var GROUPS=[\n    {t:\"Generation \u0026amp; basic cloning\",r:[\n      [1,\"Smart card generation\",\"y\",\"y\"],[2,\"Remote control generation\",\"y\",\"y\"],\n      [3,\"Garage door remote generation\",\"y\",\"y\"],\n      [12,\"4C \/ 4D chip cloning\",\"y\",\"y\"],[13,\"Hitag2 46 chip cloning\",\"y\",\"y\"],[14,\"48 chip cloning\",\"need\",\"y\"]\n    ]},\n    {t:\"Diagnostics \u0026amp; testing\",r:[\n      [4,\"Frequency test\",\"x\",\"y\"],[5,\"2.4G frequency test\",\"x\",\"y\"],[6,\"Infrared test\",\"x\",\"x\"],\n      [7,\"Chip identification\",\"x\",\"y\"],[8,\"22K chip identification\",\"x\",\"y\"],\n      [9,\"Immobilizer type detection\",\"x\",\"y\"],\n      [10,\"Immobilizer \u0026amp; PKE antenna position detection\",\"x\",\"y\"],\n      [11,\"Current \/ leakage test\",\"x\",\"y\"]\n    ]},\n    {t:\"Chips \u0026amp; immobilizer EEPROM\",r:[\n      [15,\"Hitag2 EE 46 IMMO config \/ EEPROM\",\"x\",\"y\"],[16,\"Hitag3 47 IMMO config \/ EEPROM\",\"x\",\"y\"],\n      [17,\"Hitag AES 4A IMMO config \/ EEPROM\",\"x\",\"auth\"],[18,\"Hitag Pro 49 IMMO config \/ EEPROM\",\"x\",\"auth\"],\n      [19,\"Megamos 48 IMMO EEPROM\",\"x\",\"auth\"],[20,\"TIRIS RF430 (8A) IMMO EEPROM\",\"x\",\"auth\"],\n      [21,\"WFS 5C IMMO config \/ EEPROM\",\"x\",\"auth\"],[22,\"MQB EEPROM\",\"x\",\"auth\"],\n      [23,\"8A chip key calculation\",\"x\",\"auth\"]\n    ]},\n    {t:\"NCF29XX\",r:[\n      [24,\"NCF29xx key cloning\",\"x\",\"auth\"],[25,\"NCF29xx old key smart renew\",\"x\",\"auth\"],\n      [26,\"NCF29xx encrypted data read\",\"x\",\"auth\"],[27,\"NCF29xx key data sharing\",\"x\",\"y\"]\n    ]},\n    {t:\"BMW · VW · Audi\",r:[\n      [29,\"BMW BDC2\/3\/BCP non-encrypted cloning\",\"auth\",\"y\"],\n      [30,\"BMW BDC2\/3\/BCP encrypted cloning\",\"adap\",\"y\"],\n      [31,\"VW \/ Audi 5C \/ 5D key read \u0026amp; write\",\"adap\",\"y\"]\n    ]},\n    {t:\"Motorcycles\",r:[\n      [28,\"Harley MQB smart card cloning\",\"auth\",\"auth\"],\n      [32,\"Honda 2951 barcode read\",\"auth\",\"y\"],[33,\"Honda 2951 barcode modify\",\"auth\",\"auth\"],\n      [34,\"Honda 29A1 barcode read\",\"auth\",\"y\"],[35,\"Honda 29A1 barcode modify\",\"auth\",\"auth\"],\n      [36,\"Honda 6A barcode read\",\"auth\",\"y\"],[37,\"Honda 6A barcode modify\",\"auth\",\"auth\"],\n      [38,\"Yamaha 49 barcode function\",\"auth\",\"y\"],\n      [39,\"Yamaha SCU Tool\",\"y\",\"y\"],[40,\"Yamaha SCU Tool 2\",\"y\",\"y\"],[41,\"Yamaha SCU Tool 3\",\"adap\",\"auth\"],\n      [42,\"Piaggio key cloning 13\",\"y\",\"y\"],[43,\"Piaggio key cloning 11\",\"y\",\"y\"],\n      [44,\"QJMOTOR key programming\",\"y\",\"y\"],[45,\"Piaggio smart card cloning\",\"adap\",\"auth\"],\n      [46,\"Honda smart card cloning (Honda Lock)\",\"auth\",\"y\"],\n      [47,\"Honda smart card cloning (OMRON)\",\"adap\",\"auth\"],\n      [53,\"2025 Vespa all key lost key write\",\"x\",\"auth\"]\n    ]},\n    {t:\"OBD programming\",r:[\n      [48,\"Harley OBD programming\",\"obd\",\"auth\"],[49,\"MQB OBD programming\",\"obd\",\"auth\"],\n      [50,\"MLB OBD programming\",\"obd\",\"auth\"],[51,\"5C OBD programming\",\"obd\",\"auth\"],\n      [52,\"5D OBD programming\",\"obd\",\"auth\"]\n    ]}\n  ];\n\n  var SCORE={y:4,auth:3,adap:2,obd:2,need:1,x:0};\n  function cell(c){\n    if(c===\"y\")    return '\u003cspan class=\"c2-y\"\u003e\u0026#10003;\u003c\/span\u003e';\n    if(c===\"x\")    return '\u003cspan class=\"c2-n\"\u003e\u0026#10005;\u003c\/span\u003e';\n    if(c===\"auth\") return '\u003cspan class=\"c2-a\"\u003eAuth\u003c\/span\u003e';\n    if(c===\"adap\") return '\u003cspan class=\"c2-p\"\u003eAdapter\u003c\/span\u003e';\n    if(c===\"obd\")  return '\u003cspan class=\"c2-p\"\u003eOBD adapter\u003c\/span\u003e';\n    if(c===\"need\") return '\u003cspan class=\"c2-c\"\u003eCollector\u003c\/span\u003e';\n    return c;\n  }\n\n  var host=root.querySelector('#c2en-groups');\n  if(host){\n    var html='';\n    for(var g=0;g\u003cGROUPS.length;g++){\n      var G=GROUPS[g], rows='';\n      for(var i=0;i\u003cG.r.length;i++){\n        var R=G.r[i], adv=(SCORE[R[3]]\u003eSCORE[R[2]])?'1':'0';\n        rows+='\u003cdiv class=\"c2-row\" data-adv=\"'+adv+'\"\u003e'+\n          '\u003cdiv class=\"c2-fn\"\u003e\u003cspan class=\"nm\"\u003e'+R[0]+'\u003c\/span\u003e'+R[1]+'\u003c\/div\u003e'+\n          '\u003cdiv class=\"c2-cell\"\u003e\u003cspan class=\"lb\"\u003eCube 1\u003c\/span\u003e'+cell(R[2])+'\u003c\/div\u003e'+\n          '\u003cdiv class=\"c2-cell\"\u003e\u003cspan class=\"lb\"\u003eCube 2\u003c\/span\u003e'+cell(R[3])+'\u003c\/div\u003e'+\n        '\u003c\/div\u003e';\n      }\n      html+='\u003cdiv class=\"c2-grp'+(g===0?' open':'')+'\"\u003e'+\n        '\u003cbutton type=\"button\" class=\"c2-gh\"\u003e\u003cspan class=\"gt\"\u003e'+G.t+\n        '\u003cspan class=\"gc\"\u003e'+G.r.length+'\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"ar\"\u003e\u0026#9660;\u003c\/span\u003e\u003c\/button\u003e'+\n        '\u003cdiv class=\"c2-gb\"\u003e\u003cdiv class=\"c2-thead\"\u003e\u003cdiv\u003eFunction\u003c\/div\u003e'+\n        '\u003cdiv class=\"tc t1\"\u003eCube 1\u003c\/div\u003e\u003cdiv class=\"tc t2\"\u003eCube 2\u003c\/div\u003e\u003c\/div\u003e'+\n        rows+'\u003cdiv class=\"c2-empty\" style=\"display:none\"\u003eNo unique advantages in this category\u003c\/div\u003e\u003c\/div\u003e'+\n      '\u003c\/div\u003e';\n    }\n    host.innerHTML=html;\n  }\n\n  root.addEventListener('click',function(e){\n    var gh=e.target.closest?e.target.closest('.c2-gh'):null;\n    if(gh\u0026\u0026root.contains(gh)){gh.parentNode.classList.toggle('open');return;}\n    var fq=e.target.closest?e.target.closest('.c2-fq'):null;\n    if(fq\u0026\u0026root.contains(fq)){fq.parentNode.classList.toggle('open');}\n  });\n\n  var advOn=false;\n  var fBtn=root.querySelector('[data-c2-filter]');\n  if(fBtn) fBtn.addEventListener('click',function(){\n    advOn=!advOn; fBtn.classList.toggle('on',advOn);\n    var grps=root.querySelectorAll('.c2-grp');\n    for(var i=0;i\u003cgrps.length;i++){\n      var shown=0, rws=grps[i].querySelectorAll('.c2-row');\n      for(var j=0;j\u003crws.length;j++){\n        var vis=!advOn||rws[j].getAttribute('data-adv')==='1';\n        rws[j].style.display=vis?'':'none';\n        if(vis) shown++;\n      }\n      var emp=grps[i].querySelector('.c2-empty');\n      if(emp) emp.style.display=(shown===0\u0026\u0026advOn)?'block':'none';\n      if(advOn) grps[i].classList.add('open');\n    }\n  });\n  var aBtn=root.querySelector('[data-c2-all]');\n  if(aBtn) aBtn.addEventListener('click',function(){\n    var g=root.querySelectorAll('.c2-grp');\n    for(var i=0;i\u003cg.length;i++) g[i].classList.add('open');\n  });\n  var nBtn=root.querySelector('[data-c2-none]');\n  if(nBtn) nBtn.addEventListener('click',function(){\n    var g=root.querySelectorAll('.c2-grp');\n    for(var i=0;i\u003cg.length;i++) g[i].classList.remove('open');\n  });\n\n  var items=root.querySelectorAll('.c2-reveal');\n  if('IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(en){\n      for(var i=0;i\u003cen.length;i++){\n        if(en[i].isIntersecting){en[i].target.classList.add('c2-in');io.unobserve(en[i].target);}\n      }\n    },{threshold:.12,rootMargin:'0px 0px -40px 0px'});\n    for(var k=0;k\u003citems.length;k++) io.observe(items[k]);\n  }else{\n    for(var m=0;m\u003citems.length;m++) items[m].classList.add('c2-in');\n  }\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"key-shop","offers":[{"title":"Default Title","offer_id":52173268615388,"sku":"KYDZ116","price":149.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0667\/1391\/1516\/files\/2_10.jpg?v=1786116582","url":"https:\/\/keyshop-online.com\/products\/kydz-cube-2-key-programmer-remote-generator","provider":"Keyshop-Online","version":"1.0","type":"link"}