yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Morkai Almandragon:
It seems to me that maybe the Dev is using a virtual device, or just a file in Linux, to capture the sound, and some of it is getting routed to the wrong area.

Example, if you use a Bluetooth headset during a recording you hear the other person through the BT, AND through the Loudspeaker.

Another Example using a BT device, your voice is picked up by the BT device, and your Phones mic (hence the echo's).

I cannot wait, personally, until this works right!
[Samsung Galaxy Nexus] :
Thanks for your reply, I will come back and hit your button soon, I have reached my limit for the day.

I believe blaine07 is experiencing a similar issue:

And I assumed that if the other person sounded muffled to me then I must sound muffled to them, that's why I thought escape2mnt was experiencing something similar as well.

Not sure why you would think 2 way call recording doesn't work at all for me, because it does. I can live with a slightly quieter recording, but not poor call quality. I am using the attached apk, but will be purchasing from the market if/when these call quality issues get sorted.:)
[Samsung Galaxy Nexus] blaine07:
I uninstalled Alsa at the moment & call recording still works but in call volume/all volume is still very much lacking. Wonder how I can get it to return to normal...
[Samsung Galaxy Nexus] !crazy:
Have just tried with alsa's TWL6040 set to High-Performance. It would be nice if it worked with Sound Control (what GLaDOS kernel uses). Though I am not sure if Sound Control is the reason why CallRecorder doesn't work with GLaDOS kernel.

Also regarding audio output, I have just found out that it is possible to change default output to phone speaker! So thank you very much, it works great for me!

I am looking forward to buy your app, but since market version doesn't have this feature, will wait until you implement it there.
[Samsung Galaxy Nexus] avs333:
Yes it is! Well I see adequate people right away!

Can you send a log that goes on when you trying to open a new file?

The setup (to be tweaked!!) is at

/data/data/com.skvalex.callrecorder/files/live.cfg

If something goes wrong, this one to be changed first. Also, you may set the volume level there, if your/party voice is too loud
[Samsung Galaxy Nexus] !crazy:
I am sorry but quoted sentence is not finished. And I was sure I did finish it... wanted to say it all works!

Now I am not sure why do you want me to send you the log file since everything works for me? But if you still need it I'll sent it to you, sure : ), no problem.

Thanks for the info about life.cfg file!
[Samsung Galaxy Nexus] ragnarokx:
You should start a thread in development so more people will see and test this.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] avs333:
Yes we should. Can you move the whole discussion there?

that's it. please read _all_ the ****ing lines I wrote, you have to have the whole alsa setup before calling.

As it is, the sources are at http://avs234.net/temp/rvoix_lib/jni

The most important file, for Galaxy Nexus, is live.cfg
[Samsung Galaxy Nexus] ragnarokx:
Might be better if you started a new thread so you have control over the 1st post and thread title. You could always include a link to this thread if people want to read up on progress so far.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] DHO:
On PatientZero M1 with leankernal 3.2.1 using kernel or Also

When I try to record with .wav files, file appear on the SD without an extension. And the app does not recognize them. If I add a .wav, the app sees them, but cannot play them (neither can google music or doubletwist). These files are several MB

If I try an mp3, the file is 0 bytes.

Any thought? Thanks
[Samsung Galaxy Nexus] avs333:
Again, this wasn't stopped correctly.

Anything you launch after, would be a thorough crap written as an 8khz 16 bits mono yes. So you _may_ play that, but we should make it better!
[Samsung Galaxy Nexus] dvirf:
i'm not sure why it wasn't working yesterday, but the call recording is working now.

the recording doesn't affect the call quality.

when playing the recording, the voice of other side of the conversation is loud and clear. mine sounds a little bit low. i tried changing ALSA's TWL6040 Power Mode by writing

High-Performance

as the desired value, but when opening

/data/data/com.skvalex.callrecorder/files/live.cfg

the first line appears commented out, and the second (with the 'low power') isn't:

#TWL6040 Power Mode	High-Performance
TWL6040 Power Mode	Low-Power

should i switch the '#' between them?

p.s

i ticked

"show dialog to keep/delete the recording after a call"

, and when i press the back button after finishing a call (instead of pressing keep or delete) the default action is to keep the conversation. well done!
[Samsung Galaxy Nexus] EP2008:
Lots of reasons :

-You might be doing a phone interview and want to record the conversation for transcribing later.

- you might want to record your grandkids talking on the phone when they are just learning to talk.

- you might be calling for technical support or about a mistake on your phone bill and want to keep the conversation in case something comes up later.

- you might have a relative overseas in the army and want to keep the conversation recorded as a memory.

