Sunday, September 2, 2012

Guide to Install Android in HP TouchPad



1. Make sure Java is installed on your computer
Visit the Java download page from your Windows, Mac, or Linux computer and download and install the latest version.
2. Install Palm Novacom driver
There are several ways to install the Palm Novacom software, but the easiest is to use the Universal Novacom Installer.
You can download the .jar file from Google Code, and once it’s downloaded, click it to run
Follow the instructions and it should install Novacom on your computer. Note that this will only work if Java is already installed.
You’ll also want to make a note of where the files are installed. On my Windows 7 PC, the Universal Novacom Installer created a folder called c:\Program Files\Palm, Inc.
If you can’t install above driver via google code link, try with by downloading Web OS SDK make sure that the Touchpad Novacom drivers are installed in the location C:\Program Files\HP webOS\SDK\bin
3. Download ACMEINstaller, Moboot, ClockworkMod and optionally gApps
First download the first 4 files
  1. ACMEInstaller2 (Download)
  2. cm-9-20120819-NIGHTLY-tenderloin.zip (Download)
  3. update-cwm_tenderloin-1012.zip (Download)
  4. moboot_0.3.5.zip (Download)
  5. gApps for CyanogenMod 9
There are a number of different places to find gApps files. CyanogenMod is based on open source software and doesn’t include the Google Android Market or other Google apps such as Google Maps out of the box.
You can find the latest gApps packages for Android 4.0 (ICS) in goo.im or the CyanogenMod Wiki. 
Bonus round: You can open the gApps zip file and remove the apk installers for any apps you don’t want to install. Just make sure to leave GoogleServicesFramework alone. 
As a matter of explanation, ACMEInstaller2 is an installer file which is run from your PC. The update-cm-9.0 file is the Android 4.0 ROM, update-cwm is the ClockworkMod custom recovery utility, and Moboot is an app that allows you to choose between Android, webOS, and ClockworkMod when you boot your tablet.

After you had downloaded everything, start the step by step process to install Android ROM in HP Touchpad
1.        Place ACMEInstaller in the same directory as your Novacom files 
If Novacom is in your PC C:\Program Files\Palm, Inc directory or otherwise if HP SDK C:\Program Files\HP webOS\SDK\bin directory, just copy ACMEInstaller2 to that directory.
2.        Connect your HP Touchpad to your computer and enable USB mass storage mode
Boot the TouchPad in webOS and plug it into your computer with a microUSB cable. When the TouchPad is plugged in, tap to share device in USB Drive mode.













This will allow your tablet to show up as a removable drive on your desktop computer.
3.        Copy remaining files to your TouchPad
Open a file explorer on your computer and navigate to your TouchPad. Create a new folder called “cminstall” without the quotes. Then copy these files from your PC to that new folder:
  1. cm-9-20120819-NIGHTLY-tenderloin.zip
  2. update-cwm_tenderloin-1012.zip
  3. moboot_0.3.5.zip
  4. gApps 4.0.3 11.12.22.zip
Do not unzip any of these files first. They’re supposed to be zip files.









If you’re using Windows, you may need to eject your Touchpad from your PC before continuing.
4.        Reboot your Touchpad
  1. Tap the home button and then hit the arrow icon to bring up a list of applications.
  2. Navigate to the Settings tab.
  3. Choose Device Info.
  4. Select the red Reset Options button.
  5. On the following screen (see image below) tap the Restart option.













5.        Press and hold the volume button
Next, turn on the TouchPad and immediately push the volume up button until you get a big USB symbol on your screen.














As soon as the screen goes dark, press the volume up button until you see a big USB icon on your screen. Then wait for your computer to install any drivers. Assuming you’ve already installed the Palm Novacom software correctly this should just take a minute or two.
6.        Open a command prompt and navigate to the Novacom directory or HP SDK directory
After your computer installs the drivers, it’s time to get ready to run ACMEInstaller. Here’s how you do that on a Windows computer:
Open a command prompt on your computer and use the cd command to navigate to the folder you transferred the ACMEInstaller to earlier (C:\Program Files\Palm, Inc or C:\Program Files\HP webOS\SDK\bin for Windows). Then run the command
 
7.        Run ACMEInstaller
      Now enter the following command, novacom.exe boot mem://ACMEInstaller2


The USB icon should disappear from your TouchPad and will reboot in a few seconds and you will get a Linux boot screen with our good friend Tux sitting atop scrolling text.
 















