Skip to the content.

0x32 MFL Volume (Buttons)

The MFL 0x50 uses the same command as BMBT 0xf0 for volume control.

The MFL’s momentary buttons can only emulate the BMBT’s rotary encoder output. They will emit a direction, but do not support velocity/rate of change. The “step” will always be 1 regardless of the rate at which the switch is used.

Pushing the volume buttons at a higher frequency of use will simply send single step commands at a corresponding higher frequency. Holding the volume buttons down will continuously send the same command at a fixed rate.

The R/T mode has no effect on volume. Whether radio or telephone is the recipient of volume commands is based on telephone status; specifically the the “active”, and “handsfree” bits being set (as per an active call on speakerphone).

Bit 7-5 4 3 2 1 0
Use Step Direction
# Direction
DOWN   = 0b0000_0000
UP     = 0b0000_0001

# Steps
STEPS  = 0b0001_0000   # fixed value!

Radio (Default)

50 04 68 32 10 1E   # Volume Down
50 04 68 32 11 1F   # Volume Up

Telephone (active call on handsfree)

50 04 C8 32 10 BE   # Volume Down
50 04 C8 32 11 BF   # Volume Up