- you might be doing a teleseminar and want to keep the info available.

So many more reasons apart from these, but I think you get the point.

Personally, I'd love to be able to just record voice memos from my bluetooth headset,but I've found nothing which can do it on the Galaxy Nexus :-(
[Samsung Galaxy Nexus] impass3093:
So i read through this thread and it seems that we have some success on call recording on the Nexus, but can someone post a how-to set it up? Its very confusing reading through the thread on how to do it. From my understanding, its download the program (On page 8 i believe), setup up ALSA and pray?

Can someone make some easy to read steps to get this working? This jumble of information is slightly confusing

:)
[Samsung Galaxy Nexus] !crazy:
Install skvalex's alsa, his app from the link provided a couple of pages behind. In preferences choose kernel or alsa (I am using kernel and it works for me) in record calls from.
[Samsung Galaxy Nexus] impass3093:
Thanks. I am using franco's kernel? will that work?
[Samsung Galaxy Nexus] !crazy:
Don't know, didn't try. I am using faux's 015 u.
[Samsung Galaxy Nexus] impass3093:
Well, I just made a test call. It didn't record (unless I did something stupid). I'm using franco's kernel with AOKP B31. Call Recorder was granted super user permissions before and after call, but no call recording appeared.

Can you suggest a good kernel?

EDIT: Still doesn't work at all. The notification pops up but does not record any calls. Tried with alsa as well as kernel recording. Nothing works.
[Samsung Galaxy Nexus] kobik77:
For me sometimes it's working and sometimes nothing happens at all.

* Installed AlsaMixer

* ROM AOKP B31

* Kernel faux 14
[Samsung Galaxy Nexus] !crazy:
But I told you which kernel I use? Check my previous post (the one you quoted).

---------- Post added at 09:59 PM ---------- Previous post was at 09:57 PM ----------

What have you set as source to record calls from? Try 015 ultimate, that is what I use and it always works.
[Samsung Galaxy Nexus] o.m:
work fine for me, so far XD

:cool:

it work fine 4me

[NIGHTLY][ROM][GSM] CyanogenMod 9

+

franco.Kernel | 135

(AlsaMixer + CallRecorder_v.1.2_for_testers_build20.apk)

love it, thank you!
[Samsung Galaxy Nexus] avs333:
I'm afraid # means that the line is commented out (i.e., doesn't matter). Having this, each line is <variable><TABS><value>, where variable is the name of the control you're setting, and TABS is one or more tab (0x9) characters. So any line not conforming to this rule is silently ignored (meaning that # was just for clarity, you may write any text without <TABS> and it will be skipped). Please mind that the spaces are not trimmed, because I was too lazy to fix that, sorry...
[Samsung Galaxy Nexus] !crazy:
He is probably wondering, why is 'TWL6040 Power Mode' not set to High-Performance in /data/data/com.skvalex.callrecorder/files/live.cfg file, since he changed the value with sklavex Alsa Mixer app. Well it is because Alsa Mixer app doesn't know nothing about Call Recorder, therefore it won't touch anything in it's directory.
[Samsung Galaxy Nexus] avs333:
As per TI specs, the mode is ensuring the "better sound quality" whatever it may mean... Actually, I see no difference when it is enabled or disabled.

Alsa Mixer is just a front end to the alsa driver, yes it needs to be tuned, but it works, basically...
[Samsung Galaxy Nexus] kobik77:
AlsaMixer and bluetooth makes together a paunfull feedback.

Uninstalling AlsaMixer fixed it but now bluetooth volume on my end is so low I can barely hear the other side.

Can anyone confirm?

Now I'm on cm plus kernel.
[Samsung Galaxy Nexus] biswasd:
works on GSM but not LTE version

guys --- can we have everyone state whether they are using

1) GSM or LTE version,

2) Rom type,

3) Kernel type

4) Alsa or Kernel recording
[Samsung Galaxy Nexus] skvalex:
5) Version of the app
[Samsung Galaxy Nexus] !crazy:
This setup works for me, with small glitches, like alsa not working, navigation voice can be heard during the phone conversation, maybe it affects overall system performance.

Else, quality of recorded calls is good.

GSM

Black Ice 31.31 (Based on AOKP 31)

Kernel faux 015 ultimate

Kernel recording and alsa

App version is testing buiild 26
[Samsung Galaxy Nexus] efrant:
1) GSM

2) Stock yakju IMM76D

3) Stock yakju IMM76D

4) Kernel recording

5) Version 1.2 for testers, build 17

I haven't tested out everything, but certainly incoming call recording works fine.
[Samsung Galaxy Nexus] !crazy:
Alsa

