Archive for the ‘Hardware’ Category

Out of boredom, I decided to re-flash my old Nokia 5800 Express Music phone with Symbian Anna to replace the original V60 firmware. Not that the original firmware is not good but I kinda need some UI refreshment. After some searching and experimenting, I dare to conclude that Symbian Anna V7.5 custom firmware is pretty excellent for my need.

Symbian Anna V7.5 Custom Firmware Screen Shot

Get it at:


Steps (Summary) :

This flashing instruction is based on the The technique  to flash this firmware (below) into your Nokia phone is no different from the method I shown in the URL above except you are no longer need to mix-up your phone original firmware and custom firmware. The Symbian Anna custom firmware that you can download from this page has already included everything. In short, download the firmware and flash it using whatever flashing tool you confortable with.

If you have any trouble understanding this quick and short instruction, please follow to the link above.

  1. Check your phone variant (mine is RM-356).
  2. Download appropriate firmware according to your phone variant.
    2. Ensure your phone variant is supported
  3. Extract the firmware and copy the folder (mine is RM-356) into …/Nokia/Phoenix/Products/ directory.
  4. Execute J.A.F with appropriate setting (refer to the URL above (got picture) if you are not remember).
  5. Turn off the phone and flash.


Flashing custom firmware into your phone possesses real risk. You may brick your phone if you miss one or two things. So, be careful and read the instruction thoroughly. However, if you happen to somehow brick your phone, you may restore it with Nokia original firmware (download it using Navifirm) and flash the original firmware into your phone using JAF.

You have purchased X-Fi Titanium HD. Installed the card in your PCI-E slot. Connected your headphone / speaker to the card. Booted up the computer. Installed the supplied X-Fi Titanium HD’s driver and ….. open up the slick Creative Audio Console….. but ….the THX icon at your Audio Console is not there?

Oh Crap! You are screwed because all the glories of THX TrueStudio Pro (which is also one of the signature to this awesome card) is missing.

If you do not install Audio Console, your Audio Control Panel should be like the picture below.
Oh wait! Before you go berserk and pulling your hair frustratedly, please note that THX TrueStudio Pro is only available in ENTERTAINMENT MODE! So, don’t expect to have this thing if you use Game or Audio creation mode…
So, why the hell is this thing happen? Here are the possibilities:
  1. Your old dedicated audio card is previous generation X-Fi (happen to me : X-Fi Platinum). You failed to uninstall the old drivers completely.
  2. You did not disable your integrated audio chip.
  3. You did disable the integrated audio chip but failed to uninstall the driver completely.
Quick and dirty solution:
  1. Install the card and the driver in clean state OS. In other word, format your computer and re-install everything. Super big chances it will work.
Messy solution:
  1. Remove the cards
  2. Install the card in different PCI-E Slot.
    • X-Fi Titanium HD uses PCI-E x1 header. It can be installed in either the short PCI-E slot (x1 version) or the long one (x4,x8,x16 version)
  3. Uninstall all X-Fi’s drivers and software.
  4. Disable integrated audio chipset and remove all the related drivers.
  5. Clean your registry (backup first). It is up to you to use what product to fix and clean your registry’s garbage.
  6. Reboot
  7. Install the drivers and applications from the supplied CD.
  8. Update them.
  9. Reboot and Pray.
Honestly, I used the ‘Quick and dirty solution’ since it was suggested by the Creative’s staff. However, not everyone can afford to reformat their computer hence some lucky users capable to fix this problem by using the ‘Messy Solution’.
Good luck.

How to fully utilize your iPad (2).

Posted: September 22, 2011 in Hardware, iPad

Note; This mini tutorial is written to someone who

  • just bought an iPad and want more from his/her iPad
  • old user but getting sick of his/her iPad restriction
  • iPad user who never jailbreak his/her iPad
  • just bored and need something to read.

