Showing posts with label XPERIA X10 Mini. Show all posts
Showing posts with label XPERIA X10 Mini. Show all posts

Sunday, November 7, 2010

Android 2.1 on X10 Mini

I recently got Android 2.1 up and running on my X10 Mini. Although it isn't yet available for Indian X10 Mini owners but through the instructions at XDA-Developers forums, I became one lucky Indian to have the Eclair on my phone!
If you are still running the old 1.6 firmware, you can upgrade to 2.1 easily. There are two techniques. One is to directly flash a firmware into your phone, and other is to make SE Update Service believe that your phone belongs to a place where 2.1 has already been rolled out and then SE Update Service application will put new firmware onto your phone.

The first method

The second method

For the first method to work, you must have Java(at least JRE) installed in your system. To check, just open a command prompt and type java and press enter. If you get some large output, that means java is installed and working. If you get "Java is not recognized as a.........." that means Java isn't installed. Go here and get Java for your OS and install it.

In the second method, you need a rooted phone. Rooting a phone can be done by two techniques. I'll tell you the second one because thats the easiest and even non-engineerig background people will be able to do it without ease! You just need to install an application called UniversalAndRoot on your phone, launch it and tap Root!!!! Thats all!!! After the rooting, you need to install RootExplorer on your phone. Then overwrite the build.prop file in your phone's system directory with the one downloaded from here . After that turn off your phone and turn it on. You will get an error that some application has crashed. Now again turn it off. Launch SE Update Service on your computer and follow the instructions. Your computer must be connected to a high speed internet. In the step when it instructs you to release the back key, don't release it. You will see the New Software Available prompt, release the back button and install the software.

Whats new in the new firmware?


The social phonebook
This is my favourite feature in the new firmware. Your contacts' profile photos from their facebook profiles are displayed when they call you or when you call them. Also, you can see their twitter and facebook status updates right in the contacts. To link any of your phone contacts with his/her facebook/twitter profile go here otherwise if the contact has same first name and last name on facebook, his/her profile will be automatically linked to your phonebook's contact entry.

Double tap to zoom
In the browser now you can zoom to a specific part of the webpage by double tapping. Also its nice when you double tap and the text columns adjust automatically to make reading easier. You can download Dolphin Browser HD from the Android Market to have an still better experience. Dolphin Browser HD has a plugins API and several plugins have been developed for it. For example web2pdf plugin can convert whole webpage to a pdf file.

Live wallpapers
Now you can have animated wallpapers on your phone. I installed the Aquarium live wallpaper and it is very beautiful. There are several more good live wallpapers available for free download from the market to spice up your phone.

Video recording with continuous autofocus
The new firmware makes your phone capable of VGA@30fps video recording with continuous autofocus, which is a big plus.

Skype
Skype is available for Android 2.1 but it isn't supported on X10 Mini. I installed it but it used to crash whenever I tapped any contact's name to call.

Minor changes in interface
There are several minor changes in the interface. The blue ambience has gone deeper blue. The lock screen has changed. The call receive/reject screen slider has changed. It looked confusing for me at first when I got the first call. I was confused which way should I drag the slider to receive the call. Finally I went with my intuition and dragged the slider to the right to receive the call. Dragging to the left rejects the call.
The settings menu entries have got icons beside them. The wakeup key has changed. The middle key should now be used to wake the phone up, instead of any of the three keys.

Album issue
The album has gone damn slow at initial launch. You need to wait patiently till all the thumbnails are generated. Anyways, after loading the thumbnails it regains its elegance and is fast as ever.

I have discovered some more great apps that you should try:
PowerAmp: The best music player for Android
RockPlayer: Play all video formats on your phone
TapaTalk: It can let you browse and post in any TapaTalk enabled forum.
iReader: It can view chm files(the compiled help manuals of windows)
Call Recorder: You can record any calls
Android Notifier: Get notified on your pc about any incoming calls or SMSes when your phone isn't in your direct sight.
goChat: Facebook chat on your phone
Recordoid: Record voices
Wyse Pocket Cloud: A VNC client. You can control your Windows or Linux or even Mac computer from your phone directly as if you are using your PC, on your phone
Camera Zoom FX: Its a good replacement for the inbuilt camera

