Simple Hacks for Lollipop-Sense Based ROMs - One (M7) General

Want BoomSound? What about Harman/Kardon?
These hacks are very simple to do. Just simple changes to files.
>>insert non-responsibility disclaimer here...<<
Click to expand...
Click to collapse
I have tested most of them, but not all, hence you will see that some of them are questions (in red). I didn't bother changing those ones as to me personally either not necessary or didn't want to mess. But I included them anyways.
Tried and tested that the hacks will be implemented upon factory reset. Have not tested if restarting will work.
Just restart the phone for the changes to be applied.
Requirements:
Root (obviously)
Click to expand...
Click to collapse
Here we go!
File location:
/system/customize/ACC/your_file_here.xml
Click to expand...
Click to collapse
AMS_feature_FirstBackgroundProcess_white_list = insert the app that you want to be processed by the phone upon boot.
AMS_feature_QuickBoot_white_list = Quick boot whitelist?
AMS_feature_recentApp_MaxRecentTasks = Number of apps that will be detected by the Grid View Task Manager
AMS_feature_recentApp_MaxVisibleTasks = Number of apps VISIBLE on the Grid View Task Manager
AppUsageStats_feature_AutoEnableWifi_when_launch = Turns on Wi-Fi upon opening Usage app
disable_screenshot = as the name implies
enable_gesture_service = 3 finger gesture?
NMS_feature_flashlight_during_charging = turns on flashlight upon charging?
NMS_feature_led_flash_timeout = led notification timeout?
NMS_feature_tri_color_led = Tri color?
powerkey_answer_phone = as it implies
quicklaunch_flashlight = adds the official flashlight app (as long as you have it installed) on the power menu
battery_show_unsupported_charger_dialog = as the name implies
battery_stop_low_battery_tone_after_1sec = ?
battery_use_another_low_battery_condition = i wonder what this means?
boot_music_default_volume = default volume level of "media" upon boot
devicepolicy_factory_restriction = ?
devicepolicy_wipe_external_storage = ? (when you factory reset, it already wipes your sd, even though on my phone it is set as false)
globalaction_enable_cancel_button = ?
keyguard_locknow_when_sim_absent = locks when no sim?
keyguard_stuck_network_lock = ?
power_halve_brightness_when_offhook = tried this. but couldn't see the difference.
powermanager_backlight_exponential_mode_enable = ?
support_battery_overheat_degree = change battery temp for automatic shutdown?
support_battery_overheat_notify = as name implies
support_cpu_overheat_notify = as name implies
support_extreme_power_saving_mode = says false on mine, but still has EPS
uimode_keep_screenon_when_charging = yeah
Media
support_harman = enable support for harman/kardon, might need .so file for it to work, might need to turn off beats and boom sound.
support_music_ringtone = mp3, etc for ringtones?
support_outdoor_mode = ?
support_theater_effect_logo = yeah
Wi-Fi
ipv6_support = mine is on, even though file says false
Telephony
wlan_support_5g_hotspot = wow! 5g
HTC Camera / Gallery
can_enable_human_joint = enables "crop me in", tried turning it on, but forgot to check for it.
force_3d_preview_rendering = HTC One M8's 3D rendering, will show, but will not work.
grant_crop_me_in_enabled = check above
has_manual_capture = HTC Eye's manual settings, will force close
has_panorama_plus = enables 360 panorama, works
support_front_cam_led_countdown = LED flashes on countdown on selfies
support_same_features_for_all_cameras = adds enabled modes on selfies/front cam, works except for non working ones above
supportZoeInVideoCapture = enables snap shots on zoe video capture, does not work
Lockscreen
device_performance_level = lock screen priority?
Internet
enable_dynamic_switching_rendering = ?
enable_GPU_upload = ?
enable_read_mode = google, couldn't really try if it works
enable_smart_read_mode = google
memory_limit = ?
support_rename_download_file = could be handy
Phone
delayOfAllowIncomingRing = delay in ms upon ringing
isWaterProof = HTC J Butterfly?
Settings
notification_flash_led_8color = how can we utilize this?
SystemUI
notification_light_behavior_options = turned this on, but didn't know where to look for it
quick_setting_available_items = change quick settings, don't know how to check for the corresponding number to the settings, and how to add them?
show_4g_for_lte = want the old LTE back?
support_minor_quicksettings = tried enabling, don't know where to change
Volume
safe_volume_timeout
support_ringback_tone
support_toogle_use_ring_volume_for_notify
Weather
hide_vendor_logo = is this the AccuWeather logo?
WorldClock
isSupportAlarmVolumeKeyInSilentMode
Gallery Effect
htc_album_feature_diff = change the one's below:
albumeffect_refocus = HTC One M8's blur refocus, will show, but doesn't work
albumeffect_cutpaste = Got it on, forgot what it is
albumeffect_4seasons = HTC One M8's Season effects, will show, doesn't work
albumeffect_foregrounder = HTC One M8's Foregrounder effect, will show, doesn't work
albumeffect_3d_marco = HTC One M8's 3D viewer
albumeffect_enable = ?
Sound
support_beats_audio = well
support_boomsound_effect = Enables boom sound effect, might need .so files for it to work properly, might need turn off beats and harman.
support_fingerprint = HTC One M9+ already been worked even before released in public
support_music_channel = ?
support_vmware = wow, virtual machine?
Click to expand...
Click to collapse
As you can see, upon opening the file/s, there are a lot of things that can be changed. Thread accordingly when changing things.
The reason above for the "your_file" is that depending on what base ROM you've got (eu, asia, wwe, etc) plus the combination of the sim card that you've got, the phone will try to find the corresponding xml file. I will let you figure this one out. But it is very easy to do. This could also be the reason why that you might need to factory reset your phone before these hacks will work.
I would recommend, as much as you can, to use the right file. In any case, remove the unnecessary xml files but keep the "default" one. Your phone will use it then.
Upon changing the values on the files, you must make sure that the permissions of them are set back to normal. Too lazy to say.
I bet these hacks can also easily be implemented by the Xposed Modules, avoiding the need for factory reset.
Click to expand...
Click to collapse

