yashsingh1/xdaforums huggingface dataset:
[One (M7) Q&A, Help & Troubleshooting] RanXeroxxx:
Figured that much, it's an Italian carrier (TIM) not that popular I guess. I was lucky enough to find an older version of the recovery.img and used it with an old stock twrp backup for OTAs. Do you think any other European stock recovery variant would work? And is s-off even possible at this point?
[One (M7) Q&A, Help & Troubleshooting] alray:
s-off is possible with Sunshine S-OFF but its useless to s-off if your goal is to recover your stock recovery, its already overwritten by the recovery you have used to root your phone.

Using other recovery version might work in some cases.
[One (M7) Q&A, Help & Troubleshooting] RanXeroxxx:
Cheers mate, last question. How do i go about capturing OTA zip once it is downloaded but not installed yet?
[One (M7) Q&A, Help & Troubleshooting] alray:
download the ota but don't install it. connect your phone to your computer and browse your storage. Its either in /sdcard/download or in the root of /sdcard I don't remember. Copy/paste the ota zip file on your desktop and extract it. Inside is another zip file name "firmware.zip". Extract this file and the stock recovery is there "recovery.img"
[One (M7) Q&A, Help & Troubleshooting] RanXeroxxx:
Found it, wasn't easy though! The OTA.zips are buried deep under /data/data/com.android.providers.downloads/cache/. Used ES file explorer with Root access on and Hidden files on, extracting recovery.img was the easy part.

Thank you for pointing me in the right direction and all the help...:)
[One (M8) Q&A, Help & Troubleshooting] Wallee97:
Hello

Been waiting for the lollipop update for a while and it seems as we finally will get it (at least soon enough). But then I just realized that I can't find my stock backup. So if anyone has a stock unrooted backup with fw 3.28.709.6 and cid 621 I would be really thankful if you would share it with me :). BTW I'm s-on so can't get supercid :(. Any other suggestion is also welcome
[Galaxy Note 4 Q&A, Help & Troubleshooting] Conito11:
It is known that there is a big diference between s4 exynos and s4 snapdragon camera....

te question is.... is the same with this phablet? Anyone knows??
[Galaxy Note 4 Q&A, Help & Troubleshooting] cwk8412:
Hey man the camera performance are the same for both exynos and snapdragon on the note 4
[Galaxy Note 4 Q&A, Help & Troubleshooting] Conito11:
How do you know that?
[Ideos S7 General] gavindusl:
I need a big help guys, i'm new to this forum.

Currently i'm using Ascend Y300 phone, current firmware is Y300 firmware(Y300-0100,Android 4.1,Emotion UI,V100R001C479B197,United Kingdom Channel), i want to downgrade to the General Version of ( HUAWEI Y300 firmware(Y300-0100,Android 4.1,Emotion UI,V100R001C00B189,General version) , how do i downgrade the firmware, i simply copy the B189 to SD card and try to update it but in the middle of installation firmware got stuck with Error message "unable to proceed".

Kindly help me out this matter.

Thank you
[General Questions and Answers] hayes.asdfg:
HELP!

my Sony Xperia Go ST27i is locked i forgot the PIN for the screen lock. Is it possible to enable USB debugging using PC? my adb is not recognized since usb debugging is not turned on and I can't unlock my bootloader due to this. I can't boot into recovery mode as well.
[General Questions and Answers] GokulNC:
Boot into a custom recovery (like TWRP) and try this in Terminal:

adb shell
echo "persist.service.adb.enable=1" >>/system/build.prop
echo "persist.service.debuggable=1" >>/system/build.prop
echo "persist.sys.usb.config=mtp,adb" >>/system/build.prop"
reboot﻿

Now reboot to system and see if ADB is working.

If that doesn't help, try this:

adb shell
setprop persist.service.adb.enable 1
setprop persist.service.debuggable 1
setprop persist.sys.usb.config mtp,adb
reboot

BTW, you can try as many as wrong pins which would enable you to change the pin again via Google account. That's the best way..
[General Questions and Answers] Destin41:
I have a similar problem in that I can't access my phone and settings. I tried the adb shell and it goes error: device '(null)' not found.

Then I tried the

echo "persist.service.adb.enable=1" >>/system/build.prop but again no good "The system cannot find the path specified."

Does the phone really need to be drained for this to work? My phone charge though I can't see it is around 90%.

On the setprop persist.service.adb.enable 1 is says that 'setprop' is not recognized as an internal or external command, operable program or batch file.

