[{"data":1,"prerenderedAt":619},["ShallowReactive",2],{"navigation_docs_en":3,"-en-cloud-klstr-rdm-use-klstr-dev-hardware":317,"-en-cloud-klstr-rdm-use-klstr-dev-hardware-surround":614},[4,19,74],{"title":5,"path":6,"stem":7,"children":8,"page":18},"Public","\u002Fen\u002Fpublic","en\u002F1.public",[9],{"title":10,"icon":11,"path":12,"stem":13,"children":14,"page":18},"Welcome","i-lucide-sparkles","\u002Fen\u002Fpublic\u002Fwelcome","en\u002F1.public\u002F1.welcome",[15],{"title":10,"path":16,"stem":17},"\u002Fen\u002Fpublic\u002Fwelcome\u002Foverview","en\u002F1.public\u002F1.welcome\u002F1.overview",false,{"title":20,"path":21,"stem":22,"children":23,"page":18},"Cloud","\u002Fen\u002Fcloud","en\u002F2.cloud",[24,33,48],{"title":10,"icon":25,"path":26,"stem":27,"children":28,"page":18},"i-lucide-lock","\u002Fen\u002Fcloud\u002Fwelcome","en\u002F2.cloud\u002F1.welcome",[29],{"title":30,"path":31,"stem":32},"Cloud Docs","\u002Fen\u002Fcloud\u002Fwelcome\u002Foverview","en\u002F2.cloud\u002F1.welcome\u002F1.overview",{"title":34,"icon":35,"path":36,"stem":37,"children":38,"page":18},"Firmware over RDM","i-lucide-radio-tower","\u002Fen\u002Fcloud\u002Ffirmware-over-rdm","en\u002F2.cloud\u002F2.firmware-over-rdm",[39,43],{"title":40,"path":41,"stem":42,"icon":35},"Firmware Update over RDM","\u002Fen\u002Fcloud\u002Ffirmware-over-rdm\u002Foverview","en\u002F2.cloud\u002F2.firmware-over-rdm\u002F1.overview",{"title":44,"path":45,"stem":46,"icon":47},"Implementation Guide","\u002Fen\u002Fcloud\u002Ffirmware-over-rdm\u002Fimplementation-guide","en\u002F2.cloud\u002F2.firmware-over-rdm\u002F2.implementation-guide","i-lucide-list-checks",{"title":49,"icon":50,"path":51,"stem":52,"children":53,"page":18},"KLSTR.rdm","i-lucide-cable","\u002Fen\u002Fcloud\u002Fklstr-rdm","en\u002F2.cloud\u002F3.klstr-rdm",[54,59,64,69],{"title":55,"path":56,"stem":57,"icon":58},"Introduction","\u002Fen\u002Fcloud\u002Fklstr-rdm\u002Fintroduction","en\u002F2.cloud\u002F3.klstr-rdm\u002F1.introduction","i-lucide-circuit-board",{"title":60,"path":61,"stem":62,"icon":63},"Use KLSTR.dev hardware","\u002Fen\u002Fcloud\u002Fklstr-rdm\u002Fuse-klstr-dev-hardware","en\u002F2.cloud\u002F3.klstr-rdm\u002F2.use-klstr-dev-hardware","i-lucide-wrench",{"title":65,"path":66,"stem":67,"icon":68},"Special firmware","\u002Fen\u002Fcloud\u002Fklstr-rdm\u002Fspecial-firmware","en\u002F2.cloud\u002F3.klstr-rdm\u002F3.special-firmware","i-lucide-download",{"title":70,"path":71,"stem":72,"icon":73},"RDM-Compliance Testing","\u002Fen\u002Fcloud\u002Fklstr-rdm\u002Frdm-compliance-testing","en\u002F2.cloud\u002F3.klstr-rdm\u002F4.rdm-compliance-testing","i-lucide-clipboard-check",{"title":75,"path":76,"stem":77,"children":78,"page":18},"Internal","\u002Fen\u002Finternal","en\u002F3.internal",[79,250,264,278],{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":18},"Review (ex-public)","i-lucide-inbox","\u002Fen\u002Finternal\u002Freview","en\u002F3.internal\u002F0.review",[85,102,120,138,187,205],{"title":86,"icon":87,"path":88,"stem":89,"children":90,"page":18},"Getting Started","i-lucide-rocket","\u002Fen\u002Finternal\u002Freview\u002Ftutorials","en\u002F3.internal\u002F0.review\u002F1.tutorials",[91,94,98],{"title":86,"path":92,"stem":93},"\u002Fen\u002Finternal\u002Freview\u002Ftutorials\u002Fgetting-started","en\u002F3.internal\u002F0.review\u002F1.tutorials\u002F1.getting-started",{"title":95,"path":96,"stem":97},"Setup KLSTR.one","\u002Fen\u002Finternal\u002Freview\u002Ftutorials\u002Fsetup-klstr-one","en\u002F3.internal\u002F0.review\u002F1.tutorials\u002F2.setup-klstr-one",{"title":99,"path":100,"stem":101},"Setup KLSTR.nano","\u002Fen\u002Finternal\u002Freview\u002Ftutorials\u002Fsetup-klstr-nano","en\u002F3.internal\u002F0.review\u002F1.tutorials\u002F3.setup-klstr-nano",{"title":103,"icon":104,"path":105,"stem":106,"children":107,"page":18},"KLSTR.one","i-lucide-cpu","\u002Fen\u002Finternal\u002Freview\u002Fklstr-one","en\u002F3.internal\u002F0.review\u002F2.klstr-one",[108,112,116],{"title":109,"path":110,"stem":111},"KLSTR.one Overview","\u002Fen\u002Finternal\u002Freview\u002Fklstr-one\u002Foverview","en\u002F3.internal\u002F0.review\u002F2.klstr-one\u002F1.overview",{"title":113,"path":114,"stem":115},"KLSTR.one Installation","\u002Fen\u002Finternal\u002Freview\u002Fklstr-one\u002Finstallation","en\u002F3.internal\u002F0.review\u002F2.klstr-one\u002F2.installation",{"title":117,"path":118,"stem":119},"KLSTR.one Specifications","\u002Fen\u002Finternal\u002Freview\u002Fklstr-one\u002Fspecifications","en\u002F3.internal\u002F0.review\u002F2.klstr-one\u002F3.specifications",{"title":121,"icon":122,"path":123,"stem":124,"children":125,"page":18},"KLSTR.nano","i-lucide-microchip","\u002Fen\u002Finternal\u002Freview\u002Fklstr-nano","en\u002F3.internal\u002F0.review\u002F4.klstr-nano",[126,130,134],{"title":127,"path":128,"stem":129},"KLSTR.nano Overview","\u002Fen\u002Finternal\u002Freview\u002Fklstr-nano\u002Foverview","en\u002F3.internal\u002F0.review\u002F4.klstr-nano\u002F1.overview",{"title":131,"path":132,"stem":133},"KLSTR.nano Installation","\u002Fen\u002Finternal\u002Freview\u002Fklstr-nano\u002Finstallation","en\u002F3.internal\u002F0.review\u002F4.klstr-nano\u002F2.installation",{"title":135,"path":136,"stem":137},"KLSTR.nano Specifications","\u002Fen\u002Finternal\u002Freview\u002Fklstr-nano\u002Fspecifications","en\u002F3.internal\u002F0.review\u002F4.klstr-nano\u002F3.specifications",{"title":139,"icon":140,"path":141,"stem":142,"children":143,"page":18},"Developer Guide","i-lucide-code","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper","en\u002F3.internal\u002F0.review\u002F5.developer",[144,147,151,155,159,175],{"title":139,"path":145,"stem":146},"\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Foverview","en\u002F3.internal\u002F0.review\u002F5.developer\u002F0.overview",{"title":148,"path":149,"stem":150},"Choosing a Module","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fchoosing-a-module","en\u002F3.internal\u002F0.review\u002F5.developer\u002F1.choosing-a-module",{"title":152,"path":153,"stem":154},"Dual-Mode Operation","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fdual-mode","en\u002F3.internal\u002F0.review\u002F5.developer\u002F2.dual-mode",{"title":156,"path":157,"stem":158},"Fleet Management","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Ffleet-management","en\u002F3.internal\u002F0.review\u002F5.developer\u002F3.fleet-management",{"title":103,"path":160,"stem":161,"children":162,"page":18},"\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-one","en\u002F3.internal\u002F0.review\u002F5.developer\u002F4.klstr-one",[163,167,171],{"title":164,"path":165,"stem":166},"KLSTR.one: Hardware Integration","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-one\u002Fhardware-integration","en\u002F3.internal\u002F0.review\u002F5.developer\u002F4.klstr-one\u002F1.hardware-integration",{"title":168,"path":169,"stem":170},"KLSTR.one: Provisioning","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-one\u002Fprovisioning","en\u002F3.internal\u002F0.review\u002F5.developer\u002F4.klstr-one\u002F2.provisioning",{"title":172,"path":173,"stem":174},"KLSTR.one: RDM Protocol","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-one\u002Frdm-protocol","en\u002F3.internal\u002F0.review\u002F5.developer\u002F4.klstr-one\u002F3.rdm-protocol",{"title":121,"path":176,"stem":177,"children":178,"page":18},"\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-nano","en\u002F3.internal\u002F0.review\u002F5.developer\u002F5.klstr-nano",[179,183],{"title":180,"path":181,"stem":182},"KLSTR.nano: Hardware Integration","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-nano\u002Fhardware-integration","en\u002F3.internal\u002F0.review\u002F5.developer\u002F5.klstr-nano\u002F1.hardware-integration",{"title":184,"path":185,"stem":186},"KLSTR.nano: Provisioning","\u002Fen\u002Finternal\u002Freview\u002Fdeveloper\u002Fklstr-nano\u002Fprovisioning","en\u002F3.internal\u002F0.review\u002F5.developer\u002F5.klstr-nano\u002F2.provisioning",{"title":188,"icon":189,"path":190,"stem":191,"children":192,"page":18},"FAQ","i-lucide-circle-help","\u002Fen\u002Finternal\u002Freview\u002Ffaq","en\u002F3.internal\u002F0.review\u002F6.faq",[193,197,201],{"title":194,"path":195,"stem":196},"General Questions","\u002Fen\u002Finternal\u002Freview\u002Ffaq\u002Fgeneral","en\u002F3.internal\u002F0.review\u002F6.faq\u002F1.general",{"title":198,"path":199,"stem":200},"Connectivity","\u002Fen\u002Finternal\u002Freview\u002Ffaq\u002Fconnectivity","en\u002F3.internal\u002F0.review\u002F6.faq\u002F2.connectivity",{"title":202,"path":203,"stem":204},"Troubleshooting","\u002Fen\u002Finternal\u002Freview\u002Ffaq\u002Ftroubleshooting","en\u002F3.internal\u002F0.review\u002F6.faq\u002F3.troubleshooting",{"title":206,"icon":207,"path":208,"stem":209,"children":210,"page":18},"Articles","i-lucide-newspaper","\u002Fen\u002Finternal\u002Freview\u002Farticles","en\u002F3.internal\u002F0.review\u002F7.articles",[211,215,219,223,227,231,235,239,243,247],{"title":212,"path":213,"stem":214},"Overview","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Foverview","en\u002F3.internal\u002F0.review\u002F7.articles\u002F0.overview",{"title":216,"path":217,"stem":218},"KLSTR Integration Guide for Fixture Manufacturers","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fintegration-guide","en\u002F3.internal\u002F0.review\u002F7.articles\u002F1.integration-guide",{"title":220,"path":221,"stem":222},"RDM Protocol Reference for KLSTR.one","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Frdm-protocol","en\u002F3.internal\u002F0.review\u002F7.articles\u002F2.rdm-protocol",{"title":224,"path":225,"stem":226},"KLSTR.one Provisioning Guide","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fklstr-one-provisioning","en\u002F3.internal\u002F0.review\u002F7.articles\u002F3.klstr-one-provisioning",{"title":228,"path":229,"stem":230},"KLSTR.one Integration Guide","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fklstr-one-plug-in-integration","en\u002F3.internal\u002F0.review\u002F7.articles\u002F4.klstr-one-plug-in-integration",{"title":232,"path":233,"stem":234},"KLSTR.nano Provisioning Guide","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fklstr-nano-provisioning","en\u002F3.internal\u002F0.review\u002F7.articles\u002F5.klstr-nano-provisioning",{"title":236,"path":237,"stem":238},"KLSTR.nano Plug-In Integration","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fklstr-nano-plug-in-integration","en\u002F3.internal\u002F0.review\u002F7.articles\u002F6.klstr-nano-plug-in-integration",{"title":240,"path":241,"stem":242},"Hello","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fhello","en\u002F3.internal\u002F0.review\u002F7.articles\u002F7.hello",{"title":244,"path":245,"stem":246},"TestNew file","\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Fiwantmd","en\u002F3.internal\u002F0.review\u002F7.articles\u002Fiwantmd",{"title":244,"path":248,"stem":249},"\u002Fen\u002Finternal\u002Freview\u002Farticles\u002Ftestnew","en\u002F3.internal\u002F0.review\u002F7.articles\u002Ftestnew",{"title":251,"icon":252,"path":253,"stem":254,"children":255,"page":18},"Admin","i-lucide-shield-check","\u002Fen\u002Finternal\u002Fadmin","en\u002F3.internal\u002F3.admin",[256,260],{"title":257,"path":258,"stem":259},"Admin Dashboard","\u002Fen\u002Finternal\u002Fadmin\u002Fdashboard","en\u002F3.internal\u002F3.admin\u002F1.dashboard",{"title":261,"path":262,"stem":263},"Internal Release Notes","\u002Fen\u002Finternal\u002Fadmin\u002Frelease-notes","en\u002F3.internal\u002F3.admin\u002F2.release-notes",{"title":265,"path":266,"stem":267,"children":268,"page":18},"Developer","\u002Fen\u002Finternal\u002Fdeveloper","en\u002F3.internal\u002F5.developer",[269],{"title":270,"path":271,"stem":272,"children":273,"page":18},"Klstr One","\u002Fen\u002Finternal\u002Fdeveloper\u002Fklstr-one","en\u002F3.internal\u002F5.developer\u002F4.klstr-one",[274],{"title":275,"path":276,"stem":277},"Internal (Partner Only)","\u002Fen\u002Finternal\u002Fdeveloper\u002Fklstr-one\u002Finternal","en\u002F3.internal\u002F5.developer\u002F4.klstr-one\u002F4.internal",{"title":279,"icon":280,"path":281,"stem":282,"children":283,"page":18},"Authoring Guide","i-lucide-pen-line","\u002Fen\u002Finternal\u002Fauthoring","en\u002F3.internal\u002F9.authoring",[284,288,293,297,302,307,312],{"title":285,"path":286,"stem":287,"icon":11},"Overview & MDC Basics","\u002Fen\u002Finternal\u002Fauthoring\u002Foverview","en\u002F3.internal\u002F9.authoring\u002F1.overview",{"title":289,"path":290,"stem":291,"icon":292},"Text & Prose","\u002Fen\u002Finternal\u002Fauthoring\u002Ftext-and-prose","en\u002F3.internal\u002F9.authoring\u002F2.text-and-prose","i-lucide-type",{"title":294,"path":295,"stem":296,"icon":140},"Code Blocks","\u002Fen\u002Finternal\u002Fauthoring\u002Fcode","en\u002F3.internal\u002F9.authoring\u002F3.code",{"title":298,"path":299,"stem":300,"icon":301},"Callouts & Cards","\u002Fen\u002Finternal\u002Fauthoring\u002Fcallouts-and-cards","en\u002F3.internal\u002F9.authoring\u002F4.callouts-and-cards","i-lucide-message-square-warning",{"title":303,"path":304,"stem":305,"icon":306},"Layout & Interactivity","\u002Fen\u002Finternal\u002Fauthoring\u002Flayout-and-interactivity","en\u002F3.internal\u002F9.authoring\u002F5.layout-and-interactivity","i-lucide-layout-panel-left",{"title":308,"path":309,"stem":310,"icon":311},"Visuals — Images, Icons & Diagrams","\u002Fen\u002Finternal\u002Fauthoring\u002Fvisuals","en\u002F3.internal\u002F9.authoring\u002F6.visuals","i-lucide-image",{"title":313,"path":314,"stem":315,"icon":316},"Design System & Configuration","\u002Fen\u002Finternal\u002Fauthoring\u002Fdesign-system","en\u002F3.internal\u002F9.authoring\u002F7.design-system","i-lucide-palette",{"id":318,"title":60,"body":319,"description":607,"extension":608,"links":609,"meta":610,"navigation":611,"path":61,"seo":612,"stem":62,"__hash__":613},"docs_en\u002Fen\u002F2.cloud\u002F3.klstr-rdm\u002F2.use-klstr-dev-hardware.md",{"type":320,"value":321,"toc":594},"minimark",[322,334,343,356,368,373,391,395,398,458,461,465,468,498,506,509,513,516,536,544,547],[323,324,325,326,329,330,333],"p",{},"A ",[327,328,49],"strong",{}," is just a KLSTR.nano whose USB is broken out to a PC, so a\n",[327,331,332],{},"KLSTR.dev"," board can stand in for the boxed product. Remove two 0Ω resistors,\nadd two jumpers, and the board's USB-C receptacle reaches the nano. This page is that\nmodification.",[323,335,336,337,342],{},"If you have not met the KLSTR.rdm hardware yet, read the\n",[338,339,341],"a",{"href":340},"\u002Fen\u002Fklstr-rdm\u002Fintroduction","KLSTR.rdm introduction"," first.",[344,345,347,350,351,355],"tip",{"icon":346},"i-lucide-fast-forward",[327,348,349],{},"Using a KLSTR.rdm box (bonano)?"," No hardware modification is needed, its USB port\nis already wired to the nano. Go straight to the\n",[338,352,354],{"href":353},"\u002Fen\u002Fklstr-rdm\u002Fspecial-firmware","special firmware"," page.",[357,358,360,363,364,367],"warning",{"icon":359},"i-lucide-construction",[327,361,362],{},"Draft."," The wiring image and the procedure are in place. The resistor designators\nare still marked ",[327,365,366],{},"TODO",", so work from the image rather than from part numbers.",[369,370,372],"h2",{"id":371},"what-you-need","What you need",[374,375,376,382,385],"ul",{},[377,378,325,379,381],"li",{},[327,380,332],{}," board with a working KLSTR.nano.",[377,383,384],{},"A soldering iron suitable for desoldering small 0 Ω links",[377,386,387,388],{},"Two ordinary ",[327,389,390],{},"female to female jumper wires",[369,392,394],{"id":393},"modify-the-board","Modify the board",[323,396,397],{},"On a stock KLSTR.dev board the nano's USB lines are not routed to the USB-C\nreceptacle. Two changes fix that.",[399,400,402,407,410,421,425,428,448,455],"steps",{"level":401},"3",[403,404,406],"h3",{"id":405},"remove-the-default-0-ω-resistors","Remove the default 0 Ω resistors",[323,408,409],{},"The 0 Ω links hold the USB-C receptacle's data lines in their default assignment.\nDesolder them so the receptacle's data pins are free to be driven by the nano.",[374,411,412,415,418],{},[377,413,414],{},"Work with the board unpowered and unplugged.",[377,416,417],{},"TODO: confirm the exact resistor designators to remove.",[377,419,420],{},"Keep the resistors if you want the option of reverting the board later.",[403,422,424],{"id":423},"jumper-the-nano-usb-lines-to-the-usb-c-receptacle","Jumper the nano USB lines to the USB-C receptacle",[323,426,427],{},"Use the female to female jumper wires between the nano's USB pins and the receptacle\nside.",[357,429,431,434,435,439,440,443,444,447],{"icon":430},"i-lucide-alert-triangle",[327,432,433],{},"Cross the data lines."," The ",[436,437,438],"code",{},"+"," \u002F ",[436,441,442],{},"-"," silkscreen on the larger 5\u002F6 double pin\nheader is ",[327,445,446],{},"not correct",". Wiring D+ to D+ and D- to D- by the printed markings will\nnot enumerate. Cross them, and check your wiring against the image below before you\nplug anything into a PC.",[323,449,450],{},[451,452],"img",{"alt":453,"src":454},"KLSTR.dev kit board with the two 0 Ω resistors to remove marked, and the crossed jumper wiring between the USB headers drawn in red","\u002Fimages\u002Fklstr-rdm\u002Fklstr-dev-usb-mods.png",[323,456,457],{},"This image is the authoritative reference for the modification. The red lines are the jumpers to fit. Note that they cross.\nAlso, the third red line conecting 2 pins on the board is an artifact of earlier KLSTR.dev harware revisions, upon which the KLSTR.one needed to be held in reset. This is no longer required and may be omitted.",[323,459,460],{},"With the resistors out and the jumpers crossed correctly, the nano is reachable over\nUSB from a PC.",[369,462,464],{"id":463},"check-the-nano-is-reachable","Check the nano is reachable",[323,466,467],{},"Plug the modified board into the PC with a USB-C cable before going any further. If the\nmodification is good, two things follow.",[374,469,470,488],{},[377,471,472,475,476,479,480,483,484,487],{},[327,473,474],{},"The PC enumerates a new USB device."," It turns up in ",[327,477,478],{},"Device Manager"," on Windows,\nin ",[327,481,482],{},"System Information → USB"," on macOS, or under ",[436,485,486],{},"lsusb"," on Linux.\nTODO: confirm the device name and the VID\u002FPID the nano presents.",[377,489,490,493,494,497],{},[327,491,492],{},"The device shows up in KLSTR.ctrl."," This needs the ",[327,495,496],{},"usbNano build",", the standard\nbuild does not talk to a nano over USB at all.",[499,500,502,505],"note",{"icon":501},"i-lucide-info",[327,503,504],{},"Showing up is not the same as being connectable."," The nano still runs its normal\nfixture firmware at this point, so KLSTR.ctrl lists the device but will not offer to\nconnect to it. That comes with the sniffer firmware, below.",[323,507,508],{},"If nothing appears on the PC at all, the crossed data lines are the first thing to\nre-check against the image above, then see Troubleshooting at the end of this page.",[369,510,512],{"id":511},"what-next","What next",[323,514,515],{},"The modified board is not a usable tool yet. Hardware was only the first of three\nrequirements, and the other two are the pair of special builds:",[374,517,518,528],{},[377,519,520,523,524,527],{},[327,521,522],{},"On the nano",", the ",[327,525,526],{},"sniffer"," build. Until it runs, the nano will not present\nitself to KLSTR.ctrl as a connectable USB device.",[377,529,530,523,533,535],{},[327,531,532],{},"On the PC",[327,534,496],{}," of KLSTR.ctrl. Without it, KLSTR.ctrl never lists\na USB nano in the first place.",[537,538,539,540,543],"card",{"icon":68,"title":65,"to":353},"Get both special builds: flash ",[436,541,542],{},"sniffer.klstr.nano"," onto the nano, and run the usbNano\nbuild of KLSTR.ctrl on the PC. Required for both the KLSTR.rdm box and a modified\nKLSTR.dev board.",[369,545,202],{"id":546},"troubleshooting",[548,549,550,563],"table",{},[551,552,553],"thead",{},[554,555,556,560],"tr",{},[557,558,559],"th",{},"Symptom",[557,561,562],{},"Most likely cause",[564,565,566,575,586],"tbody",{},[554,567,568,572],{},[569,570,571],"td",{},"Nothing appears over USB after the modification",[569,573,574],{},"D+ \u002F D- not crossed at the 5\u002F6 double pin header, or the 0 Ω resistors are still fitted",[554,576,577,580],{},[569,578,579],{},"The PC sees the board but KLSTR.ctrl does not list it",[569,581,582,583,585],{},"Wrong KLSTR.ctrl build. The ",[327,584,496],{}," is required, the standard build never lists USB nanos",[554,587,588,591],{},[569,589,590],{},"KLSTR.ctrl lists the board but never offers to connect",[569,592,593],{},"Expected at this stage. The sniffer firmware is not flashed yet",{"title":595,"searchDepth":596,"depth":596,"links":597},"",2,[598,599,604,605,606],{"id":371,"depth":596,"text":372},{"id":393,"depth":596,"text":394,"children":600},[601,603],{"id":405,"depth":602,"text":406},3,{"id":423,"depth":602,"text":424},{"id":463,"depth":596,"text":464},{"id":511,"depth":596,"text":512},{"id":546,"depth":596,"text":202},"Modify a KLSTR.dev board so the KLSTR.nano's USB lines reach the USB-C receptacle, turning the board into a KLSTR.rdm development dongle.","md",null,{},{"icon":63},{"title":60,"description":607},"OdDo11CbxOua-3_3Kf8kzNkeamqmMh4AVVZYVA5mNlY",[615,617],{"title":55,"path":56,"stem":57,"description":616,"icon":58,"children":-1},"KLSTR.rdm is a USB-connected tool for RDM diagnostics.",{"title":65,"path":66,"stem":67,"description":618,"icon":68,"children":-1},"Flash the sniffer firmware onto a KLSTR.nano over RDM so it can operate as a KLSTR.rdm development tool over USB.",1787149428897]