Hi all,
I recently acquired a Jetstream in the US (AT&T) to bring back to France.
I'm pretty new to Android but I got the bootloader unlocked through htcdev.com, then managed to apply DoomLoRD's root and CWM recovery succesfully (excellent tutorial, BTW).
I now want to unlock the phone and reconfigure BT so I can use my regular BT headset (Nokia BH-109, supports HFP & HSP but no A2DP) following the instructions on http://forum.xda-developers.com/showthread.php?t=1418235, but that fails to work as the /system/build.prop file remains read-only.
Is there anything I've missed? Would that be because my Jetstream is still S-ON?
thanks in advance for any hint that gets me going!
François
Hi,
Welcome to the Jetstream community.
1st off, for you to be able to edit the /system/build.prop file, you need Root Explorer, navigate to the file, before opening it with the text editor, make sure to click on the R-W/R-R which you can find around the top left side of screen- it will basically change from read to write functionality in the system files. You will then be able to enable the options.
2nd, after following the steps, you will be able to get the phone app to show and you will be able to use MMI codes of the *123# sort perfectly. Coming to the call however, you will be able to make calls but no sound on either side of the calls. Still some bugs to be figured out and fixed. Some have got some clue about how to solve it - mentioned in the post with the instructions.
3rd, after following those instructions, you will be able to send and receive messages using a 3rd part app like GO SMS. Works perfectly well.
4th, the S-ON to S-OFF transition needs a lot of help from developers which is not happening as of yet. Hoping that someone will be able to really achieve this for us. It has been done for many other devices as well and we all here hope it will happen for the Jetstream too.
Hope it helps you and hope to have more people join the community of this wonderful device like you have just joined us and get this device moving soon.
-Kaialsh.
Hi Kaialsh,
thanks for taking the time to share your experience. I will look into Root Explorer for sure, even though I actually managed to answer my question when writing my original post got me thinking.
I'll write down what I found as it may be of help to others.
As I understood the problem was with the /system partition being mounted R/O I looked on the Market and found mount /system (rw/ro) and it seemed to work giving me a successful status, but the build.prop file remained R/O in vi, and Astro would not save it properly.
I then saw that DoomLoRD's custom kernel included R/W system partition and looking into that I found the adb remount command which did what I wanted, except it failed on my system.
Last bit was to boot the tablet into DoomLoRD's insecure kernel image (as I did before to root the Jetstream), then issue "adb remount", then edit build.prop and reboot again.
As you can see, it's not really straightforward and I wish I saw your post before all of this!
I did see the Audio problems with making calls and will be following the forum for a potential fix to this problem, but I have another issue right now...
Noise cancellation does not work at all and any attempt to make a VoIP call (SIP or Google Talk for instance) results in terrible echo at the other end of the line. The only way out is to use a headset and Bluetooth seems a reasonable choice.
Before the build.prop change, my Nokia headset (with HFP and HSP) would be detected and paired but would remain disconnected and no profile was listed (only options are to delete pairing or rename device). A set of Bluetooth headphones with A2DP support worked fine.
After the change, the device is paired and the headset profile listed as expected, but it still remains disconnected even though when I select it I get a "connected" popup. Of course, the headset will not give audio in any application, and the speaker works normally.
I'd be interested if someone around here has any hints into getting a regular cell phone Bluetooth headset to work with the Jetstream, as well as maybe a fix on the echo cancellation problem.
In any case, this forum is a goldmine
I too face the problem with google talk and sort-noise cancellation is bad. I however circumvented the problem by using a wired headset-no echo with that but the gain on audio was a bit low. I don't own a Bluetooth device myself to check and am kind of busy studying for exams go out and get myself one.
However, the basic problem seems to lie in the Mic settings and as mentioned in the section on enabling gsm calls, we need to check the codec files and anything related to Mic and htc audio libs. I did sit once checking for any potential files that contain details regarding this, but I was dumb enough not to note things down then and there so don't remember very well and haven't found the time to check it again. Will do so the earliest possible and share my findings. There was something about a particular file missing in the devices lost which seemed to be necessary for phone functionality.
Also, just out of curiosity, what is your main application with the Jetstream?
Sent from my HTC PG09410 using XDA
It's a shame I don't know enough about the platform to look into it myself, but I'm ready to try out any suggestion that comes forward!
What I intend to use the tablet for is remote desktop/VNC access to remote systems through ssh tunnels and voice/video conferencing, but at the moment I'm still in the discovery stages.
François
Cool. Welcome aboard once again.
Sent from my HTC PG09410 using XDA
Related
I am looking for a Smartphone with a particular form factor, the form factor is shared by the P3600, the Aria & the HD Mini. I have the 3600 but it is time to upgrade
I’ll be honest I’d rather get a HD Mini than an Aria, but I want to stick with Tel$tra and Next G is on 850 Mhtz,
So Aria it is.
Now looking at the ups and downs of this proposition it looks like it will do everything I want out of the box (Give or take a bit) the only concern is the ability to run apps from the SD which doesn’t appear to be available until upgrading to 2.2.
If I want the phone unlocked and free to do as I say, I obviously can’t go downloading a carrier specific Rom, so need either a factory default or Home baked number.
So… What Android 2.2 ROM is available that is as close to the Unlocked factory default as possible? Or can you download the Unlocked Factory Default from HTC direct (I have tried and failed)
You're looking for gene Poole's liberated 2.2.2 or attn1 fr008.
Sent from my Liberty using XDA App
mtnlion said:
You're looking for gene Poole's liberated 2.2.2 or attn1 fr008.
Click to expand...
Click to collapse
+1
You want Gene Poole's Liberated 2.2.2
Also, how and where are you getting your phone?
Most of us (it seems) in this forum got our phones when they were running 2.1 and we were able to easily root them with unrevoked. People who have gotten the Gratia or warranty replacements recently with the official 2.2 system in place have not been able to root.
FALCON-LORD said:
I am looking for a Smartphone with a particular form factor, the form factor is shared by the P3600, the Aria & the HD Mini. I have the 3600 but it is time to upgrade
I’ll be honest I’d rather get a HD Mini than an Aria, but I want to stick with Tel$tra and Next G is on 850 Mhtz,
So Aria it is.
Now looking at the ups and downs of this proposition it looks like it will do everything I want out of the box (Give or take a bit) the only concern is the ability to run apps from the SD which doesn’t appear to be available until upgrading to 2.2.
If I want the phone unlocked and free to do as I say, I obviously can’t go downloading a carrier specific Rom, so need either a factory default or Home baked number.
So… What Android 2.2 ROM is available that is as close to the Unlocked factory default as possible? Or can you download the Unlocked Factory Default from HTC direct (I have tried and failed)
Click to expand...
Click to collapse
Thanks for that mtnlion. I thought this was my last hurdle but then I considered the implications of syncing outlook contacts and calendars… It appears that you need a third part application to do that. FFS why can’t someone port WM6.5 to the Aria HW? It would make life so much easier.
Is it time for me to start learning to cook ROMs?
Thanks for the update stoneship. So it isn’t all as easy as it seems on the surface. SOD…
Maybe I just have to cross my fingers and hope that HTC keeps supporting the small form factor and wait for there next round of releases, and hope something fits.
I haven't used it in quite awhile but I'm pretty sure the HTC sync software will sync outlook and calendar when you plug in your phone.and there are apps on the market also.
Sent from my Liberty using XDA App
Thanks again mtnlion, but this still leaves me with the issue highlighted by stone ship that some systems won’t let you root break them and put on non official ROM images. The Aria as a solution is so close I can taste it… But I am just not confident it is going to be without issues.
Ahhh Screw it… I have bought one… How much trouble can it be???
Well... after rereading your post it seems that you may not be aware of this.
The phone you purchased will most likely (if new) come with software preinstalled from the factory that will prohibit you from rooting it via software methods.
You will need to send the phone to someone else to downgrade it for you. Then you can root it and install the software above.
Hope that made sense, I'm running on fumes... :-/
FALCON-LORD said:
Ahhh Screw it… I have bought one… How much trouble can it be???
Click to expand...
Click to collapse
Cross your fingers that you got one with 2.1 on it so you can root it easily. If not I can point you to someone who can s-off it for you.
The Aria is a great little phone and once you get things sorted out I think you will find you can do what you need with it. Syncing outlook contacts and calendars should not be an issue either through activesync or HTC sync regardless of official or cooked rom.
You say Active sync or HTC sync??? Does that mean that M$ Active sync can sync with an Android device? That would be weird.
The device is advertised as unlocked and 2.1 As long as it is unlocked then I am good even if it is 2.2 I don’t expect to need it rooted in the immediate term, though I do expect I am going to have to hack around a little to get the Audio on my Cardo Scala headset sorted (it doesn’t support A2DP) so I may be eating those words in short order.
Though in the words of the great tosser Jeremy Clarkson… “How Hard can it be?”
Seeing I am asking these questions I may as well outline the Bluetooth issue I have and see if any one can shed any light on the Android solution.
As I said in my previous post my Bluetooth headset doesn’t support A2DP, so to get music playing on it (or get GPS spoken directions) I need to perform a couple of hacks
The first one is to combine the stereo channels so on my Windows mobile I do this by applying the following to the registry.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2DP\Settings]
"UseJointStereo"=dword:00000001
The second (And more important) is to change the Bluetooth channel behavior which is done by making the voice command attribute do nothing (remove the path of the executable) and keeping the channel open for an indefinite amount of time (VoiceCmdDuration being a large number)
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\VoiceCommand]
"LaunchApEnable"=dWord:1
"VoiceCmdDuration"=dWord:15180
So… In Android, what files do I need to tweak, and how do I need to tweak them to achieve the same results?
Thanks
Well I now have my aria in my greasy little hands, and for better or worse… It has 2.2 loaded.
Starting to sort my way through the maze of setup now…
Patience.
Sent from my Liberty using XDA App
The Limitations of Android are really annoying. (Unrooted)
I can’t Leave the device Synchronizing and also copy files back and forth (I Can in WM5)
I can’t copy files directly to the device only to the SD Card (I Can in WM5)
I can’t access the SD card from the device while I am accessing it from the PC (I Can in WM5)
I can’t edit configuration files to alter how it interacts with things such as Bluetooth (I Can in WM5)
I can’t store resources such as ringtones on the device, only on the SD card (I Can in WM5)
I can’t control the phone from my desktop computer such as MyMobiler (I Can in WM5)
And these are just the limitations I have found in 3 days when comparing it to a 6 year old Operating system.
And because it came pre installed with 2.2 I can’t root it…
It really appears that if it isn’t rooted it is pretty F#$ked.
Android is not really designed to be synchronized over USB. Yes, you can do it, and HTC makes a program for it specifically, but I suggest abandoning that habit and getting used to wireless syncing instead. The only reason I ever connect my phone to a computer is to copy a file, and even then I sometimes choose to do it with Dropbox instead, or send the link to the phone through ChromeToPhone.
Even if you don't want to use Google Calendar/Contacts as your primary calendar/contacts manager, you should be able to set up Outlook on your computer to synchronize with them. I don't personally use Outlook so I can't say what the best method for doing this is, but perhaps someone else can chime in with a suggestion.
As for the SD card, I don't think there is really any significant disadvantage to storing files on the SD card. Assuming you just leave your SD card in the phone, what's the difference? Some Android phones do have internal memory you can use for copying files to though.
As for the bluetooth issue, yes, that sucks. Good luck finding a solution for that if one exists.
Well An Update…
My Blutooth issues are managed by this app
https://market.android.com/details?id=com.bedoig.BTmono_Donate&feature=search_result
It is O.K. But does have a nasty habit of rebooting the device if you don’t shut it down properly before disconnecting the bluetooth connection.
It still doesn’t allow me to initiate actions from the headset other than picking up calls, but at the end of the day this is all I require.
After my torrent of negatives I have found a few starters for what Android is doing better…
When you mount the SD card to the computer it is fully available, you can read & edit files not just copy to and from (I Can’t in WM5)
Once you throw a file manager on the device it browses UNC paths well
Though It does appear I am getting some really weird $hit happening with my Outlook calendars.
And I have noted that I can’t have different screen timeout behavior dependent on weather it is plugged in or not.
If I could have the best of WM, and the best of Droid, I would be a happy little camper.
I've done some researching through XDA and Google. And from what I can tell (unless I read wrong), that the EVO 3D's handset mic settings are built into the android kernel. With that said, is there a way to modify the stock kernel so that the mic settings can be adjusted to improve call quality? And if so, can one of the devs who specialize in kernels, take a look into it and create a fix?
wbchristmas said:
I've done some researching through XDA and Google. And from what I can tell (unless I read wrong), that the EVO 3D's handset mic settings are built into the android kernel. With that said, is there a way to modify the stock kernel so that the mic settings can be adjusted to improve call quality? And if so, can one of the devs who specialize in kernels, take a look into it and create a fix?
Click to expand...
Click to collapse
the first step would be finding where in the kernel source the mic settings are "hard coded". finding the audio/sound drivers location and then the location for the mic would be a great starting point.
i don't have the source code in front of me, but grepping through it or looking thru the drivers directory would be where i'd start.
since you searched, which is very helpful, do you have any links to where in the kernel you read the handset mic settings are coded?
the more detailed information you can provide, the quicker a dev can pick it up and run!
joeykrim said:
the first step would be finding where in the kernel source the mic settings are "hard coded". finding the audio/sound drivers location and then the location for the mic would be a great starting point.
i don't have the source code in front of me, but grepping through it or looking thru the drivers directory would be where i'd start.
since you searched, which is very helpful, do you have any links to where in the kernel you read the handset mic settings are coded?
the more detailed information you can provide, the quicker a dev can pick it up and run!
Click to expand...
Click to collapse
I apologize, as I was in a hurry at work when I posted the topic... I meant to say android mic settings... not EVO 3D settings.. my bad.
Here are the links that I've found that made me conclude this theory:
1. This link is Android related - not EVO 3D based, but can it be applied to the 3D? - http://forum.xda-developers.com/archive/index.php/t-549837.html
2. This link is Nexus (which runs on Android) - not EVO 3D based, but are there any clues that can be applied to the 3D? The first paragraph does mention In-Call volume (and mic-sensitivity) and the author does mention that "(I now realise these 'stock' setting s are located within the Kernel)" http://androidaudiohacks.com/home/archives/121
3. This link mentions that Android communicates with the kernel, which then handles the hardware.. i.e. the kernel controlling the hardware - not EVO 3D, but is Android based - http://forum.ppcgeeks.com/android-tp2/141857-evil-mic-problems-devs-look-here-if-you-have-time.html#post2070440
4. This XDA thread - which appears to be an Android port running on a WinMo phone, LaTama mentions that the audio driver was in the kernel - http://forum.xda-developers.com/showthread.php?t=1162224
Another.. http://forum.xda-developers.com/archive/index.php/t-805002.html
5. This post - an Acer Liquid (Android based) although the user's English isn't very well - mentions that the mic sensitivity is too low with the custom kernel he (or she) just flashed - http://android.modaco.com/topic/338884-microphone-sensibility-too-low-with-custom-kernel/
6. This post - Cyanogen mod on HTC Dream/Magic (Android based) mentions some system files somewhere that enhanced the mic gain adjustmen http://http://forum.cyanogenmod.com/topic/7213-mic-gain-adjustment-60/
With these links that I've found so far, it makes me think that the kernel could be the solution to the call quality.
I did go to the dev section of HTC's site and download the kernel source for the EVO 3D, but I have no clue as to what I'm looking at, as I'm not a dev..
wbchristmas said:
1. http://forum.xda-developers.com/archive/index.php/t-549837.html
2. http://androidaudiohacks.com/home/archives/121
3. http://forum.ppcgeeks.com/android-tp2/141857-evil-mic-problems-devs-look-here-if-you-have-time.html#post2070440
4. http://forum.xda-developers.com/showthread.php?t=1162224
Another.. http://forum.xda-developers.com/archive/index.php/t-805002.html
5. http://android.modaco.com/topic/338884-microphone-sensibility-too-low-with-custom-kernel/
6. http://http://forum.cyanogenmod.com/topic/7213-mic-gain-adjustment-60/
Click to expand...
Click to collapse
well, two basic approaches:
1)links 1, 2, and 6 all seem to point at the same set of files in /system/etc. might want to check if these are present on our evo 3d. if so, might want to look into editing/replacing them. they are xml so they should be readable thru a text editor and hopefully they use fairly english common sense related tags.
2)i decided to take the liberal of pointing around the online kernel source at the android git, since i cant access anything else at the moment-link below.
i grep'd the source for the word microphone and you can see some scattered references in the kernel files. this is the approach i would take to look for the microphone volume settings in the kernel drivers...
http://android.git.kernel.org/?p=kernel/linux-2.6.git&a=search&h=HEAD&st=grep&s=microphone
figured the more information we can gather, the better off we should be!
How would I go about to view these files?
wbchristmas said:
How would I go about to view these files?
Click to expand...
Click to collapse
the files mentioned in the above posts you linked are .xml files in /system/etc. easiest way for me is to adb pull them off the phone and then use a text editor ..
adb pull /system/etc/blahblah.xml c:\android\blahblah.xml
the kernel source files you downloaded, should all be text files and can be viewed in a text editor also...
good luck! keep us updated on what you find and i'll keep my eyes open as well!
When you do the adb pull commands, what status does my phone have to be in.. fastboot, recovery, etc..
Also, when the adb pulls the files, will they still be intact on the phone or does it "cut" them out of the system?
wbchristmas said:
When you do the adb pull commands, what status does my phone have to be in.. fastboot, recovery, etc..
Also, when the adb pulls the files, will they still be intact on the phone or does it "cut" them out of the system?
Click to expand...
Click to collapse
adb is going to be a great tool to learn. i wrote a simple guide for the evo - http://forum.xda-developers.com/showthread.php?t=694250 . there are probably lots of other guides too.
google's info on adb - http://developer.android.com/guide/developing/tools/adb.html
when you pull the file, they stay on the phone and adb duplicates it to your local computer. it is probably easiest if you're in the normal booted android mode and have usb debugging toggled on.
adb is going to be a primary way of communicating and modifying the phone. it'll become your best friend!
First thanks to all the great info and efforts here -- lots to read and learn from.
I am looking for a concise way to accomplish the following:
Record both sides of a phone conversation not using speaker phone or "announcing" the call is being recorded.
I have found an app called "Call Recorder" by skvalex. This app uses the " 2-way call recording" available on my phone which is a Verizon HTC Incredible 4G LTE.
Originally I was able to record both sides with a different app, however after a time -- likely when I did the Verizon software update -- that application was unable to record the other side of the conversation. So I sought a different app, tried several, and reached the following conclusion after much digging (googling, reading forums) -- that I needed to use the " 2-way call recording" functionality of the phone's kernel.
According to the developer skvalex, I need to root the phone to allow his application to utilize this 2-way call recording (2wcr) functionality.
I have found the following regarding the device:
http://www.xda-developers.com/andro...te-finally-gets-non-htcdev-bootloader-unlock/
and the companion thread
http://forum.xda-developers.com/showthread.php?t=1986346
However, I'm not clear on the exact steps I need to take -- and want to be "uber" cautious giving I am not traditionally an android developer and have never rooted a phone before. Nor is it clear that the "boot unlock" is necessarily the full picture. My impression is that I need to do these things before the Call Recorder app can access the 2wcr functionality of the kernel.
Run the unlock process from "Team fireballas FakeCid AUTOMATIC bootloader unlock" stepping carefully through the process
Follow Captain Rewind's instructions and add the TWRP recovery software to enable full phone backups (seems this is actually part of root process?) and the Super user
http://teamw.in/project/twrp2/139
From these as I'm understanding it the CWM noted in Captain Rewind' instructions are not applicable (and obsolete based on that link) if you're using TWRP. Is that correct??
If I'm reading this process correctly it's basically these steps:
Fool the CID to be the nonstandard 11111111 and use 'other supported devices' to download from HTC's unlock boot loader listing to unlock the phone's bootloader
Install TWRP
Install Superuser
After this, the phone's apps can access the kernel and the Call Recorder app should be able to record *both* sides of the conversation. In this scenario is there a way to keep those apps from accessing other things? Or is that in the permissions of the apps themselves (i.e. don't allow them to do X)?
I recognize this will need to be a clear-headed, step-by-careful-step walkthru to do it. So I want to make sure its truly necessary and that I am not missing something important -- like how do I ensure that someone doesn't call or text or email isn't picked up during the process? Or is that handled by USB debugging mode being on and the phone being connected to the computer?
What am I missing?
Thanks in advance for any assistance!!
-B.
(typically a PHP, MySQL deveioper)
BTW, I really do like my phone aside from this aspect -- and the earlier app I'd tried did a wonderful job until it appears that the software update closed the hole it might have used to access the other side of the conversation without doing speakerphone which doesn't work well for my purpose.
For those who might comment/wonder about the legality of the 2-sided recording, I have the legal approvals (signed legal documents) in place for doing it. It needs to be without interruption of the announcement to avoid impacting the information, so a call service isn't an option.
My phone software info:
Android 4.0.4
HTC Sense version 4.1
Software number 2.17.605.2 710RD
Model number ADR6410VW
Dual core processor, 1GB memory
Last software update ADR6410LVW_2.17.605.2-1.43.605.3
Kernel version 3.0.8-01620-gabf7709
Kernel feature
Sent from my Incredible 4G LTE using xda app-developers app
jose51197 said:
Kernel feature
Sent from my Incredible 4G LTE using xda app-developers app
Click to expand...
Click to collapse
Perhaps you could amplify on your comment.
I realize that 2wcr is a feature on the kernel.
My understanding is this feature must be turned ON in a setting somewhere that accesses the kernel to allow the Call Recording application to work and record both sides of the call from the application and that you need to root the phone to access that feature.
But I am unclear exactly what you are saying in your brief comment.
Perhaps I wasn't clear in my question -- I'm looking for how to enable that feature so the app works.
Thanks!
so you want root to get your app to work?
here's what i did...
http://forum.xda-developers.com/showthread.php?t=2039601
I too am interested in getting callrecorder to work. I just installed the latest viper rom, and callrecorder doesn't seem to work. Is there a specific rom or kernel that one can install which supports call recording? I had it working just fine on my old rezound with pretty much any rom.
mentioned as a sort of derail in this older post
http://forum.xda-developers.com/showpost.php?p=58810816&postcount=3
but no replies so just wanted to re-post with a specific, appropriate subject line.
so, supposedly I should be able to go into settings->wireless->bluetooth and change the "bluetooth name" of the device, and also choose discoverable on/off/timeout.
a. can't change the name of the device; there's no sort of default name shown, and when I tap the left side of the very first line, all I get is bluetooth turns on.
2. turning bluetooth on makes it permanently discoverable, no options to disable or set a time out. if I try tapping the left side of the first line, all that happens is BT shuts off.
is this pure pilot error? does this work / not-work for others?
I have the 4.5.3 update installed.
one thing I wonder about, is that I did disable a bunch of safe-seeming Amazon packages (check out the other thread about PM blocking) including the launcher and some other things. seems unlikely this would have any effect, but in the worst case I can try unblocking stuff and see.
also, haven't been able to find any realy mention on xda or google, but might as well ask: does anyone know if PM or AM are able to manipulate bluetooth settings?
also also, getprop shows:
[net.bt.name]: [Android]
net.hostname = kindle-blahblahgibberish (the usual)
(even weirder, when I pair it with a win7 PC, it shows up as the custom name I put in settings->device options->"change your fire's name")
and the bluetooth settings page still shows none of the above, zero name at all.
again, is this all normal behavior? it's kind of a security flaw (yes, I was still required to enter a PIN on the keyboard, which is good, but there are other ways permanently-discoverable can be bad.)
Don't have your device, so can't say how bluetooth shd work, but as far as blocking I wonder if the debloater tool by @gatesjunior will work with your device. No root required on KitKat, (but of course Sangria is very different.) If it works, it'll show you everything you blocked, let you easily unblock some or all, and also find out if you can pm block bluetooth.
http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
thanks, but I may have already heard of that one...
http://forum.xda-developers.com/showpost.php?p=58820407&postcount=6
and if it somehow wasn't clear, I'm NOT trying to block bluetooth. otherwise I could simply leave it turned off to same effect.
Hey, sorry. I searched around and didn't see your post
DoLooper said:
Hey, sorry. I searched around and didn't see your post
Click to expand...
Click to collapse
nah, I was just having a laugh, no worries. I was actually glad you posted it because that program is so seriously friggin' useful, the more people know it will work with their firehd, the better.
like, if my lazy carcass ever gets around to trying re-enabling stuff I've blocked and see if that changes anything in the BT settings, I can do it one by one, but first export/save the list of blocked stuff - so much easier to import/restore the saved blocklist file, instead of writing it down or trying to remember.
tarvoke said:
nah, I was just having a laugh, no worries. I was actually glad you posted it because that program is so seriously friggin' useful, the more people know it will work with their firehd, the better.
like, if my lazy carcass ever gets around to trying re-enabling stuff I've blocked and see if that changes anything in the BT settings, I can do it one by one, but first export/save the list of blocked stuff - so much easier to import/restore the saved blocklist file, instead of writing it down or trying to remember.
Click to expand...
Click to collapse
Right on! Too many text files with notes of mods to everything, not just KFs. lol.
And hey, thanks for getting Fire 6 to Gran--lots of promises, but you came through. Good man! Guess you saw this: https://plus.google.com/+GranPC/posts/SkUo5AUDMAy
Hey XDA forum,
I've recently rooted my HTC Desire S phone and installed this version of Carbon on it
http://forum.xda-developers.com/showthread.php?t=2500130
so that I now have Android version 4.3.2 installed. However, I noticed I didn't have the normal Voice Recorder app present on my phone and since one of my primary uses of my mobile phones is that I want to record my voice for music ideas, I need a voice recorder.
So I started looking around on the Google Play Store for the Voice Recorder app that normally comes built-in with your phone. For some reason, it's not present. Anyway, downloading other voice recording software like
RecForgeII or Audio Evolution Mobile Studio (DEMO version in my case), I found out my microphone now has terrible noise being throughput in total silence. Additionally, whenever I speak, the audio level is insanely high and there's distortion and clipping coming in even from a meter away.
So I assume the microphone gain has been set to a too high level.
I figure I need to go into Android Engineer Mode and adjust the microphone settings. After doing a search on the net, I found out I could access the Android Engineer Mode by dialing
*#*#3424#*#*
Now, as soon as I type the closing *, the whole code disappears. However, no HTC Test menu is opened.
How do I access the menu?
Is there another way to adjust microphone gain?
Have others had similar problems after rooting and installing custom ROMs?
Thanks for your help,
Shrooblord
Additionally, I just made a call with my girlfriend and she let me know that in calling, my microphone shows the same behaviour: I sounded distorted and loud and we could only talk normally when I put my phone a meter away from my mouth and used headphones to listen.
I could really use your android expertise on this one, folks.
Work-around
I've ended up not doing this through the Engineer Mode nor with the installation of Carbon.
To fix this, I decided to move away from Clockwork Recovery Mod in favour of TWRP so that I could install Cyanogenmod 12 on my HTC Desire S. After a series of unfortunate events including bricking and successively un-bricking my phone (that took a long time to figure out haha), I've completely installed and personalised my new Android device (it really feels like it's a whole new phone - it's just in an old shell ) and am now running smoothly on Android version 5.1. It also automatically seems to have fixed my mic problem (which I hoped it would). Yay!
But I couldn't have done it if it weren't for this forum and many other resources like this out there on the web. My advice to you when hacking your phone to root it or to install a custom ROM or to fix microphone issues is to look around and not give up searching. It took me a grand total of what I estimate is around 40-50 hours from knowing nothing about custom ROMs and rooting and the like to getting a decent understanding of what steps to perform, how to perform them and more importantly, why. So keep looking. The answer's out there!
And if you can't figure it out today, go to bed and look at it tomorrow. I can tell you, there's nothing quite like approaching a problem with a head full of fresh ideas after a good night's rest.
Good luck out there.
If you've got problems, I'll do my best to keep an eye out on this thread and see if I can help you out.
Shrooblord