For the telephony 5G I'm pretty sure that may enable the use of 5GHz for the wifi hotspot/tethering, as it currently only uses the 2.4GHz wifi. Might be best to not fiddle with quick boot as I heard that's incompatible with Lollipop.

KiraYahiroz said:
For the telephony 5G I'm pretty sure that may enable the use of 5GHz for the wifi hotspot/tethering, as it currently only uses the 2.4GHz wifi. Might be best to not fiddle with quick boot as I heard that's incompatible with Lollipop.
Click to expand...
Click to collapse
I've thought the same. But I think it is already enabled even though the file is saying not. Don't have a 5ghz wifi to test.

Related

K-JAM - Messaging disappeared from Today screen

OK, so the "Messaging" line has disappeared from my Today screen on my 3-day-old K-JAM. I'm unhappy, I like that little line there.
It isn't listed in Settings | Today | Items.
MemMaid shows it, however; I suspect that's because the registry entry is still present. Here's mine:
HKLM\Software\Microsoft\Today\Items\"Messaging"
DLL : SZ = "" (blank)
Enabled : DWORD = 1
Flags : DWORD = 0
Options : DWORD = 0
Order : DWORD = 2
Selectability : DWORD = 2
Type : DWORD = 4
Is there something wrong here? Can someone compare theirs to mine to see if there's a difference? Is there something else that has to be configured to get it to show up on Today?
(If it matters, this happened after installed Agile Messenger. I downloaded it from PocketGear, installed it, set up an account, and got a notice that an upgrade was available, do I want to install it? Sure! It downloads, then tries to install, but of course it can't because it's already running, I presume. Do I want to terminate the currently running program? Sure! Then the installer bombs, too. Turns out I didn't like Agile Messenger, but uninstalling it was a pain. It didn't show up in Remove Programs nor Running Programs, so I had to soft-reset to kill the task, then use MemMaid to clear it all out.)

Fingertouch PRO 2.0 RC-6 Released!