Another question that comes to mind is whether doing factory reset removes root?
[Galaxy Note 3 Q&A, Help & Troubleshooting] guiso98:
Quick question. No way to have voice and data at the same time on the international lte version? -when on 3g-

As soon as I start a call I lose my availability to connect to internet... bump
[P3600 General] warnysouth:
Dear all,

I have an Orange SPV M700, (standard rom).

I REALLY need to route my satnav directions over my bluetooth handsfree (parrot jobbie) as I cannot hear it otherwise with the radio on (lots of road noise in my car).

Does anyone know anythign that will do this?

Thanks

W
[P3600 General] politby:
Now THAT would be useful! (really useful reply) :)
[P3600 General] shoey5:
This was always possible with HTC devices, I used to do it on my old Wizard. Hermes and Trinity (don't know about others) can't due to the implementation of Microsoft's bluetooth Stack on the newer devices. From what I read HTC's implementation is not completely to Microsoft Specifications.

Haven't tried any of the new roms yet since I don't have time to reinstall all my apps and haven't seen if anyone confirmed if any of the new rooms fix the issue since everyone is too busy playing with the GPS but it would be nice if someone could confirm.

The easiest way is to install Microsoft Voice Command 1.6 and see if it routes audio through the BT audiogateway. Another way is to use BTToggle/On/Off utility to see if it works with the new roms.
[P3600 General] jjplayground:
Anyone found it?

If anyone has the solution, I would like to know!

John
[P3600 General] warnysouth:
Dear all interested in this topic

I've tried BTAudio with no luck (i hear a hiss over the handsfree for about 2 seconds then it stops). There is some useful info in these two links but I really dont have time to investigate further atm. So if anyone else fancies having a look, do let us know if you get anywhere,

http://66.102.9.104/search?q=cache:...+btaudio+doesnt+work&hl=en&ct=clnk&cd=3&gl=uk

http://xdaforums.com/showthread.php?t=281977

Cheers

W
[P3600 General] warnysouth:
sorry know I shouldnt do this but BUMP!
[P3600 General] anonimo:
I don't know what happens with TomTom but I use Wayfinder as navigation software and if my bluetooth stereo headset is on then the Wayfinder voice plays through the headset.
[P3600 General] Noony:
I had this happen once or twice with my old prophet (but simple on/off fixed any problems). Most of the time everything worked OK (and I used it loads). Have you tried it lots of times - are you certain that it will not work?

I'll answer my own question. I've just tried mine (latest dopod rom, tomtom, HS850 headset) just get a light hiss but no sound - verytime). Sorry!

Surely someone know a solution!
[P3600 General] Noony:
Another forum was suggesting that "You will need to install Windows .net compact framework v2.0 from Microsoft first though"

Also someone else suggested:

http://www.teksoftco.com/index.php?section=bluemusic
[P3600 General] emjay:
I am using Dopod D810 with the HTC GPS ROM and I am able to listen to music, calls and all audio via my GG Telecom Bluetooth using BTAudio and instruction as per this thread.

http://xdaforums.com/showthread.php?t=289720

Hope this helps.

emjay
[P3600 General] solitary:
I followed the registry hack in this thread.

http://xdaforums.com/showthread.php?t=300838

Finally, it works on my Trinity. No need to install any third party programs.
[Nexus 6  General] chdloc:
Flashable zip files kindly offered by [MENTION=3322890]springer.music[/MENTION]

Lollipop

Marshmallow

Nougat <= 7.1.1

Nougat 7.1.2

In spending a lot of quality time with audio on the Nexus 5, I found a way to enable stereo recording that, with only minor modifications, works

also on the Nexus 6. Let me preface the below by saying that I do not have access to a Nexus 6, but [MENTION=3322890]springer.music[/MENTION] was kind enough to work

with me throughout the testing phase. Thanks!

On to the details:

The Nexus 6 has three microphones. The main microphone sits behind the lower speaker grille. The other two have their ports open toward

the back of the phone, i.e. one of them near the USB port and the other one near the camera lens. For camcorder recordings, the Nexus 6 uses

the front microphone by default.

This mod changes two system files, i.e. /system/etc/media_profiles.xml and /system/etc/mixer_paths.xml.

While the changes in media_profiles.xml simply enable two-channel processing, the more interesting changes occur in mixer_paths.xml.

After some experimentation, we have found that the microphone close to the USB port is associated with ADC1 (channel one of the analog-to-digital

converter in the audio codec), the microphone close to the rear camera is associated with ADC4, and the main microphone is associated with ADC3.

The mixer file now contains a new audio device called camcorder-stereo (only called when the "camcorder" device is requested) that uses the