For downloading more and more apps visit this page To be able to download anything you must be registered there. You should also register and keep visiting xda-developers forums x10 mini zone

Friday, September 17, 2010

Solution to Android's Ad-Hoc WiFi issue

I own a Sony Ericsson XPERIA X10 Mini(Also known as E10i). It runs Android OS 1.6 Donut. Android doesn't let you connect your phone to an ad-hoc(i.e. computer to computer) WiFi network for browsing internet. Only infrastructure networks are supported. So, if you have a wired internet connection in your laptop or desktop PC, you can't share that to your Android phone through WiFi. You need to purchase a WiFi router/access point to do so. But now, you can do that at absolutely no cost!!! Without purchasing any hardware!!!! Read on...

Today I came across a freeware application for Windows 7, that turns your Windows 7 computer into a WiFi Access Point!!!! It emulates a WiFi router through Software!!!! And my problem is solved!!!! Now I can share my laptop's wired internet connection to my Android phone. Here is a 2-step guide to setting up everything.

Step 1
Download the application Connectify from here and install it. It will prompt you to install a driver, twice. Press Ok, for each prompt.

Step 2
After the installation, you'll see an icon in the system tray which looks like . Click the icon. You'll see a pop up dialog as shown below.
Turn on your laptop's WiFi card if your laptop has a dedicated button to turn it on. Then fill the WiFi Name as anything you like. I filled it MAX. Check the box that says Share Internet. Then in the Mode drop down list, select Access Point, WPA2-PSK. Oh wait!!! Do you see only Ad-hoc open and Ad-hoc WEP? If you see Access Point, WPA2-PSK or you don't see a drop down list at all, means you're lucky. Just click Start Hotspot button, and you're done! For those who aren't lucky, just like me, read on...
What happened to me was that I didn't see the Access Point mode. I thought, my WiFi card doesn't support Access Point mode. I went to the supported card's list at http://connectify.me/docs/supportedcards.html and I could see my card Intel 5100/5300, WiFi Link 1000 BGN listed there. "Then what's the catch?", thought the frustrated me! I noted that the driver version supported was 13.0.0.107. I checked my card's driver version in Device Manager and saw that it was 11.x.x.x. I went to my laptop's manufacturer support site and saw that the latest WiFi driver for my machine was available and it was 13.0.0.107. I also noticed that all other components(like Chipset, Audio, Graphics, Ethernet card etc...) had updated drivers for them. I Downed 'em all and installed.(What's the morale??? Always keep your drivers updated.)
After the re-boot, I could see a Virtual WiFi MiniPort adaptor installed in Network Connections with the name Wireless Network Connection 2.


Then I launched connectify, I didn't see any drop down list in the mode box(screenshot. below). I entered a 8-character WPA2 key and clicked the Start Hotspot button.


It took a while(about 15-20 seconds) to configure and my WiFi hotspot was up and running! My Connectify popup was now with the Status: Running MAX, Mode: Access Point WPA2-PSK. I was a happy man! I turned on my phone's WiFi and connected my phone to MAX easily. I saw my phone's MAC and IP addresses in the Connected Clients list. Even a Sony Ericsson logo was shown there!!!
Using DHCP my phone was assigned the IP address 192.168.2.10. The computer's Software based WiFi router was assigned the IP address as 192.168.2.1. In the system tray, the red mark from Connectify icon was now removed and it was like this


Troubleshooting
Everything was up and runing, still I couldn't browse the web. In he phone, I checked the gateway address and it was fine i.e. 192.168.2.1, that I had already cnfigured in WiFi static.
I went to Network Connections, in my laptop. That can be reached through Network and Sharing Center > Change Adaptor Settings. I right clicked my wired ethernet icon and clicked properties. In the sharing tab Wireless Network Connection was listed as the Home Netowrking Connection. I understood that it must be set to Wireless Network Connection 2 which was the name of the connection that WiFi Miniport Adaptor had. I unchecked the box that said Allow other network users to connect through..... then clicked Ok, and closed the properties window. Then again right clicked my wired internet connection icon, clicked properties and in the Sharing tab checked the box Allow other.... In the Home Networking dropdown I selected Wireless Networking Cnnection 2 and clicked Ok and closed the properties window.

