[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ctrej:
For a previous version I estimated an idle drain of about 40mW or about 0.35%/hour without any apps (besides gapps) installed (see FAQ). The S10e is now my daily driver and looking at my battery history I estimate that it's now up to 0.5%/hour with a bunch of apps installed.

That obviously highly depends on what you do and the screen brightness. To illustrate this: On idle the reported total current consumption (avarage) is at the following brightness slider positions: @0% 100mA, @50% 110mA, @75% 240mA, @90% 420mA, [MENTION=1412615]100%[/MENTION] 780mA

With so much variability and the different phone models and battery sizes it's hard to give any useful SOT value. That said, even on my small S10e battery life is noticable better than by previous redmi4x (I never used the stock software on the S10e, so I can't compare to that).

I've tested the recorder app and volume seemed fine to me (see FAQ), that's why it's not listed as a bug. But volume is a very subjective thing so it's hard to tell exactly.

For this reason I build a small test setup. A loudspeaker is hooked up to a function generator, which generates a sinus wave and sweeps the frequency. I've put my S10e (right) next to my redmi4x (left) (mic volume was never an issue with this phone) and ran on both phones Spectroid. I've tried all input sources and took three pictures each: the settings, a quiet room (only my PCs fan is a background noise) and the sweep from 8kHz to 20Hz. Higher frequencies had to be ignored because they saturated the redmi4x and skewed the results. Measurement results are attached below.

Important things to note:

- the red line is the max value and the result of the sweep

- the speaker does not have an ideal flat response, it can't generate low frequency sounds well

- the signal voltage was fixed (my signal generater can only sweep one variable), but for lower frequencies a higher voltage is needed for the same acoustic volume

- percived loudness is different from the actual signal level: https://en.wikipedia.org/wiki/Loudness

- a difference of 6dB equals twice/half the volume

Results:

- S10e has a much lower noise floor (less background noise)

- "default" input is the mic input

- "mic" input has excellent loudness and flatness and a reasonable low noise floor

- "cam" input has good loudness and slighly worse flatness, maybe it merges both mics and applies a bit of noise canceling

- "voice" input has very low background noise in the important 100Hz-4Khz range which is iirc the only part transmitted for traditional phone calles. This aggressive noise redution also dampens the signal a bit, but because my test signal is not a voice I think this could be on purpose. For this signal the redmi4x is a bit louder (maybe 6dB). This could be a measurement error on the redmi's side (the microphone is of worse quality), a change in the noise reduction algorithm or simply the fact that the test signal is filtered out.

- "unprocessed" in only supported on the S10e and it's identical to the "voice" input. IMHO it should rather be the "mic" input, but this is a very minor bug.

- with headphones connected, all input channels except "cam" use the headphone mic

- input is limited to 48KHz sample rate with both the internal mic and the headphone mic. I don't know if the stock rom supports higher sample rates.

I know that this isn't the most scientific setup, but I think it's good enough to proof that the mic is working well for most applications. Calls/ voice input might be an exception, the measurements aren't that clear and I do not have the equipment/knowledge to test it better.

We don't recommend the official MicroG and afaik neither the devolopers nor I are running it. However I do think that a official version is better that any hack and thus I adjusted the FAQ accordingly. JoeRifle's guide may still be usefull to someone, so I crossed it out instead of deleting it.

Datecodes are only used for the FAQ, but I assume that you're using RC2?

You've installed the new firmeware form Stef4n82 as well? Otherwise that's exactly what I would have done as well.

Try out one app first and see if mircoG works with it. If it doesn't wok maybe [MENTION=8990738]ichmyselfandi[/MENTION] can give some advice on how he got it working. I don't use SmaliPatcher myself and so far there have been no reports about it.

Edit: forgot the images. Due to file size limitation I had to zip then.