Your iPad is a very fantastic mobile computing device. However, due to Apple weird approach and thinking (they always assume they know what is best for their user…. Bummer), the true potential of iPad is remain locked and hidden. Apple want you to use it the way they imagine average consumer use itt. If you are totally an average media consumer, you definitely have no problem with this restriction. If you are an Apple’s user (MacBook or Mac computer user) you are blessed with this issue. But if you are a PC user or Androids user and you try to do something that you used to do with your PC or Android devices, you will be very stressful and disappointed. Sorry folks, no direct drag and drop like USB drive, no out of the box multi format media player, no default file explorer (you have to Jailbreak your iPad and install iFile for this) and no this and that. Very restrictive is the only word I can think for this standard vanilla iPad 2.

But still, we can’t deny that iPad is one of the best (if not the best) tablet computing device available today. USD500 for the base model is relatively cheap especially when we consider other Apple products’ price which always more than USD1k. Furthermore, the competitors’ tablet computing devices are not dramatically cheaper and arguably don’t has the build quality and finish as good as iPad too (with exception to Samsung Galaxy Tab 10.1). I personally fall in love with iPad overall user experience. It’s UI, fluid transition animation, applications, battery life, build quality and dimension. But I hate its dependency to iTunes and restriction. (Note: I am Samsung Galaxy S2 – Android 2.3.3, Windows 7, Linux Mint and Symbian S60 users).

So, how to blend the advantage of iPad with Android’s flexibility?

Answer: You have to Jailbreak your iPad and add crack repositories into Cydia.

So what are we waiting for?

Step 1, let’s break the jail….

So you can have root access to your iPad. (In lay man term, jailbreaking your iPad grant you full Administrator access to your iPad operating system).

  1. Using Safari, go to
  2. Ensure that your iOS’s version is compatible with jailbreakme (4.3.3 is good to go).
  3. Tap ‘Free’ icon and let it do its magic to jailbreak your iPad. Complete instruction :
  4. If you successfully jailbreak your iPad, Cydia icon will appear in your iPad’s home screen.

If you can’t jailbreak your iPad using jailbreakme, kindly visit :

Step 2; let’s add ‘special’ repositories in your Cydia…..

So, you can have 2 one stop centers for your cracked application need.

  1. Open Cydia
  2. Click at Sources (bottom bar)
  3. Add these URL for new repositories (source)
  4. Click at Search (bottom bar) and search these applications and install. Make sure, the results you found are from the repos I mention in no. 3 above.
    1. Installous : This will serves as your secondary AppStore (cracked version)
    2. OpenSSH : This will allow you to send files from your computer to iPad using SFTP.
    3. AppLinks : This will ease your life figuring out where your application’s store your files (book, video, media etc)
    4. iFile : This will allow you to browse your iPad disk drive (well, SSD).
    5. Terminal : This will allow you to enter Linux like command to your iPad. You need this in order to change default OpenSSH password (username: root, password: alpine)
  5. Reboot your iPad.

    Open Installous, and install whatever you want. Be thankful to those underground coders. Remember, you are solely responsible with your act by installing cracked application. I definitely discourage you to do so due to several reasons, namely; security, potential backdoor and virus, legal issue and the original software writer deserve small amount of money for their hard work. I assume that you tried the cracked software to fully evaluate its true capability and potential. Frankly, if you like the software….. purchase it.

Step 3; let’s change your OpenSSH default password…..

So, other can’t access your iPad disk drive (everything in your iPad) once they know your iPad IP address. Compulsory if you install OpenSSH.

  1. Open Terminal
  2. Type “su root”
  3. Type “alpine” as password
  4. Type “passwd”
  5. Enter new password and re-enter it for verification.

From now on, username is root and the password is <whatever you tube in no 4 and 5>.

Step 4; let’s install some applications that are pretty essential to your not-so-plain-vanila iPad2.

So you can send your files using various ways; over Wi-Fi, thru FTP, open office documents (including PDF) and watch your favorite video regardless its format and container.

  1. Open Installous.
  2. Install these applications
    1. Buzz Player: Multi format media player that capable to play almost anything (75 file types) and have network browser, ftp and etc.
    2. GoodReader: Arguably the best iPad documents (PDF, legacy office document files and standard iPad reader). Definitely better than Adobe PDF reader.
    3. QuickOffice: At least, you can be productive and continue/review your work on the go. Support legacy and current office document format.

