Hi,
A small prog for you. You know that under Windows 7, the 1024x600 resolution crash the OS with Aero.
Here is the solution to avoid the crash.
How to install:
Copy the exe to the c:\program files\htc folder
Run the reg file and RESTART the computer.
After that, you can use the resolution switch button to switch from 800x480 to 1024x600. You will have a prompt for UAC, just click yes.
What it does:
It set your aero service to manual (if you reset, you can go back to windows in non aero mode)
It set the run as administrator flag to the aero.exe program
It changes the button action to aero.exe
When running: if you are on 800x480 without aero, it runs aero (you should press it once after reboot)
If you are on 800x480 with aero, it stops aero and switch to 1024
If you are on 1024, it switch to 800 and starts aero.
Please report if it works for you
very unreliable (for me)
I understand that my system might have some errors that may prevent this from working properly on my computer, but this is how it works for me.
I start up in 800 without Aero.
on first push it gives me Aero in 800
2nd push 1024 with Aero off. So far so good.
3rd push 800 NO Aero
As mand times as I push it, it neve returns to Aero. When I triedto personalize none of the other themes would do Aero either and even with Aero themes I could only choose classic windows colors.
Somehow it doesn't turn windows Aero back on.
gaijin1% said:
I understand that my system might have some errors that may prevent this from working properly on my computer, but this is how it works for me.
I start up in 800 without Aero.
on first push it gives me Aero in 800
2nd push 1024 with Aero off. So far so good.
3rd push 800 NO Aero
As mand times as I push it, it neve returns to Aero. When I triedto personalize none of the other themes would do Aero either and even with Aero themes I could only choose classic windows colors.
Somehow it doesn't turn windows Aero back on.
Click to expand...
Click to collapse
This is strange. What viedo drivers did you use?
I've got he same problem. I have the standard videodrivers from Windows 7.
But after switching back to 800 aero is off. after log off and log in I have aero on.
Restart the service won't work. Very strange...
I have videodriver version: 8.15.10.1662
hetallerbeste said:
I've got he same problem. I have the standard videodrivers from Windows 7.
But after switching back to 800 aero is off. after log off and log in I have aero on.
Restart the service won't work. Very strange...
I have videodriver version: 8.15.10.1662
Click to expand...
Click to collapse
you should try this :
go to the settings and change to 16 bits instead of 32bits for 800x600 but cancel when you got the pop up windows with the 15 seconds ... like that, you should get aero back.
I don't really know why but in 800x600 aero doesn't show up automatically.
Mine is 8.15.10 .1730
You should update in windows update.
thaihugo said:
Mine is 8.15.10 .1730
You should update in windows update.
Click to expand...
Click to collapse
I updated the video driver. But now I have a new problem.
when I start aero.exe noting is happening. Even resolution will not be changed after I started the program.
I don't know why. Is there a way to check for example a logfile?
restart the installation procedure from post 1, and reboot.
thaihugo said:
restart the installation procedure from post 1, and reboot.
Click to expand...
Click to collapse
Reinstalled, no luck. Now I'm back with the standard change resolution.
Thaihugo, Is there anyway you can make additional resolution options?
For example, I like my W7 in 1152x864 by default, and will switch to 1024x600 if I cant see something.
So is it possible to cycle through 4 resolutions?
1152x864
1024x768
1024x600
800x600
(If the utility can only support 2 resolutions, can you make one for 2 specific resolutions?)
Currently I just use the resolution option under the right click menu, but your tool would be much more useful. And on that subject, couldn't the Resolution switcher button launch a program our batch routine or something?
The button can lauch whaever you want. I'm switching using standard htc tools, but it could be any other way. Except it needs to be programmed. And it needs time... and you seems to be alone in this case.
If you provide me with a program which switch resolution using a command line, I'll incorporate it in my routine. Just look for a freeware that can switch with a command like this:
reschange 800 480
for example. I'm sure there are some hanging around google.
thaihugo said:
The button can lauch whaever you want. I'm switching using standard htc tools, but it could be any other way. Except it needs to be programmed. And it needs time... and you seems to be alone in this case.
If you provide me with a program which switch resolution using a command line, I'll incorporate it in my routine. Just look for a freeware that can switch with a command like this:
reschange 800 480
for example. I'm sure there are some hanging around google.
Click to expand...
Click to collapse
Thanks! ...Yes, I am probably the only one liking 1152 res, but i set my text and icons to be upsized so it actually looks pretty good 99% of the time (with some exceptions)
I'll look for those tools and post back anything I find useful.
I'm starting to look for more and more tweaks and hacks as I go
thaihugo said:
If you provide me with a program which switch resolution using a command line, I'll incorporate it in my routine. Just look for a freeware that can switch with a command like this:
reschange 800 480
for example.
Click to expand...
Click to collapse
See http://www.nirsoft.net/utils/nircmd.html
Related
Hi folks, We all know about new feature "Windows Experience or Performance Index" in Windows Vista. It's a new feature which automatically calculates your system performance index based on the hardware you have. It can be between 0.1 to 9.9
Windows Performance Index is shown in System Properties which can be accessed by right-clicking on My Computer icon on Desktop and select Properties or from Control Panel.
With Vista's Windows Experience Index it can be handy to manually change the score so you can get extra features that apply to PC's with a higher score.
Using this trick, you can increase that Index upto 9.9
NOTE: It will, of course not affect/improve the actual performance of your system. Take a prior backup of that file before editing it.
How to:
1. Type following in Startmenu Searchbox / Run / Explorer Addressbar:
%windir%\Performance\WinSAT\DataStore
And Press <Enter>.
2. You’ll one or more .xml files in the folder. Sort them by Date Created or look at their name. The file name will be in following format:
2007-11-08 22.23.17.858 Assessment (Initial).WinSAT.xml
Where "2007-11-08 22.23.17.858" might differ from machine to machine and Windows Installation date/time.
3. Open the latest file in "Wordpad" and goto line having <WinSPR>. It’ll be approx. 12th line and will look like following:
<WinSPR>
<SystemScore>1</SystemScore>
<MemoryScore>4</MemoryScore>
<CpuScore>3.4</CpuScore>
<CPUSubAggScore>2.9</CPUSubAggScore>
<VideoEncodeScore>3.9</VideoEncodeScore>
<GraphicsScore>1</GraphicsScore>
<GamingScore>1</GamingScore>
<DiskScore>4.2</DiskScore>
4. Now you can edit the numbers between > & < and can increase them upto 9.9 as following:
<WinSPR>
<SystemScore>9.9</SystemScore>
<MemoryScore>9.9</MemoryScore>
<CpuScore>9.9</CpuScore>
<CPUSubAggScore>9.9</CPUSubAggScore>
<VideoEncodeScore>9.9</VideoEncodeScore>
<GraphicsScore>9.9</GraphicsScore>
<GamingScore>9.9</GamingScore>
<DiskScore>9.9</DiskScore>
5. Thats it. Save the file and check the Index again in System Properties. It'll 9.9 now.
Microsoft will allow a higher score than 5.9 in the future when the relative performance of future computers far exceed a score of 5.9
i have a question for u Rohit.
my pc has intel 915gm which has 192 mb graphic memory
1gb ram
1.7 GHz intel centrino
as intel has stopped shipping this chipset,there are no WDDM drivers available for it.
so no aeroglass for it!
as the beta versions of vista used to have a perfectly working aeroglass., is there any way i can force glass effect by any tweak?
(and what more, Microsoft no more gives the vista beta for download)
thanks
mariner_heart said:
i have a question for u Rohit.
my pc has intel 915gm which has 192 mb graphic memory
1gb ram
1.7 GHz intel centrino
as intel has stopped shipping this chipset,there are no WDDM drivers available for it.
so no aeroglass for it!
as the beta versions of vista used to have a perfectly working aeroglass., is there any way i can force glass effect by any tweak?
(and what more, Microsoft no more gives the vista beta for download)
thanks
Click to expand...
Click to collapse
hey dude you should be able to pull the driver out of one of the beta builds. and that should work fine.
mariner_heart said:
i have a question for u Rohit.
my pc has intel 915gm which has 192 mb graphic memory
1gb ram
1.7 GHz intel centrino
as intel has stopped shipping this chipset,there are no WDDM drivers available for it.
so no aeroglass for it!
as the beta versions of vista used to have a perfectly working aeroglass., is there any way i can force glass effect by any tweak?
(and what more, Microsoft no more gives the vista beta for download)
thanks
Click to expand...
Click to collapse
Hey mate, try this:
1. Click on the start button and key in regedit and hit Enter.
2. Navigate through, HKEY_CURRENT_USER, Software, Microsoft, Windows and DWM.
3. Set Composition to 1 and CompositionPolicy to 2.
4. Restart the DWM by restarting the Desktop Windows Manager Session Manager service. This can be done in services.msc or by typing net stop uxsms and net start uxsms at command prompt.
Once the service restarts you will have glass !!!
by beta, you mean Longhorn ? I don't think Microsoft is nice enough to offer us free beta version, when their Vista(paid version) is already on a boom in market
zacwhite15 said:
hey dude you should be able to pull the driver out of one of the beta builds. and that should work fine.
Click to expand...
Click to collapse
Yeah mate, you are right, this can work.
rohitsharman said:
Hey mate, try this:
1. Click on the start button and key in regedit and hit Enter.
2. Navigate through, HKEY_CURRENT_USER, Software, Microsoft, Windows and DWM.
3. Set Composition to 1 and CompositionPolicy to 2.
4. Restart the DWM by restarting the Desktop Windows Manager Session Manager service. This can be done in services.msc or by typing net stop uxsms and net start uxsms at command prompt.
Once the service restarts you will have glass !!!
by beta, you mean Longhorn ? I don't think Microsoft is nice enough to offer us free beta version, when their Vista(paid version) is already on a boom in market
Click to expand...
Click to collapse
tried it also.
no luck mate!
i feel we can't do it.
i appreciate ur willingness to help friends.
You are always welcome, buddy. Did you try zacwhite15's way ?
rohitsharman said:
You are always welcome, buddy. Did you try zacwhite15's way ?
Click to expand...
Click to collapse
not really because:-
1. i no longer have vista beta.
2. even if i had, i'm too dumb to do that.
So, in the nutshell, you need those WDDM drivers, right ?
yes exactly....but they r not available from intel.
http://www.petitiononline.com/intel915/petition.html
I have ceased development of this project because I don't use TouchFlo 3D anymore. All source code is available. If anybody wants to take over the CodePlex project, just PM me and it's yours for the taking!
Overview
TouchFlo Detacher is yet another way to simultaneously have TouchFlo 3D / 2D and the regular Today screen. Previous excellent solutions include SecondToday and ManilaControl.
CodePlex
TFD development is hosted at Microsoft CodePlex! http://www.codeplex.com/TFDetacher
Tip Jar
Like this app? Want more like it or quicker updates? Tip a buck (or Euro or Pound or whatever) or two to help the author out! Click here to make a safe donation via PayPal.
Description
So what makes mine different? Well, my app is actually very similar to MastSogo's ManilaControl. The main difference is that I plan to actively develop it now for a while, whereas ManilaControl has been a bit frozen in development for a few months. Mine is also open source, licensed under the Ms-RL. Mine is on CodePlex, so download speeds should be much better than the average rapidshare link. Finally, mine is in English and not Spanish. Other than that, it's just another solution for the same problem!
I must give a hearty thank you and bow to MastSogo for inspiring me to work on this.
I believe I am using a similar technical solution to his, but mine is written from the ground up, so it shares no source code with his!
See it in action on the YouTubes
http://www.youtube.com/watch?v=uk0xWm8PMGQ
Current features
- Free up your Today screen by hosting Manila outside of the Today screen! TouchFlo Detacher can launch/show/hide/close Manila independent of any other Today screen settings. Now you can have your TouchFlo cake and eat it too! The most obvious use is to assign a soft key to toggle between seeing TouchFlo and seeing the regular Today screen.
- Supports TouchFlo 3D and TouchFlo 2D.
- NO ANNOYING SPLASH SCREEN when application launches.
- Configuration application allows advanced customizations so that this utility can be used with non-standard or untested Manila versions.
- Configuration application can clean out the ManilaActivateToday.exe from the notification queue. (That app can interefere with TouchFlo Detacher's operation.)
- Shortcuts to start/show Manila, hide Manila, toggle (show/hide) Manila, and close Manila. These can be assigned to hardware buttons (if your device has them), to virtual hardware buttons through the use of 3rd party applications such as AE Button Plus, or to gestures using 3rd party applications such as FTouchSL.
- Configuration application can customize the softkeys in both Today and TouchFlo's Home tab. You can use it to not only assign TouchFlo Detacher operations (show/hide/close), but any other application on your device.
- Launch an application after TouchFlo launches... Such as SSMaHo. It's easy. Create an attach link in SSMaHo. Put the attach link in the config: \Windows\Start Menu\Programs\SSMaHo Attach.lnk
Known Issues
- On the Touch HD, the home hardware button does not return to the Manila "home" tab. This does not happen on the Pro or Diamond. Workaround: none. Scheduled fix: unknown.
- Sometimes the clock on the TouchFlo home page will stop and go out of sync with the real time. Workaround: hide and then show manila. I may need to create a scheduled task that can do that as an automatic workaround once per day for those experiencing the problem. Scheduled fix: unknown.
History
1.0.1.1 STABLE FINAL - Fixed bugs in 1.0.1.0; Added ability to launch an app after TouhcFlo launches.
1.0.1.0 BETA - The first version of TFD that no longer requires a pseudo-service. All functionality should be identical to 1.0.0.5, otherwise.
1.0.0.5 STABLE - The "hide then show" workaround wasn't working in some instances, so I put extra detection code in to determine the current state of Manila before issuing the hide/show commands. If this doesn't work, I can add customizable delays. Also added AppToDate support!
1.0.0.4 STABLE - First release I am considering stable! It is identical to the very tested 1.0.0.3 except for one new feature. When you start the TFDService you can now optionally have it hide and then show Manila immediately. It does this VERY quickly, so you may not even notice it happening on screen. This is done so as a workaround some users are having where they cannot access the phone until Manila is hidden at least one time. Very odd behavior. It is working perfectly in my tests, but please let me know if this workaround doesn't work for you.
1.0.0.3 Beta - TF2D support I think is finally complete! Please test! New layout for TFDConfig. Standard and advanced options are now in separate tabs. More advanced options for alternate Manila configurations. Fixed bug in config where a crash could happen when you tried removing ActivateManilaToday. Toggle TouchFlo command is now available (note: this toggles show/hide, NOT show/close).
1.0.0.2 Beta - New language-neutral detection of Manila process and window handles (no longer need to know titles!). Fixed (hopefully) bug where the softkeys sometimes didn't hide correctly. Window class "search" is no longer case sensitive. Optional delay when starting Manila at system start-up (attempting to work around issue where Manila won't launch on startup).
1.0.0.1 Beta - Confg app can now start the service. The service has better error reporting. Config app can remove TouchFlo today item. No need to soft reset! TouchFlo 2D support (maybe - I'm trying!). Some crappy icons ;-) ... Service detects if TouchFlo Today item is enabled. Link to start and stop the service. Fixed installer bugs. Bug fixes!
1.0.0.0 Beta (aka BETA1) - Initial release
Download
CAB Installer: http://www.codeplex.com/TFDetacher/Release/ProjectReleases.aspx
Source Code: http://www.codeplex.com/TFDetacher/SourceControl/ListDownloadableCommits.aspx
Installation
As explained on CodePlex...
1. Install the CAB
2. Run TFDConfig (important!!!)
3. Enable all the standard Today Items you want to use
4. Do not re-enable TouchFlo in the Today items (if you do, it will undo all your other Today plugins and your device might freeze up, requiring a soft reset)
Requirements
Windows Mobile 6.1
.Net Compact Framework 2.0
A device that runs TouchFlo3D (Manila) or TouchFlo2D (Manila2D).
FAQ
FAQ
Q: I uninstalled TouchFlo Detacher but TouchFlo did not come back!
A: Changes made with TFDConfig will not automatically be undone when you uninstall TouchFlo Detacher. To get TouchFlo back, go into your phone's settings. Go into Today. Go to the "items" tab. Check in "TouchFlo 3D" (or 2D or whatever). Exit. TouchFlo will be back.
Q: I uninstalled TouchFlo Detacher but my softkeys did not go back to the way they were before!
A: Changes made with TFDConfig will not automatically be undone when you uninstall TouchFlo Detacher. Do not worry! Fixing this is very simple. Before uninstalling TFD, it's recommended you run TFDConfig one more time and reassign the softkeys to whatever you want them to be. For TouchFlo's softkeys, all you have to do is set them both to empty (as in, nothing) to get the default softkeys (phone/programs). For Today's softkeys, you can assign them to whatever you want -- calendar, phone, contacts, your choice!
If you have already uninstalled TFD, you will need to use a registry editor to reset the values. Here are the relevant keys:
Today left softkey:
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112
[Default] = Text on softkey
Open = Path to program to run
Today right softkey:
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113
[Default] = Text on softkey
Open = Path to program to run
TouchFlo 3D left softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila
HomeLSKText = Text on softkey
HomeLSKPath = Path to program to run (or blank for default)
TouchFlo 3D right softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila
HomeRSKText = Text on softkey
HomeRSKPath = Path to program to run (or blank for default)
TouchFlo 2D left softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\Home
SK1 = Text on softkey
SK1Cmd = Path to program to run (or blank for default)
TouchFlo 2D right softkey:
HKEY_LOCAL_MACHINE\Software\HTC\Manila2D\Home
SK2 = Text on softkey
SK2Cmd = Path to program to run (or blank for default)
Hi,
Is this a Manila3D only switcher or will it also work with Manila2D? I have been using Mastsogo's until now, but the lack of support is a bit worrying.
motisu said:
Hi,
Is this a Manila3D only switcher or will it also work with Manila2D? I have been using Mastsogo's until now, but the lack of support is a bit worrying.
Click to expand...
Click to collapse
It may work with TF2D, I just have no way to test it since my device is TF3D. In the config, you can specify the location of the Manila EXE and the window class/titles. I'm assuming since MastSogo's did both, it's just a matter of tweaking those settings. As soon as somebody gets me that info, I can add it into the config app.
Installed on a Wizard (WM6.1 5.2.20273) running Manilla2D, set Today screen to use TodayAgenda 1.5 only. After soft reset, I get a Win32Exception with the following debugging information (see attached).
I'm checking the launch parameters in the config now (I started with the defaults).
Sheesh, I should have checked the parameters before going to the work of assembling that debugging jpeg. For Manila2D, the two references to Manila.exe need to be changed to Manila2D.exe. I still don't have it working, but at least it only throws one error message now.
I don't have any more testing time today. Good luck with your app.
thx1200 said:
It may work with TF2D, I just have no way to test it since my device is TF3D. In the config, you can specify the location of the Manila EXE and the window class/titles. I'm assuming since MastSogo's did both, it's just a matter of tweaking those settings. As soon as somebody gets me that info, I can add it into the config app.
Click to expand...
Click to collapse
As Uracil said, the name of the executable for TF2D is Manila2D. That's why Manila control needs a config program. It asked which one you are using and sets the parameter accordingly.
Fantastic. Loaded this onto my AT&T Stock, fully bloated Fuze. Works like a champ! Great app, thanks!
I will try this for sure!
TWO THINGS!
1) anybody knows a safe way to uninstall Manila Control?
2) I am a bit affraid of this "resident" thing... this program (TFD let's call it) uses one of the very scarce 32 processes? if YES sorry it's not for me (I am already dangerously close to the limit - up to the point that some sync processes don't have where to run)
nice app! well done
Ran through the steps to set it up, on soft reset the device hangs at the startup HTC animation, Hard reset time , the manila im using has the following mods:
CFC Compression
Background 4 all tabs (mun rus)
Stocks tab
HD contacts
Will investigate further..
EDIT: Havent been able to replicate this issue after a hard reset, probably something else i installed.
Minor issue ive spotted though, set left softkey in TF3D to "Today" which hides TF3D....in the blank today screen i dont see the setting for the left softkey (Which is set to "TouchFlo 3D" and should show TF3D) i still see the softkey setting from when TF3D is visible. So the effect is i cant get back to TF3D after hiding it unless i literally run it from the start menu.
NLS said:
I will try this for sure!
TWO THINGS!
1) anybody knows a safe way to uninstall Manila Control?
2) I am a bit affraid of this "resident" thing... this program (TFD let's call it) uses one of the very scarce 32 processes? if YES sorry it's not for me (I am already dangerously close to the limit - up to the point that some sync processes don't have where to run)
Click to expand...
Click to collapse
WM 6.x and newer raised the process limit to 32768, so you should be fine.
EDIT: I was wrong! Don't believe me! Keep reading below. (The short of it: WM6 is based on CE 5.0, NOT CE 6.0, which is the version of CE that doesn't have the 32 process limit.)
Uracil said:
Sheesh, I should have checked the parameters before going to the work of assembling that debugging jpeg. For Manila2D, the two references to Manila.exe need to be changed to Manila2D.exe. I still don't have it working, but at least it only throws one error message now.
I don't have any more testing time today. Good luck with your app.
Click to expand...
Click to collapse
The exception you showed is the service not finding the EXE. There are two places you need to change it. The "EXE Only" config is just the name of the EXE (for finding it in the running process list). The "full path" is where the file is located in the file system (including the EXE name!). Did you change both?
Thanks for the info. I'm going to make that "file not found" error more friendly for beta2. Also, now that I know what I'm looking for, I can add a built-in way to switch from Manila3D to Manila2D.
mrvanx said:
Ran through the steps to set it up, on soft reset the device hangs at the startup HTC animation, Hard reset time , the manila im using has the following mods:
CFC Compression
Background 4 all tabs (mun rus)
Stocks tab
HD contacts
Will investigate further..
Click to expand...
Click to collapse
Does it get to the Today screen at all? The service is in the Startup folder. All it does is try to Launch manila.exe at startup (you can actually even disable that if you want to in the config), so it would be really weird if that froze the device. Not saying it's not possible, just really really weird!
thx1200 said:
Does it get to the Today screen at all? The service is in the Startup folder. All it does is try to Launch manila.exe at startup (you can actually even disable that if you want to in the config), so it would be really weird if that froze the device. Not saying it's not possible, just really really weird!
Click to expand...
Click to collapse
See my edit above
thx1200 said:
WM 6.x and newer raised the process limit to 32768, so you should be fine.
Click to expand...
Click to collapse
No man you are wrong (100%).
In *my* WM6.1 at least, the limit is 32. Well in fact all WM6.1.
Only new WinCE (not the builds used in WM6.X) have lifted this limit.
WM7 is supposed to not have this limit (because uses different WinCE) and a very small possibility (like 5%) that WM6.5 will have this limit lifted.
With the help of Daniel Herrero (the guy that makes CommManagerPro) we even built a simple app that we run as much as we could, to test this.
Sure enough my device after 4-5 runs started killing other apps. After 1-2 more runs, I got a pop-up that said that I cannot run more apps because I reached the process limit. My device is a loaded Touch Pro.
His much lighter X1, sure enough came to the same result, but only after more runs, about 10 or something (since he had more process "slots" free).
So you probably have to (and please do) rethink your strategy (for example use a REAL service or handle things based on triggers) as processes ARE a scarce commodity in WM.
At least add a mode or something that doesn't use a process all the time (even with some extra delay). I will certainly NOT eat more of my processes.
I installed this on my Touch HD... ran config but chaned nothing, disabled TF3d and soft reset... now don't know what to do... seem to be missing a step... for example how to toggle between Today and TF3d... running hide and close tf3d in the utilities folderdoes nothing
NLS said:
No man you are wrong (100%).
In *my* WM6.1 at least, the limit is 32. Well in fact all WM6.1.
Only new WinCE (not the builds used in WM6.X) have lifted this limit.
WM7 is supposed to not have this limit (because uses different WinCE) and a very small possibility (like 5%) that WM6.5 will have this limit lifted.
With the help of Daniel Herrero (the guy that makes CommManagerPro) we even built a simple app that we run as much as we could, to test this.
Sure enough my device after 4-5 runs started killing other apps. After 1-2 more runs, I got a pop-up that said that I cannot run more apps because I reached the process limit. My device is a loaded Touch Pro.
His much lighter X1, sure enough came to the same result, but only after more runs, about 10 or something (since he had more process "slots" free).
So you probably have to (and please do) rethink your strategy (for example use a REAL service or handle things based on triggers) as processes ARE a scarce commodity in WM.
At least add a mode or something that doesn't use a process all the time (even with some extra delay). I will certainly NOT eat more of my processes.
Click to expand...
Click to collapse
You are right. I was going on what I read on another website from a while back. I just did some research and, sure enough, WM6 is based on CE 5, which has the 32 process, 32MB limit still in place.
The strategy I am using will not change as there is no way (that I know of) to write a service DLL in the Compact Framework, but if somebody knows of a way, I will certainly look into it.
EDIT: I did a check and I'm only running 24 processes with my media app, Total Commander, TFD, 3 other "service" apps (dont forget, PocketShield, VistaHide Battery Bar). That leaves me with 6 more apps until WM6 gets nervous (it seems to close after going above 30). How are you so close? I'm not judging your mobile computing habits, I'm just curious! Also, I'm thinking of rolling the "service" code into stand alone EXEs for cases like yours, but it will be very slow switching back and forth. I tested that at first before deciding on the memory resident app and it took about 5 seconds to switch each time. But maybe you'll have better luck!
abeery said:
I installed this on my Touch HD... ran config but chaned nothing, disabled TF3d and soft reset... now don't know what to do... seem to be missing a step... for example how to toggle between Today and TF3d... running hide and close tf3d in the utilities folderdoes nothing
Click to expand...
Click to collapse
It's possble the HD may have a slightly different Manila configuration than the Diamond/Pro. If you find the manila.exe and can scan the window classes and titles (such as with FDCsoft's Task manager) that will give you the info you need to configure it for the HD. If you figure it out, post it here so I can add it to the config app.
mrvanx said:
EDIT: Havent been able to replicate this issue after a hard reset, probably something else i installed.
Click to expand...
Click to collapse
GOOD! Whew!
mrvanx said:
Minor issue ive spotted though, set left softkey in TF3D to "Today" which hides TF3D....in the blank today screen i dont see the setting for the left softkey (Which is set to "TouchFlo 3D" and should show TF3D) i still see the softkey setting from when TF3D is visible. So the effect is i cant get back to TF3D after hiding it unless i literally run it from the start menu.
Click to expand...
Click to collapse
Let me see if I am understanding you. The left soft key on the "real" Today screen says "TouchFlo" but it isn't launching TouchFlo? If you go into the configuration and set the Today left soft key using my quick drop down (Show TouchFlo 3D) this doesn't fix the issue? If so, can you post what the app path is that it is showing?
I read the postings on the forum about not updating the Intel graphics drivers, which i didn't do. However, whenever i install the critical updates for Windows 7 (Build 7100) i get the BSOD just after the welcome screen.
I know this is to do with the resolution, but which update is causing it, if it's not the Intel one?
I'd like to be able to install the updates except for the one/s that's causing the issue.
Please let me know if you know.
(also, i don't want to have to disable Aero, as my shift is working perfectly fine now, having reverted back to it's state prior to installing the updates.)
using Windows 7 RTM...
BSOD when using AERO with resolution greater than 800 x 480, but using 800 x 480 is just PERFECT and you can use however you want.
I recommend updating ...
Thanks, how do i force my Shift to boot up in 800 x480 instead of 640 x 480, which is in the F8 boot menu?
salmon said:
Thanks, how do i force my Shift to boot up in 800 x480 instead of 640 x 480, which is in the F8 boot menu?
Click to expand...
Click to collapse
Boot your Shift in a mode that works, then set your display to use
800x480. If you reboot this resolution should stay.
I killed AERO alltogether. It will then switch between 1024 and 800.
PLEASE READ POST #2 FOR UPDATES. POST #1 IS STRICTLY INSTRUCTIONS ONLY. UPDATES ARE IN POST 2. THANKS!
Okay! Time to breathe some new life into the Shift. That's right folks. OS X now runs flawlessly on the HTC Shift and graphics are running without a hitch thanks to modified GMA 950 kexts. It's nice to play around with other devices. TBH the HD2 is too plain for me atm and I'm waiting for a Desire HD build of Android for it. In the mean time, here is some darwin goodness for the worlds favourite UMPC. First of all, to answer a few questions I encountered in the other threads, OS X will run perfectly fine on the Shift. Some people are blindly saying that the 950 has issues with OS X. Guys please do some research before posting misleading information. The 950's were the original on-boards for the MacBooks. It's impossible for it not to be supported. Better, with HW Acceleration! Okay so what works and what doesn't?
Working
- GMA 950 w HW Acc.
- Camera
-Trackpad
- Keyboard
- Speakers
- 3.5mm
- Internal drive
- Ethernet/USB Expansion Hub
- Battery/Charging recognition
- Display (although I tried forcing 1024x600 it will only create a scaled view and it's not useable)
- SD Card slot
Not Working
- WiFi
- Bluetooth
- Fingerprint Scanner (I'm not surprise, OS X doesn't have support for it anyway)
So almost everything works! Which is good news. I'm not sure if WiFi and bluetooth will work. Theoretically WiFi should work because the iPhone 2G and 3G use the exact same card that the Shift uses. However I need to find a way to extract the kexts from a firmware file which is proving to be difficult as Apple is now ridiculously locking down access to the images. Once I find this kext, WiFi should be a go. Bluetooth, I'm not sure about. I don't even know what stack it is so I can't look for a driver. Fingerprint scanner I'm not worried about as it proves useless most of the time anyway.
Okay so how do you get this working. Well I went through the trouble (and a majority of my download quota) to find which builds work best so you don't have to. Now don't come asking me for download links to these builds because I will NOT give them to you. Try google. Below is a rundown of the tested builds.
iAtkos 5i - Boots into verbose mode and kernel panics.
iPC - Does not boot at all. Installed netkas PCEFI - no change
XXX_10.5.6 - Boots into installer, won't run after installation
Leo4Allv3 - Boots into verbose mode and kernel panics.
Leopard 10.5.6 Pendrive - Boots perfectly to blue screen, loginwindows.app hangs
So the above builds were pretty helpless. The only ones that worked to some degree were iAtkos, XXX, and Pendrive, pendrive having the most success. Loginwindow.app was the only thing stopping boot. So I tried a number of things. First thing that comes to mind is replacing the app file. This didn't work and continued to crash. Then something else got my attention. the blue screen after the Apple logo turns black and then back to blue again. The only explanation to this would do this is that the graphics drivers were trying to load but failing. So this was a problem with the 950 kexts. The iAtkos disk came with excellent modified 950 drivers. Installing these onto the pendrive bulid solved this and it booted to the desktop. Below is the complete set of instructions to getting everything working including dual boot.
If you want dual boot working properly, I strongly recommend installing Windows first. That is, if you want to avoid a lot of hassle. Now as you may know, OS X is an HFS OS and Windows is an MBR. If you go about installing Windows on a drive with no other system on it, it is going to convert the entire partition table. This can be solved by creating two partitions under GPT. If OS X is on one partition, Windows will create a hybrid partition table. (MBR/GPT)
1) First you are going to need to find a copy of the leopard pendrive build and restore it to an external drive or usb. You are going to need access to a working hackintosh or Mac to be able to do this.
2) Once the restore is complete you need to go ahead and install the GMA950a.pkg and the GMA950b.pkg from inside the iAtkos disk. If you aren't able to find these I will attach these below.
3) Once these are installed, we are going to need a bootloader for the machine to see the drives. There is a great bootloader credits to netkas here.
http://www.mediafire.com/?zybzmmm5uyz
4) Plug in the external drive that you restored and installed these to and fire up your shift. Boot into the external drive bask in the glory of OS X. But we're not done yet.
5) Go and download IOATAFamily_ICH10 that's attached below and install it onto the boot drive. Reboot.
6) You need to head over to /Applications/Utilities/Disk Utility.app. Now we are going to partition the internal drive and it WILL ERASE THE WINDOWS INSTALLATION. It should come up on the top left as a grey hard disk. Now you need to select the one at the very top. i.e. the parent directory. You should now have a tab labeled "Partition." Click on that an you will get a box that has your hard drive name in it. Select "Volume Scheme" -> 2 Partitions and click on the first box. On the right, name this to whatever you like. I had Macintosh HD and select the size. Make sure the Format is set to Mac OS Extended (Journaled).
7) Now select the second partition and name it to something. I had Windows. Adjust the size and set it to MS-DOS (FAT). Now click options. and there will be three partition tables to choose from. Select GUID Partition Table (GPT). Click apply and this will erase the internal disk and replace it with two partitions.
8) Close disk utility and boot into your Windows disk. Install Windows onto THE WINDOWS PARTITION YOU CREATED. Not the Mac one.
9) After the install is complete, reboot into the external drive that you originally booted OS X off and open Disk Utility.
10) Now click on the Mac partition that you created in step 6 and click the restore tab. There will be two entry fields here, one called source, the other destination. Now depending on what the external drive is, it will either be an orange disk or a white disk. What you are going to do is drag the orange/white disk that you booted off into the source, and the Mac partition you created into destination. Tick the erase destination box and click restore. This will take roughly about 20 minutes.
11) When restore is complete, we have two more things left to do. We need to install the bootloader and set the partition as active. Now remember the bootloader we installed onto the external drive? All you need to do is install the same thing, but to the internal this time.
12) Almost there! Just need to mark the partition as active. I will post a screenshot incase this step is confusing. You need to go to /Applications/Utilities/Terminal.app. If you are familiar with Linux, this is a piece of cake. Just type the commands below.
diskutil list
Now there should be all the attached drives listed. Take not of your internal drives now. You should see on the left, /dev/diskX (where X is a positive integer) and under that will be a hash followed by a series of sequential numbers. select the appropriate number for your internal Mac partition. Mine was disk0s2. In most circumstances, it should be disk0 that you are after as it is the main drive. Next type the command below.
sudo frisk -e /dev/rdisk0 (or whatever the 0 is meant to be in your circumstance)
Ignore the error "fdisk: could not open MBR file ..."
next type:
f X (where X is the number that was next to the partition. In my case 2, in disk0s'2'. "
then:
write (hit enter key)
y (hit enter)
exit (to quit)
I FORGOT TO ADD THIS STEP! Before rebooting, run the bootloader from http://www.mediafire.com/?zybzmmm5uyz on the newly imaged internal drive. If you do not do this, the machine will boot up to a flashing underscore. You need to do this as the boot files are not copied from the first time you do it.
Now restart the machine, pull out the external drive and boot into the internal drive. There should now be a countdown timer. Press any key to interrupt this and you will get a list of your partitions. Mac OS X and Windows. if you want to go into Windows, just select it and hit enter. Similarly for Mac.
Hope this wasn't too confusing. Running OS X on alien hardware is not an easy task and if you succeeded, consider it a great accomplishment! Any questions, just ask below. I am on school holiday at the moment so I'll have a lot more time to answer! I will post up developments on WiFi so stay tuned!
Update 21/09/10
- Bluetooth operational with generic bluetooth kext
- 1024x600 mode. I've posted again after the server overload
- Ethernet works on the external hub. Only just tried it.
- For those who are experiencing problems with apps such as iTunes not syncing with iPhones or the store, there is a fix. Open the SystemVersion.plist in /System/Library/Core Services/ and change the system version 10.5.6 to 10.5.8. This will not update the system to 10.5.8 but it will trick software update into thinking you have it so you can update the software without dramas. There isn't much difference between the two except for a few bug fixes and core frameworks. Just remember not to do the security updates or the combo update.
Great work!
Seems like a great guide. I'll surely try this as soon as I get my hands on a crapple device.
Thanks
thaihugo said:
Seems like a great guide. I'll surely try this as soon as I get my hands on a crapple device.
Thanks
Click to expand...
Click to collapse
Haha! yeah i got tired of waiting around for a os x tablet. the shift is a beast.
I'm curious, why didn't you try Snow Leopard? Also, with something as non-generic as the Shift, I would have used Chameleon and went with a vanilla install so I can load each individual kext
EGOvoruhk said:
I'm curious, why didn't you try Snow Leopard? Also, with something as non-generic as the Shift, I would have used Chameleon and went with a vanilla install so I can load each individual kext
Click to expand...
Click to collapse
Good questions and thankfully I have answers for you. First of all note that 10.6 is a very lean version of 10.5. The install goes down from roughly 8GB to 5.5GB. How did they do this? They removed a truckload of obsolete drivers, most of which are needed to run the shift's older hardware. Snow Leopard also requires SSE3 to boot, which the A110 doesn't support. Also, the only practical and surefire way to patch 10.6 is using NBI (netbook installer). Don't get me wrong I did try but if NBI doesn't make SL bootable, nothing will. Anyway, Snow Leopard has a 1GHz cap which is quite hard to bypass without causing stability problems. Even running Leopard on my 667 Powerbook lagged like a b**ch (excuse the language). As for chameleon. The bootloader is a pcefi/chameleon hybrid. The reason for this is that GUI chameleon caused incredible graphics issues. The drive images on boot would be multi-colored and stretched. So GUI was a no go. Vanilla worked but it didn't WORK. The whole point of vanilla is for system updates and stability increases. Unmodified kexts did nothing of the sort for the shift. For example unmodified 950 drivers caused severe disproportionality and VGA out didn't work. In fact, the modified system kexts increased stability and boot time on an ssd is roughly 25 seconds to desktop.
Did you get touch screen working ?
I have also installed 10.5.8 version I used version fromn ASUS eee 701
as you sad there is no bluetooth wifi touchscreen working...
About wifi 8686 iPhone use ARM version the driver must be rewriten to be used on our devices...
-=xXx=- said:
Did you get touch screen working ?
I have also installed 10.5.8 version I used version fromn ASUS eee 701
as you sad there is no bluetooth wifi touchscreen working...
About wifi 8686 iPhone use ARM version the driver must be rewriten to be used on our devices...
Click to expand...
Click to collapse
Bluetooth DOES work. Touchscreen as you said doesn't work. ARM/Intel won't matter as the kexts for peripherals are OS level not architecture level. Hence the reason a PPC kext will work on an Intel based Mac.
Do you know what kind of touch screen is used in shift ?
There are some drivers from usb touck screen maybe we can use them but I didn't find any information about shift touch screen need to see linux drivers...
-=xXx=- said:
Do you know what kind of touch screen is used in shift ?
There are some drivers from usb touck screen maybe we can use them but I didn't find any information about shift touch screen need to see linux drivers...
Click to expand...
Click to collapse
I'm begging to have the same question answered. I've exhausted all resistive touch drivers for OS X and none of them are working. I'm beginning to think its a prop. touch display instead. Anyway, Linux drivers wouldn't work. Darwin has almost nothing in common. The closest thing is bsd as far as OS X applications are concerned, but again, this is just a bsd flavouring and no drivers designed for bsd will work. Sure they can be ported, but it's a much quicker route if it was to be rewritten from scratch.
Do you know what interface is used for touck screen comunication ?
Maybe it can be used for tracing output data and accomodation existing driver to our needs...
And about wifi did you get any progress ?
-=xXx=- said:
Do you know what interface is used for touck screen comunication ?
Maybe it can be used for tracing output data and accomodation existing driver to our needs...
And about wifi did you get any progress ?
Click to expand...
Click to collapse
Touch is definitely USB based (device manager->usb hid device). WiFi is looking slim at the moment. I've gone through a few iPhone firmware files to find a suitable kext with no luck. So it is looking to be a complete rewrite of the driver which will be quite difficult as there is no support for Marvell as far as WiFi goes. Apple only ethernet by Marvell/Yukon, thus ruling out the possibility of common driver properties between other kexts.
Just in reply to a post before the server crashed. None of the touchscreen drivers worked and the panel didn't get recognised. Also the download for the resolution enabler is back up in post 2 again. And it looks like we made it on engadget. AGAIN.
Featured article on egadget congrats.
Sent from my htc hd2 using XDA App
roflcoptrbbq said:
Featured article on egadget congrats.
Sent from my htc hd2 using XDA App
Click to expand...
Click to collapse
Hahaha thanks. Its actually on a lot more now. Its almost a virus! hahaha
could you get the drivers from 10.5 and shove them into 10.6, also see if you can use the axitotron modbook drivers
http://www.axiotron.com/index.php?id=home
i will try all of this next week, as i was about to sell my shift....
it's on marketplace here.
ayilm1 you are awesome.
shad0wfire said:
could you get the drivers from 10.5 and shove them into 10.6, also see if you can use the axitotron modbook drivers
http://www.axiotron.com/index.php?id=home
Click to expand...
Click to collapse
Yeah mate. that did cross my mind until i realised axiotron hasn't done anything to do with Synergy touch yet, meaning no finger touch at all. It's all wacom based. Synergy will incorporate resistive with this, or maybe even capacitive, but no guarantees on it working with the shift. I have started to build a kext for it but it's really difficult when you don't even know the manufacturer of the panel you are writing the driver for! Thanks Seb, just trying to help out the xda community!
Wifi
If it uses the same wifi card as the iPhone 3G, the firmware is decryptable. Head onto the idroidproject.org forums. I spent time on there putting android onto my 3G and the wifi binary files were needed as they were copyrighted material.
If you like get back to me and I can get the binaries for you? If not it's pretty simple just requires some simple linux command line skills, which I'm
Sure you have since you undertook this project.
Anyway good luck, hope this helps with getting wifi to work!!
Okayyyy, I have used Linux Mint for a while now on my personal laptop, but, i went ahead and set up my desktop (which my grandparents also use) to dual boot Windows 7 and Ubuntu on two seperate HDDs, but since my grandparents use it, I need the OS choice screen to have Windows 7 at the top so in a certain amount of seconds it automatically boots that so my grandparents don't get their panties in a bunce when it automatically boots Ubuntu, lmao, how exactly would i go about doing this? thank you
*and please help soon.. =/ i don't wanna sound pushy but i have to get it fixed before i go to bed...
Try to edit boot.ini
korvinc said:
Try to edit boot.ini
Click to expand...
Click to collapse
not sure what you mean... but i managed to edit the grub to at least boot Windows 7 after the 7 seconds.. but could anyone give me a better explanation as to changing the order of the selections? like to where it would have Windows 7 first, the Linux, etc..? and maybe even removing a few of the items?
and also, on the connection icon, there is a black bar? and input? (i included the screenie)
to me win 7 is the 1st choice when i boot up. if i press down it selects ubuntu. i'm not sure if it's the same with you.
Found it in Google in like 2 seconds...
I can't imagine why you'd ever want to do such a thing, but if you must, edit the file /boot/grub/menu.lst:
Code:
sudo gedit /boot/grub/menu.lst
and change the order of the entries at the bottom of the file. The topmost entry is the default boot.
avgjoegeek said:
Found it in Google in like 2 seconds...
I can't imagine why you'd ever want to do such a thing, but if you must, edit the file /boot/grub/menu.lst:
Code:
sudo gedit /boot/grub/menu.lst
and change the order of the entries at the bottom of the file. The topmost entry is the default boot.
Click to expand...
Click to collapse
thank you, will try it when i get home^^ but i have to make it like that b/c my grandparent use this pc, and they would flip if it kept going into Ubuntu
factualpuddle said:
thank you, will try it when i get home^^ but i have to make it like that b/c my grandparent use this pc, and they would flip if it kept going into Ubuntu
Click to expand...
Click to collapse
it already auto-boots into Windows 7 doesnt it? just changing the order of the list wont change that fact
Pressing the Esc-key at the BIOS Logo-screen on my Eee PC netbook. will halt the boot from the primary boot disk and opening a screen for selecting a another boot drive (be it a CD-rom, HDD, USB-stick or a memory card).
My video player, a Nettop from ASUS with a Atom/ION motherboard pressing the F8-key (also when the boot screen is shown) will give you the same choices.
There might also be some helpful BIOS settings, in the BIOS Boot section.
Check your computer's/Motherboard's manual (There should be at least a downloadable PDF)
i know it's not in the BIOS, lol, it's just a little nit pick for me, i know it is possible to edit it in the grub, but i do not know how =[ lol
**Master Husam enters **
factualpuddle said:
Okayyyy, I have used Linux Mint for a while now on my personal laptop, but, i went ahead and set up my desktop (which my grandparents also use) to dual boot Windows 7 and Ubuntu on two seperate HDDs, but since my grandparents use it, I need the OS choice screen to have Windows 7 at the top so in a certain amount of seconds it automatically boots that so my grandparents don't get their panties in a bunce when it automatically boots Ubuntu, lmao, how exactly would i go about doing this? thank you
*and please help soon.. =/ i don't wanna sound pushy but i have to get it fixed before i go to bed...
Click to expand...
Click to collapse
there is a program for windows 7/vista to edit your bootloader forgot the name but I used it a lot a few years back.
However, if you are using a cracked windows, this will affect your crack and make windows "not genuine".
korvinc said:
Try to edit boot.ini
Click to expand...
Click to collapse
if you use windows xp or earlier this will work fine, windows 7/ vista uses grub as a boot loader (no more boot.ini hacks )
Blåburk said:
Pressing the Esc-key at the BIOS Logo-screen on my Eee PC netbook. will halt the boot from the primary boot disk and opening a screen for selecting a another boot drive (be it a CD-rom, HDD, USB-stick or a memory card).
My video player, a Nettop from ASUS with a Atom/ION motherboard pressing the F8-key (also when the boot screen is shown) will give you the same choices.
There might also be some helpful BIOS settings, in the BIOS Boot section.
Check your computer's/Motherboard's manual (There should be at least a downloadable PDF)
Click to expand...
Click to collapse
if you read carfully, this will make the pc boot into ubuntu and the windows boot menu (which is usless).
I used this method when I was sick of the bootloader editor f***ing my crack *whistle*, but if you want to boot from the boot menu you need to remove ubuntu from the boot loader, disconnect the windows harddisk and install ubuntu on the other hard disk.
Did I write that??
factualpuddle said:
not sure what you mean... but i managed to edit the grub to at least boot Windows 7 after the 7 seconds.. but could anyone give me a better explanation as to changing the order of the selections? like to where it would have Windows 7 first, the Linux, etc..? and maybe even removing a few of the items?
and also, on the connection icon, there is a black bar? and input? (i included the screenie)
Click to expand...
Click to collapse
the black bar is not normal, but what do you mean by input?