Friday, October 30, 2009

Snow Leopard saving file issue....

Most users after migrating Mac OS X from 10.5 (Leopard) to 10.6 (Snow leopard) reports about application crash during saving files. Particularly with Adobe Photoshope CS3 and 4, also with MS Office applications. After investigating this issue , has been found that it coursed by errors in Spotlight mechanism. So, until Adobe and Apple works to solve this problem there is an ultimate solution.

Sympthoms of the problem: when saving files (e.g. in Photoshop CS4) , application crashes with error message. All changes lost.

Solution: Make a new user account and transfer all files and settings there. Now everything will work fine!

Looks like only users who previously migrated from Tiger to Leopard now got this problem. Most of users who installed Leopard from scratch have no such problem whatsoever !

Wednesday, July 08, 2009

Fixing Excel 2007 crash

Been upgrading since my last post so have some new solutions for some unsolved system problems.
First is Excel... after new system installation , installed Office 2007 enterprise and found that everything work fine but excel. When I stat it and open file or double click Excel file (no matter what kind of) Excel files.. and crash closing app.
Very strange because I had the same installation on same system (Vista 64 SP2) and it works without problems. So I start digging.
Trick with DDE check mark doesn't work - well it stop crashing but more often file not found problem appears. I saw several solutions on MS forums but most of them regarding Excel 2003 and mess up with previous installations - not my case anyway!
Analyzing situation I clear understood that the only problem can be are third-party add-ins that somehow incorrectly initializing by excel. So , I have only 2 of them - Adobe Acrobat PDF add-in, and Asus (Widcomm) Bluetooth send add-in.

Removing registry entries not a good idea since Office 2007 have advanced settings to manage add-ins. Just disable in Excel settings Bluetooth add-in startup and my case solved! (Also you can try to disable other if it doesn't help). Hope it was helpful!

Sunday, June 07, 2009

Asus: to be or not to be..... ?

This post will not include any helpful or technical info - just thoughts...

After a long time testing different motherboards since 1998 year, finally, in 2004 I came to Asus. It was strong, solid brand with lots of positive reviews, awards and some nice innovations that makes their boards outstanding for most of serious users.
But time passes and I see that company grows capturing new directions on market such as notebooks, mobile phones, PDA , netbooks and so on. But as for me - I prefer Asus only because of its motherboards and accessories. To be honest - I checked Asus notebooks - nothing interesting or special even in their Lamborghini series. Same "not so good" quality and lifetime. Very primitive technology. When I first test Asus smartphones - also was disappointed because of bad quality materials, sound, ergonomic (more like Russian cars) - same shit as Glofish, Rover. Not even Samsung or LG. So I thought to myself - company have its base in computer components but trying to get new markets.
I'm changing my motherboards about every year - different sockets, new memory standards. But I noticed that every new motherboard from Asus is worse then previous!

Yes, there are tons of features like power saving, energy efficient, EPU, Q-Fan, smart connectors blah blah blah... But board itself have many disadvantages - noisy fans (I wrote about this in my first post), not always smart design - PCI-E card covers other slots, often too close to each other, usually, not all USB that southbridge provides used (usually 8-10 instead of 12) and so on. At first I thought maybe there is no other way to compose this things, but I saw boards from other manufactures with better design, more features provided my chipset available, better way to compose components on the board.
And quality...last 2 motherboards I change because they become faulty - first one got faulty Winbond chip after 7 months of using, second - real time clock goes crazy after 11 months of using. What for they solder Japanese polymer capacitors if boards is hard to work more then a year ? I keep best thermal conditions, never overheat the boards. Yes, my comps have a heavy duty working 24 hours 7 days a week - thats why I try to select best components available.

But the worst thing is Asus software devision. Most of motherboards needs to update BIOS very often - every release have its own bugs that takes time to be fixed in next release, then new BIOS released and we see new bugs... Thats very annoying to find most stable and working release for your configuration. Same to drivers - better way to forget about Asus website as a source of latest drivers. There is no anything fresh - even more - some updates are "repacked" by Asus for some strange reasons like "to look in Asus style installer". Most of utilities bloats your system with unnecessary garbage like AiSuite, PC-Probe, SmartDoctor and others. Same for Asus videocards. If you do not want to get BSODs - use video drivers form nVidia/ATI site and don't try those that come on CD. Same to accessories - how hard was to make a good stable drivers for Bluetooth USB dongle on well known Broadcom chip ? This appears to be impossible for Asus - they make one release, got many responses from users about bugs and problems with this drivers release but after 2 years still no new release and no even clue how to solve those problems.

As a conclusion.... my next motherboard will not be Asus anyway... I will try to avoid their products since I understand now that its just one of many Taiwanise companies - nothing special. So sad Asus!

Friday, February 06, 2009

Upgrading Motorola Q gsm to WM 6.1

Im going to show you how to upgarde your MotoQ GSM from WM6 to WM 6.1
(Its not official way - only for non locked phones)
Do at your own risk! Warranty voids!

Whats the point ?
+ You got nice Sliding panel home screen control
+ Location services based on GSM base station (alternative GPS)
+ Built-in Java (its back! I really miss it on Motorola Q coz need to install Jeodek version)
+ Cut`n`Paste function - very needful !
+ Save Bluetooth received files to any location ! (including SD card)
+ latest Mobile OS version with new office mobile and latest improvements!

First of all you need RSDlite: ... 145827.rar


Firmware itself: ... 41_1FF.rar

Now you have files and we ready to start.
First , don't forget to backup your phone memory data.
All data from phone memory will be erased! I'm not sure if Sprite Backup will be fine for this because we going to upgrade OS and as I found restoring data from WM6 to WM 6.1 not work as good as should - double links, broken shortcuts and so on. So I suggest syn with PC backup all SMS and E-mail data using Jeyo Mobile companion and make a list of installed applications - better will be to reinstall them even if they are on SD card.

So, I hope you have experience to work with RSDlite Motorola Flashing software. Its been used for a long time for most of Motorola phones from p2k platform to current Bulverde. So , in case you don't have Moto Q drivers - can find them on Motorola developers site.

Then just plug USB cable to your PC and start RSDlite - if everything is ok - it will show you that you Motorola Q connected via USB. You may see all info about it (IMEI , s/n etc)

Next, you will need to select firmware file (downloaded using link above) and just start flashing - thats it! It will take time - about 30 minutes. Better pray and don`t touch computer nor phone.

After successful flashing you can see you phone become a bit Chinese.....errr! Don`t worry - its ok since firmware came from China friends ) So.. on top you see a usual launch bar with set of applications. (see on pic.)