If everything works properly, your TouchPad should now boot into Moboot.
From here, you can choose to boot into CyanogenMod by hitting the home button. Or you can choose to reboot to webOS by using the up and down volume keys to navigate to the webOS option and then hitting home.
Optional – Install Google Market
CyanogyenMod does not come with any official Google apps or access to Google’s market (only sanctioned devices get that privilege). Android may be boring without all of the available apps though, so here is how you can better your Android experience by installing Google’s Market and official apps.
When moboot comes up select boot ClockworkMod and push the home button.
















Use the volume buttons to navigate to install zip from SD card and push the home button.













Select choose zip from SD card and then navigate to the cminstall folder and select the gapps…zip file.
Navigate back to the home screen and reboot the device. You will need to go through the basic Android setup this time but you will get full access to Google’s available market apps including Google Maps, Gmail, etc.
Congrats Android installed in your HP Touchpad all latest Apps

 

 

 

 

 

 

 

 

Video Link:


Saturday, December 24, 2011

Petrol Car Vs Diesel Car for Buyers

How to you choose whether to buy a petrol car or a diesel car ? Now that the petrol prices have increased, many of us tend to go for a diesel cars.
Diesel cars are costly by at least a lakh when compared to their petrol variants.

We need to take a look at the following factors and then decide.

    Whats your average usage per year?
    What are the maintenance costs per kilometer?
    How long are you planning to use a car?

Diesel cars are best suited for people who’s usage is high. Maintenance costs are high for diesel cars.

So lets do some math and find out.

Lets say, diesel variant for a particular car costs 1 lakh more than the petrol variant.
Now that additional 1 lakh can get you 1428(approx) liters of petrol and 2222(approx) liters of diesel for the current price .

Assumption 1:

Daily Commute - 80 Km

Petrol Cost – Rs.70/Litre

Diesel Cost – Rs.44/Litre

Petrol – 14 KMPL

Petrol Consumed / Day = 5.7 Litres

Fuel Cost / Day = Rs.400

Diesel – 18 KMPL

Diesel Consumed / Day = 4.5 Litres

Fuel Cost / Day = Rs.198

Per day savings Rs.202 with a diesel car.

Every month will consider Trip  - 500km

Maintenance - Rs.1300

Every month will save Rs.6000

The price difference of 1 lakh (Diesel Vs Petrol) will be recovered in approx 17 months.

Assumption 2:

Daily Commute - 30 Kms

Petrol Cost – Rs.70/Litre

Diesel Cost – Rs.44/Litre

Petrol – 14 KMPL

Petrol Consumed / Day = 2.2 Litres

Fuel Cost / Day = Rs.154

Diesel – 18 KMPL

Diesel Consumed / Day = 1.6 Litres

Fuel Cost / Day = Rs.70.5

Per day savings Rs.83.5 with a diesel car.

Every month will consider Trip  - 500km

Maintenance - Rs.650

Every month will save Rs.3300

The price difference of 1 lakh (Diesel Vs Petrol) will be recovered in approx 30 months.

All these calculations are effective only when we go for a cash purchase,If you are going to Loan option calculation will be different.

If ur taking 6 yr EMI option then will increase Rs.1995/month

Every month save after EMI - Rs. 4005

The price difference of 1 lakh (Diesel Vs Petrol) will be recovered in approx 25 months.

Every month save after EMI - Rs. 1305

The price difference of 1 lakh (Diesel Vs Petrol) will be recovered in approx  6 yrs .

Friday, May 20, 2011

Capacitive Touch Vs Resistive Touch

Are you confused with all this fuss on resistive and capacitive touch screens coming with the smart phones these days? Let me try to help you out in choosing which may work best for you.

First of all, let me try to explain what a Capacitive touch screen and a Resistive touch screen is, in scientific terms.

Capacitive touch screen: The capacitive touch screen is made up of a glass panel that is coated with a material.
The property of this material is that it can store electrical charge. So the capacitive touchscreens basically stores electrical charge.
But for good, Human body can also store charge. So, when you touch this screen with your finger, some of these charges on the screen gets transferred to your finger. The oscillator circuits located at the corner of your system will then sense this decrease in the charge on screen and the spot the exact location where touch occurred, and then transfers this specified information to the touchscreen driver software.
Example: iPhone series uses a Capacitive touch screen

Resistive touch screen: Resistive touch screen, on the other hand is again made up of normal glass panel. However, this glass panel in this case is coated with three layers.
Two of these layers being conductive and resistive are kept apart using spacers while the third scratch-resistant layer covers the whole setup

