{"product_id":"vfo-knob","title":"VFO-Knob — Touchscreen \u0026 Dial for your radio","description":"\u003c!-- RF.Guru reviewed product theme: electronics; reviewed 2026-10-09 --\u003e\n\u003cstyle\u003e\n.rf-product.rf-electronics {\n  --el-ink: #14252b;\n  --el-muted: #60737a;\n  --el-panel: #f6faf9;\n  --el-line: #cfdddd;\n  --el-board: #123d3b;\n  --el-board-dark: #071f24;\n  --el-trace: #4de1cf;\n  --el-copper: #e89b4a;\n  --el-copper-soft: #fff3e5;\n  --el-blue: #247c98;\n  color: var(--el-ink);\n  font-size: 1.02em;\n  line-height: 1.66;\n}\n\n.rf-product.rf-electronics.rf-electronics-control {\n  --el-board: #27355b;\n  --el-board-dark: #111b37;\n  --el-trace: #83e9dd;\n  --el-copper: #f2aa58;\n}\n\n.rf-product.rf-electronics * { box-sizing: border-box; }\n.rf-product.rf-electronics p { margin: 0 0 1em !important; }\n.rf-product.rf-electronics h2,\n.rf-product.rf-electronics h3,\n.rf-product.rf-electronics h4 { font-weight: 750 !important; line-height: 1.3 !important; }\n.rf-product.rf-electronics h3 { color: var(--el-board); font-size: 1.34em !important; margin: 1.5em 0 .58em !important; }\n.rf-product.rf-electronics h4 { color: var(--el-blue); font-size: 1.08em !important; margin: 1.1em 0 .4em !important; }\n.rf-product.rf-electronics a { overflow-wrap: anywhere; }\n.rf-product.rf-electronics ul,\n.rf-product.rf-electronics ol { margin: 0 0 1em 1.18em !important; padding: 0 !important; }\n.rf-product.rf-electronics li { margin: 0 0 .48em !important; }\n\n.rf-product.rf-electronics .product-hero {\n  position: relative;\n  overflow: hidden;\n  color: #fff;\n  background:\n    radial-gradient(circle at 11% 28%, rgba(77,225,207,.32) 0 3px, transparent 4px),\n    radial-gradient(circle at 82% 72%, rgba(232,155,74,.36) 0 3px, transparent 4px),\n    linear-gradient(90deg, rgba(77,225,207,.09) 1px, transparent 1px),\n    linear-gradient(rgba(77,225,207,.09) 1px, transparent 1px),\n    linear-gradient(135deg, var(--el-board-dark), var(--el-board) 68%, #24585b);\n  background-size: auto, auto, 30px 30px, 30px 30px, auto;\n  border: 1px solid rgba(77,225,207,.38);\n  border-radius: 14px;\n  padding: clamp(1.35em, 4vw, 2.2em);\n  margin: 0 0 1.3em;\n  box-shadow: 0 16px 36px rgba(8,38,43,.22);\n}\n\n.rf-product.rf-electronics .product-hero::before,\n.rf-product.rf-electronics .product-hero::after {\n  position: absolute;\n  pointer-events: none;\n}\n\n.rf-product.rf-electronics .product-hero::before {\n  content: \"\";\n  width: 44%;\n  height: 55%;\n  right: -8%;\n  top: 14%;\n  border-top: 2px solid rgba(77,225,207,.22);\n  border-left: 2px solid rgba(77,225,207,.22);\n  border-radius: 22px 0 0;\n  transform: rotate(-8deg);\n}\n\n.rf-product.rf-electronics .product-hero::after {\n  content: \"12–24 V  •  LOGIC  •  RF\";\n  right: .05em;\n  bottom: -.18em;\n  color: rgba(255,255,255,.055);\n  font-size: clamp(2.7em, 8vw, 5.6em);\n  font-weight: 850;\n  line-height: 1;\n  letter-spacing: -.045em;\n  white-space: nowrap;\n}\n\n.rf-product.rf-electronics.rf-electronics-control .product-hero::after { content: \"DIT  •  DAH  •  CW\"; }\n\n.rf-product.rf-electronics .product-eyebrow {\n  position: relative;\n  z-index: 1;\n  display: inline-block;\n  color: #092a2a;\n  background: var(--el-trace);\n  border-radius: 999px;\n  padding: .32em .78em;\n  margin-bottom: .8em;\n  font-size: .75em;\n  font-weight: 850;\n  letter-spacing: .09em;\n  text-transform: uppercase;\n}\n\n.rf-product.rf-electronics .product-hero h2 {\n  position: relative;\n  z-index: 1;\n  max-width: 850px;\n  color: #fff !important;\n  font-size: clamp(1.75em, 4.8vw, 2.65em) !important;\n  margin: 0 0 .38em !important;\n}\n\n.rf-product.rf-electronics .product-hero p {\n  position: relative;\n  z-index: 1;\n  max-width: 800px;\n  color: rgba(255,255,255,.92);\n  font-size: 1.06em;\n}\n\n.rf-product.rf-electronics .product-tags { position: relative; z-index: 1; display: flex; flex-wrap: wrap; gap: .42em; }\n.rf-product.rf-electronics .product-tags span {\n  border: 1px solid rgba(77,225,207,.48);\n  background: rgba(5,29,39,.28);\n  border-radius: 999px;\n  padding: .22em .65em;\n  color: rgba(255,255,255,.95);\n  font-size: .78em;\n}\n\n.rf-product.rf-electronics .video-frame {\n  position: relative;\n  width: 100%;\n  padding-bottom: 56.25%;\n  border: 1px solid #b8d6d3;\n  border-radius: 13px;\n  overflow: hidden;\n  margin: 1.25em 0 1.5em;\n  background: var(--el-board-dark);\n  box-shadow: 0 12px 26px rgba(8,38,43,.16);\n}\n.rf-product.rf-electronics .video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n\n.rf-product.rf-electronics .service-grid,\n.rf-product.rf-electronics .feature-grid,\n.rf-product.rf-electronics .package-grid,\n.rf-product.rf-electronics .doc-grid,\n.rf-product.rf-electronics .photo-grid { display: grid; gap: .82em; margin: 1em 0 1.45em; }\n.rf-product.rf-electronics .service-grid,\n.rf-product.rf-electronics .package-grid,\n.rf-product.rf-electronics .doc-grid,\n.rf-product.rf-electronics .photo-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }\n.rf-product.rf-electronics .feature-grid { grid-template-columns: repeat(3, minmax(0,1fr)); }\n\n.rf-product.rf-electronics .service-card,\n.rf-product.rf-electronics .feature-card,\n.rf-product.rf-electronics .package-card,\n.rf-product.rf-electronics .doc-card,\n.rf-product.rf-electronics .rf-figure {\n  background: #fff;\n  border: 1px solid var(--el-line);\n  border-radius: 10px;\n  padding: 1em;\n  box-shadow: 0 7px 18px rgba(15,53,58,.06);\n}\n.rf-product.rf-electronics .service-card { border-left: 5px solid var(--el-copper); background: var(--el-copper-soft); }\n.rf-product.rf-electronics .feature-card { border-top: 4px solid var(--el-trace); }\n.rf-product.rf-electronics .package-card { border-top: 5px solid var(--el-blue); }\n.rf-product.rf-electronics .doc-card { border-left: 5px solid var(--el-trace); }\n.rf-product.rf-electronics .card-kicker { display: block; color: var(--el-muted); font-size: .72em; font-weight: 850; letter-spacing: .08em; text-transform: uppercase; margin-bottom: .35em; }\n.rf-product.rf-electronics .service-card b,\n.rf-product.rf-electronics .feature-card b,\n.rf-product.rf-electronics .package-card b,\n.rf-product.rf-electronics .doc-card b { display: block; color: var(--el-board); margin-bottom: .3em; }\n.rf-product.rf-electronics .service-card p,\n.rf-product.rf-electronics .feature-card p,\n.rf-product.rf-electronics .package-card p,\n.rf-product.rf-electronics .doc-card p { margin-bottom: 0 !important; font-size: .93em; line-height: 1.55; }\n\n.rf-product.rf-electronics .signal-path { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: .55em; margin: 1.1em 0 1.55em; }\n.rf-product.rf-electronics .path-node {\n  position: relative;\n  min-height: 104px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  text-align: center;\n  color: var(--el-board-dark);\n  background: #eaf8f6;\n  border: 1px solid #b8ddd7;\n  border-radius: 10px;\n  padding: .78em .62em;\n  font-size: .85em;\n  line-height: 1.38;\n}\n.rf-product.rf-electronics .path-node b { display: block; margin-bottom: .2em; }\n.rf-product.rf-electronics .path-node:not(:last-child)::after { content: \"→\"; position: absolute; z-index: 2; right: -.68em; top: 50%; transform: translateY(-50%); color: var(--el-blue); background: #fff; border-radius: 999px; padding: 0 .14em; font-size: 1.2em; font-weight: 850; }\n\n.rf-product.rf-electronics .table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; border: 1px solid var(--el-line); border-radius: 9px; margin: 1em 0 1.5em; }\n.rf-product.rf-electronics table { width: 100%; border-collapse: collapse; margin: 0; }\n.rf-product.rf-electronics th,\n.rf-product.rf-electronics td { border-right: 1px solid #dce6e5; border-bottom: 1px solid #dce6e5; padding: .7em .78em; text-align: left; vertical-align: top; line-height: 1.48; }\n.rf-product.rf-electronics th:last-child,\n.rf-product.rf-electronics td:last-child { border-right: 0; }\n.rf-product.rf-electronics tr:last-child td { border-bottom: 0; }\n.rf-product.rf-electronics thead th { color: #fff; background: var(--el-board); }\n.rf-product.rf-electronics tbody tr:nth-child(even) { background: var(--el-panel); }\n\n.rf-product.rf-electronics .measurement-box,\n.rf-product.rf-electronics .safety-box,\n.rf-product.rf-electronics .install-box { border-radius: 9px; padding: 1em 1.1em; margin: 1.3em 0; }\n.rf-product.rf-electronics .measurement-box { background: #eaf8f6; border: 1px solid #b8ddd7; border-left: 5px solid var(--el-trace); }\n.rf-product.rf-electronics .safety-box { background: #fff4e8; border: 1px solid #ebc493; border-left: 5px solid var(--el-copper); }\n.rf-product.rf-electronics .install-box { background: #edf6fa; border: 1px solid #c5dce5; border-left: 5px solid var(--el-blue); }\n.rf-product.rf-electronics .measurement-box p:last-child,\n.rf-product.rf-electronics .safety-box p:last-child,\n.rf-product.rf-electronics .install-box p:last-child { margin-bottom: 0 !important; }\n\n.rf-product.rf-electronics .rf-figure { position: relative; padding: 0; overflow: hidden; margin: 0; }\n.rf-product.rf-electronics .rf-figure img { display: block; width: 100%; height: auto; }\n.rf-product.rf-electronics .rf-figure figcaption { color: var(--el-muted); font-size: .86em; line-height: 1.46; padding: .75em .85em .85em; }\n.rf-product.rf-electronics .rf-measurement-zoom { position: relative; display: block; color: inherit !important; cursor: zoom-in; overflow: hidden; }\n.rf-product.rf-electronics .rf-measurement-zoom img { transition: transform .2s ease, filter .2s ease; }\n.rf-product.rf-electronics .rf-measurement-zoom:hover img,\n.rf-product.rf-electronics .rf-measurement-zoom:focus-visible img { transform: scale(1.018); filter: brightness(.92); }\n.rf-product.rf-electronics .rf-measurement-zoom:focus-visible { outline: 3px solid var(--el-trace); outline-offset: -3px; }\n.rf-product.rf-electronics .rf-zoom-label { position: absolute; right: .65em; bottom: .65em; color: #fff; background: rgba(7,31,36,.9); border: 1px solid rgba(77,225,207,.65); border-radius: 999px; padding: .42em .68em; font-size: .78em; font-weight: 800; line-height: 1.2; box-shadow: 0 4px 18px rgba(0,0,0,.28); }\n.rf-product.rf-electronics .rf-image-lightbox { width: min(96vw, 1500px); max-width: none; height: min(94vh, 1100px); max-height: none; margin: auto; padding: 2.9rem 1rem 1rem; color: #fff; background: #06171c; border: 1px solid rgba(77,225,207,.55); border-radius: 12px; box-shadow: 0 24px 80px rgba(0,0,0,.7); overflow: hidden; }\n.rf-product.rf-electronics .rf-image-lightbox::backdrop { background: rgba(0,8,12,.88); backdrop-filter: blur(5px); }\n.rf-product.rf-electronics .rf-lightbox-stage { display: grid; grid-template-rows: minmax(0,1fr) auto; align-items: center; width: 100%; height: 100%; }\n.rf-product.rf-electronics .rf-lightbox-stage img { display: block; width: 100%; height: 100%; min-height: 0; object-fit: contain; }\n.rf-product.rf-electronics .rf-lightbox-caption { margin: .75rem 0 0 !important; color: #e7f7f4; font-size: clamp(.92rem,1.6vw,1.08rem); line-height: 1.35; text-align: center; }\n.rf-product.rf-electronics .rf-lightbox-close { position: absolute; z-index: 2; top: .45rem; right: .6rem; width: 2.2rem; height: 2.2rem; padding: 0; color: #082729; background: var(--el-trace); border: 0; border-radius: 999px; font: 800 1.75rem\/1 sans-serif; cursor: pointer; }\n.rf-product.rf-electronics .rf-lightbox-close:hover,\n.rf-product.rf-electronics .rf-lightbox-close:focus-visible { background: #fff; outline: 3px solid var(--el-copper); outline-offset: 2px; }\n\n.rf-product.rf-electronics .rf-button { display: inline-block; color: #082729 !important; background: var(--el-trace); border: 1px solid var(--el-trace); border-radius: 7px; padding: .72em 1em; font-weight: 800; line-height: 1.25; text-align: center; text-decoration: none !important; }\n.rf-product.rf-electronics .newsletter-cta { position: relative; overflow: hidden; color: #fff; background: linear-gradient(135deg,var(--el-board-dark),var(--el-board)); border-radius: 12px; padding: 1.3em 1.4em; margin: 1.8em 0; }\n.rf-product.rf-electronics .newsletter-cta::after { content: \"PCB\"; position: absolute; right: .1em; bottom: -.32em; color: rgba(255,255,255,.055); font-size: 7.5em; font-weight: 850; line-height: 1; }\n.rf-product.rf-electronics .newsletter-cta h3,\n.rf-product.rf-electronics .newsletter-cta p,\n.rf-product.rf-electronics .newsletter-cta a { position: relative; z-index: 1; }\n.rf-product.rf-electronics .newsletter-cta h3 { color: #fff !important; margin: 0 0 .45em !important; }\n.rf-product.rf-electronics .newsletter-cta p { max-width: 760px; color: rgba(255,255,255,.92); }\n\n.rf-product.rf-electronics .mini-faq { background: var(--el-panel); border: 1px solid var(--el-line); border-top: 5px solid var(--el-trace); border-radius: 9px; padding: 1em 1.1em; margin-top: 1.8em; }\n.rf-product.rf-electronics .mini-faq h3 { margin-top: 0 !important; }\n.rf-product.rf-electronics .mini-faq ul { list-style: none; padding-left: 0 !important; margin: 0 !important; }\n.rf-product.rf-electronics .mini-faq li { margin-bottom: .78em !important; }\n.rf-product.rf-electronics .mini-faq li:last-child { margin-bottom: 0 !important; }\n.rf-product.rf-electronics .mini-faq li b { color: var(--el-board); }\n\n@media (max-width: 900px) {\n  .rf-product.rf-electronics .feature-grid { grid-template-columns: 1fr; }\n  .rf-product.rf-electronics .signal-path { grid-template-columns: repeat(2,minmax(0,1fr)); }\n  .rf-product.rf-electronics .path-node:nth-child(2)::after { display: none; }\n}\n@media (max-width: 700px) {\n  .rf-product.rf-electronics .service-grid,\n  .rf-product.rf-electronics .package-grid,\n  .rf-product.rf-electronics .doc-grid,\n  .rf-product.rf-electronics .photo-grid,\n  .rf-product.rf-electronics .signal-path { grid-template-columns: 1fr; }\n  .rf-product.rf-electronics .path-node { min-height: 0; }\n  .rf-product.rf-electronics .path-node:not(:last-child)::after { content: \"↓\"; right: 50%; top: auto; bottom: -.82em; transform: translateX(50%); }\n  .rf-product.rf-electronics .path-node:nth-child(2)::after { display: block; }\n  .rf-product.rf-electronics .table-wrap table { min-width: 680px; }\n  .rf-product.rf-electronics .rf-button { width: 100%; }\n  .rf-product.rf-electronics .rf-image-lightbox { width: 98vw; height: 92vh; padding: 2.7rem .5rem .7rem; border-radius: 8px; }\n  .rf-product.rf-electronics .rf-zoom-label { font-size: .84em; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .rf-product.rf-electronics .rf-measurement-zoom img { transition: none; }\n}\n\n\/* Scoped VFO-Knob treatment, following vfoknob.com's dark\/gold visual language. *\/\n.rf-product.rf-electronics.rf-vfo-knob {\n  --vfo-bg: #0c0e13;\n  --vfo-card: #171b24;\n  --vfo-line: #343b4b;\n  --vfo-text: #e5e7eb;\n  --vfo-muted: #b5bfce;\n  --vfo-gold: #ecc34a;\n  --el-ink: #e5e7eb;\n  --el-muted: #b5bfce;\n  --el-board: #ecc34a;\n  --el-panel: #202632;\n  background: var(--vfo-bg);\n  color: var(--vfo-text);\n  padding: clamp(18px, 4vw, 42px);\n  border-radius: 20px;\n  overflow: hidden;\n  font-family: inherit;\n  line-height: 1.65;\n}\n.rf-product.rf-electronics.rf-vfo-knob h2,\n.rf-product.rf-electronics.rf-vfo-knob h3,\n.rf-product.rf-electronics.rf-vfo-knob h4 { color: #fff !important; letter-spacing: -.025em; }\n.rf-product.rf-electronics.rf-vfo-knob h3 { margin-top: 0 !important; }\n.rf-product.rf-electronics.rf-vfo-knob a { color: var(--vfo-gold); text-decoration: underline; text-underline-offset: .18em; }\n.rf-product.rf-electronics.rf-vfo-knob a:focus-visible { outline: 2px solid var(--vfo-gold); outline-offset: 5px; }\n.rf-product.rf-electronics.rf-vfo-knob img { display: block; width: 100%; height: auto; border: 0; border-radius: 0; background: transparent; }\n.rf-product.rf-electronics.rf-vfo-knob .product-hero {\n  display: flex; align-items: center; flex-wrap: wrap;\n  gap: 26px; padding: 14px 0 34px; margin: 0;\n  background: none; border: 0; border-radius: 0; box-shadow: none;\n}\n.rf-product.rf-electronics.rf-vfo-knob .product-hero::before,\n.rf-product.rf-electronics.rf-vfo-knob .product-hero::after { content: none; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-hero-copy { flex: 1 1 310px; min-width: 0; }\n.rf-product.rf-electronics.rf-vfo-knob .product-hero h2 { font-size: clamp(30px, 4.5vw, 49px) !important; line-height: 1.09 !important; margin: .48em 0 .58em !important; }\n.rf-product.rf-electronics.rf-vfo-knob .product-hero h2 em { font-style: normal; color: var(--vfo-gold); }\n.rf-product.rf-electronics.rf-vfo-knob .product-hero p { color: var(--vfo-muted); }\n.rf-product.rf-electronics.rf-vfo-knob .product-eyebrow { color: var(--vfo-gold); background: #242116; border: 1px solid #645526; letter-spacing: .07em; font-size: .73em; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-hero-image { flex: 1 1 270px; max-width: 430px; min-width: 0; margin: 0 auto; }\n.rf-product.rf-electronics.rf-vfo-knob .product-tags { display: flex; flex-wrap: wrap; gap: 8px; }\n.rf-product.rf-electronics.rf-vfo-knob .product-tags span { color: #e0e6f0; background: #1f2633; border: 1px solid #343b4b; padding: .35em .7em; border-radius: 99px; font-size: .76em; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-section { padding: 32px 0; border-top: 1px solid var(--vfo-line); }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-kicker { display: block; font-size: .73em; color: var(--vfo-gold); text-transform: uppercase; letter-spacing: .12em; font-weight: 750; margin-bottom: 10px; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-grid { display: flex; flex-wrap: wrap; gap: 18px; margin: 20px 0 0; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-card { flex: 1 1 260px; min-width: 0; background: var(--vfo-card); border: 1px solid var(--vfo-line); border-radius: 15px; padding: 24px; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-card h4 { font-size: 1.2em !important; margin: 0 0 .6em !important; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-card p { color: var(--vfo-muted); }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-card p:last-child { margin-bottom: 0 !important; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-card ul { color: var(--vfo-text); }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-edition { padding: 0; overflow: hidden; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-edition-visual { padding: 28px; background: linear-gradient(160deg,#25344f,#141821); min-height: 205px; display: flex; align-items: center; justify-content: center; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-edition-visual img { max-width: 340px; max-height: 225px; width: 100%; object-fit: contain; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-edition-copy { padding: 24px; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-edition-black .vfo-edition-visual { background: linear-gradient(160deg,#30343b,#141821); }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-feature { flex-basis: 215px; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-icom { display: flex; flex-wrap: wrap; gap: 24px; align-items: center; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-icom \u003e div { flex: 1 1 300px; min-width: 0; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-icom \u003e img { flex: 0 1 260px; max-width: 290px; width: 42%; margin: 0 auto; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-note { background: #242116; border-left: 3px solid var(--vfo-gold); padding: 18px 20px; border-radius: 0 10px 10px 0; margin: 22px 0 0; color: #e7dfca; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-note p:last-child { margin: 0 !important; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-preorder { margin: 0 0 28px; padding: 22px 24px; border: 1px solid #8d7430; border-left: 4px solid var(--vfo-gold); border-radius: 12px; background: #242116; color: var(--vfo-text); }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-preorder h3 { margin-bottom: 12px !important; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-preorder p:last-child { margin-bottom: 0 !important; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-table-wrap { overflow-x: auto; margin-top: 20px; border: 1px solid var(--vfo-line); border-radius: 12px; }\n.rf-product.rf-electronics.rf-vfo-knob table { width: 100%; border-collapse: collapse; background: var(--vfo-card); color: var(--vfo-text); margin: 0; font-size: .93em; }\n\/* Override the shared electronics theme's light zebra rows at the row level. *\/\n.rf-product.rf-electronics.rf-vfo-knob .vfo-table-wrap tbody tr:nth-child(odd) { background: var(--vfo-card) !important; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-table-wrap tbody tr:nth-child(even) { background: var(--el-panel) !important; }\n.rf-product.rf-electronics.rf-vfo-knob th,\n.rf-product.rf-electronics.rf-vfo-knob td { text-align: left; padding: 13px 16px; border: 0; border-bottom: 1px solid var(--vfo-line); vertical-align: top; background: transparent !important; color: var(--vfo-text) !important; }\n.rf-product.rf-electronics.rf-vfo-knob th { color: #fff !important; width: 29%; font-weight: 650; }\n.rf-product.rf-electronics.rf-vfo-knob tr:last-child th,\n.rf-product.rf-electronics.rf-vfo-knob tr:last-child td { border-bottom: 0; }\n.rf-product.rf-electronics.rf-vfo-knob .newsletter-cta { background: #202534; border: 1px solid #465064; border-left: 3px solid var(--vfo-gold); color: var(--vfo-text); margin: 30px 0 20px; padding: 22px; border-radius: 12px; box-shadow: none; }\n.rf-product.rf-electronics.rf-vfo-knob .newsletter-cta h3 { color: #fff !important; }\n.rf-product.rf-electronics.rf-vfo-knob .newsletter-cta p { color: var(--vfo-muted); }\n.rf-product.rf-electronics.rf-vfo-knob .rf-button { display: inline-block; color: #141518 !important; background: var(--vfo-gold) !important; border: 0; border-radius: 8px; padding: 11px 16px; text-decoration: none; font-weight: 750; }\n.rf-product.rf-electronics.rf-vfo-knob .mini-faq { color: var(--vfo-text); background: var(--vfo-card); border: 1px solid var(--vfo-line); border-radius: 14px; padding: 24px; }\n.rf-product.rf-electronics.rf-vfo-knob .mini-faq ul { list-style: none; margin: 0 !important; }\n.rf-product.rf-electronics.rf-vfo-knob .mini-faq li { margin: 0 0 18px !important; color: var(--vfo-muted); }\n.rf-product.rf-electronics.rf-vfo-knob .mini-faq li:last-child { margin-bottom: 0 !important; }\n.rf-product.rf-electronics.rf-vfo-knob .mini-faq li b { display: block; color: #fff; margin-bottom: 5px; }\n.rf-product.rf-electronics.rf-vfo-knob .vfo-footer { color: var(--vfo-muted); font-size: .84em; padding-top: 25px; }\n@media (max-width: 600px) {\n  .rf-product.rf-electronics.rf-vfo-knob { padding: 20px 16px; border-radius: 14px; }\n  .rf-product.rf-electronics.rf-vfo-knob .product-hero { gap: 10px; }\n  .rf-product.rf-electronics.rf-vfo-knob .vfo-hero-image { max-width: 320px; flex-basis: 100%; }\n  .rf-product.rf-electronics.rf-vfo-knob .vfo-card { flex-basis: 100%; }\n  .rf-product.rf-electronics.rf-vfo-knob .vfo-icom \u003e img { flex-basis: 220px; width: 80%; }\n  .rf-product.rf-electronics.rf-vfo-knob th,\n  .rf-product.rf-electronics.rf-vfo-knob td { padding: 11px 10px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rf-product rf-electronics rf-vfo-knob\"\u003e\n\u003caside class=\"vfo-preorder\" aria-labelledby=\"vfo-preorder-heading\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003ePre-orders open · €89 · WiFi and battery included\u003c\/span\u003e\n\u003ch3 id=\"vfo-preorder-heading\"\u003eReserve your VFO-Knob.\u003c\/h3\u003e\n\u003cp\u003eThis is a \u003cb\u003epre-order\u003c\/b\u003e. We will dispatch units after stock arrives; the delivery date depends on that arrival. \u003cb\u003eThe €89 pre-order price ends when we receive the first batch; the price then becomes €99.\u003c\/b\u003e The checkout price is the price charged for your order.\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003cdiv class=\"product-hero\"\u003e\n\u003cdiv class=\"vfo-hero-copy\"\u003e\n\u003cspan class=\"product-eyebrow\"\u003eVFO-Knob by RF.Guru\u003c\/span\u003e\n\u003ch2\u003eTune your radio with\u003cbr\u003e\u003cem\u003ea real knob.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA compact radio controller with a round touch screen, a physically rotating tuning ring, WiFi and a rechargeable battery. Tune, listen, talk and change settings from your desk or your favourite chair.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eThe blue outer ring turns.\u003c\/b\u003e Tap a frequency digit to choose your tuning step, then rotate the metal ring to tune. The screen handles touch controls; the side ring is your physical dial.\u003c\/p\u003e\n\u003cp\u003eConnect headphones to the 3.5 mm output and talk through the built-in microphone, or pair a compatible Bluetooth headset for listening and transmit audio.\u003c\/p\u003e\n\u003cdiv class=\"product-tags\"\u003e\n\u003cspan\u003eBattery included\u003c\/span\u003e\u003cspan\u003eWiFi + USB-C\u003c\/span\u003e\u003cspan\u003eBluetooth headsets\u003c\/span\u003e\u003cspan\u003eOn-device firmware picker\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-hero-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0605\/4402\/4764\/files\/knob-blue-angled-left.png?v=1790689506\" alt=\"Blue VFO-Knob with a rotating metal ring around its round touch display\" width=\"1394\" height=\"1400\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"vfo-section\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eOne model, for the desk and around your home\u003c\/span\u003e\u003ch3\u003eWiFi and a battery, as standard.\u003c\/h3\u003e\n\u003cp\u003eEvery unit is the blue model with a built-in rechargeable battery. There are no colour, power or firmware options to select at checkout. The knob starts with its firmware picker: choose your radio or application on the knob, and change it later whenever you like.\u003c\/p\u003e\n\u003cdiv class=\"vfo-grid\"\u003e\n\u003cdiv class=\"vfo-card vfo-edition\"\u003e\n\u003cdiv class=\"vfo-edition-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0605\/4402\/4764\/files\/edition-blue.png?v=1790689506\" alt=\"VFO-Knob side view showing its blue rotating ring, USB-C connection and 3.5 mm audio output\" width=\"782\" height=\"514\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"vfo-edition-copy\"\u003e\n\u003ch4\u003eKeep it beside your keyboard.\u003c\/h4\u003e\n\u003cp\u003eWith AetherSDR, one USB-C data cable to the host computer carries power, radio control and audio while charging the battery. Tune at the computer and the knob follows; turn the ring and AetherSDR follows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003ch4\u003eTake your controls with you.\u003c\/h4\u003e\n\u003cp\u003eUse the battery and WiFi to operate elsewhere in your home. With supported Icom radios or direct FlexRadio firmware, control and audio connect to the radio without a computer in between. USB-C can provide power for longer desk sessions.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eA smartphone is enough to configure the knob's WiFi.\u003c\/b\u003e Firmware selection happens on the dial. AetherSDR operation still requires a computer running AetherSDR.\u003c\/p\u003e\n\u003cp\u003eThe microSD card holds firmware for quick switching, including offline installation of the versions already stored on it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vfo-section\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eChoose on the knob\u003c\/span\u003e\u003ch3\u003eYour radio. Your firmware.\u003c\/h3\u003e\n\u003cp\u003eEach firmware has its own interface and connection method. The picker retrieves the current release list when online; stored firmware remains available from the microSD card without internet. Each firmware keeps its own radio, login and control settings on the card, so switching back restores that configuration.\u003c\/p\u003e\n\u003cdiv class=\"vfo-grid\"\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eAetherSDR · USB-C or WiFi\u003c\/span\u003e\u003ch4\u003eYour FlexRadio workstation\u003c\/h4\u003e\n\u003cp\u003eConnect to \u003ca href=\"https:\/\/www.aethersdr.com\/\"\u003eAetherSDR\u003c\/a\u003e on Windows, macOS or Linux for FlexRadio 6000, 8000 and Aurora transceivers. Control and audio use TCI v2.0 over USB networking or WiFi.\u003c\/p\u003e\n\u003cp\u003eThe AetherSDR host computer stays part of this setup. \u003ca href=\"https:\/\/vfoknob.com\/guide\/aethersdr\"\u003eAetherSDR guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eFlexRadio direct · WiFi\u003c\/span\u003e\u003ch4\u003eMultiFlex, at home or through SmartLink\u003c\/h4\u003e\n\u003cp\u003eConnect directly to a FLEX-6000 or FLEX-8000 with MultiFlex enabled. Operate as your own station with receive and transmit audio, or use the knob as the dial and PTT for an existing SmartSDR, AetherSDR or Maestro station on your LAN.\u003c\/p\u003e\n\u003cp\u003eSmartLink adds remote operation through your FlexRadio account. In that mode, the knob is its own station. \u003ca href=\"https:\/\/vfoknob.com\/guide\/multiflex\"\u003eFlexRadio guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eIcom · WiFi to your network\u003c\/span\u003e\u003ch4\u003eDirect Icom control and audio\u003c\/h4\u003e\n\u003cp\u003eSupports \u003cb\u003eIC-705, IC-7610, IC-9700 and IC-R8600\u003c\/b\u003e. The IC-R8600 is receive only. The knob joins your WiFi; the radio connects to the same network using its own WiFi or Ethernet connection.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eBeta: IC-7300MK2, IC-7760 and IC-905.\u003c\/b\u003e These integrations are available as beta support and have not yet been tried on the actual radios. \u003ca href=\"https:\/\/vfoknob.com\/guide\/icom\"\u003eIcom guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eUberSDR · WiFi · receive only\u003c\/span\u003e\u003ch4\u003eA real dial for a web receiver\u003c\/h4\u003e\n\u003cp\u003eTune an \u003ca href=\"https:\/\/ubersdr.org\/\"\u003eUberSDR\u003c\/a\u003e receiver on your network or through its internet tunnel. Browse DX spots and detected voices, adjust the available noise filters and view the receiver's SSTV gallery where provided.\u003c\/p\u003e\n\u003cp\u003eNo local transceiver or computer is needed. Access follows the receiver owner's capacity and session limits. \u003ca href=\"https:\/\/vfoknob.com\/guide\/ubersdr\"\u003eUberSDR guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eKiwi888 · WiFi · receive only\u003c\/span\u003e\u003ch4\u003eKiwiSDR and Web-888 on the dial\u003c\/h4\u003e\n\u003cp\u003eTune a KiwiSDR or Web-888 directly, choose among up to four configured receivers and use their available antennas, modes and filters. A second receiver can play in the other ear through wired stereo headphones for a controlled A\/B listen.\u003c\/p\u003e\n\u003cp\u003eAccess and time limits remain with the receiver owner. \u003ca href=\"https:\/\/vfoknob.com\/guide\/kiwi\"\u003eKiwi888 guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eOpenWebRX · WiFi · receive only\u003c\/span\u003e\u003ch4\u003eYour OpenWebRX receiver, with a real dial\u003c\/h4\u003e\n\u003cp\u003eConnect to OpenWebRX or OpenWebRX+, tune within the receiver's available band and select another band from its list. Configure up to four receiver addresses; the knob moves to another configured receiver if one cannot be reached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eWebSDR · WiFi · receive only\u003c\/span\u003e\u003ch4\u003eExplore WebSDR receivers\u003c\/h4\u003e\n\u003cp\u003eUse the knob with compatible WebSDR sites listed on websdr.org, including the University of Twente receiver. Store up to four addresses, tune across the receiver's bands and respect its own session and idle limits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eSVXConnect · WiFi\u003c\/span\u003e\u003ch4\u003eA talkgroup knob for SvxLink\u003c\/h4\u003e\n\u003cp\u003eJoin an SvxLink reflector, turn the ring to choose a talkgroup and use the microphone and audio output—or a Bluetooth headset—to talk and listen. The screen shows who is speaking.\u003c\/p\u003e\n\u003cp\u003eConfigure your reflector and account details; access and certificate approval follow the reflector's rules. \u003ca href=\"https:\/\/vfoknob.com\/guide\/svxconnect\"\u003eSvxLink guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eTelephone · WiFi\u003c\/span\u003e\u003ch4\u003eYour favourites on the ring\u003c\/h4\u003e\n\u003cp\u003eWith a SIP account, turn to a favourite and tap CALL, use the touch keypad or answer an incoming call. Listen through the jack, a compatible Bluetooth headset or speaker; use the built-in or headset microphone.\u003c\/p\u003e\n\u003cp\u003eOptional read-only Google Contacts sync needs separate account setup. \u003ca href=\"https:\/\/vfoknob.com\/guide\/phone\"\u003eTelephone guide →\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:20px !important\"\u003e\u003cb\u003eIn development:\u003c\/b\u003e OpenHPSDR for Hermes Lite 2 and ANAN, Xiegu X6100\/X6200, and a Raspberry Pi bridge for older radios. Kiwi888, OpenWebRX, WebSDR and Telephone are in the published v1.20.0 firmware picker.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vfo-section\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eTurn, tap and swipe\u003c\/span\u003e\u003ch3\u003eYour everyday controls, within reach.\u003c\/h3\u003e\n\u003cdiv class=\"vfo-grid\"\u003e\n\u003cdiv class=\"vfo-card vfo-feature\"\u003e\n\u003ch4\u003eFine tuning and fast travel\u003c\/h4\u003e\n\u003cp\u003eTap a frequency digit for the step and turn the outer ring. Tuning acceleration lets you move across a band quickly and settle on a signal precisely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card vfo-feature\"\u003e\n\u003ch4\u003eMeters and quiet haptics\u003c\/h4\u003e\n\u003cp\u003eRead signal strength and, where the connected transceiver provides them, SWR, forward power and microphone level. The vibration motor stays quiet while you transmit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card vfo-feature\"\u003e\n\u003ch4\u003eFour radio or receiver profiles\u003c\/h4\u003e\n\u003cp\u003eSupported firmware can keep up to four configured endpoints. Swipe up, turn to a profile and tap. Radio firmware restarts into that connection; Kiwi888 switches between its receivers live.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card vfo-feature\"\u003e\n\u003ch4\u003eControls for your radio\u003c\/h4\u003e\n\u003cp\u003eUse the IC-7610's MAIN\/SUB and antenna selection, IC-705\/IC-9700 memories, or IC-R8600 antenna and squelch controls. FlexRadio adds TUNE, ATU and tuner-memory controls. Available functions follow the radio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:20px !important\"\u003eOn IC-705 and IC-9700, swipe down and select \u003cb\u003eV\/M\u003c\/b\u003e for memories. PTT keys when your finger lifts from a tap, so starting a swipe on the bar does not key the transmitter; while transmitting, a touch stops it.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vfo-section\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eBluetooth headsets\u003c\/span\u003e\u003ch3\u003eListen, talk and control PTT from your headset.\u003c\/h3\u003e\n\u003cp\u003ePair a compatible Classic Bluetooth hands-free headset on the knob's configuration page. Its microphone becomes your transmit microphone and the knob's built-in microphone switches off. Your paired headset reconnects when available.\u003c\/p\u003e\n\u003cdiv class=\"vfo-grid\"\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003ch4\u003eThe call button becomes PTT\u003c\/h4\u003e\n\u003cp\u003eFor transmitting firmware, press to key and press again to unkey. With a headset that reports microphone mute, the knob refuses to start a transmission while muted. A tap on the knob stops an active transmission.\u003c\/p\u003e\n\u003cp\u003eIf the headset disconnects during transmission, the powered and connected knob sends an unkey command.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vfo-card\"\u003e\n\u003ch4\u003eOr use a compatible boom arm\u003c\/h4\u003e\n\u003cp\u003eOn a headset that reports boom-up mute, enable boom-arm PTT: lower the boom to talk and raise it to stop. The knob first requires the boom to have been raised, avoiding transmission just because the headset connected with it down.\u003c\/p\u003e\n\u003cp\u003eTested with \u003cb\u003eJabra Evolve2 65 Mono and Stereo\u003c\/b\u003e. Other hands-free headsets depend on their profile and button\/mute behaviour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin-top:20px !important\"\u003eBluetooth headset audio uses the hands-free profile and is \u003cb\u003emono\u003c\/b\u003e, including on a stereo headset. Wideband speech is used where supported. A compatible A2DP Bluetooth speaker can play receive audio while the knob's own microphone remains available for transmission or calls. The site documents JLab Pop Party, Sony SRS-XB100 and Marshall Stockwell III speakers; other models depend on their profiles and controls. Receive-only firmware never keys a transmitter. See the \u003ca href=\"https:\/\/vfoknob.com\/guide\/headset\"\u003eheadset guide\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vfo-section vfo-icom\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"vfo-kicker\"\u003eA second receiver alongside your radio\u003c\/span\u003e\u003ch3\u003eHear the same signal from another location.\u003c\/h3\u003e\n\u003cp\u003eWith Icom, FlexRadio or UberSDR firmware, add a KiwiSDR, Web-888 or a compatible UberSDR Kiwi input as a companion receiver. It follows your frequency, mode and passband.\u003c\/p\u003e\n\u003cp\u003eWith stereo headphones on the 3.5 mm jack, your main receiver is on the left and the web SDR on the right. Adjust BALANCE to compare them. The companion SDR is muted while transmitting.\u003c\/p\u003e\n\u003cp\u003eSave up to four companion receivers and select one from the RX menu. Availability and listening time follow the receiver owner's rules. Bluetooth hands-free audio combines this into mono.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0605\/4402\/4764\/files\/knob-blue-icom-angled-right.png?v=1790689506\" alt=\"VFO-Knob showing the Icom interface, one of the firmwares with companion web-SDR listening\" width=\"1394\" height=\"1400\" loading=\"lazy\"\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vfo-section\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eA browser for setup and control\u003c\/span\u003e\u003ch3\u003eYour radio on your phone, too.\u003c\/h3\u003e\n\u003cp\u003eOpen \u003cb\u003ehttp:\/\/vfo-knob.local\u003c\/b\u003e on your local network, or use the address shown by a long press on the S-meter. With a radio connected, the page offers its available controls: frequency, mode, filter, gain, power, antenna selection and more. It also handles the knob's audio levels, WiFi settings and firmware.\u003c\/p\u003e\n\u003cp\u003eA password-protected JSON API lets a logbook or other program read frequency and mode and change supported settings. These radio-control endpoints do not key the transmitter. The page and API belong on your trusted local network.\u003c\/p\u003e\n\u003cp\u003eFor FlexRadio away from home, use \u003cb\u003eSmartLink\u003c\/b\u003e and the \u003ca href=\"https:\/\/vfoknob.com\/guide\/multiflex\"\u003econnection guide\u003c\/a\u003e. The current implementation requires a radio reachable through forwarded ports or UPnP; a connection relying only on hole punching is not yet supported. In LAN dial\/PTT mode for an existing station, audio and the microphone remain at that station.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vfo-section\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eGetting started\u003c\/span\u003e\u003ch3\u003eSet up with your smartphone.\u003c\/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cb\u003eJoin VFOKnob.\u003c\/b\u003e Power on and connect your smartphone to the knob's setup WiFi network. Open the sign-in page; if it does not appear, browse to \u003cb\u003ehttp:\/\/192.168.4.1\u003c\/b\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eChoose your 2.4 GHz network.\u003c\/b\u003e Enter its password and tap Connect. The knob remembers up to four WiFi networks.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePick your firmware.\u003c\/b\u003e Turn the ring and tap to install. Stored firmware installs from the microSD card; internet access brings new releases and firmware not already on the card.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eConfigure your connection.\u003c\/b\u003e Open the knob's page on your phone, change its default access password and enter the radio, receiver or reflector details from the appropriate guide.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e\u003cb\u003eNo computer is needed to configure the knob or select firmware.\u003c\/b\u003e For AetherSDR operation, install AetherSDR on its host computer and enable the TCI server. Connect the knob to that computer by USB-C or enter the host's address for WiFi operation.\u003c\/p\u003e\n\u003cdiv class=\"vfo-note\"\u003e\u003cp\u003e\u003cb\u003eReturn to the firmware picker whenever you like.\u003c\/b\u003e Hold the S-meter until the address card appears, then release. Hold the meter or card again for about three seconds until the knob buzzes. At \u003cb\u003eFIRMWARE?\u003c\/b\u003e, turn the ring to confirm. Setup loads from the microSD card, or over WiFi if needed. Your network details and each firmware's own settings are retained.\u003c\/p\u003e\u003c\/div\u003e\n\u003cp style=\"margin-top:20px !important\"\u003eAway from saved networks, the knob opens \u003cb\u003eVFOKnob\u003c\/b\u003e after about 25 seconds so you can add another network from your phone. Once back home it reconnects to a known network. AetherSDR's USB connection to a computer takes priority over WiFi.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eFLIP USB-C?\u003c\/b\u003e Turn the connector over and reconnect it. \u003cb\u003eAetherSDR says NO LINK?\u003c\/b\u003e Check its TCI server and host firewall using the \u003ca href=\"https:\/\/github.com\/Guru-RF\/VFO-Knob#if-the-knob-says-no-link\"\u003econnection troubleshooting guide\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eStart with the illustrated \u003ca href=\"https:\/\/vfoknob.com\/guide\/setup\"\u003esetup guide\u003c\/a\u003e, then follow the \u003ca href=\"https:\/\/vfoknob.com\/guide\"\u003eguide for your firmware\u003c\/a\u003e.\u003c\/p\u003e\n\u003cdiv class=\"vfo-note\"\u003e\u003cp\u003e\u003cb\u003eSet your radio's transmit timeout.\u003c\/b\u003e PTT is a toggle. A knob that loses power cannot send an unkey command; with AetherSDR, loss of the connection can leave the radio transmitting until the connection timeout. Keep access to a way to stop transmission and follow the \u003ca href=\"https:\/\/github.com\/Guru-RF\/VFO-Knob#safety\"\u003ecurrent PTT operating notes\u003c\/a\u003e.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vfo-section\"\u003e\n\u003cspan class=\"vfo-kicker\"\u003eThe details\u003c\/span\u003e\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"vfo-table-wrap\"\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDisplay\u003c\/th\u003e\n\u003ctd\u003e1.8-inch round IPS capacitive touch screen, 360 × 360 pixels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e66 mm diameter × 22 mm high; blue CNC-machined metal case\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eControls\u003c\/th\u003e\n\u003ctd\u003ePhysically rotating outer ring, touch screen and haptic feedback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower\u003c\/th\u003e\n\u003ctd\u003eBuilt-in 3.7 V, 800 mAh rechargeable Li-ion battery; USB-C power and charging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWiFi\u003c\/th\u003e\n\u003ctd\u003e2.4 GHz 802.11 b\/g\/n; up to four saved networks\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eUSB-C\u003c\/th\u003e\n\u003ctd\u003ePower and charging; USB networking for AetherSDR control and audio\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAudio\u003c\/th\u003e\n\u003ctd\u003e3.5 mm receive-audio output and built-in microphone; compatible Bluetooth headset for receive and microphone audio\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBluetooth\u003c\/th\u003e\n\u003ctd\u003eClassic Bluetooth hands-free headsets; mono audio, wideband speech where supported; headset button or compatible boom-arm PTT; compatible A2DP speakers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\u003ctd\u003emicroSD card with firmware copies for offline switching and separate saved settings for each firmware\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable firmware\u003c\/th\u003e\n\u003ctd\u003eAetherSDR, FlexRadio MultiFlex, Icom, UberSDR, Kiwi888, OpenWebRX, WebSDR, SvxLink and Telephone in the published v1.20.0 picker; Icom beta models identified above\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eConfiguration\u003c\/th\u003e\n\u003ctd\u003eSmartphone WiFi setup; local browser controls and password-protected JSON API\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eUpdates\u003c\/th\u003e\n\u003ctd\u003eSigned firmware, installation confirmed on the screen, automatic rollback if a new image fails to boot\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFirmware licence\u003c\/th\u003e\n\u003ctd\u003eApache-2.0 open source; change firmware using the on-device picker\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"vfo-section\"\u003e\u003cspan class=\"vfo-kicker\"\u003eExplore and get support\u003c\/span\u003e\u003ch3\u003eKeep the complete guide close.\u003c\/h3\u003e\n\u003cp\u003eExplore \u003ca href=\"https:\/\/vfoknob.com\/\"\u003evfoknob.com\u003c\/a\u003e, the illustrated \u003ca href=\"https:\/\/vfoknob.com\/guide\"\u003efirmware guides\u003c\/a\u003e and the \u003ca href=\"https:\/\/github.com\/Guru-RF\/VFO-Knob\"\u003eopen-source firmware repository\u003c\/a\u003e. For help with your radio or setup, \u003ca href=\"https:\/\/shop.rf.guru\/pages\/contact\"\u003econtact RF.Guru\u003c\/a\u003e.\u003c\/p\u003e\u003c\/section\u003e\n\n\u003cdiv class=\"newsletter-cta\" data-rf-standard-cta=\"mailing-list\"\u003e\n\u003ch3\u003e\u003cb\u003eFollow the Current Path, Not the Folklore\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003eExplore more RF.Guru technical deep dives on transmission lines, common-mode current, baluns, chokes and antenna measurement—and subscribe for new engineering articles and laboratory notes.\u003c\/p\u003e\n\u003ca class=\"rf-button\" href=\"https:\/\/listmonk.rf.guru\/subscription\/form\"\u003eJoin the notification list →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mini-faq\"\u003e\n\u003ch3\u003eQuestions before you order\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eWhich model will I receive?\u003c\/b\u003e The blue VFO-Knob with WiFi, a rechargeable battery and the firmware picker. There are no hardware or firmware variants to select at checkout.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDo I need a computer for setup?\u003c\/b\u003e No. Use your smartphone to configure WiFi and select firmware on the knob. AetherSDR operation still requires its host computer; direct Icom, FlexRadio, web-receiver, SvxLink and Telephone firmware do not need a computer between the knob and the service.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCan I change firmware without internet?\u003c\/b\u003e Yes, when the required firmware and setup image are stored on the microSD card. Hold the S-meter for the address card, release, then hold again until the knob buzzes and turn to confirm FIRMWARE?. New firmware and updates need internet access. Each firmware keeps its settings separately on the card.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWhich Icom radios are supported?\u003c\/b\u003e IC-705, IC-7610, IC-9700 and the receive-only IC-R8600. IC-7300MK2, IC-7760 and IC-905 are beta integrations, not yet tried on the actual radios. The knob connects by WiFi to the network; some radios use Ethernet to that network.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDoes it work away from home?\u003c\/b\u003e The FlexRadio firmware supports SmartLink for a configured FLEX-6000\/8000 through your FlexRadio account. The radio must be reachable through forwarded ports or UPnP; hole-punching-only connections are not yet supported. Internet receivers and reflectors depend on their own access rules.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCan I use a Bluetooth headset microphone?\u003c\/b\u003e Yes, with a compatible Classic Bluetooth hands-free headset. Its microphone replaces the built-in microphone. Jabra Evolve2 65 Mono and Stereo have been tested; button and mute behaviour vary on other headsets. The hands-free audio is mono. Receive-only firmware does not transmit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCan I compare the radio with a web SDR?\u003c\/b\u003e Yes, with Icom, FlexRadio or UberSDR firmware. A companion KiwiSDR, Web-888 or compatible UberSDR input follows the frequency and mode. Wired stereo headphones give the main receiver on the left and the companion on the right, with adjustable balance. Bluetooth hands-free audio is mono.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWhich web receivers can I use without a radio?\u003c\/b\u003e The published picker includes UberSDR, Kiwi888 for KiwiSDR and Web-888, OpenWebRX and WebSDR firmware. These are receive only. Access, capacity and session limits remain with the receiver owner.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCan I use a Bluetooth speaker?\u003c\/b\u003e Yes, with a compatible A2DP speaker. The knob sends audio to it while the built-in microphone remains available for transmission or calls. JLab Pop Party, Sony SRS-XB100 and Marshall Stockwell III are documented examples; other speakers depend on their Bluetooth profiles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIs the Telephone firmware available now?\u003c\/b\u003e Yes. Telephone is in the published v1.20.0 firmware picker. It uses your SIP account for calls and offers favourites, a keypad and optional Google Contacts sync. The Google option needs separate account setup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCan it stay connected on my desk?\u003c\/b\u003e Yes. With AetherSDR, USB-C carries power, control and audio while charging the battery. Other current radio firmware uses WiFi for communication, with USB-C available for power and charging.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWhen will my pre-order ship?\u003c\/b\u003e We will dispatch units after stock arrives; the delivery date depends on that arrival. The €89 pre-order price ends when RF.Guru receives the first batch, then becomes €99. Your checkout price is the price charged for your order.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWhat happens if power is lost while transmitting?\u003c\/b\u003e A knob without power cannot send an unkey command. With AetherSDR, transmission may continue until the connection timeout. Set the radio transmit timeout and keep access to a way to stop transmission. Headset-disconnection handling requires the knob itself to remain powered and connected.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWhere is the manual?\u003c\/b\u003e The illustrated guides at vfoknob.com\/guide cover smartphone setup, each firmware, Bluetooth headsets and returning to the picker. If AetherSDR shows FLIP USB-C, turn the connector over and reconnect it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Which model will I receive?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The blue VFO-Knob with WiFi, a rechargeable battery and the firmware picker. There are no hardware or firmware variants to select at checkout.\"}}, {\"@type\": \"Question\", \"name\": \"Do I need a computer for setup?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Use your smartphone to configure WiFi and select firmware on the knob. AetherSDR operation still requires its host computer; direct Icom, FlexRadio, web-receiver, SvxLink and Telephone firmware do not need a computer between the knob and the service.\"}}, {\"@type\": \"Question\", \"name\": \"Can I change firmware without internet?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, when the required firmware and setup image are stored on the microSD card. Hold the S-meter for the address card, release, then hold again until the knob buzzes and turn to confirm FIRMWARE?. New firmware and updates need internet access. Each firmware keeps its settings separately on the card.\"}}, {\"@type\": \"Question\", \"name\": \"Which Icom radios are supported?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"IC-705, IC-7610, IC-9700 and the receive-only IC-R8600. IC-7300MK2, IC-7760 and IC-905 are beta integrations, not yet tried on the actual radios. The knob connects by WiFi to the network; some radios use Ethernet to that network.\"}}, {\"@type\": \"Question\", \"name\": \"Does it work away from home?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The FlexRadio firmware supports SmartLink for a configured FLEX-6000\/8000 through your FlexRadio account. The radio must be reachable through forwarded ports or UPnP; hole-punching-only connections are not yet supported. Internet receivers and reflectors depend on their own access rules.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use a Bluetooth headset microphone?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, with a compatible Classic Bluetooth hands-free headset. Its microphone replaces the built-in microphone. Jabra Evolve2 65 Mono and Stereo have been tested; button and mute behaviour vary on other headsets. The hands-free audio is mono. Receive-only firmware does not transmit.\"}}, {\"@type\": \"Question\", \"name\": \"Can I compare the radio with a web SDR?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, with Icom, FlexRadio or UberSDR firmware. A companion KiwiSDR, Web-888 or compatible UberSDR input follows the frequency and mode. Wired stereo headphones give the main receiver on the left and the companion on the right, with adjustable balance. Bluetooth hands-free audio is mono.\"}}, {\"@type\": \"Question\", \"name\": \"Which web receivers can I use without a radio?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The published picker includes UberSDR, Kiwi888 for KiwiSDR and Web-888, OpenWebRX and WebSDR firmware. These are receive only. Access, capacity and session limits remain with the receiver owner.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use a Bluetooth speaker?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, with a compatible A2DP speaker. The knob sends audio to it while the built-in microphone remains available for transmission or calls. JLab Pop Party, Sony SRS-XB100 and Marshall Stockwell III are documented examples; other speakers depend on their Bluetooth profiles.\"}}, {\"@type\": \"Question\", \"name\": \"Is the Telephone firmware available now?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Telephone is in the published v1.20.0 firmware picker. It uses your SIP account for calls and offers favourites, a keypad and optional Google Contacts sync. The Google option needs separate account setup.\"}}, {\"@type\": \"Question\", \"name\": \"Can it stay connected on my desk?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. With AetherSDR, USB-C carries power, control and audio while charging the battery. Other current radio firmware uses WiFi for communication, with USB-C available for power and charging.\"}}, {\"@type\": \"Question\", \"name\": \"When will my pre-order ship?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"We will dispatch units after stock arrives; the delivery date depends on that arrival. The €89 pre-order price ends when RF.Guru receives the first batch, then becomes €99. Your checkout price is the price charged for your order.\"}}, {\"@type\": \"Question\", \"name\": \"What happens if power is lost while transmitting?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A knob without power cannot send an unkey command. With AetherSDR, transmission may continue until the connection timeout. Set the radio transmit timeout and keep access to a way to stop transmission. Headset-disconnection handling requires the knob itself to remain powered and connected.\"}}, {\"@type\": \"Question\", \"name\": \"Where is the manual?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The illustrated guides at vfoknob.com\/guide cover smartphone setup, each firmware, Bluetooth headsets and returning to the picker. If AetherSDR shows FLIP USB-C, turn the connector over and reconnect it.\"}}]}\u003c\/script\u003e\n\u003cp class=\"vfo-footer\"\u003eVFO-Knob by RF.Guru. AetherSDR is an independent open-source project. FlexRadio, SmartSDR and the other product names are trademarks of their respective owners.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"RF.Guru","offers":[{"title":"Default Title","offer_id":55529134850390,"sku":"VFO-BLUE-AETHER","price":89.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0605\/4402\/4764\/files\/knob-blue-angled-left.png?v=1790689506","url":"https:\/\/shop.rf.guru\/products\/vfo-knob","provider":"RF Guru","version":"1.0","type":"link"}