So select settings and go to Regional setting(one click right then press E) and select US English to switch to English ....

Finally..reboot and enjoy!
You got unique Motorola Q gsm with Windows Mobile 6.1 !

See how it works!

This firmware is engineering stuff - so it have some debugining tools built in. In all other ways its working stable release!
In case you decided to revert back to WM 6 here is original Motorola Q gsm firmware (US): ... 02_1FF.rar | 49433 KB

Wednesday, February 04, 2009

Installing Leopard 10.5.x on VMware

SUPPORT APPLE: Buy a license for Leopard if you are going to use this!

EDUCATIONAL ONLY: This is for educational purposes ONLY. Not to be used in a productive or commercial environment.

Unlike Tiger hackintosh installations, installing Leopard need some tricks to make it work.
First of all, you need VMware version 6.5 or above. I will show installation process for AMD system, I guess on Intel systems it is about the same.
So, you need to get Leopard AMD patched image or CD, at least 20 Gb of hard drive space and not less then 1Gb of RAM.

Create a new Leopard VM
Go to File >> New Virtual Machine and create a new VM (you should be familiar with this if you installed Tiger on VMware)
  • Choose Custom and not typical
  • Set the Hardware Compatibility to Workstation 6 and click Next
  • Set the guest OS to "Other" and set the Version to "FreeBSD 64-bit"
  • Give the virtual machine a name, and preferrably store it in a different partition from the one you are running Windows from, click Next
  • Set the number of processors to 1 (you can use 2 as well, but there is no visible speed increase) and click Next
  • Set the amount of memory at least 768 Mb for better results.
  • Now go to the VM >> Settings menu and click and Remove the Floppy Drive and the USB Controller

Save configuration, and then open .vmx file with notepad and replace setting with this:

.encoding = "windows-1251"
bios.bootDelay = "5000"
checkpoint.vmState = ""
checkpoint.vmState.readOnly = "FALSE"
config.version = "8"
deploymentPlatform = "windows"
displayName = "Leopard"
ehci.pciSlotNumber = "33"
ehci.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.connectionType = "nat"
ethernet0.generatedAddress = "00:0c:29:7b:c7:78"
ethernet0.generatedAddressOffset = "0"
ethernet0.pciSlotNumber = "32"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
extendedConfigFile = "leopard.vmxf"
floppy0.autodetect = "TRUE"
floppy0.fileName = "A:"
floppy0.present = "FALSE"
guestOS = "freebsd-64"
ide0:0.fileName = "AiTKOS-0.vmdk"
ide0:0.present = "TRUE"
ide0:0.redo = ""
ide1:0.autodetect = "FALSE"
ide1:0.deviceType = "cdrom-raw"
ide1:0.exclusive = "FALSE"
ide1:0.fileName = "G:"
ide1:0.present = "TRUE"
memsize = "768"
mks.keyboardFilter = "allow"
;monitor = "debug"
nvram = "leopard.nvram"
pciBridge0.pciSlotNumber = "17"
pciBridge0.present = "TRUE"
scsi0.pciSlotNumber = "16"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
sound.autodetect = "FALSE"
sound.fileName = "Speakers (Creative SB Audigy 2 "
sound.present = "TRUE"
svga.autodetect = "TRUE"
tools.remindInstall = "TRUE"
tools.upgrade.policy = "useGlobal"
usb.present = "TRUE"
uuid.action = "KEEP"
uuid.bios = "56 4d 50 97 29 7a 74 3f-a8 4a 39 81 24 7b c7 78"
uuid.location = "56 4d fa 48 48 51 f1 7c-4a 00 76 c3 fa 66 76 d6"
virtualHW.productCompatibility = "hosted"
virtualHW.version = "6"
vmotion.checkpointFBSize = "134217728"
tools.syncTime = "FALSE"
debugStub.linuxOffsets = "0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"
mks.enable3d = "TRUE"
sound.pciSlotNumber = "34"
usb.autoConnect.device0 = ""
usb.generic.allowHID = "FALSE"

After open VMware and replace paths to your hardfile and CD drive (also some custom things like sound cards)
Settings BIOS options
Note: To toggle between the guest OS and the host OS, press Ctrl + Alt

  • Make sure that all other virtual machines are turned off
  • Now boot your Leopard VM. Click inside the window immediately and tap F2
  • In the main BIOS screen, choose the Legacy Diskette A and set it to Disabled
  • Go to the Advanced tab >> I/O Device Configuration and disable all Parallel, Floppy, and Serial controllers
  • Press F10 to save changes and reboot

Now select your Leopard distribution image in VMware CD device dialog or if you have it on disk - set the correct letter of you CD drive.
As used iDeneb Leopard compilation for AMD/Intel hackintosh , but you can use any other - I tested it work with AiTKOS as well.

Booting Leopard up for the first time
  • You will eventually get to a boot: prompt
  • Type -v at the boot prompt and hit Enter
  • Watch the messages scroll by, leave it for 15-30 minutes until it boots
  • Proceed to installiation process step by step as on usual Mac.
  • If it does not boot, go back to the F8 boot prompt and type in -v -x -f cpus=1 and hit Enter to see if it works

After all you should see standard Leopard install process. Do it step by step - having in mind what components (eg kernels and kext) you need to install and continue.
If you do everything right, you will successfully finish installation and boot into Leopard !

Thanks goes to PCWiz and Ozlo for giving main idea and some useful tips!

p.s. Since Vmware use native video you maybe stuck into screen resolution change, to make in different do it manualy:
  • With TextEdit, open the file: /Library/Preferences/SystemConfiguration/
  • Open the file, and add these two lines (right after the Yes line if you are on Tiger or line if you are on Leopard)

Graphics Mode

  • Replace the 1280x1024x32 with the resolution you want
  • Then, in go to File >> Save As..
  • Save the file as on the Desktop (make sure the .plist part is there!)
  • Navigate the the /Library/Preferences/SystemConfiguration/ folder
  • Drag your file on the Desktop into the folder window
  • When a messages appears, click Authenticate and Replace and enter your password
  • You're done! Reboot OS X to see the changes

Here is an example of what the com.Apple.boot.plist file looks like with Leopard:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://">
<plist version="1.0">
<key>Kernel Flags</key>
<key>Graphics Mode</key>

Thats all!