microphone by the camera lens as the left channel and the microphone close to the USB port as the right channel. The gains are kept at stock

camcorder levels, i.e. ADC1=ADC4=8. These gains are by no means set in stone. You can adjust them as you like, making the microphone more or

less sensitive in the process. Indeed, you may need/want to do that when you plan on recording, say, a club visit or rock concert.

Keep in mind, though, that you need to reboot your phone anytime you make changes to the mixer_paths.xml file as

the new values are read only upon a system boot.

Welcome side effect: In addition to the camcorder now being able to capture stereo audio, all audio recording apps that allow the microphone

to be changed to the "camcorder" microphone (provided the app itself offers stereo processing) can take advantage of this mod, too.

Apps that are capable of recording stereo audio with this mod are "Voice Recorder" and "Easy Voice Recorder Pro".
[Nexus 6  General] SolsticeZero:
Any idea if Viper4Android makes any changes to these files that this mod will overwrite?
[Nexus 6  General] chdloc:
Possibly. I would install Viper4Android first and then consolidate the two mixer_paths.xml (and maybe media_profiles.xml) files manually.
[Nexus 6  General] springer.music:
Thanks for all the work [MENTION=2760454]chdloc[/MENTION]!

Here's a zip file that can be flashed through recovery (TWRP). It replaces both media_profiles.xml and mixer_paths.xml

https://drive.google.com/open?id=0B4ACjWKfxD7wSkNHeU5Rb0xSb1k&authuser=0

Here are flashable zip files for the stock media_profiles.xml and mixer_paths.xml files if you need to revert the mod.

https://drive.google.com/open?id=0B4ACjWKfxD7wWHlxcUZNVm8ydGs&authuser=0

https://drive.google.com/open?id=0B4ACjWKfxD7wVFBxTjNFb0dub28&authuser=0
[Nexus 6  General] sherlock1127:
Use All three MICs

Hi chdloc,

Thank you so much for your post! Really helpful!

Based on your work, I wanna make some change------using all three MICs(including camcorder, the mic near USB in the back, and the default mic in the front). I wanna keep your revised media_profiles file. Just make some changes in mixer_paths file.

Like this:

<path name="camcorder-stereo">

<ctl name="AIF3_CAP Mixer SLIM TX3" value="1" />

<ctl name="AIF3_CAP Mixer SLIM TX5" value="1" />

<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />

<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />

<ctl name="AIF2_CAP Mixer SLIM TX9" value="1" />

<ctl name="AIF2_CAP Mixer SLIM TX10" value="1" />

<ctl name="SLIM_0_TX Channels" value="Two" />

<ctl name="SLIM TX3 MUX" value="DEC4" />

<ctl name="SLIM TX5 MUX" value="DEC4" />

<ctl name="SLIM TX7 MUX" value="DEC3" />

<ctl name="SLIM TX8 MUX" value="DEC6" />

<ctl name="SLIM TX9 MUX" value="DEC3" />

<ctl name="SLIM TX10 MUX" value="DEC6" />

<ctl name="DEC6 MUX" value="ADC1" />

<ctl name="DEC4 MUX" value="ADC3" />

<ctl name="DEC3 MUX" value="ADC4" />

<ctl name="ADC1 Volume" value="8" />

<ctl name="ADC2 Volume" value="0" />

<ctl name="ADC3 Volume" value="8" />

<ctl name="ADC4 Volume" value="8" />

<ctl name="ADC5 Volume" value="0" />

<ctl name="ADC6 Volume" value="0" />

</path>

Is that ok to use all three MICs for recording in the same time?
[Nexus 6  General] chdloc:
I'm not sure what the (even theoretical) benefit would be to use three microphones simultaneously for camcorder recordings. Two of them are relatively close together, so there would be very little additional spatial information. As a use-case I can only come up with using the front microphone to pick up narration, but there will be a lot of cross-talk between the channels (if that use-case is desired then it may be better to attach a separate close-talking microphone to the headset port). Plus, in order to play back the recorded audio you would need to implement some sort of 3 ch->2 ch down-mix paradigm. (Unless you use the three microphones to design a steerable first-order or even second-order differential microphone array for a more flexible acoustic front-end capable of recording spatial sound)

Theory aside, in the "camcorder-stereo" device in mixer_paths.xml you would need to change

<ctl name="SLIM_0_TX Channels" value="Two" />

to

<ctl name="SLIM_0_TX Channels" value="Three" />

