{"title":"RainWalker","description":"\u003cp\u003eRainWalker OÜ - an independent Estonian manufacturer of compact pentest hardware based in Tallinn. The Kiisu line is a card-sized alternative to Flipper Zero, compatible with Flipper Zero firmware. SAPSAN is launching Polish distribution of the RainWalker brand.\u003c\/p\u003e\n\u003c!-- split --\u003e\n\u003ch2\u003eWho is RainWalker\u003c\/h2\u003e\n\u003cp\u003eAn Estonian team from Tallinn (OÜ reg. 16704677), creator and owner of the Kiisu project - a family of multifunctional development boards in a credit-card form factor, fully compatible with Flipper Zero firmware. Hardware designed and manufactured in the EU, short logistics chains, full CE\/RoHS compliance.\u003c\/p\u003e\n\u003ch2\u003eThe Kiisu product line\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eKiisu V4BR\u003c\/strong\u003e - the flagship card-sized board with a full pentest stack: SubGHz CC1101 (with optional external antenna), NFC ST25R3916, RFID r\/w\/emulator, IR rx\/tx, Bluetooth Low Energy, iButton, GPIO Flipper-compatible. Dual-MCU: STM32WB55 (80 MHz main) + STM32G431 (170 MHz aux), more compute power than the reference Flipper. On-board sensors (accelerometer, compass, temp, light), with optional BME680 (VOC) and VL53xxx (ranger) for user installation.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKiisu SMOL\u003c\/strong\u003e - a smaller modular evolution of Kiisu, available as keychain or watch (pre-assembled). Main board: STM32WB55 Cortex-M4, CC1101 SubGHz (300-348\/387-464\/779-928 MHz), ST25R3916 NFC, RFID EM4100, IR, BLE, OLED SSD1306, 512 MB SD on-board. The modular ecosystem adds dedicated boards: Dual-Band WiFi (ESP32-C5) with GPS, LoRa with Meshtastic, dedicated NFC\/RFID + LIR2032. Currently on Indiegogo.\u003c\/p\u003e\n\u003ch2\u003eWhat sets Kiisu apart as a Flipper Zero alternative\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCard format \/ modular keychain \/ watch\u003c\/strong\u003e - discreet, fits in your wallet or on your keys\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlipper Zero firmware compatibility\u003c\/strong\u003e - the entire community and forks (Momentum, Unleashed, RogueMaster) work from the first flash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRF stack broader than Flipper\u003c\/strong\u003e: SubGHz, NFC, RFID, IR, BLE, iButton in V4BR; additionally LoRa\/Meshtastic, GPS, Dual-Band WiFi in SMOL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGPIO pin-compatible with Flipper Zero\u003c\/strong\u003e - Flipper shields and accessories work without modifications\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDual-MCU in V4BR\u003c\/strong\u003e - more compute power for complex workflows\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEU origin\u003c\/strong\u003e - designed and manufactured in Estonia, CE\/RoHS\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eProfessional applications\u003c\/h3\u003e\n\u003cp\u003eRed team field ops, NFC\/RFID\/iButton research, SubGHz audits (smart locks, IoT 433\/868 MHz), IR audits (smart home, AV), BLE sniffing and emulation, Meshtastic mesh networking (SMOL+LoRa), IoT prototyping with sensors.\u003c\/p\u003e","products":[{"product_id":"kiisu-v4br","title":"KIISU V4BR - Flipper Zero Alternative","description":"\u003cstyle\u003e\n\/* Hallmark · macrostructure: Photographic · genre: editorial-atmospheric\n * theme: custom (violet anchor) · fonts: Inter + Instrument Serif (2+1)\n * pre-emit critique: P5 H5 E4 S5 R5 V5\n * eyebrows: 2\/9 (Specyfikacja, Pełna specyfikacja) · outlier serif: 2 slots (hero caption, pull statement)\n * states: 8 covered (links + ghost CTA + spec card) · contrast: pass (46-50) · mobile: pass (36, 59, 61-65)\n *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;700\u0026family=Instrument+Serif:ital@0;1\u0026display=swap');\n\n.kiisu {\n  \/* Anchor: violet from RainWalker brand *\/\n  --color-accent: oklch(0.55 0.27 290);\n  --color-accent-soft: oklch(0.75 0.13 290);\n  --color-accent-pale: oklch(0.82 0.10 290);\n  --color-accent-deep: oklch(0.32 0.18 290);\n  --color-accent-ink: oklch(0.985 0.01 290);\n\n  \/* Paper - tinted neutral *\/\n  --color-paper: oklch(0.985 0.005 290);\n  --color-paper-2: oklch(0.97 0.008 290);\n\n  \/* Ink (on light surfaces) *\/\n  --color-ink: oklch(0.18 0.004 290);\n  --color-ink-strong: oklch(0.08 0.004 290);\n  --color-muted: oklch(0.42 0.008 290);\n\n  \/* On-dark variants (paired with --color-canvas-deep) *\/\n  --color-on-dark: oklch(0.92 0.015 290);\n  --color-on-dark-soft: oklch(0.78 0.018 290);\n  --color-rule-on-dark: oklch(0.985 0.01 290 \/ 0.45);\n\n  \/* Dark canvas (for callouts\/overlay text) *\/\n  --color-canvas-deep: oklch(0.10 0.04 290);\n\n  \/* Focus *\/\n  --color-focus: oklch(0.62 0.20 290);\n\n  \/* Borders *\/\n  --color-border-soft: oklch(0.55 0.27 290 \/ 0.18);\n  --color-border-emph: oklch(0.75 0.13 290 \/ 0.35);\n  --color-rule: oklch(0.18 0.004 290 \/ 0.10);\n\n  \/* Shadows \/ overlays (consistent purple-tinted black) *\/\n  --color-shadow-veil: oklch(0.06 0.02 290 \/ 0.78);\n  --color-shadow-veil-0: oklch(0.06 0.02 290 \/ 0);\n  --color-shadow-strong: oklch(0.06 0.02 290 \/ 0.55);\n  --color-shadow-mid: var(--color-shadow-mid);\n\n  \/* Fonts *\/\n  --font-display: 'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;\n  --font-body: 'Inter', system-ui, sans-serif;\n  --font-outlier: 'Instrument Serif', Georgia, 'Times New Roman', serif;\n\n  \/* Spacing - 4pt scale *\/\n  --s-1: 4px;\n  --s-2: 8px;\n  --s-3: 16px;\n  --s-4: 24px;\n  --s-5: 40px;\n  --s-6: 64px;\n  --s-7: 96px;\n  --s-8: 128px;\n\n  \/* Motion *\/\n  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);\n  --dur-short: 200ms;\n  --dur-base: 320ms;\n\n  color: var(--color-ink);\n  font-family: var(--font-body);\n  font-size: 16px;\n  line-height: 1.6;\n  overflow-x: clip;\n  font-feature-settings: \"ss01\", \"cv11\";\n}\n\n.kiisu * { box-sizing: border-box; }\n\n.kiisu p, .kiisu ul, .kiisu ol {\n  max-width: 65ch;\n  margin: var(--s-3) 0;\n  color: var(--color-ink);\n}\n\n.kiisu ul { padding-left: var(--s-4); }\n.kiisu ul li { margin-bottom: var(--s-2); }\n\n.kiisu h2, .kiisu h3, .kiisu h4 {\n  font-family: var(--font-display);\n  color: var(--color-ink-strong);\n  letter-spacing: -0.025em;\n  line-height: 1.1;\n  margin: 0 0 var(--s-3);\n  padding: 0;\n  border: none;\n  overflow-wrap: anywhere;\n  min-width: 0;\n}\n\n.kiisu h2 {\n  font-size: clamp(1.7em, 3.4vw, 2.4em);\n  font-weight: 700;\n  max-width: 24ch;\n}\n\n.kiisu h3 {\n  font-size: 1.1em;\n  font-weight: 700;\n  letter-spacing: -0.01em;\n}\n\n.kiisu a {\n  color: var(--color-accent);\n  text-decoration: underline;\n  text-underline-offset: 3px;\n  text-decoration-thickness: 1px;\n  transition: color var(--dur-short) var(--ease-out);\n}\n.kiisu a:hover { color: var(--color-accent-deep); }\n.kiisu a:focus-visible {\n  outline: 2px solid var(--color-focus);\n  outline-offset: 3px;\n  border-radius: 2px;\n  transition: none;\n}\n.kiisu a:active { color: var(--color-accent-deep); }\n\n.kiisu strong {\n  font-weight: 700;\n  color: var(--color-ink-strong);\n}\n\n\/* ==== Fold: hero photographic ==== *\/\n\n.kiisu-hero {\n  position: relative;\n  margin: 0 0 var(--s-4);\n  border-radius: 8px;\n  overflow: hidden;\n  background: var(--color-canvas-deep);\n  aspect-ratio: 32 \/ 9;\n  max-height: 380px;\n  min-height: 240px;\n}\n\n.kiisu-hero__img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center 62%;\n}\n\n\/* Kiisu cat keychain rain - brand mascot semantic anchor *\/\n.kiisu-rain {\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  overflow: hidden;\n  border-radius: inherit;\n  z-index: 1;\n}\n\n.kiisu-keychain {\n  position: absolute;\n  top: -56px;\n  width: 26px;\n  height: 32px;\n  opacity: 0.32;\n  image-rendering: pixelated;\n  image-rendering: crisp-edges;\n  color: var(--color-accent-soft);\n}\n\n.kiisu-keychain--alt { color: var(--color-accent-pale); }\n\n.kiisu-keychain:nth-of-type(1) { left: 9%;  animation: kiisu-fall 22s linear infinite; animation-delay: 0s; }\n.kiisu-keychain:nth-of-type(2) { left: 28%; animation: kiisu-fall 26s linear infinite; animation-delay: 5s; }\n.kiisu-keychain:nth-of-type(3) { left: 58%; animation: kiisu-fall 24s linear infinite; animation-delay: 9s; }\n.kiisu-keychain:nth-of-type(4) { left: 81%; animation: kiisu-fall 23s linear infinite; animation-delay: 2.5s; }\n\n@keyframes kiisu-fall {\n  0%   { transform: translateY(0) rotate(0deg); opacity: 0; }\n  8%   { opacity: 0.32; }\n  92%  { opacity: 0.32; }\n  100% { transform: translateY(440px) rotate(360deg); opacity: 0; }\n}\n\n\/* Desktop only - cursor zamienia się w kota Kiisu nad hero *\/\n@media (min-width: 721px) and (hover: hover) {\n  .kiisu-hero {\n    cursor: url(\"data:image\/svg+xml;charset=UTF-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='28' height='32' viewBox='0 0 14 16'%3E%3Cpath fill='%23a78bfa' d='M0 0h3v3H0zM11 0h3v3h-3zM0 3h14v11H0zM4 13h6v2H4z'\/%3E%3Cpath fill='%23ffffff' d='M3 6h2v2H3zM9 6h2v2H9zM5 9h4v1H5z'\/%3E%3C\/svg%3E\") 14 16, default;\n  }\n}\n\n\/* Gradient overlay - GUARANTEED contrast for caption text *\/\n.kiisu-hero::after {\n  content: '';\n  position: absolute;\n  inset: 40% 0 0 0;\n  background: linear-gradient(180deg,\n    var(--color-shadow-veil-0) 0%,\n    var(--color-shadow-veil) 100%);\n  pointer-events: none;\n  z-index: 1;\n}\n\n.kiisu-hero__cap {\n  position: absolute;\n  inset: auto auto var(--s-4) var(--s-5);\n  max-width: 28ch;\n  color: var(--color-accent-ink);\n  z-index: 2;\n}\n\n\/* Force-override theme cascade - hero uses span (not h1) but tytuł musi być widoczny *\/\n.kiisu .kiisu-hero__title {\n  font-family: var(--font-display);\n  font-size: clamp(1.7em, 3.4vw, 2.8em);\n  font-weight: 700;\n  letter-spacing: -0.04em;\n  line-height: 1;\n  margin: 0 0 var(--s-2);\n  color: var(--color-accent-ink) !important;\n  text-shadow: 0 1px 18px var(--color-shadow-strong);\n  display: block;\n}\n\n.kiisu .kiisu-hero__lede {\n  font-family: var(--font-outlier);\n  font-style: italic;\n  font-size: clamp(1em, 1.8vw, 1.35em);\n  font-weight: 400;\n  line-height: 1.2;\n  margin: 0 0 var(--s-3);\n  color: var(--color-on-dark) !important;\n  max-width: none;\n  letter-spacing: 0;\n  text-shadow: 0 1px 14px var(--color-shadow-mid);\n}\n\n.kiisu .kiisu-hero__link {\n  display: inline-block;\n  font-family: var(--font-display);\n  font-size: 0.95em;\n  color: var(--color-accent-ink) !important;\n  text-decoration: none;\n  border-bottom: 1px solid var(--color-rule-on-dark);\n  padding-bottom: 3px;\n  transition: border-color var(--dur-short) var(--ease-out);\n  white-space: nowrap;\n  text-shadow: 0 1px 12px var(--color-shadow-mid);\n}\n.kiisu .kiisu-hero__link:hover { border-bottom-color: var(--color-accent-ink); }\n.kiisu .kiisu-hero__link:focus-visible {\n  outline: 2px solid var(--color-accent-ink);\n  outline-offset: 4px;\n  border-radius: 2px;\n}\n\n@media (max-width: 720px) {\n  .kiisu-hero { aspect-ratio: 16 \/ 11; max-height: 360px; min-height: 220px; }\n  .kiisu-hero::after { inset: 35% 0 0 0; }\n  .kiisu-hero__cap { inset: auto auto var(--s-3) var(--s-3); }\n}\n\n\/* Reduced motion - kill rain *\/\n@media (prefers-reduced-motion: reduce) {\n  .kiisu-keychain { animation: none !important; opacity: 0.15; }\n}\n\n\/* ==== Pull statement (outlier #2) ==== *\/\n\n.kiisu-pull {\n  margin: var(--s-4) 0 var(--s-4);\n  max-width: 38em;\n}\n\n.kiisu-pull p {\n  font-family: var(--font-outlier);\n  font-style: italic;\n  font-size: clamp(1.35em, 2.4vw, 1.9em);\n  font-weight: 400;\n  line-height: 1.3;\n  color: var(--color-ink);\n  max-width: none;\n  margin: 0;\n  letter-spacing: -0.005em;\n}\n\n.kiisu-pull cite {\n  display: block;\n  margin-top: var(--s-3);\n  font-family: var(--font-display);\n  font-style: normal;\n  font-size: 0.82em;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--color-muted);\n}\n\n\/* ==== Text fold - 3 hooks asymmetric ==== *\/\n\n.kiisu-hooks {\n  margin: var(--s-5) 0;\n  border-top: 1px solid var(--color-rule);\n  padding-top: var(--s-4);\n}\n\n.kiisu-hooks__lead {\n  display: block;\n  font-family: var(--font-display);\n  font-size: clamp(1.4em, 2.8vw, 2em);\n  font-weight: 700;\n  letter-spacing: -0.025em;\n  line-height: 1.15;\n  color: var(--color-ink-strong);\n  margin: 0 0 var(--s-3);\n  max-width: 22ch;\n}\n\n.kiisu-hooks__list {\n  display: grid;\n  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr);\n  gap: var(--s-4) var(--s-4);\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n.kiisu-hooks__list \u003e li {\n  margin: 0;\n  border-top: 1px solid var(--color-accent);\n  padding-top: var(--s-3);\n}\n\n.kiisu-hooks__list h3 {\n  margin: 0 0 var(--s-2);\n}\n\n.kiisu-hooks__list p {\n  margin: 0;\n  font-size: 0.95em;\n  color: var(--color-muted);\n  max-width: 36ch;\n}\n\n@media (max-width: 720px) {\n  .kiisu-hooks__list { grid-template-columns: minmax(0, 1fr); }\n}\n\n\/* ==== Photo fold - bleed image with annotation ==== *\/\n\n.kiisu-fold {\n  margin: var(--s-4) 0;\n}\n\n.kiisu-fold__img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  border-radius: 8px;\n  background: var(--color-paper-2);\n  object-fit: cover;\n  object-position: center;\n}\n\n\/* Wide cinematic figure (macro chips - native 16:9) *\/\n.kiisu-fold--wide {\n  aspect-ratio: 28 \/ 9;\n  max-height: 340px;\n  overflow: hidden;\n  border-radius: 8px;\n}\n\n\/* Full-bleed (escape Shopify .product__description container) *\/\n.kiisu-fold--bleed {\n  width: 100vw;\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  max-width: 100vw;\n  border-radius: 0;\n}\n\n\/* Square photo (box contents - native 1:1) - narrower width, less tall *\/\n.kiisu-fold--square {\n  max-width: 640px;\n  margin-left: auto;\n  margin-right: auto;\n  aspect-ratio: 4 \/ 3;\n  max-height: 480px;\n  overflow: hidden;\n  border-radius: 8px;\n}\n\n.kiisu-fold--square .kiisu-fold__img {\n  object-position: center 50%;\n}\n\n.kiisu-fold__cap {\n  margin: var(--s-3) 0 0;\n  font-family: var(--font-display);\n  font-size: 0.85em;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--color-muted);\n  max-width: 65ch;\n}\n\n.kiisu .kiisu-fold__cap--center {\n  text-align: center !important;\n  max-width: 640px;\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n\n@media (max-width: 720px) {\n  .kiisu-fold--wide { aspect-ratio: 16 \/ 10; max-height: 360px; }\n  .kiisu-fold--square { aspect-ratio: 4 \/ 3; max-height: 360px; }\n}\n\n\/* ==== Section eyebrow (sparingly - only on Specyfikacja + Pełna spec) ==== *\/\n\n.kiisu-eyebrow {\n  display: block;\n  font-family: var(--font-display);\n  font-size: 0.78em;\n  font-weight: 500;\n  text-transform: uppercase;\n  letter-spacing: 0.16em;\n  color: var(--color-accent);\n  margin: var(--s-5) 0 var(--s-2);\n}\n\n\/* ==== Workbench spec grid ==== *\/\n\n.kiisu-spec {\n  display: grid;\n  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);\n  grid-auto-rows: min-content;\n  gap: var(--s-3);\n  margin: var(--s-3) 0 var(--s-4);\n}\n\n.kiisu-spec__card {\n  background: var(--color-canvas-deep);\n  border: 1px solid var(--color-border-emph);\n  border-radius: 8px;\n  padding: var(--s-4);\n  transition: border-color var(--dur-base) var(--ease-out);\n}\n.kiisu-spec__card:hover {\n  border-color: var(--color-accent-soft);\n}\n\n.kiisu-spec__card--featured {\n  grid-column: 1 \/ 2;\n  grid-row: 1 \/ 3;\n}\n\n.kiisu-spec__head {\n  font-family: var(--font-display);\n  font-size: 0.75em;\n  font-weight: 500;\n  text-transform: uppercase;\n  letter-spacing: 0.18em;\n  color: oklch(0.82 0.10 290) !important;\n  margin: 0 0 var(--s-3);\n  padding: 0;\n  border: none;\n}\n\n.kiisu-spec__card ul {\n  margin: 0;\n  padding-left: var(--s-3);\n  color: var(--color-on-dark);\n  font-size: 0.92em;\n  line-height: 1.55;\n  font-variant-numeric: tabular-nums;\n  max-width: none;\n}\n\n.kiisu-spec__card li {\n  margin-bottom: var(--s-2);\n  color: var(--color-on-dark);\n}\n\n.kiisu-spec__card li:last-child { margin-bottom: 0; }\n\n@media (max-width: 720px) {\n  .kiisu-spec { grid-template-columns: minmax(0, 1fr); }\n  .kiisu-spec__card--featured { grid-column: auto; grid-row: auto; }\n}\n\n\/* ==== Box contents ==== *\/\n\n.kiisu-box {\n  margin: var(--s-4) 0;\n}\n\n.kiisu-box__list {\n  list-style: none;\n  padding: 0;\n  margin: var(--s-4) 0 0;\n  max-width: 65ch;\n}\n\n.kiisu-box__list li {\n  display: flex;\n  align-items: baseline;\n  gap: var(--s-3);\n  padding: var(--s-3) 0;\n  border-bottom: 1px solid var(--color-rule);\n  font-size: 1em;\n}\n.kiisu-box__list li:last-child { border-bottom: none; }\n\n.kiisu-box__num {\n  font-family: var(--font-display);\n  font-variant-numeric: tabular-nums;\n  font-size: 0.82em;\n  font-weight: 500;\n  letter-spacing: 0.04em;\n  color: var(--color-accent);\n  min-width: 2.4ch;\n}\n\n\/* ==== Cross-sell (inline, no card-in-card) ==== *\/\n\n.kiisu-cross {\n  margin: var(--s-5) 0;\n  padding: var(--s-4) 0;\n  border-top: 1px solid var(--color-rule);\n  border-bottom: 1px solid var(--color-rule);\n}\n\n.kiisu-cross__lead {\n  font-family: var(--font-display);\n  font-size: clamp(1.3em, 2.4vw, 1.7em);\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  margin: 0 0 var(--s-4);\n  color: var(--color-ink-strong);\n  max-width: 28ch;\n}\n\n.kiisu-cross__row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: var(--s-3) var(--s-5);\n  margin: 0;\n}\n\n.kiisu-cross__row a {\n  font-family: var(--font-display);\n  font-size: 0.98em;\n  font-weight: 500;\n  letter-spacing: -0.005em;\n  color: var(--color-ink-strong);\n  text-decoration: none;\n  border-bottom: 1px solid var(--color-accent);\n  padding-bottom: 2px;\n  transition: color var(--dur-short) var(--ease-out);\n  white-space: nowrap;\n}\n.kiisu-cross__row a:hover { color: var(--color-accent); }\n.kiisu-cross__row a:focus-visible {\n  outline: 2px solid var(--color-focus);\n  outline-offset: 4px;\n  border-radius: 2px;\n}\n\n\/* ==== Spec table (full spec) ==== *\/\n\n.kiisu-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: var(--s-3) 0 var(--s-4);\n  font-size: 0.95em;\n  font-variant-numeric: tabular-nums;\n}\n\n.kiisu-table th, .kiisu-table td {\n  padding: var(--s-3) var(--s-4);\n  text-align: left;\n  border-bottom: 1px solid var(--color-rule);\n  color: var(--color-ink);\n  vertical-align: top;\n  overflow-wrap: break-word;\n}\n\n.kiisu-table th {\n  color: var(--color-muted);\n  font-weight: 500;\n  width: 30%;\n  font-size: 0.85em;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n}\n\n@media (max-width: 720px) {\n  .kiisu-table th, .kiisu-table td {\n    display: block;\n    width: auto;\n    padding: var(--s-1) 0;\n    border-bottom: none;\n  }\n  .kiisu-table tr { display: block; padding: var(--s-3) 0; border-bottom: 1px solid var(--color-rule); }\n}\n\n\/* ==== Motion respect ==== *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .kiisu *, .kiisu *::before, .kiisu *::after {\n    transition-duration: 0.01ms !important;\n    animation-duration: 0.01ms !important;\n    animation-iteration-count: 1 !important;\n  }\n}\n\n\/* Override ed_tab-content a (theme tabs section) - conflicts with .kiisu a *\/\n.ed_tab-content .kiisu a {\n    text-decoration-color: currentColor;\n    text-decoration-thickness: 1px;\n}\n\u003c\/style\u003e\n\u003carticle class=\"kiisu\"\u003e\u003c!-- Cat keychain symbol (Kiisu brand mascot) - reused below in hero rain --\u003e \u003csvg width=\"0\" height=\"0\" style=\"position: absolute;\" aria-hidden=\"true\"\u003e\n  \u003csymbol id=\"kiisu-cat-mascot\" viewbox=\"0 0 14 16\"\u003e\n    \u003cpath fill=\"currentColor\" d=\"M0 0h3v3H0zM11 0h3v3h-3zM0 3h14v11H0zM4 13h6v2H4z\"\u003e\u003c\/path\u003e\n    \u003cpath fill=\"#ffffff\" d=\"M3 6h2v2H3zM9 6h2v2H9zM5 9h4v1H5z\"\u003e\u003c\/path\u003e\n  \u003c\/symbol\u003e\n\u003c\/svg\u003e \u003c!-- ===== Fold 1 · Hero photographic ===== --\u003e\n\u003cfigure class=\"kiisu-hero\"\u003e\u003cimg class=\"kiisu-hero__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/0144\/0953\/files\/kiisu-v4br-hero-purple-glow.jpg?v=1779200283\" alt=\"Kiisu V4BR development board - 3\/4 perspective view with violet ambient lighting\" width=\"2400\" height=\"1350\" loading=\"eager\" decoding=\"async\"\u003e \u003c!-- Brand mascot rain - 4 keychain instances, semantic (Kiisu cat = product mascot) --\u003e\n\u003cdiv class=\"kiisu-rain\" aria-hidden=\"true\"\u003e\n\u003csvg class=\"kiisu-keychain\"\u003e\u003cuse href=\"#kiisu-cat-mascot\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003csvg class=\"kiisu-keychain kiisu-keychain--alt\"\u003e\u003cuse href=\"#kiisu-cat-mascot\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003csvg class=\"kiisu-keychain\"\u003e\u003cuse href=\"#kiisu-cat-mascot\"\u003e\u003c\/use\u003e\u003c\/svg\u003e \u003csvg class=\"kiisu-keychain kiisu-keychain--alt\"\u003e\u003cuse href=\"#kiisu-cat-mascot\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cfigcaption class=\"kiisu-hero__cap\"\u003e\u003cspan class=\"kiisu-hero__title\"\u003eKiisu V4BR.\u003c\/span\u003e \u003cspan class=\"kiisu-hero__lede\"\u003eFlipper Zero, in your wallet.\u003c\/span\u003e \u003ca href=\"#specifications\" class=\"kiisu-hero__link\"\u003eSpecifications \u0026#x2192;\u003c\/a\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- ===== Fold 2 · Pull statement (outlier serif #2) ===== --\u003e\n\u003csection class=\"kiisu-pull\"\u003e\n\u003cp\u003eEverything the Flipper Zero can do. In a card format. At a fraction of the price.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Fold 3 · Short intro ===== --\u003e\n\u003cp\u003eOpen-source development board with Flipper functionality. Dual STM32 MCUs, full radio stack, sensors, USB-C, microSD. Credit card form factor, easily replaceable battery. GPIO pinout 1:1 - Flipper community shields and accessories work without modifications.\u003c\/p\u003e\n\u003cp\u003eHardware designed in Estonia by \u003cstrong\u003eRainWalker OU\u003c\/strong\u003e. SAPSAN - official distribution in Poland: short EU logistics, no customs duties, local warranty.\u003c\/p\u003e\n\u003c!-- ===== Fold 4 · 3 hooks asymmetric ===== --\u003e\n\u003csection class=\"kiisu-hooks\"\u003e\u003cspan class=\"kiisu-hooks__lead\"\u003eCard. Firmware. Power.\u003c\/span\u003e\n\u003col class=\"kiisu-hooks__list\"\u003e\n\u003cli\u003e\n\u003ch3\u003eCredit card form factor\u003c\/h3\u003e\n\u003cp\u003e85 x 54 mm. Fits in a wallet - a discreet field tool for red team and social engineering.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003e100% Custom Flipper firmware\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/kiisu-io\/kiisu-firmware\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003eofficial KIISU firmware\u003c\/a\u003e (recommended) + Momentum, Unleashed, RogueMaster, Xtreme. No modifications needed.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003eDual-MCU 80 + 170 MHz\u003c\/h3\u003e\n\u003cp\u003eMore power than the reference Flipper. Main STM32WB55 plus auxiliary STM32G431.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Fold 5 · Photo (macro chips - full bleed) ===== --\u003e\n\u003cfigure class=\"kiisu-fold kiisu-fold--wide kiisu-fold--bleed\"\u003e\u003cimg class=\"kiisu-fold__img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/0144\/0953\/files\/kiisu-v4br-macro-chips.jpg?v=1779200339\" alt=\"Macro detail of Kiisu V4BR - dual STM32WB55 and STM32G431 MCUs, USB-C and microSD\" width=\"2400\" height=\"1339\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003cp class=\"kiisu-fold__cap\"\u003ePlate 02 · STM32WB55 + STM32G431, USB-C, microSD - on 85 x 54 mm.\u003c\/p\u003e\n\u003c!-- ===== Fold 6 · Specifications ===== --\u003e \u003cspan class=\"kiisu-eyebrow\" id=\"specifications\"\u003eSpecifications\u003c\/span\u003e\n\u003ch2\u003eEverything, in 85 x 54 mm.\u003c\/h2\u003e\n\u003cdiv class=\"kiisu-spec\"\u003e\n\u003cdiv class=\"kiisu-spec__card kiisu-spec__card--featured\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eInterfaces\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSubGHz CC1101 (300-348 \/ 387-464 \/ 779-928 MHz) + external antenna option\u003c\/li\u003e\n\u003cli\u003eNFC ST25R3916 - ISO 14443A\/B, FeliCa, MIFARE\u003c\/li\u003e\n\u003cli\u003eRFID 125 kHz r\/w\/emulator - EM4100, HID, pet tags\u003c\/li\u003e\n\u003cli\u003eIR rx\/tx - TV, AC, projector, smart home remotes\u003c\/li\u003e\n\u003cli\u003eBluetooth Low Energy - sniffing and emulation\u003c\/li\u003e\n\u003cli\u003eiButton 1-Wire (Dallas DS1990)\u003c\/li\u003e\n\u003cli\u003eGPIO pin-compatible with Flipper Zero (2 x 9)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kiisu-spec__card\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eCores\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSTM32WB55RGV6 main, 80 MHz\u003c\/li\u003e\n\u003cli\u003eSTM32G431CBU6 aux, 170 MHz\u003c\/li\u003e\n\u003cli\u003eUSB Type-C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kiisu-spec__card\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eSensors\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLSM303AGR accel + magnetometer\u003c\/li\u003e\n\u003cli\u003eGXHTC3C temp + humidity\u003c\/li\u003e\n\u003cli\u003eAmbient light\u003c\/li\u003e\n\u003cli\u003eBME680 user-install (VOC)\u003c\/li\u003e\n\u003cli\u003eVL53xxx ranger user-install\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kiisu-spec__card\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003ePower\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLIR2032 rechargeable coin cell\u003c\/li\u003e\n\u003cli\u003eUSB-C power and charging\u003c\/li\u003e\n\u003cli\u003eIdle power draw - microamps\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kiisu-spec__card\"\u003e\n\u003ch3 class=\"kiisu-spec__head\"\u003eForm factor\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e85 x 54 mm - credit card format\u003c\/li\u003e\n\u003cli\u003eOLED screen (white pixels)\u003c\/li\u003e\n\u003cli\u003eOpen-source schematics + BOM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Fold 7 · Compatibility ===== --\u003e\n\u003ch2\u003eGPIO 2 x 9 pin-compatible with Flipper Zero.\u003c\/h2\u003e\n\u003cp\u003eShields from the Flipper ecosystem work on Kiisu V4BR without modifications. In our store you'll find \u003ca href=\"\/en\/products\/maximus-c1101-board-amplifier-subghz-for-flipper-zero\"\u003eMAXIMUS CC1101 Board Amplifier SubGHz\u003c\/a\u003e and \u003ca href=\"\/en\/products\/feberis-pro-en\"\u003eFeberis Pro\u003c\/a\u003e - an advanced expansion board with SubGHz + NRF24 + WiFi.\u003c\/p\u003e\n\u003c!-- ===== Fold 8 · Software ===== --\u003e\n\u003ch2\u003eStock Flipper firmware. Plus every fork.\u003c\/h2\u003e\n\u003cp\u003eKiisu V4BR runs stock Flipper Zero firmware and all popular forks: Momentum, Unleashed, RogueMaster, Xtreme. Dual-MCU allows running aux firmware independently - aux MCU for more demanding workflows.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/kiisu-io\/kiisu-firmware\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003egithub.com\/kiisu-io\/kiisu-firmware\u003c\/a\u003e - main MCU firmware\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/kiisu-io\/kiisu4-companion-fw\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003egithub.com\/kiisu-io\/kiisu4-companion-fw\u003c\/a\u003e - aux MCU companion firmware\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/kiisu-io\/kiisu4\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003egithub.com\/kiisu-io\/kiisu4\u003c\/a\u003e - hardware: schematics, BOM, PCB\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Fold 9 · In the box ===== --\u003e\n\u003cfigure class=\"kiisu-fold kiisu-fold--square\"\u003e\u003cimg class=\"kiisu-fold__img\" src=\"https:\/\/store.rainwalker.ee\/cdn\/shop\/files\/KIISU_Box_Contents.jpg?width=2400\" alt=\"Kiisu box contents - board, battery, info card, 3D keychain\" width=\"2400\" height=\"2400\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003cp class=\"kiisu-fold__cap kiisu-fold__cap--center\"\u003eIn the box - four things.\u003c\/p\u003e\n\u003csection class=\"kiisu-box\"\u003e\n\u003ch2\u003eFour things:\u003c\/h2\u003e\n\u003cul class=\"kiisu-box__list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"kiisu-box__num\"\u003e01\u003c\/span\u003e\u003cspan\u003eKiisu V4BR board (PCB)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kiisu-box__num\"\u003e02\u003c\/span\u003e\u003cspan\u003eLIR2032 rechargeable battery\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kiisu-box__num\"\u003e03\u003c\/span\u003e\u003cspan\u003e3D-printed keychain with Kiisu logo\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"kiisu-box__num\"\u003e04\u003c\/span\u003e\u003cspan\u003eInfo cards with QR codes\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Fold 10 · Community ===== --\u003e\n\u003ch2\u003eCommunity. 3D printables, forks, Discord.\u003c\/h2\u003e\n\u003cp\u003eKiisu has an active community around 3D-print projects (cases, keychains, accessories) and firmware forks.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/kiisu-io\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003eGitHub kiisu-io\u003c\/a\u003e - code, issues, PRs\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/makerworld.com\/en\/collections\/6517412-kiisu-devboard\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003eMakerworld Kiisu collection\u003c\/a\u003e - 3D printable cases, keychains, stands\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.printables.com\/search\/models?q=kiisu\" rel=\"nofollow noopener noreferrer\" target=\"_blank\"\u003ePrintables - Kiisu models\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Fold 11 · Cross-sell ===== --\u003e\n\u003csection class=\"kiisu-cross\"\u003e\n\u003cp class=\"kiisu-cross__lead\"\u003eKiisu in your wallet. uConsole in your backpack.\u003c\/p\u003e\n\u003cp\u003eHID, RF, NFC in your pocket. Linux with a keyboard beside it - a mobile pentester lab.\u003c\/p\u003e\n\u003cdiv class=\"kiisu-cross__row\"\u003e\n\u003ca href=\"\/en\/products\/uconsole-kit-rpi-cm4-lite\" title=\"uConsole Kit RPI-CM4 Lite\"\u003euConsole Kit RPI-CM4 Lite \u0026#x2192;\u003c\/a\u003e \u003ca href=\"\/en\/products\/feberis-pro-en\" title=\"Feberis Pro - Advanced expansion board for Flipper Zero\"\u003eFeberis Pro GPIO addon \u0026#x2192;\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Fold 12 · Full specifications ===== --\u003e \u003cspan class=\"kiisu-eyebrow\"\u003eFull specifications\u003c\/span\u003e\n\u003ch2\u003eNumbers, unretouched.\u003c\/h2\u003e\n\u003ctable class=\"kiisu-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e85 x 54 mm (credit card format)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMain MCU\u003c\/th\u003e\n\u003ctd\u003eSTM32WB55RGV6 (ARM Cortex-M4 + M0+, 80 MHz, 1 MB flash, 256 KB RAM)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAuxiliary MCU\u003c\/th\u003e\n\u003ctd\u003eSTM32G431CBU6 (ARM Cortex-M4, 170 MHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSubGHz\u003c\/th\u003e\n\u003ctd\u003eCC1101 (300-348 \/ 387-464 \/ 779-928 MHz), built-in antenna + external connector\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNFC\u003c\/th\u003e\n\u003ctd\u003eST25R3916, built-in antenna, ISO 14443A\/B \/ FeliCa \/ MIFARE\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRFID 125 kHz\u003c\/th\u003e\n\u003ctd\u003eRead \/ Write \/ Emulate (EM4100, HID, pet tags)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eIR\u003c\/th\u003e\n\u003ctd\u003eReceiver + Transmitter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBluetooth\u003c\/th\u003e\n\u003ctd\u003eBluetooth Low Energy (via STM32WB55)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eiButton\u003c\/th\u003e\n\u003ctd\u003e1-Wire (Dallas DS1990)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGPIO\u003c\/th\u003e\n\u003ctd\u003ePin-compatible with Flipper Zero (2 x 9)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDisplay\u003c\/th\u003e\n\u003ctd\u003eOLED (white pixels)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSensors\u003c\/th\u003e\n\u003ctd\u003eLSM303AGR (accel + magnetometer), GXHTC3C (temp + humidity), ambient light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOptional sensors\u003c\/th\u003e\n\u003ctd\u003eBME680 (VOC \/ pressure), VL53xxx ranger (user-install)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower\u003c\/th\u003e\n\u003ctd\u003eLIR2032 rechargeable + USB Type-C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFirmware\u003c\/th\u003e\n\u003ctd\u003eKIISU firmware (recommended) + Momentum \/ Unleashed \/ RogueMaster \/ Xtreme\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eRainWalker OU (Tallinn, Estonia) - reg. 16704677\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/article\u003e","brand":"RainWalker","offers":[{"title":"Default Title","offer_id":53023717327184,"sku":null,"price":409.0,"currency_code":"PLN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0516\/0144\/0953\/files\/kiisu.png?v=1779785119"}],"url":"https:\/\/sapsan-sklep.pl\/en\/collections\/rainwalker.oembed","provider":"Sapsan Sklep","version":"1.0","type":"link"}