1
"Biscotti" firmware for Convoy brand lights
2
===========================================
4
This is designed for the Nanjg 105D drivers used in Convoy lights.
6
The interface is as follows:
10
- Fully click and release to turn the light on. It will go to the
11
first mode or the last-used mode, depending on whether you enabled
16
- Short tap: Do a short (less than 0.5s) half-press to go forward to
19
- Long tap: Do a long (longer than 0.5s) half-press to reset to the
20
first mode (if mode memory is turned off).
22
- Or fully click and release to turn the light off.
24
- Short tap a bunch of times (10+ taps, or until the light stops
25
turning on) to enter config mode.
29
- Some mode groups have blinky modes. They are not hidden, but if
30
you leave mode memory off you can skip them with a long press.
33
- Tactical strobe (~10 Hz)
35
- Biking flasher (2-level stutter beacon, 1 Hz)
37
- Battery check / beacon mode
38
Each blink represents about 25% battery charge, so 1 is a low
39
battery and 4 blinks is full. 5 blinks means it's over-charged.
43
Configuration options:
45
The config mode has several options. It will blink out a number to
46
show which option is active, then "buzz" or "stutter" for a bit.
47
Click during the "buzz" to select that option.
51
1. Mode group. After clicking, the light should come on in a
52
special group-select mode. In this mode, it slowly blinks out
53
numbers from 1 to N, where N is the number of mode groups, then
54
repeats. Turn the light off after N blinks to select mode
55
group N. BTW, do not leave the light in this mode for long
56
periods of time, because it will wear out the driver's memory
59
The mode groups are: (output is approximate)
61
1. 0.1%, 1, 10, 35, 100, strobe, biking, battcheck
62
2. 0.1, 1, 10, 35, 100
63
3. 100, 35, 10, 1, 0.1
64
4. 1, 20, 100, strobe, biking, battcheck, SOS
67
7. 0.1, 1, 10, 50, strobe, biking, battcheck, SOS
74
Example: To select group 5 (low-med-high), let it blink until
75
it counts out five, then click the button.
77
2. Mode memory. Off or on.