An Interlude: User Feedback on CSL Spice Mi700 DroidPad

I am want to finish up my extensive review on the Mi700. I would like to get some real consumer feedback on the device before writing the closing conclusions on this. I need your help (especially those who bought the phone/tablet). Even if you did not buy the product, I would appreciate your feedback on the product:

Those who bought:
1) Are you happy with the product?
2) Do you think it was worth your money?
3) What do you wish CSL would change in the product?

Those who did not buy:
1) What was the dealbreaker for you?
2) What could CSL change to make you buy the product?

Thank you. Acknowledgement will be given to those who have given constructive feedback on this matter.

 

Full Review: CSL Spice Mi700 DroidPad (Software) Part 2

Okay, the first part was the easy part. Now comes the hard part… the software aspect of the DroidPad. First of all, let  us remind ourselves that this tablet is running on Froyo, Android 2.2. Take note that this is based on my full week’s experience of the tablet. In the week that has passed, I have already installed about 30 programs (mostly free and some paid). Not only that, I have transfered over 2GB worth of media files. All in all, this should be a more balanced review and not just a ‘first look’ at the device. Onwards with the review:

Performance


1. Mflops: Mflops basically stands for Million FLoating point OPerations per second. It is a calculation intensive test where the higher the numbers, the better. Using Linpack for Android, the device scored 7.5 Mflops on average in 11 seconds. This is considered reasonable when we take into account the CPU which is an MSM7227 600Mhz (a slight upgrade from the older, and much despised, MSM7201A 528Mhz). Comparing with similar CPU devices, we find that the HTC Aria scores 5.2 Mflops with a slight overclock to 806Mhz while LG Ally/Aloha scores 9.1 Mflops with 30% overclock and HTC Legend scores 9.8 Mflops with 37% overclock. Certainly the Mi700 can hold its own.

2. BenchmarkPi: Basically the time it takes to calculate Pi. The lower the better. The DroidPad scores an average of about 2,800 miliseconds, not too bad considering a Snapdragon processor averages about around 2,000 miliseconds.

3. Neocore: This is an OpenGL-ES 1.1 graphics performance benchmark test. The DroidPad’s MSM7227 actually shares the same GPU as the Snapdragon; Adreno. I am pretty surprised by the outcome, since the DroidPad performed slightly better than my HTC HD2 Android (using a Snapdragon CPU and running Froyo) with an average of 32fps while the latter only a paltry 30fps.

4. Boot Time

This was timed from the moment the power switch was pressed and slight vibration felt, until the time when everything was loaded and lock screen appeared (SD card finished mounted). The total average boot time was approximately 60 seconds (1 minute). Frankly, I think this is acceptable although it should be improved. Somewhere around 45 seconds would be good.

Home Screen Performance


1. Custom Shortcuts: This is the version that came with the DroidPad. It looks very much like Android 2.2 stock, but with the added difference of a strip to the left hand of the tablet screen which contains 4 distinct icons. The top most is for mails, followed by an e-book reader, media and social networking shortcuts. I found this to be a redundant add-on since the system already allows users to put on widgets of their own. However, I suspect that this is not part of CSL’s customization but Foxconn’s, since the same shortcuts strip is seen in the similar devices shown elsewhere (Camangi Webstation and Viewpad 7). I have to say that they were not efficient to use at all. I found that the mail program took time to load, and was laggy. Same also for the media player. To its credit, it had a ‘cover flow’ type interface, but again, it was laggy and I kept selecting the wrong song since it either went too far ahead or too short before the one I wanted. Same goes for the social networking program which incorporates Facebook and Twitter. They look too much like the old web 1.0 interface.

2. Scrolling: The saving grace comes in the parts that are untouched, mainly the apps drawer. There is no lag in using the apps drawer and it was all smooth no matter how many apps I had installed and have open at any one time. Scrolling between screens were slightly laggy on the stock version. I have no idea why, but it just is. Not noticeable if you have never used another Android device, but still, it is just a little annoyance that I wished they would have cleaned up a bit more before shipping the devices out. As a matter of comparison, it felt slightly jerkier than using CyanogenMod 6 (Froyo) on a G1/HTC Dream phone.