Alsa works too now with build 26.
[Samsung Galaxy Nexus] danny8787:
I wish call rec.

I wish call rec comes with standard.
[Samsung Galaxy Nexus] biswasd:
no LTE --- only GSM

so far, the only two responses indicate that it seems to work to some extent on GSM nexii, but noone with an LTE verizon model has responded....hope this is not a trend.
[Samsung Galaxy Nexus] !crazy:
rico13 (still GSM) reported working configuration with popcorn kernel, but it seems he switched to faux kernel for some reason.

If you are an LTE user, have you checked if it works for you?
[Samsung Galaxy Nexus] DHO:
1) LTE

2) Axiom PatienZero M1

3) LeanKernel 3.2.1

4) Alsa or Kernel. Tried both, only Alsa works

5) B20

Just reporting in my findings:

- The app is preventing deep sleep. Only addition to my system, Keep awake time is > 12 hours today alone.

- Should I be getting a UI toggle in dialer? Based on user options it would seem so. Perhaps my ROM is preventing this.

- Also, the finishing of the wav files is inconsistent. Sometimes I get a working wav, but usually a large file without an extension that does not play after adding .wav

Looking forward to the next build :)
[Samsung Galaxy Nexus] biswasd:
my LTE findings

my results on franco kernel are the same as the above results posted by DHO.
[Samsung Galaxy Nexus] !crazy:
You should try build 26, that build has fixed alsa, and the behavior you described with wav files I was getting only with alsa.

Edit:

I wanted to answer DHO's post, but it doesn'T matter since you said you got same resluts as he.

I don't have problem with deep sleep state. Have you left your phone connected to power all that time maybe?

Or actually since you used alsa and build 20, you should really try build 26.
[Samsung Galaxy Nexus] DHO:
Unfortunately, B26 does not seemed to have made any difference.

My phone has been disconnected/not charging. After uninstall, my phone reaches deep sleep...
[Samsung Galaxy Nexus] !crazy:
Sorry to hear that. LeanKernel didn't work (to bugy, bad sound etc...) for me too, If this feature is enough important to you, as it is for me, switch the kernel. If enough people do that, maybe that will be a stimulant kernel devs to investigate the issue together with sklavex and avs333.

But probably for most of the people this is just a something to play with, and I need it for my job. When I bought this phone didn't count with (wasn't avare of the issue, first android phone) that that I'll have to keep my old nokia e72 only to be able to record calls. Hey actually I don't need it anymore : ) since call recording actually works for me finally.
[Samsung Galaxy Nexus] biswasd:
are you using GSM or LTE version

which kernel are you using? and are you on GSM or LTE nexus? I need this for my job as well (attorney).

if this doesn't work, I'm going to back to my rooted, thunderbolt using chingy's kernel and mikrom (yeahhh!!) ;(

---------- Post added at 10:10 PM ---------- Previous post was at 10:09 PM ----------

is there a link to download all the various builds?
[Samsung Galaxy Nexus] !crazy:
This is for kernel I use, LTE version

http://rootzwiki.com/topic/12512-gn-ltehybrid-3026-ics40234pre-uvoctuncifsotgfiopsv015apr-13/

Kernels are usually compatible, so it is maybe the same I use (I have GSM).

Edit:

Sorry, if you asked for Call Recorder builds, use always the same link for latest build. At the moment build 26.
[Samsung Galaxy Nexus] blaine07:
1) LTE

2) AOKP M4

3) IMO 3.1 Stable

4) Kernel or Alsa

5) 26

Recording calls works. Using Alsa> kernel recording is a little louder recording volume but during calls it still makes my volume quieter. Seems like a lot of feedback on my own voice and a faint static sound in phone call. I see lots of folks saying to try a different kernel, so is their something IMO can tweak or? How clear are you guys phone calls? Recordings?

Thanks!
[Samsung Galaxy Nexus] !crazy:
phone calls and recordings are just fine here, normal. With alsa and kernel. No distortion.
[Samsung Galaxy Nexus] veloslave:
So how many of the people that drone on about recording being illegal are using USB tether without paying Verizon for it.... LOL

Bunch of thread hijackers.... let's stick to the question.
[Samsung Galaxy Nexus] blaine07:
Using IMO kernel? Not making call volume quiet? Alight static? Nothing?
[Samsung Galaxy Nexus] kobik77:
Still got bluetooth feedback issue.

1. Aokp b32

2. Imo 3.2.2exp2

3. Gsm

4. Kernel and alsa

5. B26
[Samsung Galaxy Nexus] !crazy:
No, I had problems with imo's kernel too. I am on faux 015 ultimate. My post with settings is second one below the one you quoted.
[Samsung Galaxy Nexus] impass3093:
I must be doing something wrong here.