As others suggested (oseven) I've started a new thread for checking your opinion on this release.
To clearify, I am not affiliated with Fingertouchpro.com , but I saw many other keyboards advertised in this forum, that are not so good as this one, so I think it is my responsibility to make people aware of a great product.
Quoting from the product description:
"Fingertouch Professional is by FAR the best keyboard released for the Pocket PC platform. Big, finger friendly keys, fT9 technology, UltraKeyboard technology, predictive keyboard, multiple languages, drag-and-drop configurable keyboard, gestures, skins, magnifier, are just a few to provide an insight into the thought and research that went into developing this program. Entering text on your Pocket PC has never been this fast! "
The new release 2.0.RC-6 offers WM6.1 compatibility. As a note this keyboard also works with TrueVGA modes.
It supports several languages: English, German, Italian, Spanish, Portuguese, Russian and Greek. More languages can be customized by the user.
More details on
Code:
http://www.teksoftco.com/index.php?section=fingertouchpro
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
There are several videos showing FTPRO in action, some of them work as tutorials, for showing some interesting features like: fast t9 input, resizable sip size, adding new words to the dictioanry.
I'm looking forward to your opinion. I'm planning to do a short comparison between the available keyboards.
There also is a freeware version of FT, see:
http://forum.xda-developers.com/showthread.php?t=407735
xda-addict said:
As others suggested (oseven) I've started a new thread for checking your opinion on this release.
Click to expand...
Click to collapse
Ummmmm when did I EVER suggest you start a new thread? I suggested stopping preaching your keyboard all over the forum...
Does it address the following issues???????????????????????
eaglesteve said:
Macaby007,
Thank you for introducing us to another keyboard options. I'm constantly on a lookout for better applications, be it the task manager, file manager, or battery gauge. I don't have special allegiance to any of them. It is the same when come to software keyboard.
By now,I'd have tried both Finger Touch and Tengo for a very extensive period without any prejudice against either one,
I would like to offer my view,which happens to differ from yours. I hope you do not take offence that I have a different opinion.
For me, I look at the following issues when choosing my most favoured keyboard and I look at these issues not just for these two keyboards but all future one that come along.
Real VGA compliant
= = = = = = = = = = = = =
This should be the very first criteria for those of us using Tobias' wonderful realVGA utility.
The standard Finger Touch does not support real VGA, but the specially created version for PK ROM does. Tengo supports all threeall along. I would be generous, and consider Finger Touch realVGA compliant on all VGA devices, not just the special version on Athena.
Score Tengo vs FT: 1:1
Key sizes for ABC keys
= = = = = = = = = = = = = =
This affects the ease of hitting the key. The larger the hitting area the better it will be to quicklyhit a key without missing it. Large hitting area is good whetherwe use stylus, finger,or thumb.
The Portrait mode Key size of the most likely to be used layout is measured. Size of Tengo Nano layout and layout 1 for Finger Touch are compared.
Tengo Nano key size: 108 square mm
Finger Touch key size: 56.25 square mm
Score Tengo vs FT: 2:1
Distance travelled to go from alpha key to alpha key
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Do you have to swing your stylus from coordinate 1,1 to 10,3? Does your thumb need to stretch to the centre of the keyboard, then very quickl bend unnaturally inward to reach for the z and m keys? Wouldn't it be much better if the thumb is relaxed around the TYGHVB key areas, and not having to travel to the QAZPLM areas?
Score Tengo vs FT: 3:1
The number of keys to choose from
= = = = = = = = = = = = = = = = = = = = =
Typical keyboard has 26 keys to choose from when typing a alphabet character. A keyboard that groups these 26 keys into fewer keys means four things:
1) less choices means quicker choices.
2) less choices means less chances of mistakes
3) less keys means travel distan from key to key is minimised, hence faster typing speed.
4) less grouping also means we have larger hitting area, as mentioned in the preceding paragraph.
Tengo groups the keys into 6 while Finger Touchdoes not group them.
Score Tengo vs FT: 4:1
Direct access to numbers and commonly used punctuation marks
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
It is just more convenient to have these commonly required keys directly accessible.
Both the layout compared does this.
Score Tengo vs FT: 4:1
Screen real estate invaded.
= = = = = = = = = = = = = = = = =
Why do people want real VGA? It's because we value seeing more.
When we use a hardware keyboard, the biggest benefit is it leaves our screen completely available for the applications at all time. Software keyboard takes over some of the previous real estate. While we want large hitting area,we also at the same time want more screen space for the application, especially in landscape mode.
Can this contradiction be solved?
The most ideal keyboard would have a very low height but large hitting areas, yet having direct access to all alphas,numbers,and common punctuations.
Height of Tengo nano: 24mm - you see more
Height of Finger Touch: 37.5mm - you see less
Score Tengo vs FT: 5:1
Completeness of functions
= = = = = = = = = = = = = = = =
The main things that I look for are:
- cut and copy, either using CTRL + XCV or special keys.
Both keyboards have CTRL keys, but Tengo also have special cut/copy/paste keys.
- delete last character or word.
Both keyboards can delete the last character, but Tengo can also delete the last word without needing to first highlight the word.
- Changing CAP for whole word or first character of word just typed.
In Finger Touch, you must decide to cap it BEFORE typing. In Tengo, you can do that, but additionally you can type first, then cap the first character or the entire word AFTER typing - I use this feature very often.
- completeness of symbols: while this may sound obvious and even taken for granted, there are keyboards out there with incomplete symbols. Happy Tapping keyboard does not have £ sign is an example.
Finger Touch has these [email protected]#$%^&*()/<>,.?`-=[]\;' ~_+{}|:"
Tengo has these symbols
@#$%^&()/<>,.?!+':"_ \` *¢ ;=[ ]{ } ~ £ ¥ € ± ^ ®© ™ |º § « » ¿¡ ¶ µ
These characters are in Tengo and not in FT:
'¢ £ ¥ € ± ^ ®© ™ º § « » ¿¡ ¶ µ
Every symbol in FT is also in Tengo.
- support for canned message,or fast keyboard. It would increase productivity a great deal to have phrases such as 'what are you up to' being inserted my choosing from an ordered pre-stored message list. This function is already available in the sms application, but having it as the keyboard function means other applications can benefit from this function too.
Both does this.
- Support for accented words such as café, and the ease of doing it.
Tengo does this. I don't see this function in Finger Touch.
- multi language support.
Tengo supports Danish,Dutch,English,Finnish, French, German, Italian, Norwegian, Portuguese, Spanish, and Swedish.
Finger Touch supports English. I could not find any information on the vendor website that suggest Finger Touch has similar functionality.
That's the list of functions I've listed but you may have others. Please feel free to mention them.
So, contrary to Macaby007's view in posting 1, I give the point on comprehensiveness to Tengo rather than Finger Touch.
Score Tengo vs FT: 6:1
Ease of updating the dictionary
= = = = = = = = = = = = = = = = = = =
Like it or not, the standard dictionary will not contain all the words you use.
Tengo lets you add and remove words easily. I can't figure out how this could be done with Finger Touch
I would give Finger Touch the benefit of doubt and consider it capable of this
Score Tengo vs FT: 7:2
In conclusion, I still think Tengo is the best software keyboard between the two.
Cheers.
Click to expand...
Click to collapse
xda-addict said:
To clearify, I am not affiliated with Fingertouchpro.com [/url]
Click to expand...
Click to collapse
Dont talk utter **** you lying imbecile.
You have been a member for 11 months and out of 79 posts 78 of them are promoting, advertising your amazing!, unbeatable!, better than any other! keyboard.
by all means advertise or ,promote a (your) product but dont try an take the piss ey m8?
fool
Fex, I'm sure this kind of language is not tolerated here, and may I suggest you get a check for anger control...
As I already said, I only posted about FTPRO were I've seen ads to other keyboards.
You can see that all my posts are following some other keyboard crap (TP).
So if you're talking about advertising, you should discuss with those that started those initial threads.
I did this, because I need to show others that there are better alternatives, not to let themselves fooled by some cheap apps promovated on this forum.
xda-addict said:
Fex, I'm sure this kind of language is not tolerated here, and may I suggest you get a check for anger control...
As I already said, I only posted about FTPRO were I've seen ads to other keyboards.
You can see that all my posts are following some other keyboard crap (TP).
So if you're talking about advertising, you should discuss with those that started those initial threads.
I did this, because I need to show others that there are better alternatives, not to let themselves fooled by some cheap apps promovated on this forum.
Click to expand...
Click to collapse
People have, do, and will always make their own decisions. People have posted their comments about TouchPal, and they are just that - comments, not advertisements! This is a forum where discussion of opinion takes place, not advertising..find a billboard or something for that. You're just using this forum as a free way of promoting your keyboard as much as you can, and I for one am sick of it.
You've said your piece, why can't you drop it now?
PS: Don't pick up on Fex's language and then use it yourself.
cktlcmd said:
Does it address the following issues???????????????????????
Click to expand...
Click to collapse
That's a long list, let me try to answer (where I can):
cktlcmd said:
Real VGA compliant
= = = = = = = = = = = = =
This should be the very first criteria for those of us using Tobias' wonderful realVGA utility.
Click to expand...
Click to collapse
FTPRO and also the free version, are both compatible with RealVGA modes, and several DPI values. See this snapshot: http://teksoftco.com/products/fingertouchpro/large/33.jpg
cktlcmd said:
Key sizes for ABC keys
= = = = = = = = = = = = = =
This affects the ease of hitting the key. The larger the hitting area the better it will be to quicklyhit a key without missing it. Large hitting area is good whetherwe use stylus, finger,or thumb.
The Portrait mode Key size of the most likely to be used layout is measured.
Click to expand...
Click to collapse
Well you can change the keyboard's size, so by doing this you can increase/decrease the size of keys to the desired value. Alternatively one can use the various layouts included (they are 5 in the last version, each layout looks and performs differently so I'd say there are lots of options here)
cktlcmd said:
Distance travelled to go from alpha key to alpha key
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Do you have to swing your stylus from coordinate 1,1 to 10,3? Does your thumb need to stretch to the centre of the keyboard, then very quickl bend unnaturally inward to reach for the z and m keys? Wouldn't it be much better if the thumb is relaxed around the TYGHVB key areas, and not having to travel to the QAZPLM areas?
Click to expand...
Click to collapse
The keys can be moved wherever you like. You need to go to settings and enable option "Allow dragable keys" in the Layout tab. With this option enabled, you can move the keys arround with a simple drag and drop. The new configuration remains even after a reset. Here is a snapshot showing where this option is located:
http://teksoftco.com/products/fingertouchpro/large/09.jpg
cktlcmd said:
The number of keys to choose from
= = = = = = = = = = = = = = = = = = = = =
Typical keyboard has 26 keys to choose from when typing a alphabet character. A keyboard that groups these 26 keys into fewer keys means four things:
1) less choices means quicker choices.
2) less choices means less chances of mistakes
3) less keys means travel distan from key to key is minimised, hence faster typing speed.
4) less grouping also means we have larger hitting area, as mentioned in the preceding paragraph.
Click to expand...
Click to collapse
The phone layout groups 3/4 characters on a key. The last layout groups 2 chars on a key. So if you disable fT9, you can type quickly using only a few keys. Or you can keep fT9 to type fast, see:
http://www.fingertouchpro.com/index.php?section=home&video=2#videos
cktlcmd said:
Direct access to numbers and commonly used punctuation marks
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
It is just more convenient to have these commonly required keys directly accessible.
Both the layout compared does this.
Click to expand...
Click to collapse
Pressing Shift or the F ON key brings lots of special characters.
cktlcmd said:
Screen real estate invaded.
= = = = = = = = = = = = = = = = =
Why do people want real VGA? It's because we value seeing more.
When we use a hardware keyboard, the biggest benefit is it leaves our screen completely available for the applications at all time. Software keyboard takes over some of the previous real estate. While we want large hitting area,we also at the same time want more screen space for the application, especially in landscape mode.
Can this contradiction be solved?
The most ideal keyboard would have a very low height but large hitting areas, yet having direct access to all alphas,numbers,and common punctuations.
Click to expand...
Click to collapse
Here is a nice features: You can drag and drop the keyboard, on the left or right side, to change it's height. Basically you get as much screen space as you like. Or vice versa you can have a full screen keyboard.
There's a tutorial for this here:
http://www.fingertouchpro.com/index.php?section=home&video=6#videos
cktlcmd said:
Completeness of functions
= = = = = = = = = = = = = = = =
The main things that I look for are:
- cut and copy, either using CTRL + XCV or special keys.
Both keyboards have CTRL keys, but Tengo also have special cut/copy/paste keys.
- delete last character or word.
Both keyboards can delete the last character, but Tengo can also delete the last word without needing to first highlight the word.
- Changing CAP for whole word or first character of word just typed.
In Finger Touch, you must decide to cap it BEFORE typing. In Tengo, you can do that, but additionally you can type first, then cap the first character or the entire word AFTER typing - I use this feature very often.
- completeness of symbols: while this may sound obvious and even taken for granted, there are keyboards out there with incomplete symbols. Happy Tapping keyboard does not have £ sign is an example.
Finger Touch has these [email protected]#$%^&*()/<>,.?`-=[]\;' ~_+{}|:"
Tengo has these symbols
@#$%^&()/<>,.?!+':"_ \` *¢ ;=[ ]{ } ~ £ ¥ € ± ^ ®© ™ |º § « » ¿¡ ¶ µ
These characters are in Tengo and not in FT:
'¢ £ ¥ € ± ^ ®© ™ º § « » ¿¡ ¶ µ
Every symbol in FT is also in Tengo.
Click to expand...
Click to collapse
In FTPRO I found all the symbols I needed. Also, regarding special functions, you can do COPY (Control + C), CUT (Control + X), Paste (Control + V), but with FTPRO you can have even more:
- Select All (Control + A ) , I'm using this a lot
- UltraKeyboard. Now this is something not many people know about. Basically it's a macroing function, you can define short words, that can be used as triggers. Eg. typing the default !cap will do a screen capture. Or you can replace short words with phrases, eg: http1 with a web address, by doing so you won't have to remember address or even phone numbers, you can use these triggers to organize them all.
cktlcmd said:
- Support for accented words such as café, and the ease of doing it.
Click to expand...
Click to collapse
The accents have been added in FTPRO.
cktlcmd said:
- multi language support.
Click to expand...
Click to collapse
FTPRO supports English, German, Italian, Spanish, Portuguese, Russian, Greek, and not only the accents/ special chars (cyrillic for russian) but also dicitionaries that allow you to use the fT9 in those languages.
Several languages can be customized , but I didn't find instructions on how to do that yet. I believe there should be a tutorial for that. Looking on the installed files, there is a folder called Layout with codes for Unicode characters. I think those can be changed to obtain different layouts.
cktlcmd said:
Ease of updating the dictionary
= = = = = = = = = = = = = = = = = = =
Like it or not, the standard dictionary will not contain all the words you use.
Click to expand...
Click to collapse
There a tutorial for this:
http://www.fingertouchpro.com/index.php?section=home&video=7#videos
So I think this gives a nice idea on why I'm using it. It simply does a lot, this reminds me I still need to configure several phone numbers to trigger them directly from FTPRO.
xda-addict said:
Fex, I'm sure this kind of language is not tolerated here, and may I suggest you get a check for anger control...
You can see that all my posts are following some other keyboard crap (TP).
I did this, because I need to show others that there are better alternatives, not to let themselves fooled by some cheap apps promovated on this forum.
Click to expand...
Click to collapse
No anger here m8 just stating that your attempt at denial of affiliation is hardly believable.
As for tolerating my language im sure that others can see your attempt to take the "piss" and the your subsequent denial (that i still believe is full of "****") is worthy of dissing with a few minor curses.
xda-addict said:
So I think this gives a nice idea on why I'm using it. It simply does a lot, this reminds me I still need to configure several phone numbers to trigger them directly from FTPRO.
Click to expand...
Click to collapse
Thank you for answering. I'll check it out later after I'm done fidling with SPB Mobile Shell to make it work with Real VGA at 96 dpi on the HTC Advantage. I appreciate it.