I restarted the hotspot and my phone got connected and I could successfully browse the web on my phone!!!
One of the major issues with the phone that I had pointed in one of my previous posts i.e. http://p97.blogspot.com/2010/08/sony-ericsson-xperia-x10-mini.html , has been solved!!! Go Android go!!!

Monday, August 16, 2010

Sony Ericsson XPERIA X10 Mini

As my old P1i was giving up, behaving somewhat weird, I thought I should get a new phone. I zeroed in on two phones. The SE Elm which would cost me Rs.10800 and the SE XPERIA X10 Mini Pro which was around Rs.16000. As I have to remain connected on the go and should always be ready to read PDFs and PPTs after getting myself admitted to PG, I ruled out Elm which isn't an smartphone and thought of getting an X10 Mini Pro. I hunted 10 shops in Allahabad but didn't find my phone of choice anywhere. Finally I settled onto the hardware keyboard sans version of Mini Pro i.e. Mini. It was available for Rs.14600 in Big Bazar, Rs.15300 in The Mobile Store and Rs.16600 in a local shop. Obviously, I opted for the Big Bazar.

The phone is little cute wonderful sweeeeeetie in my arsenal now. I was non-plussed at its speed. A 600MHz and an onboard 128MB RAM are enough to run the phone perfectly smooth without any apparent lag in UI, unlike the Nokia Symbians which run quite lethargic. The Android is an awesome development in the mobile OS world. Although it is missing some basic functionality at this point of time but still it is the best way to throw your crappy Nokia sluggish Symbian.
I'll start with the negative points first and afterwards move towards the positive points, then I'll provide you some tips(and apps) for the X10 mini and then off course will provide links to download few of the mentioned apps.

Ok, negative points start first.
1. You can't connect to an ad-hoc WiFi network with android! What a shame!!!! Its not SE's fault, but a missing feature from Android.
2. You can't access internet on a WiFi network that requires you to specify a proxy address and username/password to surf the internet. Again! What a shame!!!! My college's each and every single inch falls in the marvellous WiFi connectivity of the campus but I can't browse the internet through my phone as, a freaking squid proxy server sits between us and the internet, at 172.31.1.3:8080. Anyways, later I found a workaround and was able to surf on my X10 Mini's browser!!! I'll post the thing later.
3. Coming to music player, the music in the bundled earphone is unlistenable. It is bassless and treble full. This is very bad from SE's part, really really bad. SE has been always a leader in mobile music industry with the W550i breaking the records once and others following the similar path. I hadn't expected this level of quality in SE's earphones. Anyways, I pushed in my Walkman's earphone and the quality was perfect. So, the phone isn't the culprit, the bundled earphone is. Actually they have given a 3.5mm jack which apart from earphones, also has an embedded microphone. This is something different from others.
4. You can't create playlists in the music player. Again, this is a no no!!! But well, there are workarounds, especially if you install third party apps.
5. The music player has no equalizer, nor presets for the equalizer settings. So you can't fine tune your music listening experience. Getting Astro Player circumvents this demerit as it has a very good equalizer.
6. The phone doesn't support bluetooth file transfer out of the box, however SE has promised that they will bundle the bluetooth file transfer app in the next firmware update. But you can download the Bluetooth File Transfer app from the Android Market for free and it works very perfectly.
7.  You can't install third party apps on the memory card. Everything goes to the 160MB internal memory. So, you're sure to fall short of some silicon if you are an application/game junkie. I installed 65 third party apps and I am left with around 40MB on my phone memory. Enough for me :)
8. You must have a google account to do many things for example downloading and installing apps from the market.
9. The screen has a low resolution i.e. 240x320
10. The onscreen keyboard is a multitap one instead of QWERTY so typing is slow. But there are third party apps for using onscreen keyboard and the typing becomes perfectly fast with them. SlideKeyboard is one such thing.
11. The battery isn't user replaceable. It is hard coded/wired/embedded under the hood.

