aboutsummaryrefslogtreecommitdiff
path: root/hw/lumintop/fw3x-lume1/README.md
blob: 190cd0ef4d5e3da8828d40d7a5d74c5c244f9408 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Lumintop FW3X Lume1

A BLF FW3A with a new driver from LoneOceans.  The new driver adds efficient
constant-current power regulation, RGB aux LEDs, and an upgraded temperature
sensor.

## Notes of interest

**Flashing firmware**:  The MOSI and MISO pin are swapped, compared to a Hanklight.
LoneOceans sent a fixed driver design to Lumintop, but the new design didn't
get produced.  So to flash firmware, swap the wires for those two pins first.

**Fuses**: Lumintop seems to have shipped the FW3X with the wrong fuse values,
so it has the MCU severely underclocked and everything runs much slower than it
should.  Use [flash-tiny1634-fuses.sh](../../../bin/flash-tiny1634-fuses.sh) to
fix those fuse values and get it running at the correct speed.

**RGB mixup**: Lumintop seems to have swapped the wires for aux R and aux B.
This was fixed in firmware in 2023-12, but some lights were fixed in hardware
before that, so the firmware fix might cause the colors to be swapped again.

**Turbo**: The driver uses regulation for levels 1 to 149, and level 150 is a
direct-drive FET.  This is by design, and the FET cannot be ramped smoothly up
and down.  Turbo is a single level at the top of the ramp, with a big sudden
drop to the next level.

**Moon**: This light has a pretty bright preflash at moon level, and the
output is unstable so there is very visible ripple.  The user can either raise
the ramp floor to a level high enough to avoid these issues, or learn to live
with the ripple and preflash.