Camera tweaks?

hi guys!
browsing through the registry entries of the HD i found the folowing:
1. HKLM\software\HTC\camera\captparam\capture timer = 5000
2. HKLM\software\HTC\camera\general\macromode = 0
would it be possible to change those values in order to get faster shutter response (for 1st option) and enabling macromode (for 2nd option)
i've changed the values
capture timer = 50
macromode = 1
and nothing happened
but, maybe, someone with more skills can made a tweak out of these to get some improvements of the camera.
what do you think?

Fullscreen Direct3D not working on Diamond

Hi,
I have a problem running a Direct3D app on full screen on a HTC Diamond: no matter which way I create the Direct3D device, by making a window that covers the full screen, or by creating a fullscreen device, all I see is the background of the window. Nothing rendered in Direct3D is shown.
If I use a window that is, for example, one pixel shorter than the full screen - everything works fine, but "real" full screen doesn't.
The Direct3D examples from the WM6 SDK, which also create a full screen window, fail exactly the same way both on my phone and on another Diamond I've tested, so I assume it's not a problem with my configuration or ROM, but a common one. Also I've found a few similar questions on other forums, mentioning phones like the Touch Pro, but no answers.
To create a fullscreen window I do the following:
g_screenWidth = GetSystemMetrics(SM_CXSCREEN);
g_screenHeight = GetSystemMetrics(SM_CYSCREEN);
g_hWndMain = CreateWindow(szWindowClass, szTitle, WS_VISIBLE,
0, 0, g_screenWidth, g_screenHeight, NULL, NULL, hInstance, NULL);
SHFullScreen(g_hWndMain, SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON);
/* ... */
D3DMPRESENT_PARAMETERS presentParameters;
memset(&presentParameters, 0, sizeof presentParameters);
presentParameters.SwapEffect = D3DMSWAPEFFECT_DISCARD;
presentParameters.Windowed = true;
HRESULT hr = g_d3d->CreateDevice(D3DMADAPTER_DEFAULT, D3DMDEVTYPE_DEFAULT, g_hWndMain, NULL,
&presentParameters, &g_dev);
All the functions succeed, however, nothing gets drawn on the screen besides the background of the window.
The same thing happens when I create a fullscreen device, like below:
// The same window creation stuff...
// ....
presentParameters.BackBufferWidth = g_screenWidth;
presentParameters.BackBufferHeight = g_screenHeight;
presentParameters.BackBufferFormat = D3DMFMT_UNKNOWN;
presentParameters.BackBufferCount = 1;
presentParameters.SwapEffect = D3DMSWAPEFFECT_DISCARD;
presentParameters.Windowed = false;
presentParameters.FullScreen_PresentationInterval = D3DMPRESENT_INTERVAL_DEFAULT;
HRESULT hr = g_d3d->CreateDevice(D3DMADAPTER_DEFAULT, D3DMDEVTYPE_DEFAULT, g_hWndMain, NULL,
&presentParameters, &g_dev);
Again, all the calls seem to succeed, but nothing is visible on the screen. I've tried setting the pixel format explicitly - still nothing is drawn.
But if I change the window in the first example to be one pixel less than the size of the screen, everything is displayed correctly.
Does anyone know why this is happening and whether some solutions for running the app full-screen are possible? As far as I understand, VSync is available only in fullscreen mode, so I'd like to get it working - although one missing line of pixels isn't really visible on the Diamond screen.
And yet another unrelated question: does the graphics chip in the Diamond support render-to-texture? It seems to be not available in Direct3D, but it might still be exposed in OpenGL ES in that case...