No matter what it does not record any calls.

Tried kernel, alsa and android API. Whenever I make a call, call recorder is granted super user permissions but after the call nothing is saved and no .wav file or any file is created.

I feel like I'm missing a setting or something. Record calls is checked, enhanced call priority, default options to record all calls both incoming and outgoing as well.

Running LTE Akop B31 Franco kernel milestone 2.

Help?

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] !crazy:
Faux, CMPlus and popcorn are kernels reported to work, for now...
[Samsung Galaxy Nexus] blaine07:
I switched to faux kernel & still having low volume everywhere/static calls with slight feed back. Maybe Volume+ interferes? Hmm... just wish it worked.
[Samsung Galaxy Nexus] impass3093:
I switched to the kernel crazy mentioned a few posts ago (here). Still no dice

I had Volume+ installed. I uninstalled it and then installed alsa. Still nothing works. I get the popup to record the call, I hit place call w/ the record box checked. I play my test call. When the call ends I check and callrecorder has no calls for me :(

What am I doing wrong? No error or notification, no nothing!

EDIT: I do have the ongoing notification at the top saying it's running, but it never changes.
[Samsung Galaxy Nexus] !crazy:
For the record, it is !crazy : )) (not crazy!).

Have you guys installed test build or the app from the market?

If test build, try flashing reset kernel first and then 015 ultimate, clean cache of Call Recorder, and reinstall it.
[Samsung Galaxy Nexus] blaine07:
I did flash reset kernel but didn't clear cache and reinstall CallRecorder. !crazy, with faux kernel are you having better results with kernel recording or alsa? Anyway you could install volume+ and see if it makes yours wonky too?
[Samsung Galaxy Nexus] !crazy:
I will install volume + and report back. Regarding cache, haven't meant only cache partition, but app cache too.

Regarding alsa vs kernel, I thought it is same, but today I had some problem with alsa. The person who called me could not hear my voice. When I tested alsa with outgoing call it worked well. It was like with kernel I think.
[Samsung Galaxy Nexus] !crazy:
Ah yes, don't forget to reinstall ALSA every time you change or reinstall a kernel!
[Samsung Galaxy Nexus] impass3093:
Alright whoo made some progress. I cleared cache on Callrecorder and Alsa and it started working! Thanks !crazy :)

Tried both Kernel and Alsa methods. Both produced the echo and a little bit of static. Alsa recording was much lower and more static. Kernel was a better recording mechanism for me.

1) Aokp B31

2) Tuna kernel (mentioned a few posts back)

3) LTE

4) Kernel and Alsa

5) Build 26

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] !crazy:
You can hear echo during the conversation or when you are listening the recorded file?

If it is the second one, change in preferences - > advanced -> audio player -> audio output to

phone speaker.
[Samsung Galaxy Nexus] impass3093:
I hear myself when on the phone. I also hear a little bit of static.

I only played back recordings through my phone speaker, not loud speaker.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] blaine07:
Agree with you on echo/static during call.
[Samsung Galaxy Nexus] !crazy:
Do you guys use Bluetooth or some other kind of headset?
[Samsung Galaxy Nexus] impass3093:
I tried with and without a Bluetooth headset. Always had the echo and static.

Note I also noticed that even without Callrecorder running, (force stopped) that the echo was still there. I bet it is because of Alsa

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] biswasd:
TI omap 4460 vs. qualcomm chipsets

All -- just a theory, but it appears from google research that most of the phones that have qualcomm chipsets have no problems with Skvalex call recorder program, however....

phones with omap chipsets like the recent motorola phones and our own galaxy nexus seem to have problems with call recording kernels.

case in point: the international galaxy note has a exynos processor which also is not capable of clean call recordings. in the international galaxy note forum, you can see that the complaints of the "echo" and "hearing your own voice" problems that we are having with the nexus.

Conversely, the At&t galaxy note which uses a qualcomm chipset, has clean, error free call recording (see at&t galaxy note forum).

Same thing is seen with older HTC phones like the thunderbolt and even the Rezound --- they use qualcomm chipsets and have no problem recording calls with Call Recorder or any other software once a proper kernel is applied.

not trying to be pessimistic.....but rather realistic about achieving this feature for our phones (nexus).
[Samsung Galaxy Nexus] !crazy:
Well it works well for me. And couple of people reported it works fine for them too. I am just guessing but the reason for reported problems could also be a messed up file system or bad flash memory.

That happened to me already a couple of times. The problem was some settings (or files) would persist even after partition format and I wasn't able to change some settings, or to delete files.