3. Resolution: Because the tablet shares the same resolution as many of the more advanced Android devices, the grid that is available for widgets remains 4 by 4 (in all, you can put up to 16 application shortcuts on a single screen). The stock  version only allows 3 home screens. If there is one glaring weakness of the Mi700, it would be the resolution size. Even though we have a considerably large screen, stretching an 800 by 480 resolution on it wastes that spacious capacity. What we get is the same 4 by 4 grid available, which translates to widgets getting blown up double the size, making them look awkward at best and ugly at worst! And the result is big spaces between each widget or shortcut; wasted space! I think if it was using the conventional netbook resolution of 1,024 by 600 pixels, this would have made the DroidPad near perfect! For some people, this might be a dealbreaker. Certainly, it would improve on the utility of the home screen.

4. Live Wallpaper: One of the most loved features of Android 2.0+ is the introduction of live wallpapers. Basically these are your normal wallpapers plus added interactivity and animation that adds to the level of ‘fun’ and ‘zazziness’ of a phone OS experience. I found that the DroidPad could handle all live wallpapers fine, without any hitch in the interface. The only problem stems when you are coming back to ‘home’ from a memory intensive application; it takes time for the live wallpaper to reload. That is the only problem that I have encountered, and this is nothing to do with the device, but to the software itself.

5. Alternative (LauncherPro): Personally, I ditched the stock home screen launcher and installed LauncherPro from the market. Buy it. It is worth it. This made the home screen less of a bore for me, as I am able to reclaim the whole screen for myself (no pesky strip to mess with the symmetry), and have up to 7 home screens. Not only that, but LauncherPro allows the user to heavily customise the feel of the home screen. The transitions between screens were smooth and flawless. The app drawer opened speedily and scrolling is smooth when there are only a few apps installed. However, after more than 25 apps in the drawer, I notice that it does tend to lag just a little. But besides that, there is nothing else that I would recommend for speedy experience. LauncherPro also allows the user to change the size of the widgets on the screen to suit their wants. Resizing helps to save space, especially when there is a need to put as many widgets as possible into one single screen.

One last reason to change the home screen launcher to the new one? The stock version only allows the user to use the tablet in landscape mode. This limitation is very frustrating upon me because of my tendency to do work in portrait mode. Thankfully, LauncherPro allows for this.

Note that the more active widgets (auto update) the user uses on the home screens, the slower the UI performance will be. However, based on my usage, I found that the 512MB RAM is well worth its size; I rarely felt that the screen was lagging because of the many applications that are open and the widgets that are actively updating itself.

6. Inputs – Virtual Keyboard, Accelerometer and Touch


I have not much problems with the touch sensitivity of the screen (as mentioned in part 1). However, I notice that in some situations, my swipes are not registered at all. Somehow, at times, I notice that some applications cannot seem to register my swipes and touches. A good example would be in the app drawer (stock version); swiping using my left thumb would result in absolutely smooth scrolling. However, if I were to use my right thumb to do the same gesture or swiping motion, there would be no response from the application. Strange, but these small ‘problems’ appear almost randomly throughout the week.

The accelerometer worked well on games in general. The user is given the option to calibrate the accelerometer whenever the necessity arises. I could easily play the game “Labyrinth” and see how accurate the motions were. However, it is to be noted that the game “Abduction” was problematic to play, as the accelerometer just went haywire.

The virtual keyboard provided as default is the stock Android virtual keyboard. The keys are well spaced on the tablet, but it makes it a bit hard to thumb type, since our fingers will not be able to stretch that far out. Nevertheless, if the tablet is rested on a surface, typing is much faster and more accurate. It is unfortunate that the keyboard does not respond as fast as the iPhone’s; there is a very slight delay and this is more noticeable when the haptic feedback is turned on. I do not think I can type fast using the stock virtual keyboard provided. As an alternative, I used Smart Keyboard Pro (paid version) which is much faster in response, and supports multi-touch points.

Applications

The best news concerning apps on the DroidPad is the access to Google’s Marketplace. Depending on the country you are in, you will be able to either access only free apps (this limitation applies for places like Malaysia) or both free and paid apps (only selected countries). In this section, I will just give an overview of the type of performance experienced in using various types of applications on the DroidPad.

1. E-reader