##634# Codes etc

Ok just saw this as part of the know your MAC address thread but wanted to pursue this just in case we find something new
##634# takes the phone into Diagnostic mode
*#1234# lists PDA: Phone and CSC version (like in Android?)
Does this mean Odin could flash it?
when in Diag mode:
*#1111# Testing Mode Software - potential for other commands
keep entering numbers until you see a - minus number then keep presing back until only the minus sign left, you will then see a new menu
Go into Debug, then option 8 Phone Control, then option 6 Network Lock and report findings please.
1 Debug Screen
| |
| 1 Basic Info
| 2 MM Information
| 3 RR Information
| 4 Neighbour Cell
| 5 GPRS Information
| 6 SIM Informtion
| 7 Handover
| 8 Phone Control
| 9 Antenna/ADC
2 Version Information
| |
| 1 SW Version
| 2 HW Version
3 UMTS RF NV
| |
| 1 RF NV Read
| 2 RF NV Write
4 GSM RF NV
| |
| 1 RF NV Read
| 2 RF NV Write
5 Audio
| |
| 1 Handset
| 2 Headset
| 3 Speaker
| 4 BT Headset
| 5 Rebuild All
| 6 TTY Mode Set
6 Common
| |
| 1 FTM
| 2 Debug Info
| 3 RF Scanning
| 4 Diag Config
| 5 WCDMA Set Channel
| 6 NV Rebuild
| 7 Factory Test
| 8 Force Sleep
| 9 GPS
*#2222# Testing Mode Hardware - potential for other commands
same menu as *#1111# using same minus sign procedure to get to it
*#0987# Multitouch test mode
*#2580# Integrity Control On / Off (1 is on 2 is off)
*#03# SMD Header Info 70120001127750
*#05# Simple Test (1, Vibration; 2, Camera; 3, Acceleration; 4, Proximity; 5, Light; 6, Key; 7, TSP; 8, Battery; 9, Loopback)
*#80# check pattern input co-ordinates?
*#777# Vphone 777 Done
*#9090# Test Mode 1, USB; 2, UART[*]; 3, DBG MSG On; 4, DBG MSG Off[*]
Shall I shutup now?
No don't shutup, creating this thread was a good idea.
Apparently in this menu there is a way to get tethering to work!
*#7284# is what you might be looking for
funny thing is, once you've set this my PC recognises it as an Android ADB Interface!!! Windows and Drivers, don't you just love 'em
More info here: http://mobilitydigest.com/windows-phone-7-tethers-you-can-do-it-now-heres-how/
pLUSpISTOL said:
No don't shutup, creating this thread was a good idea.
Apparently in this menu there is a way to get tethering to work!
Click to expand...
Click to collapse
*#0*# LCD test and other sensors
*#0011# enter Test Mode
*#0228# enter Debug Mode with battery info
*#1472365# enter in Location Service
*#7284# to setting tethering usb
*#7465625# for Personalize - Lock Status - Network Lock - Subset - SP Lock - Cp Lock
Can we unlock the phone using these codes? I mean to use other carriers SIM card, and also fix the MMS issue
gnasher666 said:
Go into Debug, then option 8 Phone Control, then option 6 Network Lock and report findings please.
Click to expand...
Click to collapse
All I see is:
Diagnostic Application
Test Mode
6
Hope this helps someone.
I was hoping to find a way in these options to turn off the damn screen blanking when a call is made! My phone does not want to recover from the blank screen even when placed on a flat surface during the call.
EDIT: Have just noticed that you can enter numbers after the [6] Network Lock screen displays 6. First few I have tried returns to "Menu not exist press back key - Current command is 1827364" screen
Keep tapping 6.... untill there is a - sign.... i got caught out with that too... i'll upload a video quicly on pootube...
Accelerometer
Just ****ed up my accelerometer in the *#0*# menu, and now the screen doesn't rotate at all anymore.
There's a "Cal" button that I used, presumably to be able to configure the correct rotation of the phone, but I don't understand how to use the "True" or "False" returns that come up...
How do I use these controls?
Can I reset it? How?
SengUK said:
All I see is:
Diagnostic Application
Test Mode
6
Hope this helps someone.
I was hoping to find a way in these options to turn off the damn screen blanking when a call is made! My phone does not want to recover from the blank screen even when placed on a flat surface during the call.
EDIT: Have just noticed that you can enter numbers after the [6] Network Lock screen displays 6. First few I have tried returns to "Menu not exist press back key - Current command is 1827364" screen
Click to expand...
Click to collapse
Crap record, Will find a better device to record it on in the morning, but shows the basic jist of how to get into the menu past the bit your on about.
http://www.youtube.com/watch?v=bRUgFzgjNCM
Necroman_AI said:
Can we unlock the phone using these codes? I mean to use other carriers SIM card, and also fix the MMS issue
Click to expand...
Click to collapse
guys... any news here?
I'll get mine early next week, and try this out as soon as I do... Has anyone tried the "Antenna / ADC" Menu? It's not all that likely, but ADC could stand for "Automatic Data Configuration" (the system used to set the MMS settings) rather than "Analog to Digital Converter" there...
Hi all, thanks for this info. Does anyone know if it is possible to calibrate the touchscreen of the Samsung Omnia 7? I noticed that the calibration is a little bit off. I can see that when I do the multi-touch test or when I use the app called "fingerpaint". I saw the "LCD Test" which has an item "Touch" but it is only a test, not a 'cal' (calibration), like some of the other menu's have.
When I touch the screen on the left side, the responsive area is a little on the left of my finger. It is not much, but I might consider returning the device if I cannot fix this myself. The device is only one day old, and I like it very much. If I would return it they will probably be able to recalibrate it, but I'm afraid that it may take a few weeks before I get it back. And I really don't like missing it already.
Thanks!
http://forum.xda-developers.com/showthread.php?p=9199305&mode=linear
turn off 3G
Hi
There is a possibility to turn off 3G. You have to go into "Debug Screem" like gnasher666 has written. Then you choose Phone Control and then Network Control. There you choose Band Selection, where you can choose which network you want.
Bye,
Pinggi
**ALL** diagnostic codes for SAMSUNG devices
I reverse engineered the Diagnostic Menu Application. It contains a list of configuration "Titles" with corresponding hash-codes. I made a tool to reverse the hash-codes to dial-codes. The dial-codes may not be the same as some codes that were already known, but the dial-codes are absolutely correct for these menu. Differences are due to hash-collisions (same hash-code may have multiple possible dial-codes). I just used the shortest dial-codes for every menu.
The list of menu's is very long and I discovered that not all menu-codes were not actually implemented. I guess this list of codes is used for all Samsung devices (possibly also for Galaxy S and older Windows Mobile devices). So not all dial-codes may actually work on your device.
WARNING!! The menu's can configure low-level settings of your phone. And if you don't know what you're doing you may brick your device or maybe hard-reset the device and loose all your data and settings. Or you may faulty calibrate your sensors. Be very, very careful with experimenting!! I will not take any responsibility for damaging your device in any way.
I would personally be very interested if anyone finds a way to get the device in download-mode by using these menu's (I have a bad bootloader which does not let my Samsung Omnia 7 go into download-mode to flash it to a newer firmware).
This is the list with menu-titles, dial-codes and their hashcode:
Code:
FTAMain = 15 (0x686)
QUALCOMM TEST = *09# (0x17DB96)
TMOServiceMenu = *74*# (0x31710C2)
SMDINFO = *#03# (0x30C0953)
SIMPLE FUNCTION TEST = *#05# (0x30C0995)
IMEI NUMBER = *#06# (0x30C09B6)
VIEWHISTORYNW = *#07# (0x30C09D7)
LCDTEST = *#0*# (0x30C082A)
QWERTYTEST = *#1*# (0x30C0C6B)
BATT TEST = *#2*# (0x30C10AC)
BRIGHTNESS TEST = *#3*# (0x30C14ED)
TouchDelta 80 = *#80# (0x30C2AF8)
LIGHTTEST = *#12*# (0x648DBCDD)
BTLOGDUMP = *#232# (0x648E4E87)
WIFI FACTORY TEST = *#526# (0x648FEFED)
RILNETLOG = *#638# (0x649080D1)
RILDUMP = *#745# (0x64911110)
VPHONE770 = *#770# (0x64911D2E)
VPHONE771 = *#771# (0x64911D4F)
VPHONE772 = *#772# (0x64911D70)
VPHONE773 = *#773# (0x64911D91)
VPHONE774 = *#774# (0x64911DB2)
VPHONE775 = *#775# (0x64911DD3)
VPHONE776 = *#776# (0x64911DF4)
VPHONE777 = *#777# (0x64911E15)
VPHONE778 = *#778# (0x64911E36)
VPHONE779 = *#779# (0x64911E57)
SR TEST = *#780# (0x6491216F)
VT DUMP = *#938# (0x649225F4)
Disable Testbed = #12358# (0xFC28BE89)
Enable Testbed = *12358# (0x170067D0)
DEBUGMODE1 = *#0011# (0xF63246F2)
BATTERYINFO = *#0228# (0xF63364DC)
PHONELOOPBACKTEST = *#0283# (0xF6337DBD)
AUDIOTEST2 = *#0289# (0xF6337E83)
FMRADIORX = *#0368# (0xF6340241)
LIGHTSENSORTEST = *#0589# (0xF63523A6)
RRCVERSION = *#0599# (0xF63527E7)
AUDIOTEST = *#0673# (0xF635AB00)
SOUNDTEST = *#0675# (0xF635AB42)
RTC = *#0782# (0xF6363B81)
DEVICETEST = *#0842# (0xF636B6DE)
ILLUMINATIONTEST = *#0843# (0xF636B6FF)
MultiTouch = *#0987# (0xF63754E8)
SWversionFTA = *#1111# (0xF644EBD4)
MOUSETEST = *#121*# (0xF645774E)
SWversionEx = *#1234# (0xF645811A)
MOUSECAL = *#123*# (0xF6457FD0)
MOUSECAL06 = *#126*# (0xF6458C93)
GPSTEST = *#1575# (0xF6473762)
MICROUSB TEST = *#1793# (0xF6485864)
HWversionFTA = *#2222# (0xF6579518)
BANDSELECTION = *#2263# (0xF657A63D)
PHONEDUMP = *#2454# (0xF658BADF)
CAMERAUPDATE = *#2470# (0xF658C2DD)
CAMERADISABLE = *#2480# (0xF658C71E)
NAVIKEY TEST = *#2486# (0xF658C7E4)
INTEGRITY = *#2580# (0xF659537F)
TouchFirmare 2663 = *#2663# (0xF659D7C1)
TouchDelta 2664 = *#2664# (0xF659D7E2)
TouchDelta 2665 = *#2665# (0xF659D803)
RILNETLOG OFF = *#6380# (0xF6A09CC1)
RILNETLOG ON = *#6381# (0xF6A09CE2)
NETLOCK NETWORK = *#6955# (0xF6A3DAE9)
USBPATHCHANGE = *#7284# (0xF6B22965)
POWERONATTACH = *#7298# (0xF6B22E2A)
SELF DIAGNOSTIC MODE = *#7353# (0xF6B2A8E2)
DebugOption = *#7450# (0xF6B334E0)
ERROR REPORT ON = *#7451# (0xF6B33501)
ERROR REPORT VERIFY = *#7452# (0xF6B33522)
NETLOCK SERVICE = *#7755# (0xF6B4DAA8)
VPHONE DISABLED = *#77*0# (0xF6B4AB38)
VPHONE ENABLED = *#77*1# (0xF6B4AB59)
UARTCHANGER = *#9090# (0xF6D54562)
DEBUGDUMP = *#9900# (0xF6DA0E82)
PILEDUMP = *#9901# (0xF6DA0EA3)
NETLOG LOG START = *#9905# (0xF6DA0F27)
DEBUG RIL DUMP = *#9906# (0xF6DA0F48)
ERRORREPCAB INSTALL = *#9907# (0xF6DA0F69)
GUMITEST3G CAB INSTALL = *#9908# (0xF6DA0F8A)
SUWON3G CAB INSTALL = *#9909# (0xF6DA0FAB)
UARTPATH = *#9910# (0xF6DA12C3)
BATTERYMONITOR = *#9911# (0xF6DA12E4)
CONNECTION SETTING = *#9920# (0xF6DA1704)
VERIFYCOMPARE = *#9990# (0xF6DA34CB)
YSSHINTEST = *#9999# (0xF6DA35F4)
VersionScript = 19104#2* (0xD21FC43E)
BLUETOOTH LOG DISABLE = 20652609 (0x1598F3DE)
BLUETOOTH LOG ENABLE = 20652619 (0x1598F3FF)
BT SSPDEbugModeEnable = 20652629 (0x1598F420)
BT SSPDEbugModeDisable = 20652639 (0x1598F441)
OMADMCLIENT LOG DISABLE = 20653609 (0x1599803F)
OMADMCLIENT LOG ENABLE = 20653619 (0x15998060)
CELOG LOG DISABLE = 20654609 (0x159A0CA0)
CELOG LOG ENABLE = 20654619 (0x159A0CC1)
TOTALCALLTIME = 2934331* (0xC35403F3)
RESET CUSTOM = 35180948 (0x77496B66)
RESET FACTORY = 35190718 (0x775B7B02)
ERASE IMEIITEM = 35190728 (0x775B7B23)
IMEI ADJUST = 35190738 (0x775B7B44)
BLUETOOTH RF TEST = 3##65*88 (0xECE73A9E)
BLUETOOTH AUDIO TEST = 3##65*98 (0xECE73ABF)
AutoSimSetting = 40*047#3 (0xD1C556DF)
PVKKey = 40*549#3 (0xD21FD9E6)
RESET FACTORY WITHDEFAULTLANGUAGE = 76264513 (0x777E1362)
NONSLEEPCALL OFF = *#069*0# (0xBCEBFF49)
NONSLEEPCALL ON = *#069*1# (0xBCEBFF6A)
LEDTEST = *#14789# (0xBF1C1ADD)
DMSessionInit = *#15428# (0xBF2C7494)
CIPHERING = *#32489# (0xC3A095FA)
CAMERAUPDATESVC = *#32589# (0xC3A1225B)
LOGDUMPMGR = *#33284# (0xC3B19514)
SR DISABLED = *#780*0# (0xCD5F5D49)
SR ENABLED = *#780*1# (0xCD5F5D6A)
NETLOCK SUBSET = *#78255# (0xCD60A57B)
LAUNCH UAEDIT = *#92782# (0xD1A12DFC)
PdaBuildTime = *#99820# (0xD2204C1C)
VersionTime = *#99821# (0xD2204C3D)
WIFI TEST = 0373385#6 (0xECE73BA6)
EN LOCK NW = 074578132 (0xBBF27D35)
GCFTESTMODE ENTER = 086#58023 (0x1807BAE3)
FILE SYSTEM TEST = 089559715 (0x28F3F681)
AUDIOGAINCONTROL = 08#766104 (0x902D68E3)
DIS LOCK SUB NW = 17#991#3* (0x1D45A6AE)
PVKFileName = 18*357#25 (0x161B193C)
EN LOCK SUB NW = 193582504 (0xBC073A15)
GPSTESTTOOL = 1#8865#55 (0xF61EC09C)
EN LOCK CORP = 1*0273411 (0xF62C007D)
EN LOCK SVC = 1*0278411 (0xF62EBE62)
DIS LOCK NW = 20789802* (0x1D30E9CE)
SellOutSMS = 2615#0922 (0xD04CA8DE)
TFlashUnPairing = 30334*733 (0x51B892C4)
DIS LOCK SVC = 38025*93# (0xCA957BDB)
GPSTESTTOOL2 = 400#40*08 (0xB9F6D60D)
GPSTESTXTRA = 400#40*18 (0xB9F6D62E)
SerialNumber = 5317*0648 (0x6E256D8C)
EN LOCK SIM = 5494585*3 (0xBC051995)
SERVERURL = 553378683 (0xD8389060)
SLIDECOUNT = 584644021 (0xF0BF3052)
SellOutSMSTestMode = 597#*224# (0x96E7B26D)
APPSLAUNCHER = 5**6244*3 (0x33B0B76)
SLOGSERIAL M2 = 66#6757#1 (0x7050E07C)
AutoReceive Enable = 7160*5088 (0xEF2C5E0D)
TESTMODE = 718071#49 (0x8A09ACC8)
RESET SERVICE = 72673#00# (0xEC5B4BEF)
ReactivateSellOutSMS = 74201#086 (0x807DB65F)
AUDIOCODEC = 7#16#1#37 (0x902D68C2)
ADMIN GENERIC = 838*5448* (0xC8E890AC)
SLOGSERIAL ALL ON = 8644*3081 (0x705107AC)
VT MANUALSETTING = 8802*7*5# (0x104384B5)
DISLOCK SIM = 98217*243 (0x1D43862E)
DMTESTMENU = 9#7357764 (0x414D9633)
SLOGSERIAL ALL OFF = #22#6214# (0x7050E03A)
SLOGSERIAL M1 = #22#6215# (0x7050E05B)
SLOGSERIAL M3 = #22#6217# (0x7050E09D)
SLOGSERIAL M4 = #22#6218# (0x7050E0BE)
SLOGSERIAL M5 = #22#6219# (0x7050E0DF)
ADMIN VODAFONE = #75471648 (0x1C42130D)
DisableSellOutSMS = *4587*676 (0x903477AF)
BLUETOOTH SEARCH TEST = *#232333# (0xECE73AE0)
RANDOM BT MAC = *#232336# (0xECE73B43)
BLUETOOTH MAC VIEWER = *#232337# (0xECE73B64)
WIFI MAC VIEWER = *#232338# (0xECE73B85)
PRECONFIGURATION = *#638738# (0x213EF313)
SELF DIAGNOSTIC MODE DISABLE = *#7353*0# (0x6E008D7C)
SLOGSERIAL M6 = *#745*06# (0x7050E100)
DIS LOCK CORP = 00*2*2#524 (0xCA92BDF6)
ADMIN TMOBILE = 0612824763 (0x1BFBCA67)
AutoReceive Disable = 09925572#3 (0xD4B8217D)
SWversionIn = 1309653522 (0xECB23FC4)
GPSTTFFTESTTOOL = 154*068271 (0xF61EBC7C)
SellOutSMSProductionMode = 1#3341#5#0 (0x96D7C68A)
LOCK STATUS INFO = 28##**23*0 (0x7D8C72E3)
SWversionNewIn = 32456464#7 (0xFD58D7FC)
zyborg said:
Just ****ed up my accelerometer in the *#0*# menu, and now the screen doesn't rotate at all anymore.
There's a "Cal" button that I used, presumably to be able to configure the correct rotation of the phone, but I don't understand how to use the "True" or "False" returns that come up...
How do I use these controls?
Can I reset it? How?
Click to expand...
Click to collapse
Go back to the setting, put the phone on a flat surface like a table and then press CAL.
Cal = Calibrate. It basically sets the accelerometer position when the phone is in default position.
*#0*# compass not working?
*#0*# -> compass .... but compass values are not well updated and does not reflect the real north?
Any hints ?
Uh, maybe a stupid question, but once I entered the diagnosis menu dialing the ##634#, I now have a Diagnosis application in the application list which takes me there as well. My question is that is it safe to 'uninstall' it? I mean will it just make the icon in the list go away or is there a chance it could actually uninstall the entire diagnosis program..?
Here is how to increase yr volume in OMNIA 7
==============================
Increase Speaker Volume
Enter the phone dialer
##634#, tap Call.
Enter code: *#0002*28346# or *#0002*28345#
Tap: Get, under the Device Gain (max/min)
First Box: 7
Second Box: change to 16000
Third Box set to 0
Tap: Set
Be sure that audience.cfg is set to on
Tap: Start
Tap: Home
Restart your phone.
After reboot, enter the same menu and just tab get to verify the settings
Increase Headphone Volume
Note: Make sure your headphones are plugged in first
Enter the phone dialer
##634#, tap Call
Enter code: *#0002*28346# or *#0002*28345#
Tap: Get under the Device Gain (max/min)
For "device gain" leave number 5, set 1100 (max) and -1100 (low)
Tap: Set
Verify that AUDIENCE.CFG is ON
Tap: Start
Tap Home
Restart your phone.
After reboot, enter the same menu and just tab get to verify the settings
Enjoy

Categories

Resources