When the resistive touch screen system is running, current flows through these layers. On a finger touch, the two layers get connected and change in electrical field occurs. The system calculates the coordinates of point of contact and passes them to touch screen driver software.
Example: Nokia N97 uses a Resistive touch screen



Capacitive touch screen:

Pros:
  • Multi touch support available
  • Visibility good even in sunlight
  • Highly sensitive to finger touch leading to ease of use
  • Not prone to dust particles
  • Glossy look and feel
Cons:
  • Need to have atleast 5% humidity to achieve capacitive effect
  • More expensive than Resistive touch screen
  • Doesn't work with inanimate objects/fingernails/gloved fingers
  • Latest technology, may need to evolve a bit more!

Resistive touch screen:

Pros:
  • Relatively cheaper
  • Can operate with any pointing devices like stylus, pen, nail etc
  • Can operate at any level of humidity
  • Ease of use, as it could be used even with your winter gloves on!
  • Very useful for people using handwriting recongition system, due to ease of use with a stylus!
  • More accurate than capacitive touch screen!
  • Old technology and hence more reliable!
Cons:
  • Multi touch support not available. Though technology did evolve after some modifications with the existing resistive touch screen circuitry, its still not 100% developed yet!
  • Highly sensitive. As it can operate with almost any sort of pointing devices, can be more vulnerable with dust particles!
  • Poor visibility in sunlight, mostly due to multiple layers reflecting light!
  • Screen, being sensitive at the upper layer, can be more vulnerable to scratches!
 Courtesy @Future-mobilez 

Sunday, November 14, 2010

Questions for 1+ Experience Embedded Enginner

1. To be an embedded programmer need to be more familiar with these keywords and where we use this and why we use this??
a) Volatile
b) Static
c) extern
d) inline
e) macro
f) ISR

2. What is big-endian and little-endian? How does u find the processor is big-endian or little-endian?

3. In a byte how does u find the particular bit value was zero or one?

4. Where we use the I2C and where we use the SPI?

5. Write a program to arrange the values in array of 10 in an order of first zeros and continued by one’s. Values in array of 10 are 0 or 1(shuffled).

6. Puzzle: (x - a) (x- b) (x - c)………………(x-z) =???

7. What are things u can find in microcontroller and microprocessor?

8. More questions from projects what u has done in working concern?

Sunday, January 24, 2010

Info for 1180th Week

8269:ISO 8269:1985. Doorsets -- Static loading test.

8268:ISO 8268:1987 : Air cargo equipment - Automobile transport devices

8267:ISO 8267:1997. Aircraft -- Tow bar attachment fittings for transport aircraft with a maximum ramp mass

8266:ISO/TR 8266:1984. Guidelines for the presentation of International Standards dealing with the design of structures.

8265:The 8265 is the new platform for next generation high-end ATM backbone

8263& 8264:National Instruments HDD-8263 & 8264 external hard drive enclosures are part of PXI streaming systems

Info for 1179th Week

8262:ITU G.8262 is an ITU standard for Synchronous Ethernet that defines Timing characteristics of synchronous Ethernet equipment



8261:ITU-T Recommendation G.8261/Y.1361 (formerly G.pactiming) "Timing and Synchronization Aspects in Packet Networks"


8260:The Cisco MGX 8260 is a high-density, carrier-class gateway that intelligently switches TDM and voice over IP (VoIP) traffic across packet networks



8259:The Intel 8259 is a family of Programmable Interrupt Controllers (PICs) designed and developed for use with the Intel 8085 and Intel 8086



8258:ISO 8258:1991. Shewhart control charts



8257:INTEL :8257 - Programmable Dma Controller



8256:ISO 8256:2004 specifies two methods (method A and method B) for the determination of the tensile-impact strength of plastics under defined conditions.

Info for a 1178th week

8250&8251:The 8250&8251 UART (universal asynchronous receiver/transmitter) is an integrated circuit designed for implementing the interface for serial .

8252:The National Instruments PXI-8252 is an IEEE 1394a interface module for PXI, based on the Texas Instruments TSB12LV26 and TSB41AB3

8253&8254:The Intel 8253 and 8254 are Programmable Interval Timers (PITs), which perform timing and counting functions

8255:The Intel 8255 Programmable Peripheral Interface chip is a peripheral chip originally developed for the Intel 8085 microprocessor

Do u know y I had choosen these numbers becoz my age in last week in days, the age in week given as title.For every week i'm trying to continue this process