The DroidPad comes with the popular Android e-book reader Aldiko installed in the system. Aldiko is the best reader that allows for offline reading, unlike other reader apps like Kindle. What makes Aldiko popular stems from its intuitive graphical user interface and ease of transitioning between pages. When the pages are rendered on the DroidPad’s 7″ screen, I have to admit that the words are so easy to read. There is no more need to squint or to move the device closer to us like other smaller devices. The 7″ inch display allows for more words to be fitted into a single page. Though the resolution for such a device might be low, yet I did not find myself struggling to focus on the text. This is definitely one of the plus points of having a device with ample screen size. Just like LauncherPro, the user is able to customise the way they read using Aldiko, till they have satisfied their own requirement.

2. Video Player

The DroidPad’s player only plays a very limited type of video formats (mp4 being the chief of them). I find the video player to be too simplistic. In order to test the video rendering capabilities of the DroidPad, I installed two video players; Rockplayer and Yxplayer. Both of the players could play a common .avi (dvix, xvid) file smoothly. The file played had a resolution of 624 by 352 pixels. However, the playback was not so smooth when playing a true HD 1080 video. On Yxplayer, the result was choppy at best. I tested MKV files and both players failed to play it adequately.

One of the missed opportunities for this device is to provide adequate coverage on video file formats that it can play. This is more surprising considering that this device has a graphical processing unit. Here’s hoping for a better update for the customers, incorporating these suggestions.

3. Social Networking Apps

There are many in the market for free from which you can choose from. I have to confess that it is quite a joy to see a substantial amount of updates without having to zoom in and to subsequently zoom out from using the device. Sharing news, photos and other media are as provided under Android 2.2. Everything works efficiently (minimal battery usage). There are no real surprises here.

4. Games

Most games played well using the MSM7227 chip. The only thing to be careful is to know the limits of the CPU; cannot play certain emulators that are made for Snapdragon or Cortex chips. Zenonia (something like Legend of Zelda) played on the tablet at full screen. The controls and the performance of the game was really good, without any lag. Besides that, I tested a few emulators on the DroidPad. It seems that all emulators (e.g. Gameboid, Gensoid) can work well with the device, except for the PSX emulation. The screen size really helps to make the game more immersive for the most part.

5. Voice Search

This is a Google app that is integrated in Android 2.2. To enable this search, one needs to only hold onto the “search” button for 1 full second, and the app will start to receive the voice input from the device’s microphone. It works well enough for me; I spoke the words, “Wikipedia” and “Great wall of China”. The results returned was almost instantenous, clocking in at 1 second. I am really impressed with this.

6. GPS Navigation


The device comes with 2 maps that can utilise the internal GPS; MapKing and Google Maps. The former is included as part of the DroidPad package. Malaysian buyers get to use MapKing products for free using the 1-year subscription that they offered. Somehow MapKing (from what I can see) is not a good GPS application. It is definitely not an attractive package, unlike Garmin (see picture of MapKing’s UI above). The only other option for me at the moment is to use Google Maps. Unfortunately, Google Maps can only be used with a data connection (either 3G or wifi). I found that the GPS fix was very fast on Google Maps, within a few seconds (with AGPS turned on and while I was in the house and not open air).

7. Music Player

The stock player is the same boring app that has not seen much changes since Android 1.6. There was no problem in detecting my whole library of songs which I transferred via USB from my desktop. I installed Mortplayer (free) from the Market and used the widget to play songs when I am on the go. Surprisingly, the widget requires a few taps before it registers my touch. Once the app starts, it works smoothly with not much delays.

8. CSL Custom Apps


You might be wondering what type of customization CSL made for the devices. There are a few that is quite obvious from the apps drawer; Blueberry Messenger, Blueberry Store, CSL Azan Alarm (for muslims) and CSL Fun Club. All these apps surprisingly (except 1)  are web-based; the icons only bringing up a shortcut to the respective website. The Blueberry Messenger is their attempt to have an IM (Instant Messaging) app that encompass as many social sites as possible. Blueberry Store is their web-based online store, while the CSL Fun Club is just a sort of gateway for people to explore their offerings given to potential customers. The only useful application that I could observe was CSL Azan Alarm… basically it is an alarm clock to remind the user of their obligations for worship. I found that the work done on these apps were minimal and therefore quite deplorable.

Multitasking


