{"title":"Flipper Zero用","description":"\u003cp\u003eFlipper Zeroエコシステム向けPINGEQUAモジュール、開発ボード、アクセサリー。無線研究とハードウェア開発のためのRFモジュール、Wi-Fi開発ボード、GPSアクセサリー、プロトタイピングツールを含みます。\u003c\/p\u003e","products":[{"product_id":"flipper-zero-2-in-1-rf-module","title":"Flipper Zero用 2-in-1 RFモジュール – nRF24L01+ + CC1101 433 MHz","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans:wght@400;500;600;700\u0026family=IBM+Plex+Mono:wght@400;500;600\u0026display=swap');\n  .peq-pdp { --peq-bg: #FFFFFF; --peq-bg-soft: #FAFAF7; --peq-bg-warm: #FFFBF6; --peq-fg: #161618; --peq-fg-soft: #2A2A2D; --peq-mute: #6B6B6B; --peq-mute-soft: #7E7E78; --peq-border: #ECECE7; --peq-border-soft: #F4F4EF; --peq-accent: #FF6B1F; --peq-accent-hover: #E55A12; --peq-amber-bg: #FEF7E6; --peq-dark: #161618; font-family: 'IBM Plex Sans', ui-sans-serif, system-ui, -apple-system, sans-serif; font-size: 15px; line-height: 1.65; color: var(--peq-fg-soft); background: var(--peq-bg); margin: 0 0 24px; -webkit-text-size-adjust: 100%; }\n  .peq-pdp *, .peq-pdp *::before, .peq-pdp *::after { box-sizing: border-box; }\n  .peq-pdp p { margin: 0 0 0.85em; color: var(--peq-fg-soft); }\n  .peq-pdp strong { font-weight: 600; color: var(--peq-fg); }\n  .peq-pdp em { font-style: normal !important; }\n  .peq-pdp code { font-family: 'IBM Plex Mono', ui-monospace, 'SF Mono', Menlo, Consolas, monospace; font-size: 0.85em; background: var(--peq-bg-soft); padding: 1px 6px; color: var(--peq-fg); border: 1px solid var(--peq-border); }\n  .peq-header { padding: 0; }\n  .peq-eyebrow { font-family: 'IBM Plex Mono', monospace; font-size: 12px; letter-spacing: 0.2em; color: var(--peq-accent); text-transform: uppercase; font-weight: 500; margin: 0 0 12px; }\n  .peq-headline { font-family: 'IBM Plex Sans', sans-serif; font-size: clamp(24px, 2.2vw + 14px, 30px); line-height: 1.18; font-weight: 600; letter-spacing: -0.02em; margin: 0 0 14px; color: var(--peq-fg); max-width: 22ch; }\n  .peq-headline em { font-style: normal !important; color: var(--peq-accent); }\n  .peq-lede { font-size: clamp(14.5px, 0.4vw + 13px, 16px); line-height: 1.55; color: var(--peq-mute); margin: 0; max-width: 56ch; }\n  .peq-highlights { list-style: none; padding: 0; margin: 20px 0 24px; display: grid; grid-template-columns: 1fr 1fr; gap: 10px 32px; }\n  .peq-highlights li { display: flex; align-items: baseline; gap: 12px; font-size: 14px; line-height: 1.5; color: var(--peq-fg); }\n  .peq-hl-dot { display: inline-block; flex-shrink: 0; width: 6px; height: 6px; background: var(--peq-accent); border-radius: 50%; transform: translateY(-2px); }\n  .peq-hl-mute { color: var(--peq-mute); font-size: 12.5px; font-family: 'IBM Plex Mono', monospace; }\n  .peq-actions { display: flex; gap: 10px; margin: 0 0 40px; flex-wrap: wrap; }\n  .peq-pdp a.peq-btn { display: inline-flex !important; align-items: center; justify-content: center; gap: 8px; padding: 13px 20px; min-height: 48px; font-family: 'IBM Plex Sans', sans-serif; font-size: 14px; font-weight: 500; text-decoration: none !important; border: 1px solid transparent; transition: background 0.15s, transform 0.1s; line-height: 1.2; letter-spacing: 0.005em; }\n  @media (hover: hover) and (pointer: fine) {\n    .peq-pdp a.peq-btn:hover { transform: translateY(-1px); }\n    .peq-pdp a.peq-btn--primary:hover { background: #E55A12 !important; color: #FFFFFF !important; }\n    .peq-pdp a.peq-btn--secondary:hover { background: #000000 !important; color: #FFFFFF !important; }\n    .peq-pdp a.peq-btn--ghost:hover { background: #FAFAF7 !important; color: #161618 !important; border-color: #161618 !important; }\n  }\n  .peq-pdp a.peq-btn--primary { background: #FF6B1F !important; color: #FFFFFF !important; border-color: #FF6B1F !important; }\n  .peq-pdp a.peq-btn--secondary { background: #161618 !important; color: #FFFFFF !important; border-color: #161618 !important; }\n  .peq-pdp a.peq-btn--ghost { background: transparent !important; color: #161618 !important; border-color: #ECECE7 !important; }\n  .peq-btn__icon { width: 16px; height: 16px; flex-shrink: 0; }\n  .peq-section { margin: 48px 0; }\n  .peq-section__label { font-family: 'IBM Plex Mono', monospace; font-size: 12px; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 500; margin: 0 0 12px; }\n  .peq-section__label .peq-c { color: var(--peq-mute-soft); }\n  .peq-section__label .peq-num { color: var(--peq-accent); font-weight: 600; }\n  .peq-section__label .peq-name { color: var(--peq-fg); }\n  .peq-section__title { font-size: clamp(19px, 1.4vw + 14px, 22px); line-height: 1.3; letter-spacing: -0.015em; margin: 0 0 16px; font-weight: 600; color: var(--peq-fg); max-width: 28ch; }\n  .peq-arch { background: var(--peq-dark); padding: 28px 22px; margin: 16px 0 0; border-left: 3px solid var(--peq-accent); }\n  .peq-arch__label { font-family: 'IBM Plex Mono', monospace; font-size: 11px; letter-spacing: 0.2em; color: var(--peq-accent); text-transform: uppercase; font-weight: 500; margin: 0 0 20px; }\n  .peq-arch__node { font-family: 'IBM Plex Mono', monospace; font-size: 12.5px; color: rgba(255, 255, 255, 0.95); font-weight: 500; padding: 11px 14px; border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.03); text-align: center; letter-spacing: 0.04em; }\n  .peq-arch__line { width: 1.5px; height: 18px; background: rgba(255, 255, 255, 0.3); margin: 0 auto; }\n  .peq-arch__bus { font-family: 'IBM Plex Mono', monospace; font-size: 11.5px; letter-spacing: 0.06em; color: var(--peq-accent); padding: 10px 14px; background: rgba(255, 107, 31, 0.08); border: 1px dashed rgba(255, 107, 31, 0.4); text-align: center; font-weight: 500; }\n  .peq-arch__branches { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 4px; }\n  .peq-arch__csn { font-family: 'IBM Plex Mono', monospace; font-size: 10.5px; letter-spacing: 0.16em; color: var(--peq-accent); text-transform: uppercase; font-weight: 600; text-align: center; padding: 9px 8px; background: rgba(255, 107, 31, 0.06); border: 1px solid rgba(255, 107, 31, 0.3); border-bottom: none; }\n  .peq-arch__chip { padding: 14px 10px; border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.03); text-align: center; }\n  .peq-arch__chip-name { display: block; font-family: 'IBM Plex Sans', sans-serif; font-size: 14.5px; color: rgba(255, 255, 255, 0.96); margin: 0 0 3px; font-weight: 600; letter-spacing: -0.005em; }\n  .peq-arch__chip-band { display: block; font-family: 'IBM Plex Mono', monospace; font-size: 12px; color: var(--peq-accent); letter-spacing: 0.04em; }\n  .peq-arch__caption { font-family: 'IBM Plex Sans', sans-serif; font-size: 12.5px; line-height: 1.55; color: rgba(255, 255, 255, 0.5); margin: 20px 0 0; padding: 16px 0 0; border-top: 1px dashed rgba(255, 255, 255, 0.15); text-align: center; font-style: italic; }\n  .peq-compare { display: grid; grid-template-columns: 1fr 56px 1fr; align-items: stretch; border: 1px solid var(--peq-border); margin: 16px 0 0; background: #fff; }\n  .peq-compare__col { padding: 18px 20px 20px; }\n  .peq-compare__col--legacy { background: var(--peq-bg-soft); }\n  .peq-compare__col--peq { background: var(--peq-bg-warm); border-left: 2px solid var(--peq-accent); }\n  .peq-compare__divider { display: flex; align-items: center; justify-content: center; gap: 6px; font-family: 'IBM Plex Mono', monospace; font-size: 11px; letter-spacing: 0.18em; color: var(--peq-mute); background: var(--peq-bg); }\n  .peq-compare__divider::before, .peq-compare__divider::after { content: ''; width: 8px; height: 1px; background: var(--peq-border); display: inline-block; }\n  .peq-compare__head { font-family: 'IBM Plex Mono', monospace; font-size: 11px; letter-spacing: 0.16em; color: var(--peq-mute); text-transform: uppercase; margin: 0 0 8px; font-weight: 500; }\n  .peq-compare__col--peq .peq-compare__head { color: var(--peq-accent); }\n  .peq-compare__name { font-size: 15.5px; font-weight: 600; margin: 0 0 6px; color: var(--peq-fg); line-height: 1.3; }\n  .peq-compare__col--legacy .peq-compare__name { color: var(--peq-mute); text-decoration: line-through; text-decoration-thickness: 1px; }\n  .peq-compare__desc { font-size: 13.5px; line-height: 1.55; color: var(--peq-mute); margin: 0; }\n  .peq-compare__col--peq .peq-compare__desc { color: var(--peq-fg-soft); }\n  .peq-note { background: var(--peq-amber-bg); border-left: 2px solid #D97706; padding: 16px 20px; margin: 20px 0 0; }\n  .peq-note__label { font-family: 'IBM Plex Mono', monospace; font-size: 11px; letter-spacing: 0.2em; color: #92400E; text-transform: uppercase; font-weight: 600; margin: 0 0 6px; }\n  .peq-note p { margin: 0 0 8px; color: #422006; font-size: 14px; line-height: 1.6; }\n  .peq-note p:last-child { margin-bottom: 0; }\n  .peq-note strong { color: #422006; }\n  .peq-steps { margin: 16px 0 0; position: relative; }\n  .peq-steps::before { content: ''; position: absolute; left: 20px; top: 24px; bottom: 24px; width: 1px; background: var(--peq-border); z-index: 0; }\n  .peq-step { display: grid; grid-template-columns: 40px 1fr; gap: 16px; align-items: start; padding: 10px 0; position: relative; }\n  .peq-step__num { font-family: 'IBM Plex Mono', monospace; font-size: 12px; font-weight: 600; color: var(--peq-fg); line-height: 1; background: #fff; border: 1.5px solid var(--peq-fg); width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; position: relative; z-index: 1; }\n  .peq-step:last-child .peq-step__num { background: var(--peq-fg); color: var(--peq-accent); }\n  .peq-step__body { font-size: 14.5px; line-height: 1.55; padding-top: 10px; color: var(--peq-fg-soft); }\n  .peq-step__body strong { color: var(--peq-fg); }\n  .peq-fw-strip { display: flex; flex-wrap: wrap; gap: 24px; padding: 16px 20px; margin: 18px 0 0; background: var(--peq-bg-soft); border: 1px solid var(--peq-border); align-items: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; }\n  .peq-fw-strip__label { font-size: 11px; letter-spacing: 0.2em; color: var(--peq-mute); text-transform: uppercase; font-weight: 500; }\n  .peq-fw-strip__list { display: flex; flex-wrap: wrap; gap: 18px; align-items: center; }\n  .peq-fw-strip__item { display: inline-flex; align-items: center; gap: 6px; color: var(--peq-fg); font-weight: 500; }\n  .peq-fw-strip__check { color: var(--peq-accent); font-weight: 600; font-size: 14px; }\n  .peq-box__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin: 16px 0 10px; }\n  .peq-box__item { background: #fff; border: 1px solid var(--peq-border); padding: 18px 16px 16px; text-align: left; position: relative; }\n  .peq-box__item::before { content: ''; position: absolute; top: 0; left: 0; width: 18px; height: 1.5px; background: var(--peq-accent); }\n  .peq-box__icon { width: 24px; height: 24px; color: var(--peq-fg); margin: 0 0 12px; display: block; }\n  .peq-box__qty { font-family: 'IBM Plex Mono', monospace; font-size: 11.5px; font-weight: 500; color: var(--peq-mute); margin: 0 0 3px; letter-spacing: 0.04em; }\n  .peq-box__name { font-size: 13.5px; font-weight: 600; line-height: 1.3; margin: 0 0 4px; color: var(--peq-fg); }\n  .peq-box__detail { font-size: 12px; line-height: 1.4; color: var(--peq-mute); margin: 0; }\n  .peq-box__note { font-size: 12.5px; color: var(--peq-mute); font-style: italic; margin: 8px 0 0; }\n  .peq-specs__list { margin: 16px 0 0; padding: 0; border-top: 1px solid var(--peq-border); }\n  .peq-specs__row { display: grid; grid-template-columns: 220px 1fr; gap: 24px; padding: 11px 4px; border-bottom: 1px solid var(--peq-border-soft); align-items: baseline; }\n  .peq-specs__row dt { font-family: 'IBM Plex Mono', monospace; font-size: 11.5px; letter-spacing: 0.04em; color: var(--peq-mute); text-transform: uppercase; font-weight: 500; margin: 0; }\n  .peq-specs__row dd { margin: 0; font-size: 14px; color: var(--peq-fg); font-weight: 500; }\n  .peq-pdp .peq-specs__row dd a { color: #FF6B1F !important; text-decoration: none !important; border-bottom: 1px solid currentColor; }\n  .peq-faq { margin: 16px 0 0; border-top: 1px solid var(--peq-border); }\n  .peq-faq__item { border-bottom: 1px solid var(--peq-border); }\n  .peq-faq__item summary { list-style: none; cursor: pointer; padding: 18px 4px 18px 0; min-height: 56px; display: grid; grid-template-columns: 36px 1fr 24px; gap: 14px; align-items: center; font-size: 14.5px; font-weight: 500; color: var(--peq-fg); transition: color 0.15s; }\n  .peq-faq__item summary::-webkit-details-marker { display: none; }\n  @media (hover: hover) and (pointer: fine) { .peq-faq__item summary:hover { color: var(--peq-accent); } }\n  .peq-faq__q { font-family: 'IBM Plex Mono', monospace; font-size: 11px; font-weight: 600; color: var(--peq-accent); letter-spacing: 0.08em; }\n  .peq-faq__sign { font-family: 'IBM Plex Mono', monospace; font-size: 18px; color: var(--peq-mute); text-align: center; line-height: 1; transition: transform 0.2s; }\n  .peq-faq__item[open] .peq-faq__sign { transform: rotate(45deg); color: var(--peq-accent); }\n  .peq-faq__answer { padding: 0 0 18px 50px; font-size: 14px; line-height: 1.65; color: var(--peq-fg-soft); }\n  .peq-faq__answer p { margin: 0 0 0.7em; }\n  .peq-faq__answer p:last-child { margin-bottom: 0; }\n  .peq-faq__cmd { font-family: 'IBM Plex Mono', monospace; font-size: 12px; background: var(--peq-bg-soft); border: 1px solid var(--peq-border); padding: 10px 14px; margin: 8px 0; color: var(--peq-fg); overflow-x: auto; scrollbar-width: none; white-space: nowrap; }\n  .peq-faq__cmd::-webkit-scrollbar { display: none; }\n  .peq-faq__cmd strong { color: var(--peq-accent); }\n  .peq-compliance { font-size: 12px; line-height: 1.55; color: var(--peq-mute); padding: 16px 18px; background: var(--peq-bg-soft); border-left: 2px solid var(--peq-border); margin-top: 32px; font-style: italic; }\n  @media (max-width: 1023px) {\n    .peq-section { margin: 40px 0; }\n    .peq-highlights { grid-template-columns: 1fr; gap: 10px; }\n    .peq-box__grid { grid-template-columns: repeat(2, 1fr); }\n    .peq-specs__row { grid-template-columns: 180px 1fr; gap: 18px; }\n  }\n  @media (max-width: 600px) {\n    .peq-section { margin: 36px 0; }\n    .peq-actions { flex-direction: column; gap: 8px; margin-bottom: 32px; }\n    .peq-pdp a.peq-btn { width: 100%; padding: 14px 18px; font-size: 14.5px; }\n    .peq-arch { padding: 24px 18px; }\n    .peq-arch__branches { grid-template-columns: 1fr; gap: 10px; }\n    .peq-arch__node, .peq-arch__bus { font-size: 11.5px; padding: 10px 12px; letter-spacing: 0.03em; }\n    .peq-arch__chip-name { font-size: 13.5px; }\n    .peq-compare { grid-template-columns: 1fr; }\n    .peq-compare__divider { padding: 8px; border-top: 1px solid var(--peq-border); border-bottom: 1px solid var(--peq-border); }\n    .peq-compare__col--peq { border-left: none; border-top: 2px solid var(--peq-accent); }\n    .peq-note { margin-top: 24px; }\n    .peq-fw-strip { flex-direction: column; align-items: flex-start; gap: 10px; padding: 16px; }\n    .peq-box__grid { grid-template-columns: repeat(2, 1fr); gap: 10px; }\n    .peq-box__item { padding: 16px 14px 14px; }\n    .peq-specs__row { grid-template-columns: 1fr; gap: 4px; padding: 14px 4px; border-bottom-style: dashed; }\n    .peq-faq__item summary { grid-template-columns: 32px 1fr 22px; gap: 12px; padding: 18px 4px 18px 0; font-size: 14px; }\n    .peq-faq__answer { padding: 0 0 18px 44px; }\n    .peq-step { grid-template-columns: 36px 1fr; gap: 14px; }\n    .peq-step__num { width: 36px; height: 36px; font-size: 11.5px; }\n    .peq-steps::before { left: 18px; }\n  }\n  @media (max-width: 360px) {\n    .peq-box__grid { grid-template-columns: 1fr; }\n    .peq-box__item { display: grid; grid-template-columns: 24px 1fr auto; gap: 14px; align-items: center; padding: 14px; }\n    .peq-box__icon { margin: 0; }\n    .peq-box__qty { margin: 0; align-self: center; }\n    .peq-box__name { margin: 0; }\n    .peq-box__detail { display: none; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"peq-pdp\"\u003e\n\u003cdiv class=\"peq-header\"\u003e\n\u003cdiv class=\"peq-eyebrow\"\u003ePINGEQUA · RF LAB · v1\u003c\/div\u003e\n\u003ch2 class=\"peq-headline\"\u003eOne module. Two radios. \u003cem\u003eZero workarounds.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"peq-lede\"\u003eA 2-in-1 nRF24L01+ + CC1101 GPIO board for Flipper Zero. Both chips share the SPI bus and are selected in software via dedicated CSN lines, with no jumpers, toggles, or manual switching. Ships with its own open-source toolkit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"peq-highlights\"\u003e\n\u003cli\u003e\n\u003cspan class=\"peq-hl-dot\"\u003e\u003c\/span\u003e\u003cspan\u003enRF24L01+ \u003cspan class=\"peq-hl-mute\"\u003e2.4 GHz\u003c\/span\u003e + CC1101 \u003cspan class=\"peq-hl-mute\"\u003eSub-GHz\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"peq-hl-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eDedicated CSN per chip · firmware-controlled\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"peq-hl-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eOfficial open-source \u003ccode\u003e.fap\u003c\/code\u003e · zero manual setup\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"peq-hl-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eVerified on Official · Momentum · Unleashed · RogueMaster\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"peq-actions\"\u003e\n\u003ca class=\"peq-btn peq-btn--primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/pingequa_rf_toolkit_31d48fd9-5693-4496-bf09-290637bcb288.fap?v=1778207329\" download=\"pingequa_rf_toolkit.fap\"\u003e\u003csvg class=\"peq-btn__icon\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M8 2v9\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 7l4 4 4-4\"\u003e\u003c\/path\u003e\u003cpath d=\"M2.5 13.5h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Download Toolkit (.fap)\u003c\/a\u003e\n\u003ca class=\"peq-btn peq-btn--secondary\" href=\"https:\/\/github.com\/pingequalab\/rf-lab\" rel=\"noopener\" target=\"_blank\"\u003e\u003csvg class=\"peq-btn__icon\" viewbox=\"0 0 16 16\" fill=\"currentColor\"\u003e\u003cpath d=\"M8 .25a7.75 7.75 0 0 0-2.45 15.1c.39.07.53-.17.53-.37 0-.18-.01-.78-.01-1.42-2.16.4-2.71-.53-2.88-1.01-.1-.24-.51-1-.87-1.21-.3-.16-.73-.55-.01-.56.67-.01 1.15.62 1.31.87.77 1.29 2 .93 2.49.7.08-.55.3-.93.55-1.14-1.91-.21-3.92-.96-3.92-4.24 0-.94.34-1.71.88-2.31-.09-.21-.38-1.09.08-2.27 0 0 .72-.23 2.36.88a7.93 7.93 0 0 1 4.3 0c1.64-1.11 2.36-.88 2.36-.88.46 1.18.17 2.06.08 2.27.55.6.88 1.37.88 2.31 0 3.29-2.01 4.03-3.93 4.24.31.27.58.78.58 1.58 0 1.14-.01 2.06-.01 2.34 0 .2.14.45.54.37A7.75 7.75 0 0 0 8 .25z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e View on GitHub\u003c\/a\u003e\n\u003ca class=\"peq-btn peq-btn--ghost\" href=\"https:\/\/www.pingequa.com\/pages\/wiki\" rel=\"noopener\" target=\"_blank\"\u003e\u003csvg class=\"peq-btn__icon\" viewbox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M2 3h4a2 2 0 0 1 2 2v8a1.5 1.5 0 0 0-1.5-1.5H2V3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 3h-4a2 2 0 0 0-2 2v8a1.5 1.5 0 0 1 1.5-1.5H14V3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Read the Wiki\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-section\"\u003e\n\u003cdiv class=\"peq-section__label\"\u003e\n\u003cspan class=\"peq-c\"\u003e\/\/\u003c\/span\u003e \u003cspan class=\"peq-num\"\u003e01\u003c\/span\u003e \u003cspan class=\"peq-c\"\u003e·\u003c\/span\u003e \u003cspan class=\"peq-name\"\u003eArchitecture\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"peq-section__title\"\u003eShared SPI · dedicated CSN per chip.\u003c\/h3\u003e\n\u003cdiv class=\"peq-arch\"\u003e\n\u003cdiv class=\"peq-arch__label\"\u003eSignal Path\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__node\"\u003eFLIPPER ZERO · GPIO HEADER (L)\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__bus\"\u003eSHARED SPI · MOSI · MISO · SCK\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__branches\"\u003e\n\u003cdiv class=\"peq-arch__branch\"\u003e\n\u003cdiv class=\"peq-arch__csn\"\u003eCSN · EXTRA 7\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__chip\"\u003e\n\u003cspan class=\"peq-arch__chip-name\"\u003enRF24L01+\u003c\/span\u003e \u003cspan class=\"peq-arch__chip-band\"\u003e2.4 GHz\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__branch\"\u003e\n\u003cdiv class=\"peq-arch__csn\"\u003eCSN · PIN 4\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__chip\"\u003e\n\u003cspan class=\"peq-arch__chip-name\"\u003eCC1101\u003c\/span\u003e \u003cspan class=\"peq-arch__chip-band\"\u003eSub-GHz\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-arch__caption\"\u003eBoth chips share the SPI bus. Firmware activates one at a time via its dedicated CSN line, with no jumpers or manual toggles.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-compare\"\u003e\n\u003cdiv class=\"peq-compare__col peq-compare__col--legacy\"\u003e\n\u003cdiv class=\"peq-compare__head\"\u003eConventional 2-in-1\u003c\/div\u003e\n\u003cdiv class=\"peq-compare__name\"\u003eSingle CSN or hardware jumper\u003c\/div\u003e\n\u003cdiv class=\"peq-compare__desc\"\u003eManual hardware switching between chips, plus per-session firmware reconfiguration.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-compare__divider\"\u003eVS\u003c\/div\u003e\n\u003cdiv class=\"peq-compare__col peq-compare__col--peq\"\u003e\n\u003cdiv class=\"peq-compare__head\"\u003ePINGEQUA RF Lab\u003c\/div\u003e\n\u003cdiv class=\"peq-compare__name\"\u003eDedicated CSN per chip\u003c\/div\u003e\n\u003cdiv class=\"peq-compare__desc\"\u003eFirmware-controlled selection with both chips permanently wired and ready, with no manual action required.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-note\"\u003e\n\u003cdiv class=\"peq-note__label\"\u003eTHIRD-PARTY NRF24 APPS\u003c\/div\u003e\n\u003cp\u003eUse \u003cstrong\u003eMomentum firmware\u003c\/strong\u003e, then configure GPIO pins:\u003c\/p\u003e\n\u003cp\u003e\u003ccode\u003eSTART → PROTOCOLS → GPIO PINS\u003c\/code\u003e\u003c\/p\u003e\n\u003cp\u003eSet \u003ccode\u003eNRF24 SPI\u003c\/code\u003e to \u003cstrong\u003eExtra 7\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eSome older third-party nRF24 apps hardcode legacy pin assignments, so partial incompatibility may remain outside the official PINGEQUA toolkit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-section\"\u003e\n\u003cdiv class=\"peq-section__label\"\u003e\n\u003cspan class=\"peq-c\"\u003e\/\/\u003c\/span\u003e \u003cspan class=\"peq-num\"\u003e02\u003c\/span\u003e \u003cspan class=\"peq-c\"\u003e·\u003c\/span\u003e \u003cspan class=\"peq-name\"\u003eQuick Start\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"peq-section__title\"\u003eThree steps. Both radios live.\u003c\/h3\u003e\n\u003cdiv class=\"peq-steps\"\u003e\n\u003cdiv class=\"peq-step\"\u003e\n\u003cdiv class=\"peq-step__num\"\u003e01\u003c\/div\u003e\n\u003cdiv class=\"peq-step__body\"\u003eDownload \u003ccode\u003epingequa_rf_toolkit.fap\u003c\/code\u003e and drag it into \u003ccode\u003e\/ext\/apps\/GPIO\/\u003c\/code\u003e via qFlipper.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-step\"\u003e\n\u003cdiv class=\"peq-step__num\"\u003e02\u003c\/div\u003e\n\u003cdiv class=\"peq-step__body\"\u003eOpen \u003ccode\u003eApps → GPIO → PINGEQUA RF Lab\u003c\/code\u003e on your Flipper.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-step\"\u003e\n\u003cdiv class=\"peq-step__num\"\u003e03\u003c\/div\u003e\n\u003cdiv class=\"peq-step__body\"\u003eBoth radios are detected with \u003cstrong\u003eno GPIO configuration and no manual switching\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-fw-strip\"\u003e\n\u003cspan class=\"peq-fw-strip__label\"\u003eVerified on\u003c\/span\u003e\n\u003cdiv class=\"peq-fw-strip__list\"\u003e\n\u003cspan class=\"peq-fw-strip__item\"\u003e\u003cspan class=\"peq-fw-strip__check\"\u003e✓\u003c\/span\u003e Official\u003c\/span\u003e \u003cspan class=\"peq-fw-strip__item\"\u003e\u003cspan class=\"peq-fw-strip__check\"\u003e✓\u003c\/span\u003e Momentum\u003c\/span\u003e \u003cspan class=\"peq-fw-strip__item\"\u003e\u003cspan class=\"peq-fw-strip__check\"\u003e✓\u003c\/span\u003e Unleashed\u003c\/span\u003e \u003cspan class=\"peq-fw-strip__item\"\u003e\u003cspan class=\"peq-fw-strip__check\"\u003e✓\u003c\/span\u003e RogueMaster\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-section\"\u003e\n\u003cdiv class=\"peq-section__label\"\u003e\n\u003cspan class=\"peq-c\"\u003e\/\/\u003c\/span\u003e \u003cspan class=\"peq-num\"\u003e03\u003c\/span\u003e \u003cspan class=\"peq-c\"\u003e·\u003c\/span\u003e \u003cspan class=\"peq-name\"\u003eIn the Box\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"peq-section__title\"\u003eWhat ships to your door.\u003c\/h3\u003e\n\u003cdiv class=\"peq-box__grid\"\u003e\n\u003cdiv class=\"peq-box__item\"\u003e\n\u003csvg class=\"peq-box__icon\" viewbox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"square\"\u003e\u003crect x=\"9\" y=\"9\" width=\"14\" height=\"14\"\u003e\u003c\/rect\u003e\u003cline x1=\"13\" y1=\"3\" x2=\"13\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"19\" y1=\"3\" x2=\"19\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"23\" x2=\"13\" y2=\"29\"\u003e\u003c\/line\u003e\u003cline x1=\"19\" y1=\"23\" x2=\"19\" y2=\"29\"\u003e\u003c\/line\u003e\u003cline x1=\"3\" y1=\"13\" x2=\"9\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"3\" y1=\"19\" x2=\"9\" y2=\"19\"\u003e\u003c\/line\u003e\u003cline x1=\"23\" y1=\"13\" x2=\"29\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"23\" y1=\"19\" x2=\"29\" y2=\"19\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cdiv class=\"peq-box__qty\"\u003e1×\u003c\/div\u003e\n\u003cdiv class=\"peq-box__name\"\u003eRF Lab Module\u003c\/div\u003e\n\u003cdiv class=\"peq-box__detail\"\u003eCrystal-frost PLA case\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-box__item\"\u003e\n\u003csvg class=\"peq-box__icon\" viewbox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"square\"\u003e\u003cline x1=\"16\" y1=\"6\" x2=\"16\" y2=\"22\"\u003e\u003c\/line\u003e\u003ccircle cx=\"16\" cy=\"5\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003crect x=\"12\" y=\"22\" width=\"8\" height=\"6\"\u003e\u003c\/rect\u003e\u003cline x1=\"14\" y1=\"11\" x2=\"18\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"14\" y1=\"14\" x2=\"18\" y2=\"14\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cdiv class=\"peq-box__qty\"\u003e1×\u003c\/div\u003e\n\u003cdiv class=\"peq-box__name\"\u003e2.4 GHz Antenna\u003c\/div\u003e\n\u003cdiv class=\"peq-box__detail\"\u003eMatched, threaded SMA\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-box__item\"\u003e\n\u003csvg class=\"peq-box__icon\" viewbox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"square\"\u003e\u003cline x1=\"16\" y1=\"4\" x2=\"16\" y2=\"22\"\u003e\u003c\/line\u003e\u003ccircle cx=\"16\" cy=\"3\" r=\"1.5\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003crect x=\"12\" y=\"22\" width=\"8\" height=\"6\"\u003e\u003c\/rect\u003e\u003cline x1=\"13\" y1=\"9\" x2=\"19\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"13\" x2=\"19\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"13\" y1=\"17\" x2=\"19\" y2=\"17\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cdiv class=\"peq-box__qty\"\u003e1×\u003c\/div\u003e\n\u003cdiv class=\"peq-box__name\"\u003eSub-GHz Antenna\u003c\/div\u003e\n\u003cdiv class=\"peq-box__detail\"\u003eMatched, threaded SMA\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-box__item\"\u003e\n\u003csvg class=\"peq-box__icon\" viewbox=\"0 0 32 32\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"square\"\u003e\u003crect x=\"5\" y=\"6\" width=\"22\" height=\"20\"\u003e\u003c\/rect\u003e\u003crect x=\"8\" y=\"9\" width=\"6\" height=\"6\"\u003e\u003c\/rect\u003e\u003cline x1=\"17\" y1=\"11\" x2=\"24\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"17\" y1=\"14\" x2=\"24\" y2=\"14\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"19\" x2=\"24\" y2=\"19\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"22\" x2=\"20\" y2=\"22\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cdiv class=\"peq-box__qty\"\u003e1×\u003c\/div\u003e\n\u003cdiv class=\"peq-box__name\"\u003eQuick-Start Card\u003c\/div\u003e\n\u003cdiv class=\"peq-box__detail\"\u003eEN \/ JA, QR to GitHub\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"peq-box__note\"\u003eFlipper Zero host device is not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-section\"\u003e\n\u003cdiv class=\"peq-section__label\"\u003e\n\u003cspan class=\"peq-c\"\u003e\/\/\u003c\/span\u003e \u003cspan class=\"peq-num\"\u003e04\u003c\/span\u003e \u003cspan class=\"peq-c\"\u003e·\u003c\/span\u003e \u003cspan class=\"peq-name\"\u003eSpecifications\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"peq-section__title\"\u003eTechnical specifications.\u003c\/h3\u003e\n\u003cdl class=\"peq-specs__list\"\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003e2.4 GHz Transceiver\u003c\/dt\u003e\n\u003cdd\u003eNordic Semiconductor nRF24L01+\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eSub-GHz Transceiver\u003c\/dt\u003e\n\u003cdd\u003eTexas Instruments CC1101\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eSPI Bus\u003c\/dt\u003e\n\u003cdd\u003eShared (MOSI · MISO · SCK)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003enRF24 Chip Select\u003c\/dt\u003e\n\u003cdd\u003eExtra 7 (configurable)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eCC1101 Chip Select\u003c\/dt\u003e\n\u003cdd\u003ePin 4\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eHost Interface\u003c\/dt\u003e\n\u003cdd\u003eFlipper Zero left GPIO header, no soldering required\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eEnclosure\u003c\/dt\u003e\n\u003cdd\u003e3D-printed crystal-frost PLA, pre-installed\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eAntennas\u003c\/dt\u003e\n\u003cdd\u003e1× 2.4 GHz + 1× Sub-GHz, matched\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eCompanion FAP\u003c\/dt\u003e\n\u003cdd\u003e\n\u003ccode\u003epingequa_rf_toolkit.fap\u003c\/code\u003e (open-source)\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eRepository\u003c\/dt\u003e\n\u003cdd\u003e\u003ca href=\"https:\/\/github.com\/pingequalab\/rf-lab\" rel=\"noopener\" target=\"_blank\"\u003egithub.com\/pingequalab\/rf-lab\u003c\/a\u003e\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eDocumentation\u003c\/dt\u003e\n\u003cdd\u003e\u003ca href=\"https:\/\/www.pingequa.com\/pages\/wiki\" rel=\"noopener\" target=\"_blank\"\u003epingequa.com\/pages\/wiki\u003c\/a\u003e\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-specs__row\"\u003e\n\u003cdt\u003eFirmware\u003c\/dt\u003e\n\u003cdd\u003eOfficial · Momentum · Unleashed · RogueMaster\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-section\"\u003e\n\u003cdiv class=\"peq-section__label\"\u003e\n\u003cspan class=\"peq-c\"\u003e\/\/\u003c\/span\u003e \u003cspan class=\"peq-num\"\u003e05\u003c\/span\u003e \u003cspan class=\"peq-c\"\u003e·\u003c\/span\u003e \u003cspan class=\"peq-name\"\u003eFAQ\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"peq-section__title\"\u003eQuestions, answered straight.\u003c\/h3\u003e\n\u003cdiv class=\"peq-faq\"\u003e\n\u003cdetails class=\"peq-faq__item\"\u003e\u003csummary\u003e\u003cspan class=\"peq-faq__q\"\u003eQ · 01\u003c\/span\u003e\u003cspan\u003eWill my Flipper firmware work, and what if I don't want to use your toolkit?\u003c\/span\u003e\u003cspan class=\"peq-faq__sign\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"peq-faq__answer\"\u003e\n\u003cp\u003eVerified on Official, Momentum, Unleashed, and RogueMaster. With \u003ccode\u003epingequa_rf_toolkit.fap\u003c\/code\u003e, no GPIO setup is required.\u003c\/p\u003e\n\u003cp\u003eIf you prefer your firmware's native menus, both paths are documented:\u003c\/p\u003e\n\u003cdiv class=\"peq-faq__cmd\"\u003eNRF24 → START → PROTOCOLS → GPIO PINS → NRF24 SPI → \u003cstrong\u003eExtra 7\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"peq-faq__cmd\"\u003eCC1101 → Sub-GHz → Radio Settings → Module → \u003cstrong\u003eExternal\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails class=\"peq-faq__item\"\u003e\u003csummary\u003e\u003cspan class=\"peq-faq__q\"\u003eQ · 02\u003c\/span\u003e\u003cspan\u003eOlder reviews mention \"module not found\" errors. Is that still an issue?\u003c\/span\u003e\u003cspan class=\"peq-faq__sign\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"peq-faq__answer\"\u003e\n\u003cp\u003eYes, it was real, and we do not hide it. Our dedicated-CSN layout was not compatible with some older third-party apps that hardcoded the legacy single-CSN pin assignment.\u003c\/p\u003e\n\u003cp\u003eWe addressed it by writing our own toolkit that drives both chips natively. Anyone affected should download the latest \u003ccode\u003e.fap\u003c\/code\u003e above and try again.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails class=\"peq-faq__item\"\u003e\u003csummary\u003e\u003cspan class=\"peq-faq__q\"\u003eQ · 03\u003c\/span\u003e\u003cspan\u003eDo I need to solder anything? Is the Flipper Zero included?\u003c\/span\u003e\u003cspan class=\"peq-faq__sign\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"peq-faq__answer\"\u003e\n\u003cp\u003eNo soldering. The board plugs onto the Flipper Zero left GPIO header. Power off, slot it in, then power on.\u003c\/p\u003e\n\u003cp\u003eThe Flipper Zero itself is \u003cstrong\u003enot included\u003c\/strong\u003e and is sold separately by Flipper Devices.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails class=\"peq-faq__item\"\u003e\u003csummary\u003e\u003cspan class=\"peq-faq__q\"\u003eQ · 04\u003c\/span\u003e\u003cspan\u003eShipping, returns, and warranty?\u003c\/span\u003e\u003cspan class=\"peq-faq__sign\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"peq-faq__answer\"\u003e\n\u003cp\u003eWorldwide shipping, processed within 48 hours. Typical delivery: 7–15 business days.\u003c\/p\u003e\n\u003cp\u003e14-day return policy on unused items. Limited warranty against manufacturing defects, excluding damage from improper flashing or overvoltage.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"peq-compliance\"\u003eFor educational and research use. Operate only on devices and frequencies you are authorized to use.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"With 3D Printed Case","offer_id":40776249049152,"sku":"FZ-RFLAB-2IN1","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/93cc175b606146e13c11ef49a0fdf8d8.jpg?v=1775548122"},{"product_id":"flipper-zero-prototyping-kit-blue","title":"Flipper Zero用 プロトタイピングキット – ブルーブレッドボード","description":"\u003cp\u003eTake your Flipper Zero hardware development to the next level with this prototyping board kit. The set includes one large board and two smaller breadboards, sized for custom expansion modules, sensor add-ons, and GPIO testing. All boards feature a matching blue PCB design, giving your projects a clean and cohesive look. This kit also includes the correct number of male header pins and flexible jumper wires, giving you everything you need to get started with soldering or breadboarding right away. Whether you're building RF modules, connecting displays, or experimenting with GPIO, this Flipper Zero-compatible breadboard set is a practical option for rapid prototyping and clean integration.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHost device not included.\u003c\/strong\u003e Compatible with Flipper Zero via the GPIO header.\u003c\/p\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":40777094004800,"sku":"FZ-PROTO-BLU","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/d19e0544d791293735a46f3694887844.jpg?v=1775548167"},{"product_id":"flipper-zero-prototyping-kit-black","title":"Flipper Zero用 プロトタイピングキット – ブラックブレッドボード","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800\u0026family=Space+Grotesk:wght@700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n\n  .pq-bambu-wrapper {\n    background-color: transparent; \n    color: #1D1D1F;\n    font-family: 'Inter', sans-serif;\n    line-height: 1.6;\n    max-width: 100%;\n    margin: 0 auto;\n  }\n\n  .pq-bambu-header {\n    border-bottom: 1px solid #E5E5E5;\n    padding-bottom: 20px;\n    margin-bottom: 30px;\n  }\n  .pq-bambu-title {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 2rem;\n    font-weight: 700;\n    margin: 0 0 5px 0;\n    text-transform: uppercase;\n    color: #000000;\n    letter-spacing: -1px;\n  }\n  .pq-bambu-subtitle {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.95rem;\n    color: #666666;\n    font-weight: 600;\n  }\n  .pq-bambu-tag {\n    display: inline-block;\n    background: #FF8200;\n    color: #FFFFFF;\n    padding: 4px 12px;\n    font-size: 12px;\n    font-weight: 800;\n    border-radius: 4px;\n    margin-top: 15px;\n    text-transform: uppercase;\n  }\n\n  .pq-bambu-spec-box {\n    background: #F5F5F7;\n    border-radius: 8px;\n    padding: 24px;\n    margin-bottom: 40px;\n  }\n  .pq-bambu-spec-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #FF8200;\n    font-weight: 700;\n    margin-bottom: 16px;\n    display: block;\n  }\n  .pq-bambu-spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n  .pq-bambu-spec-item { \n    color: #86868B; \n    font-family: 'JetBrains Mono', monospace; \n    font-size: 0.9rem; \n  }\n  .pq-bambu-spec-val { \n    color: #1D1D1F; \n    font-weight: 700; \n    text-align: right; \n    border-bottom: 1px solid #E5E5E5; \n    padding-bottom: 4px;\n  }\n\n  .pq-bambu-terminal {\n    background: #1D1D1F;\n    border-radius: 8px;\n    padding: 24px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.9rem;\n    color: #E0E0E0;\n    margin-bottom: 40px;\n    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);\n  }\n  .pq-bambu-term-head { \n    color: #FF8200; \n    font-weight: 700; \n    display: block; \n    margin-bottom: 15px;\n  }\n  .pq-bambu-highlight { \n    color: #FF8200; \n    font-weight: 700; \n  }\n\n  .pq-bambu-feature-h2 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 700;\n    color: #000000;\n    margin-bottom: 20px;\n    text-transform: uppercase;\n  }\n  .pq-bambu-feature-card {\n    margin-bottom: 24px;\n    padding-left: 20px;\n    border-left: 2px solid #E5E5E5;\n    transition: border-color 0.3s ease;\n  }\n  .pq-bambu-feature-card:hover { \n    border-left-color: #FF8200; \n  }\n  .pq-bambu-feature-h {\n    font-weight: 700;\n    color: #1D1D1F;\n    display: block;\n    margin-bottom: 4px;\n    font-size: 1.05rem;\n  }\n  .pq-bambu-feature-p { \n    color: #666666; \n    font-size: 0.95rem; \n    margin: 0; \n    line-height: 1.6;\n  }\n\n  .pq-bambu-warning-box {\n    margin-top: 40px;\n    padding: 16px;\n    background: #F5F5F7;\n    border-radius: 8px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #86868B;\n  }\n  .pq-bambu-warning-box strong { \n    color: #1D1D1F; \n  }\n\n  @media (max-width: 768px) {\n    .pq-bambu-spec-grid { grid-template-columns: 1fr; gap: 8px; }\n    .pq-bambu-spec-val { text-align: left; padding-bottom: 8px; border-bottom: none; }\n    .pq-bambu-spec-item { border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pq-bambu-wrapper\"\u003e\n  \u003cheader class=\"pq-bambu-header\"\u003e\n    \u003ch1 class=\"pq-bambu-title\"\u003ePrototyping Kit\u003c\/h1\u003e\n    \u003cspan class=\"pq-bambu-subtitle\"\u003eMatte Black Edition \/\/ Built for Flipper Zero Hardware Dev\u003c\/span\u003e\u003cbr\u003e\n    \u003cdiv class=\"pq-bambu-tag\"\u003eProfessional Grade PCB\u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"pq-bambu-spec-box\"\u003e\n    \u003cspan class=\"pq-bambu-spec-label\"\u003e\/\/ LAYOUT_SPECIFICATIONS\u003c\/span\u003e\n    \u003cdiv class=\"pq-bambu-spec-grid\"\u003e\n      \u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; PCB_COLOR\u003c\/div\u003e\n      \u003cdiv class=\"pq-bambu-spec-val\"\u003eMatte Stealth Black\u003c\/div\u003e\n      \n      \u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; LARGE_BOARD\u003c\/div\u003e\n      \u003cdiv class=\"pq-bambu-spec-val\"\u003e1x Full-Size Prototype\u003c\/div\u003e\n      \n      \u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; SMALL_BOARD\u003c\/div\u003e\n      \u003cdiv class=\"pq-bambu-spec-val\"\u003e2x Compact Extensions\u003c\/div\u003e\n      \n      \u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; ACCESSORIES\u003c\/div\u003e\n      \u003cdiv class=\"pq-bambu-spec-val\"\u003eGPIO Headers + Jumper Wires\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pq-bambu-terminal\"\u003e\n    \u003cspan class=\"pq-bambu-term-head\"\u003e[PROJECT_INIT: HARDWARE_MOD]\u003c\/span\u003e\n    \u003cdiv style=\"color: #A1A1A6;\"\u003e\u0026gt; MODE: \u003cspan class=\"pq-bambu-highlight\"\u003eCustom Circuit Building\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv style=\"color: #A1A1A6;\"\u003e\u0026gt; OBJECTIVE: Sensor Integration \u0026amp; Module Prototyping\u003c\/div\u003e\n    \u003cdiv style=\"color: #A1A1A6;\"\u003e\u0026gt; FINISH: Solder-Ready FR-4 Professional Grade\u003c\/div\u003e\n    \u003cbr\u003e\n    \u003cdiv style=\"color: #FF453A;\"\u003e! INFO: Seamless aesthetic match for your Flipper Zero device.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"pq-bambu-feature-h2\"\u003eMaker Essentials\u003c\/h2\u003e\n\n  \u003cdiv class=\"pq-bambu-feature-card\"\u003e\n    \u003cspan class=\"pq-bambu-feature-h\"\u003eAll-Black Stealth Aesthetic\u003c\/span\u003e\n    \u003cp class=\"pq-bambu-feature-p\"\u003e\n      Features a unified, matte black PCB finish. This professional appearance matches the Flipper Zero industrial design, helping your custom builds look as clean as they perform.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pq-bambu-feature-card\"\u003e\n    \u003cspan class=\"pq-bambu-feature-h\"\u003eComplete Accessory Ecosystem\u003c\/span\u003e\n    \u003cp class=\"pq-bambu-feature-p\"\u003e\n      Stop searching for compatible pins. We include high-quality \u003cspan class=\"pq-bambu-highlight\"\u003eGPIO header pins and jumper wires\u003c\/span\u003e, providing everything you need to start prototyping immediately.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pq-bambu-feature-card\"\u003e\n    \u003cspan class=\"pq-bambu-feature-h\"\u003eRock-Solid Connection Quality\u003c\/span\u003e\n    \u003cp class=\"pq-bambu-feature-p\"\u003e\n      Premium FR-4 PCB construction ensures thermal stability for easy soldering and reliable electrical paths. Ideal for both temporary testing and permanent hardware builds.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pq-bambu-feature-card\"\u003e\n    \u003cspan class=\"pq-bambu-feature-h\"\u003eFlexible Form Factors\u003c\/span\u003e\n    \u003cp class=\"pq-bambu-feature-p\"\u003e\n      Includes \u003cspan class=\"pq-bambu-highlight\"\u003e1 large and 2 small\u003c\/span\u003e breadboards. This versatile layout helps with simple sensor hacks and more complex multi-module integrations.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pq-bambu-warning-box\"\u003e\n    \/\/ NOTICE: \u003cbr\u003e\n    \u003cstrong\u003e*Includes 3x Black PCBs, Headers, and Jumper Wires.\u003c\/strong\u003e\u003cbr\u003e\n    Host device not included. Compatible with Flipper Zero via the GPIO header. Soldering is required for permanent builds.\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":40785891328064,"sku":"FZ-PROTO-BLK","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/d19e0544d791293735a46f3694887844_0110c81d-2924-4384-a926-34a9de082ce4.jpg?v=1775548203"},{"product_id":"flipper-zero-nrf24-module","title":"Flipper Zero用 NRF24モジュール – nRF24L01+ 2.4 GHz","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800\u0026family=Space+Grotesk:wght@700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n  .pq-bambu-wrapper {\n    background-color: transparent;\n    color: #1D1D1F;\n    font-family: 'Inter', sans-serif;\n    line-height: 1.6;\n    max-width: 100%;\n    margin: 0 auto;\n  }\n  .pq-bambu-header {\n    border-bottom: 1px solid #E5E5E5;\n    padding-bottom: 20px;\n    margin-bottom: 30px;\n  }\n  .pq-bambu-title {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 2rem;\n    font-weight: 700;\n    margin: 0 0 5px 0;\n    text-transform: uppercase;\n    color: #000000;\n    letter-spacing: -1px;\n  }\n  .pq-bambu-subtitle {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.95rem;\n    color: #666666;\n    font-weight: 600;\n  }\n  .pq-bambu-tag {\n    display: inline-block;\n    background: #FF8200;\n    color: #FFFFFF;\n    padding: 4px 12px;\n    font-size: 12px;\n    font-weight: 800;\n    border-radius: 4px;\n    margin-top: 15px;\n    text-transform: uppercase;\n  }\n  .pq-bambu-spec-box {\n    background: #F5F5F7;\n    border-radius: 8px;\n    padding: 24px;\n    margin-bottom: 40px;\n  }\n  .pq-bambu-spec-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #FF8200;\n    font-weight: 700;\n    margin-bottom: 16px;\n    display: block;\n  }\n  .pq-bambu-spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n  .pq-bambu-spec-item {\n    color: #86868B;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.9rem;\n  }\n  .pq-bambu-spec-val {\n    color: #1D1D1F;\n    font-weight: 700;\n    text-align: right;\n    border-bottom: 1px solid #E5E5E5;\n    padding-bottom: 4px;\n  }\n  .pq-bambu-terminal {\n    background: #1D1D1F;\n    border-radius: 8px;\n    padding: 24px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.9rem;\n    color: #E0E0E0;\n    margin-bottom: 40px;\n    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);\n  }\n  .pq-bambu-term-head {\n    color: #FF8200;\n    font-weight: 700;\n    display: block;\n    margin-bottom: 15px;\n  }\n  .pq-bambu-highlight {\n    color: #FF8200;\n    font-weight: 700;\n  }\n  .pq-bambu-feature-h2 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 700;\n    color: #000000;\n    margin-bottom: 20px;\n    text-transform: uppercase;\n  }\n  .pq-bambu-feature-card {\n    margin-bottom: 24px;\n    padding-left: 20px;\n    border-left: 2px solid #E5E5E5;\n    transition: border-color 0.3s ease;\n  }\n  .pq-bambu-feature-card:hover {\n    border-left-color: #FF8200;\n  }\n  .pq-bambu-feature-h {\n    font-weight: 700;\n    color: #1D1D1F;\n    display: block;\n    margin-bottom: 4px;\n    font-size: 1.05rem;\n  }\n  .pq-bambu-feature-p {\n    color: #666666;\n    font-size: 0.95rem;\n    margin: 0;\n    line-height: 1.6;\n  }\n  .pq-bambu-warning-box {\n    margin-top: 40px;\n    padding: 16px;\n    background: #F5F5F7;\n    border-radius: 8px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #86868B;\n  }\n  .pq-bambu-warning-box strong {\n    color: #1D1D1F;\n  }\n  @media (max-width: 768px) {\n    .pq-bambu-spec-grid { grid-template-columns: 1fr; gap: 8px; }\n    .pq-bambu-spec-val { text-align: left; padding-bottom: 8px; border-bottom: none; }\n    .pq-bambu-spec-item { border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pq-bambu-wrapper\"\u003e\n\u003cheader class=\"pq-bambu-header\"\u003e\n\u003ch1 class=\"pq-bambu-title\"\u003eNRF24 Module\u003c\/h1\u003e\n\u003cspan class=\"pq-bambu-subtitle\"\u003eSi24R1 Chipset \/\/ 2.4 GHz Wireless Prototyping\u003c\/span\u003e\u003cbr\u003e\n\u003cdiv class=\"pq-bambu-tag\"\u003eSTEM \u0026amp; HID Development Ready\u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"pq-bambu-spec-box\"\u003e\n\u003cspan class=\"pq-bambu-spec-label\"\u003e\/\/ HARDWARE_SPECIFICATIONS\u003c\/span\u003e\n\u003cdiv class=\"pq-bambu-spec-grid\"\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; CORE_IC\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eSi24R1 (nRF24L01+ Compatible)\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; FREQUENCY\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003e2.4 GHz ISM Band\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; INTERFACE\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eStandard SPI (Plug \u0026amp; Play)\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; OS_SUPPORT\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eFlipper Zero\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-terminal\"\u003e\n\u003cspan class=\"pq-bambu-term-head\"\u003e[PROTOCOL_INIT: HID_PROTOTYPING]\u003c\/span\u003e\n\u003cdiv style=\"color: #a1a1a6;\"\u003e\u0026gt; CAPABILITY: \u003cspan class=\"pq-bambu-highlight\"\u003eWireless HID Emulation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: #a1a1a6;\"\u003e\u0026gt; APPLICATION: Mouse\/Keyboard Protocol Analysis\u003c\/div\u003e\n\u003cdiv style=\"color: #a1a1a6;\"\u003e\u0026gt; STATUS: Optimized PCB Routing for Signal Integrity\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv style=\"color: #ff453a;\"\u003e! INFO: Blank-canvas hardware for custom code injection.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pq-bambu-feature-h2\"\u003eEducational Features\u003c\/h2\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eUncompromised Signal Stability\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eBuilt with optimized PCB routing and impedance matching to ensure consistent electrical signaling. No complex hardware modifications required for stable IoT educational projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eHID Prototyping Platform\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003ePerfect for STEM students to study standard \u003cspan class=\"pq-bambu-highlight\"\u003eHuman Interface Device (HID)\u003c\/span\u003e protocols. Build wireless peripherals or custom remote control prototypes from scratch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eEducational Data Transmission\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eIdeal for studying wireless communication principles. Learn how basic sensor data is transmitted and received in a controlled, developer-friendly environment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eStraightforward SPI Connection\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eConnects easily via the standard \u003cspan class=\"pq-bambu-highlight\"\u003eSPI hardware interface\u003c\/span\u003e. A true blank-canvas expansion board designed for embedded systems and network architecture learning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-warning-box\"\u003e\/\/ NOTICE: \u003cbr\u003e\u003cstrong\u003e*Includes 1x NRF24 Expansion Board \u0026amp; 1x 2.4 GHz Antenna.\u003c\/strong\u003e\u003cbr\u003eFlipper Zero host device is NOT included. For educational prototyping only.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":40786300141632,"sku":"FZ-NRF24","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/nrf24.1.jpg?v=1775548228"},{"product_id":"flipper-zero-gps-module","title":"Flipper Zero用 GPS測位モジュール","description":"\u003cp\u003e\u003cstrong\u003ePlug-and-play GPS expansion module for Flipper Zero.\u003c\/strong\u003e Delivers positioning data via the NMEA protocol through a standard GPIO interface. Supports location tracking, geotagging, and navigation-focused hardware projects.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHost device not included.\u003c\/strong\u003e Compatible with Flipper Zero via the GPIO header.\u003c\/p\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":40786327142464,"sku":"FZ-GPS","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/20240723162721.jpg?v=1775548248"},{"product_id":"flipper-zero-5ghost-bw16-wifi-devboard-black","title":"Flipper Zero用 5Ghost Wi-Fi開発ボード – BW16 RTL8720DN ブラック","description":"\u003cdiv class=\"pq5g\"\u003e\n\u003cstyle\u003e\n.pq5g{--ink:#14181d;--mut:#5c6470;--line:#e2e5ea;--bg:#f6f7f9;--orange:#ff6b00;--teal:#1f8a8a;--mono:\"SF Mono\",ui-monospace,Menlo,Consolas,monospace;color:var(--ink);line-height:1.62;font-size:16px;max-width:880px;margin:0 auto;-webkit-font-smoothing:antialiased}\n.pq5g *{box-sizing:border-box}\n.pq5g h1,.pq5g h2,.pq5g h3,.pq5g p,.pq5g ul,.pq5g ol{margin:0}\n.pq5g .hero{padding:6px 0 22px}\n.pq5g .kicker{font-family:var(--mono);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--teal);font-weight:700}\n.pq5g h1.name{font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.5px;margin:8px 0 6px}\n.pq5g .sub{font-size:19px;font-weight:600;color:var(--ink)}\n.pq5g .lede{font-size:16px;color:var(--mut);margin-top:12px;max-width:62ch}\n.pq5g .feat{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 26px}\n.pq5g .feat li{padding-left:20px;position:relative;font-size:15px}\n.pq5g .feat li::before{content:\"›\";position:absolute;left:0;top:-1px;color:var(--orange);font-weight:800;font-family:var(--mono)}\n.pq5g .feat b{font-weight:700}\n.pq5g .cta{margin:22px 0 4px;display:flex;flex-wrap:wrap;gap:10px}\n.pq5g .cta a{display:inline-block;text-decoration:none;font-weight:700;font-size:14px;padding:11px 18px;border-radius:8px}\n.pq5g .cta .primary{background:var(--orange);color:#fff}\n.pq5g .cta .ghost{border:1.5px solid var(--line);color:var(--ink)}\n.pq5g section{border-top:1px solid var(--line);padding:26px 0}\n.pq5g .sechead{font-family:var(--mono);font-size:13px;letter-spacing:.5px;color:var(--teal);font-weight:700}\n.pq5g h2{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:6px 0 0}\n.pq5g .tag{color:var(--mut);font-size:15px;margin-top:3px}\n.pq5g .body{margin-top:14px}\n.pq5g .body p+p{margin-top:10px}\n.pq5g .diagram{font-family:var(--mono);font-size:13px;background:#0f1216;color:#d7dde3;border-radius:10px;padding:16px 18px;margin-top:14px;overflow-x:auto;line-height:1.8}\n.pq5g .diagram .o{color:#ff8c3a}.pq5g .diagram .t{color:#5ccfce}.pq5g .diagram .d{color:#8b94a0}\n.pq5g .tools{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}\n.pq5g .tools li{display:grid;grid-template-columns:128px 1fr;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px dashed var(--line)}\n.pq5g .tools li:last-child{border-bottom:0}\n.pq5g .tools .tn{font-weight:800;font-size:15px}\n.pq5g .tools .td{color:var(--mut);font-size:14.5px}\n.pq5g .vs{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin-top:16px;align-items:stretch}\n.pq5g .vs .col{border:1px solid var(--line);border-radius:12px;padding:16px 18px}\n.pq5g .vs .col.bad{background:var(--bg)}\n.pq5g .vs .col.good{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange) inset}\n.pq5g .vs .vlbl{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mut);font-weight:700}\n.pq5g .vs .col.good .vlbl{color:var(--orange)}\n.pq5g .vs h4{font-size:16px;margin:4px 0 8px;font-weight:800}\n.pq5g .vs ul{list-style:none;padding:0;margin:0;font-size:14px;color:var(--mut)}\n.pq5g .vs ul li{padding:4px 0 4px 18px;position:relative}\n.pq5g .vs .bad ul li::before{content:\"\\2715\";position:absolute;left:0;color:#b03a3a;font-size:11px;top:6px}\n.pq5g .vs .good ul li{color:var(--ink)}\n.pq5g .vs .good ul li::before{content:\"\\2713\";position:absolute;left:0;color:var(--teal);font-weight:800;font-size:12px;top:5px}\n.pq5g .vsmid{align-self:center;font-family:var(--mono);font-weight:800;color:var(--mut);padding:0 14px}\n.pq5g ol.steps{list-style:none;padding:0;margin:16px 0 0;counter-reset:s;display:grid;gap:14px}\n.pq5g ol.steps li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:baseline}\n.pq5g ol.steps li::before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-weight:800;color:var(--orange);font-size:15px}\n.pq5g ol.steps b{font-weight:700}\n.pq5g code{font-family:var(--mono);font-size:.9em;background:var(--bg);padding:1px 6px;border-radius:5px}\n.pq5g .compat{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}\n.pq5g .compat .yes li::before{content:\"\\2713 \";color:var(--teal);font-weight:800}\n.pq5g .compat .no li::before{content:\"\\2715 \";color:#b03a3a;font-weight:700}\n.pq5g .compat ul{list-style:none;padding:0;margin:6px 0 0}\n.pq5g .compat li{padding:3px 0;font-size:14.5px}\n.pq5g .compat .clbl{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mut);font-weight:700}\n.pq5g table.spec{width:100%;border-collapse:collapse;margin-top:14px;font-size:14.5px}\n.pq5g table.spec tr{border-bottom:1px solid var(--line)}\n.pq5g table.spec .grp td{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal);font-weight:700;padding-top:16px;border-bottom:0}\n.pq5g table.spec td{padding:7px 0;vertical-align:top}\n.pq5g table.spec td.k{color:var(--mut);width:42%}\n.pq5g table.spec td.v{font-weight:600}\n.pq5g .limits{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:11px}\n.pq5g .limits li{padding-left:22px;position:relative;font-size:14.5px}\n.pq5g .limits li::before{content:\"!\";position:absolute;left:0;top:0;width:15px;height:15px;line-height:15px;text-align:center;background:var(--ink);color:#fff;border-radius:3px;font-family:var(--mono);font-size:11px;font-weight:800}\n.pq5g .limits b{font-weight:700}\n.pq5g .box{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}\n.pq5g .box li{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:baseline;padding:8px 0;border-bottom:1px dashed var(--line)}\n.pq5g .box .q{font-family:var(--mono);font-size:12px;font-weight:800;color:var(--orange)}\n.pq5g .box .bd{color:var(--mut);font-size:14px}\n.pq5g details{border-bottom:1px solid var(--line);padding:2px 0}\n.pq5g summary{cursor:pointer;list-style:none;padding:13px 26px 13px 0;font-weight:700;font-size:15.5px;position:relative}\n.pq5g summary::-webkit-details-marker{display:none}\n.pq5g summary::after{content:\"+\";position:absolute;right:2px;top:11px;font-family:var(--mono);font-size:20px;color:var(--orange);font-weight:700}\n.pq5g details[open] summary::after{content:\"\\2013\"}\n.pq5g summary .qn{font-family:var(--mono);color:var(--teal);font-size:13px;margin-right:8px}\n.pq5g details .ans{padding:0 0 15px;color:var(--mut);font-size:15px;max-width:66ch}\n.pq5g details .ans p+p{margin-top:8px}\n.pq5g .gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}\n.pq5g .gallery figure{margin:0}\n.pq5g .gallery img{width:100%;height:auto;border:1px solid var(--line);border-radius:10px;display:block;background:#0f1216}\n.pq5g .gallery figcaption{font-size:12.5px;color:var(--mut);margin-top:5px;font-family:var(--mono)}\n.pq5g .legal{font-size:12.5px;color:var(--mut);line-height:1.5;border-top:1px solid var(--line);padding-top:18px;margin-top:8px}\n.pq5g .legal b{color:var(--ink)}\n.pq5g .sig{font-family:var(--mono);font-size:13px;color:var(--mut);text-align:center;padding-top:22px}\n.pq5g .sig a{color:var(--orange);text-decoration:none;font-weight:700}\n@media(max-width:640px){.pq5g .feat,.pq5g .compat,.pq5g .gallery{grid-template-columns:1fr}.pq5g .vs{grid-template-columns:1fr}.pq5g .vsmid{padding:6px 0}.pq5g .tools li{grid-template-columns:1fr}.pq5g h1.name{font-size:28px}}\n\u003c\/style\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"kicker\"\u003ePINGEQUA · Dual-Band Wi-Fi Lab\u003c\/div\u003e\n  \u003ch1 class=\"name\"\u003e5Ghost WiFi Lab\u003c\/h1\u003e\n  \u003cdiv class=\"sub\"\u003eReal 2.4 GHz + 5 GHz Wi-Fi recon for Flipper Zero. Preloaded. Plug in and go.\u003c\/div\u003e\n  \u003cp class=\"lede\"\u003eAn RTL8720DN (BW16) dual-band board that finally puts the \u003cb\u003e5 GHz radio to work\u003c\/b\u003e — shipped preloaded with the \u003cb\u003e5Ghost WiFi Lab\u003c\/b\u003e app. Dock it on the Flipper GPIO header: no wiring, no flashing, no serial commands. One clean app does the scanning, the handshake capture, the channel mapping, and the captive portal on both bands.\u003c\/p\u003e\n  \u003cul class=\"feat\"\u003e\n    \u003cli\u003e\n\u003cb\u003eReal 5 GHz.\u003c\/b\u003e Scan, capture, and map a band 2.4 GHz-only tools physically cannot see.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003ePMF \/ WPA3-aware.\u003c\/b\u003e Flags the APs that ignore deauth up front, not after you waste time.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eHandshake → PCAP, on device.\u003c\/b\u003e WPA\/WPA2 4-way to SD, crackable in hashcat \/ aircrack-ng.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eChannel Map.\u003c\/b\u003e Dual-band congestion view that points at the clear channel.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eEvil Portal.\u003c\/b\u003e Built-in pages, bundled demos, or your own HTML from the SD card.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eOne \u003ccode\u003e.fap\u003c\/code\u003e, three firmwares.\u003c\/b\u003e Official · Momentum · Unleashed.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ca class=\"primary\" href=\"https:\/\/github.com\/pingequalab\/5ghost-wifi-lab\/releases\" target=\"_blank\" rel=\"noopener\"\u003eGet the app (.fap) →\u003c\/a\u003e\n    \u003ca class=\"ghost\" href=\"https:\/\/github.com\/pingequalab\/5ghost-wifi-lab\" target=\"_blank\" rel=\"noopener\"\u003eSource \u0026amp; docs on GitHub\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 01 · How it works\u003c\/div\u003e\n  \u003ch2\u003eA 5 GHz radio, and an app that knows what to do with it.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eTwo halves of one tool — the board does the radio, the Flipper runs the brains.\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n    \u003cp\u003eYour Flipper Zero has no Wi-Fi radio of its own. 5Ghost adds one, a genuine dual-band RTL8720DN, and drives it entirely from a native Flipper app over GPIO UART. Nothing runs on a laptop; the Flipper is the host.\u003c\/p\u003e\n    \u003cdiv class=\"diagram\"\u003e\n\u003cspan class=\"t\"\u003eFLIPPER ZERO\u003c\/span\u003e \u003cspan class=\"d\"\u003e— host, 128×64 UI\u003c\/span\u003e\u003cbr\u003e\n  │  \u003cspan class=\"d\"\u003e5Ghost WiFi Lab .fap\u003c\/span\u003e\u003cbr\u003e\n  │\u003cbr\u003e\n  ▼  \u003cspan class=\"d\"\u003eGPIO · UART (TX\/RX) + 5V\/GND\u003c\/span\u003e\u003cbr\u003e\n\u003cspan class=\"o\"\u003eRTL8720DN (BW16)\u003c\/span\u003e \u003cspan class=\"d\"\u003e— preloaded firmware\u003c\/span\u003e\u003cbr\u003e\n  ├─ \u003cspan class=\"t\"\u003e2.4 GHz\u003c\/span\u003e \u003cspan class=\"d\"\u003eradio · 802.11 b\/g\/n\u003c\/span\u003e\u003cbr\u003e\n  └─ \u003cspan class=\"t\"\u003e5 GHz\u003c\/span\u003e \u003cspan class=\"d\"\u003eradio · 802.11 a\/n\u003c\/span\u003e  ← \u003cspan class=\"o\"\u003ethe part other tools skip\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThat GPIO link is the whole install: dock the board, copy one \u003ccode\u003e.fap\u003c\/code\u003e to the SD card, and open the app. The board ships with its firmware already flashed.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 02 · Inside the app\u003c\/div\u003e\n  \u003ch2\u003eSeven tools, one clean screen.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003ePurpose-built for the 128×64 display, not a wall of serial commands.\u003c\/div\u003e\n  \u003cul class=\"tools\"\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eDual-band Scan\u003c\/span\u003e\u003cspan class=\"td\"\u003eLists 2.4 GHz and \u003cb\u003e5 GHz\u003c\/b\u003e APs with signal, encryption, \u003cb\u003eprecise PMF\u003c\/b\u003e (capable \/ required), \u003cb\u003eWPA3 detection\u003c\/b\u003e, and same-SSID mesh markers.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eChannel Map\u003c\/span\u003e\u003cspan class=\"td\"\u003eCongestion view across both bands with the least-busy channel highlighted. Pick a clear channel, or find where the targets are.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eCapture Handshake\u003c\/span\u003e\u003cspan class=\"td\"\u003eForces a reconnect and grabs the WPA\/WPA2 4-way handshake on \u003cb\u003e5 GHz\u003c\/b\u003e, written as a standard PCAP to SD. Drop straight into hashcat (22000) or aircrack-ng.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eEvil Portal\u003c\/span\u003e\u003cspan class=\"td\"\u003eCaptive-portal credential capture with built-in pages, bundled demo portals, or \u003cb\u003eyour own HTML\u003c\/b\u003e from the SD card. Auto-opens on iOS.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003ePMF-aware Deauth\u003c\/span\u003e\u003cspan class=\"td\"\u003eDeauth on 2.4 GHz + 5 GHz that \u003cb\u003etells you\u003c\/b\u003e when a target is 802.11w \/ WPA3-protected (deauth-immune) instead of failing silently. Hits every same-SSID mesh node in one pass.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eCreate AP · Beacon\u003c\/span\u003e\u003cspan class=\"td\"\u003eStand up a real joinable soft AP with the captive portal, or flood custom \/ random \/ Rickroll beacon frames.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eEverything to SD\u003c\/span\u003e\u003cspan class=\"td\"\u003eScans (CSV), captured credentials, and handshakes (PCAP) all save to \u003ccode\u003e\/ext\/apps_data\/5ghost\/\u003c\/code\u003e with on-screen save confirmation.\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cdiv class=\"gallery\"\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/raw.githubusercontent.com\/pingequalab\/5ghost-wifi-lab\/main\/assets\/screenshots\/home.png\" alt=\"5Ghost WiFi Lab home menu on Flipper Zero showing firmware status and tool list\" loading=\"lazy\"\u003e\u003cfigcaption\u003eHome · firmware status + tools\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/raw.githubusercontent.com\/pingequalab\/5ghost-wifi-lab\/main\/assets\/screenshots\/scan-list.png\" alt=\"Dual-band Wi-Fi scan list with lock icon, SSID, RSSI and mesh markers\" loading=\"lazy\"\u003e\u003cfigcaption\u003eScan · 2.4 GHz + 5 GHz, PMF flags\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/raw.githubusercontent.com\/pingequalab\/5ghost-wifi-lab\/main\/assets\/screenshots\/ap-detail.png\" alt=\"Access point detail screen showing encryption, channel, band, MAC and actions\" loading=\"lazy\"\u003e\u003cfigcaption\u003eAP detail · encryption, band, MAC\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/raw.githubusercontent.com\/pingequalab\/5ghost-wifi-lab\/main\/assets\/screenshots\/channel-map.png\" alt=\"Channel Map showing 2.4 GHz and 5 GHz band congestion and the best channel\" loading=\"lazy\"\u003e\u003cfigcaption\u003eChannel Map · best channel\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 03 · Why 5 GHz changes the game\u003c\/div\u003e\n  \u003ch2\u003eMost Flipper Wi-Fi tools cannot see half the air.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eThe popular ESP32 boards have no 5 GHz radio. That is a hardware limit, not a setting.\u003c\/div\u003e\n  \u003cdiv class=\"vs\"\u003e\n    \u003cdiv class=\"col bad\"\u003e\n      \u003cdiv class=\"vlbl\"\u003e2.4 GHz tool · ESP32 \/ Marauder-class\u003c\/div\u003e\n      \u003ch4\u003eHalf the spectrum, blind to the rest\u003c\/h4\u003e\n      \u003cul\u003e\n        \u003cli\u003eNo 5 GHz radio, so they cannot scan or target modern 5 GHz networks at all\u003c\/li\u003e\n        \u003cli\u003eNo clear indication of which APs are PMF \/ WPA3 deauth-immune\u003c\/li\u003e\n        \u003cli\u003eHandshake capture is often unreliable on crowded 2.4 GHz\u003c\/li\u003e\n        \u003cli\u003eOften a wall of serial commands or a separate web UI\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vsmid\"\u003eVS\u003c\/div\u003e\n    \u003cdiv class=\"col good\"\u003e\n      \u003cdiv class=\"vlbl\"\u003e5Ghost · RTL8720DN (BW16)\u003c\/div\u003e\n      \u003ch4\u003eBoth bands, on one board, in one app\u003c\/h4\u003e\n      \u003cul\u003e\n        \u003cli\u003eNative 5 GHz scan, Channel Map, handshake capture, and deauth support\u003c\/li\u003e\n        \u003cli\u003eParses each beacon's RSN IE to flag WPA3-SAE \/ 802.11w up front\u003c\/li\u003e\n        \u003cli\u003eRoutes handshake capture through 5 GHz, where it lands more reliably\u003c\/li\u003e\n        \u003cli\u003eOne native Flipper app, three firmwares, nothing to wire\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 04 · Quick start\u003c\/div\u003e\n  \u003ch2\u003eThree steps from box to first scan.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eThe board is preloaded. There is nothing to flash.\u003c\/div\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003e\u003cspan\u003e\u003cb\u003eDock the board.\u003c\/b\u003e Seat the 5Ghost module on your Flipper Zero GPIO header (top pins). The 4-wire UART link is the only connection.\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003e\u003cb\u003eCopy the app.\u003c\/b\u003e Download the latest \u003ccode\u003e.fap\u003c\/code\u003e from \u003ca href=\"https:\/\/github.com\/pingequalab\/5ghost-wifi-lab\/releases\" target=\"_blank\" rel=\"noopener\"\u003eGitHub Releases\u003c\/a\u003e and place it on your Flipper SD card under \u003ccode\u003e\/ext\/apps\/GPIO\/\u003c\/code\u003e.\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003e\u003cb\u003eOpen it.\u003c\/b\u003e On the Flipper, go to \u003ccode\u003eApps → GPIO → 5Ghost WiFi Lab\u003c\/code\u003e. The header shows \u003ccode\u003eOfficial\u003c\/code\u003e when the board is detected.\u003c\/span\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 05 · Compatibility\u003c\/div\u003e\n  \u003ch2\u003eBuilt for one host, runs on every Flipper firmware.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eOne universal \u003ccode\u003e.fap\u003c\/code\u003e that avoids the APIs disabled by official firmware, so it loads cleanly everywhere.\u003c\/div\u003e\n  \u003cdiv class=\"compat\"\u003e\n    \u003cdiv class=\"yes\"\u003e\n      \u003cdiv class=\"clbl\"\u003eVerified on\u003c\/div\u003e\n      \u003cul\u003e\n        \u003cli\u003eFlipper Zero (GPIO \/ UART)\u003c\/li\u003e\n        \u003cli\u003eOfficial firmware\u003c\/li\u003e\n        \u003cli\u003eMomentum firmware\u003c\/li\u003e\n        \u003cli\u003eUnleashed firmware\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"no\"\u003e\n      \u003cdiv class=\"clbl\"\u003eNot a fit for\u003c\/div\u003e\n      \u003cul\u003e\n        \u003cli\u003eOther BW16 \/ RTL8720DN boards with different firmware or pinout\u003c\/li\u003e\n        \u003cli\u003eESP32 Wi-Fi boards with no 5 GHz radio\u003c\/li\u003e\n        \u003cli\u003eStandalone use, because the Flipper is the host\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 06 · Specifications\u003c\/div\u003e\n  \u003ch2\u003eThe numbers that matter.\u003c\/h2\u003e\n  \u003ctable class=\"spec\"\u003e\n    \u003ctr class=\"grp\"\u003e\u003ctd colspan=\"2\"\u003eRadio\u003c\/td\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eChipset\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eRTL8720DN (BW16)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eWi-Fi bands\u003c\/td\u003e\n\u003ctd class=\"v\"\u003e2.4 GHz + 5 GHz · 802.11 a\/b\/g\/n\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eBluetooth\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eBLE 5.0\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eAntenna\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eOnboard PCB antenna (compact)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr class=\"grp\"\u003e\u003ctd colspan=\"2\"\u003eInterface\u003c\/td\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eHost link\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eFlipper Zero GPIO header · UART (TX\/RX) + 5V\/GND\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eForm factor\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eMatches the Flipper Zero footprint\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr class=\"grp\"\u003e\u003ctd colspan=\"2\"\u003eSoftware\u003c\/td\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eModule firmware\u003c\/td\u003e\n\u003ctd class=\"v\"\u003e5Ghost, preloaded (browser re-flash available)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eFlipper app\u003c\/td\u003e\n\u003ctd class=\"v\"\u003e5Ghost WiFi Lab \u003ccode\u003e.fap\u003c\/code\u003e · Official \/ Momentum \/ Unleashed\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eApp license\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eMIT (open-source companion app)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr class=\"grp\"\u003e\u003ctd colspan=\"2\"\u003eIn the box\u003c\/td\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eIncluded\u003c\/td\u003e\n\u003ctd class=\"v\"\u003e1 × 5Ghost dual-band board (preloaded)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eNot included\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eFlipper Zero host device (shown for reference)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 07 · Firmware \u0026amp; recovery\u003c\/div\u003e\n  \u003ch2\u003eShips preloaded, with browser recovery if you ever need it.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eYou normally do not need to flash anything. This is the safety net.\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n    \u003cp\u003eThe board leaves the factory with 5Ghost firmware already installed. The only thing you normally add is the Flipper \u003ccode\u003e.fap\u003c\/code\u003e from Quick Start. If the module firmware is interrupted mid-update, corrupted, or needs to be restored, you can re-flash it from a \u003cb\u003eweb browser\u003c\/b\u003e with no Arduino toolchain or command line.\u003c\/p\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\u003cspan\u003e\u003cb\u003eOpen the recovery flasher.\u003c\/b\u003e Visit \u003ca href=\"https:\/\/flash.pingequa.com\/devices\/bw16-5ghost\" target=\"_blank\" rel=\"noopener\"\u003eflash.pingequa.com\/devices\/bw16-5ghost\u003c\/a\u003e in \u003cb\u003eChrome or Edge\u003c\/b\u003e on desktop, or Chrome on Android. Safari and Firefox do not support the required Web Serial API.\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003e\u003cb\u003eConnect the board.\u003c\/b\u003e Plug the 5Ghost board into your computer with a \u003cb\u003eUSB-C data cable\u003c\/b\u003e, click \u003ccode\u003eConnect\u003c\/code\u003e, and choose the port. If required by your OS, install the CH340 serial driver.\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003e\u003cb\u003eFlash.\u003c\/b\u003e Click \u003ccode\u003eFlash\u003c\/code\u003e. It enters download mode automatically; if that fails, hold \u003ccode\u003eBOOT\u003c\/code\u003e, tap \u003ccode\u003eRESET\u003c\/code\u003e, release \u003ccode\u003eBOOT\u003c\/code\u003e, and reconnect. A full image takes a few minutes at 115200 baud.\u003c\/span\u003e\u003c\/li\u003e\n    \u003c\/ol\u003e\n    \u003cp style=\"margin-top:12px\"\u003eThe flasher and firmware image are hosted by PINGEQUA, and the recovery page shows the latest device-specific steps and status.\u003c\/p\u003e\n    \u003cdiv class=\"cta\"\u003e\u003ca class=\"ghost\" href=\"https:\/\/flash.pingequa.com\/devices\/bw16-5ghost\" target=\"_blank\" rel=\"noopener\"\u003eOpen the browser recovery flasher →\u003c\/a\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 08 · Honest limits\u003c\/div\u003e\n  \u003ch2\u003eWhat it cannot do, stated clearly.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eOverpromising creates refunds. Here is the actual boundary.\u003c\/div\u003e\n  \u003cul class=\"limits\"\u003e\n    \u003cli\u003e\n\u003cb\u003eWPA3-SAE cannot be cracked offline.\u003c\/b\u003e SAE (Dragonfly) is designed so a captured handshake has no offline-crackable hash. 5Ghost \u003cb\u003edetects\u003c\/b\u003e WPA3 and tells you when it is out of reach.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003ePMF \/ WPA3 APs cannot be deauthed.\u003c\/b\u003e That is 802.11w working as designed. 5Ghost tells you instead of failing silently.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eMesh roaming is hard.\u003c\/b\u003e Same-channel mesh nodes are hit in one pass; cross-channel 802.11r roaming is still difficult to suppress fully on single-radio hardware.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eHandshake capture runs on 5 GHz.\u003c\/b\u003e On 2.4 GHz, this chip often cannot hear the client uplink consistently, so capture uses 5 GHz.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eAndroid captive auto-open\u003c\/b\u003e can be blocked by Private DNS \/ DoH; the portal still appears when the user opens any HTTP page.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 09 · FAQ\u003c\/div\u003e\n  \u003ch2\u003eReal questions, straight answers.\u003c\/h2\u003e\n  \u003cdiv class=\"body\" style=\"margin-top:8px\"\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.01\u003c\/span\u003eDoes it really do 5 GHz, or is that just marketing?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eReally. The RTL8720DN (BW16) has a native 5 GHz radio, so 5Ghost scans, maps congestion, captures handshakes, and deauths on 5 GHz. Popular ESP32-based Flipper Wi-Fi tools cannot do this because their chips have no 5 GHz radio.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.02\u003c\/span\u003eDo I have to flash firmware or wire anything?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eNo. The board ships preloaded with 5Ghost firmware. Dock it on the Flipper GPIO header and copy one \u003ccode\u003e.fap\u003c\/code\u003e file to the SD card. No soldering, jumper wires, or toolchain are required.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.03\u003c\/span\u003eWhich Flipper Zero firmwares does it work on?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eAll three major firmwares: \u003cb\u003eOfficial\u003c\/b\u003e, \u003cb\u003eMomentum\u003c\/b\u003e, and \u003cb\u003eUnleashed\u003c\/b\u003e. It is a single universal \u003ccode\u003e.fap\u003c\/code\u003e build.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.04\u003c\/span\u003eCan it crack WPA3?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eNo. WPA3-SAE is designed so a captured handshake has no crackable offline hash. For WPA\/WPA2 networks, 5Ghost captures the standard 4-way handshake to PCAP for use in tools like hashcat or aircrack-ng.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.05\u003c\/span\u003eOnboard antenna or 8 dBi external, which should I buy?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eSame board, same firmware, same app. The onboard PCB antenna version keeps a compact Flipper footprint, while the external-antenna version trades size for more reach.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.06\u003c\/span\u003eDoes it work on its own, without a Flipper Zero?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eNo. It is a companion module. The Flipper Zero is the host and is not included in this listing.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.07\u003c\/span\u003eCan I use my own captive-portal page?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eYes. Place a self-contained \u003ccode\u003e.html\u003c\/code\u003e file on the Flipper SD card and serve it through Evil Portal.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.08\u003c\/span\u003eMy deauth did not work on some networks. Is it broken?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eAlmost certainly not. Those networks are usually PMF (802.11w) or WPA3 protected, which makes them immune to deauth by design.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.09\u003c\/span\u003eIs this legal to use?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eThe device is sold for authorized security testing and education. You are responsible for using it lawfully and complying with local radio regulations.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.10\u003c\/span\u003eHow do I restore the firmware if the board stops responding?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eUse the browser recovery flasher at \u003ca href=\"https:\/\/flash.pingequa.com\/devices\/bw16-5ghost\" target=\"_blank\" rel=\"noopener\"\u003eflash.pingequa.com\/devices\/bw16-5ghost\u003c\/a\u003e in Chrome or Edge, connect the board with a USB-C data cable, then click Connect and Flash.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"legal\"\u003e\n  \u003cb\u003eFor authorized security testing, network administration, and education only.\u003c\/b\u003e Only test networks and devices you own or have explicit written permission to test. Unauthorized interception or disruption of networks is illegal in most jurisdictions. End users are solely responsible for compliance with all applicable laws and radio regulations — \u003cb\u003eFCC Part 15\u003c\/b\u003e (US), \u003cb\u003eCE \/ RED\u003c\/b\u003e (EU), and local equivalents. Sold as-is, with no warranty. \"Flipper Zero\" is a trademark of Flipper Devices Inc.; this is an independent companion product and is not affiliated with or endorsed by Flipper Devices.\n\u003c\/div\u003e\n\u003cdiv class=\"sig\"\u003ePINGEQUA · \u003ca href=\"https:\/\/pingequa.com\" target=\"_blank\" rel=\"noopener\"\u003epingequa.com\u003c\/a\u003e · \u003ca href=\"https:\/\/github.com\/pingequalab\/5ghost-wifi-lab\" target=\"_blank\" rel=\"noopener\"\u003egithub.com\/pingequalab\/5ghost-wifi-lab\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":40815640641600,"sku":"FZ-BW16-BLK","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/6_8724f266-7229-46e4-b09d-a8ec00a1a533.jpg?v=1776675838"},{"product_id":"flipper-zero-5ghost-bw16-external-antenna","title":"Flipper Zero用 5Ghost Wi-Fi開発ボード – BW16 外部アンテナ","description":"\u003cdiv class=\"pq5g\"\u003e\n\u003cstyle\u003e\n.pq5g{--ink:#14181d;--mut:#5c6470;--line:#e2e5ea;--bg:#f6f7f9;--orange:#ff6b00;--teal:#1f8a8a;--mono:\"SF Mono\",ui-monospace,Menlo,Consolas,monospace;color:var(--ink);line-height:1.62;font-size:16px;max-width:880px;margin:0 auto;-webkit-font-smoothing:antialiased}\n.pq5g *{box-sizing:border-box}\n.pq5g h1,.pq5g h2,.pq5g h3,.pq5g p,.pq5g ul,.pq5g ol{margin:0}\n.pq5g .hero{padding:6px 0 22px}\n.pq5g .kicker{font-family:var(--mono);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--teal);font-weight:700}\n.pq5g h1.name{font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.5px;margin:8px 0 6px}\n.pq5g .sub{font-size:19px;font-weight:600;color:var(--ink)}\n.pq5g .lede{font-size:16px;color:var(--mut);margin-top:12px;max-width:62ch}\n.pq5g .feat{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 26px}\n.pq5g .feat li{padding-left:20px;position:relative;font-size:15px}\n.pq5g .feat li::before{content:\"›\";position:absolute;left:0;top:-1px;color:var(--orange);font-weight:800;font-family:var(--mono)}\n.pq5g .feat b{font-weight:700}\n.pq5g .cta{margin:22px 0 4px;display:flex;flex-wrap:wrap;gap:10px}\n.pq5g .cta a{display:inline-block;text-decoration:none;font-weight:700;font-size:14px;padding:11px 18px;border-radius:8px}\n.pq5g .cta .primary{background:var(--orange);color:#fff}\n.pq5g .cta .ghost{border:1.5px solid var(--line);color:var(--ink)}\n.pq5g section{border-top:1px solid var(--line);padding:26px 0}\n.pq5g .sechead{font-family:var(--mono);font-size:13px;letter-spacing:.5px;color:var(--teal);font-weight:700}\n.pq5g h2{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:6px 0 0}\n.pq5g .tag{color:var(--mut);font-size:15px;margin-top:3px}\n.pq5g .body{margin-top:14px}\n.pq5g .body p+p{margin-top:10px}\n.pq5g .diagram{font-family:var(--mono);font-size:13px;background:#0f1216;color:#d7dde3;border-radius:10px;padding:16px 18px;margin-top:14px;overflow-x:auto;line-height:1.8}\n.pq5g .diagram .o{color:#ff8c3a}.pq5g .diagram .t{color:#5ccfce}.pq5g .diagram .d{color:#8b94a0}\n.pq5g .tools{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}\n.pq5g .tools li{display:grid;grid-template-columns:128px 1fr;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px dashed var(--line)}\n.pq5g .tools li:last-child{border-bottom:0}\n.pq5g .tools .tn{font-weight:800;font-size:15px}\n.pq5g .tools .td{color:var(--mut);font-size:14.5px}\n.pq5g .vs{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin-top:16px;align-items:stretch}\n.pq5g .vs .col{border:1px solid var(--line);border-radius:12px;padding:16px 18px}\n.pq5g .vs .col.bad{background:var(--bg)}\n.pq5g .vs .col.good{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange) inset}\n.pq5g .vs .vlbl{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mut);font-weight:700}\n.pq5g .vs .col.good .vlbl{color:var(--orange)}\n.pq5g .vs h4{font-size:16px;margin:4px 0 8px;font-weight:800}\n.pq5g .vs ul{list-style:none;padding:0;margin:0;font-size:14px;color:var(--mut)}\n.pq5g .vs ul li{padding:4px 0 4px 18px;position:relative}\n.pq5g .vs .bad ul li::before{content:\"\\2715\";position:absolute;left:0;color:#b03a3a;font-size:11px;top:6px}\n.pq5g .vs .good ul li{color:var(--ink)}\n.pq5g .vs .good ul li::before{content:\"\\2713\";position:absolute;left:0;color:var(--teal);font-weight:800;font-size:12px;top:5px}\n.pq5g .vsmid{align-self:center;font-family:var(--mono);font-weight:800;color:var(--mut);padding:0 14px}\n.pq5g ol.steps{list-style:none;padding:0;margin:16px 0 0;counter-reset:s;display:grid;gap:14px}\n.pq5g ol.steps li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:baseline}\n.pq5g ol.steps li::before{content:counter(s,decimal-leading-zero);font-family:var(--mono);font-weight:800;color:var(--orange);font-size:15px}\n.pq5g ol.steps b{font-weight:700}\n.pq5g code{font-family:var(--mono);font-size:.9em;background:var(--bg);padding:1px 6px;border-radius:5px}\n.pq5g .compat{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}\n.pq5g .compat .yes li::before{content:\"\\2713 \";color:var(--teal);font-weight:800}\n.pq5g .compat .no li::before{content:\"\\2715 \";color:#b03a3a;font-weight:700}\n.pq5g .compat ul{list-style:none;padding:0;margin:6px 0 0}\n.pq5g .compat li{padding:3px 0;font-size:14.5px}\n.pq5g .compat .clbl{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mut);font-weight:700}\n.pq5g table.spec{width:100%;border-collapse:collapse;margin-top:14px;font-size:14.5px}\n.pq5g table.spec tr{border-bottom:1px solid var(--line)}\n.pq5g table.spec .grp td{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal);font-weight:700;padding-top:16px;border-bottom:0}\n.pq5g table.spec td{padding:7px 0;vertical-align:top}\n.pq5g table.spec td.k{color:var(--mut);width:42%}\n.pq5g table.spec td.v{font-weight:600}\n.pq5g .limits{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:11px}\n.pq5g .limits li{padding-left:22px;position:relative;font-size:14.5px}\n.pq5g .limits li::before{content:\"!\";position:absolute;left:0;top:0;width:15px;height:15px;line-height:15px;text-align:center;background:var(--ink);color:#fff;border-radius:3px;font-family:var(--mono);font-size:11px;font-weight:800}\n.pq5g .limits b{font-weight:700}\n.pq5g .box{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}\n.pq5g .box li{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:baseline;padding:8px 0;border-bottom:1px dashed var(--line)}\n.pq5g .box .q{font-family:var(--mono);font-size:12px;font-weight:800;color:var(--orange)}\n.pq5g .box .bd{color:var(--mut);font-size:14px}\n.pq5g details{border-bottom:1px solid var(--line);padding:2px 0}\n.pq5g summary{cursor:pointer;list-style:none;padding:13px 26px 13px 0;font-weight:700;font-size:15.5px;position:relative}\n.pq5g summary::-webkit-details-marker{display:none}\n.pq5g summary::after{content:\"+\";position:absolute;right:2px;top:11px;font-family:var(--mono);font-size:20px;color:var(--orange);font-weight:700}\n.pq5g details[open] summary::after{content:\"\\2013\"}\n.pq5g summary .qn{font-family:var(--mono);color:var(--teal);font-size:13px;margin-right:8px}\n.pq5g details .ans{padding:0 0 15px;color:var(--mut);font-size:15px;max-width:66ch}\n.pq5g details .ans p+p{margin-top:8px}\n.pq5g .gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}\n.pq5g .gallery figure{margin:0}\n.pq5g .gallery img{width:100%;height:auto;border:1px solid var(--line);border-radius:10px;display:block;background:#0f1216}\n.pq5g .gallery figcaption{font-size:12.5px;color:var(--mut);margin-top:5px;font-family:var(--mono)}\n.pq5g .legal{font-size:12.5px;color:var(--mut);line-height:1.5;border-top:1px solid var(--line);padding-top:18px;margin-top:8px}\n.pq5g .legal b{color:var(--ink)}\n.pq5g .sig{font-family:var(--mono);font-size:13px;color:var(--mut);text-align:center;padding-top:22px}\n.pq5g .sig a{color:var(--orange);text-decoration:none;font-weight:700}\n@media(max-width:640px){.pq5g .feat,.pq5g .compat,.pq5g .gallery{grid-template-columns:1fr}.pq5g .vs{grid-template-columns:1fr}.pq5g .vsmid{padding:6px 0}.pq5g .tools li{grid-template-columns:1fr}.pq5g h1.name{font-size:28px}}\n\u003c\/style\u003e\n\u003cdiv class=\"hero\"\u003e\n  \u003cdiv class=\"kicker\"\u003ePINGEQUA · Dual-Band Wi-Fi Lab\u003c\/div\u003e\n  \u003ch1 class=\"name\"\u003e5Ghost WiFi Lab\u003c\/h1\u003e\n  \u003cdiv class=\"sub\"\u003eReal 2.4 GHz + 5 GHz Wi-Fi recon for Flipper Zero. Preloaded. Plug in and go.\u003c\/div\u003e\n  \u003cp class=\"lede\"\u003eAn RTL8720DN (BW16) dual-band board that finally puts the \u003cb\u003e5 GHz radio to work\u003c\/b\u003e — shipped preloaded with the \u003cb\u003e5Ghost WiFi Lab\u003c\/b\u003e app. Dock it on the Flipper GPIO header: no wiring, no flashing, no serial commands. One clean app does the scanning, the handshake capture, the channel mapping, and the captive portal on both bands.\u003c\/p\u003e\n  \u003cul class=\"feat\"\u003e\n    \u003cli\u003e\n\u003cb\u003eReal 5 GHz.\u003c\/b\u003e Scan, capture, and map a band 2.4 GHz-only tools physically cannot see.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003ePMF \/ WPA3-aware.\u003c\/b\u003e Flags the APs that ignore deauth up front, not after you waste time.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eHandshake → PCAP, on device.\u003c\/b\u003e WPA\/WPA2 4-way to SD, crackable in hashcat \/ aircrack-ng.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eChannel Map.\u003c\/b\u003e Dual-band congestion view that points at the clear channel.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eEvil Portal.\u003c\/b\u003e Built-in pages, bundled demos, or your own HTML from the SD card.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eOne \u003ccode\u003e.fap\u003c\/code\u003e, three firmwares.\u003c\/b\u003e Official · Momentum · Unleashed.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cdiv class=\"cta\"\u003e\n    \u003ca class=\"primary\" href=\"https:\/\/github.com\/pingequalab\/5ghost-wifi-lab\/releases\" target=\"_blank\" rel=\"noopener\"\u003eGet the app (.fap) →\u003c\/a\u003e\n    \u003ca class=\"ghost\" href=\"https:\/\/github.com\/pingequalab\/5ghost-wifi-lab\" target=\"_blank\" rel=\"noopener\"\u003eSource \u0026amp; docs on GitHub\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 01 · How it works\u003c\/div\u003e\n  \u003ch2\u003eA 5 GHz radio, and an app that knows what to do with it.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eTwo halves of one tool — the board does the radio, the Flipper runs the brains.\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n    \u003cp\u003eYour Flipper Zero has no Wi-Fi radio of its own. 5Ghost adds one, a genuine dual-band RTL8720DN, and drives it entirely from a native Flipper app over GPIO UART. Nothing runs on a laptop; the Flipper is the host.\u003c\/p\u003e\n    \u003cdiv class=\"diagram\"\u003e\n\u003cspan class=\"t\"\u003eFLIPPER ZERO\u003c\/span\u003e \u003cspan class=\"d\"\u003e— host, 128×64 UI\u003c\/span\u003e\u003cbr\u003e\n  │  \u003cspan class=\"d\"\u003e5Ghost WiFi Lab .fap\u003c\/span\u003e\u003cbr\u003e\n  │\u003cbr\u003e\n  ▼  \u003cspan class=\"d\"\u003eGPIO · UART (TX\/RX) + 5V\/GND\u003c\/span\u003e\u003cbr\u003e\n\u003cspan class=\"o\"\u003eRTL8720DN (BW16)\u003c\/span\u003e \u003cspan class=\"d\"\u003e— preloaded firmware\u003c\/span\u003e\u003cbr\u003e\n  ├─ \u003cspan class=\"t\"\u003e2.4 GHz\u003c\/span\u003e \u003cspan class=\"d\"\u003eradio · 802.11 b\/g\/n\u003c\/span\u003e\u003cbr\u003e\n  └─ \u003cspan class=\"t\"\u003e5 GHz\u003c\/span\u003e \u003cspan class=\"d\"\u003eradio · 802.11 a\/n\u003c\/span\u003e  ← \u003cspan class=\"o\"\u003ethe part other tools skip\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp\u003eThat GPIO link is the whole install: dock the board, copy one \u003ccode\u003e.fap\u003c\/code\u003e to the SD card, and open the app. The board ships with its firmware already flashed.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 02 · Inside the app\u003c\/div\u003e\n  \u003ch2\u003eSeven tools, one clean screen.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003ePurpose-built for the 128×64 display, not a wall of serial commands.\u003c\/div\u003e\n  \u003cul class=\"tools\"\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eDual-band Scan\u003c\/span\u003e\u003cspan class=\"td\"\u003eLists 2.4 GHz and \u003cb\u003e5 GHz\u003c\/b\u003e APs with signal, encryption, \u003cb\u003eprecise PMF\u003c\/b\u003e (capable \/ required), \u003cb\u003eWPA3 detection\u003c\/b\u003e, and same-SSID mesh markers.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eChannel Map\u003c\/span\u003e\u003cspan class=\"td\"\u003eCongestion view across both bands with the least-busy channel highlighted. Pick a clear channel, or find where the targets are.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eCapture Handshake\u003c\/span\u003e\u003cspan class=\"td\"\u003eForces a reconnect and grabs the WPA\/WPA2 4-way handshake on \u003cb\u003e5 GHz\u003c\/b\u003e, written as a standard PCAP to SD. Drop straight into hashcat (22000) or aircrack-ng.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eEvil Portal\u003c\/span\u003e\u003cspan class=\"td\"\u003eCaptive-portal credential capture with built-in pages, bundled demo portals, or \u003cb\u003eyour own HTML\u003c\/b\u003e from the SD card. Auto-opens on iOS.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003ePMF-aware Deauth\u003c\/span\u003e\u003cspan class=\"td\"\u003eDeauth on 2.4 GHz + 5 GHz that \u003cb\u003etells you\u003c\/b\u003e when a target is 802.11w \/ WPA3-protected (deauth-immune) instead of failing silently. Hits every same-SSID mesh node in one pass.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eCreate AP · Beacon\u003c\/span\u003e\u003cspan class=\"td\"\u003eStand up a real joinable soft AP with the captive portal, or flood custom \/ random \/ Rickroll beacon frames.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"tn\"\u003eEverything to SD\u003c\/span\u003e\u003cspan class=\"td\"\u003eScans (CSV), captured credentials, and handshakes (PCAP) all save to \u003ccode\u003e\/ext\/apps_data\/5ghost\/\u003c\/code\u003e with on-screen save confirmation.\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cdiv class=\"gallery\"\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/raw.githubusercontent.com\/pingequalab\/5ghost-wifi-lab\/main\/assets\/screenshots\/home.png\" alt=\"5Ghost WiFi Lab home menu on Flipper Zero showing firmware status and tool list\" loading=\"lazy\"\u003e\u003cfigcaption\u003eHome · firmware status + tools\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/raw.githubusercontent.com\/pingequalab\/5ghost-wifi-lab\/main\/assets\/screenshots\/scan-list.png\" alt=\"Dual-band Wi-Fi scan list with lock icon, SSID, RSSI and mesh markers\" loading=\"lazy\"\u003e\u003cfigcaption\u003eScan · 2.4 GHz + 5 GHz, PMF flags\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/raw.githubusercontent.com\/pingequalab\/5ghost-wifi-lab\/main\/assets\/screenshots\/ap-detail.png\" alt=\"Access point detail screen showing encryption, channel, band, MAC and actions\" loading=\"lazy\"\u003e\u003cfigcaption\u003eAP detail · encryption, band, MAC\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cfigure\u003e\u003cimg src=\"https:\/\/raw.githubusercontent.com\/pingequalab\/5ghost-wifi-lab\/main\/assets\/screenshots\/channel-map.png\" alt=\"Channel Map showing 2.4 GHz and 5 GHz band congestion and the best channel\" loading=\"lazy\"\u003e\u003cfigcaption\u003eChannel Map · best channel\u003c\/figcaption\u003e\u003c\/figure\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 03 · Why 5 GHz changes the game\u003c\/div\u003e\n  \u003ch2\u003eMost Flipper Wi-Fi tools cannot see half the air.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eThe popular ESP32 boards have no 5 GHz radio. That is a hardware limit, not a setting.\u003c\/div\u003e\n  \u003cdiv class=\"vs\"\u003e\n    \u003cdiv class=\"col bad\"\u003e\n      \u003cdiv class=\"vlbl\"\u003e2.4 GHz tool · ESP32 \/ Marauder-class\u003c\/div\u003e\n      \u003ch4\u003eHalf the spectrum, blind to the rest\u003c\/h4\u003e\n      \u003cul\u003e\n        \u003cli\u003eNo 5 GHz radio, so they cannot scan or target modern 5 GHz networks at all\u003c\/li\u003e\n        \u003cli\u003eNo clear indication of which APs are PMF \/ WPA3 deauth-immune\u003c\/li\u003e\n        \u003cli\u003eHandshake capture is often unreliable on crowded 2.4 GHz\u003c\/li\u003e\n        \u003cli\u003eOften a wall of serial commands or a separate web UI\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"vsmid\"\u003eVS\u003c\/div\u003e\n    \u003cdiv class=\"col good\"\u003e\n      \u003cdiv class=\"vlbl\"\u003e5Ghost · RTL8720DN (BW16)\u003c\/div\u003e\n      \u003ch4\u003eBoth bands, on one board, in one app\u003c\/h4\u003e\n      \u003cul\u003e\n        \u003cli\u003eNative 5 GHz scan, Channel Map, handshake capture, and deauth support\u003c\/li\u003e\n        \u003cli\u003eParses each beacon's RSN IE to flag WPA3-SAE \/ 802.11w up front\u003c\/li\u003e\n        \u003cli\u003eRoutes handshake capture through 5 GHz, where it lands more reliably\u003c\/li\u003e\n        \u003cli\u003eOne native Flipper app, three firmwares, nothing to wire\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 04 · Quick start\u003c\/div\u003e\n  \u003ch2\u003eThree steps from box to first scan.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eThe board is preloaded. There is nothing to flash.\u003c\/div\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003e\u003cspan\u003e\u003cb\u003eDock the board.\u003c\/b\u003e Seat the 5Ghost module on your Flipper Zero GPIO header (top pins). The 4-wire UART link is the only connection.\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003e\u003cb\u003eCopy the app.\u003c\/b\u003e Download the latest \u003ccode\u003e.fap\u003c\/code\u003e from \u003ca href=\"https:\/\/github.com\/pingequalab\/5ghost-wifi-lab\/releases\" target=\"_blank\" rel=\"noopener\"\u003eGitHub Releases\u003c\/a\u003e and place it on your Flipper SD card under \u003ccode\u003e\/ext\/apps\/GPIO\/\u003c\/code\u003e.\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003e\u003cb\u003eOpen it.\u003c\/b\u003e On the Flipper, go to \u003ccode\u003eApps → GPIO → 5Ghost WiFi Lab\u003c\/code\u003e. The header shows \u003ccode\u003eOfficial\u003c\/code\u003e when the board is detected.\u003c\/span\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 05 · Compatibility\u003c\/div\u003e\n  \u003ch2\u003eBuilt for one host, runs on every Flipper firmware.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eOne universal \u003ccode\u003e.fap\u003c\/code\u003e that avoids the APIs disabled by official firmware, so it loads cleanly everywhere.\u003c\/div\u003e\n  \u003cdiv class=\"compat\"\u003e\n    \u003cdiv class=\"yes\"\u003e\n      \u003cdiv class=\"clbl\"\u003eVerified on\u003c\/div\u003e\n      \u003cul\u003e\n        \u003cli\u003eFlipper Zero (GPIO \/ UART)\u003c\/li\u003e\n        \u003cli\u003eOfficial firmware\u003c\/li\u003e\n        \u003cli\u003eMomentum firmware\u003c\/li\u003e\n        \u003cli\u003eUnleashed firmware\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"no\"\u003e\n      \u003cdiv class=\"clbl\"\u003eNot a fit for\u003c\/div\u003e\n      \u003cul\u003e\n        \u003cli\u003eOther BW16 \/ RTL8720DN boards with different firmware or pinout\u003c\/li\u003e\n        \u003cli\u003eESP32 Wi-Fi boards with no 5 GHz radio\u003c\/li\u003e\n        \u003cli\u003eStandalone use, because the Flipper is the host\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 06 · Specifications\u003c\/div\u003e\n  \u003ch2\u003eThe numbers that matter.\u003c\/h2\u003e\n  \u003ctable class=\"spec\"\u003e\n    \u003ctr class=\"grp\"\u003e\u003ctd colspan=\"2\"\u003eRadio\u003c\/td\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eChipset\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eRTL8720DN (BW16)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eWi-Fi bands\u003c\/td\u003e\n\u003ctd class=\"v\"\u003e2.4 GHz + 5 GHz · 802.11 a\/b\/g\/n\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eBluetooth\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eBLE 5.0\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eAntenna\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eOnboard PCB antenna (compact)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr class=\"grp\"\u003e\u003ctd colspan=\"2\"\u003eInterface\u003c\/td\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eHost link\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eFlipper Zero GPIO header · UART (TX\/RX) + 5V\/GND\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eForm factor\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eMatches the Flipper Zero footprint, pocketable\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr class=\"grp\"\u003e\u003ctd colspan=\"2\"\u003eSoftware\u003c\/td\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eModule firmware\u003c\/td\u003e\n\u003ctd class=\"v\"\u003e5Ghost, preloaded (browser re-flash available)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eFlipper app\u003c\/td\u003e\n\u003ctd class=\"v\"\u003e5Ghost WiFi Lab \u003ccode\u003e.fap\u003c\/code\u003e · Official \/ Momentum \/ Unleashed\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eApp license\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eMIT (open-source companion app)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr class=\"grp\"\u003e\u003ctd colspan=\"2\"\u003eIn the box\u003c\/td\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eIncluded\u003c\/td\u003e\n\u003ctd class=\"v\"\u003e1 × 5Ghost dual-band board (preloaded)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd class=\"k\"\u003eNot included\u003c\/td\u003e\n\u003ctd class=\"v\"\u003eFlipper Zero host device (shown for reference)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 07 · Firmware \u0026amp; recovery\u003c\/div\u003e\n  \u003ch2\u003eShips preloaded, with browser recovery if you ever need it.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eYou normally do not need to flash anything. This is the safety net.\u003c\/div\u003e\n  \u003cdiv class=\"body\"\u003e\n    \u003cp\u003eThe board leaves the factory with 5Ghost firmware already installed. The only thing you normally add is the Flipper \u003ccode\u003e.fap\u003c\/code\u003e from Quick Start. If the module firmware is interrupted mid-update, corrupted, or needs to be restored, you can re-flash it from a \u003cb\u003eweb browser\u003c\/b\u003e with no Arduino toolchain or command line.\u003c\/p\u003e\n    \u003col class=\"steps\"\u003e\n      \u003cli\u003e\u003cspan\u003e\u003cb\u003eOpen the recovery flasher.\u003c\/b\u003e Visit \u003ca href=\"https:\/\/flash.pingequa.com\/devices\/bw16-5ghost\" target=\"_blank\" rel=\"noopener\"\u003eflash.pingequa.com\/devices\/bw16-5ghost\u003c\/a\u003e in \u003cb\u003eChrome or Edge\u003c\/b\u003e on desktop, or Chrome on Android. Safari and Firefox do not support the required Web Serial API.\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003e\u003cb\u003eConnect the board.\u003c\/b\u003e Plug the 5Ghost board into your computer with a \u003cb\u003eUSB-C data cable\u003c\/b\u003e, click \u003ccode\u003eConnect\u003c\/code\u003e, and choose the port. If required by your OS, install the CH340 serial driver.\u003c\/span\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cspan\u003e\u003cb\u003eFlash.\u003c\/b\u003e Click \u003ccode\u003eFlash\u003c\/code\u003e. It enters download mode automatically; if that fails, hold \u003ccode\u003eBOOT\u003c\/code\u003e, tap \u003ccode\u003eRESET\u003c\/code\u003e, release \u003ccode\u003eBOOT\u003c\/code\u003e, and reconnect. A full image takes a few minutes at 115200 baud.\u003c\/span\u003e\u003c\/li\u003e\n    \u003c\/ol\u003e\n    \u003cp style=\"margin-top:12px\"\u003eThe flasher and firmware image are hosted by PINGEQUA, and the recovery page shows the latest device-specific steps and status.\u003c\/p\u003e\n    \u003cdiv class=\"cta\"\u003e\u003ca class=\"ghost\" href=\"https:\/\/flash.pingequa.com\/devices\/bw16-5ghost\" target=\"_blank\" rel=\"noopener\"\u003eOpen the browser recovery flasher →\u003c\/a\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 08 · Honest limits\u003c\/div\u003e\n  \u003ch2\u003eWhat it cannot do, stated clearly.\u003c\/h2\u003e\n  \u003cdiv class=\"tag\"\u003eOverpromising creates refunds. Here is the actual boundary.\u003c\/div\u003e\n  \u003cul class=\"limits\"\u003e\n    \u003cli\u003e\n\u003cb\u003eWPA3-SAE cannot be cracked offline.\u003c\/b\u003e SAE (Dragonfly) is designed so a captured handshake has no offline-crackable hash. 5Ghost \u003cb\u003edetects\u003c\/b\u003e WPA3 and tells you when it is out of reach.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003ePMF \/ WPA3 APs cannot be deauthed.\u003c\/b\u003e That is 802.11w working as designed. 5Ghost tells you instead of failing silently.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eMesh roaming is hard.\u003c\/b\u003e Same-channel mesh nodes are hit in one pass; cross-channel 802.11r roaming is still difficult to suppress fully on single-radio hardware.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eHandshake capture runs on 5 GHz.\u003c\/b\u003e On 2.4 GHz, this chip often cannot hear the client uplink consistently, so capture uses 5 GHz.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eAndroid captive auto-open\u003c\/b\u003e can be blocked by Private DNS \/ DoH; the portal still appears when the user opens any HTTP page.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n  \u003cdiv class=\"sechead\"\u003e\/\/ 09 · FAQ\u003c\/div\u003e\n  \u003ch2\u003eReal questions, straight answers.\u003c\/h2\u003e\n  \u003cdiv class=\"body\" style=\"margin-top:8px\"\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.01\u003c\/span\u003eDoes it really do 5 GHz, or is that just marketing?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eReally. The RTL8720DN (BW16) has a native 5 GHz radio, so 5Ghost scans, maps congestion, captures handshakes, and deauths on 5 GHz. Popular ESP32-based Flipper Wi-Fi tools cannot do this because their chips have no 5 GHz radio.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.02\u003c\/span\u003eDo I have to flash firmware or wire anything?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eNo. The board ships preloaded with 5Ghost firmware. Dock it on the Flipper GPIO header and copy one \u003ccode\u003e.fap\u003c\/code\u003e file to the SD card. No soldering, jumper wires, or toolchain are required.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.03\u003c\/span\u003eWhich Flipper Zero firmwares does it work on?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eAll three major firmwares: \u003cb\u003eOfficial\u003c\/b\u003e, \u003cb\u003eMomentum\u003c\/b\u003e, and \u003cb\u003eUnleashed\u003c\/b\u003e. It is a single universal \u003ccode\u003e.fap\u003c\/code\u003e build.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.04\u003c\/span\u003eCan it crack WPA3?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eNo. WPA3-SAE is designed so a captured handshake has no crackable offline hash. For WPA\/WPA2 networks, 5Ghost captures the standard 4-way handshake to PCAP for use in tools like hashcat or aircrack-ng.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.05\u003c\/span\u003eOnboard antenna or 8 dBi external, which should I buy?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eSame board, same firmware, same app. The onboard PCB antenna version keeps a compact Flipper footprint, while the external-antenna version trades size for more reach.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.06\u003c\/span\u003eDoes it work on its own, without a Flipper Zero?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eNo. It is a companion module. The Flipper Zero is the host and is not included in this listing.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.07\u003c\/span\u003eCan I use my own captive-portal page?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eYes. Place a self-contained \u003ccode\u003e.html\u003c\/code\u003e file on the Flipper SD card and serve it through Evil Portal.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.08\u003c\/span\u003eMy deauth did not work on some networks. Is it broken?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eAlmost certainly not. Those networks are usually PMF (802.11w) or WPA3 protected, which makes them immune to deauth by design.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.09\u003c\/span\u003eIs this legal to use?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eThe device is sold for authorized security testing and education. You are responsible for using it lawfully and complying with local radio regulations.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003e\u003cspan class=\"qn\"\u003eQ.10\u003c\/span\u003eHow do I restore the firmware if the board stops responding?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e\u003cp\u003eUse the browser recovery flasher at \u003ca href=\"https:\/\/flash.pingequa.com\/devices\/bw16-5ghost\" target=\"_blank\" rel=\"noopener\"\u003eflash.pingequa.com\/devices\/bw16-5ghost\u003c\/a\u003e in Chrome or Edge, connect the board with a USB-C data cable, then click Connect and Flash.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"legal\"\u003e\n  \u003cb\u003eFor authorized security testing, network administration, and education only.\u003c\/b\u003e Only test networks and devices you own or have explicit written permission to test. Unauthorized interception or disruption of networks is illegal in most jurisdictions. End users are solely responsible for compliance with all applicable laws and radio regulations — \u003cb\u003eFCC Part 15\u003c\/b\u003e (US), \u003cb\u003eCE \/ RED\u003c\/b\u003e (EU), and local equivalents. Sold as-is, with no warranty. \"Flipper Zero\" is a trademark of Flipper Devices Inc.; this is an independent companion product and is not affiliated with or endorsed by Flipper Devices.\n\u003c\/div\u003e\n\u003cdiv class=\"sig\"\u003ePINGEQUA · \u003ca href=\"https:\/\/pingequa.com\" target=\"_blank\" rel=\"noopener\"\u003epingequa.com\u003c\/a\u003e · \u003ca href=\"https:\/\/github.com\/pingequalab\/5ghost-wifi-lab\" target=\"_blank\" rel=\"noopener\"\u003egithub.com\/pingequalab\/5ghost-wifi-lab\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":40834825748544,"sku":"FZ-BW16-ANT","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/6a862da9f8258514d9a0216b8102ea51.jpg?v=1774431139"},{"product_id":"flipper-zero-cc1101-high-gain","title":"Flipper Zero用 CC1101モジュール – 433 MHz Sub-GHz 高ゲイン","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800\u0026family=Space+Grotesk:wght@700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n  .pq-rf-wrapper { background-color: transparent; color: #1D1D1F; font-family: 'Inter', sans-serif; line-height: 1.6; max-width: 100%; margin: 0 auto; }\n  .pq-rf-header { border-bottom: 1px solid #E5E5E5; padding-bottom: 20px; margin-bottom: 30px; }\n  .pq-rf-title { font-family: 'Space Grotesk', sans-serif; font-size: 2rem; font-weight: 700; margin: 0 0 5px 0; text-transform: uppercase; color: #000000; letter-spacing: -1px; }\n  .pq-rf-subtitle { font-family: 'JetBrains Mono', monospace; font-size: 0.95rem; color: #666666; font-weight: 600; }\n  .pq-rf-spec-box { background: #F5F5F7; border-radius: 8px; padding: 24px; margin-bottom: 40px; }\n  .pq-rf-spec-label { font-family: 'JetBrains Mono', monospace; font-size: 0.85rem; color: #FF8200; font-weight: 700; margin-bottom: 16px; display: block; }\n  .pq-rf-spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n  .pq-rf-spec-item { color: #86868B; font-family: 'JetBrains Mono', monospace; font-size: 0.9rem; }\n  .pq-rf-spec-val { color: #1D1D1F; font-weight: 700; text-align: right; border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; }\n  .pq-rf-terminal { background: #1D1D1F; border-radius: 8px; padding: 24px; font-family: 'JetBrains Mono', monospace; font-size: 0.9rem; color: #E0E0E0; margin-bottom: 40px; box-shadow: inset 0 0 10px rgba(0,0,0,0.5); }\n  .pq-rf-term-head { color: #FF8200; font-weight: 700; display: block; margin-bottom: 15px; }\n  .pq-rf-highlight { color: #FF8200; font-weight: 700; }\n  .pq-rf-term-text { color: #A1A1A6; margin-bottom: 6px; }\n  .pq-rf-feature-h2 { font-family: 'Space Grotesk', sans-serif; font-size: 1.4rem; font-weight: 700; color: #000000; margin-bottom: 20px; text-transform: uppercase; }\n  .pq-rf-feature-card { margin-bottom: 24px; padding-left: 20px; border-left: 2px solid #E5E5E5; transition: border-color 0.3s ease; }\n  .pq-rf-feature-card:hover { border-left-color: #FF8200; }\n  .pq-rf-feature-h { font-weight: 700; color: #1D1D1F; display: block; margin-bottom: 6px; font-size: 1.05rem; }\n  .pq-rf-feature-p { color: #666666; font-size: 0.95rem; margin: 0; line-height: 1.6; }\n  .pq-rf-warning-box { margin-top: 40px; padding: 16px; background: #F5F5F7; border-radius: 8px; font-family: 'JetBrains Mono', monospace; font-size: 0.85rem; color: #86868B; }\n  .pq-rf-warning-box strong { color: #1D1D1F; }\n  @media (max-width: 768px) { .pq-rf-spec-grid { grid-template-columns: 1fr; gap: 8px; } .pq-rf-spec-val { text-align: left; padding-bottom: 8px; border-bottom: none; } .pq-rf-spec-item { border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; } }\n\u003c\/style\u003e\n\u003cdiv class=\"pq-rf-wrapper\"\u003e\n\u003cheader class=\"pq-rf-header\"\u003e\n\u003ch1 class=\"pq-rf-title\"\u003eCC1101 433 MHz Sub-GHz Module\u003c\/h1\u003e\n\u003cspan class=\"pq-rf-subtitle\"\u003eHigh-Power RF Transceiver Add-on for Flipper Zero\u003c\/span\u003e\u003c\/header\u003e\n\u003cdiv class=\"pq-rf-spec-box\"\u003e\n\u003cspan class=\"pq-rf-spec-label\"\u003e\/\/ MODULE_SPECIFICATIONS\u003c\/span\u003e\n\u003cdiv class=\"pq-rf-spec-grid\"\u003e\n\u003cdiv class=\"pq-rf-spec-item\"\u003e\u0026gt; TRANSCEIVER\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-val\"\u003eCC1101\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-item\"\u003e\u0026gt; NOMINAL_OUTPUT\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-val\"\u003e20 dBm\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-item\"\u003e\u0026gt; TESTED_OUTPUT\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-val\"\u003e18.6 dBm\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-item\"\u003e\u0026gt; BAND_OPTIMIZED\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-val\"\u003e433 MHz\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-item\"\u003e\u0026gt; ANTENNA_TYPE\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-val\"\u003eExternal, High-Gain\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-item\"\u003e\u0026gt; INTERFACE\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-spec-val\"\u003eCompact Expansion Board\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-terminal\"\u003e\n\u003cspan class=\"pq-rf-term-head\"\u003e[RUNTIME_LOG: ACTIVE]\u003c\/span\u003e\n\u003cdiv class=\"pq-rf-term-text\"\u003e\u0026gt; MODE: \u003cspan class=\"pq-rf-highlight\"\u003eHIGH_POWER_LONG_RANGE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-term-text\"\u003e\u0026gt; TX_SIGNAL: \u003cspan class=\"pq-rf-highlight\"\u003eENHANCED\u003c\/span\u003e via External Antenna\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-term-text\"\u003e\u0026gt; HOST_COMPAT: \u003cspan class=\"pq-rf-highlight\"\u003eFlipper Zero\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"pq-rf-term-text\"\u003e! STATUS: Plug-and-play ready. No external drivers required.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pq-rf-feature-h2\"\u003eCore Features\u003c\/h2\u003e\n\u003cdiv class=\"pq-rf-feature-card\"\u003e\n\u003cspan class=\"pq-rf-feature-h\"\u003eHigh-Power Output\u003c\/span\u003e\n\u003cp class=\"pq-rf-feature-p\"\u003eDelivers a nominal \u003cstrong\u003e20 dBm\u003c\/strong\u003e output, with verified performance of \u003cspan class=\"pq-rf-highlight\"\u003e18.6 dBm\u003c\/span\u003e. This high power ensures reliable, long-range communication in the Sub-GHz spectrum.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-feature-card\"\u003e\n\u003cspan class=\"pq-rf-feature-h\"\u003eExternal High-Gain Antenna\u003c\/span\u003e\n\u003cp class=\"pq-rf-feature-p\"\u003eSpecifically optimized for the \u003cspan class=\"pq-rf-highlight\"\u003e433 MHz band\u003c\/span\u003e, this antenna significantly boosts signal strength and penetration over onboard PCB alternatives, reducing dead zones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-feature-card\"\u003e\n\u003cspan class=\"pq-rf-feature-h\"\u003ePlug-and-Play Integration\u003c\/span\u003e\n\u003cp class=\"pq-rf-feature-p\"\u003eEngineered as a compact expansion board. Instantly connects to a \u003cstrong\u003eFlipper Zero\u003c\/strong\u003e to enable rapid prototyping and deployment of RF applications.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-rf-warning-box\"\u003e*Note: For optimal long-range performance, a proper external 433 MHz antenna must be attached. \u003cbr\u003e\u003cstrong\u003eFlipper Zero is NOT included.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":41232420470848,"sku":"FZ-CC1101-BST","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/12_2f2efab0-5a48-4da2-a44a-70ce87f90cf5.jpg?v=1778059972"},{"product_id":"flipper-zero-5ghost-bw16-wifi-devboard-green","title":"Flipper Zero用 5Ghost Wi-Fi開発ボード – BW16 RTL8720DN グリーン","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800\u0026family=Space+Grotesk:wght@700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n  .pq-wifi-wrapper { background-color: transparent; color: #1D1D1F; font-family: 'Inter', sans-serif; line-height: 1.6; max-width: 100%; margin: 0 auto; }\n  .pq-wifi-header { border-bottom: 1px solid #E5E5E5; padding-bottom: 20px; margin-bottom: 30px; }\n  .pq-wifi-title { font-family: 'Space Grotesk', sans-serif; font-size: 2rem; font-weight: 700; margin: 0 0 5px 0; text-transform: uppercase; color: #000000; letter-spacing: -1px; }\n  .pq-wifi-subtitle { font-family: 'JetBrains Mono', monospace; font-size: 0.95rem; color: #666666; font-weight: 600; }\n  .pq-wifi-spec-box { background: #F5F5F7; border-radius: 8px; padding: 24px; margin-bottom: 40px; }\n  .pq-wifi-spec-label { font-family: 'JetBrains Mono', monospace; font-size: 0.85rem; color: #FF8200; font-weight: 700; margin-bottom: 16px; display: block; }\n  .pq-wifi-spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n  .pq-wifi-spec-item { color: #86868B; font-family: 'JetBrains Mono', monospace; font-size: 0.9rem; }\n  .pq-wifi-spec-val { color: #1D1D1F; font-weight: 700; text-align: right; border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; }\n  .pq-wifi-terminal { background: #1D1D1F; border-radius: 8px; padding: 24px; font-family: 'JetBrains Mono', monospace; font-size: 0.9rem; color: #E0E0E0; margin-bottom: 40px; box-shadow: inset 0 0 10px rgba(0,0,0,0.5); }\n  .pq-wifi-term-head { color: #FF8200; font-weight: 700; display: block; margin-bottom: 15px; }\n  .pq-wifi-highlight { color: #FF8200; font-weight: 700; }\n  .pq-wifi-term-text { color: #A1A1A6; margin-bottom: 6px; }\n  .pq-wifi-feature-h2 { font-family: 'Space Grotesk', sans-serif; font-size: 1.4rem; font-weight: 700; color: #000000; margin-bottom: 20px; text-transform: uppercase; }\n  .pq-wifi-feature-card { margin-bottom: 24px; padding-left: 20px; border-left: 2px solid #E5E5E5; transition: border-color 0.3s ease; }\n  .pq-wifi-feature-card:hover { border-left-color: #FF8200; }\n  .pq-wifi-feature-h { font-weight: 700; color: #1D1D1F; display: block; margin-bottom: 6px; font-size: 1.05rem; }\n  .pq-wifi-feature-p { color: #666666; font-size: 0.95rem; margin: 0; line-height: 1.6; }\n  .pq-wifi-warning-box { margin-top: 40px; padding: 16px; background: #F5F5F7; border-radius: 8px; font-family: 'JetBrains Mono', monospace; font-size: 0.85rem; color: #86868B; }\n  .pq-wifi-warning-box strong { color: #1D1D1F; }\n  @media (max-width: 768px) { .pq-wifi-spec-grid { grid-template-columns: 1fr; gap: 8px; } .pq-wifi-spec-val { text-align: left; padding-bottom: 8px; border-bottom: none; } .pq-wifi-spec-item { border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; } }\n\u003c\/style\u003e\n\u003cdiv class=\"pq-wifi-wrapper\"\u003e\n\u003cheader class=\"pq-wifi-header\"\u003e\n\u003ch1 class=\"pq-wifi-title\"\u003eBW16 DUAL-BAND BOARD\u003c\/h1\u003e\n\u003cspan class=\"pq-wifi-subtitle\"\u003eRTL8720DN Chipset \/\/ 2.4 GHz \u0026amp; 5 GHz Wi-Fi Expansion\u003c\/span\u003e \u003cspan class=\"pq-wifi-subtitle\" style=\"display: block; margin-top: 4px; color: #ff8200;\"\u003eNATIVE 5 GHZ SUPPORT\u003c\/span\u003e\u003c\/header\u003e\n\u003cdiv class=\"pq-wifi-spec-box\"\u003e\n\u003cspan class=\"pq-wifi-spec-label\"\u003e\/\/ HARDWARE_SPECIFICATIONS\u003c\/span\u003e\n\u003cdiv class=\"pq-wifi-spec-grid\"\u003e\n\u003cdiv class=\"pq-wifi-spec-item\"\u003e\u0026gt; MCU_CORE\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-spec-val\"\u003eRTL8720DN (BW16)\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-spec-item\"\u003e\u0026gt; RF_BANDS\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-spec-val\"\u003e2.4 GHz \/ 5 GHz\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-spec-item\"\u003e\u0026gt; COMPATIBILITY\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-spec-val\"\u003eUnleashed \/ Momentum\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-terminal\"\u003e\n\u003cspan class=\"pq-wifi-term-head\"\u003e[CRITICAL_SETUP_PROTOCOL]\u003c\/span\u003e\n\u003cdiv class=\"pq-wifi-term-text\"\u003e\u0026gt; DEPENDENCY: \u003cspan class=\"pq-wifi-highlight\"\u003eCompanion App (.fap) Required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-term-text\"\u003e\u0026gt; ACTION: Install application to host device's SD card.\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-term-text\"\u003e\u0026gt; STATUS: \u003cspan class=\"pq-wifi-highlight\"\u003eModule does NOT function autonomously.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"pq-wifi-term-text\"\u003e! INFO: Intended for educational research and authorized network administration only.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pq-wifi-feature-h2\"\u003eADVANCED CAPABILITIES\u003c\/h2\u003e\n\u003cdiv class=\"pq-wifi-feature-card\"\u003e\n\u003cspan class=\"pq-wifi-feature-h\"\u003eDual-Band 2.4 GHz \/ 5 GHz Connectivity\u003c\/span\u003e\n\u003cp class=\"pq-wifi-feature-p\"\u003eUnlike standard ESP32 boards restricted to crowded 2.4 GHz bands, this module unlocks native support for \u003cspan class=\"pq-wifi-highlight\"\u003e5 GHz networks\u003c\/span\u003e. Monitor modern Wi-Fi infrastructure and analyze dual-band traffic with ease.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-feature-card\"\u003e\n\u003cspan class=\"pq-wifi-feature-h\"\u003eAdvanced Protocol Analysis\u003c\/span\u003e\n\u003cp class=\"pq-wifi-feature-p\"\u003eA powerful hardware platform for cybersecurity education. Supports raw packet monitoring and captive portal prototyping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-feature-card\"\u003e\n\u003cspan class=\"pq-wifi-feature-h\"\u003ePlug-and-Play GPIO\u003c\/span\u003e\n\u003cp class=\"pq-wifi-feature-p\"\u003ePrecision-engineered to dock directly onto the GPIO headers of your portable multi-tool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-wifi-warning-box\"\u003e*Package includes 1x BW16 Dual-Band Board.\u003cbr\u003e\u003cstrong\u003eFlipper Zero host device is NOT included. Shown for reference only.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":41232420536384,"sku":"FZ-BW16-GRN","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/1_594b8abf-adf3-4db8-afeb-d507bca84c03.jpg?v=1778057262"},{"product_id":"flipper-zero-wifi-devboard-esp32-s2","title":"Flipper Zero Wi-Fi開発ボード – ESP32-S2","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800\u0026family=Space+Grotesk:wght@700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n  .pq-bambu-wrapper {\n    background-color: transparent; \n    color: #1D1D1F;\n    font-family: 'Inter', sans-serif;\n    line-height: 1.6;\n    max-width: 100%;\n    margin: 0 auto;\n  }\n  .pq-bambu-header {\n    border-bottom: 1px solid #E5E5E5;\n    padding-bottom: 20px;\n    margin-bottom: 30px;\n  }\n  .pq-bambu-title {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 2rem;\n    font-weight: 700;\n    margin: 0 0 5px 0;\n    text-transform: uppercase;\n    color: #000000;\n    letter-spacing: -1px;\n  }\n  .pq-bambu-subtitle {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.95rem;\n    color: #666666;\n    font-weight: 600;\n  }\n  .pq-bambu-spec-box {\n    background: #F5F5F7;\n    border-radius: 8px;\n    padding: 24px;\n    margin-bottom: 40px;\n  }\n  .pq-bambu-spec-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #FF8200;\n    font-weight: 700;\n    margin-bottom: 16px;\n    display: block;\n  }\n  .pq-bambu-spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n  .pq-bambu-spec-item { \n    color: #86868B; \n    font-family: 'JetBrains Mono', monospace; \n    font-size: 0.9rem; \n  }\n  .pq-bambu-spec-val { \n    color: #1D1D1F; \n    font-weight: 700; \n    text-align: right; \n    border-bottom: 1px solid #E5E5E5; \n    padding-bottom: 4px;\n  }\n  .pq-bambu-terminal {\n    background: #1D1D1F;\n    border-radius: 8px;\n    padding: 24px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.9rem;\n    color: #E0E0E0;\n    margin-bottom: 40px;\n    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);\n  }\n  .pq-bambu-term-head { \n    color: #FF8200; \n    font-weight: 700; \n    display: block; \n    margin-bottom: 15px;\n  }\n  .pq-bambu-highlight { \n    color: #FF8200; \n    font-weight: 700; \n  }\n  .pq-bambu-term-text {\n    color: #A1A1A6;\n    margin-bottom: 6px;\n  }\n  .pq-bambu-feature-h2 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 700;\n    color: #000000;\n    margin-bottom: 20px;\n    text-transform: uppercase;\n  }\n  .pq-bambu-feature-card {\n    margin-bottom: 24px;\n    padding-left: 20px;\n    border-left: 2px solid #E5E5E5;\n    transition: border-color 0.3s ease;\n  }\n  .pq-bambu-feature-card:hover { \n    border-left-color: #FF8200; \n  }\n  .pq-bambu-feature-h {\n    font-weight: 700;\n    color: #1D1D1F;\n    display: block;\n    margin-bottom: 6px;\n    font-size: 1.05rem;\n  }\n  .pq-bambu-feature-p { \n    color: #666666; \n    font-size: 0.95rem; \n    margin: 0; \n    line-height: 1.6;\n  }\n  .pq-bambu-warning-box {\n    margin-top: 40px;\n    padding: 16px;\n    background: #F5F5F7;\n    border-radius: 8px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #86868B;\n  }\n  .pq-bambu-warning-box strong { \n    color: #1D1D1F; \n  }\n  @media (max-width: 768px) {\n    .pq-bambu-spec-grid { grid-template-columns: 1fr; gap: 8px; }\n    .pq-bambu-spec-val { text-align: left; padding-bottom: 8px; border-bottom: none; }\n    .pq-bambu-spec-item { border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pq-bambu-wrapper\"\u003e\n\u003cheader class=\"pq-bambu-header\"\u003e\n\u003ch1 class=\"pq-bambu-title\"\u003eWi-Fi Dev Board\u003c\/h1\u003e\n\u003cspan class=\"pq-bambu-subtitle\"\u003ePowered by ESP32-S2 \/\/ Exclusively for Flipper Zero\u003c\/span\u003e\u003c\/header\u003e\n\u003cdiv class=\"pq-bambu-spec-box\"\u003e\n\u003cspan class=\"pq-bambu-spec-label\"\u003e\/\/ TECHNICAL_MANIFEST_V1.0\u003c\/span\u003e\n\u003cdiv class=\"pq-bambu-spec-grid\"\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; MCU_CORE\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eESP32-S2\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; INTERFACE\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eExposed GPIO Pinouts\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-terminal\"\u003e\n\u003cspan class=\"pq-bambu-term-head\"\u003e[SYSTEM_LOG: DEBUGGER_ACTIVE]\u003c\/span\u003e\n\u003cdiv class=\"pq-bambu-term-text\"\u003e\u0026gt; CAPABILITY: \u003cspan class=\"pq-bambu-highlight\"\u003eIn-System Debugging (ISD)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-term-text\"\u003e\u0026gt; ACTION: Flash \u0026amp; Inspect Variables over Wi-Fi\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-term-text\"\u003e\u0026gt; SDK: \u003cspan class=\"pq-bambu-highlight\"\u003eOpen-Source Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"pq-bambu-term-text\" style=\"color: #ff453a;\"\u003e! INFO: Web interface included for AP\/Client configuration.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pq-bambu-feature-h2\"\u003eDeveloper Features\u003c\/h2\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eIn-System Debugging Made Easy\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eFlash and debug Flipper Zero over Wi-Fi or USB-C. Set breakpoints, inspect variables, and step through code execution with less friction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eExpand Flipper's Capabilities\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eExperiment with alternative ESP32 firmware such as Marauder. Use the exposed \u003cspan class=\"pq-bambu-highlight\"\u003eGPIO pins\u003c\/span\u003e to connect additional modules and build custom Wi-Fi-enabled projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eFlexible Wi-Fi Modes\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eWorks as a standalone access point (AP) or connects to an existing 2.4 GHz Wi-Fi network. Managed through the built-in web interface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eBuilt for Developers\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eFully supports the open-source SDK. Compatible with popular third-party debugging workflows in a developer-friendly, open form factor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-warning-box\"\u003e\/\/ NOTICE: \u003cbr\u003e\u003cstrong\u003e*Flipper Zero host device is NOT included. Shown for reference only.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":41232420700224,"sku":"FZ-WIFI-BLK-US","price":29.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/b1860b802245212434a6704e0ad16591_ab3d2e96-9e61-4435-a3a3-3d45530b5690.png?v=1773199398"},{"product_id":"flipper-zero-wifi-devboard-esp32-s2-green","title":"Flipper Zero Wi-Fi開発ボード – ESP32-S2 グリーン","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800\u0026family=Space+Grotesk:wght@700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n\n  .pq-bambu-wrapper {\n    background-color: transparent; \n    color: #1D1D1F;\n    font-family: 'Inter', sans-serif;\n    line-height: 1.6;\n    max-width: 100%;\n    margin: 0 auto;\n  }\n  .pq-bambu-header {\n    border-bottom: 1px solid #E5E5E5;\n    padding-bottom: 20px;\n    margin-bottom: 30px;\n  }\n  .pq-bambu-title {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 2rem;\n    font-weight: 700;\n    margin: 0 0 5px 0;\n    text-transform: uppercase;\n    color: #000000;\n    letter-spacing: -1px;\n  }\n  .pq-bambu-subtitle {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.95rem;\n    color: #666666;\n    font-weight: 600;\n  }\n  .pq-bambu-tag {\n    display: inline-block;\n    background: #FF8200;\n    color: #FFFFFF;\n    padding: 4px 12px;\n    font-size: 12px;\n    font-weight: 800;\n    border-radius: 4px;\n    margin-top: 15px;\n    text-transform: uppercase;\n  }\n  .pq-bambu-spec-box {\n    background: #F5F5F7;\n    border-radius: 8px;\n    padding: 24px;\n    margin-bottom: 40px;\n  }\n  .pq-bambu-spec-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #FF8200;\n    font-weight: 700;\n    margin-bottom: 16px;\n    display: block;\n  }\n  .pq-bambu-spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n  .pq-bambu-spec-item { \n    color: #86868B; \n    font-family: 'JetBrains Mono', monospace; \n    font-size: 0.9rem; \n  }\n  .pq-bambu-spec-val { \n    color: #1D1D1F; \n    font-weight: 700; \n    text-align: right; \n    border-bottom: 1px solid #E5E5E5; \n    padding-bottom: 4px;\n  }\n  .pq-bambu-terminal {\n    background: #1D1D1F;\n    border-radius: 8px;\n    padding: 24px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.9rem;\n    color: #E0E0E0;\n    margin-bottom: 40px;\n    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);\n  }\n  .pq-bambu-term-head { \n    color: #FF8200; \n    font-weight: 700; \n    display: block; \n    margin-bottom: 15px;\n  }\n  .pq-bambu-highlight { \n    color: #FF8200; \n    font-weight: 700; \n  }\n  .pq-bambu-term-text {\n    color: #A1A1A6;\n    margin-bottom: 6px;\n  }\n  .pq-bambu-feature-h2 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 700;\n    color: #000000;\n    margin-bottom: 20px;\n    text-transform: uppercase;\n  }\n  .pq-bambu-feature-card {\n    margin-bottom: 24px;\n    padding-left: 20px;\n    border-left: 2px solid #E5E5E5;\n    transition: border-color 0.3s ease;\n  }\n  .pq-bambu-feature-card:hover { \n    border-left-color: #FF8200; \n  }\n  .pq-bambu-feature-h {\n    font-weight: 700;\n    color: #1D1D1F;\n    display: block;\n    margin-bottom: 6px;\n    font-size: 1.05rem;\n  }\n  .pq-bambu-feature-p { \n    color: #666666; \n    font-size: 0.95rem; \n    margin: 0; \n    line-height: 1.6;\n  }\n  .pq-bambu-warning-box {\n    margin-top: 40px;\n    padding: 16px;\n    background: #F5F5F7;\n    border-radius: 8px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #86868B;\n  }\n  .pq-bambu-warning-box strong { \n    color: #1D1D1F; \n  }\n  @media (max-width: 768px) {\n    .pq-bambu-spec-grid { grid-template-columns: 1fr; gap: 8px; }\n    .pq-bambu-spec-val { text-align: left; padding-bottom: 8px; border-bottom: none; }\n    .pq-bambu-spec-item { border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pq-bambu-wrapper\"\u003e\n\u003cheader class=\"pq-bambu-header\"\u003e\n\u003ch1 class=\"pq-bambu-title\"\u003eWi-Fi Devboard Pro\u003c\/h1\u003e\n\u003cspan class=\"pq-bambu-subtitle\"\u003eESP32-S2 \/\/ ENIG Gold Finish \/\/ Marauder Pre-installed\u003c\/span\u003e\u003cbr\u003e\n\u003cdiv class=\"pq-bambu-tag\"\u003eOut-of-the-Box Ready\u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"pq-bambu-spec-box\"\u003e\n\u003cspan class=\"pq-bambu-spec-label\"\u003e\/\/ TECHNICAL_MANIFEST_V2.0\u003c\/span\u003e\n\u003cdiv class=\"pq-bambu-spec-grid\"\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; MCU_CORE\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eESP32-S2 Chipset\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; PCB_PROCESS\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003ePremium ENIG (Immersion Gold)\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; FIRMWARE\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eMarauder (Pre-loaded)\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; INTERFACE\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eUSB-C \/ Web-Flasher Ready\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-terminal\"\u003e\n\u003cspan class=\"pq-bambu-term-head\"\u003e[SYSTEM_LOG: AUDIT_MODULE_ONLINE]\u003c\/span\u003e\n\u003cdiv class=\"pq-bambu-term-text\"\u003e\u0026gt; OS: \u003cspan class=\"pq-bambu-highlight\"\u003eMarauder Firmware Injected\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-term-text\"\u003e\u0026gt; CAPABILITY: Advanced Wi-Fi Testing \u0026amp; IoT Management\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-term-text\"\u003e\u0026gt; STATUS: \u003cspan class=\"pq-bambu-highlight\"\u003eREADY_FOR_DEPLOYMENT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv class=\"pq-bambu-term-text\" style=\"color: #ff453a;\"\u003e! INFO: ENIG gold plating active. Signal integrity verified.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pq-bambu-feature-h2\"\u003eHardware Synergy\u003c\/h2\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eIndustrial-Grade ENIG PCB\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eUpgraded with a high-grade \u003cspan class=\"pq-bambu-highlight\"\u003eImmersion Gold (ENIG)\u003c\/span\u003e finish. This professional-grade manufacturing ensures superior oxidation resistance and uncompromised signal integrity for long-term reliability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003ePreloaded Marauder Firmware\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eSkip the setup. The ESP32-S2 Wi-Fi Devboard comes pre-installed with the powerful \u003cstrong\u003eMarauder firmware\u003c\/strong\u003e out of the box, immediately enabling advanced Wi-Fi auditing and network security research.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eFrictionless Flashing \u0026amp; Updates\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eFully compatible with standard web-flashers and IDEs. Effortlessly update the pre-loaded software or deploy custom code via the dedicated \u003cspan class=\"pq-bambu-highlight\"\u003eUSB-C interface\u003c\/span\u003e, ensuring your hardware remains future-proof.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eVersatile Security Tool\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eDriven by the robust ESP32-S2 chipset, it is a strong foundation for penetration testers and developers focusing on IoT projects, remote device management, and wireless protocol analysis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-warning-box\"\u003e\/\/ NOTICE: \u003cbr\u003e\u003cstrong\u003e*Flipper Zero host device is NOT included. Shown for reference only.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":41232420765760,"sku":"FZ-WIFI-GRN","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/1_a34e2b75-54f4-4683-887b-21ed815b8268.jpg?v=1773199458"},{"product_id":"flipper-zero-wifi-devboard-esp32-s2-black","title":"Flipper Zero Wi-Fi開発ボード – ESP32-S2 ブラック","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600\u0026family=Space+Grotesk:wght@700\u0026family=JetBrains+Mono:wght@500\u0026display=swap');\n  .pq-v18-wrapper {\n    background-color: #e2e8f0; \n    color: #000000;\n    font-family: 'Inter', sans-serif;\n    padding: 50px 30px;\n    line-height: 1.7;\n    max-width: 900px;\n    margin: 0 auto;\n    border: 1px solid #cbd5e1;\n  }\n  .pq-v18-header {\n    border-bottom: 6px solid #00f5ff;\n    padding-bottom: 30px;\n    margin-bottom: 50px;\n  }\n  .pq-v18-title {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 2.5rem;\n    font-weight: 700;\n    margin: 0;\n    text-transform: uppercase;\n    color: #000000;\n    letter-spacing: -1.5px;\n  }\n  .pq-v18-model {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 1.1rem;\n    color: #475569;\n    margin-top: 10px;\n    display: block;\n    font-weight: 600;\n  }\n  .pq-v18-spec-box {\n    background: #ffffff;\n    border: 2px solid #000000;\n    padding: 35px;\n    margin-bottom: 60px;\n    position: relative;\n  }\n  .pq-v18-spec-label {\n    position: absolute;\n    top: -15px;\n    left: 25px;\n    background: #00f5ff;\n    color: #000000;\n    font-family: 'JetBrains Mono', monospace;\n    font-weight: 800;\n    padding: 5px 15px;\n    font-size: 12px;\n    box-shadow: 4px 4px 0px #000000;\n  }\n  .pq-v18-spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 15px;\n  }\n  .pq-v18-spec-item { color: #64748b; font-family: 'JetBrains Mono', monospace; font-size: 14px; }\n  .pq-v18-spec-val { color: #000000; font-weight: 700; text-align: right; border-bottom: 1px solid #e2e8f0; }\n  .pq-v18-terminal {\n    background: #f0fdff;\n    border: 2px solid #000000;\n    border-left: 8px solid #00f5ff;\n    padding: 30px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 1rem;\n    color: #000000;\n    margin: 50px 0;\n  }\n  .pq-v18-terminal-title {\n    display: block;\n    margin-bottom: 15px;\n    font-weight: 800;\n    color: #2563eb;\n  }\n  .pq-v18-feature-card {\n    background: #ffffff;\n    border: 1px solid #cbd5e1;\n    padding: 35px;\n    margin-bottom: 25px;\n    transition: all 0.3s ease;\n  }\n  .pq-v18-feature-card:hover {\n    border-color: #000000;\n    box-shadow: 10px 10px 0px #00f5ff;\n    transform: translate(-5px, -5px);\n  }\n  .pq-v18-feature-h {\n    font-family: 'Space Grotesk', sans-serif;\n    color: #000000;\n    font-size: 1.4rem;\n    font-weight: 700;\n    margin-bottom: 15px;\n    display: flex;\n    align-items: center;\n  }\n  .pq-v18-feature-h::before {\n    content: \"\";\n    width: 12px;\n    height: 12px;\n    background: #00f5ff;\n    margin-right: 18px;\n    border-radius: 50%;\n    box-shadow: 0 0 10px #00f5ff;\n  }\n  .pq-v18-feature-p {\n    font-size: 1.15rem;\n    color: #334155;\n    margin: 0;\n  }\n  .pq-v18-warning {\n    margin-top: 70px;\n    padding: 30px;\n    border: 3px solid #000000;\n    color: #000000;\n    background: #ffffff;\n    text-align: center;\n    font-family: 'JetBrains Mono', monospace;\n    font-weight: 700;\n  }\n  @media (max-width: 768px) {\n    .pq-v18-wrapper { padding: 30px 15px; }\n    .pq-v18-spec-grid { grid-template-columns: 1fr; }\n    .pq-v18-spec-val { text-align: left; }\n    .pq-v18-title { font-size: 2rem; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pq-v18-wrapper\"\u003e\n\u003cheader class=\"pq-v18-header\"\u003e\n\u003ch1 class=\"pq-v18-title\"\u003eWi-Fi Dev Board\u003c\/h1\u003e\n\u003cspan class=\"pq-v18-model\"\u003eESP32-S2 \/\/ Marauder Research Module\u003c\/span\u003e\u003c\/header\u003e\n\u003cdiv class=\"pq-v18-spec-box\"\u003e\n\u003cspan class=\"pq-v18-spec-label\"\u003eMANIFEST_SERIAL: 2026_V1\u003c\/span\u003e\n\u003cdiv class=\"pq-v18-spec-grid\"\u003e\n\u003cdiv class=\"pq-v18-spec-item\"\u003e\u0026gt; CORE_SOC\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-spec-val\"\u003eESP32-S2\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-spec-item\"\u003e\u0026gt; PRE-FLASHED\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-spec-val\"\u003eMarauder Firmware\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-spec-item\"\u003e\u0026gt; INTERFACE\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-spec-val\"\u003e18-Pin Gold GPIO\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-spec-item\"\u003e\u0026gt; FINISH\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-spec-val\"\u003eStealth Matte Black\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-terminal\"\u003e\n\u003cspan class=\"pq-v18-terminal-title\"\u003e[MARAUDER_KERNEL_LOG]\u003c\/span\u003e -------------------------------------------\u003cbr\u003e\u0026gt; DEVICE_PATH: \/dev\/ttyACM0\u003cbr\u003e\u0026gt; CAP: Deauth \/ Scan \/ Sniff \/ PCAP_Save\u003cbr\u003e-------------------------------------------\u003cbr\u003e! STATUS: READY_FOR_DEPLOYMENT\u003c\/div\u003e\n\u003ch2 style=\"font-family: 'Space Grotesk'; font-size: 1.8rem; margin-bottom: 30px; text-transform: uppercase;\"\u003eCore Highlights\u003c\/h2\u003e\n\u003cdiv class=\"pq-v18-feature-list\"\u003e\n\u003cdiv class=\"pq-v18-feature-card\"\u003e\n\u003cspan class=\"pq-v18-feature-h\"\u003ePre-Installed Research Tools\u003c\/span\u003e\n\u003cp class=\"pq-v18-feature-p\"\u003eComes pre-flashed with \u003cstrong\u003eESP32-Marauder\u003c\/strong\u003e. Connect to your Flipper Zero and immediately begin advanced Wi-Fi auditing without complex flashing setups.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-feature-card\"\u003e\n\u003cspan class=\"pq-v18-feature-h\"\u003ePrecision Mechanical Fit\u003c\/span\u003e\n\u003cp class=\"pq-v18-feature-p\"\u003eCustom-designed \u003cstrong\u003e18-pin header\u003c\/strong\u003e ensures a solid physical connection, reducing data bus errors during high-intensity signal sniffing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-v18-warning\"\u003e\/\/ SYSTEM_NOTICE: \u003cbr\u003eFlipper Zero host device is NOT included.\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":41232420831296,"sku":"FZ-WIFI-BLK","price":29.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/1_e3e71be9-b7d5-48b7-a482-d0c6a6e71f78.jpg?v=1773199398"},{"product_id":"flipper-zero-cc1101-433mhz","title":"Flipper Zero用 CC1101モジュール – 433 MHz Sub-GHz","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800\u0026family=Space+Grotesk:wght@700\u0026family=JetBrains+Mono:wght@400;700\u0026display=swap');\n\n  .pq-bambu-wrapper {\n    background-color: transparent; \n    color: #1D1D1F;\n    font-family: 'Inter', sans-serif;\n    line-height: 1.6;\n    max-width: 100%;\n    margin: 0 auto;\n  }\n  .pq-bambu-header {\n    border-bottom: 1px solid #E5E5E5;\n    padding-bottom: 20px;\n    margin-bottom: 30px;\n  }\n  .pq-bambu-title {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 2rem;\n    font-weight: 700;\n    margin: 0 0 5px 0;\n    text-transform: uppercase;\n    color: #000000;\n    letter-spacing: -1px;\n  }\n  .pq-bambu-subtitle {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.95rem;\n    color: #666666;\n    font-weight: 600;\n  }\n  .pq-bambu-tag {\n    display: inline-block;\n    background: #FF8200;\n    color: #FFFFFF;\n    padding: 4px 12px;\n    font-size: 12px;\n    font-weight: 800;\n    border-radius: 4px;\n    margin-top: 15px;\n    text-transform: uppercase;\n  }\n  .pq-bambu-spec-box {\n    background: #F5F5F7;\n    border-radius: 8px;\n    padding: 24px;\n    margin-bottom: 40px;\n  }\n  .pq-bambu-spec-label {\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #FF8200;\n    font-weight: 700;\n    margin-bottom: 16px;\n    display: block;\n  }\n  .pq-bambu-spec-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n  .pq-bambu-spec-item { \n    color: #86868B; \n    font-family: 'JetBrains Mono', monospace; \n    font-size: 0.9rem; \n  }\n  .pq-bambu-spec-val { \n    color: #1D1D1F; \n    font-weight: 700; \n    text-align: right; \n    border-bottom: 1px solid #E5E5E5; \n    padding-bottom: 4px;\n  }\n  .pq-bambu-terminal {\n    background: #1D1D1F;\n    border-radius: 8px;\n    padding: 24px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.9rem;\n    color: #E0E0E0;\n    margin-bottom: 40px;\n    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);\n  }\n  .pq-bambu-term-head { \n    color: #FF8200; \n    font-weight: 700; \n    display: block; \n    margin-bottom: 15px;\n  }\n  .pq-bambu-highlight { \n    color: #FF8200; \n    font-weight: 700; \n  }\n  .pq-bambu-feature-h2 {\n    font-family: 'Space Grotesk', sans-serif;\n    font-size: 1.4rem;\n    font-weight: 700;\n    color: #000000;\n    margin-bottom: 20px;\n    text-transform: uppercase;\n  }\n  .pq-bambu-feature-card {\n    margin-bottom: 24px;\n    padding-left: 20px;\n    border-left: 2px solid #E5E5E5;\n    transition: border-color 0.3s ease;\n  }\n  .pq-bambu-feature-card:hover { \n    border-left-color: #FF8200; \n  }\n  .pq-bambu-feature-h {\n    font-weight: 700;\n    color: #1D1D1F;\n    display: block;\n    margin-bottom: 4px;\n    font-size: 1.05rem;\n  }\n  .pq-bambu-feature-p { \n    color: #666666; \n    font-size: 0.95rem; \n    margin: 0; \n    line-height: 1.6;\n  }\n  .pq-bambu-warning-box {\n    margin-top: 40px;\n    padding: 16px;\n    background: #F5F5F7;\n    border-radius: 8px;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.85rem;\n    color: #86868B;\n  }\n  .pq-bambu-warning-box strong { \n    color: #1D1D1F; \n  }\n  @media (max-width: 768px) {\n    .pq-bambu-spec-grid { grid-template-columns: 1fr; gap: 8px; }\n    .pq-bambu-spec-val { text-align: left; padding-bottom: 8px; border-bottom: none; }\n    .pq-bambu-spec-item { border-bottom: 1px solid #E5E5E5; padding-bottom: 4px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"pq-bambu-wrapper\"\u003e\n\u003cheader class=\"pq-bambu-header\"\u003e\n\u003ch1 class=\"pq-bambu-title\"\u003eCC1101 Sub-GHz Board\u003c\/h1\u003e\n\u003cspan class=\"pq-bambu-subtitle\"\u003eSub-GHz Transceiver \/\/ Long-Range RF Expansion\u003c\/span\u003e\u003cbr\u003e\n\u003cdiv class=\"pq-bambu-tag\"\u003eProfessional Prototyping Grade\u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"pq-bambu-spec-box\"\u003e\n\u003cspan class=\"pq-bambu-spec-label\"\u003e\/\/ HARDWARE_SPECIFICATIONS\u003c\/span\u003e\n\u003cdiv class=\"pq-bambu-spec-grid\"\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; CORE_CHIPSET\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eTI CC1101 (Sub-GHz)\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; CONNECTOR\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eGold-Plated SMA\/IPEX\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; INTERFACE\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003e18-Pin GPIO Header\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-item\"\u003e\u0026gt; SIGNAL_PATH\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-spec-val\"\u003eTX \/ RX \/ GND Ready\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-terminal\"\u003e\n\u003cspan class=\"pq-bambu-term-head\"\u003e[RF_INIT: SUB-GHZ_STABILIZED]\u003c\/span\u003e\n\u003cdiv style=\"color: #a1a1a6;\"\u003e\u0026gt; FREQUENCY: \u003cspan class=\"pq-bambu-highlight\"\u003e433 MHz Supported\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"color: #a1a1a6;\"\u003e\u0026gt; BUS_TYPE: High-Speed SPI Connection\u003c\/div\u003e\n\u003cdiv style=\"color: #a1a1a6;\"\u003e\u0026gt; STATUS: Enhanced Signal Reception Architecture\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv style=\"color: #ff453a;\"\u003e! INFO: Precision circuit layout for low-noise RF transmission.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pq-bambu-feature-h2\"\u003eHardware Engineering\u003c\/h2\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eNative Flipper Zero Compatibility\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eSpecially designed as a \u003cspan class=\"pq-bambu-highlight\"\u003ededicated hardware expansion\u003c\/span\u003e for the Flipper Zero. Fits seamlessly into the GPIO headers for an integrated, professional-grade Sub-GHz experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eLabeled 18-Pin Configuration\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eFeatures \u003cspan class=\"pq-bambu-highlight\"\u003e18 clearly labeled pins\u003c\/span\u003e for effortless connectivity. Simplifies integration with your development projects and eliminates guesswork during circuit prototyping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eProfessional RF Circuitry\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eEngineered with high-quality Sub-GHz components and a precise circuit layout. Includes \u003cstrong\u003egold-plated antenna connectors\u003c\/strong\u003e to ensure reliable signal transmission and long-term durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-feature-card\"\u003e\n\u003cspan class=\"pq-bambu-feature-h\"\u003eEnhanced Reception Design\u003c\/span\u003e\n\u003cp class=\"pq-bambu-feature-p\"\u003eOptimized PCB design and integrated antenna support provide superior signal reception and transmission capabilities compared to generic, unoptimized modules.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pq-bambu-warning-box\"\u003e\/\/ NOTICE: \u003cbr\u003e\u003cstrong\u003e*Includes 1x CC1101 RF Expansion Board and 1x High-Gain Antenna.\u003c\/strong\u003e\u003cbr\u003eFlipper Zero host device is NOT included. Intended for authorized research and education.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"PINGEQUA","offers":[{"title":"Default Title","offer_id":41232421060672,"sku":"FZ-CC1101","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/6753\/8240\/files\/9c352c91eec64a03a0108b40990001a7_172ac7e9-a8b6-43e1-b28b-27459161e43f.jpg?v=1775548277"}],"url":"https:\/\/www.pingequa.com\/ja\/collections\/for-flipper-zero.oembed","provider":"PINGEQUA","version":"1.0","type":"link"}