Step 5; let’s automatically create a list of shortcuts to your application’s ‘default’ directory.

So, you don’t need to scratch your head wondering where your applications store your files such as books, video, picture and etc when you transfer them without using iTunes.

  1. Open AppLinks
  2. Click on refresh icon.
  3. Open iFile
  4. Navigate to “var/mobile/AppLinks”
  5. Notice that all your application’s name is here. Click on “”. You should see several folders in here. These are not the actual folder. They are the shortcut to the folder that BUZZPlayer uses to store your media file. By default, BUZZPlayer store your video in “Documents” folder/shortcut.
  6. You can do the same to other application as well.

Why this is important you may ask? Well, without this technique, it is almost impossible to know where to transfer your video files using Wi-Fi or FTP to your iPad and let BuzzPlayer know where to open it. (Or to transfer your document to your iPad and let GoodReader know where to open it as well). This is not like Android which automatically scan every media we dump into it or Windows based application where we can open any files from any location (browse). iPad application generally not smart enough to open files that are not in their ‘default’ location. So, AppLinks basically scan all our applications and creates a list of shortcuts to those ‘application default’s folder’ in /var/mobile/applinks/…

Step 5: Let’s transfer your files into your iPad using FTP.

So you no longer need to deal with iTunes to transfer various kind of files especially videos that doesn’t compliance with iPad native video player (We got BuzzPlayer to handle all kinds of our multimedia need….duh. Note to Apple: Even if your native player incapable to play it, don’t blindly restrict user from transferring video files to their iPad). Remember, BuzzPlayer and GoodReader (and many others as well) capable to download files from various sources including internet based services such as your email, FTP server, web server, DropBox, etc. What I am going to show you here is one of the method that I normally use to transfer my files to my iPad using Wi-Fi.

  1. Turn on your iPad’s Wi-Fi and check your iPad IP address. Let say
    1. Setting / Wi-Fi /
    2. Select your network’s name
    3. Tap on more button (blue rounded with > icon)
  2. Download and Install WinSCP :
  3. Open WinSCP and enter these information:
    1. Host name    : Your iPad’s IP address (for eg,
    2. User name     : root
    3. Password     : whatever your type in step 3
    4. Private key file    : just leave blank
    5. File protocol    : SFTP
    6. Allow SCP fallback: Checked.
  4. Click on Login (or Save if you want to save this configuration)
  5. If you do everything correctly, WinSCP will open a new window showing your PC’s files and your iPad files (on the right). By default, it will shows you … /private/var/root
  6. Click on [up one level] icon and open mobile/AppLinks (actually, we want WinSCP to open /private/var/mobile/AppLinks).
  7. Now you can see a list of shortcut pointing to your application directory.
  8. Click on BuzzPlayer / Documents
  9. Create a folder if you want.
  10. Then, drag the video you want to transfer from your PC to Ipad.

And, you are done. Open the video using BuzzPlayer.

Note: You can use this technique to your GoodReader and other application as well.

Special appreciation to my mentor; owner of

iPad 2 Manual:

Official Manual :


Hint: Ipad help could be accessed using Safari (default bookmark). Open

Another good place to go:

Some tips and tricks:

I just bought Corsair Force 3 120GB SSD. It is a SATA 3 solid state drive and since I have Asus P8P67 Pro, it is natural for me to hook it up at SATA 3 port (the grey one), reinstall my windows 7 alongside with all the latest drivers. Unfortunately, I did notice that my system face intermittent freeze after I installed Intel Rapid Storage Technology driver. Update to latest version still doesn’t fix this problem.

Yes, the system is blazingly fast. Day and night different. Speed improvement is extremely significant. For those who already spend several hundreds buck on your CPU and GPU or even MOBO/RAM, do yourself a favor. Install an SSD to your system and you will amazed/stunned. Seriously LOL. By the way, back to the current topic, the intermittent freeze really annoy me. The whole system will freeze for 10 – 30 seconds. My casing’s HDD/SSD LED lit up like crazy. And I have to wait. No other choice.

So I give up. Even my system is properly configured (including Visual Studio and Adobe lengthy installation, I format and re-install my Windows 7 + all drivers except Intel Rapid Storage. Bamm, no more intermittent issue. But I do realize the copying speed between my E-SATA drive to SATA drive drop pretty significant. From 90 MB/s to 60-80 MB/s. I don’t feel any noticeable slowdown with my SSD. Windows Experience Index still report it 7.9. ATTO benchmark still give 500+ MB/s read (at best condition).

So, I do some googling and found these solutions:

Solution 1 : —————————————————————————————————-

The solution is easy!  The problem is, that the C300 SSD cannot handle the LPM-Feature from the Rapid Storage from Intel. Crucial, please check the firmware from the C300 about LPM and test it in your labs! Since Version 10 of the Rapid Storage LPM is enabled by default, when you make a clean new installation from the RST and that was the problem on my system. I deactivate LPM on all ports by modify the Registry and the problem was solved directly, the freeze-ups are gone – so easy is it! Also the speed from the SSD goes dramatically up!


The needed Reg-File to disable LPM on all Intel Ports it is easy to create. Create a new Text-File, copy and paste the following text and then name it for example “LPM.reg”. When you have save the file double click on the file, restart your System and that’s it. On the next boot up LPM is disabled. You can also disable only one or two ports and so on. Then you must delete the line from that port, who you don’t want to disable LPM.
Copy start at the next line:
Windows Registry Editor Version 5.00






Copy end up over this line:



Also you can do it by hand, thanks to Ady:


If there are no “Ports” under the iaStorV/iaStor Parameters, you will need to Manually Creating the Registry Location and Keys:

1. Go to Start-> Run..

2. Type in RegEdit and hit the Enter Key..

3. Go to the following Key location to insert or configure the registry keys for LPM:






4a. Right click “Parameters” select “New” then name it “Port0”.

4b. Left click “Port0” to open and in the pane with Name/Type/Data, Right click select “New” then “DWORD” and name the new value “LPM”.

4c. Repeat 4a/4b “LPMDSTATE” and “DIPM”.


5.  When you want to ad the other Ports also to registry, then repeat the steps from 4a to 4c and name it Port1, Port2, Port3, Port4 and Port5.


So, give it a try, i hope it works also at your side, not only just for me! I am disable LPM from now directly on any new installation!


Kind Regards
At the end – here are the text what Intel says about LMP in the Rapid Storage since Version 10:


Link Power Management with Intel® Rapid Storage Technology

Intel® Rapid Storage Technology implements the Link power management (LPM) feature described by the Serial ATA specification to overcome the power demand of a high-speed serial interface, SATA and providing the capability of SATA at the minimum power cost. LPM, when used in conjunction with a SATA hard drive that supports this feature, enables lower power consumption. LPM was initially enabled by default on mobile platforms starting with ICH6M with Intel® Matrix Storage Manager. Starting with ICH9R this feature has also been supported on desktop platforms with Intel® Matrix Storage Manager 7.5 release but not enabled by default. Beginning with the Intel® Rapid Storage Technology 10.0 release, LPM support is enabled by default on both mobile and desktop platforms. OEM’s who wish to modify the default settings for LPM on their platforms can follow the instructions in the following section(s).

Instructions to disable/enable LPM

After system is setup with OS and Intel® Rapid Storage Technology installed, follow the below instructions to modify the default LPM support.

NOTE: Beginning with the Intel® Rapid Storage Technology 10.0 release, the registry keys are no longer populated in the Windows registry by default. The RST driver does not require the registry keys to be present to support the default settings.

1. Go to Start->Run
2. Type in RegEdit and hit the Enter Key.
3. Go to the below mentioned location to insert or configure the registry keys for LPM
NOTE: OEM’s need to configure the LPM settings by port. Ports are numbered starting with zero (please refer the desired platform EDS for the number of ports supported on that platform)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\iaStor\Parame
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\iaStor\Parame

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\iaStor\Parame

4. Now add the following registry keys under the registry location mentioned in step3, if they are not available (These registry keys are not available by default, they can be added by using utomated scripts, .reg files, executable utilities, etc). If you find the below registry keys already available, you can modify the values for desired support. Values are modified on a port by port basis so modify all ports that you wish the changes to be supported on. **

“LPM”=dword: 00000001 {dword: 00000000->Disable; dword: 00000001->Enable} [default = Enabled]
“LPMSTATE”=dword: 00000000 {dword: 00000000->Partial; dword: 00000001->Slumber} [default = Disabled] (Note: the driver ignores this key when the LPM key’svalue is not set to 1. So when LPM value is 0, this value is N/A.)
“LPMDSTATE”=dword: 00000001 {dword: 00000000->Partial; dword: 00000001->Slumber} [default = Enabled]
“DIPM”=dword: 00000001 {dword: 00000000->Disable; dword: 00000001->Enable} [default = Enabled]

**Warning: If you edit the registry incorrectly, you can cause serious problems that may require you to reinstall your operating system. Intel does not guarantee that problems that are caused by editing the Registry incorrectly can be resolved.


Original Link


Solution 2 : —————————————————————————————————-

Two days ago, my Media Center Extenders became extremely non-responsive when I tried to play recorded TV. Perhaps playing TV would have been impossible, but I did not wait that long before restarting the Media Center PC.

That restart failed, with the Windows logo staying on the screen indefinitely. Attempts to fix the boot process from the Windows boot menu proved useless as that diagnostic revealed no error. Running a similar diagnostic from the Windows 7 install DVD provided me with a boot issue to fix and Windows restarted, but was sluggish when accessing my recorded TV.

A diagnostic run on that drive revealed nothing.

A look in the Windows Event log revealed a series of the following errors that began several hours before the nonresponsiveness:

Source: iaStor

Event ID: 9


The device, DeviceIdeiaStor0, did not respond within the timeout period.

Some web searches revealed substantial frustration with this problem dating back to the introduction of Windows Vista, but also suggested that updating Intel’s disk drivers might solve the problem. At least sometimes the problem is related to hard drives and LPM (link power management):


A change was made by Microsoft* in the Windows Vista setup process. The result of this change is that the Intel® Matrix Storage Manager LPM registry settings that were intended for mobile installations are added for desktop installations as well. These LPM registry settings are added for both the Intel® Matrix Storage Manager RAID driver on the Windows Vista installation disk, as well as for any drivers added during the installation process.

Various desktop Serial ATA devices such as hard drives and CD/DVD drives have been reported that do not comply with the Serial ATA LPM device specification and display erratic behavior when LPM is enabled.

Given that the hard drive in question was a new “green” drive. I suspect this may have been part of the problem. A new set of Intel drivers addresses the problem by disabling LPM. I installed these drivers (for the Intel Matrix Storage Manager (my system is RAID capable, although I do not use RAID)) and the problem has not recurred in the last 48 hours.


Original Link.


Solution 3 : —————————————————————————————————-

The one I use currently : Do not install Intel Rapid Storage driver. No problem what so ever.

Note: I will eventually install Intel rapid storage driver and perform another benchmark and implement solution no 1. Stay tuned.

If you happen to use Intel based computer such as Intel’s motherboard, processor, chipset, graphics, ethernet, wifi etc, you may want to use this web-based driver checker.

It is a web based application but requires Java or Active-X. No worries, you can install it on the fly.


The Intel® Driver Update Utility keeps your system up-to-date. It detects which driver updates
are relevant to your computer, and then helps you install them quickly and easil

Before the Intel Driver Update Utility can analyze this computer you need to give your permission to download an ActiveX or Java Plug-in component called, SRLApplet or System Requirements Lab from Husdawg, LLC. For more information about this component, see below. You may need to disable any Pop-up blocker you are using in order to use this service.


It can only be downloaded with your permission.
No personal information is collected.
Easy and fast to download and run.
Easily removed after analysis performed.
If you are behind a firewall, you may not have permission to download browser components.
Your browser’s security settings must allow you to install ActiveX/Java Plug-in components.
The tool is not Spyware or Adware