Locking and unlocking boot loader and doing factory restore with Google's script and image (this part was probably not necessary) did fix that in my case.

Now I don't encourage anyone to wipe their systems. The reported problems should be further invastigated. Let's see and wait what sklavex has to say.
[Samsung Galaxy Nexus] fespafer:
1. Aokp b32

2. Franco R135

3. Gsm

4. Kernel and alsa

5. B26

When I'm speaking during the call, I hear some echo. When I play the recorded conversation, my voice is a little distorsionated and quieter than other side.

Great work anyway!
[Samsung Galaxy Nexus] daskalos.healing:
not working on GLaDOS kernel :(

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] th4r:
1. Aokp b32

2. Faux kerel

3. Gsm

4. Kernel and alsa

5. B26

When I use my headset, all the background noise is really loud and I almost can't hear the other speakers voice, but if I remove and put it back in all the noise disappear and i get an almost perfect clear sound.

Great work anyway!
[Samsung Galaxy Nexus] skvalex:
I've uploaded new build34, the problem with echo should be fixed.
[Samsung Galaxy Nexus] jpeterson:
It is working Great here.

GN

LTE

Pete's BB

Build 34

faux U

Thanks for your work. Greatly appreciated.

When will the Full version come out. I notice this is will only work until May 1st?

---------- Post added at 02:04 PM ---------- Previous post was at 02:01 PM ----------

Nevermind. I found the full version. Thx
[Samsung Galaxy Nexus] droidgren:
Now when call recording seems to be working on GN can someone please sum up the steps you need to take to get it working?
[Samsung Galaxy Nexus] !crazy:
Market version doesn't work with GN.

---------- Post added at 09:57 PM ---------- Previous post was at 09:55 PM ----------

Use kernel which works, like faux 15 ultimate, install sklavex alsa, install app from the link provided a couple of posts ago.
[Samsung Galaxy Nexus] droidgren:
Ok. Thanks, So this is what you need if I understand it correctly:

1. Faux kernel (tuna-4.0.x-kernel-015u.zip)

http://faux.androidro.ms/

2. Alsa mixer by skvalex

https://play.google.com/store/apps/details?id=com.skvalex.alsamixer

2. Callrecorder 1.2 by skvalex (currently in beta)

http://xdaforums.com/showpost.php?p=24836879&postcount=82

Which kernels works besides fauxs ultimate? Im currently running franco nightly #140 ?
[Samsung Galaxy Nexus] blaine07:
Recording volume on new version is really low...like silent?
[Samsung Galaxy Nexus] nexus.prime:
CMPlus kernel works well!

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] !crazy:
Someone reported popcorn works too.
[Samsung Galaxy Nexus] impass3093:
Works almost perfectly now. There is a slight amount of static when playing back but other than that amazing! The echo is gone in B34

Aokp B31

Faux kernel (tuna)

LTE

Kernel

Build 34

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] impass3093:
Just tested with a Bluetooth headset. Only recorded my voice it did not record the other end

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] mrmamon:
Working great!

AOKP B31

Tuna Kernel

GSM Gnex

Kernel and Alsa

Build 34
[Samsung Galaxy Nexus] scuccia:
Has anyone figured out what exactly is causing this to work with some kernels and not others? Would be nice to know so the devs can update their kernels.
[Samsung Galaxy Nexus] blaine07:
Threaddead?
[Samsung Galaxy Nexus] !crazy:
Well, asv333 doesn't have GN, he only borrowed it for a few days.
[Samsung Galaxy Nexus] kecinzer:
Confirm that call recording working on

AOKP B34

franco.Kernel MS3

AlzaMixer

CallRecorder_v.1.2_for_testers_build34

In setting I have kernel selected.

But I have question, when I have kernel selected why I need to install AlzaMixer?
[Samsung Galaxy Nexus] anikiddt:
thank u very much, skvalex.

but i have a question that do u have plan to update callrecorder to 1.2 before 5/1, the deadline of trial version?

i have bought ur great app from google play, but i want to continue using this app after 5/1.
[Samsung Galaxy Nexus] sprkrt:
Liquid ICS v1.3

3.0.8 franco kernel #143, also tested with Tuna kernel

GSM

working fine for incoming calls, but no record for outgoing calls!
[Samsung Galaxy Nexus] !crazy:
On 30 th of April the market version should be updated. He answered my email with that information.
[Samsung Galaxy Nexus] Almost Human:
After installation of callrecorder app the call volume reduced. :( Anyone have this bug also? Will it be fixed?
[Samsung Galaxy Nexus] luculuc:
Same bug here on galaxy nexus... And as the in-call volume is already low it's really a problem