Multitasking works with these apps. I am able to switch on the music player while surfing and reading an e-book from Aldiko. Again, this is the benefit of having ample RAM size, which I am glad this device have in spades! There is no need for the application to reload all the data all over again when you are switching between applications. I tried to test the limit of its multitasking by using several memory intensive applications and switching between them to see whether they needed to be reloaded (a sign of insufficient memory). I opened Engadget’s app, Astro file manager, Aldiko, CadreBible, Market, Music, Browser (to a specific website that is graphically intensive), Angry Bird Lite (the game) and Mortplayer. It is surprising, but I actually had NO problems switching from one to the other. They were all still working without reloading the contents. I am thoroughly impressed because this is one of the aspects that are important in daily usage; worrying over memory management (I had a G1/HTC Dream and it was always a horror to switch applications).

Battery Life

According to the specifications, the DroidPad houses a 3,240mAh Li-Pol battery. I have done some test on this and have found some approximation of how long the battery can last. For simple usage, some surfing, checking of mails, typing, music and reading, you can easily squeeze nearly a day’s life from it. For heavy usage, where the above are done more frequently, then you can squeeze probably 7 hours.

The playing of media files will drain the battery faster than surfing does. To test how durable is a single charge (from the wall charger and not from desktop) I performed the following things: I played a 20 minute divx clip for 7 times while at the same time playing music from Mortplayer (continuously) and also switching on the display to the brightest setting and watch the battery drain away. The test started at 10am and when the device powered down by itself, it was at 3.30pm. Based on my simple test, the device lasted for 5.5 hours of heavy media usage!

Take note: charging the battery takes time, even when it is done from the wall charger. It takes approximately 3 hours plus.

Flash Implementation

Unfortunately, for Adobe Flash 10.1 to run, the minimum requirement is for an Arm7 chipset, which the DroidPad does not have (it has only an Arm11 chip). Well, do not worry much, since the iPad also does not have this and people are well content with it. For small Flash usage, there are always alternatives that can be used on the DroidPad. A good substitute for websurfing Flash enabled sites is by using Dolphin HD browser. It is quite fast and shows off some Flash contents (I have not use it extensively). This is a limitation that is not due to the software, but rather the hardware of the device.

Development

To round up this side concerning the software performance of the DroidPad, I would like to say that there are some other concerns that I would like to put forth. The main one being, there are a lot of ways that the DroidPad can be made more useful and attractive, and all these involves having more developers to thinker on the software itself. I can only imagine getting Cyanogenmod 6 working on this device, thereby solving any buggy code or inefficient coding. Many of the problems detected in this review can be solved. Unfortunately, in order to do that, we need to get ‘root access’ on the device. Something that is for now elusive.

I cannot even seem to get ADB (Android Debug Bridge) to work with the device! I found that even the “terminal emulator” that is ‘installed’ on the device cannot be accessed by users. I have to install Android Command Shell app to use command line actions. It makes me wonder whether the DroidPad and CSL is open to the developers community? For certainly, they can gain so much more when the developers are collaborating to extend the lifespan of this device.

From my initial discussions with them over the matter of open development, they have shown some interest in pursuing this, especially in line with the massive third-party independent developers for the first batch of Android phones. We can only hope that CSL will show their support for such endeavour instead of just seeing this as a product.

The last part of this review will cover the final parts of the DroidPad: Camera, Phone Functionality and Other Uses

Rooting Mi700 DroidPad – Simple Steps

Okay, the best way to fully utilise an Android device is when we (the users) have the choice of customising whatever we want on it. We now have the way to do this.

Rooting the Mi700 DroidPad

Thanks to “Abasir” for the instructions. He posted the instructions originally at http://forum.xda-developers.com/showthread.php?t=793071. I modified and added some stuff just to make it bit more clear and helpful.

1. Download the file “SuperOneClickv1.4-ShortFuse.zip” from http://forum.xda-developers.com/showthread.php?t=803682. Extract the zip file out into a folder.

2. Replace the adb.exe from SuperOneClick with the adb.exe from the Mi700 CDROM (this is the virtual drive created when you connect your data cable to windows).

3. Run SuperOneClick > and then click “Root“… it will hang after completing a few tasks. Do not worry. Exit the program.

4. Run the same program again… Click “Root” again and this time, it will finish the process and it would show that the Mi700 is ROOTED.