Ok ok, lots of criticism by now. So we should now start with the positives and then move to tips and tricks and then continue to some app downloads and then some other relevant info.
1. The User Interface is a marvel. Especially I love the Timescape and the very very fast and responsive interface
2. Most of the android system has been designed very logically and you will love it.
3. The phone has a magnetometer(digital compass) which works perfectly well, although you need a third party app to use it.
4. The phone has location services like geotagging, thanks to the perfect GPS receiver.
5. At 88 grams it is the lightest and smallest smartphone on the planet.
6. Battery backup is good in comparison to the smart phones. Works for two days of normal use for me. Warning: My normal use seems to be heavy use for many people. So if you are someone whose metric for normal use is smaller than mine the you can get your phone to work for 3 days on a single charge with ease.
7. The camera is one of the best 5.0 megapixel cameras in the market. It snaps near digicam pictures in day in good lighting conditions.
8. Although some people say that due to small screen resolution many android apps don't run on it. But this is  false. I've been able to run all android apps from the market, except two.
9. In october the phone's OS will be upgraded to Android 2.1 Eclair

A list of useful apps follows, that you may download from the market.
Some apps can be downloaded from here. Download the archives in your computer and extract them to get the apk files. The password for the archives is blahblah

1. DocumentsToGo(Must-Have)
This cool thing lets you view and edit DOC, PPT, XLS, DOCX, PPTX, XLSX and PDF files very perfectly. This is a must. Download it here, along with the unlocker.
How to install???? Open the menu, tap Settings, then tap Applications. Then tick mark Unknown Sources. Now transfer the .apk files you extracted from the downloaded archive to the memory card's other folder using a data cable. Now disconnect the phone from the computer and in its main menu tap Application Installer. It will search for the .apk file in the card and prompt you to install it.
2. Astro File Manager(Must-have)
Its a very good file manager for android phones.
3. Gesture search(Must-have)
It lets you search for contacts using handwriting recognition. You swipe you finger as if drawing a character with pen, and it will search the contacts list for you
4. Compass
It utilizes your phone's built-in digital magnetometer and shows directions.
5. Photoshop
Wonderful tool for editing images
6. Facebook location updater
It posts your GPS location on facebookwith a link to google map for that location
7. PicSay Pro
Its a wonderful photo editor
8. Seesmic
Its the best twitter client for android.
9. WiFi Analyzer
Its of no use for me ;-( But may be some people will find it very helpful.
10. Yahoo Droid
Yahoo messenger for android
11. Meebo IM
Perfect multiprotocol IM client for Android. You may also try Slick. It is very good.
12. Merriam Webster's Dictionary(Must-have)
Lookup any word meaning. You may also download voice pack for it, the download link for which will be shown to you after you launch it for the first time. The voice pack works perfectly and pronounces the words as you wish.
13. WiFi Static(Must-have)
You can create several WiFi profiles, for example office, home etc. if you are in a non-DHCP network always. Then connect to any network conveniently. Very useful tool for me.
14. Qik
The live video streaming app. For more details visit qik.com
15. Latitude
The google latitude service to find your nearby friends
16. Goggles
The photo search app from google. You can snap pictures of some known items and google will try to identify the image and come up with the info. Good for tourists. They can click monuments and know about them
17. Handcent SMS
It shows nicely your sms messages.
18. AndroZip(Must-have)
The muti format archiver.
19. Barcode scanner(Must-have)
Scan any barcode with your phone's camera and know about the product.
20. Apache file server
 and
WiFi File explorer
essentially let you do the same thing. They make your phone a file server and give you a browser interface so that you can download and upload files from and to the sd card from a computer
21. OfficeSuite
Its an alternatice for Docs2Go but I prefer Docs2Go
22. SMS Speak(Must-have)
It will read out your SMS messages!
23. ES File Explorer, Security Manager and Task Manager
Good phone management applications. Security manager can protect your phone if it is stolen.
24. Google Translate
No need to mention.
25. GPS Status
It tells your latitude and longitude as well as uses your magnetometer to show directions.
26. Accu Weather
Weather report of your city on your X10 Mini
27. K-9 Mail(Must-have)
Excellent mail client. Its a must have app!!!
28. MSN Droid
The MSN messenger for your Android
29. Neoreader
This will let you scan QR codes.
30. Android VNC
The VNC viewer for your android. I didn't test it yet.
31. Net Tools
Basic network tools like ping, IP to host, host to IP lookups etc.
32. Chess
The chess game on your android
33. Infinity
Its a browser that uses smart fit and gets you out of the hassle of scrolling right-left on websites.
34. Logmein
It lets you log in to your PC. I didn't test it yet.
35. Setting Profile(Must-have)
It lets you change profile with just a touch! You can create profiles for meeting, home, office, browsing, college etc and set the values for ringer, vibrator, backlight etc and then when entering one of those areas, change the profile instead of individually changing the settings.
36. Vignette
It lets you frame your camera pictures
37. Blogger Droid
For photo blogging from your phone.
38. System
It lets you view essential system info, like free RAM and processor speed
39. Google Sky(Must-have)
It lets you view the location of astronomical bodies. Its a very good app for astronomical fun.
40. ThickButtons(Must-have)
or SlideItKeyboard
The onscreen QWERTY keyboard instead of the built-in multitap keuboard. They both are good, but I prefer ThickButtons ;)
41. Pixelpipe
One touch multiplatform blogging app
42. Connect Bot
Use SSH from your phone
43. Bluetooth file transfer(Must-have)
Transfer files to and from you phone via bluetooth.
44. Advance lie detector
I don't believe it works! But still you can try it for some fun
45. Search plus
Search content on Bing, Google, WikiPedia, Twitter etc.

