Releases: AndreiLux/ref-3.10
istor-alpha7
- Upgrade to Noble/Zen kernel sources.
- Requires a Note 5 based ROM
- Improved battery efficiency
istor-alpha6
- Added audio controls for the Clearwater chipset
- Headphone stereo volume
- Mono mixer
- 8-band stereo equalizer with combined or per-channel gains
- Synapse controls available: Preview
This is an implementation which uses all 4 hardware equalizers of the audio chip. I cascade 2 equalizers on each stereo channels to achieve a full fledged 8-band equalizer instead of 5 bands on previous Wolfson implementations. This should give some better fine-grained controls over the conventional equalizers we've seen in the past. On top of this, I implemented the option to control the equalizer gains on a per-channel basis instead of a combined manner. Samsung here had the right idea with Adapt Sound to calibrate for each ear as people's ears or headphones can differ between left/right. I recommend using Adapt Sound to find out what the frequency response of your headphones and hearing is, and depending on that, to try to use the hardware equalizer to get a flat response (While disabling Adapt Sound itself).
This of course also brings the usual left/right volume controls as well as mono mixing.
I didn't include speaker controls for a few reasons; the S6 uses an external Maxim audio amplifier on top of the Wolfson audio chipset. The default ALSA settings do some quite advanced DSP processing for the speaker, something I didn't have time to fully research. For now, I just included volume control for the phone's earpiece.
For advanced users who want to maximise their audio quality, the equalizer's frequency band settings are exposed via sysfs and can be set via WISCE. I set up the default bands at 25/200/500/1000/2000/4000/8000/16000KHz with the non-cutoff frequencies having bandwidths of 1/2 their center-frequency.
istor-alpha5
- Performance & battery improvements
- alpha3...alpha5
istor-alpha3.1
- For S6 G920F Android 5.1.1 ROMs
- Auto-root included, install SuperSU from Play store.
istor-alpha2
- Clock controls
- Voltage controls (Clusters, Memory buses, Internal, GPU)
- Smoother GPU throttling
- Synapse
helsinkiprime-alpha15
- Lolipop update
- I couldn't manage to battle against the lolipop init sequences in the ramdisk, thus Synapse / UCI isn't generated at boot. For now please manually execute /sbin/init-boot to be able to use Synapse.
helsinkiprime-alpha14
- Circumvented microphone usage of equalizers. This fixes silent microphones when talking in speakerphone mode.
helsinkiprime-alpha13.7
- CPU voltage control
- GPU voltage control
- Memory bus, internal bus, ISP voltage control
- Adjusted HMP configuration for better power efficiency.
- Updated GTS to include Small Task Packing and adjusted for Exynos 5433.
- Updated IPA power allocation for A53/A57 cores.
- Adapted CPUIdle drivers for better power efficiency.
- Added Wolfson Audio controls - equalizers are not configured properly, please avoid extensively using them, only minor adjustments will work.