Earpiece Stereo & Volume Boost icon

Earpiece Stereo & Volume Boost

v1.0guidecommunity

Routes media audio through the front call earpiece for pseudo-stereo playback while boosting ALSA mixer analog gain and digital registers.

Community Package•Audio DSP & Acoustics•by Stir-Fried Pufferfish•GPL-3.0-only•Updated Jul 2, 2019
Platforms:
✓ Magisk✓ KernelSU✓ APatch
Download v1.0Starting download...
earpiece-stereo-volume-boost-v1.0.zip

Overview

Earpiece Stereo & Volume Boost (authored by Stir-Fried Pufferfish) is an acoustic enhancement module engineered to convert single-speaker Android phones into dual stereo sound systems without physical hardware alterations.

Many mid-range and legacy flagship smartphones feature only one bottom-firing loudspeaker for music, videos, and games, while the front earpiece sits idle during media playback. By reconfiguring the device’s Advanced Linux Sound Architecture (ALSA) mixer paths, this module commands the Qualcomm audio codec to route the left audio channel to the front earpiece transducer while directing the right channel to the bottom speaker.

Simultaneously, the module recalibrates analog power amplifier and digital gain registers to eliminate whisper-quiet call volume and provide substantial acoustic headroom.


Technical Architecture & How It Works

Android audio drivers interface with hardware codecs (such as Qualcomm WCD93xx or PMIC audio codecs) through XML mixer definitions stored in /vendor/etc/mixer_paths.xml.

1. Dual Channel Routing

When media playback initiates, Android calls the speaker path. The module intercepts this path definition to activate both transducer circuits:

<!-- Modified Speaker Path with Simultaneous Earpiece Routing -->
<path name="speaker">
    <path name="earpiece" />
    <ctl name="SLIM RX0 MUX" value="AIF_MIX1_PB" />
    <ctl name="EAR PA Gain" value="POS_1P5_DB" />
    <ctl name="EAR PA Boost" value="ENABLE" />
</path>

2. Gain Stage Calibration

To ensure the smaller earpiece voice coil is audible alongside the high-output bottom speaker without distorting, the module adjusts both analog and digital gain stages:

  • Analog Power Amplifier (EAR PA): Shifted from default negative attenuation (e.g. -1.5dB) to positive gain (+1.5dB).
  • Digital DAC Volume (RX Digital Volume): Increased across RX1 and RX2 registers to optimize signal-to-noise ratios before digital-to-analog conversion.

Compatibility & Reversion

Because this module utilizes standard ALSA control identifiers common across Qualcomm hardware platforms, it functions seamlessly on dozens of Snapdragon-powered devices.

To revert immediately back to factory audio routing and stock volume levels, disable the module in your root manager and restart your device.

Frequently Asked Questions

Can driving audio through the earpiece damage the speaker hardware?

Telephony earpieces are designed primarily for voice frequencies (300Hz-3.4kHz) and feature smaller voice coils than dedicated bottom-firing loudspeakers. While this module safely boosts gain within manufacturer power tolerances, playing heavily distorted bass frequencies at maximum volume for prolonged periods is discouraged to preserve driver longevity.

Will people nearby overhear my private phone calls?

No. The mixer paths explicitly distinguish between the 'earpiece' voice-call device path and the 'speaker-and-earpiece' media playback path. Voice calls continue to output at conversational, private acoustic levels.