5. Install the ADB drivers from the CD ROM Drive that is specifically created when you plug the Mi700 to your desktop. Either double click on the drive to enter setup or using Windows Explorer, click on “Setup.exe”.

6. Open a command prompt from windows, go to your adb directory.
[For those who have used ADB on other Android devices and have installed AndroidSDK]

Usually, it will be c:/AndroidSDK/Android-Sdk-windows/tools  (For further instructions on ADB (Android Debug Bridge), you can read this: http://forum.xda-developers.com/showthread.php?t=502010)

[For those who are using ADB for the first time]
Open Command Prompt (Start > Run > Type “CMD”, and press Enter). Then go to the directory where you extracted the zip file in step 1.

E.g. C:\Users\[your username]\Desktop\SuperOneClickv1.4-ShortFuse

7. Come out of the command prompt window and Copy the file “su” (there is no file extension) from where you extracted SuperOneClick.zip and put it into your “c:/AndroidSDK/Android-Sdk-windows/tools” folder (if you have AndroidSDK), if not, put it in the same folder as the SuperOneClick extracted file.

8. In your command prompt from step 6, type:

adb push su /system/bin

and the file will be copied to your device.

9. If you had no problems pushing (copying the file) then go straight to step 9. If you get “read-only file system” error. Type the following from the command prompt.

adb shell mount -oremount,rw /dev/block/mtdblock3 /system

10. Important last step… you need to change the permission of the file so that you do not lose the root.

Type:

adb shell

and a # prompt will appear. Type the following:

chmod 4755 /system/bin/su

and you are done!

This was discussed and found solely by Malaysians. Malaysia boleh! 😛

Full Review: CSL Spice Mi700 DroidPad (Unboxing & Hardware) Part 1

CSL was kind enough to lend me a review unit of their latest Android product (the Mi300 being their first): Mi700 DroidPad. Along with the review unit, I had some time chatting with both the CEO and Senior Manager of Marketing at CSL. The relevant details and observations from that discussion will be inserted in the review.

Unboxing:


The product comes in a fairly large white box. In it, you get the tablet, along with (Please refer to the pictures below):

  • DroidPad
  • Hardcase Cover (with a small sleeve in the front and a elastic band, used in journals to keep the contents together). This cover is useful to prop the device at an angle, for display purposes. Note: They term this a pouch in their manual. I think not.
  • Screen Cloth Cleaner
  • Screen Protector (which I decided not to use since it was the reason why the screen looked washed out during my ‘quick review’)
  • Headphones/Handset (practically low quality and only good for receiving calls with – more on that later).
  • Earphone buds
  • Car Charger (great for car usage, especially when you use the DroidPad as a Garmin-replacement)
  • Mini USB Data Cable
  • Wall Charger
  • Quick Start Guide
  • MapKing Android 1 year Authorization Card
  • CSL Fun Club Instruction Booklet
  • CSL Warranty Card (1 year, which you can upgrade for another 0.5 years by registering online)

It is a simple package, which I found quite attractive (you won’t want to throw the box away).

Hardware:


Take note, in this review, I will refer to the tablet in landscape position being its normal, at rest, position. This is how the company has designed it. Not like the Tab where it is displayed as a  “portrait” mode tablet. Honestly, I prefer to handle tablets in portrait position; I find landscape a bit too disconcerting  as it requires one to relearn habits acquired in using phone UI (User Interaction)s. That is just a pet peeve of mine. By the way, all the photos taken are from my HTC HD2 at 5MP. I will try to include a video in future posts.

This is a 7″ inch device, with the following dimensions: height of 179.4mm, 110mm width and 11.5mm length. It weighs at slightly less than 0.5kg. The DroidPad can definitely be carried using one hand, although not for long stretches; ideal for the short surfing and simple tasks. The best way to hold this device (from my experience) is to put it on any platform (could even be your belly) and leaning it back against your palm/fingers. The weight in that position is negligible.

The build itself is solid. There are no moving parts or rattling noises from the unit. This is not unexpected since it was mainly designed and manufactured by Foxconn (though CSL has input into the design through a subsidiary of Foxconn). The unit does not house a fan to dissipate heat. Frankly, it is not needed as I have not felt any heat coming from the unit, even when under heavy usage. When you turn the whole device around, you will notice that it is all sealed up nicely. The back is a polished, glossy matte (ala iPhone 3G) cover in black. I do not know what material it is made of, but it attracts finger prints on it. The side of the tablet is framed with an aluminium casing (it looks like aluminium to me). The thickness is evident (at 11.5mm), but good to see that the back and the front does not bulge out, but fits that length perfectly. Although everything looks nice, I have a bit of a complaint concerning the front bezel. I admit, I am bit picky at times, and like things to be symmetrical, and thus found the bezel around the display to be of different sizes. I measured the sides, and they are both 11mm. The top is 9mm while the bottom is 12mm. I just find that a bit odd and have no reason to justify their rationale in this (especially since the camera is located at the top left and not at the wider bottom bezel). Anyway, at the right side of the display are 4 touch sensitive buttons. One for ‘menu’, ‘home/voice search’, ‘search’ and ‘back’.

1) Slots:

At the bottom of the device, there is a reset button that can only be accessed with a pin or something really small. Microphone is also there along with a 3.5mm headphone port. The mini USB slot is also there.

The external speakers are at both sides of the device. The power button is at the bottom of the left speaker (see picture above). Now here is something odd… there is a small hole just above the speakers. I have no idea what these are for, nor does the manual say anything about it either. Part of the design? Hard to believe.

The top house the slot for both the microSD card (4GB is included) and for your SIM Card. In Malaysia, we use GSM, but the brochure says that it works also on WCDMA. I am not sure whether the chip allows for global usage. The hinge for the slots are made of plastic and seems capable of taking some amounts of violence on it. Next to the card slots, are the volume controls, decrease button followed by the increase button. I find this irritating when using the tablet in portrait mode; whenever I grip the device using my hands, I will somehow accidentally touch the volume buttons. I guess I am too much of a rebel to use it ‘properly’ in landscape mode.

2) The Display:

Previously in my quick review, I mentioned that the screen looked a bit washed out. Well, it was, and I now know the reason why: the screen protector that is included is totally at fault. I would advice against putting any screen protector on it because it would make it harder for the device to register your touch. On the brightest setting, the display holds its own quite well… colours are bright and everything seems clear. Contrast seems okay, though it is not that great. The low resolution of 800 by 480 does not fit a screen this big well. I believe that though that resolution is alright for a device like the HD2 with its 4.3″ screen size, it is pushing it for a 7″ screen. The crispness of the fonts and graphics are lost and pixelation quite obvious when your eyes are within 25cm from the display. Again, for the price on this device, I do not expect the quality that Samsung Tab is pushing. However, the viewing angles are something of a concern for me. Putting the device on the table before me, I can already notice that the darker colours on the screen are all darkened, making it hard to differentiate images of similar tone. The lighter colours are alright though. If viewed from the same angle from the top, the backlight brightens the display a bit too much, making it hard to see too. It is sad because the side angles are perfectly fine. I suspect this has to do with the imbalance of the bezel design which disrupts the angles from the top and bottom. A real pity, but a minor problem (in my books).

The screen is made of glass, as far as I can tell, TFT LCD quality. It will scratch, though I have not tested that myself. Fingerprints are not as obvious as the back cover, from what I can tell. Do not expect spectacular sensitivity on this device. It is capacitive and it works as well as my old HTC Dream did. But it does not have the same level of the iPhone or even Galaxy S series. But it is usable and much better than the best resistive screens. This is one of the attractions of this tablet that I find, over all other cheaper, but with resistive screen tablets around. There is not much frustration in using this, as long as you are not expecting blazing speed responses to your touches.

3) Sound

Sound is loud and clear. It is adequate to fill a regular sized room with music. I find it more effective to amplify the sound when it is resting on a flat surface. The sound quality is passable, though not fantastic, as some of the higher pitch range gets distorted. Again, this is only a tablet device that is not meant to be a media player replacement. I tried using the external speakers in a conversation with a friend the other day, and the other party’s voice sounded loud enough for my wife and I to hear. Using the in-built microphone, my friend noted that my voice was clear on his line.

The headphone/handset given is practically useless for listening music. It is really bad quality. The moment I put in my Sony earphones and even HTC ones, the music that comes through was pleasing, and had a nice balance to it. Nothing to complain here concerning the sound (again, I am not an expert in this area).

The next post will talk about the software side of things.