An LED lanyard can be programmed across four independent dimensions. Each dimension adds a layer of customization depth — from simple out-of-box patterns to fully custom firmware behavior.
Every lanyard ships with 4 built-in flash modes: Slow Flash (1 Hz gentle pulse), Fast Flash (3 Hz rapid blink), Strobe (10 Hz intense burst), and Fade (smooth RGB color transition). These are stored in the microcontroller's firmware and activated by tapping the push button.
Beyond the built-in modes, the firmware supports custom pattern programming. A custom pattern is a sequence of color + brightness + duration steps stored in the chip's memory. For example: blue 100% for 2s → fade to white over 1.5s → white strobe at 8 Hz for 3s → off for 1s → repeat. Because the pattern is stored in non-volatile memory, it is not lost when the battery runs out — after installing fresh batteries, the same custom pattern runs without needing to be reprogrammed.
What tells the lanyard to change its behavior? The programmable trigger system supports four input sources: the built-in push button (tap/hold sequences), RF remote signal (GFC004, 433MHz, 250m range), DMX512 command (GFC005, from any lighting console), and APP command (GFC008, via Bluetooth or internet).
Each trigger can be mapped to a different response. For example: push button cycles through 7 colors, RF remote triggers a crowd-wide strobe, DMX console runs a 16-step chase sequence, and APP lets the wearer pick a custom color from a palette. Because the trigger mapping is programmable, the same lanyard can behave differently depending on which transmitter is active.
Programmable timing controls three aspects: pattern speed (adjustable from 0.5 Hz to 20 Hz), synchronization (all lanyards receive the same RF or DMX command within <5ms), and schedule (timed sequences that run for a set duration then stop). For DMX-controlled shows, the lighting programmer sets the timing in the console; the lanyards follow the show file.
For standalone custom patterns, the timing is defined in firmware — duration per step, transition curve (instant, linear fade, or S-curve), and loop behavior. Because the microcontroller runs from an internal oscillator, timing is consistent across all units in a batch. No calibration needed between lanyards.
The programmable layer extends to the visual identity of the lanyard itself. The badge can be laser-cut into any brand logo shape, with LEDs positioned to highlight specific features of the silhouette. The strap supports full-color sublimation printing for photographic brand artwork. The APP (if ordered) is white-labeled with your brand colors, logo, and name.
On the firmware side, brand-specific color palettes can be programmed — replacing the default 7-color cycle with a sequence of your brand colors only. This means the lanyard cycles through your corporate palette, not a generic rainbow. Because the palette is stored in firmware, it cannot be overridden by user button presses — the brand identity stays locked.
Programmable patterns range from the 4 built-in modes to fully custom sequences. Here is what each pattern looks like and how it is typically used.
Total duration: 12 seconds. Programmed once, repeated across 10,000 units via DMX. Zero variation between lanyards.
Requires DMX zone control (GFC005). Each zone is a separate DMX address group. One transmitter, three zone behaviors.
Three events where programmability was the deciding factor — not just color, but choreographed light behavior.
A 12-date stadium tour programmed 24 custom light cues into the grandMA3 lighting console. Each song had its own lanyard color sequence — white for ballads, RGB strobe for anthems, zone wave for the encore. Because the lanyards were DMX-addressable, the lighting programmer cued them alongside moving heads and LED walls on the same timeline.
A global tech brand launched its new product with programmable lanyards controlled via a custom white-label APP. The brand's 6-color palette was programmed into the firmware — guests could only choose from approved brand colors, not the full RGB spectrum. During the CEO's keynote, a DMX override triggered all lanyards to white simultaneously, then released back to individual APP control.
An artist wanted the lanyard to pulse in sync with their heartbeat at the start of the show — a unique pattern no standard mode could achieve. GFLAI programmed custom firmware: a slow ramp-up to green over 3 seconds, a brief hold, then a fast fade to black. The effect repeated at 72 BPM (matching the opening track's tempo). The firmware was loaded before shipment and could not be overwritten by button presses.
Every GFH model has a microcontroller. The programmability depth varies by model based on LED count, RF receiver support, and DMX compatibility.
Custom firmware programming available for all models. Minimum order for firmware customization: 200 units. Contact us with your pattern specification.
In-house firmware engineering & production — Shenzhen, China
Programmability requires more than just a microcontroller — it requires the engineering team that understands both the firmware and the hardware it runs on. Because GFLAI designs the PCB, writes the firmware, and assembles the final product, we can program custom behavior at the silicon level — not just abstracted through a third-party controller.
Our firmware team handles custom pattern development, DMX address mapping, APP integration, and OTA update capability. Because we control the bootloader, we can also lock the firmware to prevent overwriting after deployment — useful for brand events where the pattern must stay fixed.
Tell us your pattern requirements, preferred control method, quantity, and timeline. Our engineering team will assess feasibility and respond within 24 hours.
Fill in your details below and our sales team will get back to you.