Hi all! I got my Cosmo and spent a few days bench-marking it with V19 out of the box. All seemed okay as I tested the functions and features. I'm new to smartphones and Android so I did all this in baby-steps. All was fine so I put my AT&T GSM sim, checked data connect and made a test call. Everything was good until I checked the message I left myself. It sounded like I was speaking from the bottom of a well underneath a blanket. Calls to various people confirmed this.
So, having bought this to expand my skills I've switched to troubleshooting mode. There are a couple posts here that seem to describe similar behavior so I'll list my setup, observations, and direction things are taking me. There's another similar thread that was of some help here:
Other things I noticed that also don't seem to work:
- Phone App>settings>Accessibility>Noise reduction to "off" also doesn't survive reboot.
- Settings>Sound>Advanced>Soundenhancement>BesLoudness setting to "off" doesn't survive a reboot.
- EngineerMode>Telephony>Misc Feature Config Vibrate on call connect to "off" does nothing
- SIM Toolkit app "not ready or unsupported"
Setups:
- Cosmo partitioned 30/60GB running shipped V19 (Now V22 - same problem) with no encryption or password. Installed Ninji's TWRP, Rooted Android (with Magisk, Termux & MiXplorer) on the other partitions. AT&T GSM sim swapped from old dumb phone.
- EngineerMode>Hardware Testing>Audio>Volume>Voice>Receiver - NB Receiver, Receiver_SV, and Headset UL Gains to "252". NB Sidetone gain at "240". Headset NB UL Gain to "252". Speaker all bands UL Gain to "252".
- VLC comparison playback between downloaded Comcast viocemails and Recorded files from Cosmo on PC.
Observations:
- CODI Sound Recorder is clear and captures background TV noise. Playback volume at max was still a tad low but much higher quality.
- I can't tell wich microphone is active at any time. Up, down, open, closed, or speakerphone in both, initiatating a call and voicemail from any of those positions seems to make no difference.
- Call Microphone seems to be missing mid-high frequencies. Max level in Engineering mode produces a bit of clipped audio from over driving the bass-midrange. Background audio is completely suppressed.
- EngineeringMode produced minor but observable results, but only the "Receiver" settings helped. I think they are combined with the earpiece as I can hear my own background noise clearly in call.
- No specific "Mic" setting in EngineerMode?
- Combined with the settings that don't keep on reboot and missing specific mic settings in EngineeringMode, I seem to be running into hard coded parameters.
Attempts at a fix:
- *See
https://www.oesf.org/forum/index.php?showto...mp;#entry296273- Both my Cosmo TWRP, ADB (recovery mode, su, whatever), and rooted Android just lie,lie,lie,lie,lie to me about mounting /dev/block/mmcblk0p35 to /vendor in read/write mode. I even tried it from the linux side (with Pluma edits) just for kicks. All changes get wiped on reboot (not remount). Running e2fsck after edits gives a "modified" warning and manually reverts. Probably has been going on in the background on all my reboots.
I would like to test some rapid fire changes to the Magic Noise Reduction parameters, and maybe the gain freq parameters while I'm at it.
Any tips would be appreciated. Meanwhile I'll post updates here on my progress and hopefully knock togeather a proceedure to fix this.