Some handy tips
1. How to transfer contacts from your old phone into your android?

Use your old phone's contact backup feature to create a VCF file for your contacts. For example, in SE phones in Contacts>More>Advanced there is an option Backup To MS. Use that. Then copy the vcf file from the memory card to your computer. Now open up google.com/contacts on your PC browser. Click the Import link on the extreme right. Now upload the VCF file.
Next, on your X10 mini. Choose Settings. Scroll down and click Contacts. Wait, you'll see all your contacts soon on the phone.
You must have an active GPRS/EDGE/3G/WiFi connection for this feature to work.

2. How to configure GPRS access?
Menu>Setings>Wireless Controls>Mobile Networks>Access Point Names
Now press the first key, i.e. the first of the three keys on the phone below the touch screen. Tab New APN.
Put the name of APN, for example Virgin Mobile
Put APN as the APN of your service provider, like vinternet.in
If your service provider requires a proxy, then fill it up. Leave other fields blank.

3. Troubleshoot GPRS
Sometimes you may notice that you aren't able to see the E or G signal. Go to the APN setting, scroll down to the bottom and check the APN Type field. If its blank, then its fine else blank it.

4. How to lock your phone from unauthorised use?
Menu>Settings>Security & Location and turn on the Require Pattern field. Now you can create a locking pattern for unlocking your phone sceen when required, instead of typing a secret number as you might have used inyour old phones.

5. How to enable third party on screen keyboard like ThickButtons?
Menu>Settings>Locale and Text. There tick mark ThickButtons. Now come back to messaging or browser or any app that has a text field. There long tap the text field. Long tapping means keep your finger on the field for a few seconds. You'll get a menu, just choose ThickButtons there.

6. Secret codes?

First: Press *#*#4636#*#*  on the dial pad to reveal a secret menu.

Second: When phone is in locked state, press a key. You will see the prompt to push the option key to unlock but do NOT unlock the phone.
Next, press the key sequence below in the order provided when the "unlock now" screen is still visible: 

Middle->Right->Right->Middle->Right->Middle->Middle->Right


7. Android Versions
1.5 -> Cupcake
1.6 -> Donut(In X10 Mini)
2.1 -> Eclair
2.2 -> FroYo(Frozen Yoghurt)