if that is even supported by your device. Also, you would need to update /system/etc/media_profiles.xml to support not two but three channels. Then the questions is whether Android (libaudioflinger) knows what to do with three channels. I don't have a Nexus 6, so I cannot test.
[Nexus 6  General] sherlock1127:
Firstly, many thanks for your reply!

Because we are working on speech enhancement algorithms, three MICs recording is much better than two MICs even though that two MICs are close to each other.

I used the revised mixer_paths.xml then tired

<ctl name="SLIM_0_TX Channels" value="Two" />

and

<ctl name="SLIM_0_TX Channels" value="Three" />

with camcorder stereo recording. But the results are the same as the normal two MICs recording instead of three MICs. Only the camcorder and the MIC on the back near the USB port working. My guess is that, there will be a file to state how to store recording data from two MICs into one buffer (Like two MICs stereo recording is left right left right...). So if we want to do three MICs recording we have to find that file and revise it to make it be able to store recording data from three MICs into one buffer.

Based on your experience, what do you think?

Thanks again and best regards!
[Nexus 6  General] chdloc:
Interesting. Please do share some details on what exactly you would like to accomplish.

For camcorder recordings -- as I alluded to before -- in addition to modifying mixer_paths.xml as you did above, you also need to modify the file /system/etc/media_profiles.xml. In that file, change

<EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="12000000"
width="1280"
height="720"
frameRate="30" />
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>

<EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="1" />
</EncoderProfile>

to

<EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="12000000"
width="1280"
height="720"
frameRate="30" />
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="[COLOR="red"]3[/COLOR]" />
</EncoderProfile>

<EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
<Video codec="h264"
bitRate="17000000"
width="1920"
height="1080"
frameRate="30" />
<Audio codec="aac"
bitRate="96000"
sampleRate="48000"
channels="[COLOR="Red"]3[/COLOR]" />
</EncoderProfile>

and change

<AudioEncoderCap name="aac" enabled="true"
minBitRate="758" maxBitRate="288000"
minSampleRate="8000" maxSampleRate="48000"
minChannels="1" maxChannels="1" />

to

<AudioEncoderCap name="aac" enabled="true"
minBitRate="758" maxBitRate="288000"
minSampleRate="8000" maxSampleRate="48000"
minChannels="1" maxChannels="[COLOR="red"]3[/COLOR]" />

followed by a reboot.

You may not need to modify media_profiles.xml if you find an DAW app (or write one yourself) that is designed to work with more than two channels and that uses the "CAMCORDER" device when setting up the audio subsystem. You could also look into using ALSA directly from the command line to try to capture all three audio channels simultaneously.
[Nexus 6  General] zefie:
I've updated the file generously provided by springer.music to contain the modifications to Android M Preview 3 stock files to enable stereo recording. I've attached it.
[Nexus 6  General] springer.music:
Thanks zefie.

I've been playing around with with the input gain in mixer_paths.xml and after a numbers of tests I then changed the ADC1 and ADC4 values to "0" instead of "8" on my Note 6 (the zip file I posted in my previous post had the input gain set to "8").

I discussed this with chdloc some months ago and he told me that "8" should be the default value. However, with ADC1 and ADC4 set to 8, I used to get some unwanted audio clipping (it sounded like some sort of limiter kicked in, it was not distortion due to saturation) with high volume audio sources, such as live music and the like.

Setting ADC1 and ADC4 to "0" seems to provide more balanced results.

Here's a new/alternative zip file for Lollipop/5.1.1 with the ADC values set to 0 if anyone would like to try it.

https://drive.google.com/uc?export=download&id=0B4ACjWKfxD7wSkZfZDQ5cGdBM2M
[Nexus 6  General] chdloc:
Unfortunately, without having access to the codec's documentation, only experimentation and measurements can determine what the default value "should" be. Without having access to a Nexus 6, all I can say is that "8" was the (default) value chosen by the Google and/or Motorola guys.
[Nexus 6  General] springer.music:
You're right, the trial and error method can quite often be the best solution.

Still, I don't understand why stereo audio recording is not a standard feature on the Nexus 6. The mics are there and they seem to work decently. Go figure...
[Nexus 6  General] bmakk2055:
Working really well on the m preview rom , thanks!
[Nexus 6  General] Face_Plant:
Just wanted to report that this works like a charm on the official 6.0 release :good:
[Nexus 6  General] kryddan:
[MENTION=3322890]springer.music[/MENTION] [MENTION=2760454]chdloc[/MENTION]

Which one of these files work good on 6.0.0 ?
[Nexus 6  General] springer.music:
Here's a version for Android 6/Marshmallow:

https://drive.google.com/uc?export=download&id=0Byg2gRuMx9SFdnJmYm5HanBvWDA
[Nexus 6  General] kryddan:
Thank you, you saved my evening. Going to a Danko Jones concert tonight :)

Ok, ofcourse I will have other equipment to bring, but still :)
[Nexus 6  General] bmakk2055:
Flashable zip??
[Nexus 6  General] springer.music:
Yes
[Nexus 6  General] bmakk2055:
thanks

---------- Post added at 05:40 PM ---------- Previous post was at 04:52 PM ----------

One more thing, will this work on my Nexus 7 2013?
[Nexus 6  General] WhammyDroid:
Has anyone tried this out with Viper4Android? Are they compatible with each other?
[Nexus 6  General] springer.music:
I can't tell as I don't have that device.

---------- Post added at 08:14 AM ---------- Previous post was at 08:07 AM ----------

I can't be of much help as I've never installed Viper4Android.

From what I understand, shouldn't Viper4Android affect only the audio output? The stereo audio recording mod affects the audio input, so theoretically they should be compatible. To be on the safe side, you should check some V4A threads and/or contact the developers.
[Nexus 6  General] chdloc:
It won't, but if you send me your mixer_paths.xml and media_profiles.xml files I can possibly make it happen. Provided the Nexus 7 has two microphones...
[Nexus 6  General] bmakk2055:
Thanks but it only have 1
[Nexus 6  General] enzippo:
Which lines i need to modify manually in media and mixer? I have an already modified mixer path and i don't want to reset the modified values.. For mm 6.0 thanks..
[Nexus 6  General] chdloc:
In mixer_paths.xml replace

<path name="camcorder-mic">
<path name="adc3" />
<ctl name="ADC3 Volume" value="8" />
</path>

with

<path name="camcorder-stereo">
<ctl name="AIF1_CAP Mixer SLIM TX7" value="1" />
<ctl name="AIF1_CAP Mixer SLIM TX8" value="1" />
<ctl name="AIF2_CAP Mixer SLIM TX9" value="1" />
<ctl name="AIF2_CAP Mixer SLIM TX10" value="1" />
<ctl name="SLIM_0_TX Channels" value="Two" />
<ctl name="SLIM TX7 MUX" value="DEC3" />
<ctl name="SLIM TX8 MUX" value="DEC6" />
<ctl name="SLIM TX9 MUX" value="DEC3" />
<ctl name="SLIM TX10 MUX" value="DEC6" />
<ctl name="DEC6 MUX" value="ADC1" />
<ctl name="DEC3 MUX" value="ADC4" />
<ctl name="ADC1 Volume" value="0" />
<ctl name="ADC2 Volume" value="0" />
<ctl name="ADC3 Volume" value="0" />
<ctl name="ADC4 Volume" value="0" />
<ctl name="ADC5 Volume" value="0" />
<ctl name="ADC6 Volume" value="0" />
</path>

<path name="camcorder-mic">
<path name="camcorder-stereo" />
</path>

In media_profiles.xml, increase the number of audio channels from "1" to "2" in the "Audio codec" sections of "EncoderProfiles". Also, increase the maxChannels from "1" to "2" in the "aac" section of "AudioEncoderCap".
[Nexus 6  General] thayl0:
Thank you for your work first off. Does this mod make recording audio better? Or what benefit do I have. Thanks
[Nexus 6  General] enzippo:
Thank u so much for infos.. How to be sure i'm recording in stereo? Thanks..
[Nexus 6  General] chdloc:
This mod will record the sound from two microphones instead of only one. As a result the recorded audio will sound more "spatial" and "present". The position of the audio image will (more or less accurately) correspond to the video image. You will have to decide yourself whether it sounds "better" to you.

Listen to the recorded sound via headphones...
[Nexus 6  General] springer.music:
Deleted
[Nexus 6  General] raka:
Unfortunately, this, and all other changes in this thread don't work anymore on 6.0.1 (MMB29K). It seems a lot of things are changed in mixer_paths.xml and media_profiles.xml. After applying the changes the device doesn't boot up and sticks with the boot animation. After reflashing system.img it boots.

I rooted the device with the new systemless root by Chainfire (http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344), but I don't think that's relevant.

As a musician I really appreciate the excellent stereo recording of the Nexus 6 and I hope we can find a solution for this.
[Nexus 6  General] chdloc:
The attached files should get you back on track with stereo recording for the Nexus 6.

Note that I do not have a Nexus 6 to test and I only attached the relevant files (modified and stock) and not an installer. This way the experienced folks can try it out first before [MENTION=3322890]springer.music[/MENTION] updates his installer.